BM6P6(@ vvv___LLL:::999888666555555444444444333222111111222333444000111333333111000111222000000///...............222111000//////...////////////.........---------...............///000000111222222444>>>LLLVVVXXXYYYYYY```qqq}}}xxxsssppppppnnnhhhccc]]][[[YYYVVVSSSQQQPPPOOOLLLJJJIIIHHHHHHGGGFFFDDD@@@@@@??????>>>=========>>>:::555444666777555222222333444444555555555555---///222444555555333222000000000000////////////...///000111111333666999:::???AAA===:::;;;<<<;;;:::;;;;;;;;;;;;===@@@CCCEEEEEEAAA999666888888555555555666666666666666666000333555666555444444444444666888999999999:::;;;===???BBBCCCDDDEEEHHHJJJKKKLLLOOOSSSVVVWWWUUUSSSUUUUUUUUUVVVVVVWWWWWWWWW[[[]]]___aaacccfffjjjnnnjjjnnnlllddd[[[UUUNNNHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMPPPPPPRRRVVVYYYYYYUUUQQQRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSRRRRRRSSSUUUUUUVVVVVVTTTRRRQQQRRRUUUXXXXXXZZZ\\\\\\^^^aaahhhmmmfffbbb^^^]]]```cccddddddaaa___^^^```eeekkkooopppnnnllllllpppppplllkkkmmmqqqrrrtttvvvyyy|||~~~hhhTTTHHHCCC>>>===@@@BBBAAA???===AAADDDEEEDDDEEEHHHKKKJJJJJJNNNRRRTTTXXXbbbnnn}}}~~~|||yyytttqqqlllkkkhhhfffcccaaa```___]]]]]]\\\ZZZXXXVVVTTTSSSSSSPPPNNNLLLKKKKKKIIIGGGFFFEEECCCAAA???===;;;;;;AAA>>>::::::;;;;;;999666<<<999666555777777555333999777555666999:::888666777666555555555777888999000111333555666666555555333444444555666777888888555555666666777777888888666666666666666666666666pppXXXDDD:::999888666555555444444111111000000000222333444111222444444222111222333111111000///////////////111000000////////////000//////.........---------........./////////000000111222222444>>>LLLVVVXXXYYYYYYbbbsss~~~yyysssqqqpppnnniiieee\\\[[[YYYVVVTTTRRRQQQQQQOOOMMMJJJIIIHHHFFFCCCAAA@@@@@@??????>>>>>>======::::::888666444333444444222333333444555555444444000111333555555555444333111000000000///////////////000111222222444777999===BBBDDD???:::::::::888:::;;;;;;;;;;;;<<<@@@CCCFFFFFFAAA999666888888666555555555555555555555555000222444444333222333444444666999:::999999:::<<<===???BBBCCCDDDEEEHHHJJJLLLMMMOOOSSSVVVVVVTTTRRRTTTTTTUUUUUUVVVWWWWWWXXX[[[]]]___```bbbdddhhhkkkgggkkkiiiaaaYYYSSSLLLFFFFFFFFFFFFFFFEEEDDDEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKOOOPPPSSSXXX\\\\\\XXXTTTQQQQQQQQQRRRRRRQQQQQQPPPRRRQQQPPPPPPPPPQQQRRRSSSUUUTTTRRRQQQRRRSSSVVVWWWXXXZZZ\\\\\\^^^aaaggglllccc```\\\[[[^^^aaabbbbbbaaa``````bbbgggkkknnnnnnpppnnnpppttttttqqqpppqqqrrrssstttvvvyyy|||fffTTTIIIDDD>>>>>>@@@BBBBBB@@@???AAABBBCCCDDDFFFIIIKKKLLLLLLPPPTTTXXX^^^kkkxxx}}}zzzwwwssspppllljjjhhheeebbb```___^^^[[[[[[ZZZYYYWWWTTTRRRQQQRRROOOMMMLLLKKKKKKIIIHHHFFFFFFDDDBBB@@@>>>===<<<>>><<<999999::::::888666:::888555555777777666444999777666666888999888666777777666555555666666777222333444555555555444333444444555555666666777777666666666666666777777777666666666666666666666666iiiNNN;;;999888777666555444444444333333222111111222222333111333555555333222333444222111111000000000000111000////////////000000111/////////.........------......///000000000000000000222222444===LLLUUUXXXXXXZZZcccttt~~~zzztttqqqpppoookkkhhh^^^]]]ZZZXXXVVVTTTSSSRRRRRROOOLLLIIIGGGEEEAAA???@@@@@@@@@???>>>>>>======999<<<<<<999444222444888222333333444444444444333444444444444444444444444111111000000000/////////111222333222222444666999===CCCEEE@@@<<<;;;;;;999::::::;;;::::::<<<@@@CCCGGGGGGBBB:::777999999888555555555555555555555555111222333222111111333555555777::::::::::::;;;======???BBBCCCDDDEEEGGGIIIMMMMMMOOOSSSUUUUUUSSSQQQRRRSSSSSSTTTUUUWWWXXXYYY[[[]]]___``````bbbeeehhhdddgggfff^^^VVVPPPJJJEEEFFFGGGHHHGGGFFFEEEEEEFFFAAABBBCCCDDDFFFGGGHHHIIIEEEFFFGGGIIIJJJJJJKKKKKKNNNPPPUUUZZZ^^^]]]YYYUUUPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPQQQQQQRRRSSSUUURRRPPPQQQTTTWWWWWWVVVXXXYYYZZZ[[[]]]```eeehhhaaa___\\\\\\^^^```aaaaaa```aaabbbeeejjjmmmnnnmmmoooooorrrwwwxxxuuusssuuutttttttttuuuxxx||||||cccSSSHHHDDD@@@???AAACCCCCCAAABBB@@@???AAADDDHHHJJJKKKPPPOOOQQQVVV[[[eeevvv{{{xxxvvvrrroookkkiiifffccc```^^^]]]]]]ZZZYYYXXXWWWUUURRRPPPOOOPPPNNNLLLKKKLLLKKKIIIHHHGGGFFFEEECCCAAA???======<<<:::888888999999999888888777555555777777777666888777666777888999888666666666555555444555555555555555555555555444333222555555555666666666666666777777666666666666666666666666666666666666666666cccHHH777888888777666555444444444777666555444333222111111111333444444333222222333111111000//////000000000//////...//////000111111////////////...............///000111111111000000000111111333===KKKUUUXXXWWWYYYddduuu~~~zzzuuurrrpppooommmlllbbb```^^^ZZZWWWUUUSSSRRRRRRPPPLLLJJJHHHEEEBBB???AAAAAA@@@??????>>>>>>===<<<>>>>>><<<888666777999333333444444444444333333666555444333222222333444111111111000000000//////111222222222111222555777:::@@@CCC@@@===>>>>>>===999::::::::::::<<>>???EEEIIIKKKKKKSSSRRRSSSXXX^^^kkk{{{xxxuuuqqqnnnjjjhhheeeaaa___]]]\\\\\\YYYYYYXXXVVVTTTRRRPPPOOONNNLLLKKKKKKLLLKKKIIIGGGEEEEEECCCBBB@@@>>>===<<<:::999999888999:::::::::666666555555666777888888888777777777888888777777444444444444555555666666555555555555555555444444666666666666666555555555777777777666666555555444666666666666666666666666}}}]]]EEE999888777666555444444444555333333333333333222222222000111333333111111111222//////.........//////000//////...//////000111111000000/////////...............///000000000000000000111111333===KKKUUUWWWUUUXXXddduuu{{{yyyuuusssqqqpppooommmgggeeeaaa]]]YYYUUUSSSRRRPPPNNNKKKJJJHHHGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>???===::::::;;;:::777555444444555555555444444333666444333111000111222333111111111111000000000000000000111000000111333666999???CCCAAA>>>>>>???===999::::::::::::<<>>;;;<<<<<<999666666555555555444444444444555555444333333666888666888:::;;;;;;;;;<<<===<<<>>>AAABBBCCCDDDGGGIIIMMMMMMOOORRRTTTTTTRRROOOPPPPPPPPPQQQSSSVVVYYY[[[ZZZ\\\^^^___^^^^^^```aaacccfffddd]]]VVVRRRNNNIIIFFFJJJMMMLLLGGGCCCBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNMMMMMMQQQUUUXXXXXXUUUQQQNNNLLLLLLMMMNNNOOOOOONNNNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTQQQPPPTTT[[[^^^\\\XXXUUUTTTTTTVVVXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^______[[[^^^cccjjjpppssssssrrrmmmlllpppvvvxxxvvvuuuwwwtttttttttuuuwwwzzz~~~~~~uuu[[[LLLGGGDDDAAA@@@AAABBBDDDDDDDDDAAA???@@@FFFKKKMMMMMMUUUSSSUUUZZZbbbooo|||xxxuuuqqqnnniiigggccc```]]]]]]]]]]]]ZZZZZZYYYWWWUUUSSSQQQPPPLLLKKKKKKKKKKKKKKKHHHFFFCCCCCCBBB@@@???===<<<;;;::::::::::::::::::;;;<<<555555666666666777888999777777888888777777777888111222333444666777777888333333444444555666777777666666666666666555555555777777666666555555444444666666666666666666666666tttTTTBBB<<<777666555555444444555555,,,---...000222222333333///111333222111000111111...............//////000000////////////000000111000000000/////////.....................///000000///111111333<<>>>>>>>>;;;888888::::::666222555666666666666555444444555444222111000111111222222222111111111000000000...///000//////000333666;;;AAADDDAAA===<<<;;;999999999:::999999;;;???BBBHHHIIIGGGAAA>>>>>><<<888777777777666555555444444444555666555444444666888555777::::::::::::;;;===<<<>>>AAABBBCCCDDDFFFHHHLLLLLLNNNRRRTTTTTTRRRPPPQQQPPPPPPPPPRRRUUUXXXZZZZZZ\\\^^^___^^^^^^___```bbbeeeccc\\\UUURRROOOKKKJJJOOOSSSQQQJJJDDDBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKMMMPPPSSSUUUSSSOOOMMMLLLGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRVVV[[[]]][[[YYYTTTSSSSSSTTTWWWYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^\\\___dddkkkrrruuuuuusssnnnmmmooouuuwwwvvvvvvyyyrrrrrrsssuuuwwwzzz{{{}}}{{{rrrXXXJJJEEEDDDAAA@@@@@@AAACCCEEECCCBBBBBBCCCGGGKKKNNNOOOTTTTTTXXX___hhhwww|||yyyuuuppplllhhhfffbbb___]]]]]]^^^___[[[ZZZYYYXXXVVVSSSQQQPPPLLLKKKKKKKKKKKKJJJGGGDDDBBBBBBAAA???>>>===;;;;;;:::;;;<<<;;;::::::;;;===555666777666555666888999666888999888777666777888111222444555777777888888333333333444555777888999555555555666666666666666666666555555555555555555666666666666666666666666hhhIII======666666555444444444555555...///000222222333222222000222333333222111111222//////......///000000111111000000////////////000000000000000/////////...///...,,,++++++---///111///000000222<<>>===<<<<<<<<<;;;999777555777777777777777666555555444333333222222222333333222222222111111111000000---///000000000222555888999@@@DDDAAA===<<<;;;888888999999999999;;;???AAAGGGIIIIIIDDDAAA@@@<<<777999888888777666666555555222444666666555444555666444666999:::999999:::<<<<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKNNNQQQTTTUUUSSSPPPQQQPPPPPPPPPQQQTTTWWWYYYYYY[[[^^^_________```aaa___aaa```YYYSSSPPPMMMIIIOOOUUUYYYVVVNNNFFFDDDDDDAAAAAABBBCCCDDDFFFGGGGGGFFFHHHKKKMMMNNNNNNLLLKKKKKKNNNQQQQQQOOOLLLLLLMMMGGGGGGHHHJJJJJJKKKKKKJJJLLLMMMOOOPPPRRRRRRRRRQQQOOOPPPTTTWWWYYYZZZYYYXXXVVVTTTSSSUUUWWWYYYXXXWWW[[[^^^aaabbb```______``````bbbffflllrrruuutttsssnnnlllmmmqqqsssrrrtttxxxoooqqqsssuuuwwwyyyyyyyyy{{{mmmVVVJJJCCCCCCAAA??????@@@CCCEEEBBBCCCFFFGGGIIILLLOOOQQQSSSUUU\\\fffqqq{{{xxxtttnnniiigggeeeaaa___^^^^^^```bbbZZZZZZYYYXXXUUUSSSQQQPPPLLLLLLKKKKKKKKKIIIEEEBBBBBBBBBAAA@@@???===<<<<<<:::;;;<<<;;;888888:::<<<555777888777555555777999666888999888666666777999444555666777777777666666555555444444555666777888444444555555666666777777444444555555555555555555666666666666666666666666^^^@@@999===666666555444444444555555666666777666555333111///111333555444333222333333000000///000000111222222222111000//////...//////000000000000///////////////...+++)))))),,,///111///000000222<<>>===AAACCCAAA===::::::;;;888888888888888777666666444444444444444444444444222222222111111111111000...///000111111333777999555<<>>===;;;888999999999999;;;>>>AAAFFFJJJJJJFFFCCCAAA<<<777:::999999888777666666555000333555666555444444444444666888999999999:::;;;<<<>>>@@@BBBBBBDDDFFFHHHIIIJJJMMMQQQTTTUUUSSSQQQRRRQQQPPPOOOQQQSSSVVVYYYXXX[[[^^^_________```aaa\\\^^^]]]VVVPPPNNNKKKGGGSSSYYY]]]ZZZQQQHHHEEEFFF>>>???AAACCCEEEGGGHHHIIIHHHJJJMMMPPPQQQPPPNNNMMMIIILLLOOOOOOMMMLLLMMMOOOIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTSSSLLLOOOTTTWWWWWWWWWWWWWWWWWWUUUTTTVVVYYYZZZYYYWWW___bbbfffgggeeeccccccdddccceeehhhmmmrrrssssssqqqllliiiiiilllnnnnnnpppuuummmpppsssvvvxxxxxxxxxwww}}}jjjVVVKKKBBBBBBAAA???>>>???BBBEEE@@@DDDHHHJJJJJJLLLOOOSSSRRRVVV___kkkxxx|||zzzxxxssslllgggfffdddaaa^^^^^^___bbbcccZZZYYYXXXWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKHHHDDDAAACCCCCCBBBAAA@@@>>>>>>===999;;;<<<:::777666888;;;666777999777555444666999666888:::999666555777999777888888888888666444333888777666444444555666666333444444555666777888888333444444555555666666666666666666666666666666666wwwQQQCCC>>>777666666555444444444444555555555444444444333333333000000111111111222222222---******---...,,,---000444...+++...222000---,,,...000111000///...///111000///...,,,,,,------...111333555777@@@MMMUUUWWWTTTUUU^^^nnn~~~wwwwwwwwwvvvtttrrrooonnnllljjjfffaaa]]]ZZZXXXXXXOOONNNMMMLLLJJJHHHGGGFFFDDDCCCBBBAAA@@@?????????<<<<<<===>>>???>>>;;;999888888888888777666555444333333444444555444444444333555666555333111111222//////000111222444555666777;;;@@@AAA>>>;;;::::::888888888777777:::>>>AAAEEEHHHJJJJJJFFF@@@<<<:::::::::888777777777888999888333///...111555888888666777999:::;;;::::::999:::<<>>CCCHHHIIIGGGHHHMMMRRRYYY^^^fffrrrzzzssskkkfffgggccc______bbbcccaaa^^^[[[ZZZWWWUUURRROOOMMMLLLNNNKKKIIIGGGGGGGGGEEEDDDDDDBBB???>>>>>>===<<<:::::::::;;;;;;:::999777666666666666666555555555555444888<<<<<<777444555777888888777666666666666666000111333555666666555444444444444555555555666666444444555555555555444444555666666666666444333222qqqNNNAAA===888666666555444444444444555444444333333333222222222111111222222333333333333111...---//////------000222---,,,000111///...///...000111000///...///111333222000///.........///...000111333<<>>>>>>>>@@@AAA@@@===;;;888888888777777666555444444555555666666555555555333444555444222111111111//////000111222444555666:::>>>AAAAAA>>>:::999:::888888888777777:::>>>AAAGGGIIIKKKJJJFFFBBB>>>===;;;:::888777777777888888666333000///222555777777666777888:::::::::999999:::===???AAABBBDDDFFFIIIJJJJJJLLLOOOSSSTTTTTTSSSQQQQQQRRRTTTUUUVVVWWWXXXUUUYYY]]]]]]ZZZYYY[[[^^^[[[ZZZXXXUUUTTTRRRQQQQQQVVVTTTPPPLLLHHHEEECCCBBB???@@@AAACCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTRRRVVVYYYZZZZZZ]]]dddjjj~~~{{{rrrfff```aaacccbbbdddfffiiikkkkkklllnnnooojjjjjjkkkkkkmmmoooqqqrrrrrrtttttttttssstttuuuwww~~~{{{bbbOOOEEEBBBBBBAAAAAAAAAAAABBBBBB<<<@@@EEEHHHKKKNNNSSSXXXYYY___jjjxxx}}}xxxqqqjjjeeegggccc^^^^^^```aaa___\\\ZZZYYYWWWTTTRRROOOMMMLLLMMMJJJHHHGGGGGGFFFEEECCCDDDAAA???>>>>>>===<<<:::::::::::::::999777555444666666666666666666666666444888<<<;;;777444555777888777777666666666666666222333444555555555555555333333333444444444555555444444555555555555444444333444555666666555555444hhhHHH>>><<<999666666555444444444444555333333222222222111111111222333333333333444444444444111000222111......111///---...111000---...222...000111000///...///111222222000///...............000111222;;;JJJVVV[[[QQQSSS\\\ooo{{{wwwsssooolllnnnnnnllliiifffaaa^^^\\\VVVUUUSSSQQQNNNKKKIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@AAABBBBBB???===888888888777777666555555666666777777777666666555222333444333111000000000//////000111222444555666===@@@BBBAAA===:::999:::777888888888888999===@@@GGGIIIKKKJJJGGGDDDAAAAAA<<<;;;999777666666777777444333111111333555666555555666888999:::::::::999;;;===@@@BBBCCCEEEGGGIIIIIIIIIKKKOOOTTTVVVVVVUUURRRRRRSSSTTTVVVWWWXXXXXXUUUXXX[[[[[[YYYXXXZZZ\\\ZZZXXXXXXYYY[[[[[[WWWTTTMMMKKKIIIFFFDDDCCCCCCCCC???@@@BBBDDDEEEFFFEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTUUURRRTTTVVVWWWYYY___gggnnnwwwjjjaaaaaaeeeddd___dddfffiiiiiiiiiiiijjjkkkjjjjjjkkklllnnnppprrrsssrrrsssssssssrrrsssvvvxxx}}}~~~www___MMMDDDAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDHHHMMMRRRVVVYYYYYYbbbqqqzzzuuunnnhhhcccfffbbb^^^]]]^^^^^^\\\YYYYYYXXXVVVTTTQQQNNNLLLKKKKKKIIIFFFEEEEEEEEEDDDBBBCCCAAA>>>=========<<<:::;;;;;;;;;:::999777666555555666666777777888888888444777::::::777555555777777777666666555555666666555555555444555555666666222222333333333444444444444444555555555555444444222333444555666666666666^^^BBB<<<<<<999666666555444444444444555333333333333222222222222222333333333333333333333444111000222111//////222------000111---)))+++111...000111000///...///111......---------.........000333333444===MMM\\\bbbTTTUUU^^^qqq}}}xxxtttooommmkkkkkkkkkjjjfffbbb]]][[[YYYXXXVVVSSSOOOLLLJJJIIIGGGFFFEEECCCBBBAAAAAA@@@BBBAAA@@@AAABBBBBB@@@>>>999999888777666666666666666666777777777666555555111333444333111//////000//////000111222444555666;;;>>>AAA@@@<<<::::::;;;777888888888888999<<>>AAABBBCCCEEEHHHJJJJJJJJJLLLPPPTTTWWWVVVUUUQQQRRRSSSTTTUUUVVVWWWWWWUUUWWWYYYYYYXXXWWWXXXZZZ[[[YYYYYY]]]aaa```YYYSSSGGGFFFDDDBBBBBBAAABBBBBB???@@@BBBDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQQQQPPPOOOOOOPPPRRRTTTUUUSSSUUUWWWXXXYYY]]]bbbfffnnniii```[[[___dddddd___eeegggiiiiiihhhggghhhiiiggghhhiiikkkmmmooopppqqqqqqrrrrrrrrrrrrsssvvvyyy|||~~~ttt]]]MMMDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFIIINNNRRRTTTTTTYYYfffxxx{{{vvvqqqkkkfffbbbdddaaa^^^]]]\\\[[[YYYVVVXXXWWWUUUSSSPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBBBB@@@>>>=========<<<:::;;;;;;;;;:::::::::999999555666666777888999999:::555777999999777555666777777666666555555555666666888777555444444555666777333333333444444444555555444444555555555555444444333444444555555555666666|||WWW@@@;;;;;;:::666666555444444444444555444444444444333333333333222222222222111111111111111......111111///000333,,,---000000+++%%%(((///...000111000///...///111++++++,,,---...///000000111444555555>>>NNN^^^fffYYYXXX```rrr|||yyytttqqqooojjjkkkkkkjjjgggccc^^^[[[[[[YYYWWWTTTQQQMMMKKKJJJHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???@@@AAAAAA???>>>:::999888777666666666777666666666666666555444333111333444333111//////000//////000111222444555666888<<>><<<999777666666666111222333333333333333333777888:::;;;=========<<<<<<>>>AAABBBCCCEEEHHHJJJKKKLLLMMMPPPTTTVVVUUUTTTPPPQQQQQQRRRSSSTTTUUUUUUUUUWWWXXXXXXXXXWWWWWWXXX[[[ZZZ[[[___bbb___WWWOOOFFFDDDCCCAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCDDDGGGIIIJJJJJJIIIHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPQQQSSSUUUVVVRRRTTTWWWYYYZZZZZZ\\\]]]\\\^^^]]][[[\\\```aaa^^^eeeggghhhiiihhhggghhhiiiggghhhiiikkkmmmnnnoooppppppqqqrrrrrrssstttwwwzzz|||~~~rrr]]]NNNFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIGGGGGGIIIMMMQQQSSSSSS\\\jjj}}}wwwrrrnnniiieeebbbbbb```^^^\\\[[[YYYVVVTTTVVVUUUTTTQQQOOOMMMKKKJJJHHHFFFDDDCCCDDDDDDCCCAAAAAA???===<<<======<<<;;;777777777888999999:::;;;555666666777888999999:::555666777777666666666777666666555555555555666666888777555444444555666777555555555555666666666666444444555555555555444444666666555555444444444444sssRRR@@@===<<<999666666555444444444444555555555555444444444333333222222111111111111111000///------000000///000333,,,---///000+++&&&(((......000111000///...///111,,,---...000111222222222...222444444<<>>>>>???@@@???===;;;:::888777666666777888666666666666555444333333222333444333111000000000//////000111222444555666666;;;@@@AAA???=========666777999888888888:::<<>>;;;888777666666111333444333222111222444666777999;;;============;;;===@@@BBBCCCEEEGGGIIIKKKKKKMMMPPPSSSUUUTTTSSSPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWWWWXXXXXXXXXWWWWWWYYYZZZ\\\^^^___ZZZRRRKKKEEEDDDBBB@@@???>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGBBBDDDFFFHHHIIIIIIGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQRRRSSSUUUUUUVVVQQQSSSVVVYYYZZZZZZYYYYYYVVV\\\```^^^\\\]]]^^^\\\ccceeegggggggggggghhhiiiiiijjjkkkmmmnnnooooooooooooqqqsssuuuuuuvvvyyyzzz|||~~~ppp\\\OOOIIICCCCCCCCCBBBBBBCCCCCCCCCEEEEEEGGGIIIMMMRRRWWWZZZbbbqqq~~~zzztttooollliiieeeccc______^^^]]]ZZZXXXVVVTTTUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBAAA???===<<<======<<<;;;444444444444555777888999555666666777777888888888555555666666666666777777555555444444555555666666555555555444555555666666555666666666666777777777444444555555555555444444777777666444444333333444mmmQQQCCC???<<<888666666555444444444444555444444444333333333222222333333333222222111111111111......000000...///222,,,+++---///...***,,,111...000111000///...///111......000111111111000///+++111444444;;;JJJZZZbbbYYYUUU[[[mmm}}}yyyuuurrrpppooooooooonnnllliiieeeccc^^^]]][[[XXXUUURRRPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDBBB@@@>>>>>>???@@@???>>><<<:::888777666666777888777777777777666555444444333444555444222111111111//////000111222444555666888===CCCEEECCC???======666777999999888888:::;;;===BBBIIIMMMMMMKKKHHHGGGEEECCC@@@===:::888777777222333444333000000222444444555777:::;;;<<<;;;;;;:::===???AAABBBDDDFFFIIIHHHIIIKKKOOOSSSUUUUUUTTTQQQQQQRRRRRRSSSSSSTTTTTTXXXWWWWWWXXXYYYXXXWWWVVVUUUXXX[[[\\\ZZZUUUNNNIIIDDDBBBAAA???>>>>>>>>>>>>@@@???>>>>>>???@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHGGGCCCDDDFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOONNNPPPRRRUUUVVVVVVVVVUUUTTTUUUVVVWWWYYYYYYYYYXXXXXX]]]```]]]\\\]]]^^^\\\^^^aaadddeeeffffffhhhjjjiiijjjkkkmmmmmmmmmmmmlllmmmqqquuuwwwxxxxxxyyy{{{|||mmmZZZOOOIIICCCBBBBBBAAAAAABBBBBBCCCBBBEEEIIIKKKNNNSSS[[[aaaiiixxx|||xxxrrrmmmjjjiiigggeee^^^^^^^^^]]]ZZZXXXVVVUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHFFFDDDCCCDDDDDDCCCBBB@@@>>><<<<<<<<<===<<<;;;777777666555555666777777666666666666666666666666666555444555666777777777555444444444444555666777222333444555555555555555555555555666666666666777444444555555555555444444666666444444444444555666kkkQQQEEE@@@<<<888666666555444444444444555333333333222222222111111444444444333333222222222444111000111111......111+++***,,,000000///111555///000111000///...///111...////////////---,,,++++++111555666<<>>;;;999777777222333444222//////222555222444666888999::::::::::::<<>>======>>>>>>AAA???===<<<===???BBBCCCAAABBBDDDFFFGGGHHHHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNNNNPPPSSSVVVXXXXXXVVVUUU[[[YYYWWWVVVWWWXXXWWWWWWYYY[[[\\\ZZZ[[[___```^^^[[[^^^aaacccdddfffhhhjjjggghhhiiijjjkkkjjjiiiiiimmmqqqvvvyyyzzzzzzzzz{{{}}}jjjYYYNNNJJJDDDCCCCCCBBBBBBCCCCCCDDDCCCHHHLLLNNNOOOSSS\\\cccooo|||~~~uuurrrpppnnnlllmmmmmmnnnooosssxxx|||zzzvvvqqqllljjjiiihhhggg]]]^^^^^^]]][[[XXXVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDDDDDDDEEEDDDCCC@@@>>><<<<<<<<<===<<<;;;===<<<:::888777777888888666666666666555555555555666555444444666777777777444444444444444555666777000111333555666666555555444444444555555555666666444555555555555555555444555444333333444555777888aaaMMMDDD???;;;:::777888888666444333444666333222111///------000222222222222333333222222222...000222222000000000111...///000///...---...000111111111000000000000000,,,,,,,,,,,,,,,---...///444222111333===KKKZZZdddZZZYYY]]]jjj|||~~~{{{~~~zzztttppppppoooooooooooolllhhheeecccaaa]]]ZZZWWWUUUTTTSSSMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@;;;;;;::::::999888777777888999888666333222333444555666777777555333000///000///......000222555777;;;@@@FFFHHHEEE@@@===<<<:::777777888666444666;;;>>>AAAFFFKKKMMMLLLIIIGGGGGGDDDAAA@@@@@@>>>:::777888333111333222000222666666666777999999::::::999;;;===???AAAAAACCCEEEGGGEEEGGGJJJNNNQQQSSSTTTTTTQQQQQQQQQRRRSSSUUUWWWWWWRRRTTTVVVVVVUUUTTTTTTTTTRRRSSSUUUUUUTTTQQQMMMKKKFFFCCC@@@===<<<===???AAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHGGGFFFHHHLLLQQQMMMKKKJJJJJJMMMNNNLLLIIISSSSSSTTTUUUWWWXXXYYYYYYVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^___```ccceeeggghhhhhhhhhkkkkkkllllllkkkjjjhhhgggqqqwww~~~}}}zzz{{{}}}~~~hhhWWWKKKDDDEEEDDDBBBAAABBBCCCEEEFFFFFFIIILLLMMMNNNSSS]]]eeexxxkkkdddddd^^^ZZZZZZ[[[YYYZZZ]]]```bbbiiiqqq~~~~~~wwwsssqqqmmmgggcccccc^^^^^^]]]\\\[[[ZZZYYYYYYTTTRRROOONNNMMMMMMKKKJJJHHHFFFCCCBBBBBBAAA@@@???AAA@@@>>>======<<<:::888777999:::999666555666888888888777555555444444444777666555444444555666777555555555555555555555555666666666666666666666666888777666555555666777888555555666666666666555555777888888666333222222222yyy\\\JJJCCC>>>:::999777888888666444333444666333444333222000000111333111111222222222222111111...000111111///...//////...///000///...---...000000000000000000000000000...............///000000333222111444<<>><<<;;;;;;:::999888777777999::::::999666555555666555555666666555333111000222111000000222444777999<<>><<<:::777666888666444666<<<>>>BBBGGGKKKMMMMMMJJJIIIFFFDDDAAA@@@@@@>>>:::777444000///222222000111555444555666888:::;;;;;;;;;:::<<<>>>???@@@BBBDDDFFFFFFHHHKKKNNNQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUSSSUUUVVVVVVTTTSSSTTTTTTUUUVVVVVVUUURRROOOLLLJJJGGGDDDAAA>>>======???AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHHHHGGGIIIMMMQQQMMMKKKIIIKKKMMMOOOOOONNNRRRRRRSSSTTTVVVWWWWWWXXXTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^___bbbeeehhhjjjjjjjjjmmmlllkkkjjjjjjjjjkkklllsssxxx}}}~~~|||zzz{{{}}}yyycccTTTJJJDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEHHHLLLMMMOOOUUU___hhh}}}vvv___YYYZZZUUUQQQRRRSSSRRRSSSWWWZZZ]]]fffnnn~~~}}}wwwqqqooolllfffbbbccc```___^^^\\\ZZZXXXWWWVVVSSSQQQNNNLLLLLLKKKIIIHHHGGGEEECCCBBBCCCCCCAAA@@@AAA???===<<<<<<<<<:::888777999:::999666555666888888777666555555444444444777666555444444555666777555555555555555555555555666666666666666666666666888777666555555666777888555555666666666666555555222444555555555555777888qqqXXXIIICCC>>>;;;:::777888888666444333444666333444555444333222333444000111111111111111111000...000111000...---------...///000///...---...000000000000000000000000000000000000000000111111222222111111444<<>>:::888333000///222111......111222333555777:::;;;<<<===888;;;===>>>???@@@CCCEEEGGGIIILLLOOORRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSVVVWWWWWWUUUSSSSSSTTTUUUYYYXXXVVVSSSPPPNNNLLLJJJHHHEEEBBB???>>>>>>???@@@>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEGGGHHHIIIKKKOOOQQQJJJIIIGGGHHHKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQRRRRRRSSSTTTUUUUUUXXXWWWWWWWWWXXXZZZ\\\]]]]]]___bbbfffiiikkklllmmmnnnmmmjjjiiiiiikkknnnpppvvvyyy||||||zzzyyyzzz}}}~~~qqq^^^QQQHHHCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDHHHMMMOOORRRYYYccclll{{{eeeRRRNNNOOOMMMKKKKKKLLLKKKNNNRRRUUUYYYcccmmm}}}}}}vvvooommmiiidddbbbccc```___^^^[[[YYYWWWUUUTTTSSSPPPMMMKKKJJJIIIGGGEEEGGGEEEDDDCCCDDDDDDBBBAAA@@@>>><<<<<<<<<;;;999888777888999888777666777888888777666555555444555555666666555555555555666666555555555555555555555555666666666666666666666666777666666555555666666777555555666666666666555555111333555666666777999;;;nnnWWWJJJDDD???;;;:::777888888666444333444666222444555555444333333444000000111111111111000000///111222111...---------...///000///...---...000/////////000000000000000111111000000000111111222111111222444;;;HHHWWWbbbYYYSSSSSSbbb}}}zzz{{{~~~{{{yyyxxxvvvuuuuuussspppooonnnnnnmmmkkkgggeeebbb___[[[XXXUUUTTTRRRPPPMMMJJJGGGFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDCCC>>>===<<<;;;:::999888777444777999999777444333222555555444333333333444444000///......000222555777<<<@@@FFFIIIIIIEEE@@@===999777666777666444777<<<>>>AAAEEEJJJLLLLLLKKKIIIFFFEEECCCBBB@@@===;;;999555222111333222---,,,---222333555777999:::;;;;;;999;;;===>>>???AAACCCEEEHHHIIILLLOOORRRSSSTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTXXXXXXWWWUUUSSSSSSUUUWWWYYYWWWTTTQQQOOOMMMMMMLLLHHHFFFCCC@@@>>>>>>??????>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDGGGIIIKKKMMMOOOQQQHHHFFFEEEDDDFFFIIILLLNNNQQQRRRSSSUUUUUUUUUUUUTTTOOOPPPQQQRRRSSSTTTTTTTTTWWWWWWVVVVVVXXXZZZ\\\^^^^^^```cccgggiiikkklllmmmlllkkkjjjiiijjjlllnnnpppxxxyyyzzzyyyxxxwwwyyy{{{}}}kkkYYYNNNGGGCCCBBBCCCDDDEEEEEEFFFEEEEEEEEEJJJOOORRRUUU]]]hhhqqqiiiYYYKKKHHHKKKKKKJJJKKKKKKKKKNNNRRRTTTXXXcccooo}}}}}}vvvooolllhhhdddcccddd___^^^\\\ZZZXXXVVVUUUTTTSSSPPPMMMKKKJJJIIIGGGEEEHHHGGGEEEDDDDDDCCCAAA??????===<<<;;;;;;;;;999777777888888888777777777777777777666555555555555555666666666555555666666666555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555666777888777666555666777}}}jjjVVVIIIBBB<<<999888777888888666444333444666000222444444333222222333000000111111111111000000111222333222000............///000///...---...000......//////000000000000111111000//////000000000///111333555:::FFFVVVaaaXXXSSSTTTddd}}}{{{}}}~~~zzzxxxwwwvvvuuuuuurrrpppooooooooommmlllgggfffdddaaa]]]ZZZWWWVVVTTTRRROOOLLLJJJHHHHHHGGGCCCCCCDDDEEEEEEDDDDDDDDD???>>>===<<<:::999888777444666888999777444333333555555444333333333444444000///......000222555777;;;???DDDIIIJJJGGGAAA===999666666777666555777===<<>>???@@@AAADDDFFFHHHIIILLLOOOQQQSSSSSSSSSPPPQQQRRRTTTUUUUUUUUUUUUXXXXXXXXXVVVTTTTTTVVVXXXVVVUUURRROOONNNMMMNNNNNNFFFEEEBBB@@@>>>>>>>>>???======>>>>>>>>>?????????AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDFFFIIILLLNNNOOOOOOHHHGGGFFFEEEEEEGGGJJJLLLSSSTTTUUUVVVVVVVVVTTTSSSOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWWWWXXXYYY\\\^^^___```bbbdddgggiiijjjjjjjjjggghhhiiikkkllllllllllllwwwxxxwwwwwwvvvvvvxxxzzz|||~~~eeeVVVMMMGGGCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHLLLQQQUUUXXX```llluuu|||\\\RRRHHHGGGIIIKKKKKKLLLLLLLLLOOORRRSSSWWWcccppp}}}uuunnnkkkhhhdddccceee[[[[[[ZZZYYYWWWVVVUUUUUUSSSPPPMMMKKKKKKJJJHHHFFFJJJHHHFFFEEEDDDBBB>>><<<>>><<<;;;:::;;;:::999777777777777777888888888777777666666555555555555666555666666666666666666555555555555555555555555555666666666666666666666666555555666666666666555555555555666666666666555555888999999888555444444555wwwfffRRRFFF>>>888666666777888888666444333444666000111222222111111222333000111111111111111111000000222333222000/////////...///000///...---...000---......//////000000111111000//////////////////...111333555:::EEETTT```WWWTTTVVVeee{{{zzz~~~}}}zzzxxxwwwvvvuuusssrrrpppooopppooommmlllggggggeeeccc```\\\ZZZXXXRRRRRRQQQPPPNNNMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@???>>>===;;;:::888888666888::::::888666666666555555555444444333333333222111000000222444777999:::===CCCHHHKKKHHHAAA<<<888666666777666555888===;;;===AAAEEEHHHIIIIIIHHHEEEFFFFFFCCC???<<<;;;;;;222000000444555333444777555555666777888888888888:::<<<>>>???@@@BBBDDDFFFGGGIIILLLNNNPPPRRRRRRRRRNNNPPPRRRTTTVVVVVVVVVVVVVVVWWWXXXWWWVVVVVVWWWYYYSSSRRRPPPNNNMMMLLLMMMMMMDDDCCCAAA???>>>>>>>>>???===>>>>>>>>>????????????AAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCDDDEEEEEEBBBCCCEEEIIIMMMNNNMMMKKKIIIIIIIIIHHHGGGHHHKKKNNNSSSTTTVVVWWWWWWUUUTTTRRRNNNPPPRRRTTTUUUUUUUUUUUUWWWWWWYYYZZZ\\\]]]^^^___aaabbbdddggghhhiiiiiiiiifffhhhiiikkkllllllkkkjjjuuuuuuttttttuuuvvvwwwwww{{{~~~vvv___RRRLLLGGGCCCCCCCCCDDDDDDEEEFFFGGGGGGJJJNNNSSSVVVYYY```lllttthhhQQQLLLFFFEEEGGGJJJKKKKKKKKKLLLPPPRRRSSSWWWdddqqqzzzsssmmmkkkhhhcccaaacccZZZYYYYYYXXXWWWVVVUUUUUUQQQOOOLLLKKKKKKJJJIIIGGGHHHGGGEEEEEEDDDAAA===:::===;;;::::::::::::999777888777666777888999888777666666555555555555666666555555666666666666555555555555555555555555555555666666666666666666666666444555555666666555555444555555666666666666555555555666777777555555666777tttcccQQQDDD===888777999777888888666444333444666111111222111000000333555111111222222222222111111...000111111000//////000...///000///...---...000------......///000000111111111000///////////////---000444555999DDDSSS___VVVTTTWWWcccvvv|||}}}zzzyyyxxxvvvtttqqqppppppppppppooollljjjgggffffffdddaaa___\\\ZZZSSSTTTTTTTTTRRRPPPMMMLLLJJJJJJIIIGGGEEEBBB@@@???AAA@@@???===;;;:::999888777888999888777666777888555555666666555333111000222111000000222444777999888;;;AAAHHHKKKHHHAAA;;;888555555777666555888>>>;;;>>>AAAEEEHHHIIIJJJJJJEEEFFFFFFDDD???<<<;;;<<<555222111333444222444777333444555777888999999999888;;;===>>>???@@@CCCEEEGGGHHHKKKMMMOOOPPPQQQQQQOOOQQQSSSUUUVVVUUUTTTTTTTTTVVVXXXXXXXXXWWWXXXYYYSSSRRRPPPNNNLLLJJJIIIIIIAAA@@@???>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEEBBBBBBDDDIIIMMMMMMKKKHHHFFFHHHIIIIIIIIIIIILLLOOORRRTTTUUUVVVVVVTTTRRRPPPMMMOOOQQQTTTUUUUUUUUUTTTUUUVVVYYY\\\^^^^^^^^^^^^^^^```cccfffhhhiiijjjjjjjjjjjjjjjjjjkkkkkkllllllqqqqqqqqqrrrtttuuuuuuuuuzzz~~~kkkWWWNNNJJJFFFBBBDDDCCCCCCCCCEEEFFFHHHIIIJJJNNNSSSUUUWWW^^^iiiqqqoooYYYJJJHHHEEEDDDEEEHHHJJJIIIKKKLLLPPPSSSTTTYYYhhhwwwvvvooojjjiiigggaaa______ZZZZZZYYYWWWVVVTTTSSSRRROOOMMMJJJIIIJJJJJJHHHGGGDDDCCCCCCCCCCCCBBB>>>;;;<<<;;;999999::::::888777888666555666999:::999777666666555555555555666666444555666777777666555444555555555555555555555555666666666666666666666666444444555666666555444444555555666666666666555555333444666666555555666888ssscccQQQEEE???;;;;;;>>>777888888666444333444666222222222000///111444666222222333333333333222222,,,...000000///...///000...///000///...---...000---------...///000000111222222111000//////000000,,,000444666999CCCSSS___VVVTTTVVVaaarrr}}}{{{zzzxxxvvvtttpppoooooopppqqqooollliiifffffffffeeeccc```]]]\\\WWWXXXXXXWWWTTTPPPKKKHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???>>><<<:::999888666777777555444444555777555666777777555333000///000///...///000222555777888:::@@@GGGKKKHHHAAA:::888555555777777555888>>><<<>>>BBBFFFIIIJJJKKKKKKEEEFFFGGGDDD???<<<;;;<<<;;;666333333222...///222111222444666888:::;;;;;;777999<<<===>>>???BBBDDDFFFHHHJJJMMMOOOPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRSSSUUUXXXYYYYYYYYYYYYZZZSSSRRRPPPNNNKKKHHHFFFEEE??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBDDDHHHLLLMMMIIIFFFAAADDDGGGHHHHHHIIILLLOOOQQQSSSUUUVVVUUUSSSPPPNNNLLLNNNPPPSSSUUUUUUTTTTTTSSSUUUYYY\\\^^^^^^]]]\\\\\\^^^aaaeeehhhjjjkkkkkknnnllljjjiiiiiikkknnnoooooooooppprrrtttuuutttssszzz}}}|||cccRRRKKKIIIFFFBBBEEEDDDCCCCCCDDDFFFIIIJJJJJJNNNRRRTTTUUU\\\fffnnnzzzdddQQQGGGGGGFFFDDDEEEHHHJJJIIIKKKMMMRRRVVVWWW]]]mmm}}}sssmmmiiihhheee```\\\\\\\\\[[[YYYWWWUUUSSSQQQPPPLLLJJJHHHHHHIIIIIIHHHGGG@@@@@@AAABBBDDDCCC@@@===<<<:::999999::::::888777888666555666999:::999777666666555555555666666777444555666777777666555444555555555555555555555555666666666666666666666666333444555666666555444333555555666666666666555555444555666555444333444666uuu```LLLFFFCCC<<<888888999888888777666555555444222111000000222444444333222333333222111000///...000000////////////000000+++,,,---///000111111111...............///000000111111000000///.........000000222555777>>>OOO___^^^SSSQQQ```uuu|||xxxxxxxxxwwwwwwvvvwwwvvvsssoookkkiiiiiikkkkkkjjjfffaaa]]]ZZZZZZ```^^^[[[YYYXXXUUURRROOOIIIHHHHHHHHHGGGEEE@@@===DDDBBB@@@===;;;:::::::::888888888888777555444333777666555666777777555333000111111000000000333555777999???HHHNNNLLLDDD<<<:::888555555666888888888;;;>>>BBBDDDEEEFFFHHHJJJIIIHHHEEECCC???<<<:::999888666333111000111333444444444555666777888999999777999<<>>===<<<<<<<<<===>>>????????????@@@@@@@@@????????????@@@AAABBBCCCAAABBBCCCCCCDDDCCCCCCCCC@@@BBBDDDFFFFFFGGGHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPSSSUUUUUUTTTRRRQQQOOOPPPRRRTTTUUUVVVUUUUUUVVVXXXZZZ]]]^^^^^^]]]\\\```bbbdddfffhhhiiiiiiiiihhhhhhhhhhhhjjjmmmppprrrrrrqqqqqqrrrtttuuuuuuttt|||sss]]]PPPIIICCC@@@???@@@AAABBBBBBBBBDDDHHHJJJMMMQQQPPPSSS\\\[[[]]]jjjtttnnnWWWJJJIIIFFFDDDFFFJJJMMMMMMLLLNNNQQQTTTUUUYYYddduuuwwwooolllhhhdddaaa^^^ZZZXXXZZZZZZYYYWWWTTTRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@>>><<<===<<<;;;:::888777666555888888888777777777777777555444444444444555666666333555666777666555666777777666555444444555666777777666555777999999666333555555666777777666555444333666666444555888888666444444444555555555555555uuu```LLLFFFCCC===999:::999999888777666555555444444222111111222333222111222222333444555555555555000000000//////000000000,,,------...///000111111,,,---///000000000///...///000000000000000000000111000222444666>>>PPP``````WWWTTTbbbvvv~~~{{{yyyxxxwwwvvvuuuuuuuuurrrooolllkkkjjjeeefffggggggeeeddddddddd___]]][[[YYYXXXUUUQQQOOOJJJIIIIIIIIIJJJHHHEEECCCCCCBBB@@@>>><<<;;;::::::888888888888777666555555777666444444555444111///000000111000///000333555777999===DDDIIIGGG@@@999;;;888666555777888999999<<<>>>AAACCCDDDFFFHHHJJJGGGFFFDDDBBB@@@???>>>===777555333111111111222333111222333444666777888999777888;;;>>>@@@BBBCCCCCCFFFGGGHHHJJJLLLMMMNNNNNNQQQRRRRRRSSSTTTUUUVVVVVVXXXWWWWWWYYYZZZYYYUUURRRTTTRRROOOLLLHHHFFFEEEDDDBBBAAA@@@???????????????======>>>>>>>>>?????????????????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLNNNPPPRRRTTTTTTSSSQQQPPPPPPQQQSSSUUUWWWWWWWWWWWWVVVXXXZZZ]]]^^^^^^^^^]]]aaabbbdddfffggghhhhhhhhhhhhhhhiiijjjkkkmmmqqqsssrrrrrrssssssttttttuuuvvv{{{jjjXXXMMMHHHCCC@@@??????@@@BBBCCCCCCEEEGGGJJJLLLQQQPPPSSS\\\\\\^^^kkkxxx}}}cccPPPFFFGGGEEEDDDFFFJJJLLLMMMLLLOOOSSSWWW[[[bbbppp}}}rrrpppmmmhhheeeccc```]]][[[ZZZZZZYYYWWWTTTRRRPPPNNNLLLKKKIIIHHHFFFEEEEEEEEECCCDDDCCCCCCAAA???===<<<===<<<;;;:::888777666666777777777777777777777777555444444444444555666666333555777777666555666777666555444333333444555666777666555666999999666444333444555666666555444333444777777444444777777555666666666666555555555555sss___KKKEEECCC>>>;;;<<<:::999888777666555555444666444222111222222111000///000111222333333333333111111000000000000111111...............///000111+++---///111222000...,,,...//////000111111222222111111111333666>>>QQQbbbaaaXXXVVVbbbttt}}}||||||{{{zzzttttttsssqqqpppnnnmmmllljjjkkkkkkjjjgggeeedddeee^^^]]]ZZZYYYXXXUUURRROOOIIIHHHHHHIIIJJJJJJHHHFFFCCCBBB@@@>>>===<<<;;;;;;777777888888888777777666999777555555444333000...///000111000///000333555888999<<>>@@@BBBCCCEEEHHHJJJIIIHHHFFFCCCAAA@@@??????555555444333222222222222111111333555777888::::::666777:::<<>><<<=========>>>>>>>>>>>>?????????@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDEEEEEEHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRQQQPPPQQQRRRUUUWWWXXXYYYYYYXXXWWWXXX[[[]]]^^^______^^^bbbcccdddeeefffffffffffffffhhhjjjkkklllnnnqqqssssssuuuvvvuuussssssvvvzzzlll___QQQJJJFFFBBB??????>>>@@@CCCDDDDDDEEEGGGHHHKKKQQQQQQTTT\\\]]]aaaooopppYYYLLLGGGEEEDDDEEEGGGJJJLLLMMMLLLNNNRRRXXX___jjj{{{wwwnnnmmmjjjgggdddbbb```^^^\\\ZZZZZZYYYWWWTTTRRROOONNNKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;:::888777666666777777777777777777777777555444444444444555666666333555777777666555666777444444333333333333444444666666555666888888666444222333444555555444333333555777777444444777777444666666666555444444333333rrr]]]IIIDDDBBB===;;;===::::::999888777555444444555333111111222222222111111111111111111000//////111111000000000000111111//////...---......///000,,,---///000000000///...000000000000111111222222111000111222555>>>PPPbbb^^^XXXVVV___ooo~~~~~~}}}~~~sssrrrppppppppppppooonnnnnnnnnnnnlllhhheeedddddd^^^]]][[[YYYXXXWWWSSSQQQJJJHHHGGGGGGHHHHHHFFFEEECCCBBBAAA???>>>===<<<;;;666777888888999999999888:::888777666666555333000///000000000///000222555999:::<<>>@@@AAABBBDDDGGGJJJNNNLLLIIIEEEBBB???===<<<555444444444333222111111222333555777999;;;======777888999<<<>>>@@@AAABBBDDDEEEGGGJJJLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVUUURRRQQQSSSRRRRRRPPPMMMIIIEEECCCAAAAAA@@@@@@???>>>===<<<=========>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPQQQRRRTTTWWWXXXYYYYYYYYYXXXYYY[[[]]]^^^___``````cccdddddddddeeeeeeeeeeeedddgggjjjkkkkkkmmmpppsssuuuxxxyyywwwssssssxxx}}}zzz```VVVKKKGGGEEE@@@>>>>>>===@@@CCCEEEEEEEEEFFFGGGJJJQQQRRRUUU]]]___dddttt~~~bbbPPPHHHGGGCCCCCCEEEHHHJJJLLLMMMMMMRRRVVV]]]fffsssvvvnnniiifffcccaaa```^^^\\\ZZZZZZYYYXXXVVVTTTQQQOOOMMMJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCAAA???===;;;:::<<<<<<;;;:::999888777666666666666777777777777777555444444444444555666666444555777777666555555666444444444444444444444444666666555666666666666555222333444555666555444333666888888555444666666333555555444444333222111111qqq[[[HHHBBB@@@<<<:::<<<;;;;;;:::888777555444444333111000111222444444333444444444444444444333222111111000000000000111111//////.........//////000//////---------...000111111111111111000000//////111000111222444<<>>===<<<666777888999::::::::::::888777666666777666444333///000000/////////222444666777999===AAADDDDDDDDD===;;;888888999;;;<<<;;;<<<>>>@@@AAAAAACCCFFFHHHLLLKKKJJJGGGDDDAAA>>>===555444444444333222111111222333444666999;;;<<<===888999:::<<<>>>@@@AAABBBCCCEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUUUUTTTSSSSSSRRRQQQRRRRRRPPPMMMIIIEEEBBBAAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>?????????@@@@@@===>>>@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJJJJJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNRRRSSSTTTTTTTTTTTTSSSRRRPPPQQQTTTVVVXXXYYYYYYYYYXXXYYY[[[]]]___```aaabbbddddddcccccccccdddddddddbbbfffiiijjjiiikkkppptttyyy{{{{{{xxxttttttzzzpppXXXPPPIIIFFFDDD???=========@@@CCCEEEEEEEEEFFFGGGJJJRRRSSSWWW___aaaiiizzzmmmUUUGGGCCCCCCBBBDDDFFFHHHJJJLLLOOOPPPVVV[[[eeerrrtttlllgggdddaaa```___^^^\\\ZZZXXXXXXVVVUUURRRPPPMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@>>><<<;;;;;;;;;;;;::::::999888777777555555666666777777777777555444444444444555666666444666777777666555555666555555555666666555555555555666666555555555555666333444555666777666666555666888888555444666666333777666666555444333222222rrr\\\HHHBBB@@@<<<:::===<<<;;;:::999777666444444222111000000333444444444//////111333444555555555000000////////////000000------...///000000//////111///---+++,,,...111333111111111000///......---000///111222444;;;KKK[[[]]]\\\ZZZ___lll}}}}}}zzztttpppmmmmmmppprrrqqqpppkkklllmmmllliiigggfffgggbbb```___^^^^^^]]]ZZZXXXVVVRRRMMMJJJHHHHHHGGGEEEBBBBBBBBBBBB@@@???>>>===777888999:::::::::::::::555444333444555555333111...///000///...///222444222444777:::>>>AAADDDEEE>>><<<999999:::<<<===<<<;;;===@@@AAABBBCCCDDDFFFEEEFFFGGGHHHGGGDDDBBB@@@555555444333222222222222000000222444666777999999999999:::;;;===???AAABBBCCCDDDFFFIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQSSSUUUUUUTTTSSSTTTUUURRRRRRRRRPPPMMMIIIEEEBBBDDDDDDEEEDDDCCCAAA???===????????????@@@@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@AAABBBCCCCCCDDDCCCCCCCCCBBBDDDHHHJJJKKKLLLNNNPPPJJJJJJJJJJJJKKKMMMNNNOOOTTTTTTUUUUUUTTTTTTSSSSSSPPPQQQTTTVVVXXXYYYZZZZZZYYYZZZ[[[]]]___aaabbbcccccccccbbbbbbbbbcccddddddcccgggjjjjjjhhhjjjqqqwww}}}}}}{{{xxxvvvwww}}}~~~hhhRRRKKKFFFEEECCC???===???>>>@@@CCCDDDDDDEEEGGGHHHKKKSSSUUUYYYbbbeeennn~~~bbbPPPGGGEEEDDDCCCEEEGGGHHHJJJMMMQQQTTTTTT[[[hhhzzz|||qqqiiihhheeebbbaaa```___]]]\\\VVVVVVUUUSSSPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999888777777444555555666666777777888555444444444444555666666555666888777555444555555555555666777777666555555555666666555444444555777333444555777777777777666555777777444444777777444888888888777777666666555ttt^^^JJJCCCAAA===;;;>>>===<<<;;;999777666444444333222000111222333333222,,,---...000222333333333//////............//////***,,,...111222111000...//////---------...000111/////////..................///111333333999GGGVVV[[[\\\[[[^^^kkk|||}}}yyyuuupppmmmmmmppprrrqqqoooooooooooommmjjjgggeeeeeedddcccaaaaaaaaa```^^^\\\WWWSSSNNNJJJHHHHHHGGGGGGBBBBBBCCCBBBAAA@@@>>>===999999::::::::::::::::::666555444444555444222000.../////////...///111444333555888;;;>>>AAACCCEEE???===::::::;;;=========999<<<@@@CCCCCCCCCCCCCCCAAADDDGGGIIIIIIFFFBBB@@@777555333111111111222333000000111333444666777777888888999999;;;===???AAABBBCCCFFFHHHKKKMMMNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPRRRTTTUUUTTTTTTVVVXXXTTTTTTSSSPPPMMMJJJGGGEEEDDDEEEEEEEEEDDDAAA???===>>>>>>>>>>>>????????????===>>>@@@BBBBBBBBBAAA@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@CCCFFFHHHJJJKKKMMMOOOJJJJJJJJJKKKLLLMMMOOOOOOTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRUUUXXXZZZ[[[[[[[[[ZZZZZZ[[[]]]___aaacccdddbbbbbbaaaaaabbbcccdddeeefffiiikkkjjjhhhkkkttt{{{{{{xxxwwwzzz~~~ppp\\\KKKFFFBBBBBBAAA>>>???AAA???@@@BBBCCCCCCEEEGGGJJJKKKTTTWWW[[[dddgggrrrpppYYYNNNKKKIIIFFFEEEFFFHHHHHHIIIMMMSSSXXXUUU]]]mmmxxxqqqkkkgggeeebbb```___^^^\\\ZZZUUUTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@>>>===<<<<<<======;;;::::::999999888888888444444555555666777777888555444444444444555666666555666888777555444444555444444555666666555444444444666666555333333555888222333444666777777666666444777777444444777777555666666666666666666666666wwwaaaLLLEEEBBB>>>===???===<<<;;;999777666444444555444222111222222111000222333333444444444333333......------------......(((+++...222333222000...---......///////////////,,,,,,------.../////////---...111333333888EEERRRXXXYYYYYY[[[hhhzzz}}}vvvqqqllllllpppsssqqqooogggiiilllmmmllllllnnnooofffdddcccccccccbbb```^^^UUUQQQLLLHHHGGGGGGGGGFFFBBBBBBCCCCCCBBB@@@???===:::::::::;;;;;;::::::999:::999777777666555222000.../////////...///111444666999<<>>>>>888<<>>???BBBCCCFFFHHHKKKMMMNNNOOOLLLMMMNNNOOOPPPQQQQQQRRROOORRRTTTUUUTTTTTTWWWZZZVVVUUUTTTQQQNNNKKKHHHGGGCCCCCCDDDDDDBBB@@@===;;;============>>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@BBBEEEGGGHHHIIIKKKMMMJJJJJJKKKKKKLLLNNNOOOPPPTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSVVVYYY[[[\\\]]]]]]ZZZZZZ[[[]]]___bbbdddeeebbbaaaaaaaaaaaacccdddfffhhhkkkmmmkkkiiilllvvvzzzwwwyyy|||}}}dddRRRGGGBBB???@@@@@@>>>@@@DDD@@@AAABBBBBBBBBDDDHHHKKKLLLUUUYYY]]]eeeiiitttcccNNNIIIIIIGGGCCCFFFGGGHHHHHHIIIMMMUUU[[[^^^gggvvvwwwssspppeeeccc```^^^]]][[[YYYXXXSSSSSSRRRPPPNNNKKKIIIGGGGGGFFFEEEDDDDDDCCCDDDDDD@@@???===<<<<<<<<<===>>>;;;::::::999999888888888444444444555666777777888555444444444444555666666555777888777555444444555333333444555555444333333444666666555222222555888111222333555666666555555333666666444555888888666222222333333333333333333xxx]]]GGGDDDBBB:::999AAA===<<<:::888666444444333666444111111444555333111555333000000111222333333////////////000000000000+++---...///...///000222,,,,,,---......---,,,,,,---...///...------...///...///222222000333@@@OOOYYYVVVUUU[[[hhhuuu~~~~~~zzzxxxsssrrrqqqpppoooooooooooolllpppssstttqqqmmmjjjiiieeefffggggggfffaaaZZZUUUUUUPPPKKKIIIKKKJJJFFFBBBCCCDDDEEEEEECCCAAA@@@@@@===:::888999;;;<<<:::777;;;:::888666444333222222000///////////////000111222333777;;;@@@DDDHHHJJJHHHCCC===;;;<<<======<<<:::===AAACCCCCCCCCDDDDDDEEEEEEGGGIIIJJJGGGBBB>>>666444111000000000000///222111111222444666777777777777888999;;;===???@@@AAABBBDDDGGGIIILLLNNNOOOPPPQQQQQQOOOMMMMMMNNNOOOPPPRRRTTTVVVWWWVVVTTTSSSVVVTTTSSSSSSSSSOOOIIIEEE???AAACCCBBB???>>>???AAA@@@@@@??????>>>>>>=========???BBBCCCBBBAAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJKKKLLLLLLLLLNNNQQQSSSVVVWWWWWWVVVTTTRRRQQQRRRRRRXXX\\\[[[ZZZ[[[YYYVVV]]]]]]]]]^^^```ccceeegggbbbbbbdddfffdddaaaccciiimmmlllllllllnnnrrryyy~~~~~~yyyuuuuuuyyyoooZZZNNNEEEDDDBBB@@@>>>=========@@@AAABBBBBBBBBDDDHHHKKKSSSTTT\\\fffggghhhxxxnnnXXXPPPHHHFFFIIIFFFJJJHHHIIILLLMMMMMMRRRYYY___pppvvvoookkkkkkfff___]]]^^^^^^[[[XXXVVVTTTQQQNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888777777777777777777777777666666777777888888888999666666666666666555555444555444222111222333555777555777999:::888555444444444555777888888888777666555555444444444333333333777666555555555666888999www]]]IIIFFFDDD<<<;;;AAA<<<;;;:::777666444444333666333111111333444222111222111111222333444333111111111000000//////.........///000000///...///111////////////////////////---...//////------...///...///222333111444AAANNNZZZVVVUUUZZZeeesss~~~}}}zzzwwwuuutttsssrrrqqqppppppppppppkkknnnqqqsssrrrpppnnnnnniiijjjkkklllkkkgggaaa\\\VVVQQQLLLJJJKKKJJJFFFBBBCCCDDDEEEEEECCCAAA@@@@@@<<<:::999999;;;<<<:::888;;;:::888666444333222222000000////////////000000666666777:::>>>CCCHHHKKKHHHCCC>>>;;;<<<======<<<:::===@@@BBBCCCCCCDDDDDDDDDEEEGGGIIIJJJGGGBBB???888555333111222222111000222111222333555777888888666777777999;;;===>>>???AAABBBDDDFFFIIILLLMMMOOOLLLMMMNNNNNNMMMMMMOOOQQQPPPRRRUUUWWWXXXWWWVVVUUUXXXVVVUUUTTTTTTPPPKKKFFFAAABBBCCCAAA>>>===>>>?????????>>>>>>>>>>>>>>>======???BBBBBBBBBAAABBBCCCBBBDDDFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLLLLLLLNNNQQQSSSUUUVVVWWWVVVTTTRRRRRRRRRRRRXXX\\\[[[[[[\\\[[[XXX]]]]]]]]]^^^```bbbeeefffcccccceeehhheeebbbeeejjjmmmnnnnnnoooppptttyyy~~~|||xxxuuuvvvyyy~~~~~~gggTTTJJJCCCBBB@@@???>>>??????@@@@@@AAABBBBBBBBBDDDHHHKKKQQQSSS\\\fffiiikkk{{{hhhTTTNNNFFFDDDHHHEEEIIIHHHJJJNNNPPPRRRXXX```kkk}}}wwwqqqmmmjjjeee___\\\]]]]]]ZZZWWWVVVTTTQQQNNNKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<::::::999888777777777777666666666666666666666666555555666666666777777777666666666666666555555444555444333333333444666666444666888888777555444555444555666777888777777666555555555555444444333333555555555555555666666777uuu^^^JJJGGGFFF>>><<<@@@<<<;;;999777666444444333444222111111222222111000000000111333555555222000222222111000///...------000111222111///...///000000///...------...///000---...//////------...//////000222333222555AAANNN[[[WWWTTTXXXbbbppp}}}|||yyywwwvvvuuussssssrrrqqqppppppppppppllloooqqqrrrqqqppppppqqqlllmmmnnnooooookkkfffaaaXXXTTTOOOMMMLLLKKKGGGDDDEEEEEEEEEDDDCCCAAA@@@???;;;:::999:::<<<<<<;;;:::;;;:::888666555333333333111000000//////000000000666666666888<<>>@@@AAACCCEEEHHHKKKMMMNNNHHHJJJLLLLLLMMMNNNQQQSSSQQQSSSUUUWWWYYYXXXXXXWWWYYYXXXWWWVVVUUUQQQMMMIIIEEEEEEEEEBBB???======>>>============>>>>>>>>>>>>===???BBBBBBAAAAAABBBCCCDDDFFFHHHHHHGGGEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMLLLNNNPPPRRRSSSUUUVVVUUUTTTRRRSSSSSSRRRXXX\\\[[[[[[]]]]]]ZZZ]]]]]]]]]___```bbbdddeeeccccccfffhhhfffcccfffkkknnnppprrrssstttwwwzzz}}}{{{yyywwwvvvwwwzzz}}}ooo\\\MMMEEE@@@@@@???>>>???@@@AAABBBAAAAAABBBBBBBBBDDDHHHKKKNNNQQQZZZeeejjjqqq|||```OOOJJJDDDCCCGGGEEEHHHHHHLLLQQQTTTWWW___hhhwww{{{uuuoookkkgggccc^^^[[[[[[[[[XXXUUUUUUSSSQQQNNNKKKJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<999888777666666666666666666666666666666666666666444555555555555555666666666666666666666555555444444444555555555666666666222444666777666555444555444555666777777777777666666666666555555555555444333444444555555555555555sss^^^LLLHHHFFF???<<<===;;;:::888777555444444444333222111000111111111111000000111222444555333111111111000000//////......000111222111000///000111///...,,,++++++,,,...///---///000///...---...///000000111333333555@@@LLL[[[XXXUUUVVV^^^mmm}}}~~~{{{xxxwwwwwwwwwrrrrrrqqqppppppppppppppppppqqqrrrqqqooommmnnnnnnnnnnnnoooooooookkkfffbbb]]]YYYUUURRRPPPNNNJJJHHHGGGFFFEEEDDDCCCBBB@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888666555444333333111111000000///000000000222222444777<<>>===<<<======:::<<>>>>><<<<<<<<<======>>>>>>???>>>@@@AAABBBAAAAAABBBCCCEEEGGGIIIIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMMMMMMMNNNPPPQQQQQQSSSUUUUUUTTTSSSTTTUUURRRXXX\\\[[[[[[^^^^^^\\\\\\]]]^^^___```bbbcccdddbbbccceeehhhfffcccfffkkkoooqqquuuwwwxxxyyyzzz|||wwwwwwwwwwwwxxx{{{}}}uuuaaaRRRHHHBBB@@@??????>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEIIILLLOOOQQQXXXaaajjjvvvrrrYYYKKKIIICCCCCCHHHGGGHHHIIIMMMRRRUUUZZZdddooowwwpppjjjgggdddaaa]]]ZZZZZZXXXVVVTTTTTTSSSPPPMMMKKKJJJIIIIIIDDDDDDCCCCCCBBBCCCCCCCCC??????===<<<<<<<<<<<<<<<999888777777666666666666666666666666666666666666555555555555555555555555666666666666666555555444444555666666777777666666111333555555444444444555555555555666666666666666666666666666666666666555333444555666777666555444rrr___MMMHHHEEE@@@;;;;;;:::999888666555444444444222222222111000000111111333111000000222333444333......//////000000111111---///111111000000222333///...,,,++++++,,,...///...///000///......///000000///000222333555???IIIZZZXXXUUUUUU[[[iii{{{|||yyywwwvvvvvvwwwqqqqqqpppooooooooooooppppppqqqqqqpppnnnmmmnnnoooqqqpppppppppoookkkfffbbbaaa___[[[XXXUUURRRPPPNNNKKKHHHEEEDDDDDDCCC@@@>>>;;;<<<<<<<<<<<<<<<<<<===;;;:::888777555555444444222222111000000000000000///111444999<<>>???AAACCCFFFIIIKKKLLLLLLNNNOOONNNNNNNNNPPPRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXYYYYYYXXXVVVSSSRRRQQQRRRPPPKKKGGGDDDBBB@@@???<<<<<<======>>>>>>??????>>>@@@AAAAAA@@@AAABBBDDDDDDFFFHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLJJJKKKMMMNNNMMMMMMOOOPPPOOOQQQSSSTTTTTTTTTUUUVVVRRRXXX\\\[[[[[[^^^^^^\\\\\\]]]^^^___```aaabbbbbbaaaaaadddfffeeebbbeeekkkooorrrvvvyyyyyyyyyzzz{{{vvvvvvwwwxxxzzz}}}}}}fffWWWMMMFFFBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEIIILLLRRRSSSWWW^^^iii|||jjjSSSIIIIIIDDDEEEJJJJJJIIIJJJNNNRRRVVV\\\jjjxxxuuunnnhhhdddbbb___]]]ZZZXXXVVVTTTRRRSSSRRROOOMMMKKKJJJIIIIIICCCCCCBBBBBBBBBBBBBBBCCC???>>>===<<<;;;;;;;;;;;;999999888777777777888888555555555555555555555555666666666666666666666666666666666666666555555444444555666666777777666666111333444444444333444666555555555555555666666777555666666666666666666666444555666888888777666666uuubbbPPPHHHEEEAAA<<<:::999999777666555444444444222333333222000000111333666333000///111222333333------...///000111222222,,,...000000000000222444000///...------...///000...///000000......///000///...///111333555===GGGXXXXXXVVVUUUYYYfffzzz~~~{{{wwwuuutttuuuuuuqqqqqqppppppoooppppppqqqlllnnnpppppppppppprrrssssssrrrrrrrrrqqqnnniiifffdddccc```\\\YYYVVVTTTSSSNNNJJJFFFEEEEEEDDDBBB???===>>>???>>><<<;;;<<<===::::::888777666555555555333222111111000000000000111333666999;;;;;;;;;:::GGGGGGEEEBBB>>><<<<<<===:::<<<>>>???@@@AAACCCEEECCCDDDFFFIIIJJJHHHDDD@@@777555222111111222111000...222666777666555777999666666666777888:::;;;<<<===>>>@@@CCCEEEHHHJJJKKKNNNOOOPPPOOONNNNNNPPPQQQUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZYYYXXXVVVVVVWWWWWWSSSNNNIIIFFFDDDBBBAAA>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@CCCEEECCCEEEFFFFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNNNNNNNMMMNNNOOOMMMOOORRRSSSTTTTTTVVVXXXSSSXXX[[[ZZZZZZ\\\]]]\\\\\\\\\^^^___```aaaaaaaaa``````cccfffdddbbbeeekkkooosssvvvyyyyyyxxxyyyyyyvvvwwwxxxzzz}}}lllYYYNNNIIIEEEBBBAAA@@@???>>>===>>>??????BBBBBBCCCCCCCCCEEEIIILLLSSSUUUWWW]]]kkkcccOOOHHHJJJFFFFFFLLLMMMKKKLLLOOOTTTXXXbbbtttuuunnniiieee```___]]]ZZZXXXUUUSSSRRRSSSQQQOOOLLLKKKJJJIIIJJJDDDCCCBBBAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999888888777777888888888555555555555555555555555777777777666666666666666666666666666666555555444444444555555555666666666222444555444333333444666555555444444555555666777444555555555555666666666555666666777777777777777yyygggSSSIIIFFFBBB>>>;;;999888777666555444444444222444555333111000222444555333222111222222111000......//////000000111111---...000000//////000111////////////////////////...000111000///...///000...,,,---000222444<<>>@@@@@@???<<<:::;;;<<<::::::888777666666555555444333222111000000000000111333555888:::;;;<<<<<>>;;;<<<>>>??????@@@CCCEEEBBBCCCFFFIIIJJJHHHDDDAAA777555222111111222111000,,,111666777555444666999777777777888999:::;;;<<<<<<===???BBBEEEGGGIIIJJJMMMNNNOOONNNMMMMMMOOOQQQVVVVVVVVVVVVWWWVVVVVVVVVXXX[[[]]]\\\[[[ZZZ\\\^^^YYYTTTNNNIIIGGGFFFCCCAAA@@@@@@@@@@@@???????????????@@@AAA@@@@@@@@@CCCEEEDDDDDDEEEDDDDDDEEEHHHKKKGGGGGGHHHIIIJJJKKKLLLLLLIIILLLNNNOOONNNMMMNNNOOOKKKNNNQQQSSSTTTUUUWWWYYYTTTYYY[[[YYYXXX[[[\\\ZZZ[[[\\\^^^```aaaaaa`````````aaadddgggeeecccffflllooorrruuuwwwwwwwwwwwwxxxwwwxxxyyy{{{~~~rrr]]]NNNGGGEEECCCAAA>>>>>>======>>>???@@@AAABBBCCCCCCCCCCCCFFFIIIMMMRRRUUUYYYaaappp~~~___LLLGGGJJJFFFGGGMMMNNNMMMNNNRRRWWW]]]jjjtttmmmiiifff______]]][[[WWWTTTSSSRRRRRRQQQNNNLLLJJJJJJJJJJJJDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;777777666666666777777888555555555555555555555555666666666555555555444444666666666666666555555444555444333333333444666666444555666555333333444555555555444444444555666777333333444444555555555555666555555555555666777777}}}kkkVVVJJJGGGDDD???<<<999888777555555444444444333555666444111000222555444333333444444333///---000000000000////////////...///000///...---...///,,,,,,---......---,,,,,,...000111000///...///111...,,,,,,///111444;;;CCCUUUWWWWWWVVVXXXdddwww|||{{{yyyxxxxxxttttttsssssssssttttttuuurrrtttvvvvvvuuusssssssssllllllmmmoooqqqqqqnnnlllddddddbbb___[[[YYYXXXYYYSSSNNNHHHFFFGGGGGGDDD@@@???AAABBB???<<<999:::<<<::::::888777666666666666444333222111000000000000///000222555999>>>BBBDDDGGGHHHGGGDDD???<<<<<<>>>;;;<<<>>>>>>???@@@CCCEEEBBBCCCFFFIIIJJJHHHDDDAAA888555333111222222222111+++111666777555333555888888888888888999:::;;;<<<<<<===???AAADDDGGGIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQWWWWWWVVVVVVVVVUUUUUUUUUYYY\\\______]]]]]]```cccYYYTTTMMMIIIGGGFFFCCCAAABBBAAAAAAAAA@@@?????????@@@@@@AAA@@@???@@@CCCEEEEEEEEEDDDCCCCCCFFFJJJMMMGGGHHHHHHIIIJJJKKKLLLLLLIIILLLNNNOOONNNMMMNNNNNNJJJMMMPPPSSSTTTUUUXXXYYYTTTYYY[[[XXXWWWZZZZZZYYY[[[\\\^^^```aaaaaa``````aaabbbeeehhhgggdddgggmmmooorrruuuvvvvvvuuuvvvwwwyyyyyyzzz|||uuufffTTTGGGCCCCCCAAA???<<<<<<<<<<<<>>>@@@BBBDDDBBBCCCCCCCCCDDDFFFJJJMMMQQQVVV\\\ddduuuwww\\\KKKFFFJJJFFFGGGMMMNNNOOOPPPTTTYYYaaaqqq{{{qqqkkkgggeee^^^___^^^[[[XXXTTTRRRRRRRRRPPPNNNLLLJJJJJJJJJJJJEEEDDDCCCAAA@@@?????????>>>>>><<<;;;;;;;;;;;;;;;666666555555555666666777555555555555555555555555555555555444444333333333666666666666666555555444555444222111222333555777666777777555333333444555555555444333444555666777333333333444444444555555555555444333333555666777~~~lllaaaXXXIIIBBBCCC???:::666555:::;;;777222000666666555333222222222222333333333222222111111111...///000000000///---,,,222111///------...000111//////............//////222111000...------------//////111444222000333999QQQ\\\]]]ZZZ___eeesss~~~zzzwwwuuutttuuuvvvvvvtttrrrppppppqqqsssrrrrrrrrrrrrsssssstttsssqqqqqqsssvvvvvvssspppmmmhhhaaa___```aaa^^^[[[TTTNNNHHHFFFHHHIIIGGGEEEEEEBBB???>>>===<<<;;;999<<<;;;;;;:::999888777666333333333333333333333333777666666777999;;;===???GGGHHHHHHGGGDDDAAA??????:::===@@@BBBAAA@@@@@@AAACCCEEEHHHHHHGGGEEEEEEEEE777555444444555555444222555222222444555333333777666555555555666777999:::>>>???@@@AAACCCEEEGGGIIIGGGJJJLLLMMMMMMLLLLLLMMMRRRSSSSSSTTTUUUUUUVVVVVVYYY[[[]]]______^^^]]]\\\YYYUUUQQQMMMJJJGGGCCC@@@EEECCCAAA@@@???@@@BBBCCCAAAAAAAAA@@@AAAAAABBBBBBFFFFFFFFFFFFGGGHHHJJJKKKJJJHHHFFFEEEFFFGGGJJJLLLNNNNNNOOOOOOOOOOOONNNNNNQQQRRRSSSTTTUUUWWWXXXXXXYYYXXXWWWYYY\\\^^^^^^^^^ZZZ\\\]]]]]]\\\]]]___aaabbbbbbdddeeeggghhhjjjjjjpppqqqssstttuuuvvvvvvwww~~~~~~{{{bbbYYYMMMEEEBBBBBB???===GGGCCC???======@@@AAABBBDDDBBBAAABBBEEEHHHJJJKKKIIIQQQ\\\hhh{{{rrrUUUNNNFFFEEEJJJNNNMMMKKKOOORRRWWW]]]jjjwwwpppjjjggggggggg```XXXSSSRRRSSSTTTSSSOOOOOOMMMLLLKKKIIIHHHHHHDDDDDDCCCBBBAAA???===<<<<<<<<<=========;;;999888:::::::::::::::999888777666666666666666666666666666666666666666666666666444555666555444333444555444333222111111333555666666555444333333444555666111222444666666555444222777777666555555555555555333444555666666555444333HHH888222333000555<<<;;;vvv```QQQGGGBBBCCCFFF;;;:::999888888777888888333333333222222222111111111111111111111000//////000000//////000111222333......------------......111000///...............///...000222111///333999'''222222,,,---...666GGGWWWZZZ^^^ccciiipppwww||||||xxxwwwxxxuuuuuutttttttttuuuuuuvvvwwwuuusssuuuxxxxxxvvvsssxxxtttoooooorrrssspppmmmnnnhhhcccaaabbbbbb___\\\SSSQQQNNNMMMMMMLLLJJJIII??????>>>===<<<;;;:::::::::999888777666444333333111111///........./////////111555777777888999:::AAACCCDDDCCC@@@===<<<;;;>>>???AAACCCDDDBBB@@@???FFFEEECCCCCCDDDDDDCCCAAA888555444555555222222555777666555555666777888999333444555666888;;;===>>>:::===@@@BBBBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTVVVWWWXXXYYYZZZ^^^]]]\\\\\\^^^```aaabbb]]][[[WWWRRRMMMJJJHHHGGGBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDDFFFHHHIIIGGGFFFEEEFFFHHHKKKOOOQQQJJJJJJKKKKKKJJJJJJIIIIIIQQQQQQPPPPPPOOOOOOOOONNNSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\]]]___aaa___```aaabbbccceeeeeefffdddeeehhhiiijjjkkklllllloooppprrrtttvvvxxxyyyzzz~~~{{{|||xxxhhhQQQMMMGGGCCCAAA@@@>>>===;;;:::999:::<<<@@@BBBCCCHHHIIIEEE???@@@GGGMMMNNNOOOSSS[[[iii|||oooSSSOOOIIIBBB@@@EEEPPPYYYTTTWWW\\\fffvvvwwwooohhhccc```]]]\\\ZZZXXXUUURRRPPPOOONNNNNNMMMLLLKKKIIIHHHGGG@@@@@@@@@AAA@@@???===<<<999999999999999888777777777777777777777777777777555555555555555555555555444555666555444333444666444333222111222333555666666555444444444444555666222333444555666555555444555555444444444444555555444555666666666666555444ppp```XXXMMMJJJIIIBBBEEE<<<333222222222444777777777666666666666666777333333333222222222222111222222111000000000000000......000111222333333333...------,,,,,,------...////////////............///...///111///...333;;;TTTccchhhfffiiiiiiooo~~~}}}yyywwwrrrtttuuutttsssssstttuuuxxxxxxwwwwwwxxxyyyyyyzzzyyyvvvttttttwwwxxxwwwuuupppmmmiiigggfffddd___[[[WWWSSSOOOMMMMMMKKKGGGCCCEEECCCAAA@@@@@@@@@???=========<<<;;;:::999888888888777666555333222111111555666666888:::<<<>>>???@@@CCCEEEFFFDDDCCCBBBCCC===???AAABBBAAA@@@@@@@@@AAA@@@BBBEEEHHHHHHDDD@@@:::888666666666666555444777444444666666333444777888777777666777777888888======>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKLLLNNNQQQSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[^^^```ccceeeiiinnnqqqrrrnnnfff[[[PPPHHHDDDCCCJJJIIIGGGEEEBBB@@@>>>===AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEGGGJJJMMMNNNHHHGGGFFFGGGIIIMMMPPPSSSOOONNNNNNNNNMMMMMMLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWVVVXXXYYYXXXVVVVVVYYY\\\\\\^^^_________```bbbdddffffffgggggghhhiiiiiijjjoooqqquuuwwwwwwxxxyyyzzz~~~~~~hhh[[[IIIFFFDDDDDDEEECCC???;;;DDDBBBAAAAAABBBBBBAAA@@@FFFEEEEEEFFFHHHLLLOOOQQQSSSZZZbbbnnnfffRRRMMMIIIIIINNNRRRSSSQQQVVVZZZcccrrryyytttpppkkkgggfff^^^YYYSSSOOONNNNNNOOOOOOQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;:::888888888777777777666666777777777777777777777777444444444444444444444444444555666555444444555666444333222222222333555666666555444444444444555666444444555555555666666666333333333333333444555666555666666777777666666555oooZZZQQQGGGDDD@@@666999888;;;DDDGGGCCC<<<999333333222222222333444444222222222222222222222222111000...---------...///,,,...000222333222111000.........------..................///////////////000//////000//////555===MMM___jjjnnnttttttyyy}}}yyytttqqqnnnqqqsssuuuuuuwwwyyy{{{yyyyyyyyyzzz{{{}}}~~~xxxtttqqqqqqtttuuutttssspppnnnkkkiiigggbbb]]]XXX]]]ZZZWWWUUUSSSPPPKKKGGGAAA@@@============<<<;;;;;;;;;:::999888777666666222222222222222222222222000111333666:::===@@@AAAIIIJJJLLLJJJGGGBBB@@@???:::<<>>@@@CCCEEEFFFKKKKKKLLLKKKJJJKKKNNNPPPQQQRRRTTTVVVXXXZZZ\\\\\\\\\___bbbfffiiipppxxx~~~yyyuuulll___RRRIIIEEEEEE===>>>@@@AAABBBBBBBBBBBB@@@@@@AAAAAACCCDDDFFFFFFEEEEEEFFFHHHJJJNNNQQQRRRMMMLLLJJJHHHHHHJJJLLLMMMTTTSSSRRRQQQQQQPPPPPPPPPMMMNNNQQQTTTXXX[[[^^^___[[[___aaa___ZZZYYY]]]aaaaaabbbdddddddddeeegggjjjmmmnnnnnnnnnnnnnnnoooooorrruuuzzz|||||||||}}}rrr^^^RRRQQQJJJ@@@:::888;;;>>>@@@666777:::>>>CCCEEEEEEDDDCCCDDDEEEFFFHHHKKKOOORRRZZZ```iiiwwwgggSSSMMMFFFDDDFFFJJJLLLLLLXXX]]]hhhzzzzzzjjjcccbbbdddiii___\\\XXXTTTRRRRRRRRRSSSKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBB@@@???>>>>>>>>>;;;;;;;;;::::::999888888666666666666555666666666666666666666666666666666444444444444444444444444333444666555444444555666444333333333333444555555555555555444444555555555666555555555555666777777222222222333444666777888666666777777777777666666jjjXXXSSSOOOPPPOOOFFFEEE>>>;;;<<<===999555555666666666555666666777777222222222222222222222222111000...---------...///---...000111111000...,,,000000////////////000000---...//////000//////...111///000111000000666>>>JJJ^^^jjjoootttrrrttt}}}yyyvvvvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxyyy{{{}}}xxxtttqqqqqqssstttsssrrrmmmnnnoooppppppnnnkkkiiiZZZYYYVVVTTTQQQLLLGGGDDDGGGEEECCCBBBCCCCCCBBBAAA>>>======<<<;;;:::999888444444444444444444444444333333444555666777888888<<>>???DDDJJJKKKGGGBBB???<<<999777777777666555333000111555777777999===999999999999999888888888999999:::<<<>>>@@@BBBCCCIIIJJJJJJIIIHHHIIILLLOOONNNOOOQQQSSSVVVXXXYYYZZZ[[[___cccgggkkktttzzzqqqeeeZZZRRROOONNNFFFFFFFFFGGGFFFEEEDDDCCC@@@@@@AAAAAACCCDDDEEEFFFBBBCCCDDDFFFIIIMMMPPPRRRPPPNNNKKKHHHGGGHHHIIIJJJQQQPPPOOONNNNNNNNNNNNNNNPPPQQQRRRSSSUUUVVVWWWXXX[[[___aaa___ZZZYYY\\\```ccceeefffgggggghhhkkkmmmmmmmmmnnnnnnnnnnnnnnnnnnrrrwww|||~~~}}}|||}}}fffSSSIIIDDDEEEFFFHHHIIIHHHFFFDDD??????AAAEEEGGGGGGEEEBBB???AAACCCDDDEEEHHHMMMQQQOOOWWWdddxxx}}}___MMMLLLMMMQQQVVVYYYYYYXXXRRR[[[mmmzzzpppiiiccc___^^^^^^\\\XXXSSSPPPNNNMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHDDDCCCBBB@@@@@@?????????<<<<<<;;;::::::999999999666555555444444555666666555555555555555555555555444444444444444444444444333444555555444444555777444333333333444444555555444555555555555555555444666555555555555666777777333333333444555777888999777777666666666666777777mmm[[[SSSKKKIIIEEE;;;<<<777555:::>>>>>>>>>???888888777666666777777777111222222222222333333333222222111000000000000000---...///000000...,,,+++111000000000000000000111......///000000///...---///...///111111000666===JJJ^^^kkkqqqwwwuuuwwwzzz~~~zzzwwwuuupppqqqssssssrrrrrrtttuuuxxxxxxyyy{{{|||zzzwwwttttttvvvwwwuuussslllmmmmmmmmmllljjjgggeeebbbbbb```]]]XXXTTTPPPMMMDDDBBB@@@?????????>>>=========<<<;;;:::999888888666666555444222111000///555666888;;;<<<>>>?????????BBBFFFIIIHHHFFFDDDDDD>>>?????????===<<<===>>>>>>>>>???CCCHHHJJJHHHEEE===:::666333333333222111666333333666666444555888888999999:::::::::999999===>>>>>>@@@BBBDDDFFFHHHIIIKKKLLLNNNNNNPPPSSSUUUSSSTTTUUUWWWZZZ\\\]]]^^^___dddjjjnnnrrr{{{}}}pppcccXXXMMMEEE@@@CCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGFFFGGGHHHJJJMMMQQQTTTVVVMMMKKKIIIHHHHHHJJJLLLNNNOOONNNMMMLLLLLLMMMNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]___```___\\\\\\^^^```cccdddfffgggggghhhkkkmmmnnnnnnoooooooooooooooooowww}}}iiiYYYOOOKKKEEEFFFGGGEEEAAA;;;555222AAABBBCCCFFFHHHHHHEEEBBBDDDGGGIIIJJJKKKNNNTTTYYYaaaiiittt}}}eee\\\TTTKKKDDDEEEJJJPPPTTTdddooowwwqqqiiidddbbbTTTUUUVVVUUUTTTUUUWWWYYYLLLKKKIIIGGGEEECCCBBBAAA???===<<<:::999::::::;;;:::999888777666666666666666555444444444555666777444444444444444444444444444444444444444444444444222444555555444444666777333444444444555555555555444444555666666555444444444444555555555666666666333444444555666777999999777666666555555666666777iiiZZZUUUNNNLLLJJJBBB===:::;;;@@@BBB===777444777666555444444444444444111111222222222333333333111111111111111000//////---...///000000///......000000////////////000000...///000111000///---+++,,,+++...111000///444:::???SSSbbbiiippppppttt|||}}}~~~{{{zzztttvvvxxxyyyzzz{{{}}}zzzzzzzzzzzzzzz{{{||||||{{{yyywwwxxxzzzzzzwwwtttvvvvvvuuurrrmmmiiifffddd]]]\\\ZZZWWWRRRMMMKKKIIIKKKIIIFFFEEEEEEDDDBBBAAA===<<<;;;:::999888888777666555444333111000//////,,,...222555999;;;===>>>@@@CCCFFFGGGDDD@@@===<<<;;;===>>>??????@@@CCCEEE@@@AAABBBEEEHHHJJJLLLLLLCCC@@@;;;888777777777666666333222555555333444777777888999;;;;;;;;;::::::666666777999;;;===???@@@@@@CCCFFFGGGHHHIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWXXX]]]dddiiimmmvvv{{{pppiiieee```XXXQQQGGGGGGFFFFFFFFFGGGIIIJJJEEEEEEEEEEEEFFFFFFGGGHHHKKKKKKMMMOOORRRUUUXXXZZZLLLKKKIIIIIIJJJLLLOOOQQQPPPOOONNNMMMNNNPPPQQQSSSOOOPPPSSSWWW[[[___bbbdddaaaaaaaaa``````aaaaaabbbdddeeeggghhhhhhjjjllloooqqqqqqrrrrrrssssssssstttrrrxxx{{{xxxzzz}}}mmmZZZPPPKKKIII??????>>>>>>???CCCGGGKKK;;;<<<>>>BBBEEEFFFEEECCC@@@CCCGGGGGGGGGKKKQQQWWWXXXccctttwww___EEEHHHLLLQQQVVVZZZZZZZZZYYYjjjxxxkkkddd``````bbb\\\\\\ZZZVVVPPPKKKJJJKKKPPPPPPNNNLLLJJJHHHGGGFFFEEECCCAAA@@@??????AAAAAA888777555444333444444444666555444333444555777888555555555555555555555555555555555555555555555555222333555555444555666888333444444555555555555555444444555666666555444444222333444555666555555444333333333444555666777888666666555444444555666666qqqccc\\\RRRNNNLLLCCCDDD>>>999<<<>>>>>>>>>???999888777666555444444444111111111222222333333333...///000000000///---,,,------...000111111111222//////............/////////000111111000...,,,***)))))),,,000///...222888>>>QQQ^^^ccciiihhhkkkxxxtttiiilllyyy}}}zzzxxxwwwxxxyyyyyyxxxvvvttttttuuu}}}|||{{{yyyxxxxxxxxxxxx{{{yyywwwyyy{{{zzzvvvssspppppppppnnnjjjgggffffffaaa```^^^ZZZUUUQQQOOOOOOKKKHHHEEEDDDCCCBBBAAA???AAAAAA@@@???>>>===<<<<<<777777777777777777777777777888:::<<<<<<<<<<<<;;;@@@DDDHHHJJJHHHEEECCCBBBCCCDDDCCCBBB???>>>???AAA>>>@@@BBBDDDEEEHHHKKKNNNBBB???:::777666666555555333000000444555444555999666888999;;;<<<<<<;;;;;;999999:::;;;>>>@@@BBBCCCEEEGGGJJJKKKJJJJJJJJJKKKQQQRRRSSSUUUVVVXXXYYYZZZZZZ```hhhlllpppxxxuuunnnjjjcccXXXNNNLLLJJJGGGEEECCCCCCDDDDDDHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKMMMPPPSSSVVVXXXNNNMMMKKKJJJKKKMMMPPPRRRMMMMMMLLLKKKLLLOOOQQQSSSUUUVVVWWWYYYZZZ\\\]]]^^^```___]]]^^^```aaaaaa```fffhhhiiijjjkkkllloooqqqppppppqqqqqqrrrsssssstttwww~~~}}}~~~|||cccTTTKKKCCC>>>???AAAAAAAAA???======>>>??????@@@BBBDDDDDDBBB???EEEIIIMMMNNNNNNQQQXXX^^^cccnnnqqq^^^SSSRRRQQQQQQRRRTTTVVVWWWlll}}}sssjjjgggcccaaabbbUUUWWWWWWTTTOOOLLLLLLMMMFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@>>><<<<<<<<<>>>???<<<;;;999888777777888888777666444444444666888999666666666666666666666666666666666666666666666666222333555555555555666888333444555555666666555555333444555666666555444333111222444666666555444333333333333333444555666666666555444333333444555666}}}kkk]]]VVVQQQKKKFFFAAA???===<<<===>>>===<<<:::===<<<555333555444///222222333333444555666666///111222000---,,,...111111111000000000000000111000000000000000000000000222111111111000000//////............///111222333>>>JJJYYYaaa___\\\bbbmmmwwwwwwjjjgggffflllxxxzzzvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{|||{{{yyyvvvsssssssss}}}zzzxxxxxxyyyyyyvvvtttpppnnnkkkhhhgggfffdddbbb^^^^^^\\\VVVOOOKKKKKKMMMJJJIIIFFFDDDBBBBBBBBBBBBBBBAAA@@@>>><<<:::888666999888666333222111111111000555:::<<<;;;:::<<<>>>@@@CCCFFFHHHFFFDDDBBBAAAAAAAAA@@@AAABBBBBBAAA@@@FFFCCCAAACCCGGGJJJJJJJJJHHHEEEAAA===999777666666333333333333333444555666:::888666777:::<<<;;;:::;;;;;;;;;<<<<<<>>>??????AAACCCDDDEEEFFFGGGJJJMMMMMMNNNQQQSSSUUUWWWXXXXXXYYY\\\___dddkkkvvv|||dddMMMSSSOOOJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRTTTUUUUUUTTTTTTOOOOOONNNLLLKKKKKKMMMPPPSSSOOOKKKLLLQQQUUUUUUTTTXXXZZZ]]]___^^^^^^___```\\\\\\]]]^^^```bbbdddeeedddfffiiimmmoooqqqrrrrrrtttsssssstttxxx{{{}}}}}}|||}}}aaaSSSMMMFFFDDDGGGBBBBBBBBB@@@>>>===???AAAAAABBBCCCCCCCCCDDDFFFHHHHHHGGGIIINNNPPPQQQWWW^^^eee}}}oooZZZQQQOOOOOOSSSUUUXXX___ggg||||||ooohhheeeaaa^^^^^^XXXUUURRRPPPPPPOOOMMMKKKLLLIIIGGGEEEDDDDDDBBB@@@AAA???>>><<<;;;;;;;;;;;;999999999999999888666666444444555666666555444444888777555444444555666666333444555555333333444555222222333444555555555555555555555555555555555555555555555444444333333333444555666555444444555666777555333444666777555333888888666444222111444666rrrcccYYYQQQJJJFFFAAA???===<<<===>>>===<<<666:::999555555777777333111111222222333444444555444444333111///......///111111000000000000000111000000000000000000000000000000/////////.........000////////////000000111<<>>AAAEEEGGGFFFCCCBBBAAAAAA@@@AAAAAABBBBBBAAA@@@EEECCCBBBCCCFFFIIIJJJIIIEEEBBB???;;;888777666666555555444444555666666777:::888777999<<<===<<<:::;;;;;;;;;;;;<<<===>>>???@@@BBBDDDEEEEEEGGGJJJMMMNNNOOOQQQSSSTTTUUUVVVVVV[[[^^^aaaeeekkktttkkkVVVSSSOOOKKKHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQPPPMMMMMMMMMLLLKKKLLLOOORRRSSSPPPMMMNNNSSSWWWVVVUUUXXXZZZ]]]^^^^^^^^^___````````````aaaaaacccdddeeehhhjjjmmmpppsssuuuvvvvvvuuuuuutttvvvxxx{{{|||}}}|||}}}rrrYYYOOOLLLEEEBBBDDDAAABBBBBB@@@>>>>>>@@@BBB@@@AAABBBBBBAAABBBDDDFFFIIIGGGIIIMMMOOORRRYYYbbbpppnnnZZZPPPNNNOOORRRUUUZZZeeepppyyylllfffccc___]]]]]]XXXUUURRRQQQPPPOOOMMMKKKLLLJJJGGGFFFEEEEEECCCAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999888777777555555555555555555555555555555444444555666777888333444555555333333444555333333444444555555444444555555555555555555555555555555444444444333333333444555666666444333444555555444222444666777666444555555555444222333666888}}}lll]]]QQQJJJFFFAAA???============<<<;;;666999999666666777666333000111111222222333333333777555333111111000...---000000000//////000000111////////////////////////.........------------,,,111111000///////////////:::EEETTT\\\ZZZVVV\\\eeejjj}}}lll```ZZZZZZ\\\eeettt}}}zzzzzzzzz{{{|||}}}}}}}}}}}}|||}}}}}}{{{xxxvvvvvvwwwtttsssssstttvvvwwwvvvtttrrrnnnjjjgggfffdddcccaaaccc```[[[XXXUUURRROOOLLLLLLKKKIIIHHHFFFEEECCCCCCBBBAAAAAA???===;;;999888777777555444333333333333666444333555999:::666222;;;???DDDFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@EEECCCBBBCCCFFFHHHIIIIIIEEECCC@@@===:::999999888777666666666666777777888999999999;;;===>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBCCCEEEGGGJJJMMMNNNOOOQQQRRRSSSTTTSSSSSS[[[___cccfffjjjqqqzzzppp]]]RRROOOKKKIIIJJJLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOOOONNNKKKLLLMMMMMMLLLNNNQQQSSSSSSQQQPPPRRRVVVYYYXXXVVVXXXZZZ\\\]]]^^^^^^```bbbddddddccccccddddddeeeeeelllnnnqqqtttwwwyyyyyyzzzxxxxxxxxxxxxyyy{{{|||}}}|||}}}rrr___NNNIIIIIIDDD@@@AAA@@@AAAAAAAAA@@@@@@BBBCCCAAABBBCCCCCCBBBCCCEEEFFFJJJIIIJJJNNNPPPUUU___jjjkkkXXXPPPPPPQQQTTTWWW___pppttthhhcccaaa]]][[[[[[XXXVVVSSSQQQPPPOOOMMMLLLLLLJJJGGGFFFFFFEEEDDDBBB@@@???===<<<;;;::::::::::::;;;;;;::::::999888777666555444333333444555666333333333444555666888999333444555555333333444555555555555444444444444444555555555555555555555555555444444444444333333333555666777666444333333555444333333444666777666555222333333333333555888;;;tttaaaRRRIIIFFFBBB@@@============<<<;;;:::::::::888666555333000111111222222333333333444777333000000111111///,,,000////////////000000111........................------------------------000000////////////000000999CCCQQQZZZYYYUUUYYYaaaeeeyyy}}}iii^^^ZZZZZZ]]]ggguuu|||zzzzzzzzz|||}}}}}}}}}||||||{{{||||||{{{xxxvvvwwwwwwssssssssstttttttttrrrqqqqqqnnnjjjgggfffeeecccaaaddd```ZZZXXXVVVTTTOOOKKKKKKKKKJJJIIIHHHEEEDDDCCCBBBBBBAAA@@@>>><<<:::999777666666555555444444444222111111444777999888666888===BBBEEEEEEBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@DDDCCCBBBCCCDDDFFFHHHIIIIIIGGGDDDAAA???===<<<;;;777777666666666777777888666888:::<<<======<<<:::;;;;;;;;;;;;;;;<<<===>>><<<>>>@@@BBBDDDFFFJJJMMMKKKMMMOOORRRSSSTTTSSSSSSYYY]]]bbbfffiiinnnuuuzzzooo]]]PPPMMMJJJJJJKKKMMMNNNNNNKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMNNNOOONNNNNNNNNQQQSSSQQQQQQRRRUUUXXXZZZYYYWWWYYY[[[\\\]]]]]]___bbbdddeeeeeeeeeeeefffggghhhhhhmmmooorrrvvvxxxzzz{{{{{{zzz{{{||||||{{{{{{|||~~~}}}~~~xxx___QQQFFFDDDEEECCCAAABBB???@@@BBBBBBAAAAAACCCEEEEEEFFFGGGFFFFFFFFFHHHJJJLLLKKKMMMPPPTTTZZZhhhuuuhhhVVVSSSTTTVVVXXX[[[fff||||||pppeeeaaa```\\\ZZZZZZXXXVVVSSSQQQPPPOOOMMMLLLKKKIIIFFFEEEEEEDDDCCCAAA???>>>===<<<;;;:::::::::999999:::999999888777666777666444333333444666777333333444444555666777777333444555555333333444555666666555444444444444444555555555555555555555555444444444444444444444444555666777666444333333444555555444555555555555444111333444444444555888:::xxxcccRRRIIIFFFBBB@@@>>>=========<<<:::999999999999888444222111333333333333444444444444333000---...000222000...//////......///000111111------------------------....................................///000111222888AAAOOOYYYYYYVVVYYY```eeeyyyzzzggg]]]ZZZ[[[```kkkzzz~~~{{{yyyyyyzzz|||}}}}}}|||{{{zzzzzz{{{{{{zzzwwwvvvwwwwwwtttuuuvvvuuussspppnnnmmmpppnnnkkkiiihhhfffdddbbbccc___ZZZXXXVVVSSSNNNJJJKKKKKKKKKKKKIIIFFFDDDBBBBBBBBBAAA@@@???===;;;:::777777777666666555555444000222555555555555777999666:::AAADDDEEECCCAAA@@@>>>@@@BBBBBB@@@??????AAACCCCCCCCCCCCCCCDDDGGGHHHKKKJJJGGGDDDAAA>>><<<;;;777777666666666666666777444666999;;;<<<;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===:::<<>>@@@BBBCCCBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLNNNSSSWWW```qqqhhhXXXUUUUUUXXX\\\aaaooozzznnnddd```___\\\ZZZZZZWWWUUURRRPPPOOONNNMMMKKKHHHFFFDDDCCCCCCCCCAAA@@@>>>>>>===<<<;;;:::999999888888888777777666555444777666444333333444666777555555555555555555444444333444555555333333444555777666555444444444444444555555555555555555555555444444444444444444444444555666777666444333444555777777777555444333333333333444555555444444666777xxxdddSSSIIIEEEBBB@@@>>>=========;;;:::666555666::::::666444555444444444444444444444444000///......///111111000............///000111111........................///////////////000000000------......///111222333666???MMMXXXYYYVVVYYY___hhhyyyxxxeee\\\XXXZZZbbbooo|||{{{{{{yyy{{{|||~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxwwwwwwxxxwwwxxxyyywwwsssooolllkkknnnmmmllllllkkkiiifffcccaaa___\\\YYYVVVRRRNNNKKKKKKLLLNNNNNNLLLIIIEEECCCBBBBBBBBBAAA???>>><<<;;;888888888888777666555444222555777666222000333666444999@@@EEEEEEDDDBBBAAA===@@@BBBBBB???===???AAABBBCCCCCCCCCBBBCCCEEEHHHJJJIIIGGGEEEBBB???===<<<888777777666666666666666333666999:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<:::<<<>>>???AAACCCFFFIIIFFFIIIMMMRRRUUUVVVVVVVVVQQQVVV\\\```cccggglllqqqxxx|||wwwfffVVVMMMLLLJJJJJJLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPNNNNNNNNNMMMMMMNNNOOOOOOSSSTTTUUUTTTRRRQQQRRRSSSRRRTTTWWWYYY[[[\\\]]]]]]\\\]]]^^^^^^___ccchhhlllhhhhhhiiijjjlllnnnpppqqqnnnooosssvvvyyyzzz{{{|||ppp___PPPKKKEEEAAAAAACCCEEEFFF???AAACCCDDDCCCCCCDDDEEECCCDDDFFFFFFGGGHHHKKKMMMKKKMMMQQQWWW]]]hhh{{{lll]]]UUUUUUYYYaaajjj{{{xxxmmmccc```___\\\YYYXXXVVVTTTQQQOOONNNMMMKKKJJJGGGEEECCCBBBBBBBBBAAA???============<<<:::999888666777777666666555444333666555444333333444555666555555555555555444333222333444555555333333444555777666555444444444555666555555555555555555555555333333333444444444444555444555666555444444555666666777777666444222222333444555666666444333444555tttbbbTTTJJJEEECCCAAA>>>======<<<;;;999666444666;;;;;;666444666333333333333333333333333000111111000//////000111...------......000111111............................../////////000000000///////////////000111111333<<>>===<<<999999999999888666444333333333333222111111111222333888@@@EEEFFFEEECCCBBB<<<@@@CCCBBB>>>===???AAAAAACCCCCCBBBAAABBBEEEGGGHHHGGGGGGFFFDDDBBBAAA@@@999999888777777777777777555777::::::999:::<<>>???@@@AAAEEEGGGHHHJJJOOOSSSVVVVVVVVVUUUQQQUUUZZZ]]]___bbbggglllppprrrsssqqqooojjj___TTTOOOMMMLLLLLLNNNOOOOOONNNOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPQQQSSSTTTVVVVVVUUUTTTUUUVVVVVVXXXZZZ\\\]]]___```bbb^^^_________```dddjjjooonnnnnnnnnooopppqqqssstttppprrruuuxxx{{{}}}~~~~~~sss___TTTJJJIIIFFFCCCBBBCCCEEEEEE@@@BBBDDDEEEDDDCCCDDDEEEBBBDDDFFFGGGHHHJJJMMMPPPOOORRRYYYaaahhhtttlll```WWWWWW]]]jjjyyywwwlllbbb___^^^ZZZWWWVVVUUURRROOONNNMMMLLLJJJHHHGGGEEECCCBBBBBBBBBAAA@@@<<<=========<<<:::888777777777777777666555444333555555555555555555555555222333444555555555444333333444555555333333444555777666444444444555777888555555555555555555555555333333333444444444555555222444555555444444666777333555666666444333555666333555666666555444444555qqqaaaTTTJJJEEECCCAAA>>>======<<<;;;999999666777<<<;;;444111333222222222222222222222222222444555222///---///222---------......000111111////////////////////////........./////////000000111000000///////////////111999HHHUUUXXXVVVXXX]]]nnnzzz|||}}}sssjjj[[[^^^fffsss}}}||||||}}}}}}{{{zzz{{{||||||zzzyyyzzz|||wwwzzz|||zzzuuupppnnnmmmjjjkkknnnpppqqqnnniiieee```bbbbbb^^^WWWRRRPPPPPPOOOQQQSSSTTTRRRNNNJJJGGGCCCCCCBBBAAA@@@???===<<<::::::::::::888666333222111...,,,...222444333111222888@@@EEEGGGFFFDDDBBB<<<@@@CCCBBB>>><<<>>>BBBAAACCCDDDBBBAAAAAADDDGGGGGGHHHHHHHHHHHHGGGFFFFFF;;;::::::999888888888999666888;;;;;;:::;;;>>>AAA<<<;;;;;;:::::::::;;;;;;:::<<<>>>>>>???@@@CCCFFFJJJLLLPPPTTTVVVVVVTTTSSSQQQUUUYYY[[[\\\___dddhhhiiillllllhhhccc```YYYRRRPPPOOOMMMNNNOOOPPPPPPOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPRRRSSSUUURRRTTTVVVWWWWWWWWWXXXYYYYYYZZZ]]]^^^___aaaccceee___```______aaaffflllqqqsssrrrrrrrrrrrrssstttuuurrrtttwww{{{}}}{{{bbbQQQKKKDDDFFFFFFDDDCCCDDDDDDCCCAAACCCEEEFFFDDDCCCCCCDDDCCCEEEHHHIIIKKKMMMQQQTTTTTTXXXaaajjjrrr~~~jjj___ZZZ[[[bbbrrrvvvkkkaaa^^^]]]YYYUUUTTTTTTRRROOOMMMLLLKKKIIIHHHHHHFFFCCCCCCCCCCCCBBBAAA<<<=========<<<:::888777888888888888777666555444444444555666666555444444000111333555666666555555333444555555333333444555666555444333444666888999555555555555555555555555333333333444444555555555111333555555555555777888000333555555444444777:::222444666666555444555666ppp___QQQGGGBBBEEE???;;;;;;;;;999:::<<<;;;:::999888777555444444000222333333222111333444111///000222111...///444///......------///000111///111444666555222...,,,...///111000...------...---...000222222333222111888666@@@RRR\\\[[[[[[aaasss{{{{{{sssiiijjjnnnvvv~~~~~~~~~~~~}}}~~~}}}{{{yyy{{{xxxxxxzzzyyyrrrllljjjnnnnnnmmmlllkkkjjjhhhgggcccbbb```___\\\WWWQQQLLLOOOPPPTTTWWWWWWSSSLLLGGGBBBCCCDDDDDDCCCBBBBBBCCC:::999888777666555444333333222111111000111111111444777===CCCHHHHHHEEEAAAAAA@@@>>>>>>???@@@???>>>???@@@AAAAAABBBCCCFFFIIIGGGIIIKKKLLLKKKHHHDDDBBB@@@===;;;999888777555444666777777888888888777777999999888888888888888999:::<<<>>>>>>>>>???AAACCCDDDFFFIIILLLOOOPPPQQQQQQTTTRRRRRRUUU\\\aaaddddddeeedddaaa]]]YYYWWWWWWYYYUUUTTTRRRQQQQQQRRRSSSTTTQQQRRRSSSSSSSSSQQQPPPOOOYYYVVVRRRPPPQQQSSSUUUWWWZZZZZZXXXTTTUUUXXXXXXUUUWWWYYY[[[^^^aaadddggghhhcccccccccccceeehhhkkkmmmuuuwwwyyyxxxuuussstttvvvwww|||gggTTTJJJIIIBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFGGGFFFGGGIIIKKKJJJHHHHHHIIILLLOOOQQQQQQXXX^^^hhhtttvvveeeaaa]]]dddqqqvvvlllaaa[[[[[[YYYUUUPPPQQQPPPNNNLLLIIIGGGEEEEEEHHHEEECCCBBBCCCCCC@@@===;;;;;;::::::999888777777666666666666555555555555888888888888777666555444777777666666555555555444333444555555666666555555333333333444444444555555222222222333333444444444222222333333333444444444555555555555555555555555555555666666666666555555444444555555666555555444rrraaaSSSHHHCCCCCC===:::;;;;;;999999;;;;;;:::999888777555444444000222333333222111333444222000000111///+++,,,000///......------///000111***+++---...//////......000111222111///------......///////////////...---777666???RRR]]]]]]___eeessszzzpppmmmlllqqq|||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyvvvuuuxxxxxxsssnnnnnnnnnnnnmmmlllkkkiiigggfffeeecccaaa___\\\XXXRRRNNNOOOQQQTTTWWWWWWTTTMMMIIIDDDEEEEEEDDDCCCBBBBBBBBB<<<;;;:::999777666555444333222222111111111111111444777===CCCHHHIIIFFFCCCBBB@@@>>>>>>???@@@???>>>@@@AAAAAAAAA@@@AAADDDFFFFFFHHHJJJKKKJJJHHHDDDBBBAAA???<<<:::999888666444444555666777888999999999999999999888888888888888;;;===??????>>>>>>???@@@CCCDDDGGGKKKNNNPPPQQQQQQSSSRRRQQQTTTYYY___aaabbbaaaaaa___]]]YYYXXXXXXZZZVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRWWWVVVUUUUUUVVVYYYZZZ[[[^^^aaa```\\\\\\^^^^^^[[[\\\]]]___bbbdddggghhhiiiffffffeeeeeegggjjjlllnnnsssvvvyyyyyywwwuuuwwwyyyvvv{{{kkkYYYLLLGGGGGGCCCCCCDDDDDDDDDDDDEEEEEEBBBDDDEEEFFFFFFFFFHHHJJJNNNOOOOOOPPPRRRUUUXXXZZZccckkkxxxpppbbb___dddnnn~~~sssjjj___ZZZYYYXXXTTTPPPOOOOOOMMMKKKIIIGGGFFFEEEFFFDDDBBBAAABBBAAA???<<<;;;;;;:::999999888777777666666666666555555555555666666666666555444333222777666666666555555555444333333444555555555555444333333333444444444555555444444555555555555555555222222333333333444444444555555555555555555555555333333444444444444333333222333333444555555555444wwweeeUUUJJJEEE@@@<<<999<<<<<<999888:::::::::999888666555444444000222333333222111333444000......///---***+++//////......------///000111...---------...///000111000111222111/////////000///...............//////444444>>>PPP]]]```dddjjjssszzzyyyqqqsss~~~~~~~~~~~~}}}}}}~~~~~~}}}|||xxxtttsssvvvwwwsssqqqrrrooonnnmmmllljjjhhhfffffffffdddbbb___]]]YYYSSSPPPPPPQQQTTTXXXXXXUUUPPPKKKHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<:::888777555444333333222111111111111111555888===DDDIIIJJJHHHEEECCC@@@>>>>>>?????????>>>@@@AAAAAA@@@???@@@BBBDDDFFFGGGIIIJJJJJJHHHEEECCCCCCAAA===;;;:::888666444333444555666888999::::::::::::999999888888888888;;;===??????>>><<<<<<===@@@BBBEEEIIILLLNNNPPPQQQSSSQQQQQQSSSWWW[[[]]]^^^\\\]]]^^^]]][[[ZZZZZZZZZXXXYYYYYYYYYXXXUUUSSSRRRTTTUUUWWWXXXYYYYYYXXXXXXWWWXXXYYY[[[]]]___aaabbbkkkooonnnhhhcccbbbbbbaaaddddddeeeggghhhjjjkkkllljjjjjjiiiiiijjjlllooopppqqquuuzzz{{{yyyxxxzzz{{{xxx}}}lllWWWKKKEEEDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFGGGHHHGGGGGGIIIKKKNNNPPPQQQRRRSSSXXX___eeesss}}}jjjaaaaaahhhvvvnnnfff]]]XXXWWWVVVSSSOOOMMMMMMLLLKKKIIIHHHGGGFFFEEECCCAAA@@@@@@???===<<<:::::::::999888888777777666666666666555555555555555555555555555444333222666666666555555555555555222222333444444444444444333333333444444444555555555555555555555555444444333333333333444444444444555555555555555555555555333333444444444444333333111111222333444555555555}}}iiiWWWKKKEEE@@@<<<:::===>>>;;;999:::::::::999777666555444333000222333333222111333444,,,***,,,///...---///444///......------///000111222111111000//////......---...////////////111333............000222555666222333<<>>>>><<<:::888777555444333333222111111111111222555888===DDDJJJLLLJJJHHHCCCAAA>>>===>>>??????>>>???@@@AAA@@@@@@AAACCCFFFGGGHHHJJJKKKKKKIIIGGGFFFEEEBBB???===;;;:::777555555555555666777888999999::::::::::::999999888888999;;;>>>???===<<<<<<<<>>===<<<:::999999999888888777777666666666666555555555555666777777777666666555444555555555555555555555555111222333333444444333333333333333444444444555555444444444333333222222222333333333444444444444555555555555555555555555555555555666666666666555555111222222333444666777777kkkXXXKKKFFFBBB>>><<>>======>>>???>>>>>>???@@@AAAAAACCCGGGJJJGGGHHHJJJKKKKKKKKKIIIHHHFFFDDD@@@>>>===<<<:::888888777666555555666666777888999::::::::::::999888666999;;;===<<<<<<===>>>???@@@BBBFFFIIIMMMPPPQQQRRRRRRRRRRRRSSSVVVYYY[[[[[[^^^aaaaaa___]]]\\\[[[[[[ZZZXXXVVVVVVXXX[[[\\\YYY[[[]]]___aaabbbbbbbbbfffeeecccaaa```ccciiinnn}}}pppggggggkkknnnooooooppppppqqqqqqrrrrrrsssrrrqqqqqqrrrsssvvvwwwwww{{{~~~|||}}}vvvdddQQQIIIGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRTTTWWW[[[bbbpppttthhhhhhnnnxxx}}}oooeee```ZZZVVVUUUTTTQQQOOOJJJJJJJJJIIIHHHGGGGGGGGGCCCCCCCCCAAA???>>>======999999888888888888888777666666666666555555555555666666666666666555555444444444444555555555555555111222333333444444333333333333333444444444555555444444444333333222222222333333444444444555555555555555555555555555555555555555666666666666555555333333333444555777999:::jjjVVVKKKFFFEEE@@@===??????<<<:::<<<999999888777555444333333000222333333222111333444333111111222000---...333///......------///000111+++,,,///111111111///...222222000---***)))***+++000000///..................000777BBBOOOZZZcccgggnnnssszzz~~~xxxyyyzzz{{{}}}~~~zzzvvvwwwvvvrrrpppqqqqqqpppnnnllljjjjjjjjjkkkkkkhhhbbb^^^[[[YYYVVVUUURRRSSSVVVZZZ]]]\\\YYYVVVTTTOOOJJJGGGGGGFFFCCC@@@<<<<<<;;;:::888777666666444444333222222222222222333666;;;CCCIIIMMMMMMLLLEEEBBB>>><<<===>>>??????===???@@@AAABBBEEEHHHKKKGGGHHHIIIJJJKKKKKKJJJJJJGGGDDDAAA@@@???>>><<<;;;999888666555444444555666777888999;;;;;;;;;::::::666777999::::::;;;===???>>>???AAACCCGGGJJJMMMOOOPPPQQQRRRRRRRRRTTTXXX[[[\\\^^^aaaaaa```^^^]]]]]]]]][[[XXXVVVWWWZZZ^^^aaa\\\^^^```bbbdddeeeeeeeeejjjiiifffbbb```cccjjjqqq{{{|||wwwnnnjjjnnntttwwwsssssstttuuuvvvwwwwwwxxxxxxwwwvvvvvvwwwzzz|||~~~}}}rrr[[[OOOEEEDDDFFFEEECCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEGGGIIIKKKKKKMMMOOOQQQTTTXXX]]]eeeqqqssskkkmmmssswwwjjjdddaaa[[[WWWUUUSSSQQQPPPJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCBBB???======>>>888888888888888888888888666666666666555555555555333333444444444333333222444444444444444555555555222222333444444444444444333333333444444444555555555555555555555555444444333444444444555555555555555555555555555555555555333333444444444444333333555555444444555777999:::~~~gggUUUJJJHHHGGGAAA=========:::999;;;999999888666555444333222000222333333222111333444444222222333000---...222///......------///000111...//////000000111111222111111000---+++***,,,...000000000000///---,,,+++...000555===IIIUUU]]]```fffkkkttt~~~~~~}}}|||vvvwwwxxxyyy{{{}}}zzzxxxyyyxxxtttrrrrrrqqqpppnnnlllllllllmmmnnnoookkkeee```]]][[[YYYXXXRRRTTTWWW[[[^^^^^^[[[XXXUUUPPPJJJGGGHHHGGGDDDAAA<<<<<<;;;;;;:::999999999444444333222222222222333222555:::AAAIIIMMMMMMMMMFFFCCC>>><<<<<<>>>>>>???===???@@@@@@AAACCCGGGIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDBBBAAA@@@@@@???===888777555444444555666777555666999;;;<<<===<<<<<<888999999888777999<<<>>><<<===>>>@@@CCCFFFIIIKKKMMMOOOPPPPPPPPPRRRVVVZZZYYY[[[^^^_________```aaa___^^^[[[ZZZZZZ\\\^^^```^^^```bbbdddfffggggggggghhhiiigggdddaaacccjjjpppssstttrrrnnnoootttxxxxxxvvvvvvxxxyyy{{{}}}~~~~~~}}}}}}||||||~~~sss^^^NNNGGGBBBDDDEEEDDDCCCDDDBBBCCCCCCDDDFFFGGGGGGHHHFFFIIILLLNNNOOOQQQTTTVVVXXX]]]ffftttvvvpppttt{{{sssjjjeeebbb]]]YYYVVVSSSQQQPPPJJJJJJIIIHHHGGGFFFEEEDDDAAABBBCCCAAA===;;;<<<===777777777777888888888888666666666666555555555555222333333444444333333333333333333444444555555555333333444555555555555444333333333444444444555555444444555555555555555555444444444444555555555555555555555555555555555555333333444444444444333333666555444444444666777999zzzeeeSSSKKKIIIHHHAAA<<<<<<;;;888888:::999999888666555444333222000222333333222111333444111///000222111...///444///......---...///000111000...,,,***)))***+++------......---,,,...111444///000111222222111000///...000333:::EEEQQQYYY\\\aaafffppp{{{|||}}}~~~}}}|||{{{zzzuuuvvvvvvxxxzzz}}}~~~zzzxxx{{{zzzvvvssstttrrrpppnnnmmmlllmmmooopppqqqmmmgggbbb___]]]\\\[[[SSSTTTWWW[[[^^^___\\\ZZZVVVPPPJJJGGGHHHHHHEEEAAA======<<<<<<<<<;;;;;;;;;555444333333222222333333111444999AAAHHHLLLNNNMMMGGGCCC>>><<<<<<===>>>???>>>???@@@@@@@@@AAADDDFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???666555444333444666888999333555888;;;============;;;;;;999777666777:::===;;;;;;<<<===@@@CCCFFFHHHKKKMMMNNNNNNNNNPPPUUUYYYVVVXXX[[[]]]^^^___aaacccaaa```___^^^^^^^^^^^^^^^```aaaccceeeggggggggggggdddfffhhhfffcccdddjjjpppppprrrqqqppprrrwwwxxxtttwwwxxxzzz|||~~~www```OOOPPPJJJGGGGGGGGGDDDCCCEEECCCDDDEEEFFFGGGHHHIIIIIIJJJLLLOOORRRTTTVVVYYY\\\___fffsss{{{vvvzzz}}}rrrllleeeccc___ZZZWWWTTTRRRQQQKKKJJJIIIHHHFFFEEEDDDDDD???AAABBB???<<<999:::<<<777777777777777888888888777666666666555555555555444444555555666555555555333333333444444555555555333444555555666666555555333333333444444444555555222222222333333444444444444444444555555555666666555555555555555555555555555666666666666666666555666555444333333444666777~~~mmm\\\RRRMMMLLLFFFCCC???===<<<<<<;;;:::777888999::::::999888777...000222444555444333222000000////////////000000222111000...------,,,,,,,,,,,,,,,---...///000111////////////000000000000000000////////////000000///000222777@@@LLLVVV]]]\\\cccooo|||{{{zzz{{{{{{yyywwwtttttttttuuuwwwzzz}}}|||wwwvvvssspppqqquuurrrooollllllnnnpppooommmqqqlllfffbbbaaa```^^^\\\WWWVVVUUUVVVYYY[[[\\\\\\[[[WWWQQQLLLIIIGGGFFFEEEAAAAAA???>>><<<:::999888999888666555333333222222777555666:::BBBGGGJJJJJJ>>>AAADDDCCC@@@===>>>???===???AAABBBAAAAAABBBDDD??????AAAEEEHHHIIIHHHFFFFFFDDDCCCCCCEEEDDD@@@<<<===<<<:::888777666555555666777888999999999999999666666666666777888::::::999:::;;;===>>>@@@AAABBBHHHIIIMMMPPPSSSTTTUUUUUUTTTWWW\\\^^^___```aaabbb```aaaaaa```^^^___aaaccccccgggkkkkkkiiifffeeefffggghhhiiihhhhhhjjjmmmpppqqquuuwwwuuuuuuyyy{{{zzzxxxyyy{{{~~~qqq___QQQJJJFFFEEECCCBBBCCCDDDFFFGGGDDDEEEFFFFFFFFFHHHKKKMMMIIIMMMRRRTTTTTTUUUXXX[[[[[[lll}}}yyywwwppphhheee```YYYTTTQQQOOOOOOJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@>>>===;;;::::::999::::::999888777777777888:::888555666777888666333222333555777888777666555444444444444444444444444444555666555444444555666777666444222222222444555333444555555666666555555444444444444444444444444333333333444444444555555666777666444222111222333555444333222333444555666~~~lll\\\PPPKKKJJJHHHDDD@@@===<<<<<<;;;:::999999999888666444222000///000111222333333333222111111000000000000111111000000////////////000000//////...------------....../////////000000000000///......---------......000111222666===GGGRRRXXX[[[bbbmmmyyy|||}}}~~~{{{|||}}}}}}{{{xxxxxxxxxyyyzzz|||~~~zzzvvvuuurrrooopppttttttqqqnnnmmmnnnooonnnmmmoookkkfffbbbaaa___]]]ZZZTTTSSSSSSUUUYYY]]]______ZZZVVVRRRNNNLLLKKKIIIGGGAAAAAA???>>><<<;;;:::999999888777555444333222222555444555999@@@EEEHHHIIIAAABBBCCCBBB@@@>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEE>>>>>>@@@CCCFFFGGGGGGEEEDDDCCCBBBCCCEEEEEEBBB???<<<;;;:::888666555444444666666777888999999999999666666666666777888999:::999999;;;<<<>>>@@@AAAAAAEEEGGGJJJMMMPPPQQQRRRSSSRRRUUUYYY\\\]]]^^^___```^^^^^^_________```ccceeegggjjjmmmnnnlllkkkkkkllljjjkkklllmmmlllmmmoooqqqsssxxxzzzwwwwww{{{}}}|||{{{|||~~~nnn```SSSJJJGGGDDDCCCBBBAAABBBCCCEEEFFFDDDEEEFFFFFFFFFHHHKKKNNNKKKNNNRRRTTTUUUWWW\\\aaalll|||~~~~~~wwwmmmggg___YYYTTTQQQNNNMMMIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@>>>===;;;::::::::::::999888888777777888888888666444444666666444222444555666777666444222111444444444444444444444444444555666555444333444666777555444222222333444555333444444555555555555555555555444444333333222222333333333444444444555555555666666444222111333444444333333222333444555666~~~lll[[[PPPJJJIIIHHHEEE@@@===<<<;;;:::999::::::999888555222000...000000000000111222333333222222111111111111222222------------...000111222//////...------------........./////////000000000000///...---------------000111222444:::BBBLLLSSSYYY___iiiuuu~~~}}}wwwqqqqqqyyy}}}}}}}}}~~~~~~|||zzzyyyzzz|||}}}}}}xxxttttttrrroooppptttuuurrrooonnnnnnnnnmmmlllkkkiiieeecccaaa^^^ZZZWWWSSSRRRRRRTTTYYY\\\______YYYWWWTTTRRRQQQOOOLLLJJJAAAAAA@@@???>>>===<<<;;;:::999777666444333333333444333444777===CCCGGGHHHEEECCC@@@?????????>>>===@@@@@@@@@DDDHHHIIIGGGDDD>>>>>>>>>@@@CCCEEEEEEEEEBBBAAAAAACCCEEEEEEDDDBBB<<<;;;999777666444444333555666777888999999999999666666666666777777888999888999:::;;;===???@@@AAABBBCCCFFFIIIKKKMMMOOOOOOOOOSSSVVVYYYZZZ[[[\\\^^^\\\]]]^^^______aaaeeegggiiikkkmmmnnnmmmnnnoooqqqnnnpppssstttssssssttttttwww{{{}}}{{{{{{~~~{{{eeeVVVMMMFFFCCCDDDBBBBBBAAA@@@AAABBBDDDEEEDDDEEEGGGGGGGGGIIIMMMPPPPPPRRRTTTUUUWWW\\\dddjjj{{{|||qqqiii^^^WWWTTTRRRNNNJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>><<<;;;:::::::::999999888777777777888888666555333333444444222111444555555555555333222111444444444444444444444444333555666555444333444555666555444333222333444555333333444555555555555555555555444333222111000000333333333444444444555555444444555444333222444555333222222333444555666777~~~mmm\\\QQQKKKJJJGGGDDD???<<<;;;:::999777999999999999777555333111000000......///000333444222111111000000111111222+++++++++,,,---...///000,,,,,,,,,---...///000111........./////////000000222111000//////.../////////000222444888???JJJQQQVVV\\\fffrrr}}}~~~zzzyyyoookkkgggffflllwww|||}}}}}}~~~~~~|||zzzxxxyyy{{{}}}~~~~~~}}}}}}|||wwwttttttssspppppptttsssqqqooommmkkkjjjjjjjjjgggfffeeedddaaa\\\XXXUUUSSSRRRRRRTTTXXX\\\]]]^^^[[[YYYWWWVVVTTTQQQMMMJJJBBBAAAAAA@@@???>>>>>>===;;;:::888666555444333333444444444777<<>>???>>><<>>CCCHHHJJJFFFAAA???>>>===???BBBDDDEEEDDDAAAAAABBBBBBDDDDDDDDDDDD>>>===;;;999777555444444444555666777888888999999777777666666666777777888777888999;;;<<<>>>???@@@???@@@BBBEEEHHHJJJLLLMMMNNNQQQTTTVVVWWWYYYZZZ\\\]]]^^^`````````bbbeeehhhjjjkkkkkkkkkkkkmmmooopppqqqtttxxxzzzzzzyyyxxxxxx{{{}}}}}}qqqcccRRRIIIDDDAAABBBDDDBBBBBBAAAAAABBBCCCDDDEEEEEEFFFHHHHHHIIILLLOOORRRVVVWWWXXXXXX[[[bbbllluuu{{{qqqggg[[[UUUTTTSSSOOOJJJHHHHHHGGGFFFDDDCCCBBBAAA??????===<<<;;;:::::::::888888777777777777888888666555444444444333222222111222444555555666555555444444444444444444444444333444555555333333444555555444444333333333444555333333444555555555444444333333333222222111111111333333333444444444555555222333444444333333555777222222222333444555666777ppp```TTTNNNLLLEEEBBB===:::999999777666999:::999999777555222111111000...---...000333444000000////////////000000///...............//////,,,,,,,,,---...///000111............////////////111111000///////////////---///222444777???JJJSSSTTTZZZeeerrr~~~}}}vvvrrrhhhddd```___cccmmmyyy}}}zzz}}}~~~}}}{{{zzzyyyzzz{{{|||}}}|||{{{{{{|||xxxuuuuuutttqqqqqqtttqqqooommmkkkhhhgggggggggdddeeefffddd```[[[VVVSSSOOONNNOOOSSSXXX]]]```aaa^^^\\\ZZZXXXVVVRRRLLLIIICCCCCCBBBAAA@@@@@@??????<<<;;;999777555444333333444444555777;;;@@@FFFIIIKKKFFF@@@======>>>===;;;>>>===>>>DDDIIIJJJEEE???@@@>>>>>>???BBBDDDDDDDDDBBBCCCCCCCCCBBBBBBCCCDDD@@@???===:::888777666555333333555666777888888888777777666666666666666666666777888999;;;===>>>???>>>???@@@CCCEEEHHHJJJLLLMMMOOORRRTTTUUUWWWYYY[[[___```aaaaaa```bbbdddggglllkkkiiiiiijjjlllnnnoootttwww|||~~~~~~}}}}}}}}}~~~nnn^^^TTTJJJFFFDDDAAAAAACCCCCCCCCCCCDDDDDDEEEFFFGGGFFFHHHJJJKKKLLLOOORRRUUUXXXYYY[[[\\\```iiiuuu~~~}}}uuukkkaaaWWWSSSTTTTTTPPPKKKHHHGGGFFFEEECCCBBBAAAAAA???>>>===;;;::::::::::::888777777666777777888888777777777666555444444444333444555555666666777777444444444444444444444444333444555444333222333555444444444333444444444444222333333444555444444444111111111222222333333333333333333444444444555555222333444444333333555777222222333444555555555666tttdddWWWPPPNNNDDD@@@<<<:::999999888777;;;;;;:::888555111...,,,111000///...///111333555000000////////////000000333222111000000000000000//////...------------...------........./////////......------------......+++///222444777>>>KKKTTTSSSZZZfffsss~~~uuunnngggbbb]]][[[^^^fffpppvvvvvvzzz~~~~~~|||{{{{{{}}}}}}|||||||||||||||}}}}}}}}}}}}|||||||||xxxvvvvvvtttqqqpppsssnnnnnnllliiifffdddeeegggccceeefffeee```ZZZVVVTTTIIIJJJLLLQQQXXX___ccceee```]]][[[XXXUUUQQQLLLHHHEEEEEEDDDCCCBBB@@@@@@???===<<<:::888666444444333444555666777999>>>EEEIIIKKKGGGBBB>>>===<<<;;;;;;???@@@CCCGGGKKKJJJEEE@@@???>>>>>>???BBBCCCCCCBBBBBBCCCCCCCCCAAAAAACCCEEEBBB@@@>>><<<999888666666222222444666777888888888888777777666555555555555555666777999:::<<<===>>><<<===>>>@@@CCCFFFIIIJJJKKKMMMPPPRRRSSSTTTWWWYYY______```______```ccceeemmmkkkjjjkkkmmmpppqqqqqqtttxxx|||ppp\\\PPPJJJEEEEEEDDDAAA@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMOOORRRVVVYYYWWW[[[___cccjjjuuuwwwnnnbbb\\\TTTQQQRRRQQQNNNKKKGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::777777666666666777888888777888999888666555555666888777777666555555444444444444444444444444444444222444555444333222333444333333444444444444444444222222333444444444444444000000111222333444555555333333333444444444555555222333444444333333555777222333444444555555444444zzzgggYYYPPPMMMDDDAAA===;;;;;;;;;;;;:::;;;;;;:::999666333000...111111000000111222444555111000000000000000000111111111000////////////000//////...------------...---------.........//////------,,,------...///000+++///222333555<<>>===;;;888666555444333333444555555777<<>>;;;999777666555111222333555666777888888888888777666555444444444444555666888:::;;;<<<===:::;;;<<<>>>@@@DDDGGGHHHIIIKKKMMMNNNOOOQQQUUUWWWZZZ[[[\\\\\\\\\^^^aaadddiiihhhhhhkkkpppssstttsssssswww{{{~~~sss___RRRJJJEEEBBBCCCCCCAAAAAADDDCCCDDDEEEGGGHHHHHHIIIIIIJJJLLLNNNPPPRRRUUUYYY\\\YYY___gggpppzzz|||pppggg[[[XXXTTTQQQOOOMMMKKKHHHFFFFFFEEEDDDBBBAAA@@@@@@======<<<;;;::::::::::::666666666666666777888888777999:::888666444555777777777666555444444444444444444444444444444444444222333444444222222333444222333333444555555555444222222333444444444444333222222333333444444555555333333333444444444555555333444555444333333444666333444555555555444333222~~~iiiYYYOOOKKKDDDAAA>>><<<============::::::::::::999888666555111111111111222333444555222222111111111111222222------,,,,,,,,,------...,,,,,,,,,---...///000111---------.........//////............000111222333+++///333333444:::FFFPPPUUU]]]iiiwww}}}ssskkkddd[[[XXX[[[```cccdddjjjwww{{{yyy{{{~~~tttwwwzzz{{{{{{}}}~~~|||zzzzzzzzzzzz{{{{{{wwwuuuuuurrrnnnlllnnnlllmmmmmmjjjfffeeegggiiicccfffgggddd^^^YYYVVVVVVPPPOOOOOORRRVVVZZZ\\\]]]\\\ZZZWWWUUUSSSQQQNNNLLLHHHHHHFFFEEECCCAAA@@@???>>>===;;;999777555444333111333444444555:::AAAGGGHHHIIIGGGBBB<<<888999;;;:::???EEEGGGFFFBBB>>><<<:::;;;<<>>AAADDDGGGHHHEEEAAA???::::::;;;;;;<<<=========??????@@@@@@BBBDDDEEEFFF@@@@@@???===;;;888555333777333222555555333555888:::666666:::999333222555555555666777888999::::::;;;:::;;;;;;<<<>>>???@@@BBBCCCFFFIIILLLPPPRRRTTTTTTUUUVVVVVVVVVXXX\\\___```ccchhhlllpppqqqqqqqqqtttwww{{{~~~www]]]KKKFFFIIIDDDCCCBBBAAABBBBBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIISSSQQQSSSWWWXXXYYY^^^ddddddjjjvvv}}}tttiii```WWWUUURRRNNNKKKIIIHHHHHHDDDCCCBBB@@@???>>>======<<<=========<<<:::888666666666666666777777777777555444444777999777333///333444555555666666555555444444444555555555555666333333333444444444555555666555555444444444555555222222222222222222222222666555333333333555777888555555444333111222555777333333333444444444555555444444333333333444555555wwwdddWWWQQQNNNJJJDDD???===:::777888<<<<<<;;;:::888777666666666333222222222222333555666222111///.........///000///...---------...000000////////////////////////,,,///000//////111000,,,...///000///...---...//////...///333666:::EEEOOOPPP]]]mmmwwwzzzqqqkkkaaaYYYVVVZZZ^^^aaappp|||{{{~~~~~~{{{zzzwwwtttvvv{{{~~~|||zzzyyyxxxxxxwwwwwwwwwxxxxxxtttssspppnnnmmmmmmnnnooolllkkkiiigggggggggggghhhhhhgggeeebbb```___^^^^^^SSSPPPNNNOOOSSSZZZ___bbb\\\\\\\\\[[[YYYVVVRRRPPPLLLKKKJJJHHHGGGFFFEEEEEEAAA>>>;;;:::999888666444111111111333666:::>>>@@@GGGIIIGGG@@@<<<======<<<===@@@CCCFFFFFFCCC???<<<<<<<<<<<<<<<;;;;;;;;;;;;BBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@>>>;;;888555333666333222444555333444888999666666999999444333666333333444555666777888999888999:::;;;<<<===>>>>>>@@@AAADDDFFFJJJLLLOOOPPPPPPRRRSSSTTTUUUVVVYYY[[[aaaccchhhlllpppqqqrrrrrrrrrtttxxx|||}}}gggVVVJJJDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLPPPPPPRRRVVVXXXXXX^^^eeennnvvv|||rrrggg^^^VVVTTTQQQNNNKKKIIIHHHHHHFFFEEEDDDBBB@@@@@@??????;;;;;;<<<<<<;;;999777555555555666666666777777777666555444666777777444000333444555555666666555555444444444444555555555555333333333444444444555555555555444444444444555555333333333333333333333333444444222222222444555666555555555333111222444666333333333444444444555555444444333333444444555555uuubbbVVVPPPNNNKKKDDD>>>;;;888666999>>><<<;;;:::888777666555555444333333222222333333444......//////000000111111---------------...//////////////////////////////+++///000...///111000,,,,,,...//////......///111,,,+++---111555:::EEEPPPSSS```oooxxx|||rrrkkkbbbZZZXXX[[[aaafff{{{zzzyyy|||~~~|||xxxvvvuuuwwwzzz{{{yyyvvvwwwxxxyyyyyyxxxwwwvvvuuurrrqqqooonnnnnnnnnooopppmmmllljjjiiigggggghhhhhhfffeeedddcccccccccccccccUUUQQQMMMMMMQQQXXX^^^aaa_________^^^[[[XXXUUUSSSMMMKKKJJJGGGEEEDDDCCCCCCCCC@@@===;;;;;;:::888666333222222333666999<<<>>>EEEHHHGGGAAA>>>??????>>>===???BBBDDDCCC@@@===:::>>>===<<<;;;;;;:::::::::AAA@@@@@@??????@@@@@@AAABBBBBBAAA???<<<999555444555222111333444222333777777555666888888666555777222222333444555666666777666777999;;;<<<<<<;;;;;;>>>???AAACCCFFFHHHIIIJJJKKKNNNPPPRRRRRRSSSTTTVVV^^^```dddiiilllooooooooopppqqquuuzzz|||bbbTTTOOOIIICCC???CCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPPPPTTTXXXYYYZZZ```gggtttzzzpppddd\\\UUUSSSPPPMMMJJJHHHGGGGGGFFFEEECCCBBB@@@?????????::::::;;;::::::888666555444444555555555666666666666555444444555666444333333444555555666666555555444444444444555555555555333333333444444444555555555444444444444444555555444444444444444444444444444333222111222333444555555666555333222111333555333333333444444444555555444444333333444555555666sss```UUUPPPOOOJJJCCC>>><<<999777999===:::999888666444333222222333333333333333333444444---...///000111111000000---------.........//////////////////////////////---000111///...000...+++---...//////......///000,,,+++---111444999CCCNNNYYYeeerrrzzz|||qqqiiiaaa\\\ZZZ^^^gggooo}}}vvvtttxxx|||}}}|||xxxwwwwwwxxxyyyyyyvvvsssvvvwwwyyyzzzyyywwwtttsssqqqqqqpppppppppqqqrrrsssrrrpppnnnkkkiiihhhhhhhhheeeeeedddcccccccccddddddWWWRRRNNNLLLPPPWWW]]]```aaaaaaaaa___]]]YYYVVVSSSMMMLLLJJJGGGEEEDDDBBBBBBCCCAAA>>><<<<<<;;;999777555444444444555888:::<<>>@@@BBBCCCCCC@@@<<<:::===<<<;;;::::::::::::;;;<<<<<<<<<===>>>@@@BBBBBBCCCBBBBBB@@@===:::666555555111000333333111333666555555666777888777777777222222333444444555666666666777:::;;;<<<<<<;;;:::===>>>???AAACCCDDDEEEFFFGGGJJJMMMOOOPPPPPPQQQRRRYYY[[[___cccgggiiikkkkkkpppqqqtttyyyvvvdddQQQIIIIIIGGGCCCAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLOOOPPPQQQSSSTTTWWW[[[[[[\\\ccclllzzzxxxmmmbbbZZZSSSQQQNNNKKKIIIGGGGGGFFFCCCBBBAAA???>>>=========::::::::::::999888777666444444444444555555555666777555444333444555555555333444555555666555555555333333444444444555555555333333333444444444555555444444333333444444555555444444444555555555555555444333333222222333444444555666666444222111333444333333333444444444555555444444333444444555666777sssaaaVVVRRRQQQGGGBBB???>>><<<888888;;;;;;999888666444222222111000000222333444555555666...///111111111000...---......//////000000000000///////////////////////////222222///...///---)))...000000///...---...//////...///222444777AAAKKK]]]hhhsssyyyzzznnnfff___]]]]]]bbbnnn{{{~~~wwwpppoootttyyy{{{{{{xxxxxxxxxyyyyyyxxxuuussstttvvvxxxyyyyyywwwtttrrrrrrrrrrrrrrrssstttuuuuuuwwwuuurrrnnnkkkiiiiiihhhfffeeedddcccaaaaaaaaaaaaXXXSSSNNNMMMPPPWWW]]]```bbbbbbaaa```]]]YYYUUUSSSQQQPPPNNNKKKIIIGGGFFFFFFDDDAAA>>><<<<<<;;;999777666555444444555777999;;;EEEIIIIIIEEEAAA@@@???<<<@@@AAACCCDDDCCCAAA===;;;:::999888888888999;;;<<<:::::::::;;;===>>>@@@AAACCCCCCBBBAAA>>>;;;888777555111000333333111333666444555666666777888888777444444444555666666777777777888:::<<<===<<<;;;:::======>>>???AAABBBCCCCCCDDDGGGJJJLLLMMMMMMNNNOOOUUUWWWZZZ___bbbeeeggghhhppprrruuuyyy~~~|||___TTTIIIEEEDDDBBBBBBDDDBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJMMMOOOQQQRRRTTTUUUXXX[[[[[[]]]gggrrruuujjj```ZZZQQQOOOMMMJJJGGGFFFFFFEEEBBBAAA@@@???>>>=========;;;;;;;;;::::::999888888444444444444555555555666666555444333333444666777333444555555666555555555333333333444444444444555333333333444444444555555333333333333333444555555444444444555555666666666555555444444444444444555444555666444333222333444333333333444444444555555444444444444555666777888sssbbbXXXSSSRRREEEAAA??????===999888:::===<<<:::777555444333333///000111333555555666666000111111111000///---,,,...//////000111000000000///////////////////////////222222///...///---)))///000111000...------...111///000222333555>>>HHH[[[eeepppuuu{{{yyymmmddd^^^___```eeetttwwwqqqkkkkkkqqqwwwzzzzzzxxxxxxxxxxxxwwwvvvuuutttssstttvvvxxxxxxwwwtttsssrrrsssssstttuuuvvvvvvvvvwwwuuurrrooommmkkkjjjjjjgggfffdddbbb```^^^^^^]]]WWWSSSOOONNNRRRXXX^^^aaabbbbbbbbb```]]]YYYUUUSSSOOONNNLLLJJJHHHGGGFFFFFFDDDBBB???======<<<:::888777666555444555777999:::EEEIIIKKKFFFCCCBBB???;;;AAABBBCCCDDDDDDBBB???>>>888777666555666888:::<<<<<<;;;;;;::::::;;;;;;<<>>???@@@AAABBBBBBDDDGGGHHHHHHIIIKKKLLLQQQSSSVVVZZZ___bbbdddffflllpppuuuxxxzzz{{{|||~~~rrrcccOOOJJJFFFDDD@@@===???DDDAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRTTTWWWZZZ[[[```nnn|||{{{pppfff^^^YYYOOONNNKKKHHHFFFEEEEEEEEECCCCCCAAA@@@@@@?????????;;;;;;::::::999999999999444444555555555666666666444555555444333333666888333444555555666666555555333333333333444444444444333333333444444444555555222222222222333444555666333333444444555666666666555555555555555555444444333444555555333333444555333333333444444444555555333333444444555666888888rrrbbbXXXSSSRRRGGGBBB>>>===;;;888999======<<<:::777555333333222000111222444555555444444111111111000000///...------...///000000000//////////////////////////////---000111///...000///+++---...//////......///000000......000111444===FFFSSS^^^iiiooovvvyyynnnddd___```aaafffvvvyyyqqqlllgggiiipppwwwzzzzzzwwwwwwvvvuuutttttttttuuuqqqsssuuuvvvwwwwwwuuuuuurrrssstttuuuuuuuuuuuuuuusssqqqpppnnnmmmmmmmmmmmmhhhgggeeebbb```^^^]]]\\\VVVSSSPPPQQQTTTZZZ___aaaddddddcccaaa^^^ZZZVVVTTTLLLKKKIIIGGGFFFEEEDDDDDDFFFDDDAAA???>>>===;;;:::777666555444555777999:::BBBHHHJJJGGGDDDDDDAAA===@@@AAACCCDDDDDDBBB@@@???888666555333333555777999:::::::::999999:::::::::AAAAAABBBBBB@@@???===<<<666333222444555333444888444888888555555999888555666666666666666777777777888888888999999999999999999999:::<<<===???@@@@@@???AAABBBCCCCCCEEEGGGJJJKKKMMMPPPTTTXXX\\\___```dddkkksssuuutttuuuxxx}}}ttt^^^UUUHHHEEECCCCCC@@@===???CCC@@@BBBCCCEEEFFFFFFFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSQQQSSSWWW[[[___gggzzzuuujjjaaa[[[WWWNNNMMMJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@????????????:::999999888888888888888555555666666666777777777333444666555333333555888333444555555666666555555222222333333333444444444333333333444444444555555222222222222333444555666222333333444555555666666555555555555444444333333111333444555444444555666333333333444444444555555333333444444555777888999qqqbbbXXXSSSQQQIIIBBB===;;;999777:::???;;;:::888555333111000000222222444444444444333222000000000000////////////,,,,,,.../////////...---////////////////////////***...///...///222111...+++---.../////////111333...,,,,,,///000333<<>>===777333222555555333555888444888999555555999888444555555555666666666666666888777777666777777888999777888999:::<<<===??????===>>>??????@@@BBBEEEHHHEEEGGGJJJMMMRRRVVVYYYZZZ]]]fffpppsssqqqqqqvvv|||{{{|||~~~sss^^^PPPLLLHHHDDDBBBDDDCCCAAAAAACCC@@@AAACCCEEEFFFGGGFFFFFFLLLLLLNNNOOOQQQRRRSSSTTTRRRTTTYYY^^^cccoooqqqeee]]]XXXVVVMMMLLLIIIGGGEEEDDDDDDDDD@@@@@@???>>>=========>>>999888777777777777777888666666666666777777777777222444666666444333555888333444555555666666555555222222333333333444444444333333333444444444555555222222222222333444555666222222333333444555666666444444444444444333222111000222444555444444666777333333333444444444555555333333444444666777888999lll```\\\XXXTTTHHH@@@::::::;;;:::999:::===;;;888555333222222222555555333222222333555555111111111000000000000000---+++***,,,///111000...///000///...------///111***222666111---...///.........---,,,+++,,,///222...//////...///222666:::GGGQQQ\\\eeeooo|||xxxppphhhbbb\\\ZZZ```kkkvvv|||~~~}}}{{{xxxuuusssqqqjjjfffcccfffnnnuuuyyyyyyrrrqqqrrrsssuuuuuusssqqqsssrrrrrrsssuuutttrrrpppttttttssspppnnnmmmnnnoookkkkkkjjjjjjiiijjjjjjjjjhhhgggfffcccaaa___]]]\\\UUUSSSQQQPPPSSSYYY___ccceeecccbbbaaa___]]]YYYVVVNNNLLLJJJHHHGGGHHHIIIJJJFFFEEEDDDCCCDDDCCC@@@>>>777666444444444555777888===CCCIIIJJJGGGCCCCCCEEE???@@@BBBDDDEEECCC???<<<888444333555555444666:::888999888777666777:::<<<>>>AAADDDFFFFFFEEEBBBAAA:::777333111111222333333666666666666777777777777888777777777777777888888777777888999999999999888:::;;;<<<:::777777:::===999999:::;;;===>>>>>>???EEEEEEEEEGGGJJJNNNSSSUUUZZZ^^^bbbfffiiilllooorrrxxxzzz}}}|||iii]]]SSSKKKGGGCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLNNNPPPQQQSSSTTTUUUWWWXXX]]]eeelllzzztttjjjbbbZZZVVVVVVNNNMMMJJJGGGDDDBBB@@@@@@@@@>>><<<<<<<<<===<<<;;;333555888;;;;;;:::777555666555444333333444555666666444333444666666333000444555666666444444555666444444222222222222444444333444444555555444444333444444444444444444444444222222222222333333444555000000111222333555666777333333333333333333333333:::888444111000111333555222222222333555777888999mmm```\\\XXXTTTIIIAAA;;;;;;;;;:::999;;;;;;999666333111000000000444444444333333444444444000000000000000111111111///---,,,---000111000//////000000///---...///111,,,333666111---...///...---...///...------...///...............111555999HHHQQQZZZcccooo}}}uuukkkccc^^^XXXWWW\\\fffooouuutttsssrrrpppooommmlllkkkhhhdddaaadddkkksssvvvwwwoooooooooqqqtttuuutttssssssrrrrrrsssuuutttrrrppptttsssqqqooommmlllnnnooojjjjjjiiihhhhhhhhhiiiiiihhhgggfffdddbbb```^^^^^^YYYWWWTTTSSSUUUZZZ___ccccccbbbaaaaaa```]]]YYYUUUNNNMMMKKKJJJIIIIIIJJJJJJKKKIIIGGGFFFEEECCC@@@===888777555444444666777888<<>>???AAACCCEEEDDDAAA>>>999555333555666555777;;;888999888777666777:::<<<===???BBBEEEEEEDDDBBB@@@===999555444444555555555666666666666777777777888777888999999999888777666777888888999999999999999888999:::999999999;;;<<<999999999:::;;;<<<===>>>@@@AAACCCEEEHHHKKKMMMOOOTTTWWW[[[___bbbfffkkknnnqqqtttwww{{{~~~kkk\\\SSSLLLFFFDDDCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVXXXZZZbbblllwwwpppfff^^^WWWSSSSSSKKKJJJHHHFFFDDDCCCBBBBBB???===;;;:::;;;;;;:::999444666888::::::999777555777666555555555555666777666444333444555555333111444555666666555444555666444333333222222333333444333444444555555444444333444444444444444444444444333333222222222333444444222222222222333444555555333333333333333333333333444222111///000111444555333333333444555666888999nnnaaa\\\XXXSSSJJJBBB;;;;;;<<<::::::<<<;;;999666333111000000111333333444555555444333333//////000000111111222222000///...///000111000//////000000///......///111...333555111......///...+++...000000///---------,,,---...---...000444777IIINNNUUU^^^lll}}}rrreee]]]YYYTTTSSSXXX___fffjjjhhhgggfffeeeeeeeeefffgggeeeaaa___aaagggnnnrrrsssnnnmmmnnnpppsssuuuvvvuuusssrrrrrrsssttttttsssqqqsssqqqnnnlllkkklllmmmooojjjiiihhhggggggggggggggggggffffffeeecccbbb```___[[[YYYUUUSSSTTTXXX\\\___```___```aaa```]]]XXXTTTOOONNNMMMLLLLLLKKKKKKLLLPPPNNNKKKIIIGGGDDD@@@===999888777555555666888999;;;AAAHHHJJJHHHEEECCCCCC===>>>@@@CCCEEEEEECCC@@@999555444666666444666:::888999999888777777:::<<<<<<>>>AAACCCDDDCCCAAA@@@>>>:::666444555666666666444555555666777888999999888999:::::::::999777666777888999999::::::999999888888888999;;;;;;:::999888888777777888:::<<<===:::<<>><<<:::999::::::999888777777888888888777666666777777666666666666777777555444333444555555333111444555666666444444555666444333333222222333333444333444444555555444444333444444444444444444444444444444333222222222333333444444333222222333333333333333333333333333333333222111111111111222333444444444444444555777888888oooaaa\\\XXXTTTLLLDDD<<<<<<<<<;;;;;;===<<<:::888555333222333333111333555666666555333111......///000111222222333000000///////////////...---/////////------...000000222333111///......///---...000///...,,,------,,,,,,---------///222555FFFJJJOOOXXXgggyyysssaaaYYYUUURRRRRRVVV[[[___aaaaaa```______```bbbeeegggaaa___\\\^^^ccciiimmmoooooonnnnnnpppsssuuuvvvvvvrrrqqqpppqqqssstttsssqqqrrrooollljjjjjjlllmmmnnnjjjiiiiiihhhggggggggggggeeefffffffffeeecccbbbaaaZZZWWWTTTQQQQQQSSSVVVYYY\\\]]]___``````]]]XXXTTTPPPOOOOOONNNNNNNNNNNNNNNQQQOOOLLLJJJHHHEEEAAA>>><<<:::888777666777888999:::???FFFJJJIIIFFFDDDBBB??????@@@CCCEEEEEECCC@@@888444333555555333555999888999999999888888:::<<<:::<<>><<<:::999::::::999888999888777666666666666666666666666666666666666666444444444444555444333333333444555444333222333555333333333333333333333333333444444555555444444333444444444444444444444444555444333333222222222222444333333222222333333444333333333333333333333333555555555555444333222111555555555555666777888999nnnaaa]]]ZZZVVVNNNEEE>>><<<<<<;;;<<<>>><<<:::777555333333333444111333555777777555333111......///000111222222333...//////......---......,,,---......---,,,---...000000000000///---...000//////...---+++,,,...000+++,,,---------///111444AAAFFFKKKSSSaaatttwww```WWWTTTRRRRRRUUUYYY[[[]]]^^^]]]]]]]]]___bbbeeeggg___]]][[[\\\```eeejjjlllqqqppppppqqqtttuuuuuutttqqqoooooooooqqqrrrrrrqqqqqqmmmjjjiiikkkmmmmmmmmmkkkkkkjjjiiihhhgggggggggdddeeeffffffeeedddbbbaaaYYYWWWTTTQQQPPPRRRUUUWWW[[[[[[]]]``````^^^YYYUUUQQQQQQPPPOOOOOOOOOPPPPPPPPPNNNLLLKKKIIIGGGDDDAAA>>><<<:::888777888999::::::>>>DDDHHHIIIGGGDDDCCCBBBAAABBBCCCDDDDDDAAA???888444222444333222333777888999:::999888888:::<<<999;;;===@@@AAABBBAAAAAA>>>;;;777555555777777777333444555777888:::;;;<<<>>>===:::888888999;;;<<<999999:::;;;;;;;;;;;;;;;<<<:::999:::<<<;;;777333666666555555666777999999999999888888:::<<>>:::888999:::::::::444555666777999:::;;;<<<>>>===:::999999:::===???999:::;;;;;;<<<<<<;;;;;;===<<<;;;;;;;;;:::888666555555666666777777777777:::888777666777999<<<>>>>>>???@@@AAAAAACCCFFFIIIKKKNNNSSSXXX]]]ccciiimmmuuuzzzrrrggg^^^XXXTTTKKKGGGEEEEEEDDDBBBBBBFFFAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGHHHIIILLLOOOQQQRRRVVVZZZ[[[[[[^^^ffflllzzzvvvjjj]]]VVVPPPKKKIIIJJJHHHGGGEEECCC@@@???>>>===???===;;;:::;;;;;;:::999777777666555555555666666444444555555555555444444222333555555444333444555111222333333111111222333222333333444444333333222333444444555555444444333444444444444444444444444444444333222222222333333222111222222333444555666333333333333333333333333///000111222333444444444555555555666888999;;;<<>>::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;===444555777888888888666555777777666666666888999:::888:::<<<>>>>>>@@@BBBDDDBBBEEEIIINNNRRRWWW\\\```iiiooowww~~~}}}{{{pppkkkccc[[[UUUQQQMMMLLLGGGEEEEEEGGGDDD@@@AAAEEEAAABBBBBBCCCEEEFFFHHHIIIIIIHHHHHHIIIKKKOOOSSSUUUTTTYYY]]]___aaahhhttt}}}rrrgggZZZSSSOOOJJJHHHIIIFFFEEECCCAAA@@@??????>>>>>><<<:::999::::::999888555555555666666666666666444555666777777666555444111333555555444333444666222444555444333222333444222333333444444333333222333444444555555444444333444444444444444444444444333333222222222333444444333333333222222333333444333333333333333333333333///000000111222444444555444444555666888;;;===>>>~~~kkk```______]]]SSSIII@@@======<<<===@@@;;;999777444333333444555333333444555555444333333111111111000000000000000+++...000000//////111444...000222333111000000000,,,'''&&&+++...,,,...222(((+++.../////////000111,,,...000000///000111333777CCCNNNRRRXXXgggxxx~~~```OOOMMMKKKKKKNNNRRRTTTUUU]]]^^^___aaabbbccccccccc^^^]]]\\\[[[]]]```fffjjjdddfffjjjpppttttttqqqooollljjjiiiiiilllnnnnnnnnnmmmjjjiiilllqqqrrrnnnjjjjjjiiihhhgggeeeeeeddddddcccdddeeefffdddaaa^^^\\\[[[ZZZXXXXXXXXX[[[]]]___\\\\\\\\\]]]______^^^\\\UUURRRNNNLLLLLLOOOSSSVVVVVVTTTRRRPPPOOOMMMJJJGGGCCCAAA>>>;;;:::999::::::======???BBBFFFGGGHHHGGGAAA@@@@@@BBBEEEFFFEEEDDD<<<888666777777555666:::777999;;;;;;:::::::::;;;999:::<<>>:::888888999::::::666666777888999::::::;;;777999===@@@AAA???===<<<:::;;;<<<<<<======<<<<<<888:::<<<;;;::::::???BBB333555888999:::888666444444555666777777777666555333666999<<<===>>>@@@BBB<<>>???xxxjjjfffddd```[[[PPPIIIBBB@@@>>><<<<<<@@@;;;999555222111222444555000111333444444333222111000000000///////////////000000000000////////////111222222000---++++++,,,---...///...------...///111///---...//////,,,)))---...000222333222111000;;;GGGOOOPPPTTTbbbsss||||||}}}aaaWWWPPPJJJKKKNNNQQQUUUZZZZZZaaaeeedddfffjjjhhhbbbaaa```^^^]]]\\\___cccgggkkkjjjjjjmmmppppppmmmjjjmmmjjjgggiiimmmpppmmmjjjkkkiiihhhiiikkklllkkkkkkhhhiiikkkkkkiiigggcccaaaeeeffffffeeeccc```]]][[[\\\YYYVVVVVVXXXZZZ\\\]]]YYYWWWVVVYYY]]]___]]][[[UUUSSSQQQOOOOOOOOOPPPQQQXXXWWWVVVTTTRRROOOMMMLLLEEEDDD@@@===:::888777666333888???AAAAAABBBGGGLLLDDD@@@===???DDDHHHGGGEEE;;;777333222333666999:::<<<<<<<<<;;;999999:::<<<;;;;;;<<<===>>>???@@@@@@DDDDDDDDDCCCAAA???===;;;777777777888999;;;<<<===999:::<<<>>>>>>===<<<:::===============<<<<<<<<<<<>>???:::;;;===???BBBDDDFFFGGGVVVYYY^^^eeeoooyyy~~~uuunnngggfffccc___ZZZUUUPPPNNNNNNQQQRRRPPPLLLLLLPPPVVVTTTUUUVVVTTTRRRPPPOOOOOOOOONNNLLLIIIHHHGGGHHHHHHCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKIIIIIIMMMRRRTTTSSSWWW\\\aaadddhhhooozzzxxxnnncccVVVLLLJJJIIIHHHFFFEEEDDDAAA?????????@@@AAA===<<<;;;999888777777777444555777666555555666777444555555666777666666666333444555444444444666888777555444222222333444555222555888888555444666888555555555333333555888<<<555555555555555555555555333333333444444444555555444444444444444444444444444333222333444555555555555555444444444333333333111111222444666888:::<<>>===:::;;;>>>888777666444333333333333...000222444444444333222333333222000///...------........................111222222111...------...---...///...------...///...,,,,,,---000111///---,,,---///111111222111111777BBBLLLNNNSSS```pppxxx}}}|||yyy|||gggUUUNNNHHHJJJNNNQQQVVV[[[\\\bbbeeedddfffjjjiiieeekkkjjjfffbbb___```dddgggkkkjjjkkkmmmooopppmmmjjjpppmmmkkkmmmpppqqqnnnjjjkkkiiigggggghhhjjjjjjiiihhhiiijjjkkkjjjhhheeecccgggggggggeeeccc```\\\ZZZZZZYYYYYYZZZ[[[[[[ZZZXXXTTTSSSSSSVVV[[[^^^]]][[[TTTRRRPPPOOONNNNNNOOOPPPVVVVVVUUUTTTRRRPPPNNNMMMHHHFFFBBB???<<<:::999888444888===@@@AAACCCGGGJJJCCC@@@===???CCCFFFEEECCC>>>:::666444555666777888;;;<<<===<<<;;;:::;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEEEECCCAAA???===888888888999999;;;<<<===;;;<<<===>>>>>>======<<<>>>>>>======<<<;;;::::::;;;>>>@@@>>>:::777999<<<888888888888777777777777777666666666666666666777555555555666666888999999888999:::<<<>>>@@@BBBCCCIIIKKKOOOVVV^^^gggnnnrrrxxx~~~|||yyyuuupppllljjjgggeeeeeeeeebbbZZZTTTQQQPPPOOOMMMKKKJJJHHHGGGFFFHHHIIIGGGDDDDDDGGGJJJGGGHHHJJJJJJHHHGGGGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJNNNSSSUUUVVV[[[aaaeeelllvvvyyyqqqiii```TTTLLLJJJIIIHHHFFFFFFDDDBBB@@@>>>======>>><<<<<<:::999888777777777555666777666555444555666333444555555666666555555333444555444333222333444666555333222222333444555222222222333444444333333333333333333222333666999333333333333333333222222333333333444444444444555444444444444444444444444444333222333444555555555333333333444444555555555333333444666888:::<<<===xxxnnnjjjfff^^^XXXJJJCCC===<<<;;;999:::===666666666666555333222111...///222444555444333222222222222111000//////...------------------------000111222111///...///000---...///...------...///---,,,,,,...000111000///,,,,,,---...///000111222444>>>IIINNNTTT```nnnvvv|||{{{xxx|||pppVVVNNNHHHKKKPPPTTTYYY^^^aaadddeeedddeeeiiikkkiiirrrpppkkkeeeaaabbbfffiiikkkjjjkkklllnnnnnnllljjjpppnnnmmmoooqqqppplllhhhkkkhhheeedddeeeggghhhhhhggghhhiiijjjjjjhhhfffeeehhhhhhgggeeeccc```]]][[[XXXYYY[[[]]]^^^[[[VVVRRRMMMMMMNNNSSSZZZ]]]]]][[[SSSQQQOOOMMMMMMMMMNNNOOOTTTTTTTTTTTTSSSQQQPPPOOOJJJHHHEEEAAA>>><<<;;;:::777888;;;>>>AAADDDFFFHHHDDDAAA???AAADDDEEEDDDBBB???<<<888666666666666555999;;;>>>???===<<<<<<<<<;;;<<<======??????@@@AAAFFFGGGGGGFFFEEECCCBBB@@@:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>=========>>>>>>===<<<:::999888888;;;===??????<<<<<<>>>AAA999999888888888777777777666666555555555555666666777777666555555555555555666777888999:::<<<======@@@BBBEEEJJJPPPVVV\\\___eeejjjrrryyy~~~}}}yyytttppphhheeebbb___]]]YYYUUUQQQNNNLLLKKKLLLNNNLLLGGGCCCCCCCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@AAA@@@BBBDDDEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIMMMMMMPPPUUUWWWYYY```hhhmmmzzz~~~ppphhh```ZZZQQQLLLJJJIIIHHHFFFDDDCCCBBB@@@>>><<<;;;:::<<<;;;:::999888777777777666777777666444333444555222333444444555555444444222444666555333111000111666555333222222222333444666333111333777888666333000111333333222222444555444444444333333222222222333333333333444444444444444444444444444444444444333333333333333444444555111222222333444555666777555555666888:::<<<>>>???zzzsssnnnhhh^^^WWWIIIBBB<<<<<<;;;::::::===666666555444444333222222000111333444444333222111...//////000111222333333---------------............///000000///...///111---...///...---------///////////////000///...---++++++,,,,,,...///111222333<<>>@@@@@@>>>===<<<:::;;;;;;<<<===>>>??????EEEFFFFFFGGGFFFEEECCCBBB======<<<<<<;;;<<<<<<===@@@???>>>===<<<<<<======<<<;;;;;;::::::999999999;;;===??????======???AAA:::999999888888777777666666666555555555555666666999888777666666666666666666666666777888888999999===>>>@@@CCCGGGKKKNNNPPPTTTYYY```gggnnnuuu|||~~~yyywwwuuuqqqlllgggccc```]]]ZZZTTTSSSQQQOOOLLLIIIFFFDDDBBBAAAAAACCCEEEEEECCCAAABBBAAA???======>>>@@@AAAAAA@@@???@@@BBBBBB@@@>>>@@@BBBDDDEEEEEEEEEGGGHHHDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEGGGIIIJJJJJJIIIIIIPPPPPPRRRVVVXXX[[[dddooo{{{wwwjjjaaaYYYTTTOOOKKKIIIHHHGGGEEEAAAAAA@@@???>>><<<:::999;;;:::999888777777777777666777777666444222333444222222333444444444444333111444666666555222111111555444333222222222333333777555333444666888777555///111333444333222222333666666666555555444444333222222333333333444444444333333333333333333333333222333333333222333444555222222333333444555666666666666777888:::<<<>>>???yyysssjjj___VVVIIIBBB>>>======;;;;;;===888666333111111222444555222333444444444222000///......///000111222222333------........./////////,,,---///...------...000---...///...---------///---...//////////////////+++++++++,,,---///000111111888CCCMMMVVV___jjjsss~~~~~~\\\TTTOOOTTT[[[___aaaccceeebbb``````aaaeeeiiimmmpppnnniiiddd```aaaeeeiiiiiiiiijjjiiihhhgggggggggdddeeegggjjjlllkkkiiigggkkkhhhdddcccdddfffhhhiiibbbcccddddddeeeddddddcccccccccccccccbbbaaa``````ZZZYYYYYYYYYXXXUUUPPPMMMFFFGGGJJJQQQYYY^^^^^^\\\RRRPPPNNNLLLLLLLLLMMMNNNQQQQQQRRRSSSSSSSSSSSSSSSMMMKKKHHHDDD@@@>>><<<<<<;;;:::999;;;???BBBCCCCCCFFFFFFGGGHHHIIIHHHEEECCC;;;888666444555555444333555999>>>@@@@@@???>>>======>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCC@@@??????>>>>>>>>>>>>???@@@@@@>>>===<<<<<<<<<<<<888888999999:::;;;;;;;;;===>>>>>>>>>===<<<======:::999999999888888777777666666555555555555666666777666666666666666777777666666666777777777888888777888999;;;===@@@AAACCCIIILLLRRRXXX^^^dddiiimmmooovvvyyyvvvppppppooommmjjjeeeaaa___ZZZWWWRRRNNNLLLKKKIIIGGGEEEEEEEEEDDDAAA???======;;;;;;;;;<<<>>>????????????>>><<<::::::;;;<<<===???>>>>>>???AAABBB@@@>>>???AAACCCCCCBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFCCCDDDGGGIIIJJJKKKJJJJJJSSSSSSUUUXXXZZZ^^^kkkxxxtttggg^^^SSSQQQMMMJJJHHHGGGEEEDDD===>>>>>>>>>>>>===<<<;;;::::::999888777777777777666777777666333222222333111222222333444333333333000333666777666555444444444444333333222222222222111222333222000000333555000222555666555333333333666666666555555444444444222222222333333333444444333333333333333333333333111333444333111111333666444444444444444444444444555666666777999;;;===>>>xxxmmm```WWWJJJCCC??????>>>;;;;;;===888666333000000111444666222333444444444222000///111111111000///......------------...//////000000,,,---......,,,,,,---...---...///...------...///'''***,,,...//////111333,,,,,,------.../////////000444>>>IIIRRRZZZeeennn}}}```XXXTTTZZZbbbdddbbbbbbccc^^^[[[\\\^^^```fffkkkqqqoookkkfffbbbaaaccceeeggghhhhhhgggeeecccdddeeeaaacccfffhhhiiijjjiiihhhiiifffccccccdddggghhhiiiaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````````````[[[ZZZXXXWWWVVVTTTPPPMMMEEEFFFJJJQQQYYY]]]]]]ZZZRRRPPPNNNLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTOOOMMMIIIEEEAAA???======;;;;;;;;;;;;===???AAACCCFFFHHHJJJKKKKKKIIIGGGEEE;;;888555333333444444333333777<<>>>>><<<======>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>===<<<;;;777777888999;;;<<<======>>>>>>======<<<<<<;;;;;;999999999999999999999999777777666666666666777777444444333444444555666777666666777777777777777888666777888999:::;;;<<<<<>>???@@@:::;;;<<<<<<===>>>???@@@AAACCCDDDDDDCCCBBBCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNNNNOOOUUUVVVYYY]]]```hhhyyyrrreee\\\QQQPPPMMMIIIFFFDDDCCCCCC========================999999888777777777777777555666666555333222333444111222333333444444333333111333666666666555666777333333333333222222222222111333555333000000444888222444666777555444444444333333333333333333333333222222222222333333333333333333333333333333333333000333444333111000333666555555444444444333333333555555666777888:::;;;<<<}}}pppaaaXXXJJJDDD??????>>>:::999;;;666444333222111222333444///000222444444444222111222111000///...---,,,++++++,,,,,,---......//////---...///...---,,,---...---...///...------...///%%%(((,,,------...111333---...///000000///...---111333;;;GGGPPPWWWbbblllzzz}}}}}}hhh```]]]cccjjjjjjfffccc```ZZZWWWYYY[[[\\\aaahhhlllllliiifffbbbaaabbbdddeeeggggggeeeaaa```aaaccc```aaacccdddddddddeeefffeeecccaaabbbdddgggggggggbbbbbbbbbbbbbbbbbbaaaaaaccccccaaa```^^^]]]]]]\\\[[[ZZZYYYYYYXXXUUUQQQMMMEEEFFFJJJQQQXXX[[[ZZZWWWRRRQQQOOOMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPLLLHHHDDDAAA??????:::<<<===<<<:::<<<@@@DDDDDDGGGJJJLLLLLLJJJGGGFFF???;;;666333222333333333222666:::===>>>>>>???@@@::::::;;;<<<===>>>??????@@@AAACCCEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCAAA???===<<<888888999:::;;;<<<======>>>===============<<<;;;777888888999999::::::;;;888888777777777777888888555555444444555555666777555555666666777777777888666777888999::::::;;;;;;======>>>AAAEEEHHHIIIJJJMMMRRRYYY^^^aaacccdddeeejjjkkkmmmooopppqqqppppppggghhhhhhddd^^^XXXTTTRRRNNNMMMJJJHHHFFFEEEDDDDDDCCCAAA???>>>>>>>>>===<<<999<<<>>>===;;;:::;;;======<<<;;;:::999:::<<<===<<<<<<===>>>???@@@AAAAAA:::<<<>>>>>>===>>>BBBFFFCCCEEEFFFGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLOOORRRTTTVVVXXXYYY^^^dddiiiuuu|||pppcccZZZRRRPPPMMMIIIEEEBBBBBBBBB@@@???===<<<<<<<<<======999888888777777777777777333555555555333333444555222333333444444444444444333444555555333333444555333333333333333222111111555555444333333444666888333555666666444333444555111222222333333444444444111222222222222333333333222222222222222222222222///222555333000///333666333333444444444444444444666666666777888:::;;;<<<qqqbbbXXXJJJDDD??????===999888999333333444444444333222222,,,...111333555555555444...............---------******+++,,,,,,---......///000000000...---...///---...///...------...///'''***------,,,+++---000---///000111111///---,,,444555<<>><<<999:::???DDDBBBFFFJJJLLLLLLIIIGGGFFFCCC>>>888333222222222222222555999<<<===>>>???@@@======>>>???@@@AAABBBBBB@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFDDDAAA>>>===::::::;;;;;;;;;;;;<<<<<<>>>===<<<===>>>???>>>===777777888999:::;;;;;;<<<999999888888888888999999999888888777777777777888444555555666666777777777333333555666777777777777999999999<<>>>>>??????>>><<<;;;;;;;;;;;;:::888555888::::::888777999;;;>>>>>><<<:::888888:::<<<;;;;;;<<<<<<===<<<<<<;;;===AAACCCBBB@@@BBBHHHNNN@@@BBBDDDEEEDDDDDDEEEGGGKKKJJJIIIHHHIIIJJJLLLMMMFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNQQQUUUXXX[[[YYY\\\aaaiiipppxxxnnnbbbYYYSSSQQQNNNIIIDDDAAAAAABBBCCCAAA>>><<<;;;;;;<<<===999888777777777777777888222444555444333333444555222333444444555555444444444555555333111111222333222333333333333222111111555222......222444444333333555555555333333444555222333333444555666777777111111222222222333333333222222222222222222222222///222555333000///222777111222222333444555666666777777777888999;;;<<<===wwweeeVVVGGGDDDAAA>>>===<<<999777555555555555444333222111...222333111111333222///,,,---.........000333555///......------///000111+++---///000///---+++)))---...000111111000...---(((***,,,------...000111000111111000...---///000111444999>>>GGGSSSbbblllzzz}}}wwwpppxxxyyyjjj```ZZZSSSOOOQQQUUUVVVXXX[[[ZZZ]]]``````]]]\\\^^^aaaeeeeeedddcccbbbaaa```___`````````aaaaaaaaaaaaaaaaaabbbcccdddeeeeeeffffff```fffcccaaafffccc]]]bbbbbbaaa```___^^^]]]\\\\\\\\\[[[[[[ZZZXXXTTTNNNJJJHHHHHHIIIMMMSSSXXXZZZ[[[YYYUUUPPPOOOPPPRRRRRRQQQTTTRRRSSSUUUTTTRRRUUUZZZQQQPPPMMMIIIFFFDDDCCCBBB<<<<<<<<<===>>>?????????BBBEEEHHHIIIGGGEEEDDDDDDAAA???;;;666333222222333222333666;;;???@@@???===@@@???>>>======>>>???@@@AAA@@@???BBBFFFHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFEEEEEECCCAAA???>>><<>>;;;;;;<<<<<<;;;999888777???>>><<<;;;::::::;;;<<<555666777666555555777999777777777777777777777777666666666666666666666666444555555666777888999999222666:::<<<;;;;;;===??????@@@AAABBBDDDFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKPPPMMMIIIHHHHHHFFFCCC@@@;;;===>>>===;;;999999::::::888666777:::<<<;;;:::999:::;;;;;;999999:::;;;999999:::;;;;;;<<<<<<===?????????>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAEEEGGGHHHHHHGGGGGGHHHIIIEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIMMMLLLLLLNNNQQQUUUWWWWWW[[[bbbccciii}}}zzzqqqhhhZZZOOOLLLKKKIIIGGGFFFDDDDDDCCC??????>>><<<;;;:::999888666666666666555555555555555555555555555555555555555555555444444333333333666666555555555444444444111111111111111111111111444444333222222333333333333333333333333444555666222333333111000///000222333222111111000000000000333444555555444333111000222222333333333333444444222333444444333333555777666777999;;;<<<<<<<<<;;;wwweeeVVVGGGDDDAAA???===<<<999777555555444444333222222111111555666444444666555111222222111///------...000///......---...///000111,,,---...//////---,,,+++,,,---///000000///---,,,***,,,............000111000111000///------...000000222777>>>HHHVVVccckkkvvvzzz|||~~~~~~ttthhh```ZZZSSSNNNNNNPPPPPPRRRUUUVVVYYY]]]]]]\\\[[[^^^```ddddddcccbbbaaa```___^^^]]]^^^^^^^^^______``````aaabbbcccddddddddddddddd```eeebbbaaafffbbb]]]aaaaaa``````___^^^]]]\\\\\\[[[ZZZZZZYYYXXXTTTNNNJJJGGGGGGHHHLLLQQQVVVXXXYYYYYYUUUQQQPPPQQQSSSSSSRRRUUUSSSSSSUUUTTTQQQTTTYYYVVVUUURRRNNNJJJEEEBBB@@@<<<=========>>>>>>??????AAADDDGGGHHHGGGEEEDDDDDDCCC@@@<<<777444333333333222333777;;;???AAA???>>>@@@???>>>======>>>???@@@AAA@@@???BBBEEEHHHHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFDDDBBBAAA>>>BBB>>>;;;@@@===999>>>;;;<<<======<<<;;;:::999===<<<<<<;;;;;;;;;;;;<<<888999:::999888888999;;;666666666666666666666666666666666666666666666666444555555666777888888999444666999:::999888:::<<<;;;;;;<<<===???@@@AAAAAAAAABBBCCCEEEEEEEEEDDDCCCFFFDDDAAAAAABBBAAA???===999;;;<<<<<<:::999999:::<<<:::888888:::;;;:::888999;;;<<<;;;:::999:::;;;:::::::::;;;<<<<<<======????????????????????????AAAAAABBBCCCCCCCCCCCCBBBEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIKKKLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKNNNMMMNNNPPPTTTXXXZZZ\\\\\\fffkkkuuuwwwnnnfffYYYOOOLLLKKKIIIGGGEEEDDDCCCCCC??????>>><<<;;;:::999888666666666666555555555555555555555555555555555555555555444444444333333333444444333333333222222222111111111111111111111111444333333222222333333444666555555555555666666777333444444333111111222333555555444333333333333333111111222222333222222222222222333333333333444444222333444444333333555777666777999;;;<<<<<<<<<;;;xxxeeeUUUHHHEEEAAA???===<<<999777555444333111111111111222///333444222222444222///333333222000---,,,---...///............///000000------------............,,,---...//////...---,,,---...//////......///111000000///---+++,,,...111///000555>>>KKKYYYdddjjjqqqvvv}}}{{{pppfffaaa[[[TTTNNNMMMLLLKKKLLLOOORRRVVVZZZ[[[ZZZZZZ\\\___bbbaaaaaa```___^^^]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^aaabbbcccddddddcccbbbbbb___dddaaa```eeebbb]]]aaa______^^^^^^]]]]]]]]]\\\ZZZYYYYYYXXXWWWTTTOOOKKKGGGFFFFFFJJJOOOSSSVVVVVVXXXVVVSSSRRRSSSTTTTTTSSSVVVTTTTTTUUUSSSPPPRRRWWWXXXWWWVVVSSSOOOIIIDDDAAA>>>>>>=========>>>>>>???@@@CCCFFFGGGFFFEEEEEEEEEGGGCCC>>>888555333444444333444777<<<@@@BBBAAA???@@@???>>>======>>>???@@@AAA@@@@@@AAAEEEGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEAAAEEEAAA===AAA>>>999>>><<<======>>>======<<<;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;:::999888:::;;;666666666666666666666666666666666666666666666666555555666666777777888888666777888777666666777999888999999:::;;;;;;<<<<<<;;;<<<===============<<<<<<;;;:::;;;<<<===<<<;;;777999;;;;;;:::999:::;;;>>><<<:::::::::;;;:::888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGIIIHHHGGGGGGHHHJJJJJJLLLNNNNNNLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJPPPPPPRRRTTTXXX\\\```bbbcccqqq{{{rrrjjjbbbXXXPPPKKKJJJHHHFFFDDDCCCBBBBBB???>>>===<<<;;;999888888666666666666555555555555555555555555555555555555555444444444444333333333444444333333333222222222222222222222222222222222333333333222222333333444777666555555555555555555555666666555333333444555666555555444444444444444000000000000111222333444222222333333333333444444222333444444333333555777666888999;;;<<<<<<<<<<<>><<<999777555333111//////000111222...222333111000222111---///000000///......000222............/////////000------,,,,,,---...///000,,,,,,---......---,,,,,,...///000///...---.../////////...,,,***+++...111000000444>>>MMM[[[dddhhhlllsss||||||{{{xxxpppgggaaa]]]VVVOOOMMMKKKIIIKKKOOOQQQUUUZZZ[[[ZZZYYY[[[]]]```______^^^]]]\\\\\\\\\XXXXXXYYYZZZ\\\]]]^^^^^^bbbcccdddeeeeeecccbbbaaa]]]ccc```___dddaaa\\\```]]]]]]]]]]]]]]]\\\\\\\\\ZZZYYYXXXXXXXXXUUUQQQMMMHHHFFFFFFIIIMMMQQQTTTUUUWWWVVVUUUTTTUUUUUUTTTTTTWWWUUUTTTUUUSSSOOOQQQUUUTTTVVVWWWWWWTTTOOOIIIFFF@@@???>>>=========>>>>>>???AAADDDFFFEEEEEEEEEFFFJJJFFFAAA;;;777555555666444555888===BBBCCCBBBAAA@@@???>>>======>>>???@@@@@@@@@@@@AAADDDFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHDDDIIICCC@@@CCC@@@:::???=====================<<<888999;;;<<<======<<<<<<999::::::999777777888:::888888888888888888888888777777777777777777777777666666666777777777777777888777666555555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;:::666888:::::::::999:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<===<<<<<<======>>>???????????????@@@AAABBBBBBCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEHHHJJJKKKKKKJJJJJJKKKLLLKKKMMMOOONNNMMMLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLMMMQQQSSSUUUXXX[[[___dddgggnnn|||zzz}}}{{{lllddd^^^VVVOOOIIIHHHFFFEEECCCBBBAAAAAA>>>>>>===<<<:::999888888666666666666555555555555555555555555555555555555444444444444444444444444666666555555555444444444222222222222222222222222333333222222222333444444555444444333222222222222444555666555333333444666444333333222222333333333222111000000000222333444222222222333333333444444222333444444333333555777777888:::;;;======<<<<<>><<<999777444222000//////000111222222555666444333555444000---...///......///222555---......///////////////...---,,,,,,,,,...000111,,,------------------,,,---...///...,,,,,,,,,---.........,,,+++,,,...111000000444>>>LLLYYYbbbfffhhhppp{{{{{{yyy~~~zzzuuuqqqhhh```[[[UUUOOOLLLIIIGGGJJJOOOTTTXXX\\\]]][[[YYYZZZ[[[^^^]]]]]]]]]\\\[[[[[[[[[XXXYYYYYY[[[\\\]]]^^^^^^bbbccceeeffffffdddbbbaaa\\\bbb___^^^ccc```[[[```\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYXXXXXXXXXVVVSSSPPPIIIHHHGGGHHHLLLPPPSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWUUUTTTTTTRRROOOPPPTTTSSSUUUXXXYYYVVVQQQKKKGGGCCCAAA???===<<<<<<===>>>===@@@CCCDDDDDDEEEFFFGGGKKKHHHCCC>>>:::888777777555666999>>>CCCEEEDDDCCC@@@???>>>======>>>???@@@???@@@@@@AAACCCFFFIIIKKKJJJJJJLLLMMMNNNOOOOOOOOOLLLLLLLLLMMMLLLKKKJJJIIIGGGLLLFFFBBBFFFBBB<<>>???<<<===>>>>>><<<<<<===>>>===>>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFIIIJJJLLLKKKJJJJJJKKKMMMKKKMMMNNNOOOMMMMMMMMMNNNPPPOOOOOOOOOOOOPPPRRRRRRPPPSSSVVVZZZ]]]bbbhhhlll{{{zzzqqqmmmnnnmmmnnnsss}}}uuuggg___YYYSSSMMMHHHGGGEEECCCAAA@@@@@@???>>>>>>===;;;:::999888777666666666666555555555555555555555555555555555555444444444444444444444444666666555555555444444444222222222222222222222222333222222222333333444555555444333222222222222222333444444333222222444555333333333222222333333444555444333111111111222333222222222333333333444444222333444444333333555777777888:::<<<=========<<>><<<999777333222111000000111222222111555555333222444222...000000000///......000222---......///000////////////...---------...///000------------------------,,,---...---,,,+++,,,------...///...------///000000000333;;;FFFSSS]]]bbbdddlllyyy}}}{{{~~~uuupppoooiiiaaaYYYTTTNNNJJJFFFDDDHHHNNNVVVZZZ______]]][[[ZZZ[[[]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^```aaadddeeefffdddbbb```ZZZ```^^^]]]bbb```[[[___\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWXXXVVVTTTRRRJJJHHHFFFGGGJJJNNNQQQRRRSSSUUUWWWWWWVVVTTTTTTTTTWWWTTTSSSTTTRRROOOPPPTTTUUUWWWZZZZZZXXXRRRKKKGGGEEECCC@@@>>><<<<<<======<<<>>>AAACCCDDDEEEGGGIIIKKKIIIFFFBBB???<<<999888555777;;;@@@DDDGGGFFFDDD@@@???>>>======>>>???@@@???@@@AAAAAABBBEEEIIIMMMMMMNNNPPPRRRTTTUUUVVVWWWRRRQQQOOOMMMLLLKKKKKKKKKIIIMMMHHHDDDHHHDDD???CCC???>>>===<<<;;;;;;;;;;;;888888999;;;;;;<<<<<<<<<:::;;;;;;;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::999999888888999888777777999;;;;;;:::::::::::::::;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<999;;;;;;:::999888999:::999;;;============>>>???<<<===>>>>>>>>>>>>@@@BBB===>>>??????======>>>????????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMKKKMMMOOOOOONNNNNNOOOPPPOOONNNNNNNNNNNNPPPRRRSSSPPPUUU[[[```eeekkktttzzztttmmmgggaaa```aaabbbeeemmmxxxpppccc[[[VVVPPPKKKGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;:::888777777666666666666555555555555555555555555555555555555333333333444444444444555444444333333333222222222333333333333333333333333222222222222333444555555666555444444444444444444111222333222111111333555444444444444444555555666666555444333222222222222222222333333333333444444222333444444333333555777777999:::<<<============~~~rrrbbbUUUJJJHHHCCC@@@>>><<<999777222222222222222222222222///333333111000111///,,,111111111///------///000------///000000000///...000//////...............///..................///,,,---///...------...///,,,...000111000//////000...///222777???JJJUUU]]]___iiiwww~~~vvvkkkkkkhhhccc\\\VVVPPPKKKFFFCCCGGGNNNUUUZZZ___```^^^\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZZZZZZZ[[[[[[\\\\\\\\\^^^aaacccdddccc```___YYY___]]]\\\bbb___ZZZ___\\\\\\[[[ZZZYYYYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQJJJGGGEEEEEEHHHLLLNNNPPPQQQTTTWWWXXXVVVTTTSSSTTTVVVSSSSSSTTTRRROOOPPPUUUUUUXXXZZZ[[[YYYTTTOOOKKKFFFDDDAAA>>><<<;;;<<<===:::===@@@BBBCCCEEEGGGJJJIIIIIIHHHFFFCCC???;;;999666888;;;AAAEEEHHHGGGFFF@@@???>>>======>>>???@@@>>>@@@AAAAAAAAADDDJJJNNNPPPQQQTTTWWWYYY\\\]]]^^^ZZZWWWSSSOOOLLLKKKLLLMMMJJJOOOIIIFFFJJJFFFAAAFFFBBBAAA???===<<<<<<<<<<<<999999999999:::;;;<<<<<<888999::::::::::::===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999;;;999888999::::::888666::::::;;;;;;<<<<<<======???>>>===<<<<<<<<<======:::<<<======;;;:::<<<>>><<<>>>???@@@?????????@@@>>>@@@AAA@@@>>>>>>@@@BBB>>>???@@@@@@>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOKKKMMMPPPQQQQQQQQQRRRTTTPPPOOOOOOOOOPPPRRRTTTVVVWWW]]]fffnnnuuusssjjjbbb^^^[[[XXXXXX[[[___bbbkkkvvv~~~{{{lll```YYYSSSMMMIIIFFFEEECCCAAA???>>>======>>>===<<<;;;999888777777666666666666555555555555555555555555555555555555333333333444444444555555444444333333333222222222333333333333333333333333222222222222333444555666444444444333444444555555111222333222111111333555333333333333333444555555222222333333333222222111222222333333333333444444222333444444333333555777888999;;;<<<===>>>======|||pppaaaUUUKKKHHHDDDAAA>>><<<999777111222222333333333222222333666666444333444222...000000000///......000222,,,---///000000000///...000000/////////...------//////............//////---...//////......///111+++...111222111000///000,,,...111444999CCCPPPYYY\\\fffuuu~~~yyyiiiffffffdddaaa[[[TTTNNNHHHDDDHHHPPPSSSXXX^^^```___^^^^^^___\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZYYY[[[___bbbbbbaaa___^^^YYY___\\\[[[aaa___ZZZ___]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRTTTSSSRRRPPPIIIFFFDDDCCCFFFJJJLLLNNNOOOSSSWWWXXXVVVSSSSSSTTTUUUSSSRRRSSSRRROOOQQQVVVRRRUUUYYY[[[[[[XXXUUURRRGGGEEEAAA>>><<<;;;<<<===:::<<>>======>>>???@@@>>>@@@AAAAAAAAADDDJJJOOORRRSSSVVVZZZ]]]```aaabbb___\\\VVVPPPMMMLLLMMMNNNJJJOOOJJJGGGKKKHHHCCCGGGEEECCCAAA???===<<<<<<<<<;;;:::999888999:::;;;<<<444666777777777888;;;===<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>===<<<;;;::::::999<<<:::999999:::999666222<<<<<<===>>>>>>???@@@@@@BBBAAA???>>>===>>>??????;;;>>>@@@@@@>>>>>>@@@CCC>>>@@@AAABBB@@@@@@@@@AAAAAABBBCCCAAA>>>===???AAA>>>???@@@@@@???>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQSSSRRRQQQQQQRRRTTTLLLNNNQQQRRRRRRSSSUUUVVVXXXWWWVVVVVVXXXZZZ]]]^^^___gggrrr|||sssggg___XXXVVVUUUTTTVVVZZZ```dddmmmwww~~~xxxjjj___XXXRRRLLLGGGEEEDDDBBB@@@???===============<<<;;;999888777777777666666666555555555555555555555555555555555555333333333444444555555555666666555555555444444444333333333333333333333333222222222222333444555666111111111111222333333444111222333333222222444666000000000000111111222333...///111222333333222111222222333333333444444444222333444444333333555777888999;;;===>>>>>>======sssaaaTTTJJJFFF@@@<<<:::888777666333333...(((***222666333555444222222222222111///111111000000000000111111...............///000000///...---,,,,,,---...///...///...,,,***)))***+++---......---+++******+++..................------///......111888BBBMMMTTT^^^aaammm~~~zzzooopppooojjjdddaaaZZZQQQIIIFFFFFFHHHQQQXXX\\\ZZZYYY\\\^^^^^^```^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ^^^bbbccc```^^^]]]^^^YYYZZZ\\\]]]^^^^^^]]]\\\```\\\XXXXXXYYYXXXSSSNNNRRRRRRQQQQQQQQQPPPPPPPPPMMMIIIFFFGGGGGGFFFIIINNNVVVYYY[[[ZZZWWWTTTRRRQQQPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWUUUSSSQQQPPPLLLEEEAAA>>>>>>===<<<>>>>>>>>>???AAACCCFFFGGGKKKLLLNNNNNNJJJDDD>>>:::888777888===DDDHHHIIIHHH>>>>>>>>>>>>>>>?????????=========???AAAEEEHHHKKKQQQQQQSSSYYY```eeefffeeebbbfffcccYYYRRRSSSTTTSSSPPPNNNJJJHHHGGGGGGFFFEEEGGGEEEAAA>>>;;;:::::::::999999999::::::;;;;;;;;;:::999888888999:::<<<===??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>????????????>>>>>>AAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>?????????===???AAABBBBBBBBBCCCDDD??????@@@@@@@@@??????>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFFFFGGGIIILLLMMMLLLKKKKKKMMMQQQTTTQQQWWWYYYWWWVVVVVVUUURRRUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ]]]```dddgggiiinnnuuuuuufff\\\WWWRRROOOPPPSSSWWWYYY^^^fffnnnsssxxxyyynnnccc]]]WWWOOOJJJIIIEEECCC@@@===;;;;;;;;;<<<999999999999999999999999222333333444555555555444666555555555555444444444555444333222222222333444777444222222444444222///333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222444333333222111000//////222444555444111000333666111111222222222333333333444555666555555555777999:::;;;<<<<<<::::::;;;<<<~~~qqq```TTTJJJFFFAAA===;;;999888777333333///***,,,333555333555333222222222222111///000//////////////////000.........---....../////////...------------...///---......---++++++,,,...***,,,------++++++,,,...........................//////...000666???IIIPPPXXX[[[gggxxxxxxvvvsssnnngggbbb[[[RRRJJJGGGHHHJJJPPPWWW\\\[[[ZZZ]]]^^^^^^___^^^\\\ZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXYYYXXX\\\``````^^^\\\\\\]]]XXXYYYZZZ[[[\\\[[[[[[ZZZ^^^ZZZVVVVVVWWWVVVQQQMMMRRRRRRRRRQQQQQQQQQPPPPPPKKKGGGDDDEEEEEEDDDGGGLLLTTTVVVYYYYYYVVVSSSQQQQQQMMMLLLKKKKKKKKKMMMOOOQQQTTTUUUVVVWWWWWWUUUTTTRRRPPPLLLFFFAAA???>>>===<<<=========>>>@@@BBBEEEFFFJJJLLLPPPQQQOOOIIICCC>>>:::999:::>>>EEEIIIJJJHHH@@@@@@@@@???>>>>>>===============>>>AAADDDHHHJJJOOOQQQTTTYYY```eeeiiikkkmmmpppmmmeee___^^^\\\XXXTTTPPPKKKGGGGGGGGGGGGFFFGGGEEEBBB>>><<<:::::::::999999:::::::::;;;;;;;;;:::999999999999;;;<<<======<<<<<<;;;::::::999999<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>???????????????>>>>>>@@@??????>>>>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@;;;===???@@@@@@@@@AAACCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKMMMOOOQQQRRRSSSVVVYYYUUUZZZ\\\ZZZZZZ^^^___^^^___^^^]]]]]]]]]^^^___```eeegggiiikkkmmmppptttxxxzzzggg\\\UUURRROOONNNOOOSSSWWWYYY[[[bbbjjjrrr|||vvvkkkaaa[[[UUUMMMHHHGGGEEECCC@@@>>><<<;;;<<<<<<:::::::::999999888888888333444555555666666666555555444444444333333333333444333222222222333444555666444222222444444222000333333333333333333333333222222222222222222222222333222222111000//////...444444333333333222222222333333222222111000000000222333333222111111333444111111222222222333333333333444555555444555777999999;;;<<<;;;:::999:::;;;{{{nnn^^^SSSJJJFFFAAA===;;;:::888777333333000...///444555222555333222222222222111000///......------......///........................///...------------...///,,,---...---,,,,,,...000((()))+++,,,,,,---///000......................../////////000333;;;EEEKKKPPPUUU```ppp|||~~~xxxrrriiieee]]]SSSKKKHHHIIIKKKNNNVVV]]]]]]]]]^^^___]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXWWWYYY\\\]]]]]][[[[[[[[[WWWXXXXXXYYYYYYYYYXXXXXXZZZWWWTTTSSSTTTSSSPPPMMMRRRRRRRRRQQQQQQQQQPPPPPPJJJEEEAAABBBBBBAAADDDIIIPPPSSSUUUVVVTTTRRRQQQPPPLLLKKKIIIGGGHHHKKKNNNPPPRRRSSSUUUWWWWWWVVVUUUTTTOOOLLLFFFCCCAAA???>>><<<<<<<<<<<<===???AAACCCEEEIIIMMMRRRUUUTTTPPPIIIDDD===<<<<<<@@@FFFJJJJJJHHHCCCBBBAAA@@@>>><<<;;;;;;=========>>>@@@CCCFFFHHHKKKOOOTTTXXX]]]dddmmmtttzzz{{{xxxtttpppmmmgggaaa[[[UUUNNNHHHFFFGGGHHHHHHGGGEEEBBB???===;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999::::::;;;======<<<<<<;;;;;;::::::999999<<<=====================BBB@@@>>>======>>>???AAA<<<<<<<<<<<<============@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@AAABBBBBBCCC<<<>>>@@@AAA@@@@@@AAACCCAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHIIIKKKMMMNNNMMMLLLKKKNNNRRRVVVWWWYYYZZZ\\\^^^cccffffffiiioootttuuurrrpppnnnmmmmmmoooqqqssszzzvvvfffZZZUUUPPPOOONNNOOOQQQTTTXXX[[[]]]bbbkkkwww~~~rrrggg]]]XXXRRRKKKFFFEEEDDDCCCAAA>>>===<<<<<<<<<;;;;;;:::999888777777666444555666666777666666666444444333333333222222222333222222222333444555666666444333333333333222000222222222222222222222222222222222222222222222222444333222111000///...---333333333333222222222222222222222222222222222222333222000000222222222111111111222222222333333333222444555444444444666888999:::;;;:::999888999;;;wwwjjj[[[QQQGGGDDD@@@<<<:::999777555333333111000222444333222444333222222333333111000///................../////////000000//////...............------.........---.........------///000((()))+++,,,,,,---///000---------..................///000000222999CCCJJJMMMRRR\\\iiiuuu~~~}}}yyyrrrjjjeee]]]TTTLLLIIIIIIKKKMMMVVV^^^``````aaa```^^^\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVWWWZZZ[[[\\\[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWVVVWWWUUURRRRRRRRRRRRPPPNNNQQQPPPPPPPPPOOOOOOOOOOOOIIIDDD@@@@@@@@@???CCCHHHLLLOOOSSSTTTSSSQQQPPPPPPOOOLLLIIIHHHHHHKKKOOORRRPPPRRRTTTVVVWWWVVVUUUTTTOOOLLLHHHEEECCCAAA???===<<<<<<<<<<<<>>>@@@BBBCCCIIIMMMTTTYYYYYYTTTNNNIIIAAA???>>>AAAEEEHHHHHHGGGCCCCCCAAA@@@>>>===<<<;;;===<<<<<<===???BBBEEEGGGGGGLLLSSSVVVZZZcccppp{{{{{{ssslllccc\\\SSSKKKHHHHHHJJJKKKGGGFFFCCCAAA???======<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<======>>>>>>>>>======<<<<<<<<<<<<<<<==================AAA@@@???>>>======>>>???===============>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDD???AAACCCCCCCCCCCCDDDEEEAAAAAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOMMMLLLLLLOOORRRSSSRRRPPPSSSVVVZZZ]]]___aaadddffflllsssyyy|||pppccc[[[VVVUUUPPPPPPRRRSSSTTTWWW[[[]]]bbbiiivvvxxxnnndddZZZUUUPPPIIIEEEDDDCCCBBBAAA???===<<<<<<<<<;;;;;;:::999888777666555444555555666666666555555444444444333333333333222222222222333444555666666444444333333333333222222111111111111111111111111111222222222222222333333666555555444333222222111333222222222222222222222111111111222222333333333444111...///222333222000111111222222222333333333222333444444444444666999888999::::::888888999:::}}}rrreeeWWWNNNDDDAAA===:::999777555333444222111222333333222222444222111222333333222000000//////......//////000000000111111111000000///---..................---...//////...,,,,,,---///***+++---,,,,,,+++---...---------.........//////---///000111222888BBBJJJNNNSSS[[[dddoooyyy|||zzz|||~~~uuuoooiiieee^^^UUUMMMIIIHHHJJJLLLVVV___aaaaaabbbbbb___[[[[[[[[[[[[YYYXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWYYY[[[\\\[[[[[[XXXXXXWWWWWWVVVVVVVVVVVVVVVTTTRRRQQQRRRRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMJJJDDD@@@?????????BBBHHHKKKNNNQQQSSSRRRQQQPPPPPPOOOMMMJJJHHHIIILLLPPPRRRPPPQQQSSSVVVWWWVVVUUUUUUPPPMMMJJJHHHFFFDDDAAA???<<<<<<<<<<<<===???AAACCCHHHMMMUUUZZZ[[[WWWQQQMMMGGGCCC@@@@@@CCCFFFFFFEEEBBBBBBAAA@@@???>>>=========<<<<<<<<<>>>@@@CCCEEEFFFLLLSSSWWWZZZdddttt}}}xxxllleee[[[RRRNNNLLLLLLLLLHHHGGGEEECCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========>>>??????>>>>>>>>>>>>======;;;;;;<<<<<<============>>>??????@@@???>>><<<;;;=========>>>>>>>>>??????AAAAAAAAAAAAAAA@@@??????>>>??????@@@AAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDD@@@BBBDDDDDDCCCCCCDDDEEEAAAAAAAAAAAABBBDDDEEEFFFBBBBBBCCCCCCDDDEEEFFFFFFIIIIIIIIIKKKMMMOOOQQQRRRSSSRRRSSSUUUWWWZZZZZZZZZ___aaadddhhhlllqqqxxx|||uuupppggg^^^XXXTTTSSSTTTQQQTTTVVVWWWWWWYYY]]]```fffqqqssskkkaaaWWWSSSNNNHHHDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;:::999777666555555444444555555555444444333555555555555444444444444222222333444555555666666333444444333333222222333111111111111111111111111111111111222222333333333444444444555555555555555222222222222222222222222111111111222333333444444444111...///222333222000111111222222222333333333222333444444444555777999888999::::::888888999:::yyymmm___RRRJJJBBB???<<<999888666444222555111///222333111000222333222111111333333222111000//////////////////000...///000111222111000000------...//////...------...//////...,,,+++,,,...+++---...---+++++++++---,,,,,,------.../////////,,,///111111111777@@@HHHOOOUUU[[[aaajjjvvv~~~~~~}}}{{{oookkkhhheee```WWWOOOJJJHHHHHHKKKTTT]]]___```bbbaaa___[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUWWWZZZ\\\[[[ZZZXXXXXXVVVUUUTTTTTTTTTTTTUUUTTTRRRQQQQQQRRRSSSSSSOOOOOONNNNNNNNNMMMMMMMMMKKKDDD@@@???>>>>>>BBBGGGKKKNNNRRRTTTSSSRRRQQQQQQMMMKKKIIIGGGHHHKKKNNNPPPPPPQQQSSSUUUVVVVVVUUUTTTQQQOOOMMMKKKJJJGGGDDDAAA======<<<===>>>???AAABBBGGGLLLTTTZZZ]]][[[WWWTTTOOOIIICCC@@@BBBDDDEEEEEECCCBBBAAA@@@???>>>=========<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;<<<<<<======>>>>>><<<===???@@@@@@>>><<<;;;======>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC???AAACCCCCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCEEEFFFBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPSSSUUURRRTTTVVVXXXZZZ^^^dddhhhlllnnnrrrwww~~~~~~ooofff___\\\XXXTTTQQQPPPPPPPPPUUUWWWZZZ[[[[[[]]]bbbfffmmm~~~{{{pppggg]]]TTTPPPLLLGGGCCCBBB@@@??????>>><<<;;;;;;:::::::::999888777666666555444444444444444444333222666666555555555444444444222333444555555666555555222333444444222222333444222222222222222222222222111111111222222333333444111111222222333444444444111111111222222222222222111222222222333333444444333222000000222222222111111111222222222333333333222333555555555666999;;;999:::;;;:::999888999;;;wwwiii[[[NNNGGGAAA???<<<:::999777444222666000...111222//////222333222111111333333222111///......------......///***,,,...000111111000///------...//////...------+++,,,---,,,++++++---///+++,,,------++++++,,,---,,,,,,------...//////000,,,///222000///333<<>>=========>>>@@@BBBCCCEEEJJJRRRZZZ___```^^^]]]XXXQQQGGGBBBBBBDDDFFFFFFEEEDDDCCCAAA???===<<<;;;===<<<;;;;;;<<<>>>@@@AAACCCGGGLLLQQQWWWbbbpppzzzwwwvvvzzz||||||xxxssslllddd]]]WWWQQQMMMKKKKKKJJJIIIGGGEEEDDDCCC>>>>>>>>>=========<<<<<<:::;;;===>>>??????>>>>>>????????????????????????<<<<<<===>>>>>>??????@@@>>>>>>??????????????????======>>>??????@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDBBBBBBBBBCCCFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMNNNQQQTTTWWWYYYWWW[[[```bbbdddkkkwwwqqqddd[[[VVVSSSRRRQQQPPPPPPQQQRRRSSSZZZ]]]aaabbbbbbfffmmmrrrwwwmmmcccYYYPPPMMMIIIDDDAAA@@@>>>>>>======<<<:::999999999999888888777777777666555555555555555444333333555555555444444444333333333444555666666555444444111333555444222111333555333333333333333333333333000111111222333333444444000000111111111111111111000111111111222222222222222222333333333333333333222333333222111111333444111111222222222333333333333444666666666777:::<<<999;;;<<<;;;:::999:::;;;vvvgggYYYLLLEEEBBB???===;;;:::888555222777000---000111......222333222111111333444333111...------,,,,,,------...'''))),,,...///000///...,,,---...//////...---,,,)))***+++++++++,,,...000***+++---,,,,,,+++---...,,,,,,------...///000000,,,000222000---///888@@@MMMTTTXXX\\\eeettt~~~|||~~~vvvjjjiiihhhgggddd^^^UUUNNNIIIGGGFFFOOOWWWYYYZZZ]]]^^^]]]]]][[[XXXVVVUUUUUUVVVWWWPPPPPPPPPQQQQQQSSSTTTTTTQQQPPPOOORRRVVVYYYYYYXXXVVVUUUSSSQQQPPPOOOOOOPPPQQQQQQPPPOOOOOOPPPRRRUUURRRRRRQQQQQQQQQPPPPPPPPPJJJCCC>>><<<;;;;;;@@@FFFNNNQQQTTTVVVUUUSSSRRRRRRKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTUUUVVVUUUSSSRRRSSSRRRQQQPPPOOOLLLGGGDDD>>>>>>>>>>>>???@@@BBBCCCCCCHHHQQQZZZaaaddddddddd^^^UUUJJJCCCBBBEEEGGGHHHHHHGGGDDDBBB???<<<:::999===<<<;;;:::;;;===???AAA>>>AAAFFFKKKRRR]]]iiiqqqpppooorrrwwwvvvrrruuu|||zzzvvvpppjjjbbb[[[SSSMMMLLLLLLLLLJJJIIIGGGEEEDDD??????>>>>>>=========<<<:::;;;===?????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>???@@@BBBCCC===>>>>>>???@@@@@@AAAAAA??????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGHHHJJJLLLMMMNNNOOOQQQQQQRRRSSSVVVYYY]]]___cccjjjqqqsssvvvjjj]]]WWWTTTRRRNNNNNNNNNOOORRRUUUYYY[[[___cccggghhhiiinnnwww~~~uuukkk```WWWNNNJJJGGGBBB??????<<<<<<<<<<<<;;;:::999888888888888777777777777777666666777777666555444444444444444333333333222222444555666666666555444333111333555444222111333555333333333333333333333333000000111222333333444444333222222222111111000000000000111111222222222222333333333333333333333333222444555444111000333666111111222222222333333333333555666777777888;;;===:::;;;<<<<<<::::::;;;<<<rrrfffYYYMMMEEE>>>???>>>;;;888555111---444222222222333333222111111222222222222111000000111...+++,,,///111000///222000---++++++---111333,,,,,,,,,------------......------,,,,,,------...***+++---,,,,,,+++---...---.........---,,,,,,+++)))---000000...000555:::DDDPPP\\\bbbiiisss|||}}}~~~yyymmmlllsssqqqkkkcccXXXNNNGGGDDDDDDIIINNNQQQRRRWWW___fff^^^\\\XXXUUURRRQQQPPPPPPPPPOOONNNNNNOOOPPPRRRSSSVVVTTTRRRRRRTTTUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOPPPQQQPPPMMMKKKIIIJJJNNNQQQPPPPPPOOOOOOMMMLLLJJJIIIHHHDDD???<<<<<>>===>>>???AAABBBEEEGGGKKKTTT___hhhlllmmmccc[[[QQQHHHDDDDDDEEEFFFJJJIIIGGGCCC>>><<<<<<===;;;;;;<<<;;;999999;;;===<<<===@@@EEELLLUUU]]]bbbeeeeeegggiiikkkmmmnnnooommmlllmmmmmmkkkeee[[[SSSJJJJJJIIIJJJKKKJJJIIIGGGAAA???>>>>>>?????????>>>>>>===<<<<<<===???BBBCCCFFFDDDAAA??????AAACCCDDD???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEDDDBBBBBBCCCCCCBBB@@@EEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFDDDFFFGGGGGGFFFFFFGGGHHHIIIHHHHHHJJJMMMOOOPPPPPPRRRSSSTTTWWW[[[aaafffjjjuuu}}}{{{ppp```UUUQQQPPPOOONNNNNNLLLJJJKKKOOOUUUYYY\\\iiiooolllkkkuuu~~~vvvlllgggXXXSSSKKKEEEAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;888888777777666666555555333333333333333333333333777666444333222222333444888888777666666666666777888222...111666777111***000000111111111222222222444444444444333222222111444333111000000111333444222222333333333333444444111111111111111222222222333333333333333333333333333444444222000000111222999777555555777888999999::::::;;;;;;::::::999888|||qqqggg\\\OOOGGG>>>>>><<<:::888888777666333222222222222222111111333333444444333333222111000...,,,,,,///000000//////...---------...000111///.........------,,,,,,------------------------***,,,------,,,,,,---...------......------,,,+++)))---//////...000555999FFFPPPZZZaaajjjvvv{{{|||uuurrrtttpppjjjaaaVVVMMMGGGDDDEEEHHHLLLOOORRRWWW___ddd]]][[[XXXUUURRRQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPQQQSSSUUUVVVVVVSSSRRRPPPNNNMMMNNNNNNOOOOOOOOONNNKKKJJJJJJMMMOOONNNNNNNNNNNNMMMLLLJJJJJJGGGDDD???;;;;;;???DDDGGGNNNUUUZZZYYYWWWWWWTTTPPPMMMLLLKKKIIIIIIIIIIIIJJJMMMOOOQQQTTTUUUVVVWWWWWWUUUUUUUUUTTTQQQMMMIIIFFFAAA@@@>>>===>>>???AAABBBDDDEEEJJJSSS^^^ggglllnnnjjjdddYYYOOOIIIGGGHHHJJJHHHHHHGGGDDD@@@===<<<===<<<======<<<;;;;;;<<<>>>======???BBBGGGNNNUUUYYY]]]]]]^^^^^^___```aaaaaaeeefffgggjjjkkkhhhaaa\\\RRRQQQOOONNNLLLJJJHHHFFFDDDBBB@@@@@@@@@AAA@@@??????>>>>>>>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCDDDDDDFFFDDDCCCDDDEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDFFFGGGFFFEEEEEEFFFGGGDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKMMMPPPSSSTTTTTTSSSTTTWWW\\\bbbkkktttzzzzzzkkkaaaVVVOOONNNOOOPPPOOOQQQPPPOOOQQQUUUZZZ___bbbfffnnnmmmppp}}}qqqiiidddTTTOOOHHHCCCAAA@@@??????>>>===<<<;;;::::::::::::888777777777666666666555444444444444444444444444666555444333222333333444555444333333222222333333555111///000444555000+++111222222222333333333333222222333333222222111111444333111000000111333444222222222333333333444444111111111222333333444444333333333333333333333333444555555333222111222444555444444555888:::<<<<<<::::::;;;;;;::::::999888xxxooohhh^^^QQQHHH@@@===:::888777777888:::222222222111111111000000333333444444333333222111000...------///000000///------...////////////...111111000///...---,,,+++,,,---...//////...---,,,+++,,,------,,,,,,---...------......------,,,,,,***---//////...///444888DDDLLLVVV___kkkxxx{{{{{{~~~xxxsssooofff]]]SSSKKKFFFCCCDDDEEEGGGKKKPPPWWW\\\```YYYXXXVVVTTTRRRQQQPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNOOORRRTTTUUUUUUQQQPPPOOOMMMMMMMMMNNNNNNMMMMMMMMMLLLJJJJJJKKKMMMLLLLLLMMMMMMLLLKKKKKKJJJFFFCCC???<<<<<>>>>>???@@@AAAAAACCCIIIRRR]]]fffmmmooommmiii___RRRHHHDDDEEEIIIFFFGGGGGGFFFBBB???======<<<===>>>>>><<<<<<===>>>=========>>>AAAFFFJJJMMMSSSSSSRRRRRRRRRQQQQQQQQQXXXYYY\\\```eeeffffffdddZZZYYYVVVSSSOOOKKKHHHFFFGGGEEECCCBBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFFFFGGGIIIDDDFFFGGGGGGFFFGGGIIIKKKGGGIIIKKKNNNQQQSSSUUUUUUWWWYYY]]]ccclllxxx{{{jjj^^^[[[UUUNNNKKKLLLOOOPPPOOOQQQQQQRRRTTTXXX]]]aaadddgggnnnooovvvtttkkkddd___OOOKKKEEEAAA@@@?????????======<<<;;;::::::::::::777777777777666666666666555555555555555555555555555555444333333333444444666555555444444444444444222111000111111111///---222222333333333444444444000000111222222222111111444333222111111222333444222222222222333333333333111111222333444444555555333333333333333333333333444555555444333222444555444444555666888:::<<<===::::::;;;;;;::::::999888wwwmmmfff]]]PPPFFF@@@<<<999777555222333555222222333222000///000000111111111111111000//////............//////000///------.........///......111000000///......------+++---...000000...---++++++---...---,,,,,,---...,,,------...------,,,,,,+++,,,.........///333666===FFFQQQ]]]lllyyy~~~~~~zzz~~~~~~zzzqqqkkkaaaWWWOOOIIIDDDBBBBBBAAABBBFFFMMMSSSWWWYYYSSSSSSSSSRRRQQQPPPPPPOOOKKKLLLNNNOOOPPPPPPOOOOOOOOONNNMMMNNNPPPRRRRRRQQQOOONNNMMMLLLLLLLLLMMMMMMJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJFFFDDD@@@======@@@DDDFFFLLLSSSWWWVVVTTTSSSOOOKKKLLLKKKIIIHHHGGGGGGHHHHHHDDDJJJQQQSSSRRRQQQTTTXXXUUUUUUTTTSSSQQQNNNKKKIIIDDDCCCAAA???>>>???@@@AAA@@@CCCIIIQQQ\\\fffnnnrrrooolllcccVVVHHHAAABBBFFFDDDFFFHHHGGGDDDAAA???>>><<<===>>>>>>===<<<===>>><<<<<<;;;;;;===???BBBDDDJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKNNNTTTZZZ___cccdddaaaaaa^^^ZZZTTTNNNJJJHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@AAACCCCCCCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEGGGGGGGGGGGGHHHJJJEEEFFFGGGGGGGGGHHHKKKMMMIIIKKKOOORRRTTTUUUWWWYYY]]]```eeemmmwwwtttfff\\\VVVUUURRRNNNLLLMMMOOOOOONNNRRRSSSUUUWWWZZZ___dddhhhlllsssuuu~~~zzzmmmeee^^^YYYMMMIIIDDDAAA?????????>>>===<<<;;;:::999999999999777777777777666666666666444444444444444444444444444444444444444444444555666666555444444444444444111222222222000//////000222222222333333333333444000000111222222333222222333222222111111222222333111222222222222333333333222222222333333333333333222222222222222222222222333444444444222222444666777888888888888888999:::::::::;;;;;;::::::999888wwwlllcccYYYLLLCCC???:::888:::777222111444222333444333000//////111000111111111111000//////---...///////////////000......,,,,,,,,,---///000.../////////////////////,,,---///000000///---,,,,,,---......,,,,,,---...,,,,,,------...------,,,,,,,,,---------///111333888BBBOOO]]]lllyyy~~~|||{{{www}}}wwwnnnggg\\\SSSLLLHHHCCCAAA>>>>>>>>>AAAGGGMMMPPPRRRNNNOOOPPPQQQQQQPPPOOOOOOJJJKKKMMMOOOOOOOOONNNNNNOOONNNMMMNNNOOOOOONNNLLLMMMLLLLLLKKKKKKKKKKKKKKKIIIKKKLLLLLLJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGDDDAAA>>>>>>AAADDDGGGJJJQQQUUUTTTRRRQQQNNNJJJJJJIIIHHHFFFFFFFFFGGGGGGDDDJJJPPPRRRPPPPPPSSSWWWUUUTTTTTTSSSQQQOOOLLLKKKGGGEEEBBB@@@?????????@@@???CCCIIIQQQ[[[eeennntttrrrpppiii\\\NNNFFFEEEGGGCCCFFFHHHHHHFFFBBB???>>>:::<<<>>>>>><<<;;;<<<<<<;;;;;;::::::;;;===???AAABBBBBBBBBBBBCCCCCCCCCCCCAAACCCFFFJJJOOOUUU[[[___iiijjjiiiddd\\\TTTOOOMMMJJJIIIGGGFFFGGGGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBAAA???AAACCCEEEFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGEEEDDDCCCDDDFFFGGGGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFGGGHHHGGGHHHIIIKKKFFFGGGHHHHHHHHHJJJMMMPPPNNNQQQUUUXXXYYY[[[^^^aaabbbhhhqqq{{{lllaaa[[[WWWTTTQQQOOONNNNNNOOOPPPQQQQQQUUUWWWZZZ]]]```fffnnnsssvvv}}}tttiiiaaaYYYSSSMMMJJJEEEAAA@@@???>>>===<<<;;;:::999999888888999666666666666777777777777333333333333333333333333222333333444444555555555333222111111000000111111111333444333000000111333111111111111222222222222111111222333444444444333222222222222222222222222111111111222222222333333333333222222111111000000222222222222222222222222111222333222111222444555666888:::999888777999:::::::::;;;;;;::::::999888xxxkkk___SSSHHHAAA>>>999888<<<;;;555444888333555666444000...000222222222333333222222111000,,,...000000///...///000///---,,,++++++---///000------........./////////---...///000000///...------...///...---,,,---...,,,,,,------......---------,,,,,,,,,---...000111666@@@NNN[[[iiiwww~~~~~~|||yyy}}}wwwkkkcccYYYRRRMMMIIIEEEAAA<<<===>>>???BBBGGGKKKMMMKKKMMMOOOQQQRRRRRRQQQPPPLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNNNNOOONNNLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJHHHJJJKKKKKKIIIHHHHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHFFFDDD@@@>>>>>>@@@DDDFFFIIIOOOTTTTTTRRRRRROOOKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGJJJNNNPPPOOOPPPSSSVVVUUUTTTTTTSSSQQQOOONNNMMMIIIGGGDDDAAA????????????>>>BBBIIIPPPYYYcccmmmssspppoooiii```TTTKKKGGGFFFEEEGGGIIIIIIFFFBBB@@@???:::<<<>>>>>>===;;;;;;<<<;;;:::::::::;;;<<<>>>???;;;;;;<<<<<<======>>>>>>===???AAADDDGGGLLLRRRWWWjjjmmmpppmmmeee]]]WWWUUUSSSQQQNNNMMMMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIIIIHHHHHHIIIKKKHHHIIIIIIIIIJJJLLLQQQTTTOOORRRWWWZZZ[[[___eeejjjnnnwww~~~dddVVVRRRQQQOOOOOOKKKKKKMMMOOOQQQTTTVVVWWWVVVZZZ^^^bbbhhhqqq|||~~~nnneee^^^UUUOOOLLLHHHDDDAAA???>>>===<<<;;;;;;:::999888888888888666666666666777777777777333333333333333333333333111222333444555555555555444444333222222222222222222333333222111111222444000000111111111222222222222222333444444444333333222222222222222222222222111111111111222222222222333222222111111000000///222222222222222222222222///111222222111222444666222555999:::999999<<<>>>::::::;;;;;;::::::999888yyyjjj[[[NNNFFFBBBBBB:::777:::999222333:::333666888666111///000333222222222222222111111000+++...000111///...///000,,,,,,---------..................---------------.........//////............//////...---,,,---...+++,,,------......------...,,,++++++,,,...//////444>>>JJJSSS___ooo{{{}}}~~~zzziiibbbYYYSSSPPPMMMHHHDDD<<<>>>@@@@@@@@@BBBGGGKKKJJJMMMPPPTTTUUUUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTNNNMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJIIIGGGGGGGGGIIIGGGGGGGGGHHHGGGGGGFFFFFFCCCAAA???======???AAACCCEEELLLQQQQQQPPPQQQNNNJJJIIIHHHFFFEEEDDDDDDEEEEEEKKKLLLLLLMMMOOOQQQSSSUUUTTTTTTSSSRRRQQQPPPOOONNNJJJHHHEEEBBB???>>>>>>???===AAAGGGNNNVVV```jjjqqqooonnnjjjccc[[[RRRKKKGGGGGGIIIJJJIIIEEEBBB@@@@@@:::===???@@@>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<999999999999::::::::::::999;;;===>>>???CCCHHHMMMZZZbbbkkknnnkkkeeebbbaaaaaa^^^ZZZVVVTTTRRROOOLLLMMMLLLJJJIIIHHHHHHHHHIIIEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNNNNOOONNNNNNNNNLLLLLLMMMNNNMMMLLLJJJHHHHHHGGGFFFFFFGGGHHHFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIGGGIIIJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKLLLOOOSSSWWWPPPUUUZZZ^^^aaahhhqqqxxxttteeeUUUOOONNNKKKKKKLLLJJJLLLOOOQQQTTTWWW[[[]]]]]]aaahhhnnnwwwuuuhhhaaa[[[RRRKKKGGGDDDAAA???>>>>>>===<<<;;;:::999888888777777777555666666666777777777888444444444444444444444444000111333444666666666666777666666555555555555555333222000000111111222222111111111222222222333333222333333333333222222111222222222333333222222222111111111111222222222222111111111222222333333333111111111111111111111111000111222222222333555777111555:::;;;999999<<>>>>>???;;;@@@FFFLLLSSS]]]hhhoootttrrroookkkeee]]]TTTMMMIIIJJJJJJHHHEEEBBB@@@@@@;;;>>>@@@AAA@@@>>>======<<<<<<;;;::::::999:::::::::::::::999999999999999444666888999999<<>>===>>>>>>>>>===;;;:::999888777777777777555666666666777777888888555555555555555555555555///111333555666666666666444444333222222222222333333000......000222222111222222333333333444444444222222222222222111000///111222222333333222222111000111111111111222222222///000111222444555666777111111111111111111111111000222333333333444777999444999===<<<999777999<<<::::::;;;;;;;;;:::999999qqqdddXXXKKKCCC@@@<<<;;;:::888666555444444666555444222111000000000111000000000//////......222222222222111///......---------.........//////000000///...............222000...,,,+++,,,---.........---------,,,,,,,,,............/////////000------,,,------...///000222666@@@LLLWWWbbbrrr~~~~~~|||~~~|||{{{~~~mmmeee^^^ZZZUUUOOOKKKLLLEEECCC@@@>>>>>>BBBIIIOOOQQQUUUYYY[[[[[[ZZZZZZZZZVVVWWWXXXZZZ\\\[[[XXXUUURRRPPPNNNMMMNNNNNNMMMLLLIIIHHHGGGFFFFFFHHHJJJKKKGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>===<<<>>>AAAEEEFFFIIIMMMOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDFFFHHHJJJKKKLLLMMMMMMMMMPPPRRRSSSSSSUUUUUUVVVUUUTTTSSSKKKIIIFFFCCC@@@>>>>>>===@@@CCCFFFIIINNNVVVaaaiiinnnqqqrrrpppnnnhhh[[[PPPIIIHHHGGGGGGHHHGGGDDDBBB??????>>>===<<<===>>>???;;;===>>>===:::999999999888888777777777777888888<<<...777AAA777999CCC>>>???GGGRRRYYY^^^gggsss|||{{{|||xxxnnneee___ZZZUUUSSSTTTTTTSSSRRRQQQQQQRRRLLLMMMNNNPPPQQQQQQPPPPPPJJJLLLOOOQQQQQQQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXVVVVVVWWWTTTQQQQQQUUUQQQOOOLLLIIIFFFFFFIIILLLQQQKKKIIIKKKJJJFFFHHHMMMIIIJJJLLLLLLKKKKKKLLLNNNMMMKKKLLLRRRUUUWWWZZZ___eeebbbeeeooozzznnn^^^VVVTTTPPPMMMMMMOOORRRTTTQQQKKKNNNYYY^^^]]]bbbllluuuuuujjjccc\\\RRRKKKIIICCCBBB???===<<<<<<======;;;;;;999888777777777777777666444444555555444333222444666777555333222222666555444333444666888:::888777555333333333555666222222111000//////000000333000...000333444333000444444444444444444444444333222222111111222222333111111222222222333333333000111111111111222222222222222111111222222333444---111555555222111444777;;;;;;;;;;;;;;;;;;;;;;;;777>>>;;;999<<<888333888ooocccXXXKKKBBB???<<<;;;999777666555444444111000000000111111222333222222111000000000000000///////////////...---,,,---.........////////////000//////...............///...---,,,,,,---///000......---------,,,,,,,,,...---,,,++++++---///000------,,,------...///000333666>>>IIITTT___nnn|||{{{}}}{{{yyy~~~sssjjjaaa\\\XXXRRRMMMLLLDDDBBB???<<<<<<@@@GGGLLLRRRUUUYYY\\\\\\\\\\\\\\\YYYYYYZZZ\\\]]][[[WWWTTTQQQOOOMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFHHHIIIKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@>>>======@@@BBBGGGJJJMMMNNNLLLJJJHHHGGGIIIJJJIIIGGGEEEEEEGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSSSSLLLJJJGGGDDDAAA@@@??????>>>@@@CCCFFFJJJRRR\\\dddkkkppptttuuusssnnnbbbVVVLLLJJJHHHHHHHHHHHHFFFDDDAAA???===<<<============<<<===>>>===;;;999999:::999999999999888888888888;;;///666>>>666777???;;;>>>DDDJJJOOOUUU___nnnyyy{{{sssmmmgggaaaXXXWWWVVVUUUTTTSSSRRRQQQKKKLLLNNNPPPQQQRRRQQQQQQNNNOOOQQQQQQRRRSSSVVVXXX^^^___aaabbbccccccbbbbbb]]]]]]\\\[[[ZZZZZZYYYYYY[[[XXXXXXXXXVVVSSSTTTYYYVVVVVVUUURRROOOMMMLLLMMMMMMIIIHHHKKKKKKHHHIIINNNKKKLLLMMMMMMLLLKKKMMMNNNRRRQQQSSSXXXZZZ\\\bbbiiimmmnnnuuuuuubbbXXXRRRPPPNNNMMMMMMPPPSSSUUUVVVRRRTTT^^^cccdddmmmzzz{{{qqqfff___XXXOOOIIIGGGCCCAAA???===<<<<<<======888888777777666666666777777555444444555555444333000333666777666555555555555444444444555666888999666444333111111111333444333333222111111111111111111111222222222222333333444444444444444444444444333222222111111222222333111111222222222333333333111111111111222222222222444333333333333444555555...222555555333222555888::::::::::::::::::::::::777>>>;;;999<<<999555;;;}}}nnncccXXXJJJ@@@===<<<;;;999777555444444333////////////000111222333444333111000000000111222---...............------............/////////////////////............---------,,,,,,---...000111......---------,,,,,,,,,...,,,)))((((((***...000------,,,------...///000333555;;;FFFPPP\\\kkkyyy{{{|||}}}zzz{{{oooddd```^^^WWWPPPMMMEEECCC@@@===<<<@@@FFFKKKQQQUUUYYY\\\]]]^^^___```[[[\\\]]]___^^^[[[VVVRRROOOMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAA???>>>===???@@@GGGJJJLLLLLLJJJHHHGGGGGGKKKKKKJJJHHHFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKMMMOOOQQQQQQSSSTTTUUUVVVVVVVVVNNNLLLIIIFFFCCCAAA@@@@@@<<<>>>@@@AAADDDKKKUUU\\\fffnnnvvvzzz{{{vvvkkk___QQQNNNJJJIIIHHHHHHGGGFFFDDD@@@===<<<>>>???===;;;<<<===>>>>>><<<::::::;;;::::::;;;;;;;;;999888777:::222666;;;666777<<<:::===???BBBDDDIIITTTeeeqqq}}}yyyrrrhhheeeaaa```___]]]XXXTTTNNNOOOQQQTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVYYY___cccfffgggjjjmmmnnnnnnlllkkkhhhgggfffdddcccaaa```___aaa^^^]]]]]]\\\ZZZ]]]bbbbbbcccccc```[[[UUUQQQPPPLLLJJJKKKNNNOOOMMMMMMPPPOOOPPPPPPOOONNNMMMOOOPPPSSSTTTXXX\\\]]]___hhhrrrzzzsss```VVVSSSOOONNNNNNNNNPPPSSSVVVXXXXXXUUUXXX```eeejjjyyyuuukkk```ZZZTTTLLLEEEDDDAAA@@@>>>===<<<<<<<<<===666666666666666666666666666555444444555666444333///222555666666555666777444444555666666777777777555444222111111222333333444333222222222222222222///222555444111000222666444444444444444444444444333222222111111222222333111111222222222333333333111111111111222222222333333333333333333444555555///222555555333333666999::::::::::::::::::::::::888>>>;;;888<<<999777==={{{nnndddXXXKKKAAA<<<<<<;;;999777555444333333222111111000000000111111333222000//////000222222......///000000000//////,,,---------..................///.........------------,,,,,,---...000000......---------,,,,,,,,,---+++***))))))+++---...------,,,------...///000333444999DDDPPP\\\kkkxxx}}}~~~}}}{{{|||}}}}}}rrrfffcccbbb]]]TTTOOOIIIGGGCCC???>>>AAAGGGKKKPPPTTTXXX[[[]]]___```bbb]]]^^^___```___ZZZTTTOOOMMMKKKJJJKKKLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@@@@???>>>???AAAEEEGGGIIIJJJHHHHHHHHHHHHLLLLLLKKKIIIGGGFFFGGGIIIJJJKKKLLLKKKJJJJJJKKKMMMLLLNNNPPPRRRUUUWWWYYYZZZNNNMMMIIIFFFCCCAAA@@@???;;;===>>>???@@@FFFOOOVVVbbbmmmxxx~~~|||rrrgggXXXSSSMMMIIIGGGGGGGGGGGGFFFBBB======???@@@>>>;;;<<<>>>??????===;;;<<<<<<999:::<<<<<<<<<:::888666999666888:::999:::===<<<<<<===>>>>>>AAAKKKYYYccclllwww}}}wwwqqqnnnlllhhh```YYYVVVWWWZZZ\\\]]]^^^^^^]]]\\\\\\[[[\\\___eeemmmsssrrruuuyyy}}}~~~}}}{{{zzzxxxuuuqqqnnnkkkiiiiiifffeeeffffffeeejjjpppssssssqqqkkkccc\\\VVVTTTQQQPPPQQQSSSSSSRRRQQQRRRTTTTTTTTTRRRPPPPPPQQQSSSVVVXXX]]]aaabbbfffrrr~~~vvvbbbXXXSSSRRRPPPPPPQQQRRRTTTWWWYYY[[[YYYYYY]]]ccciiisssnnnddd[[[UUUPPPIIICCCBBB@@@???>>><<<<<<;;;<<<<<<777777777777666555555444666555444444555666555333000222444555444444555666333444666777888777666555555555444333333444444555333222222111111111222222///111333222111000222444333333333333333333333333333222222111111222222333111111222222222333333333111111111222222222333333111111111000111222222333000222444444444444777999999999999999999999999999:::???:::666999777555<<<{{{nnndddYYYLLLBBB>>>;;;:::888777555444333333333222222111111111222222111000////////////000111---......////////////...++++++,,,,,,,,,------------......///...---,,,,,,.........------...............---------,,,,,,,,,++++++,,,---...------,,,------,,,------...///000222222888DDDQQQ]]]kkkwwwzzz~~~xxxvvvwwwzzz|||~~~ssshhheeeeee```XXXTTTKKKIIIEEE@@@>>>@@@EEEJJJNNNQQQVVVYYY[[[]]]```bbb]]]]]]]]]]]]\\\XXXRRRNNNKKKJJJJJJKKKLLLKKKIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA<<<>>>???@@@??????AAABBBAAACCCEEEFFFGGGHHHJJJLLLLLLLLLKKKIIIFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVWWWNNNLLLIIIEEEBBB@@@???>>><<<>>>>>>>>>>>>CCCKKKRRR___kkkxxxwwwooobbb[[[RRRKKKGGGFFFFFFFFFGGGDDD@@@???@@@AAA???======???@@@???>>>======>>>999:::<<<<<<<<<:::888777666999888777;;;======???===>>>>>>???@@@FFFNNNTTTWWWcccqqq}}}~~~{{{uuulllddddddeeeggghhhiiiiiihhhhhhcccdddfffhhhmmmvvv|||yyysssppppppqqqrrrrrrwww~~~}}}sssiii```\\\[[[XXXYYYYYYWWWVVVUUUTTTRRRVVVVVVUUUSSSQQQQQQSSSUUU[[[^^^eeekkkmmmsss{{{eee]]]ZZZVVVQQQRRRRRRRRRTTTVVVXXX[[[\\\\\\```fffmmmuuuzzziii___VVVRRRMMMGGGBBBAAA>>>>>>===<<<<<<;;;;;;;;;999999999888777666444333666444333444555666555444111333444333222111222333333444666888888777555444444444444333333444444444111111000000000000111222111000...000222333222000333333333333333333333333333222222111111222222333111111222222222333333333111222222222222333333333111000000000000111222222222222333444444666888:::999999999999999999999999:::???:::555777444111888zzzmmmcccXXXLLLCCC???;;;:::888666444333333222111111111111222333555555////////////000000000000+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...//////---,,,+++..................------......---------,,,,,,,,,***,,,...000000///---,,,------,,,------...///000111111777CCCPPP\\\hhhrrruuuzzzyyyvvvwwwyyy|||~~~|||zzz{{{}}}vvvkkkhhhgggaaa[[[XXXLLLIIIDDD???<<<===BBBFFFKKKNNNRRRUUUWWWZZZ]]]___YYYYYYXXXXXXXXXUUUPPPMMMJJJIIIJJJKKKLLLLLLJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA===>>>??????>>>???AAACCC>>>@@@BBBDDDEEEGGGKKKNNNLLLLLLKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLQQQPPPPPPOOOOOOPPPQQQQQQOOOMMMJJJFFFBBB@@@???>>>>>>??????>>>>>>BBBJJJQQQ\\\hhhuuu}}}}}}xxxooofffYYYNNNHHHFFFFFFFFFFFFFFFDDDBBBAAAAAABBBBBB===???AAA@@@???>>>>>>???:::;;;<<<======<<<;;;:::555>>>:::555===>>>;;;???===???AAABBBBBBDDDGGGJJJJJJTTTaaalllyyyyyyzzzzzz{{{zzzyyywwwvvvrrrtttxxx}}}yyynnngggdddcccaaacccaaa\\\ZZZZZZYYYUUUYYYYYYXXXVVVUUUUUUXXXZZZ___bbbjjjsssyyy~~~gggZZZZZZ[[[XXXSSSSSSSSSSSSTTTVVVZZZ]]]___```fffoooxxxtttcccZZZRRRNNNKKKEEEAAA@@@===<<<<<<<<<<<<;;;;;;:::888999999999888666444333555444333444666666666444333444444333111111111333333555666888888777555444111111111111222222222222000000000///000000111222333000...///333555333///333333333333333333333333333222222111111222222333111111222222222333333333222222222222333333333333222222222222222333444444333333333333555888:::;;;::::::::::::::::::::::::888>>>999444777333///666yyykkk```VVVJJJCCC@@@;;;:::888666444333222222111111111111111222333333---///000222222111000///,,,,,,,,,,,,,,,+++***)))---------.........//////,,,---...//////---,,,***,,,,,,---...////////////......---------,,,,,,,,,,,,,,,---...///......---------,,,------...///000//////555AAAMMMWWW```hhhmmmttt{{{|||{{{{{{|||~~~{{{{{{}}}{{{qqqlllhhhaaa\\\ZZZMMMJJJEEE???<<<===AAAEEEHHHKKKNNNQQQSSSVVVYYY[[[VVVTTTSSSSSSSSSRRROOOMMMJJJIIIJJJLLLMMMLLLJJJHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<===???AAA???@@@AAABBBCCCFFFJJJMMMKKKKKKJJJHHHEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMMMMNNNPPPPPPQQQOOOKKKGGGDDDAAA@@@???>>>??????>>>>>>BBBJJJPPPYYYeeerrrzzz{{{qqqaaaSSSJJJGGGFFFGGGEEEGGGHHHFFFBBBAAADDDHHH>>>@@@AAAAAA@@@??????@@@<<<======>>>>>>??????@@@<<>>AAACCCDDDEEEFFFGGGHHHNNNTTTZZZfffxxxuuuooollllllmmmooollleeeccceeeddd```bbbbbbaaa___^^^___bbbeeejjjllltttsssiii\\\VVVVVVXXXXXXWWWVVVUUUUUUVVVZZZ___dddhhhkkksss~~~vvvkkk^^^UUUMMMKKKHHHBBB???>>>;;;<<<<<<<<<<<<;;;::::::444555777888888777666444555444333444666777666555333444555444333333444666555555666777777666555444000000111222222222222222111000000000111111222333333222222333444444444333222222222222222222222222333222222111111222222333111111222222222333333333222222222333333333444444222222222222222333333444444333222333666999;;;<<<::::::::::::::::::::::::555;;;888555999555111777xxxiii^^^TTTIIIBBB@@@;;;:::888666444333222222444333222000///.........---///222444444333111000/////////...---,,,+++***////////////000000000111,,,---...//////---+++***)))***,,,...///000111111......---------,,,,,,,,,------,,,,,,,,,---...///---------------...000000......333???JJJRRRYYY```fffnnnwww~~~}}}}}}||||||}}}vvvpppiii```\\\[[[PPPMMMHHHAAA>>>???CCCGGGGGGIIILLLOOOPPPSSSVVVYYYSSSQQQOOOOOOPPPPPPNNNMMMIIIIIIJJJLLLNNNMMMJJJHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDBBB>>>;;;;;;===???@@@AAAAAAAAABBBDDDHHHKKKKKKKKKJJJGGGDDDCCCDDDFFFEEEFFFGGGGGGGGGHHHKKKMMMIIIIIIIIIKKKMMMPPPSSSTTTRRRPPPMMMIIIEEEBBBAAA@@@>>>??????>>>>>>BBBIIIPPPXXXcccpppxxxxxxfffVVVLLLHHHGGGGGGDDDHHHKKKHHHBBBAAAFFFKKK>>>@@@AAAAAA@@@???@@@AAA???>>>>>>???@@@AAACCCDDDCCCQQQHHH===GGGFFF>>>DDD<<<>>>@@@BBBDDDFFFGGGHHHJJJLLLMMMNNNXXXjjj{{{{{{uuurrrrrrwwwyyyuuunnnkkkooooookkkkkkkkkjjjhhhhhhiiimmmpppyyyzzzooobbb___ZZZUUUSSSUUUYYY\\\YYYYYYYYYZZZ___ffflllqqq|||nnnddd[[[SSSKKKHHHFFFAAA======;;;;;;<<<<<<<<<;;;::::::///111444666777777777666555444333444666777666555333444555555555666888:::555666666666666666555555111222333444444444444444222111111111222333333444222555777666444333555888222222222222222222222222333222222222222222222333111111222222222333333333222222333333333444444444000000000///000111111222555333222333666999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;222999888777;;;888444:::xxxkkk```SSSFFF>>><<<<<<:::666333111111222333333222111000////////////111111222222222222111111...///000111111000///.........------------......000///.........///111222)))+++---///111111111111+++,,,------......------***+++,,,------,,,+++***///,,,***+++...111111//////000111777GGGXXX\\\VVVccciiirrr~~~}}}vvvlllgggccc]]]YYYTTTOOOHHHAAA>>>>>>AAACCCFFFHHHJJJKKKLLLMMMOOOQQQRRRQQQPPPNNNLLLKKKIIIIIIJJJKKKKKKKKKKKKIIIGGGFFFHHHHHHHHHFFFDDDDDDFFFHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>======AAA@@@>>><<<<<<<<<======@@@@@@BBBCCCDDDFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDEEEGGGJJJLLLMMMJJJKKKKKKKKKLLLNNNOOOPPPOOONNNMMMKKKHHHEEECCCAAACCCBBB@@@???@@@CCCFFFHHHUUU]]]hhhrrr{{{nnn[[[QQQNNNJJJDDDGGGFFFGGGIIIGGGBBBBBBEEEEEEDDDBBBAAA@@@@@@AAABBB@@@???>>>===>>>???AAACCCCCCEEEGGGFFFCCC???======AAAAAAAAAAAABBBDDDFFFGGGKKKFFFFFFLLLRRRYYYeeerrr{{{~~~{{{{{{|||~~~|||zzzxxx}}}{{{xxxuuuuuuxxx~~~xxxjjjaaaYYYZZZ[[[[[[YYYYYYZZZ[[[`````````aaadddnnnzzzrrrddd```VVVOOOJJJIIIFFFBBB@@@AAA;;;;;;:::999999999::::::888888777666666666666666555555555555555555555555222444555444333333444555555666666666444333444555555333000---,,,...000222333222222222111111000000111111222222222333333333333444555444222111222333000111222333333333333333111111222222222333333333000000111222333444444555333333333333333333333333000000222444666888999:::888999999:::::::::999999777666444444555666777777vvviii]]]QQQEEE>>>======;;;888555333333444444333222111000////////////000111111111111111111000...//////000000//////.........------------......///............///000000------............------+++,,,------...---------+++++++++,,,,,,+++++++++000---++++++---//////------...000555BBBQQQXXXVVV^^^dddooo|||}}}zzzpppjjjeee___ZZZSSSNNNGGG@@@======???AAADDDFFFIIIJJJJJJKKKNNNPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEECCCAAAAAACCCDDDFFFDDDCCCDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>===<<<<<<<<<===???@@@AAABBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMLLLJJJGGGEEEDDDDDDCCCAAA@@@AAACCCFFFHHHRRRYYYeeeoooxxxsssaaaVVVSSSNNNHHHHHHFFFGGGIIIHHHDDDCCCFFFDDDCCCBBBAAAAAAAAABBBCCC@@@???>>>===>>>???AAABBB???AAABBBBBB@@@>>>>>>???BBBAAAAAAAAABBBDDDFFFGGGGGGDDDFFFLLLPPPSSS[[[dddeeennn{{{}}}pppfff]]]XXXVVVWWWYYYZZZYYYZZZ\\\^^^fffgggiiilllsssnnn```\\\TTTMMMHHHGGGEEE@@@>>>@@@::::::999888888888888999888777777666666666666666555555555555555555555555222333555444444333555666444666666555444333444555222000///...///111333555333333222222222111111111111111222222222333333333333444555444222111222333111222222222222222111000111111222222222333333333222222222222222222333333333333333333333333333333111222333555777999:::;;;777888888999999999888888777666444444444666666666ttteeeZZZNNNCCC======<<<;;;888555333333444444333222111000///////////////000000111111000000///.........------...............------------......,,,---......//////......------,,,,,,,,,,,,,,,---++++++,,,---------------,,,++++++++++++++++++,,,000...,,,,,,---------,,,***---///222;;;HHHRRRUUUXXX___lllyyyuuuoooiiiaaa\\\RRRNNNFFF@@@<<<;;;===???CCCEEEGGGHHHIIIJJJLLLNNNJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHFFFDDDCCCDDDEEECCCCCCCCCDDDEEEEEECCCAAA??????@@@AAABBBCCCDDDDDD@@@???>>>===<<<<<<<<<===>>>>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNOOONNNMMMKKKIIIHHHEEEDDDBBBBBBBBBDDDFFFGGGNNNUUU```iiirrr{{{{{{kkk___YYYTTTNNNHHHFFFFFFJJJIIIFFFEEEGGGCCCBBBBBBBBBBBBCCCCCCDDDAAA@@@???>>>???@@@AAABBB===>>>????????????AAACCCBBBBBBBBBBBBCCCDDDFFFGGGCCCCCCGGGKKKMMMMMMPPPUUUVVV^^^iiiuuu}}}pppeee^^^ZZZYYYYYYWWWYYY[[[]]]^^^```cccfffkkknnnttt{{{zzziii]]]WWWQQQJJJEEEEEECCC>>>===>>>999999888777777777777777888777666666555555666666444444444444444444444444111333444444444444666888444555666555444333333555111111000111111222333444333222222222222222111111111111222222222333333333222333444333222111222333222222222111111000///...111111222222222333333333333333333222222222111111333333333333333333333333333444555666888999:::;;;777777888888888888777777777666444333333444666777|||pppaaaVVVKKKAAA======999888555333222111111222222222111000//////000000//////000000000000//////......,,,++++++,,,............------------......+++,,,---...///...---,,,++++++******,,,---///111++++++,,,------------,,,---,,,+++******+++,,,------,,,,,,,,,,,,---------***---000111666@@@LLLTTTVVV^^^kkkwww}}}~~~yyyrrrkkkbbb\\\RRRNNNGGG@@@<<<;;;<<<>>>CCCEEEGGGHHHHHHIIIKKKMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDIIIIIIJJJHHHFFFDDDEEEFFFAAAAAABBBDDDEEEDDDAAA???AAABBBBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<======>>>???@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEE>>>@@@CCCEEEGGGGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPOOONNNLLLKKKFFFEEEDDDCCCCCCDDDFFFGGGKKKRRR[[[eeemmmvvvxxxkkkbbbZZZTTTJJJGGGFFFIIIIIIFFFEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFBBBAAA@@@@@@@@@AAAAAABBB@@@AAAAAA@@@???AAADDDGGGCCCCCCBBBBBBCCCEEEFFFGGGCCCDDDHHHJJJKKKJJJLLLNNNSSSXXX___fffppp|||~~~uuulllggg```[[[XXXYYY\\\^^^[[[]]]```ccceeeiiinnnqqqvvv}}}~~~rrreeeZZZTTTOOOHHHDDDCCCBBB>>><<<>>>:::999888777777777777777777777666555555555555666444444444444444444444444000222444555555555777999444555666555333222333444333333333333222111111000111111111111111111111111111111222222222333333333222333444333222111222333000000000000000///......111111222222222333333333222222222222222222222222222222333333333333444444444444555666888999::::::888999999999999888888777666666555333222444666999xxxlll^^^SSSIII@@@<<<===888777555333222111111111222111000000000000000000//////000000000000//////...---,,,++++++,,,---.........------------......***+++---.........---,,,,,,,,,++++++,,,...000111***+++,,,,,,------,,,,,,---,,,+++******+++,,,---((()))***,,,,,,---...///+++...111222333:::GGGSSSXXX___kkkuuu}}}{{{zzz{{{tttlllbbbZZZRRRNNNHHHBBB>>>===>>>???DDDFFFGGGHHHHHHIIIKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFEEECCCBBBBBBCCC@@@@@@AAACCCDDDDDDAAA>>>@@@AAABBBCCCCCCCCCBBBBBB?????????>>>======<<<;;;<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFF>>>@@@BBBEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLMMMOOOQQQQQQPPPNNNMMMFFFEEEDDDDDDCCCDDDEEEEEEIIIOOOXXXaaahhhqqq{{{zzzoooddd[[[PPPJJJGGGHHHIIIFFFEEEFFFCCCCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@???@@@CCCFFFEEEDDDCCCCCCDDDEEEGGGHHHEEEHHHIIIIIIIIIKKKNNNOOOMMMPPPTTTWWW\\\eeeqqqyyyxxxooofffaaaZZZYYYXXXWWWWWWYYY\\\^^^]]]```cccgggkkkqqqwww{{{tttkkkcccYYYSSSMMMGGGCCCBBBAAA>>>===>>>;;;;;;999888888777777777777666666555555555555555444444444444444444444444111333444555555555777999444555555555333222333444333333444444333222000/////////000000000000000000111111222222222333333333111222333333111111222333---...///000000000000000111111222222222333333333000000111222333333444444222222222333333444444444444444555666666777888888:::;;;;;;;;;::::::999888555666555444222444888<<>>??????DDDEEEGGGHHHGGGHHHJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEAAAAAAAAABBBCCCCCCAAA???<<<>>>@@@BBBDDDDDDDDDDDD>>>?????????>>>===<<<;;;<<<======>>>??????@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGCCCCCCDDDEEEDDDCCCBBBAAADDDDDDDDDDDDEEEGGGHHHIIIKKKLLLOOOQQQQQQPPPNNNLLLFFFEEEEEEDDDCCCCCCCCCCCCFFFLLLUUU]]]dddmmmwww~~~qqqeeeYYYQQQJJJIIIHHHFFFEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@??????AAADDDFFFEEEDDDDDDDDDFFFGGGHHHGGGJJJKKKIIIIIIMMMPPPPPPIIILLLOOOQQQSSSYYYbbbhhhvvvssshhhbbb___[[[YYYUUUWWWZZZ[[[\\\]]]___```___ccchhhmmmttt}}}zzzkkkeee^^^VVVPPPKKKEEEAAAAAA@@@===<<<>>><<<;;;:::999888777777777777666555555444444555555333333333333333333333333222444555555555555777999333444555444333222222444///000111222333333333333/////////000000000000000111111222222222333333333000111222222111111222333---...///000000111111111111111222222222333333333///000111222333444444555111222222333333444444555555555555666666777777777<<<<<<<<<<<<;;;:::999888444666666444333666;;;AAAqqqggg[[[SSSJJJAAA<<<<<<888777666555444444333333111111000000000000111111000111111111111111111000------............------......------------......---------------......///.........------,,,************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++%%%(((+++,,,++++++,,,...---,,,...111111333>>>JJJXXX^^^gggmmmrrrzzz|||uuurrrvvv}}}~~~wwwmmmbbbZZZNNNJJJFFFAAA>>>>>>>>>???CCCDDDFFFFFFFFFFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDFFFIIIIIIHHHGGGGGGHHHCCCAAA@@@AAABBBCCCBBBAAA<<<===@@@BBBCCCCCCBBBBBB>>>?????????>>>===<<<;;;=========>>>??????@@@@@@CCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKNNNPPPPPPOOOLLLKKKEEEEEEDDDCCCCCCBBBBBBAAADDDJJJRRRYYY```iiissszzzrrrdddYYYNNNKKKJJJGGGGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJGGGGGGHHHHHHGGGFFFFFFEEECCCCCCCCCBBBAAAAAACCCEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFKKKMMMIIIIIIMMMOOOMMMJJJMMMPPPRRRRRRUUUZZZ___dddnnn|||}}}pppiiiaaa]]][[[[[[ZZZXXXZZZ]]]aaaccccccdddfffiiiiiimmmttt}}}pppddd___YYYQQQLLLIIICCC??????>>><<<;;;===;;;:::999888777666666666666666555444444444444555333333333333333333333333333555666666555555666888333444555444222111222333//////000000111222222333000111111111222222222222111111222222222333333333///111222222111111222333//////000111111111000000111111222222222333333333111111111222222333333333111111222333333444555555666777777777777777888888;;;;;;;;;;;;:::999888888333555666555444777???EEEooofff[[[SSSKKKBBB<<<<<<555555444333333222111111111000000000000000111111111111222222222222111111,,,---////////////---,,,.........------.........///...---,,,---...///000((()))+++,,,------,,,+++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***&&&))),,,---+++)))***,,,---+++---111111222;;;FFFVVV\\\dddiiioooxxx~~~vvvooolllpppwwwxxxoooccc[[[KKKHHHDDD@@@======>>>???AAACCCDDDEEEDDDEEEFFFHHHCCCDDDDDDDDDEEEEEEEEEFFFBBBAAA@@@@@@@@@AAABBBCCC@@@CCCEEEFFFEEEEEEEEEFFFDDDBBB@@@@@@BBBCCCCCCBBB???@@@AAABBBBBB@@@>>>===>>>>>>?????????===;;;:::======>>>>>>??????@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIHHHJJJMMMOOOPPPNNNKKKIIIEEEEEEDDDCCCBBBAAAAAA@@@BBBHHHOOOWWW^^^fffpppwww{{{lll___RRRMMMKKKIIIHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFFFFEEEEEEGGGIIIGGGFFFEEEEEEEEEFFFGGGHHHDDDKKKNNNJJJIIILLLLLLHHHIIIMMMPPPQQQPPPPPPSSSVVVXXXbbbppp|||sssnnnlllllllllnnnooommmiiifffddd```\\\[[[\\\]]][[[XXX]]]```ccceeeeeefffjjjnnntttyyykkk```[[[TTTMMMIIIFFFAAA=========:::999;;;:::999888666555555444444666666555444444444444555333333333333333333333333444666777666555555666777333444555444222111222333333222111000////////////222222222333333444444444111111222222222333333333///111222222111111222444111222222111111000///...111111222222222333333333333333333222222222222111111111222333333444555555888888888888888888888888;;;;;;;;;:::999888777666333555777666555999AAAHHHmmmfff[[[QQQIIICCC???===;;;999666333111111333444222000///------...000111...000333555555333000...000000000000000000000000+++---...---++++++---000...------,,,,,,------...************+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,------......------,,,---//////000444;;;AAAWWW]]]dddjjjrrr||||||{{{~~~wwwssspppmmmrrrzzz|||tttllleee```LLLFFF>>>::::::=========>>>???@@@AAAAAAAAAAAAAAADDDFFFEEEBBBCCCFFFFFFBBB@@@BBBCCCCCCBBBBBBDDDEEE@@@BBBDDDEEEDDDDDDEEEFFFCCCAAA???@@@BBBCCCAAA???>>>???AAABBBBBBAAA???>>>BBBAAA@@@@@@???>>>======999:::;;;===>>>?????????AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJMMMMMMKKKIIIGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBHHHFFFIIISSS]]]eeemmmtttwwwiiiXXXPPPPPPQQQMMMHHHHHHLLLPPPPPPNNNMMMMMMNNNIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMKKKJJJHHHGGGHHHIIIKKKLLLGGGIIIKKKLLLKKKLLLMMMNNNHHHKKKMMMNNNNNNNNNOOOPPPXXX```mmmyyyxxxqqqjjjfffdddccc^^^bbbccc```bbbgggfffaaaccc```^^^^^^``````^^^[[[aaafffmmmrrruuuwwwxxxzzz~~~tttbbbYYYTTTNNNJJJIII??????>>><<<;;;:::999888;;;999666555666777888888999666444555666666222///222333333444444333333222333444555555666666555555222222222222222222222222///000222333333222000///333333333222222111111111//////000111222222333333111111000000111111222333222222222222222222222222111111222222222333333333333000...///222444333111222222222222333444555555555666777999::::::999999999999999999999888777666888111222888888999III___jjjcccXXXNNNFFFAAA<<<::::::888666333222222222333444333222000000111333444000000000000000000000000---------------------------///000///------///222...------,,,,,,------...---------,,,------......------------------------***+++,,,,,,******+++,,,+++,,,------...---------+++---/////////333:::@@@SSS[[[ccchhhppp|||~~~~~~~~~{{{vvvsssoookkkooovvv~~~uuummmeee```OOOHHH???::::::;;;;;;:::<<<<<<<<<===>>>>>>??????BBBEEEDDDBBBCCCFFFEEEBBBBBBDDDDDDCCCBBBAAAAAACCC???AAACCCDDDCCCCCCDDDEEEDDDBBB@@@AAABBBCCCAAA???>>>???AAABBBBBBAAA???>>>????????????>>>======<<<999:::;;;===>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGJJJLLLMMMKKKIIIGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFDDDFFFOOOXXX```iiiqqqsssaaaWWWUUUUUUQQQLLLNNNQQQTTTTTTSSSRRRRRRTTTOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJHHHFFFFFFFFFGGGHHHFFFHHHJJJKKKJJJJJJKKKLLLEEEHHHJJJKKKLLLMMMOOOQQQWWW___kkkxxx}}}xxxuuuqqqnnniiiddd```^^^\\\\\\___cccccc```bbbfffeeeaaa```______```bbbdddeeeeeeiiioooyyy}}}nnn___WWWRRRMMMIIIHHH???>>>===<<<;;;:::999888999777555444555666666666666555444555666777444222333444444555555444444333333444555555666666555555333333333333333333333333222111111111111111111222333333333222222222111111///000000111222222333333111111000000111111222333222222222222222222222222111222222222222333333333444222111111444555555333222222222222333444555666777888:::;;;<<<;;;;;;:::999999999888777666555555666333555:::;;;???TTTmmmkkkdddZZZPPPHHHCCC???===888777666444333222222222111000/////////000111222111///---++++++---///111---------------------------...///...------///111...------,,,,,,------...///...------------------***************************+++,,,,,,******+++,,,++++++,,,---------------***,,,.........111777===LLLWWWaaaffflllyyy{{{xxxyyy{{{}}}{{{yyyvvvqqqlllnnntttwwwooofff```RRRKKKAAA;;;999999888777999999888888999:::<<<===@@@CCCDDDCCCCCCFFFFFFBBBDDDEEEEEECCCAAA??????@@@@@@BBBDDDEEEDDDDDDEEEFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>???@@@AAAAAA@@@???>>><<<===>>>>>>>>>===<<<;;;::::::<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFIIIKKKLLLJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDAAACCCIIIQQQYYYccckkkyyymmm```\\\ZZZWWWSSSTTTVVVYYYYYYYYYYYYZZZ[[[WWWWWWVVVVVVUUUTTTRRRRRRPPPQQQRRRSSSTTTTTTTTTSSSNNNMMMJJJGGGEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJEEEGGGIIIKKKLLLNNNQQQTTTZZZaaalllyyyyyyqqqlllhhheeeccc```___]]][[[ZZZZZZZZZ[[[]]]``````^^^___aaaaaa___```cccfffggghhhkkkpppuuuzzzsssgggZZZTTTQQQKKKGGGFFF>>>>>>===<<<:::999888888777666444555666666555333444333333444666777666444444555555666666555555444333444555555666666555555444444444444444444444444444222000//////000222444333333333222222222222111000000000111222222333333111111000000111111222333222222222222222222222222222222222222333333333333444222111222333555444444333333333333333444666666999999;;;;;;;;;;;;:::999;;;;;;:::999777666555555555555999<<<>>>JJJgggkkkdddZZZPPPIIIDDD@@@>>>777666666555444333222111//////.........///000000111///---++++++---///111////////////////////////+++,,,,,,++++++,,,---......------,,,,,,------......---,,,+++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++,,,------------,,,)))+++---------///444999EEETTTbbbgggkkkvvv}}}zzz}}}yyywww{{{}}}~~~vvvpppqqqttt|||{{{qqqhhhaaaTTTLLLBBB;;;999888777666777666555555666888:::<<<>>>CCCFFFEEEEEEGGGFFFDDDBBBCCCDDDBBB@@@??????@@@BBBDDDFFFFFFFFFEEEFFFGGGEEEDDDCCCCCCCCCBBBBBBAAA>>>???@@@@@@@@@@@@???>>>;;;<<<>>>??????>>>===<<<:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@AAABBBCCCEEEFFFGGGEEEHHHJJJKKKIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDAAAAAAFFFKKKRRR\\\fffrrryyykkkccc___\\\ZZZYYYZZZ\\\]]]^^^```aaabbb]]]]]]]]]]]]\\\ZZZYYYXXXVVVXXXZZZ]]]]]]\\\ZZZXXXTTTRRRNNNJJJGGGFFFFFFFFFFFFHHHIIIJJJIIIHHHIIIJJJIIIJJJLLLMMMNNNQQQUUUXXX```gggrrr}}}wwwnnngggbbb```___^^^\\\\\\\\\\\\]]]___```aaa^^^```aaa```aaabbbddddddhhhmmmsssvvvvvvzzzkkkaaaWWWSSSOOOHHHCCCBBB>>>===<<<;;;:::888777777666555555666777666444222444444444555666666555555444444555555555555444444333444555555666555555555333333333333333333333333333222111000000111222333222222222222222222222222000000111111111222222222111111000000111111222333222222222222222222222222222222222333333333444444111111000000111222222222333333333333444555666777777888999:::999888777666======;;;:::888777666666555888;;;;;;AAAVVVzzzeee___UUUKKKEEE@@@===:::666666555444333222222111111111111111222222333333////////////////////////////////////////////////,,,+++***++++++,,,------...------,,,,,,------......------,,,++++++++++++------------------------***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,)))+++------,,,---222666AAASSSdddkkkmmmttt~~~}}}wwwwww|||}}}vvvuuu{{{{{{tttrrrtttuuu~~~~~~tttjjjcccUUUMMMCCC===:::999888777666555444444555888:::<<<===DDDHHHGGGFFFGGGGGGDDD???@@@AAAAAA@@@@@@AAACCCAAACCCEEEEEEDDDDDDEEEFFFDDDEEEDDDCCCBBBAAAAAAAAA????????????????????????<<<===>>>?????????>>>===:::;;;<<<===>>>>>>>>>===??????@@@BBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDD@@@@@@AAAAAABBBDDDEEEFFFDDDFFFIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDAAAAAAEEEHHHMMMWWWaaannn|||vvvkkkeeeaaa___ZZZ[[[^^^aaadddfffggghhhcccdddeeeffffffeeecccbbb```cccgggjjjjjjhhhdddaaa[[[XXXQQQKKKGGGFFFFFFGGGGGGIIIKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPSSSXXX\\\gggnnnyyy|||xxxrrrjjjccc```_________]]]]]]]]]^^^___bbbdddeeebbbdddfffhhhiiikkkooosssuuu}}}uuufff]]]UUUQQQLLLEEE@@@???======<<<:::999888777666777666666666777777555333555555666666555444444444333333444444444444333333333444555555666555555555111111111111111111111111000111222333333222111000222222222222222222222222111111111111111222222222111111000000111111222333222222222222222222222222222222333333333444444444111111111111000111222333444444444444555666777777777888999:::999888777666<<<;;;999777666555555555555999;;;;;;FFFdddddd]]]TTTKKKDDD@@@===;;;666555444333222222222222//////000111111222222222//////111222222111//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////......------,,,,,,------...000///..................------------------------***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,,,,***,,,...---,,,,,,000444===OOObbbjjjlllqqqwww|||}}}}}}{{{xxxuuuxxx~~~wwwrrrsssxxx}}}vvvssssssrrr~~~wwwmmmfffXXXPPPFFF>>>;;;:::888777555555555555666888:::;;;<<>>@@@BBBCCCBBBBBBCCCDDDDDDEEEEEECCCAAA@@@@@@AAA???????????????????????????>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============??????@@@AAABBBDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCEEEGGGHHHGGGGGGHHHJJJGGGGGGGGGGGGFFFEEEDDDCCCDDDBBBCCCEEEFFFIIIRRR\\\jjjwwwuuukkkdddaaa[[[]]]aaafffllloooooonnnkkkmmmpppsssuuuuuuuuutttppptttyyy~~~~~~zzztttpppgggaaaWWWNNNGGGEEEFFFGGGIIIKKKNNNNNNNNNNNNOOOQQQPPPQQQQQQQQQSSSXXX^^^bbbooovvvyyyuuuppphhhcccaaaaaaaaaaaaaaaaaa______aaadddhhhjjjhhhiiinnnsssuuuxxx~~~zzzmmm```YYYRRRNNNHHHAAA======<<<<<<;;;:::888777666666888777555666777777666444444666777666444333333444222333333333333333333222333444555555666666555555111111111111111111111111///000222444444222000///111222222222222333333333111111111111111111111111111111000000111111222333222222222222222222222222333333333333444444444444222333444333222222444666555555444555555666777888999999;;;;;;;;;;;;:::999999888666444333222333333666:::;;;???QQQsssddd]]]TTTKKKEEEAAA>>><<<777555333222111111333333,,,---...//////000000000///000111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++...//////---...------,,,,,,------...///............//////000))))))))))))))))))))))))***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++***---///...,,,,,,///333666FFFWWW___bbbgggmmmppp}}}}}}yyyvvvvvvxxx||||||zzzyyyzzzyyyrrrrrrvvv|||zzzvvvuuurrr}}}zzzpppiii]]]TTTIIIAAA<<<:::777555333333444666777888:::::::::BBBIIIHHHEEECCCBBB???;;;<<>>???@@@??????>>>>>>>>>>>>??????@@@???===;;;;;;;;;<<<===;;;<<<<<<===============??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFGGGGGGGGGIIIJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDEEEEEEFFFNNNWWWbbbooo}}}qqqgggbbb]]]```eeemmmuuuxxxxxxuuuvvvyyy~~~wwwoooaaaSSSJJJGGGGGGIIIKKKNNNPPPRRRRRRSSSTTTVVVTTTTTTUUUWWWZZZ```hhhnnnyyy}}}}}}}}}}}}}}}}}}||||||zzzuuuoookkkjjjjjjjjjjjjnnnllljjjiiikkkpppuuuxxxwwwyyyooofffYYYRRRLLLIIIDDD>>><<<===<<<;;;:::999888777666555888666444333444555555444222444666666444444555666333333444444444444333333333444555555666666555555111111111111111111111111111111111222222111111111111111222222222333333333111111111111111111111111111111000000111111222333222222222222222222222222333333333444444444444555111333444333222222444666555555555555666777888999777888:::;;;<<<;;;;;;:::999888666444333444444555555:::>>>GGG```___YYYOOOGGGAAA===:::888777555333111000111333444//////111222333333333333000000////////////000000........................---***((())),,,---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,++++++---///...,,,,,,///222...<<>>@@@??????>>>>>>>>>>>>??????AAA???<<<999888999;;;<<<;;;<<<==================?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBDDDFFFFFFFFFGGGIIIKKKGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBDDDFFFDDDDDDKKKTTT[[[gggvvvttthhhbbb___bbbiiirrr{{{}}}{{{~~~{{{kkkZZZNNNJJJJJJLLLMMMOOORRRTTTUUUVVVXXXYYYXXXYYYZZZ]]]aaaiiisssyyyuuuqqqvvvyyytttssstttsss{{{{{{zzz|||zzzvvvuuuuuuuuuuuu|||yyywwwvvvxxx~~~{{{iiiaaaSSSMMMHHHEEEAAA<<<;;;>>><<<;;;:::999888666555555888555222111222444444444///333666666555444666999444555555555555555555444333444555555666666555555222222222222222222222222333222000//////000222333111111111222222333333333222222111111111111111111111111111000111222222333222222222222222222222222333333333444444444555555///111333222//////222555555555555666666777888999555666777999::::::999999<<<:::888777666777888999333:::@@@MMMlll]]]SSSIIIEEEAAA===:::;;;555444333222000///...---222111111000///......---...000111111000000111333++++++++++++++++++++++++...///000///,,,*********+++++++++,,,------......+++,,,------++++++,,,------+++******+++---......***)))***---,,,)))+++///,,,,,,************,,,,,,---///000000///---...///222888@@@IIIRRRZZZbbbfffttt~~~|||yyysssssswwwyyywwwwwwtttqqqrrrwww|||~~~~~~~~~wwwrrrttt||||||yyyzzz|||~~~wwwnnneeeaaaUUUFFF<<<999777444//////000222555888;;;===========================>>>=========>>>@@@BBBDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDBBB@@@???@@@AAA<<<<<<======>>>>>>??????======<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>CCCBBBAAA???>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEGGGCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEECCCBBBAAACCCGGGKKKTTTaaannnxxxlll```^^^aaakkkyyywwweeeWWWOOOLLLKKKKKKSSSWWWVVVXXX^^^aaa___bbbdddgggiiimmmuuupppjjjiiihhhnnnxxxvvvsssmmmfff```\\\ZZZYYYaaaeeeiiikkklllqqqzzz{{{zzz}}}|||pppaaa[[[QQQLLLEEE???<<<;;;;;;:::999999999999888777555555333444555666666555444333444444444444444444444444111222222333444444444333666555555555555444444444666555333222222333555666111111000000111111222333222222111111111111222222///000111000///...///000---111333222//////222777333222222111111222222333222222222222222222222222111111111000111111222222444555666666666666999;;;999999:::;;;;;;:::::::::777888888666444333444555777===EEEVVVwww___VVVMMMHHHCCC===<<<===333333222222222111111111111111111000///............000111000//////000111,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---.../// """&&&***...000222+++,,,------++++++,,,---///---,,,+++++++++*********(((***,,,+++(((***...---,,,+++******+++,,,------///000000...---...///...333<<>>???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA???>>>???AAA<<<=========>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAACCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@AAAEEEHHHQQQ\\\iiisssuuugggbbbccciiiuuu}}}~~~ppp^^^SSSOOONNNRRRYYY]]]]]]^^^dddhhhgggiiilllqqqvvv|||xxxddd^^^\\\ZZZ^^^fff^^^\\\XXXSSSPPPMMMLLLLLLOOOSSSWWWXXXYYY]]]ccciiiooosssxxxzzz||||||zzz||||||iii\\\WWWPPPKKKDDD???<<<;;;;;;:::777777777777666555444333444444555555555555444444444444444444444444444444333444444555666666555555555555555555444444444444555444333111111333444555111111000000111111222333222111111111111111111222///111111111///...///000---000333222///...222666333222222111111222222333222222222222222222222222222222222222222333333444444555666666666777999;;;999999::::::;;;::::::999666777777555444333444666888>>>JJJ```~~~zzz^^^WWWOOOHHH@@@:::999===111111222222333333444444111111000000//////......///000111000.........000------------------------+++,,,---,,,,,,---000222(((((()))+++,,,---...///+++,,,------++++++,,,---,,,,,,,,,,,,+++******)))+++)))+++---,,,)))***...------,,,,,,,,,,,,------,,,...000000...---...//////444;;;CCCKKKSSSZZZ^^^hhhqqq{{{xxxqqqrrrvvvxxxuuuqqqoooppptttyyy{{{zzzyyyzzz{{{}}}}}}}}}}}}ssshhhcccaaaYYYLLLCCC???:::555333333222333444666888999<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEE???@@@@@@???>>>>>>???AAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFFFFFFFFFFCCCBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEECCCAAA???@@@CCCFFFKKKUUU```kkkxxxqqqhhhfffgggooouuuyyy}}}jjjZZZSSSRRRWWW___gggjjjnnntttyyy{{{}}}yyygggVVVPPPNNNKKKLLLRRRLLLJJJIIIGGGFFFFFFGGGGGGDDDHHHKKKLLLLLLNNNRRRVVVVVVZZZ___bbbeeeiiiooottt}}}|||}}}ppp```UUURRRNNNIIICCC>>><<<;;;::::::666777777666666555444333555555555444444555555555444444444444444444444444555666666777777777777777555555555555444444444444444333222111111222333444111111000000111111222333111111111111111111111111000111222111///...///000---///111000......111444222222111111111111222222222222222222222222222222333333333333333444555555333555777777777777999;;;999999::::::::::::999999555666666444333333555777999???QQQmmmsssYYYTTTMMMEEE;;;444555:::222222222333333444444555111000000000/////////...///000000///...------...------------------------*********))))))***...111444333222000///---,,,++++++,,,------++++++,,,---&&&(((+++,,,,,,,,,,,,,,,---+++,,,///---***+++///------------------------,,,---//////...---...//////333:::AAAIIIQQQYYY^^^dddlllvvvvvvvvvzzz}}}zzzvvvssssssvvvyyyzzzyyywww{{{}}}~~~|||zzzyyy}}}sssgggbbbaaa[[[OOOFFFAAA;;;555000000111222555888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCC>>>???@@@???>>>>>>???AAA============>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGDDDCCCAAA@@@@@@@@@AAABBB??????@@@AAACCCDDDEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFDDDBBB@@@@@@BBBDDDGGGOOOYYYcccooo|||qqqjjjfffiiiooouuu~~~vvvbbbXXXVVVXXXdddrrr}}}|||fffYYYMMMIIIGGGDDDDDDGGGEEEEEEDDDEEEEEEGGGHHHIIICCCFFFHHHIIIHHHIIIKKKMMMKKKNNNRRRUUUWWWZZZ^^^aaajjjrrr~~~ssseeeYYYQQQOOOKKKGGGAAA===;;;;;;:::999888888888888888777666666666555444333333444555666555555555555555555555555666777777888888777777777555555555444444444333333222222111000000111222222111111000000111111222333111111111222222111111111000111222111///...///000---///000///......111333222222111111111111222222222222222222222222222222333222222222333444555666333555777888777888999:::999::::::::::::999888888444555444333222333666888<<>>@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@???@@@@@@???>>>>>>@@@BBB>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>===>>>>>>??????@@@AAACCCDDDEEEEEEEEEDDDCCCAAA@@@??????@@@@@@>>>>>>???AAABBBDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFDDDAAAAAACCCDDDEEEJJJSSS]]]gggvvv{{{rrriiihhhlllttt~~~jjj^^^ZZZ\\\jjj}}}rrrdddVVVNNNGGGEEEEEECCCCCCDDDAAAAAABBBBBBCCCEEEFFFFFFBBBCCCDDDEEEDDDDDDEEEFFFIIIKKKMMMOOOPPPRRRTTTVVVZZZ```iiirrrzzzxxxiii^^^UUUOOONNNGGGDDD???<<<;;;::::::999777888888888888777777666666555444333333444555666555555555555555555555555666666777777777666666555555444444444444333333333111111111111111111111111111111000000111111222333000111222222222222111000000222222111000///000111......////////////111222222111111000000111111222222222222222222222222222111111111222222333555555333555888999888888999:::999:::::::::999999888777444444444333222444888;;;@@@JJJaaavvvjjjYYYRRRJJJCCC;;;555444888555444444333222111111000000000000000///////////////000111000.........000,,,,,,,,,,,,,,,,,,,,,,,,/////////---++++++---...)))******+++,,,------...+++,,,------++++++,,,---***,,,///...+++***+++---***))))))+++***&&&'''+++,,,,,,------------,,,,,,***,,,.........---...///---///333999BBBOOO\\\eeedddeeemmmyyy~~~~~~{{{vvvuuuvvvvvvtttrrr{{{wwwppppppvvvzzz~~~yyyxxxuuuuuuwww{{{xxxmmmffffff```TTTKKKDDD<<<666444444333333444555777888888888888888888888888888777888:::<<<>>>@@@@@@AAAAAA@@@???>>>===>>>???@@@???@@@@@@???>>>>>>???AAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>BBBAAA???>>>======>>>>>>??????AAABBBCCCCCCCCCCCCCCCBBB@@@???>>>???@@@@@@===>>>???AAABBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEBBBBBBCCCEEECCCGGGOOOXXX```lll}}}qqqlllmmmsss~~~ssseee^^^bbboootttiii\\\SSSJJJGGGDDDCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNRRRUUUZZZ___ccchhhlllooo{{{lllaaaZZZSSSMMMKKKDDDAAA===;;;::::::999888555555666666666666555555555555555444444555555555555555555555555555555555666666666666666555555444444444444444333333333333111111111111111111111111111111000000111111222333000111222333333222111000111222333222000///000111////////////000111222222111111000000000000111111222222222222222222222222111111111111222444555666333555888999999999999:::::::::::::::999888777666444444444333333666:::===DDDTTTlllsssdddZZZQQQHHHCCC>>>888777999444333333222111111000000////////////000000000000...000111000//////000111------------------------...///000///---------...//////......---,,,,,,++++++,,,------++++++,,,---+++...000...+++***---000+++******,,,***''''''+++***+++,,,------,,,+++***)))+++---...------...///000111444999DDDTTTdddoookkkiiinnnyyy|||~~~{{{wwwwwwxxxxxxvvvttt|||xxxpppqqquuuxxx|||{{{yyyvvvvvvyyy~~~|||ssslllkkkdddXXXMMMFFF???888444444333333444555777888777777777777777777777777999999:::;;;<<<>>>???@@@CCCAAA@@@>>>>>>???@@@AAA???@@@@@@>>><<<<<<===>>>???>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@===>>>???AAACCCDDDEEEFFFEEEFFFFFFGGGHHHHHHGGGGGGEEEFFFEEEDDDBBBBBBCCCDDDBBBEEELLLSSSYYYaaasss{{{rrrpppsss{{{|||llldddbbbmmm{{{mmmbbb[[[TTTNNNIIIEEEEEEDDDCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGJJJKKKLLLJJJIIIHHHHHHIIIKKKMMMNNNPPPRRRSSSSSSUUUXXX]]]```iiiqqqzzzsssbbbZZZVVVPPPJJJGGGBBB???<<<:::::::::999888555555666666666666555555444444555555555555444444555555555555555555555555666666777777666555555444444444444333333333222222111222222222222222222111111111000000111111222333///111222333333222111///111222333222000///000111000/////////111222333333111111000000000000111111222222222222222222222222111111222222333555666777333555999::::::999999::::::::::::999999888777666444444444333444777<<<@@@GGG^^^xxxnnnYYYZZZPPPFFFAAA>>>999777888222222222111111111111111////////////000000000000...000111111000000111333////////////////////////+++---......---,,,------+++++++++,,,,,,,,,------+++,,,------++++++,,,---))),,,......+++,,,111666///---...///...******...******,,,,,,,,,,,,******)))+++---...------...///...///000666AAARRReeeqqqlllhhhjjjuuu~~~||||||yyyyyy|||}}}{{{yyy|||yyyrrrrrrtttuuuzzz}}}{{{xxxxxx|||~~~wwwpppnnngggZZZOOOHHHAAA:::111111111333444777999;;;777777777777777777777777::::::999:::;;;===???@@@DDDCCCAAA??????@@@AAABBB?????????===;;;:::;;;<<>>>>>=========<<<======<<<;;;::::::999999;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@???>>>>>>???@@@AAA===>>>???AAACCCEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDCCCAAAAAABBBDDDAAACCCJJJQQQTTT[[[lll~~~wwwrrrrrrxxxqqqggg___hhh{{{~~~lllbbbVVVPPPMMMKKKGGGFFFEEEFFFFFFDDDEEEGGGGGGFFFDDDDDDFFFGGGIIIIIIJJJJJJJJJHHHEEEEEEHHHKKKMMMNNNMMMKKKIIIIIIKKKNNNQQQRRRQQQQQQPPPNNNNNNQQQVVVZZZ```fffnnnpppqqqttt{{{yyyjjj[[[VVVTTTNNNHHHDDDAAA>>>;;;:::::::::999888777777888888888888888777333444555666666555444333666666666666666666666666777777777777777666555555444444444333333333222222222222333333333333222222111111111000111222222333///000222333333222000///111222333222000000000111111000///000222333333333111111000000000000111111222222222222222222222222222333333444555666888888333555999::::::999999::::::::::::999999777666666444555444444555888===AAAIIIeeekkkQQQTTTOOOHHHBBB>>>;;;999777333111......///111111111333000......//////---***......////////////......(((000666444,,,(((***///000111000...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++$$$***%%%...###+++%%%***+++,,,,,,+++)))((()))***(((+++...---+++***---000+++,,,---...///...---,,,111000111777>>>IIIYYYgggiiihhhiiinnnwwwzzzyyy{{{|||{{{yyy}}}~~~zzztttqqqsssxxx~~~yyyrrrhhh___VVVMMMBBB<<<666666555666777999;;;<<<444555777888888888777666999888999;;;>>>AAAAAAAAABBB>>>;;;;;;===???>>><<<@@@??????>>>===<<<<<<;;;??????>>>>>>======<<<<<<===;;;:::<<<>>>>>>;;;888:::;;;<<<;;;:::;;;===???<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????CCCBBB@@@?????????@@@@@@??????@@@AAACCCDDDEEEEEE@@@AAABBBCCCDDDEEEFFFGGGBBBCCCCCCDDDDDDDDDDDDCCCFFFDDDFFFLLLQQQYYYgggtttyyysssuuu|||tttiiiiiippp}}}iiiaaaPPPNNNKKKHHHFFFFFFFFFFFFCCCEEEGGGGGGGGGFFFGGGIIIDDDFFFGGGHHHGGGHHHIIIKKKGGGGGGIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPOOOPPPRRRWWWZZZ```bbbdddeeeeeegggiiikkkpppssstttsssrrrvvvxxxnnneeeYYYQQQNNNLLLIIIFFF???===:::888777888999:::999888888777666555555444333444444555777888:::;;;777666666555555555666666666555555777;;;;;;999777444444444333333222222222///000111222222222222222111111111111111111111111333777222...333111...444+++---//////......000222000000000000000111111222333222111000////////////222222222222222222222222222222222333444555666777555666666777888888999999:::999999888777666555555444222333555555666>>>GGGZZZrrr{{{^^^JJJSSSNNNGGGAAA===;;;888666777444111///000000000000333000......000000...,,,//////000000000000//////(((---222111,,,***,,,000...//////...,,,,,,---///------------------------***+++,,,......---,,,+++,,,000)))///!!!'''"""***+++,,,+++))))))***+++)))+++,,,,,,,,,,,,---...+++,,,------......------111///111666;;;DDDRRR___aaaaaacccjjjttt}}}}}}|||~~~~~~~~~zzzuuurrrtttyyy~~~zzztttjjj```XXXNNNEEE>>>444444333333444666888999555666777888777777555555555666777999<<>><<<;;;===>>>===<<>>>>>===<<<<<<;;;=========<<<<<<<<<;;;;;;<<<::::::;;;======;;;888:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????BBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDGGGEEEGGGKKKPPPWWWdddppp|||ooopppxxxqqqmmmppp~~~{{{hhhZZZVVVJJJIIIGGGFFFEEEEEEGGGGGGJJJKKKKKKLLLMMMMMMMMMMMMJJJLLLMMMLLLKKKKKKLLLMMMIIIHHHHHHHHHIIIKKKMMMOOOQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQSSSWWWZZZZZZ\\\^^^___^^^^^^___aaacccdddddddddeeejjjqqqxxxrrrfff^^^SSSLLLIIIGGGDDDAAA>>><<<999888777888:::;;;888888777777666555555444555444444444444666777888555555555555555666777888333222333555888888666444444444333333333222222222000000111222222222222222222222222222222222222222111555000...333222///555,,,...////////////000222000000000000000111111222111000000000000000111111222222222222222222222222222222222333444555666777666666777777888999999:::::::::999888666555444444333222333444333555???JJJeeexxxoooSSSEEEQQQLLLEEE@@@<<<999777555:::777333111111000///...222111//////000000///...000000000111111000000000***,,,------,,,---...000,,,---...---,,,---...000........................+++,,,---------,,,+++******///)))111$$$+++###((()))***++++++***)))***,,,+++******+++---...---,,,---,,,,,,,,,,,,---......///...000444888===IIITTTVVVXXX\\\dddooozzz}}}zzzxxxvvvwww{{{|||uuukkkaaaYYYQQQGGGAAA555555333333333444666777666666777777777555444333444555777:::===???@@@AAA@@@>>><<<<<<===>>>===<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<<<<:::888999;;;===>>><<<;;;<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEHHHFFFGGGJJJMMMRRR]]]hhh{{{rrrpppwww|||ssspppyyy}}}nnnfff^^^SSSLLLLLLFFFFFFEEEEEEFFFHHHJJJKKKNNNLLLJJJKKKNNNOOOMMMKKKMMMNNNOOONNNLLLKKKLLLMMMOOOMMMKKKIIIJJJMMMQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRUUUWWWVVVXXX[[[\\\ZZZYYYXXXXXXXXXXXXWWWXXX\\\aaafffjjjrrruuu}}}wwwiii]]]WWWOOOIIIFFFDDDAAA>>><<<:::999777777888:::;;;777777777666555555444444666555333222222333444666444444444444555777888999222222222444666666555333333333333333222222222222000000111222222222222111222222222222222222222222...333///---333222000555---///000000000000111222000000000000000111111222////////////000111222333222222222222222222222222111111222222333555666777777777888888999:::::::::::::::999777666444333333333444555555333666DDDSSSooo|||zzz```HHHDDDOOOJJJDDD>>>:::888666444888666333111111000///---111111000000111111000000//////000000000000//////---,,,++++++,,,.........,,,---------,,,,,,...000------------------------,,,,,,,,,,,,,,,+++***))))))///)))333(((000***///((()))++++++******+++---,,,)))(((***---///---+++------,,,+++,,,---...///---,,,...222555999CCCMMMQQQTTTYYYaaalllwww|||{{{{{{zzzzzz{{{~~~|||uuujjjaaaZZZRRRJJJDDD999888666444444555777888777777888777666444222111444777:::===???@@@BBBCCC>>>>>>===<<<======<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999888999999:::::::::999888;;;>>>???===<<<;;;;;;;;;<<<<<<===============<<<<<<<<<=========>>>>>>========================:::;;;<<<===???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFIIIGGGGGGJJJKKKNNNWWWaaappp|||~~~wwwyyy|||{{{qqqwwwuuuhhh[[[UUUQQQLLLJJJLLLHHHHHHHHHIIIJJJLLLNNNOOOQQQLLLIIIKKKOOOQQQNNNKKKOOOPPPQQQPPPOOONNNOOOPPPSSSRRRPPPOOOPPPRRRUUUWWWSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTVVVXXXVVVYYY\\\]]][[[YYYXXXWWWWWWVVVUUUWWW\\\aaadddeeejjjlllrrr|||~~~lllbbbWWWSSSMMMIIIFFFCCC@@@===:::999888777777888:::;;;666666666555555444444444666555333111111333555666555555555555555666777888333333444666777777555444333222222222222222222222000111111222222222111111222222222222222222222222...333///---333111...444...000111111000000111333000000000000000111111222000000//////000111222222111111111111111111111111111111222222333555666777888888999999999:::::::::::::::888777555444222222444666888888666;;;MMM___qqqzzz}}}{{{oooRRRBBBIIIMMMIIIBBB===999777555333444222000000111111000...000000111111000000111111---..................---000...++++++---...---+++---......---++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,+++******))),,,111+++333&&&...&&&+++((()))++++++******+++---+++)))''')))---...---+++------,,,+++,,,---...///,,,+++---222444777@@@JJJRRRTTTZZZaaajjjttt}}}~~~}}}yyyzzzzzzyyyxxxxxxzzz}}}}}}yyyxxxzzz|||{{{tttjjjaaaZZZSSSKKKFFF<<<:::777444333444666777888888888888666444222111333777;;;>>>??????AAACCC============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999:::;;;999;;;>>>???===;;;::::::;;;;;;<<<===>>>=========;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBB>>>>>>???AAABBBDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGIIIIIIKKKRRR[[[hhhttt{{{uuu~~~wwwwwwvvvccc[[[SSSPPPOOOMMMLLLNNNJJJJJJKKKLLLMMMNNNOOOPPPVVVQQQNNNOOOSSSVVVTTTQQQRRRTTTUUUUUUUUUUUUVVVXXXRRRRRRSSSSSSTTTUUUVVVVVVYYYYYYZZZ[[[\\\[[[[[[[[[ZZZ\\\]]]]]]\\\[[[[[[\\\WWWZZZ]]]^^^\\\ZZZXXXXXXWWWVVVUUUWWW\\\___aaabbbdddfffmmmwwwrrrddd]]]SSSPPPLLLHHHEEEBBB???===888888777777777888999999555555555555444444444444444333222222333444666888888777666555555555555555222444555666666555444444222222222222222222222222111111222222222111111000222222222222222222222222///444000...333000,,,111///000111111000000111222000000000000000111111222222222111000//////000000111111111111111111111111222222222333444555777777999999999999999:::::::::999888777666555333222222333555888888888@@@TTThhhrrrxxxwwwpppaaaHHH>>>KKKLLLHHHBBB<<<999777555333111000///000111222111///...///000000//////111222,,,------......------,,,111///............,,,+++---......---+++***+++---************************++++++++++++************%%%+++&&&000%%%...(((---)))***++++++***)))***,,,***))))))***,,,---,,,+++---,,,,,,,,,,,,---......,,,+++---000222666???HHHRRRVVV[[[aaagggpppxxx~~~~~~{{{yyy{{{wwwyyyzzzwwwtttsssvvvyyy|||}}}|||xxxtttrrrtttwww{{{tttiiiaaaZZZTTTMMMIII===;;;777333111222333555888999999888777555444222222666;;;===<<<<<<>>>@@@;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========777888999999888888;;;<<<:::<<<>>>>>><<<;;;:::;;;:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<=========<<<<<>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIIIIIIIOOOWWWbbbmmmyyytttzzz{{{{{{gggXXXTTTPPPNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOPPPPPPVVVTTTQQQRRRUUUXXXXXXVVVTTTVVVXXXXXXXXXXXXZZZ\\\SSSTTTVVVXXXYYYZZZZZZZZZ^^^___aaacccdddddddddccc```bbbdddeeedddcccbbbccc\\\^^^``````]]][[[YYYYYYUUUVVVWWWYYYZZZ\\\^^^___bbbdddkkkvvv}}}xxxggg]]]YYYNNNLLLIIIDDDAAA>>><<<;;;888888777777777777777888444444444444444444444444222222333333444555666777999888777555444444444444000222555555444222222333111111111222222222222222111222222222222111000000111111111111111111111111000555222///444111,,,000///000111111//////000111000000000000000111111222333222111000////////////111111111111111111111111333333444444555777888999888888999999999999999999777777666555444333333222000111444888<<>><<<;;;<<<>>>:::===???>>><<<::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<777999:::999888888;;;>>><<<===>>>===;;;:::;;;<<<:::;;;===>>>???>>>===<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>===<<>>;;;;;;;;;888888888777666666666666333333333333333333333333111222333444444333222222888777666555555555555555111333666666444222222444000111111111222222222222222222222222222111000000000000000000000000000000///555222000666333...222...///000000......///000000000000000000111111222111111000000000000000111111111111111111111111111555555555555666888999:::888888888888888888888888555555555444444444333333111111444;;;CCCOOOddduuuuuu|||qqqZZZLLLBBBAAAKKKLLLHHHBBB===:::888666444333222222222333333111000***---//////......000333......////////////......+++...111222111000000000)))***+++,,,+++,,,...111,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,222+++444'''///(((,,,+++,,,,,,+++)))((()))***&&&))),,,+++))))))+++...+++,,,---...///...---,,,111...---......000999CCCNNNRRRWWW[[[```gggpppvvv||||||yyyvvvwww|||~~~xxxvvvyyy}}}uuuvvvvvvrrrmmmlllooossssss{{{}}}}}}vvvlllccc^^^XXXRRRNNNDDDAAA;;;777444444555777999999::::::999888666555555:::@@@AAA>>><<<===@@@999<<>>???>>>===<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>======;;;<<<===>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>@@@AAABBBDDDEEEEEEFFFFFFDDDDDDFFFIIIIIIIIIOOOVVVRRR]]]hhhqqq}}}}}}}}}nnnbbbYYYXXXUUUQQQQQQSSSUUUUUUOOOPPPSSSUUUWWWYYYZZZZZZ]]]^^^_________aaaeeehhhlllmmmnnnmmmlllkkklllmmmpppooonnnnnnqqquuuyyy|||yyy|||{{{{{{yyytttnnnjjjhhhhhhfffjjjnnnmmmjjjhhhkkknnnsssrrruuu{{{~~~tttbbbXXXRRRPPPOOOMMMIIICCC>>>;;;<<<===999888888777666555555444333333333333333333333333111222333444333111///---666666555555555666666777333666999888666444555666000000111111222222222222222222222222222111000///////////////////////////---444111111777444000444...///000///...---...///000000000000000111111222////////////000111222333000000000000000000000000666666666666777999:::;;;888888777777777777777777444444444444444444444444444333666???JJJXXXkkk{{{sss|||oooUUUHHHEEEGGGNNNNNNIIIAAA;;;777555333222111222333222000000000111666222---))))))---222666222222111111000000//////------------------------******,,,//////,,,---111------......------,,,+++///---+++))))))+++---///(((***++++++******+++,,,---......---+++***+++,,,***+++------***''')))...------......---+++***)))000///......///222555888JJJOOOVVVYYY[[[aaalllvvvzzz|||~~~~~~~~~|||zzz{{{}}}}}}|||www{{{|||yyyzzzxxxtttvvvxxxooorrrvvvooommmppplllpppppppppsssvvv{{{|||yyypppeee^^^ZZZUUUOOOIIIBBB:::777999<<<<<<:::;;;<<<>>>===:::888777777444444666777999;;;<<<==================<<<;;;;;;888999;;;:::999999:::<<<888999;;;:::999888888999;;;;;;999999999999;;;;;;>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<777999;;;;;;999888999999::::::;;;;;;<<<===>>>>>>??????>>>>>>??????@@@AAA>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAABBBCCCDDDBBBCCCEEEHHHJJJMMMOOOPPPNNNUUUYYYfffzzzppphhh```\\\XXXVVVWWWXXXZZZZZZUUUVVVXXXZZZ[[[\\\]]]]]]ccceeeeeecccgggooouuuvvv~~~|||yyyxxxxxx{{{}}}uuuxxxzzz}}}~~~}}}vvvfff^^^WWWQQQNNNLLLIIIEEE@@@<<<:::999999999888777555444444444444222222222333333333444444444333222111222444666888555444333222222333444555444444555666555444333222//////222666333,,,,,,111222222111111111111111111...//////...---///222555222222111000//////000000000000000000000000000000...000111111000000111222111111111111111111111111...000333444333222333444666555555555777888:::<<<888999999999999888777777777666444444555555444333555666888???PPPfffuuuzzzuuu```LLLBBBEEEOOOWWWKKKFFF@@@;;;888666555444111222333222000///000111333111...,,,,,,...000222.../////////////////////////////////////////////))))))***...---******...++++++,,,,,,++++++***)))///...,,,******+++,,,---)))***++++++***)))***,,,***+++,,,+++)))((((((***///---******++++++,,,...((()))***,,,---...//////------,,,,,,...111444666CCCJJJRRRWWW[[[bbbmmmvvv{{{|||~~~~~~}}}~~~zzzuuutttwwwzzzzzzyyyyyyzzzwwwzzzxxxppptttyyyrrrpppppplllkkkkkklllnnnqqquuuxxxzzz}}}zzzrrrggg___[[[VVVPPPJJJCCC;;;777777888777555:::<<<===<<<:::888777777333444555777999;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::777888999999888888999;;;444666999999999999:::;;;;;;:::999999999999:::;;;<<<;;;::::::999999999:::::::::;;;<<<<<<<<<<<<<<<888999;;;:::999888999:::::::::;;;;;;<<<======>>>>>>============>>>??????===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLKKKPPPSSS]]]pppyyy~~~tttnnnhhheeeaaa______```aaa```[[[[[[\\\]]]```cccfffhhhnnnpppooommmrrr{{{jjj^^^WWWQQQMMMKKKHHHFFFBBB???<<<:::::::::777666666555555555555666333333333444444444555555444333333333333555666777666555444333333444555666222222333333333222111000222//////333444000...000111111111111111111111111000000000///...///222555222111111000000000000000000000000000000000000000...000111111000000111222111111111111111111111111...111333444333333333444666666555666777888:::;;;888888999999888888777666666666555333222222444777666999>>>III^^^tttqqq\\\JJJCCCHHHRRRZZZHHHDDD>>>:::888777666555000222333222111///000000000000000000000///......+++,,,,,,---......//////........................+++***+++...---)))***---++++++,,,,,,++++++***)))...------,,,,,,+++++++++***+++,,,+++))))))***+++(((*********((('''((()))111,,,''''''***......,,,///...---,,,+++++++++++++++*********,,,///222444:::BBBKKKSSSZZZcccnnnvvv{{{}}}~~~}}}}}}}}}~~~|||wwwrrrqqqsssuuuvvvuuuuuu|||~~~vvvyyy}}}vvvqqqpppjjjggghhhjjjlllooorrrtttvvv~~~}}}vvvjjjbbb]]]XXXRRRNNNGGG>>>999777666444222999;;;<<<<<<:::999888999333444555777888:::;;;<<>>===;;;:::999555777888888777777888999555777999999888888999:::::::::999999999999::::::999999888888777888888888999999:::;;;<<<<<<======888999::::::999888999::::::::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBEEEEEEEEEFFFFFFFFFFFFFFFGGGLLLMMMTTTdddmmmwww}}}}}}zzztttqqqnnnlllllllllkkkjjjggggggggghhhlllrrrwwwzzz}}}~~~qqq___UUUQQQMMMIIIHHHCCCAAA???<<<;;;:::::::::555555444444555666666777222333333333444444444444222333444555555666666666666666555555555555666666222222222333222111111000555///---111444333111000111111111111111111111111222222222111///000222444111111111000000000000000000000000000000000000000...000111111000000111222111111111111111111111111///111333444333333333444666666666666777888:::;;;888888888888888777666666444555444222000111555999888===FFFXXXppp}}}mmmWWWHHHFFFNNNYYYaaaGGGCCC>>>:::888777666444///111333222111//////000///000111111111///---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---...111///++++++///------......------,,,+++++++++,,,---------,,,+++***+++,,,+++)))))))))+++)))***++++++***)))***,,,++++++(((&&&))),,,,,,***222111...+++***)))((())),,,+++******+++---///111333:::FFFPPPYYYcccnnnuuu{{{|||~~~~~~}}}}}}}}}zzztttqqqrrrssssssqqqrrrzzzvvvpppnnngggfffgggjjjmmmppptttvvvxxx~~~~~~yyynnneee```ZZZUUURRRLLLDDD===:::888555444888:::<<<<<<;;;999999999333444555666888999:::;;;@@@??????>>><<<:::999888555777888888777666888999:::;;;<<<;;;888666666666:::999999999999999999:::999888888777777777888888888888999999:::<<<======888::::::999888888999;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCFFFJJJJJJOOO]]]eeeppp~~~{{{zzzyyyxxxuuuttttttuuuwwwzzztttfffXXXQQQNNNKKKHHHHHH@@@???===;;;999888888888555555555444444555555666111111222222222333333333222333555777777777666555777777666666666666777777444444444444333333222222444000///000222333222222111111111111111222222222111222222111//////111222000000111111111000000000000000000000000000000000...000111111000000111222111111111111111111111111000111333333333333444555666666666777777888999:::777777888888777777666555222222111111222333555666999AAAPPPfffwwweeeQQQHHHKKKUUUaaakkkGGGCCC>>>:::888666444222...000333333111/////////111000000000/////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---...111///+++,,,///------......------,,,+++((()))+++---......------)))+++,,,+++***)))***+++((()))++++++******+++---&&&+++...***(((+++---+++++++++******+++---...000...------,,,,,,------...///666AAALLLVVVaaalllrrrxxx{{{~~~~~~~~~zzztttrrrsssttttttrrrxxxtttnnnllleeedddeeehhhlllpppuuuxxxzzz}}}|||rrrhhhbbb]]]XXXRRRNNNGGG@@@<<<999777666888:::<<<<<<;;;999999999333333444555777888999999???>>>>>>===;;;999888777666777888888777777888:::;;;<<<===<<<999777777777999999999999999999999999999999888888888888999999999888888888999:::<<<===999::::::999777888999;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<======>>>??????@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCGGGFFFKKKWWW^^^jjj}}}~~~}}}|||iii^^^SSSOOOLLLHHHEEEEEE>>>===<<<:::888666555555777666555444444333333333333333333333444444444444222333666888999888666555666777777777777777777666444444333333222222222222000222333111///000222333000000111111111222222222000111111000///...///111///000111111111111000000000000000000000000000000...000111111000000111222111111111111111111111111111222333333333333444666666666777777888888999999666777777777777666555555111//////111666888666333:::FFF[[[uuujjjYYYIIIGGGNNNYYYgggrrrEEEBBB===:::888555333111...000222333111///......000000////////////000000111111000000///......---------------------------,,,+++,,,///...***+++...++++++,,,,,,++++++***)))((()))+++---.........---(((***++++++******+++,,,&&&'''))))))))))))***,,,%%%...111+++(((,,,///---,,,,,,++++++,,,,,,---............---------------///444===GGGQQQ\\\fffllltttxxx~~~zzzvvvqqqpppsssvvvwwwvvv{{{rrrllljjjcccbbbcccdddgggkkkqqqvvvyyyzzz~~~}}}tttjjjddd___[[[RRRNNNHHHBBB<<<999777777999;;;<<<<<<:::999888999333333444555666777888888<<<<<<<<<;;;:::888777666666777888888777777888999666888::::::999999:::;;;888888999999999999888888999999999888999999:::;;;:::999888777888999:::;;;:::::::::888777777999<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>??????@@@@@@@@@?????????@@@@@@AAA??????@@@@@@AAABBBBBBBBB>>>CCCBBBEEEPPPVVVaaatttooo___VVVNNNKKKHHHDDD@@@@@@<<<<<<:::999777666444444888777666444333222222222666666666666777777777777333444666888999888777666666666777777777777666666222222111000000000000111---333555111---...000111000000000111222222333333...///000000///...///111...///111222222111000000000000000000000000000000...000111111000000111222111111111111111111111111222333333333222333555777666666777888888888888888666666666666666555555444000//////222666888888777???OOOhhh|||YYYLLLDDDIIIRRR]]]lllyyyBBB???<<<999888666444222---000222333111///...------...///000000111111000000000//////////////////------------------------+++***,,,///...+++,,,000++++++,,,,,,++++++***))),,,,,,,,,---,,,,,,,,,+++'''(((************,,,...&&&''')))*********,,,...'''---+++######,,,000,,,.........---,,,+++***)))++++++,,,,,,---......//////333999AAAKKKUUU^^^dddooovvvzzzvvvqqqqqquuuxxxyyyyyyyyy~~~}}}rrrmmmkkkdddcccbbbbbbbbbfffkkkqqqtttxxx}}}}}}uuulllfffaaa^^^UUURRRLLLEEE>>>:::888777:::<<<===<<<:::888777777333333444555666666777777:::::::::999888777666666444666777777666555777888333555777888888888999:::777888999::::::999888777999888888888999999:::;;;;;;:::888777777777999::::::::::::888777777:::<<<:::::::::::::::::::::::::::999999999999:::;;;;;;<<<<<<======>>>????????????>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA;;;AAA@@@BBBJJJNNNXXXkkkxxxrrr```UUUOOOIIIHHHFFFAAA>>>>>>999999999888888777666555666555444444333333333333555555555666666666777777444555777888999999888888555555666777777666555555222222000/////////000111...333444000...///...***///000000111222222333333---///111111000000111222...///111222222222000000000000000000000000000000...000111111000000111222111111111111111111111111222333333333222333555888666666777888999888888777555555666666666555444444///222333222000333:::@@@JJJ\\\uuu|||hhhNNNFFFEEEPPPZZZdddsss???===:::999888888666444---///222333111///------***,,,///222333222111000------......///000000000++++++++++++++++++++++++,,,+++...111111...///333------.........---,,,,,,//////...,,,+++******)))&&&(((*********+++---///(((***,,,,,,,,,---///111)))***###***...)))&&&'''***---.../////////((((((***+++---///000000000222777===FFFPPPYYY___llltttzzzuuutttwwwyyyzzzyyyyyy}}}~~~~~~{{{rrrnnnllldddfffdddbbbaaaccchhhnnnqqqvvv|||}}}vvvmmmgggccc___ZZZWWWQQQIIIAAA<<<999999;;;<<<>>>===:::888777777333333444444555666777777888888888888888777666555333444666555444444555777444666777777555444555666777888999::::::999888777888888777777888999::::::<<<;;;888777666666888999:::::::::888666777:::<<<::::::::::::::::::::::::888888888777888999999:::<<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???<<>>???666666777888888888888888444444333333333444555555222222222333333333444444555666777888888999999999444555666777777666555444555444222111111111222333000222111...///222---%%%///000000111222222333333---///222222222222333444---///111222333222111000000000000000000000000000///000111111000000111222111111111111111111111111222333444333222333666888666666888999999888777777555555666666555555444333...444777222+++---;;;IIIUUUggg~~~jjjTTTKKKFFFJJJWWWbbbkkk{{{DDDAAA===;;;:::888555333222222222111///000222444222222222111111111111111///000000///---+++,,,---......//////...,,,***))),,,***)))+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++++++++***)))))))))******+++,,,///444888,,,,,,,,,++++++*********)))***++++++,,,---......++++++,,,,,,,,,,,,------222222333666===IIIVVV___aaalllxxx{{{uuussstttwwwxxxwww}}}~~~}}}{{{zzzzzz{{{tttrrrtttrrrnnnllliiihhhgggdddcccdddhhhkkkuuuzzz|||yyytttooofff^^^XXXVVVRRRLLLFFF@@@<<<999:::;;;<<<<<<<<<:::777666777666666555555555666666444777<<>>;;;666333222333555444333333444666555555666666666666555555555666888888777777999:::666777888999999999999999666666777888888888888888888888777777777777888888::::::999999::::::;;;<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAA????????????AAAAAADDDCCCAAA???AAAGGGOOOUUUfffmmm{{{}}}gggXXXSSSLLLJJJGGGCCC@@@>>><<<<<<888888777666666666666666333444555555333333333555444555666666555555666888888777555666777999999888777666666666666555555555000111111000000000333555...000222333333333111000...///000111222333333333111111111111111111111111---///111333444333222111000000000000000000000000111111000000000000000111000111222000//////000222000222555666555666777888999999888888888999;;;<<<:::999666444222000000000333...000666666444>>>MMMZZZtttwwwbbbJJJFFFKKKSSS\\\fffqqq|||AAA@@@???;;;777444333444000000000///......000222000000000000000////////////000000///---+++,,,---,,,---------,,,+++)))(((000...,,,,,,------+++)))---------------------------,,,++++++++++++,,,---***+++++++++******)))((()))*********+++...222666,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111111444:::DDDPPPXXX^^^iiiuuu}}}|||wwwvvvxxx{{{|||{{{|||||||||{{{{{{zzzxxxxxxxxx|||rrrpppqqqooommmmmmkkkjjjfffbbb___```cccffflllqqqvvvuuutttrrrllleee\\\ZZZUUUPPPJJJDDD???===;;;;;;<<<<<<;;;999777666555555444444444444444555555777:::<<<<<<999555222222333555444333333444666444555555666666666666555333555666666666666777999666666777888888888888888666666777888888888888888888888777777777777888888:::999999999999:::;;;;;;:::999999888999:::;;;<<<======>>>>>>>>>?????????============>>>???@@@@@@AAAAAA@@@??????@@@AAAAAABBBAAA@@@???@@@DDDKKKPPPZZZaaannnqqq___TTTPPPIIIGGGDDDAAA>>><<<;;;;;;666666666555555555555555444555666555444333444555222444555555444333555666777666555666888999888777666666666555555555444444222222222000......///111...///000222222111000/////////000111222222222222000000000000000000000000///000111111111000///...000000000000000000000000111000000//////000000111000111222111//////000222000222555555555555666888999888777777888999:::;;;:::999666444222111111111333000111777777777DDDUUUhhhzzz{{{mmm[[[JJJIIIPPPYYYcccllluuu}}}???@@@???:::444000111444///000000///......///111---........................///000///---,,,,,,---***+++++++++***)))((((((000...,,,,,,,,,+++)))'''------------------------++++++************++++++)))************)))((((((***************+++///222,,,,,,,,,++++++++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------...///111777AAALLLTTT[[[eeeooowww~~~}}}zzzxxxyyy|||~~~|||yyyvvvvvvxxxyyywwwuuuvvv~~~}}}uuunnnlllkkkjjjkkkooonnnlllgggaaa]]]\\\___bbbdddkkkpppqqqrrrsssoooiii\\\YYYUUUOOOIIICCC???<<<;;;;;;<<<<<<:::999777555333333333222222333333444666777888999888666333222222333555444333333444666333444555666666666666666222444555555555555666888555666666777777777777777666666777888888888888888888777777666666777777888999999888888999999:::;;;888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????>>>???BBBFFFJJJRRRWWWdddtttoooaaaVVVNNNLLLDDDCCC@@@===;;;:::::::::444555555555555444333333333555666555444333444666111222333333222222333444666555555777999999777555555555444444444333333333111111111000...---...///---...///111111000//////000000111111222111111000////////////////////////111111000//////...------////////////////////////000000////////////000000000111222111//////111333000222444555555555666777888777777777777888888999777666444222000//////000333111333777777<<>>??????AAAAAA@@@@@@@@@@@@AAAAAA===????????????@@@BBBEEEKKKPPP[[[jjjwwwppp```XXXQQQKKKHHHAAA???===;;;:::999::::::444555555666555444333222222333444444333333444555000222333333222222333444444444555777999999666444444444444333333333222222---///000000//////111333...///000111111111000000111111111111111000//////000000000000000000000000111000///............////////////////////////////////////...//////000111000111222111000000222333111333555555555444555777777666666666666777777777444333111///...---......111111444777999CCCYYYooommmUUUIIIJJJOOOXXXeeennnssswww{{{EEE???888666777777444111000111333222111000111222---------....../////////---/////////---,,,---...+++*********++++++++++++'''((()))***,,,---...///------------------------++++++,,,,,,,,,,,,++++++))))))************))))))***++++++***((((((***,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------,,,---...000444:::BBBHHHSSS[[[ccchhhooovvv{{{{{{xxxxxxzzz|||wwwssstttxxx{{{yyyvvvtttxxx}}}wwwkkkgggbbb```]]]]]]ccckkkiiigggccc]]]ZZZYYY\\\___aaafffjjjjjjlllmmmlllgggbbb```\\\VVVPPPJJJEEECCC<<<<<<;;;:::999777666555333333222222333444444555888888777555555444444444222333555444333333444666333333444555555555555555333555666666666666777999555555666666666555555444666666777888888888888888777777666666666666777777888777777777777888999999777888888999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@@@@@@@AAABBBEEEHHHQQQ]]]iiiuuuyyydddYYYTTTOOOIIIGGG???>>><<<;;;:::999::::::555666666666666555444444000222333333222222333444222333444444333333444555333333444777888888555333444333333333333222222222...000111222111111222333000000111111111222222111111111111111111000///...111111111111111111111111000////////////000111222///////////////////////////////////////000111111000111222111000111222444222444666666555555666777666666666777666666666666444333111000/////////000000111444888>>>LLLdddxxx{{{hhhOOOFFFKKKPPPZZZeeemmmpppsssxxx}}}EEE===555333888:::666111...///111111///...///000------......///000000000---...///...---,,,---///+++++++++++++++,,,---...)))***,,,,,,++++++---...////////////////////////++++++,,,,,,,,,,,,++++++))))))***++++++++++++******++++++***(((((()))******++++++++++++,,,,,,,,,)))******+++---......///++++++,,,,,,,,,,,,---------.........///333888<<>>>>>>>>????????????>>>>>>===???@@@@@@??????AAABBBDDDEEELLLVVV```kkkzzz{{{lll\\\TTTQQQLLLGGGEEE???===<<<:::999999999:::777666555555444444555555000111333333222222333555333444555555444444555666444333333555777777555333444444333333333222222222111333444333111000///000111111111111111222222222000111111111000//////...111111111111111111111111......///000000111222222////////////////////////000//////000000111222333000111222111111111333555333555777777666666777888666777777777777666666555666555333222222222333333000222666<<>><<<===>>>??????>>>===<<<<<<===??????>>>>>>@@@BBBCCCCCCGGGOOOWWWaaappp}}}lll```TTTNNNJJJEEECCCDDD>>>===;;;999888777888888777666444222222333444666111333444444444444555777333444555555444444555666444333222333555666555444444444444444333333333333000222333333111///...///000000000000000111222222///000000000000000//////111111111111111111111111---...///000000000///...000000000000000000000000000000000000111222333444000111222222111222444666555777999999888777888999777777888888888777666555555444333222222222333444222444888@@@OOOdddwwwzzzlllYYYLLLLLLQQQYYY^^^dddffffffmmmyyy<<<999555222222444555666///111333333222111111111,,,,,,------...///000000,,,...///...------...///******))))))***,,,...///))),,,......,,,,,,...111************************((()))***++++++***)))(((***+++,,,---------------***+++,,,+++***)))***+++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------(((***,,,...111555;;;>>>HHHQQQ[[[aaagggnnnqqqppptttvvv{{{~~~yyytttwwwzzz{{{zzzzzzzzz{{{yyyyyy{{{}}}xxxuuueee\\\TTTQQQQQQRRRUUUZZZcccccccccaaa^^^]]]]]]^^^^^^ccceeeeeehhhlllmmmjjjgggddd```ZZZTTTNNNJJJGGG>>>===;;;999777555555444////////////000111222333000111111222333333444444222333555444333333444666666666666555444333111111111333444444444444555777777777888888777666555555666666777888888888888888666666555555555555666666666666666666666777888888333444666777777777666555888888888888999999999999::::::::::::;;;<<<======;;;<<<===>>>>>>===<<<;;;;;;<<<=========>>>@@@BBB===<<>>=========???AAABBBEEEMMMZZZcccsssvvvcccTTTSSSMMMEEECCCFFFCCC<<<999888666555555777999;;;;;;555...,,,000444555444111333444444222222333555333333333333333333333333444444555555555555555555444444444444333333222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111333333222111222333555666777777777888999999:::::::::999777666555666888999555333111111111111000///333555???QQQeeetttzzzmmmZZZLLLIIIPPPYYY^^^cccgggggghhhppp===888444333555666333000111000///////////////000//////......------------,,,///111111///---...///......------,,,++++++***,,,,,,++++++***+++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,+++***)))))))))***+++******++++++++++++******,,,++++++***+++,,,---...***+++,,,---------------***+++---......---,,,+++*********+++---000222444BBBIIIRRRZZZ^^^bbbgggjjjjjjooovvv||||||zzzxxx{{{}}}|||uuuxxx}}}ttthhh```YYYYYY[[[[[[\\\]]]___```bbbbbbaaa```````````````eeeooouuussspppoookkkjjjiiifff^^^TTTLLLHHH>>>===;;;888666444333222222222111111111111222222222222222333333333333444444333333222222333333444444555555666666666555555444444444444555555555555444555666666666555333222444555666555444333444666888888777777777777888888555666666666777777777777666666666666666666666666777777777888888888999999::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======<<<======>>>>>>>>>=========???AAAAAACCCIIISSS[[[eeerrr|||gggZZZNNNNNNIIICCCDDDGGGFFFAAA:::999666444444555777888===777111///111333333111111333444444222222333555333333333333333333333333444444444444444555555555222222333333222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111222222222222222444555666999888888888888888888888666555333222111222333444333222111111222333333333555:::FFFWWWjjjwww~~~uuudddRRRGGGHHHRRR\\\ccccccdddeeekkkuuu888555444444666666222///222111000///............,,,,,,,,,------...///000---///111222000.........///......------,,,,,,+++...---,,,+++************+++,,,---------,,,+++***))))))*********+++++++++---,,,+++))))))))))))***++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,***)))))))))***---......,,,***(((((()))+++,,,.../////////;;;BBBMMMUUUZZZ___cccgggiiinnnuuuzzz}}}yyyvvvxxx|||~~~{{{uuuvvv|||zzzrrrjjjbbb]]]^^^``````aaacccbbbbbbccceeefffeeebbb```aaaaaahhhrrrwwwuuurrrqqqppprrrsssoooeeeYYYOOOHHHAAA???<<<999555333111000222111111000000111111222111111222222222333333333333333222222222222333333555555666666555555444333444444444444555555555555444555555666666444333222444555666555444444555666444444333333333333444444555555666666666777777777888777666555555666777888777777777777888888888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============<<<>>>???@@@@@@CCCJJJOOOWWWcccrrr|||fffXXXSSSIIIHHHEEE@@@AAACCCCCC@@@:::999666444333333444555999666222111333555333222111333444444222222333555333333333333333333333333444444444444444444444444111111111111111111000///000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111111111111222333555666777::::::999888888777666666777666444333333333444555222222111111222444555666999AAAPPPaaaqqq{{{wwwjjjWWWGGGBBBJJJVVV```iiidddaaadddnnnzzz999777555444555444222000111111000///////////////............///000222333+++,,,.........------,,,......------,,,,,,,,,+++---,,,++++++*********+++***+++---......---+++***************++++++++++++---,,,***)))))))))*********++++++++++++++++++***************++++++,,,,,,,,,,,,,,,++++++)))(((''')))***+++,,,,,,+++)))(((,,,,,,---...///000000000666>>>HHHQQQWWW\\\aaaeeennnqqqvvvzzz{{{{{{{{{{{{xxxtttuuuwww{{{|||xxxsssssswwwvvvrrrkkkeee```bbbcccaaaaaacccffffffgggjjjmmmkkkfffaaa___```hhhrrrwwwvvvuuuvvvwww{{{{{{sssggg[[[QQQJJJAAA@@@===999666333111111111000000//////000000111111111111111222222222222333333222222222222333333444444555555555444444333333333444444444555555555444444555666555444333222333444666555444444555666222111111111111222333333555555555666666666777777999888666555555666888999666666666777777777888888777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>:::<<<>>>??????@@@DDDGGGNNNXXXfffuuukkkYYYRRRPPPHHHGGGBBB>>>;;;;;;:::999888666555333222222333444222111111333666888777555111222444333222222333555333333333333333333333333444444444333333333333333000111111222111111000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///000000000111111111111000000111333444666777888999888888888777777777666888777666555444444444555111111111111111333666888<<>>;;;666333222222222222///////////////000111111111000///......///111222+++++++++,,,---......---,,,,,,,,,,,,+++++++++++++++*********++++++,,,---***+++---......---+++***+++++++++,,,,,,,,,,,,---******)))))))))***,,,---))))))************))))))***++++++,,,,,,,,,,,,,,,******+++++++++***)))))),,,+++)))(((((()))***+++///...------...000111333444;;;EEENNNTTTZZZaaaeeepppsssvvvxxxxxxwwwwwwwwwzzz}}}{{{wwwuuutttvvvvvvsssoooppprrrsssrrrkkkfffcccdddccc```___aaahhhhhhiiilllnnnkkkeee```\\\]]]dddmmmssstttwww{{{}}}rrrddd[[[SSSLLLBBB@@@>>>:::888555444333000//////......//////000000000000111111111222222333222222111111222222333111222333444555555555555333333333444444444444555333444555555555444222222333444555555444444555777555555555555555666777888555555555555666666666666999777666444444666777999555555666666666777777777666666777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;===>>>???@@@@@@999;;;===>>>???@@@BBBCCCHHHOOO[[[jjjyyyqqq```UUUOOOLLLIIIFFFBBB>>>:::666555666444444333222222333444555000000222444666777666555111222444333222222333555333333333333333333333333444444333333222222222222111111222222222222222111////////////////////////000000111111111222222222000000000000000000000000////////////////////////////////////000000000000////////////000000000000///000000000111111111111000111222444555666777888666666777777777888888888555444333222222111111111111111222111000222666:::BBBRRRdddpppyyy}}}yyyqqqYYYQQQIIIHHHPPP\\\fffkkkkkkjjjjjjlllrrr}}}???<<<777333000000111333............///000111222000///---,,,+++,,,...///333000...---.../////////++++++++++++++++++++++++************+++,,,---...***+++,,,---------,,,+++++++++,,,,,,,,,---------***))))))))))))+++,,,---)))))))))******)))))))))***++++++,,,---,,,,,,,,,))))))***++++++++++++***,,,+++(((''''''***,,,...---,,,++++++,,,...000222222999AAAIIIOOOVVV^^^dddkkknnnrrrtttuuuuuuuuuvvvrrrvvv{{{}}}|||yyywwwvvvtttrrrpppmmmlllnnnpppqqqkkkgggffffffddd___^^^```fffggghhhiiiiiifff```\\\[[[[[[^^^eeejjjnnnuuu}}}qqqaaaZZZTTTNNNCCCBBB???<<<999777666555///......------......//////000000000000111111111222222111111111111222222///000222333444555555555333333333333444444444444333444444555555333222111222444555555444444666777444444444444555666777777444444555555555666666666777666555444444555666777555555555555666666666666444555555666777888999999:::;;;<<<======<<<;;;:::::::::<<<===>>>??????@@@:::;;;<<<===???@@@AAAAAABBBFFFPPP^^^lllyyyuuuaaaWWWQQQJJJEEEGGGDDDAAA???;;;777777;;;333333333333333444444555222333444555444333222111111333444444222222333555333333333333333333333333444333333222222111111000000111222222333222222222000000000000000000000000111111111222222222333333000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111000111333555666666777777555555666777777888999999666666555444333222111111///111222222111333999>>>KKK\\\lllsssvvvvvvooodddMMMKKKKKKPPPZZZdddkkknnnjjjmmmooorrrvvv:::999777444111000111222000///////////////000111000///---++++++---///000<<<777111...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,)))******++++++******)))))))))+++,,,,,,,,,+++******+++++++++++++++*********)))))))))***,,,...///)))***+++,,,---...//////000555<<>>>>>>>>===<<<<<<<<<===>>>>>>>>>BBBAAAGGGSSS___iiixxxxxxbbbSSSMMMKKKFFFAAADDD@@@>>>>>>:::444666<<<444444444444333333333333222333444444222111000000111333444444222222333555333333333333333333333333333333333222111000000000///000000111222222111111000000000000000000000000000111111111111222222222000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111222444555666666666555666666666777777777777777777777666666444333222111---000333333333777???FFFVVVfffrrrssspppmmmcccVVVHHHJJJPPPXXX```hhhlllnnnlllnnnqqquuu{{{444555666555333111000111222111000//////......///111000...------///222444BBB;;;333---,,,,,,++++++------------------------------,,,+++************,,,++++++++++++,,,---...)))************+++++++++---,,,+++))))))))))))***+++++++++,,,,,,+++++++++'''((()))++++++******))),,,,,,,,,,,,,,,+++***)))'''(((***+++------......'''))),,,///000000///......222888===CCCLLLVVV^^^eeehhhkkklllllllllmmmnnnhhhjjjmmmooorrrtttuuuvvvwwwtttqqqnnnjjjiiijjjnnnkkkiiijjjllljjjffffffiiigggjjjllliiiccc^^^\\\\\\^^^ZZZWWWXXXZZZ```mmmyyytttccc[[[TTTLLLKKKIIIEEE@@@;;;777555333...------,,,,,,------...////////////000000000000222222111111111111222222222333333333333222111111222222333333333444444444333333444555444333222111222333555555555555666888444444444444555666777888444444444555555555666666333333444555555444333333444444444555555555666666333333444555666777888999999:::<<<======<<<:::999999999:::;;;<<<<<<<<<<<>>@@@FFFLLLRRR\\\fffrrr{{{cccYYYMMMFFFDDDCCCBBB@@@<<>>777444555333...444444333222111111111111111222222333333222222111222333444333111000111222000222444444222111222222888222000222///(((&&&)))000000000000000000000000000111111111111000//////000000000000111111111111000000000000111111111111111111222222222111111000000000////////////000000000000000000000111111222111000000000000000111222333444555666666666555444666444222333666777555333777666444222111000//////444111111444555;;;KKK\\\ppprrrsssppphhh^^^RRRIIIKKKRRR\\\dddhhhjjjjjjkkkfffuuuyyy{{{;;;666444444222---...333111000000////////////000000///.........///000000333222000...,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,)))&&&###******++++++++++++******...---+++***)))(((((((((************))))))((((((+++***************++++++************+++,,,------+++---...---+++******+++---+++))))))+++...//////---...222999BBBKKKRRRVVVeeeiiilllkkklllnnnmmmiiifffhhhkkkooorrrtttuuuuuuuuussspppkkkhhhhhhjjjmmmiiijjjlllmmmllljjjjjjkkkkkkiiigggccc```]]][[[ZZZYYYZZZZZZXXXVVVYYYaaagggrrrssssssnnnfff]]]VVVSSSNNNKKKGGGCCC===999666444222222000//////...//////.../////////......000222222111000000000111222333111333222//////222333111333111000111333444333111222222222333333333444444444444333333333333444444333222222222333333444444222222333444444555555666333333333444444444555555555555555555444333222222444444444555666777777888888999;;;;;;::::::;;;===;;;:::999:::<<<<<<;;;:::;;;<<<======<<<<<<===>>>===;;;===CCCGGGKKKTTT\\\jjjxxxyyyiiiWWWOOOFFF@@@??????>>><<<:::<<<:::555333666555222222222222111222222333333111222222333333222222111000111333333222222333444111222444333222111222333555111111555444111111444000000000000000000000000...///000111111111111111000000000000111111111111000000000000111111111111111111111222222111111000000000////////////000000000000//////000000111222111000000000000111222222222333555777777888777777888666444555777888777555444333222111111000111111555222333666;;;CCCUUUeeeuuuvvvtttnnncccXXXNNNGGGPPPXXXbbbiiikkkjjjiiihhhggguuu{{{~~~:::666444444222//////222//////000000000111111111,,,---......////////////111000...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---///...+++'''%%%$$$++++++,,,,,,,,,,,,++++++,,,+++******)))*********((()))+++,,,,,,***((('''+++*********+++,,,------******,,,---............)))+++------+++***)))***...+++))))))+++---//////---...000555>>>GGGPPPUUUhhhkkkllljjjkkkmmmmmmjjjggghhhkkkmmmpppqqqrrrsssqqqooollllllmmmmmmmmmmmmlllnnnppppppnnnmmmmmmmmmooommmiiiddd```\\\[[[ZZZYYYZZZZZZXXXVVVXXX]]]bbbgggiiikkkiiiccc]]]XXXUUUOOOMMMIIIDDD>>>:::666444333222000///......//////---...///...------///111111111000000111111222333111333222//////222333111222111000111333444333222222222222222333333333333444444333333333333444444444333222111222333444555222222333444444555555666333333333444444444555555555444444333333444444444777666666666555555555555777999::::::888888999:::<<<;;;::::::;;;;;;:::999:::<<<======<<<<<<===>>><<<:::<<>><<<777999777444444777777666111111111111222333444555111222222333333222222111...000222222222222444666111222333333222111222333000...///333444222333666000000000000000000000000---...///000222222222333000000000000111111111111000000000000111111111111000000111111222111111000000000////////////000000000000//////000000111222111111000000111111222333222333555777888999999999999777666777888999888666111111000000000111222222444333444:::BBBOOOaaaqqqvvvuuuqqqhhh\\\QQQKKKIIIUUU]]]hhhooonnnjjjgggeeeiiixxx~~~999666444333333222111111/////////000000000//////)))***---///000000/////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------***''')))...333***++++++++++++++++++*********))))))******+++,,,)))***+++,,,,,,+++***))))))))))))***+++,,,---...+++,,,---.........---,,,(((***,,,---,,,*********,,,+++***+++,,,...---------...000333:::DDDNNNUUUccchhhkkkjjjlllnnnmmmjjjggghhhjjjlllnnnqqqrrrsssooommmkkkmmmppprrrpppmmmooosssvvvuuutttuuuuuuttttttqqqlllfffaaa]]][[[ZZZYYYYYYYYYWWWUUUVVVYYY\\\___bbbeeeeeeaaa\\\YYYWWWPPPNNNJJJFFF@@@;;;777444444333111000//////000111,,,---......,,,---...000111111111111111222222222000333333000000333333000222111111222333333333333111222222222222333333333444333333333333333333444444333222111111333444666222222333444444555555666333333333444444444555555444444333222333444555666777777666666555555444444555666777666555555666777===;;;::::::;;;;;;999888:::;;;===<<<;;;;;;<<<>>>>>>===>>>AAABBBAAACCCHHHRRR[[[gggsss~~~kkkWWWMMMHHHEEEAAA??????>>><<<:::555777888888888888777666222111111111222222333444111222222333333222222111///111222222222222444555111333333222111111222444111000000111111000000111000000000000000000000000......000111111222222222///000000000111111111111///000000000111111111111///000000111111111111111000000////////////000000///////////////000111111111111111111111222333444444444555666777888888888888888777777777777777666000000000///000000111222333333555<<>>===>>>AAA@@@===???CCCJJJPPPZZZfffqqq|||nnn[[[OOOHHHAAA???===;;;:::888666444555777:::===<<<999555333444333222222111111111222111222222333333222222111111333333333111111222333222333333222000111222444333333333222222222222111000000000000000000000000000000111111111111000//////000000000111111111111///000000000111111111111...///000111111111111111000000////////////000000/////////...///000000111111111111111222333444555666666555555555555555555777777777666555555555555222111000000///000000000222444888AAAPPPbbbpppwwwooofff\\\TTTKKKEEEHHHPPPUUU___kkkpppnnniiiggggggvvv666666444222444777555000.../////////...,,,***))))))+++---000111111000///+++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,------......'''))),,,---,,,******))))))))))))******)))))))))))))))))))))***+++,,,---+++***((('''((()))+++---(((((((((((()))***++++++,,,,,,,,,++++++***)))((()))***,,,,,,+++,,,---///++++++,,,...///...+++)))---///000111444;;;EEEMMMOOOXXXaaafffkkknnnkkkfffeeeeeeeeegggjjjooosssuuunnnlllkkkkkkmmmoooppppppttt{{{~~~{{{{{{|||uuusssppplllgggbbb___]]]WWWVVVUUUUUUTTTSSSSSSSSSWWWZZZ^^^___]]]ZZZWWWVVVRRRQQQNNNKKKFFFAAA<<<:::999777444222222333444666---...///...------///111000000111222222222222111///222333111111333222///000222333333222111333444111111111111222222222222333333222222222222333333222222333333333444444444222222333444444555555666333333333444444444555555333333333333444444555666444444555555666777777777444666777777777777888:::;;;:::999999::::::999888999;;;<<<<<<;;;;;;<<<===<<<:::;;;===<<<:::;;;@@@EEEGGGNNNYYYdddnnnzzznnn[[[NNNGGGCCC@@@???>>><<<:::888666555555666999>>>===777333222555444333222111111111111111222222333333222222111222333444333111000111222333333333111000000222555---///000...///222222000000000000000000000000000111111111111111000//////000000000000111111111111000000000000111111111111......///000111111111111000000////////////000000//////......//////000111111111111222333444555666777666555444333333333444555666777666333222333444222222111000000000111111333888???JJJ\\\mmmwwwxxxoooaaaSSSLLLFFFBBBGGGPPPXXXaaalllooommmjjjkkknnn|||666666444222555999666///---...///000///...,,,+++,,,---...000111111000000***++++++,,,---------,,,++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,+++(((%%%)))******++++++******)))))))))))))))***+++,,,,,,(((((((((((())))))***************))))))***++++++***************+++,,,,,,((())))))))))))***...000...,,,++++++,,,---,,,,,,+++---//////000555>>>FFFKKKSSS[[[```eeejjjiiieeeeeedddcccdddfffjjjoooqqqiiiiiihhhggggggjjjppptttttt}}}yyyxxx}}}}}}xxxqqqpppooolllhhhccc___\\\ZZZYYYYYYXXXXXXXXXWWWVVVRRRVVVZZZ\\\[[[YYYWWWVVVRRRRRRPPPMMMIIIDDD@@@===999777444222111222444666.../////////......000222///000111222333222222111///222333111111333222///000222333333111111222555111111111111222222222222333333222222222222333333000222333555555444333222222222333444444555555666333333333444444444555555333333444444555444444444555555555555666666666666333555777777777888:::<<<:::999888888:::;;;:::999999;;;<<<<<<;;;:::<<<===:::888888;;;:::999;;;AAAAAA@@@DDDMMMVVV^^^jjjvvvoooZZZMMMFFFAAA>>>??????>>><<<:::999888999666333555:::999444222444333333222222111222222222111222222333333222222111111222333333222111222444333333333111000000333555))),,,---+++,,,111111...000000000000000000000000///000000111111111111000000000000000111111111111000000000000111111111111---...///000111111111111000000////////////000000///............///000000111222222222333555666777777666555444444555555666555666777666333111222444111111000111111222333444666===HHHWWWjjj|||}}}lllZZZJJJFFFFFFEEEKKKUUU^^^gggoooqqqmmmlllqqqvvv~~~555666444222555:::777///,,,---///111111000...---......///000000111111111***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,333...)))(((***---------+++++++++,,,,,,+++++++++******))))))***++++++,,,%%%''')))***+++***)))(((,,,,,,++++++***+++++++++)))(((((()))***---///000((((((((('''''')))---111111...)))''')))+++...///))),,,......---111:::AAAJJJQQQWWW[[[```fffgggdddeeedddbbbbbbcccgggkkkmmmeeefffeeecccbbbgggooovvvttt}}}~~~wwwtttyyyyyyrrrmmmnnnnnnlllhhhddd___\\\XXXWWWVVVWWWWWWWWWUUUSSSNNNRRRWWWZZZZZZXXXWWWVVVRRRRRRQQQOOOKKKFFFBBB???999777333111000222444555...///000///...///000222///000111222333222111111///222333111111333222//////222444333111000222555000111111111111222222222333222222222222222222333///111444666666555333111222222333444444555555666333333333444444444555555333333555555555444333222666666666666666555555555000222444555666777999;;;999888777888:::;;;;;;999999:::<<<;;;::::::;;;===:::888888;;;;;;:::>>>DDD???<<<===EEELLLSSS___kkkwwwwww___NNNFFFCCC@@@>>>999:::999888666555666777666111111555555222333888111111111111222333444444222222222333333222222222///000222222222222444666333333333111///000333555---222222...///333333///000000000000000000000000---...///111222222222222000000000000111111111111000000000000111111111111---...///000111111111111000000////////////000000...............///000000222222222333444555777777777666555555555777888999555777888666333111333444//////000111222444666777888BBBOOO```uuuhhhSSSDDDCCCHHHJJJQQQ[[[eeelllssssssooonnnuuu|||}}}555444333111000111111222...///000000//////000111...------...000111000///,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***'''(((......)))(((,,,---***'''''')))+++***)))'''***---+++'''&&&))),,,+++++++++***************%%%%%%&&&((()))+++,,,,,,'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,***)))***,,,+++,,,---...000444999===BBBHHHNNNTTT[[[aaabbb^^^^^^```aaabbbbbbcccfffiii```bbbcccaaa```dddnnnvvvzzzxxxvvvtttqqqooonnnmmmgggfffdddcccbbb```\\\ZZZ\\\[[[ZZZYYYXXXVVVVVVUUUNNNQQQUUUVVVTTTSSSTTTVVVSSSOOOLLLLLLMMMKKKEEE@@@888777666444222000///...///////////////...------,,,---//////......000111////////////000000000000222222111111111111111222222222222222222222222222111111000000111111222333222222333444444444444333888555222222444555444222222222333333444555666666333333333444555666777777666666444222111222666999333666:::;;;;;;:::;;;;;;888888888888999:::;;;<<<::::::999999::::::;;;<<<::::::::::::;;;<<<>>>>>>;;;<<<===@@@DDDKKKSSSYYYgggppp}}}pppaaaQQQHHHDDDAAABBBDDD::::::999999888777777666222333555555555555333222222000///...///000222333222222222333333444444444222222222222222222222222111///......000222333333////////////////////////............////////////000000000000000000000000......///000000000000000000000111111111000000000////////////////////////......//////000000111111111///......000111000000222555555222333777888666444444666777888888888888999888666444222000...---000333555333222333444555999JJJ^^^rrrtttWWWIIICCCLLLTTTWWW\\\dddjjjmmmqqqttttttsssrrrpppxxx666555444222222222222333222333333111///---...//////...---...///000///...,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))&&&(((,,,,,,)))(((+++---***((()))+++,,,+++***&&&***---,,,(((''')))++++++++++++******)))))))))''''''(((((())))))******((()))***+++,,,---------************************(((***,,,,,,******,,,...,,,,,,,,,,,,,,,...222555===DDDKKKPPPXXX```bbb___^^^```bbbbbbbbbbbbdddfff^^^aaacccbbbaaaeeemmmuuuzzzxxxtttoookkkhhhgggfff```````````````___]]][[[]]]]]]\\\[[[YYYWWWUUUSSSPPPSSSUUUUUUTTTSSSTTTVVVRRROOOKKKKKKLLLJJJDDD???999888666555333111//////...///////////////...------...000000//////111222////////////000000000000222222111111111111111222222222222222222222222222111111000000111111222333111111222333333333333222777555222222333555444222222222333333444555555666333333333444444555666777666666555444222333666888222444888999999888999999777777777888888999:::;;;888888777777888888999:::???>>>======;;;::::::999<<<<<<======@@@DDDKKKPPPYYYbbbooo{{{ppp```TTTHHHCCCAAA>>>===>>>999999888888777666666555333333444444444444333333111000///...///000222333000111111111111111111222222222222222222222222222222111000000111333444444000000000000000000000000/////////000000000000111000000000000000000000000......///000000000000000///000111111111111000///000000000000000000000000.../////////000000000111111000//////000111111111222555555222333777777555444444666777777888888888666666555444222111000//////222444444333555888:::CCCSSSgggzzzlllSSSIIIHHHRRR[[[\\\```ggglllooorrrttttttsssqqqqqqwww666555444333333222333333222333333111///---...///000///......///000...---,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++(((&&&'''***+++((((((***,,,+++***+++------+++***&&&))),,,,,,)))((((((***,,,,,,+++***))))))(((((()))))))))))))))))))))))))))******+++,,,,,,++++++************************''')))++++++++++++---///,,,,,,,,,+++***,,,///111777>>>EEELLLTTT]]]aaa```^^^```ccccccbbbaaabbbbbb^^^aaaddddddccceeelllrrr|||xxxrrrkkkeeeaaa______YYYZZZ\\\]]]]]]]]]\\\\\\]]]^^^___^^^\\\XXXTTTQQQSSSSSSTTTSSSRRRRRRTTTUUUQQQNNNKKKKKKJJJHHHCCC???:::999888666333111000///---....../////////......---///000111000000111333////////////000000000000222111111111111111222222222222222222222222222222111111000000111111222333111222222333333333333333666444222222333444333333222222333333444444555555333333333333444555666777555666666555444444555777000333666777666666666777666666666666777888999:::888777777777777888999999>>>>>>???>>>===;;;999888======<<<;;;:::<<<@@@DDDIIIRRR___lllxxxlllYYYOOOGGGAAA@@@???<<<999999777777777666555555444444333222222222222222222333111000/////////000222333111111111111111000000000222222222222222222222222222111111111111111222333111111111111111111111111000000000000111111111111000000000000000000000000......///000000000000000...///111222222111///...111111111111111111111111////////////000000000000000000000000000111222222111444444222333666777444444555555666777777777777444444333333222222222111///111333444444666<<>>???>>>===<<<<<<<<<;;;999777888:::<<>>??????;;;999999555555555555444444333333333222111000000111222333000000//////000000111222444444333333222222111111111111111111111111111111.../////////......///000000000000000000000000000//////000000000111111111////////////////////////......///000000000000000---...000222222111///...000000000000000000000000////////////000000000000...////////////000111333000333444222333666666444444555555666777777666666333333333333222222111111000000222444444777???IIIZZZiii|||jjjTTTIIIMMMWWWccchhheeeeeehhhlllooorrrrrrpppooooooqqq{{{333333222222111000000///,,,---///...------...000111000......//////...,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++******,,,,,,,,,((()))+++++++++***))))))''')))++++++***)))))))))++++++******)))(((((('''(((((())))))***+++++++++******+++++++++***))))))+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,............///111444///777???DDDLLLVVV^^^```]]]```dddffffffeeeeeeffffffkkknnnmmmiiihhhjjjnnnsssoooiiibbb^^^[[[[[[[[[YYY[[[]]]]]]ZZZXXXXXXYYYWWWZZZ___bbbaaa]]]XXXUUURRRQQQOOONNNNNNOOOPPPPPPQQQPPPNNNLLLJJJGGGCCC@@@======;;;888666444222111------...............---+++---............///111////////////000000000000111111000000111222222333000000000111111222222222111111000000111111222333111111222333333333333333222333333333333333333333222222222333333333333333444333333333333444444555444666666666444333333444222444555666555555666777555555555555666777888999999999888888999999:::;;;555777:::===>>>???>>>>>>999::::::999888777999;;;>>>DDDLLLTTT^^^kkkyyysss^^^NNNDDDEEE@@@<<<===<<<999888:::444444444333333333333333222222000//////000222222000000000000000111111222333333333222222111111111111111111111111111111111,,,...000///...---...000////////////////////////........./////////000000////////////////////////......///000000000000000,,,...///111111111//////////////////////////////000000000000////////////,,,...//////......111333000333555333444777666333444555555666666666666555444444333222111111000000222111222444555777CCCPPPfffrrryyybbbOOOHHHQQQ^^^ggggggbbbaaaccchhhllloooooonnnnnnqqqttt222222222222111000///...000000111///---+++,,,,,,000///......///000...---,,,---......,,,,,,---...************************+++++++++++++++++++++++++++---,,,******---...,,,((()))++++++)))((()))******))))))))))))))))))*********)))))))))((((((((((((((())))))***+++,,,,,,)))******+++******)))))))))))))))******++++++,,,---,,,++++++,,,,,,***)))---......---++++++,,,---///777>>>AAAGGGQQQYYY]]]\\\```dddgggiiijjjlllnnnnnnqqqtttqqqkkkggggggjjjhhhfffaaa]]]ZZZXXXXXXYYY\\\^^^```^^^ZZZWWWVVVXXXUUUXXX]]]aaaaaa^^^YYYVVVQQQOOONNNNNNOOOPPPPPPOOOSSSSSSRRROOOLLLHHHDDDBBB???>>><<<:::777555333222...............---,,,,,,***,,,------------...000////////////000000000000000000000000111222333333//////000000111222222222111111000000111111222333...//////000000000000000000222444444333222333333222222222222333333333333444444333333333333444444555555555444222111222333333555666666555555666777555555555555666777888999777666666666666777888888888999:::;;;<<<;;;::::::777999::::::999999:::;;;===@@@EEEJJJPPPZZZfffnnn}}}ppp]]]NNNDDD???BBB===::::::888555555999333333333333333333333333222111111111111111111222///000000000111111111111000000000000000/////////111111111111111111111111+++...111111///...000333....................................////////////000000000000000000000000......///000000000000000------...///000000000000........................000000000000////////////,,,...000000......111555000444666555555888777444444555555666666666555555444444333222111000000///444111333666777;;;JJJ[[[qqqyyy~~~nnn[[[NNNIIIUUUbbbgggccc]]]]]]```fffjjjooopppoooqqqwww}}}222222333333222111///...111222222111...------...///...---...///000///...,,,---......,,,,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***---,,,((((((---...+++)))+++,,,***((((((***,,,,,,***((('''((()))***+++(((((((((((())))))))))))************************((()))***************)))((())))))***++++++,,,,,,,,,***)))***,,,---,,,***+++,,,---,,,+++***+++,,,///777===>>>AAAJJJSSSWWW[[[___ccchhhkkkoootttwwwtttvvvwwwrrriiiddddddfffbbbaaa^^^[[[YYYXXXXXXXXX\\\___aaa___YYYVVVUUUWWWUUUYYY]]]``````]]]XXXUUUPPPOOONNNPPPRRRSSSRRRPPPVVVVVVUUURRRNNNIIIFFFEEEAAA???===;;;888555333222/////////...---,,,+++***+++,,,......------///000////////////000000000000000000000000111222333444/////////000111222222222111111000000111111222333//////000111111111111000///111444444333111222444222222222222222222222222444444333333222333333444555555333111//////111333444555555555444444555777666666666666777888999999666666666666666777888888;;;;;;:::999999888777777666888:::;;;:::::::::;;;;;;>>>@@@BBBFFFLLLVVV]]]kkkuuuooo[[[MMMFFF@@@===<<<999999:::888444444777333333333333333333333333111222222222222222222111//////000111111111111111////////////000000000000111111111111111111111111(((,,,111111///...111444////////////////////////...////////////000000000000000000000000000000000......///000000000000000......------...///111222////////////////////////111000000000/////////...---000333222///000333777111555777666777999888444444555555666666555444444111111111111111111111111444111333999<<>>FFFOOOSSS[[[^^^ccchhhmmmsssyyy}}}wwwyyyxxxqqqhhhaaaaaabbbbbbaaa___]]][[[ZZZYYYXXX[[[___aaa___YYYUUUUUUWWWWWWZZZ]]]```___[[[WWWSSSPPPOOOOOORRRUUUVVVSSSQQQWWWWWWWWWTTTOOOKKKHHHGGGAAA@@@>>>;;;999666444333000000///...---+++***))),,,---//////......000111////////////000000000000000000000000111222333444...//////000111222222222111111111000111222222333222222333444444444444333...111444555333111222444222222222222222222222222444444333222222333333333555444222///---...000333333444555444333333555666666666666777777888999:::888888888888888999999:::::::::999888777777777888666888;;;;;;::::::::::::;;;===???@@@AAAFFFNNNUUU]]]hhhwwwttt^^^MMMFFFCCCAAA???888777999<<<:::555444777333333333333333333333333111222333444444333222111//////000111111111111111000000111111222222333333000000000000000000000000$$$)))...///---,,,///333000000000000000000000000000000000000111111111111000000000000000000000000...//////000000000000000///...---,,,---///111333000000000000000000000000111111000000/////////......222555444111111555:::111666888777888:::999555444555555666555555444444//////000111222333333444444111444<<>>CCCHHHMMMVVVbbbnnnwwwdddZZZMMMDDD@@@===999555888666555555666666555333333444555444222111222333333444444444444333222222222222222111111111000000//////000000111111111222222///------000222000...))),,,///111111111222333////////////000000000000111000/////////000222333///000000///......000111000111111000///000333555---...//////......///111///.........///000222333...///000000//////000111222333333333333333333444444444555666777888999999666555444333222222222222...///000///...///111333222444666999EEEWWWgggmmmwwwvvvrrrhhhXXXIIIHHHNNNUUU[[[```^^^YYYXXX^^^eeekkknnnttt{{{~~~333333333333222111000000333111//////000000...,,,//////............//////+++,,,,,,------.........,,,******,,,+++((()))...---,,,+++***)))***++++++++++++++++++++++++++++++''''''((((((((((((''''''((())))))******+++++++++)))+++++++++))))))***+++))),,,,,,((((((+++,,,(((***)))(((***,,,---+++))))))******++++++,,,,,,------000***&&&***)))***444---)))(((+++,,,)))+++///111111111555;;;AAAFFFIIIQQQ[[[bbbbbbhhhrrrsssnnnlllmmmlllggg```\\\]]]___]]]___``````]]]ZZZYYYXXX[[[YYYWWWWWWTTTPPPRRRXXXWWWZZZ\\\[[[WWWTTTSSSSSSQQQRRRSSSSSSSSSRRRQQQPPPIIIJJJKKKLLLMMMNNNMMMMMMHHHFFFBBB>>>:::777555444333///...000000,,,---111//////.........---------//////000000000///............///000000000000000000000////////////000000111333333000,,,+++...222///111222222111000222333333222111000000111222222222222222222222222222222222444666666555333333444666333333666666333333666444444444444444444444444444222222666666444555888777666666555666777888999888:::::::::888777888999:::999666555555666999::::::::::::::::::===AAADDDGGGNNNWWWaaajjjtttlllUUUNNNDDD???======:::888777666555555666666555333333444444333222111111333333333333333333222111111222222222111111111000000//////000000000111111111333111000000111222222111---///000111000///000111.../////////000000000000000000000000000111111222///000000000......///111///000111000//////000222---...//////......///111///.........///000222333...///000000//////000111111111222222222222333333555555555666777777888888555555444222222111111111///000111111000000222444111555888===III[[[iiiooouuupppiii___QQQGGGHHHNNNWWW[[[^^^\\\YYY[[[ccckkkpppsssyyy{{{xxxxxxyyy~~~444444222111000000111111333222000000111111///...//////............//////------------------------+++))))))+++***'''(((---******)))))))))***++++++************************(((((())))))))))))((((((+++++++++++++++,,,,,,,,,((()))))))))(((***,,,///(((***+++)))***,,,+++)))***))))))***,,,,,,+++)))++++++++++++++++++******'''------000444,,,(((111,,,******,,,,,,++++++...000000000222666===CCCGGGMMMWWW^^^___dddkkkjjjdddcccdddccc```\\\[[[___bbb___^^^^^^^^^^^^\\\YYYVVVXXXUUUUUUVVVUUUSSSVVV[[[VVVWWWWWWVVVSSSQQQPPPQQQOOOPPPPPPQQQQQQQQQPPPPPPDDDDDDFFFKKKOOOPPPNNNJJJJJJHHHDDD@@@<<<888666555555111//////...+++,,,..................---------......//////000///////////////......//////000111111000///......///000111000111111///,,,+++---111///000222111000000111333333222000//////111222333222222222222222222222222111333555444333222333444555333333555666333333666333333333333444444444444555222111444555333555999666666777777777888888888777888999999888777999:::999888666555555666888999888999;;;::::::;;;===??????CCCJJJPPPXXXdddqqqzzz}}}|||dddTTTFFFBBB<<<:::::::::888666777555444444555666555333111333333333111000111222222222222222222111000000222111111111111000000000//////000000000000111111111111222111000000111333111111111000...---...000....../////////000000000//////000111111111111111///000111000///...///111---///111111///.........---...//////......///111///.........///000111222...///000000//////000111000111111111222222222333666666666666666666666666444444333222111111111111111222222222111111222444222777===CCCPPP```lllppptttjjj^^^TTTKKKFFFIIIPPPZZZ\\\\\\[[[ZZZ___iiiqqqrrrvvv}}}}}}yyyuuusssrrruuu999666333000......//////222111000000000000/////////......------......///.........------,,,,,,,,,+++))))))+++***'''(((---((((((((())))))***+++,,,************************+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++((()))(((((('''))),,,///"""%%%''')))+++------,,,*********+++++++++***)))************************''')))+++666???333(((...---,,,,,,---...---...//////......///222888???EEEJJJRRRZZZ]]]aaaeeeccc]]]\\\]]]^^^^^^\\\]]]___bbb```___]]]___```___[[[VVVWWWTTTSSSUUUVVVTTTWWW[[[VVVUUUUUUSSSQQQPPPOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMJJJHHHHHHLLLRRRTTTPPPLLLLLLJJJGGGBBB>>>:::777666444222000///...,,,,,,...........................,,,---......//////////////////...------///000111111000...------...000111...///000...,,,+++---//////000111111000000111222333222000//////111333444222222222222222222222222000222333333222111222444444111111444444222222555333333333333333444444444666222111333444333555999555666777888888888777777555777888888777777999::::::999777666666777999:::777999;;;;;;:::999:::;;;999===AAAEEEKKKTTT```hhhooo|||wwwdddQQQFFF@@@===:::888888777444222555444333444555555444333000222222222000000111222111111111111111000//////111111111111000000000000//////000000000000000000---///111///---,,,...111222222111///------///000........./////////000000...///000222222111000000...000111111///...///000---///222333111...---,,,---...//////......///111///////////////000111111...///000000//////000111111111111222333333333444777777666666666555555555333333222111111111111111111222222222000111222444333:::BBBJJJVVVdddmmmpppsssfffVVVKKKFFFFFFMMMTTT\\\]]]]]]\\\]]]bbbjjjqqqooottt|||vvvtttsssrrrrrrwww888666222///------///000///000000//////......///......------------...............------,,,,,,+++,,,******,,,+++((()))...''''''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))******)))(((&&&'''***---"""###%%%)))+++++++++,,,)))***+++++++++*********((())))))******+++,,,,,,000)))(((;;;KKK>>>---///,,,---,,,+++,,,---......------------///444<<>>AAACCCHHHPPPVVVdddqqqxxxqqq___PPPEEE???<<<;;;:::999888666444222444333222333444555444333000111222222111000111222000111111111111000//////000000000000000000000000000000//////////////////---///111///,,,,,,...111///000000///---...000333............////////////...///000222222111000000...///111111000//////000---000333444222///---------...//////......///111/////////000000000000000...///000000//////000111222222333333444555555666777777666666555555444444222222111000000000111111///000111111000000222444777>>>GGGNNNYYYeeekkkkkklll^^^MMMEEECCCGGGOOOXXX______^^^___aaaeeeiiilllnnnsss||||||xxxppppppqqqrrrrrrxxx444222000......000222333...///000///...---...///......------------...............------,,,,,,,,,,,,******,,,+++((()))...'''((()))***++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((((((((())))))***+++***)))'''&&&(((***(((&&&'''******''''''))))))+++,,,,,,***))))))***(((((())))))***+++,,,,,,...+++666XXXmmmUUU222)))***+++)))&&&&&&***,,,++++++---...------111888>>>EEEJJJRRRYYY]]]^^^\\\YYYXXXZZZ^^^``````^^^[[[YYY]]]]]]^^^```aaaaaa^^^\\\ZZZUUURRRUUUVVVUUUVVVYYYWWWUUUTTTTTTTTTSSSPPPNNNKKKJJJJJJJJJJJJJJJKKKLLLJJJHHHGGGJJJPPPTTTVVVVVVKKKJJJHHHEEEAAA===:::888333444333///...000111///---------...............,,,,,,------...---------......------......///000.............................................---...///111000//////000222000000000000111222333333222222222222222222222222000111222222111111333555111...///222333111111444111111222222333333444444444111000333444222444888444444555555555666666666555666777777666666777888999999888888888888999999777888::::::888777777888777:::===>>>>>>@@@EEEIIIXXXeeekkkrrrnnn[[[LLLBBB===:::777777888888888777777666333222111222444555444333000111333222111111222333111111111111111000////////////000000000000000111000000////////////......000000111000//////000222---...////////////111333------.........///////////////000111111111111111---///111222000/////////---000333444222000......---...//////......///111//////000000000000//////...///000000//////000111222222333444555666777777666666666555555444444444111111000000000000000111---...000000000111444666;;;CCCJJJPPPYYYbbbeeeddd^^^RRREEE@@@BBBHHHRRR\\\dddbbbaaabbbeeeiiikkklllqqqwww~~~~~~wwwrrrkkkkkkmmmoooqqqxxx222111000//////000111222...000111000......///111...------,,,,,,------...------------------,,,,,,+++))))))+++***'''(((---((()))***,,,,,,,,,++++++************************(((((())))))))))))(((((('''''''''(((((())))))))))))******)))((('''((()))---)))(((++++++'''(((+++)))+++---,,,***((()))***))))))))))))************)))***>>>hhh|||\\\333''')))+++(((######))),,,+++***,,,......---000666<<>>@@@CCCEEEKKKSSSXXXcccmmmvvvzzz~~~ooo]]]OOOHHHDDDAAA<<<888666555777888333333333333333333333333...000111111111111222444///111333222111000111111000000////////////000000000000000000000000000000......///000000///...---000111000...,,,,,,...000------------...000111222------------............000000000000////////////---///000000///...//////---------,,,++++++---///...............///000111/////////////////////...000000//////000111222333111333444333333333555777444555555444222111111222//////////////////000000///111333444666;;;BBBGGGMMMPPPSSSSSSQQQLLLHHHFFF???@@@CCCJJJSSS]]]fffjjjllljjjjjjnnnuuu|||}}}uuulllfffddddddffffffjjjsss}}}111111111111000000000///,,,---......000111111222///............------------......---***))))))******)))))))))***+++---...((()))******))))))***+++((()))++++++)))((()))***++++++++++++++++++++++++&&&((())))))))))))***+++###+++,,,+++000,,,''',,,***+++***''')))------)))*********)))******+++,,,(((***,,,,,,***)))***++++++)))((((((***++++++***************+++,,,------***+++,,,,,,,,,,,,...000222666===DDDJJJPPPUUUYYY^^^ZZZWWWWWWUUUQQQQQQSSSPPPQQQTTTWWWYYY[[[]]]^^^\\\XXXTTTRRRRRRTTTUUUUUUXXXSSSOOOOOORRRSSSQQQMMMIIIIIIHHHIIIJJJIIIGGGDDDMMMMMMMMMMMMKKKIIIFFFEEECCCDDDDDDDDDDDDBBB@@@???999888666444222111111000///...------------......---...000///...,,,------,,,,,,---..................---,,,++++++,,,......//////......------------,,,---//////......000111000111111222222333333333000222333333222111111222111111222333333333333333111111111222222222222333111111111111111111111111333333333333333444555555222333444333222333444666555444444444555555555555666555555777999999999777555555666666777888888888666555666666777888999:::999;;;<<<===>>>@@@DDDGGGPPPYYYdddkkkrrr|||sssbbbTTTGGG???===>>><<<999555444444555666333333333333333333333333...000111111111111222444///111222222111000000111000000////////////000000111111111111111111111111......////////////......---///000000///.........------------...000111222------------............111111111000///............000111000///...///000,,,...000000//////000111,,,---------///000111222......//////////////////000000///000000111333333222333444444222222333444333444555444222000111222111111000000000000000111111222333666:::AAAIIIOOOMMMPPPSSSQQQLLLFFFCCCBBB===@@@GGGOOOWWW]]]aaadddhhhiiikkkpppvvv}}}xxxmmmeeeaaabbbdddgggiiioooxxx000000000000000111111111000000000111000//////...///............---------,,,------,,,***)))***+++,,,+++)))))))))+++...///(((+++---,,,***)))+++...(((***++++++***))))))***************************((()))******)))((()))+++%%%111...&&&***,,,'''&&&)))++++++((())),,,---***+++***)))))))))***,,,---)))+++,,,,,,***))))))***+++*********+++,,,,,,,,,---,,,+++******+++---...+++,,,---,,,++++++---...///444:::AAAGGGNNNUUUYYY^^^\\\ZZZXXXWWWUUUTTTUUUTTTUUUWWWXXXXXXXXXXXXXXXXXXUUURRRPPPPPPSSSVVVXXX___XXXPPPOOOQQQRRRPPPMMMIIIIIIIIIJJJKKKJJJHHHEEELLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB999888666444333111111000000//////............///---///000000...------...,,,,,,---.........------------,,,,,,,,,---......---------...///000000111,,,---//////......000111---......///000111111222000111333333111000111222///000222333444333222111111111111111222222222222111111111111111222222222333333222222333333444555222333444333222222444666444555555666666666666666666444333555999:::888555555555666666777888888888555555555666777888999:::666777999:::<<<>>>???AAACCCJJJRRRZZZbbbllluuu|||xxxjjjZZZNNNDDD>>><<<>>>:::888666444444444555666222222222222222222222222111222333222000...///000///111222222000000000111000000////////////000000000000000000000000000000.........///////////////)))+++...//////000222333000000///...............////////////000000000000111000000000/////////...///000111000///...000111***---111222222111222222---------......///111111............////////////000000000000111222333333222444555444222111111222333444444333111000111222333222111111000111111111222222444888???HHHQQQWWWRRRTTTTTTOOOGGGAAA???@@@>>>CCCJJJRRRXXX\\\___aaagggiiinnnrrrvvv||||||ssshhh```^^^```bbbeeeiiiqqq{{{000000000000111111111111000000000111000//////...///............---------)))***+++++++++***,,,------,,,***))))))***,,,---(((+++---,,,***)))+++...)))+++,,,,,,+++******+++***************************+++,,,***)))(((((()))'''111***$$$***'''&&&'''+++,,,)))))),,,,,,***+++***)))))))))***,,,---)))+++,,,,,,***))))))***)))***,,,,,,,,,,,,,,,,,,000///---++++++++++++,,,+++,,,---,,,+++***,,,...///333999???EEEMMMTTTYYY______]]]ZZZXXXWWWVVVTTTWWWXXXXXXYYYXXXWWWUUUTTTRRRQQQOOONNNOOOSSSXXX\\\ccc\\\TTTPPPPPPQQQOOOMMMLLLKKKJJJKKKLLLKKKIIIGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCC999888666444222111000000111000///...............---...000///---,,,,,,---+++,,,,,,---...---------,,,,,,,,,,,,------......---......//////000000000,,,---//////......000111------...///000000111111///111333222111000111111...///111222222222111000000000111111111222222222000000111111111222222222333222222222222333444444222333333333222222444555444555666777777777777666555333222444777999777444555555555666777777888888555555555555666777888999555666777999;;;=========>>>AAAFFFKKKQQQZZZeeennn|||xxxlllXXXOOOEEE???;;;888999<<<777666555555444555555555222222222222222222222222111222222111///......//////000222222000///000111000000////////////000000////////////////////////............//////000000+++,,,---------///222555000000///...............////////////000000000000.../////////000000000111///000000///......000111&&&)))---/////////////////////............//////---.........//////000000///000111111222222333333333444666555333111111222333444444333111000000111222222111111111111222222222333777>>>GGGQQQYYY^^^[[[YYYUUUMMMDDD???>>>???BBBFFFLLLRRRVVVZZZ___ccchhhkkkooosssvvvyyy~~~yyyuuunnneee___\\\^^^```fffkkkttt}}}000000000000000111111111,,,---......000111111222///............---------''')))***+++***+++---...,,,,,,***))))))***+++,,,((()))******))))))***+++***+++------+++***+++,,,***************************+++,,,+++)))((()))***&&&,,,$$$###***)))+++&&&+++---***)))+++,,,************)))******+++,,,(((***,,,,,,***)))***+++''')))++++++***)))***+++000///...,,,+++***))))))+++,,,,,,+++******,,,...///222666;;;AAAIIIQQQVVV___```^^^ZZZWWWWWWUUUQQQSSSTTTVVVXXXXXXVVVUUUTTTLLLMMMMMMMMMOOOSSSYYY]]]ccc^^^XXXRRRPPPPPPPPPPPPPPPNNNLLLLLLLLLLLLJJJIIIFFFFFFGGGGGGHHHHHHHHHIIIFFFGGGGGGGGGFFFEEECCCBBB999888666444222111000000111000///...............,,,---///...---+++,,,,,,++++++,,,---------------+++,,,,,,------.........111111000///...------,,,,,,---//////......000111///000000111111222222222///111222222111000000111//////000111111111111000000000000111111111111222000000000111222222333333222222222222222333444444111222333222111222333555333444555777777777666666333222222444666666555444444444555555666777777777666666555555666666777777888777666777999:::999888<<<;;;>>>BBBEEEJJJTTT]]]kkksss}}}ooo]]]QQQFFFAAA===;;;999555666999444555555555555555555444222222222222222222222222---///000000000000111333...000111111000//////000000000////////////000000..............................---......///000111000000///---,,,,,,///222------------...000111222------------.....................///000111111111/////////...,,,---///111(((+++///000000000000000000000///...............------......///000000000///000111222333333333333333555666666444333222222222333444333111///000111111111000000111222222333333666<<>>;;;:::;;;888555555888333333444444444444333222111111111111111111111111---...000000//////111222...000111111000//////000000000////////////000000////////////////////////...---------...///111222///000111000...------...------------...000111222------------............////////////000000000000.........,,,+++,,,...000,,,...111222111111222333///............//////000------......///000000111///000111333333333333333333555777888666444444444222333444222000///000111/////////000111222333444555:::CCCPPP]]]eeehhhgggdddZZZLLLDDDCCCEEEHHHHHHGGGLLLPPPSSSUUUZZZbbbhhhjjjjjjkkkoootttvvvuuurrrkkkhhhccc^^^[[[]]]aaaeeeqqquuu{{{~~~~~~zzzuuurrr111111111111000000000///111///---,,,+++,,,.../////////.........---------***+++,,,+++***)))***+++%%%&&&((()))+++,,,,,,,,,---***(((***---...---***((()))++++++)))((()))***))))))))))))))))))))))))$$$&&&)))***+++,,,...000......'''&&&...+++&&&+++%%%+++...+++)))++++++***((()))***,,,,,,+++******&&&(((***+++++++++,,,---,,,,,,***'''%%%'''---222'''((()))******)))'''&&&)))***++++++***+++---///+++---///222666===EEEJJJPPPUUUVVVSSSTTTXXXXXXTTTOOOPPPRRRTTTSSSQQQOOOMMMIIILLLNNNOOOOOOQQQUUUYYYZZZ[[[ZZZVVVQQQQQQUUU[[[XXXTTTPPPMMMLLLLLLLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJHHHDDD@@@>>><<<:::999777555444333333000000///------,,,,,,,,,***,,,------+++******+++++++++,,,---------,,,,,,***+++,,,---............---------...............,,,---//////......000111////////////............///000222222000///000111333222111000111222444555000000000000111111111111///000000111222222333333222222111111222222333444111222333222111111333555...///222444444444333222111444777777555444666999222222333333444555555666888777666555555444444555888666444666:::=========333333888>>>>>>:::===DDDEEEMMMYYYbbbiiinnnsssvvv{{{ttt```QQQJJJEEE@@@;;;777555444666444111222666111222333444444333111111111111111111111111111111000111222111///---...///...000111111/////////000000000////////////000000000000000000000000000000...---------...///111222***---000222111///......000000///...............////////////000000000111111111000000//////............---+++***+++---000***,,,.........---...000---------...///000111222---------...///000000111///000222333444444333333333555888888777555555555222333333222000///000111.........///000222333444777===HHHWWWdddkkkllljjjdddWWWGGG@@@BBBHHHLLLMMMGGGLLLRRRUUUWWW[[[bbbiiijjjhhhhhhmmmtttvvvsssoooiiifff```[[[YYY]]]dddiiitttwww{{{|||xxxrrrllliii333222111000////////////////////////000000000000///...---,,,,,,---...///,,,+++***)))***+++,,,---...)))%%%$$$(((+++,,,,,,(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************+++++++++(((+++,,,***+++,,,&&&+++***)))((()))((('''&&&---,,,***(((''''''((())))))***++++++))))))***+++******))))))((((((''''''+++***))))))+++---000111++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,***---///000111666>>>DDDNNNPPPSSSTTTUUUWWWZZZ\\\TTTRRRQQQQQQSSSRRRNNNKKKMMMLLLLLLLLLMMMPPPTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZXXXTTTPPPOOOPPPQQQQQQOOOIIIFFFCCCBBBBBBEEEIIILLLEEEFFFFFFCCC>>><<<<<<======;;;999888888666333111333333333222111000000//////,,,***,,,000111000---***++++++,,,,,,------...'''111---444(((333,,,,,,222000...---,,,---...///...000000///...---...///////////////000000000000000111222111000///000111...---------...///111222///000111333333222111111444333222111111111222333333333333333333333333333222222111111111222333333777666666555333222222111555444444333333333444444222222333333444555666666666666555555555555666666777777777666555444444444444444666888:::<<<>>>???DDDFFFIIILLLPPPVVV]]]bbblllrrrzzz{{{nnn\\\WWWNNNEEE>>>;;;::::::777555444444444444222111444333333222222333333444111333444333000000222555***+++---///111111111111222000...///111111///,,,---------............///000000////////////000000...///000000000///---,,,////////////000000000000---------............///000000///...,,,---///111000///.........000111222...---...000333333000,,,,,,///222222111///...///...///000000000///---,,,///000111000///...///000222///...000333666555444222333444444444333222111111111111000000000000000000222333333222222333444:::HHHUUU]]]hhhssspppeeeWWWMMMBBB@@@FFFOOOTTTUUUSSSUUUXXXZZZ[[[^^^aaacccjjjjjjkkkooorrrrrrooolllfffbbb]]]WWWVVV\\\gggooozzzxxxuuuqqqmmmiiifffddd333222111000////////////.../////////000000000000......------------......+++++++++***++++++,,,---+++)))&&&%%%'''***,,,---))))))******+++,,,,,,,,,************************)))************+++++++++***+++(((%%%'''---,,,(((((((((((()))******))))))---,,,***))))))+++,,,---(((***+++***)))((()))+++************))))))))))))***))))))((()))+++...///+++++++++,,,,,,,,,---------,,,++++++******++++++***,,,...///000555<<>>???AAACCCGGGLLLRRRVVVZZZaaajjjssszzz~~~qqqcccYYYPPPLLLEEE>>>:::888888999666555444444444333222111333333333222222333333333111222333222000///111333+++,,,...///000000000000111000//////111111///,,,........./////////000000000000////////////000000///////////////......---000000000///////////////........./////////000000.../////////------///111000///......///000111222///......///222222000------///111222111/////////...///000000000///---,,,///000111000///...///111222000///000444666666444333333444444444333111000000000000000000000000000000111222222111222555777AAAMMMXXXaaakkksssmmm```LLLEEE>>>@@@HHHRRRXXXYYYQQQSSSVVVYYYZZZ]]]```bbbiiiiiijjjmmmppppppmmmjjjccc```ZZZVVVWWW^^^iiiqqquuurrrnnniiifffccccccccc333222111000////////////....../////////000000000------............------***++++++,,,,,,,,,,,,,,,...---+++)))((()))+++...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))'''%%%'''+++,,,)))'''(((***++++++***)))(((******))))))***+++---...((()))******)))((()))***************++++++++++++***))))))((((((***+++,,,++++++++++++,,,,,,,,,,,,------,,,+++************)))+++---...///222999???BBBHHHPPPVVVXXXVVVTTTSSSQQQQQQQQQRRRSSSSSSQQQOOONNNLLLJJJIIIKKKOOOSSSVVVRRRRRRRRRRRRSSSSSSSSSSSSTTTRRRQQQPPPPPPOOOLLLJJJGGGFFFEEEDDDDDDDDDEEEEEEDDDFFFFFFEEEAAA===;;;:::<<<;;;999999:::999666444111111000000///.........(((,,,...,,,)))''')))---......---,,,,,,+++******+++(((!!!333,,,111(((...000///...---------...///***,,,.........///000222------------............///000111111//////000111000/////////000111222333000/////////000000111111111111222222222222222111111111111111111111111111333222222222333333444555444444444444444444444444444444444333333444444555444555555555555555555555666666555555555555666666888444000333888:::777222666666777888999:::;;;;;;888999:::<<<===AAAEEEIIIHHHNNNWWW```gggpppyyytttggg\\\RRRIIICCCAAA>>>:::666444555666888555444444333333222222222222222222222222222222222111222222111///...///000------...///000000//////111000///000111111///---////////////000000000111000//////......//////000000//////............///000000000//////.........////////////000000000111,,,---///000///...///000000////////////000000111///...---...000111000///---///111222000//////////////////000//////...---///000111111//////000111333111111222444666666555444444444333333111000///000000000000000000000000...///000000111444999===IIIRRR[[[ccclllooocccSSSAAA===<<>>CCCJJJPPPTTT[[[bbbhhhrrruuuyyy{{{nnnggg[[[PPPIIICCC>>>;;;888777555333333444666777333444444333222111111222111111222222222222111111000111111111///.........//////////////////....../////////000000000///........./////////000000000/////////....../////////000///...------...///000000000000///......------....../////////000000000***,,,///000000///000000000////////////000000000///............///000000...///111111000//////000//////////////////......///000111111000///000222333222222333444555666666444444333222111000///.../////////000000000000000---...///000222888???DDDOOOTTT[[[aaagggeeeVVVEEE<<<<<<===DDDLLLRRRRRRQQQNNNPPPTTTVVVYYY\\\___bbbhhhiiikkkmmmmmmkkkhhhfff[[[WWWTTTUUU\\\fffnnnsssjjjhhhfffcccbbbbbbcccddd333222111000////////////............////////////+++,,,---......---,,,+++***+++,,,---...---,,,,,,...000000---)))(((+++......------,,,,,,++++++***************************))))))*********+++++++++&&&(((+++---,,,((($$$"""!!!%%%)))***)))''''''''')))(((((((((((((((((()))***+++,,,+++******+++,,,'''(((((())))))*********,,,++++++************************+++++++++,,,,,,)))))))))***+++,,,---...(((+++---,,,,,,...222777;;;@@@FFFLLLNNNPPPQQQQQQOOOPPPQQQQQQPPPNNNMMMLLLOOOMMMKKKIIIIIILLLPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMHHHJJJKKKKKKJJJGGGEEEDDDFFFGGGHHHHHHGGGEEECCCAAACCCCCCDDDDDDCCC@@@<<<::::::999888888999888666444222222222111111111111111...,,,++++++,,,---+++)))+++++++++,,,,,,---------...%%%222...111'''111......---------.........---...///...---,,,---...////////////000000000000---///000000//////000111.........///////////////000///.........///111222...000111222333222111111222222222222222222222222222222222222333444555666//////000111222333444444333333333333333444555666555555555555555444444444555555444444444444555555///222555555444444777:::777777777777777777777777666777888777666777999;;;999===AAADDDGGGKKKQQQVVV___ccchhhmmmssszzzvvvlllbbb[[[RRROOOIIIDDD@@@===;;;999777666555444444555666777111333444333111000111333000000111222222111000000000000000000000///...---000//////..................///000000000/////////------.........///////////////............//////000///...------...///000000/////////.........---------........./////////***,,,///000000///000000///000000000000/////////..................///111...000111111///...///000//////........./////////...000111111000000111333333333333333333444555666444444333111000///............//////000000000000......000111555<<>>AAAGGGKKKNNNRRRWWW[[[___fffnnnuuu|||yyytttlllcccYYYOOOFFFAAA<<<<<<;;;:::999888777666666666555555555555555555///222444333000///111333///000111222222111000////////////000222111///---000//////.........//////---///111111000///000111------------............///......------......//////............//////000........................------------............,,,---///000///...///000///000000000000//////...,,,...//////...---///000///000111000///...///111///............///000000...000111111111111222333222333444333222333444666333333111000////////////---......//////000000111///000333555:::BBBKKKQQQWWWYYY[[[]]]ZZZRRRDDD:::888:::???GGGMMMQQQRRRQQQPPPSSSWWW[[[]]]aaaeeehhhmmmooopppnnnjjjfffbbbaaaXXXTTTSSSYYYccckkkkkkiiiaaabbbdddffffffeeecccbbb333222111000////////////---------.........//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......)))((('''(((+++,,,------+++++++++++++++*********************************)))************+++++++++---******+++)))%%%'''---"""&&&******((((((+++...(((((()))******+++++++++''')))***)))((('''((()))******))))))))))))))))))))))))******************************++++++++++++,,,,,,++++++***++++++,,,***,,,...---++++++///222444888>>>DDDGGGJJJMMMOOOLLLOOORRRSSSRRRQQQRRRSSSPPPOOONNNLLLJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDGGGJJJJJJHHHGGGHHHIIIBBBCCCDDDEEEDDDCCCAAA@@@BBB@@@???AAACCCCCCAAA??????>>><<<<<<;;;:::777555/////////////////////000---,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''000&&&///(((,,,+++,,,------............+++---......,,,,,,---///------------............,,,---//////...///000222000000111222222111000//////000111111222222111111/////////000000111222333111111111111111111111111/////////000111222444444000000111222333444444555333333333333444555666666111222222222333444444444555444444333333444444555///222555555333333666999666666666666666666666666222333444444333333555666333555777777777999>>>CCCAAADDDHHHJJJLLLPPPXXX___gggnnnvvv|||vvvlllggg\\\XXXQQQKKKEEE@@@;;;888333444555555444444444444333333333333333333222222...111444222///...000333...///111222222111///............000333444111...//////...---......///000,,,///111111//////000111............///////////////......------......///---......///////////////,,,------....../////////............////////////.../////////------///111///000111111000///...---***---000000...---...//////000111000......///111///......---...///000111...000111111111111222444111333444333111111333666222111000///...//////000------......///000000111111333666:::???GGGOOOUUUVVVXXXYYYXXXRRRHHH???:::999<<>>???BBBDDDCCCAAABBB@@@???>>>===<<<999666111111111111111222222222))),,,...---+++***---000...------,,,,,,++++++***%%%...)))///%%%333...111+++,,,------.........---)))+++------------///000////////////000000000111,,,---//////...///000222......///000000///...---///000222333333222222111000//////...///111333444000000000000000000000000.........///000222333444222222333444444555666666222222222333444555666777000000111222222333444444555444444333333444444555222111222333555666666666555555555666666666666666222333555555444555666888555666777555333333777;;;:::===@@@@@@???BBBIIIPPPOOOWWW```fffkkkqqqyyy}}}uuummmddd[[[SSSMMMGGGDDD@@@>>>===>>>======555666666555333333333444//////000111111000000000---111444222///---000444...///000222222000///......---...111444555222//////...------...///000111,,,///111111///...000222////////////000000000000.........------.........,,,---///000000000///...+++,,,,,,---...///000000////////////000000000000000000000...,,,---///111///000111111111///...---)))---000111///------...///000000000......000111///...------...///000111...000111222111111333444000222444333000000222555111000///......///000111---------...///000000111222555888===BBBJJJRRRWWWSSSTTTUUUSSSJJJ@@@:::999===???CCCHHHMMMPPPRRRSSSUUUXXX\\\```cccggglllooonnnpppqqqmmmfff___[[[ZZZYYYUUUUUU]]]hhhllleee]]]ffffffeeeeeeeeefffhhhiii111111000000//////......000000//////.........---******++++++,,,---......************************'''***+++***+++---,,,(((+++++++++*********))))))******+++++++++******))),,,(((&&&***///...)))%%%%%%'''((('''%%%%%%'''***---'''&&&+++---***((()))%%%((()))'''(((+++,,,)))(((((((((((())))))))))))))))))(((((()))+++---///)))))))))))))))*********++++++++++++,,,---...///---,,,+++*********+++,,,))))))***+++,,,,,,---------333:::>>>@@@DDDKKKRRRMMMMMMMMMOOORRRTTTTTTTTTUUUSSSPPPMMMJJJJJJJJJJJJHHHFFFDDDCCCCCCBBB@@@>>>CCCDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEECCC@@@@@@CCCGGGBBB???<<<;;;;;;:::666222555444222000//////000111222///,,,)))((())),,,---,,,++++++---000000...+++***,,,------+++******+++......------------......---------------------------...//////......///111........................111///+++)))))),,,000333000000000000111111111111---...000111000111222444000111222333333222111000000000000///...///111444000555$$$666...222444666666555444444333333333333222222222333333444444444555555555666666666666777444444555555555555444444000111333444555444333333555555444333444555666777444444444555666777777888999999888999:::<<<>>>@@@CCCHHHMMMQQQTTTZZZcccjjjmmmrrryyy}}}xxxrrrkkkcccYYYQQQLLLIIIFFFCCC:::999888666555555555555666333000000333666666555444333333222111111111222222222111111111111222222000000000000000000000000222111111111000000//////,,,***,,,111222...---///000000000000000000000000111111000000//////......------------------------------......///000000111...///000000//////000111...000111000///...///111---...///000000111111000////////////////////////000111111000...---///000............////////////000000000000//////////////////111222333444444444444222111222444555444111444111//////111222000......,,,+++,,,...111333333666888<<>>888:::???BBBFFFJJJMMMMMMPPPTTTXXXRRRUUU[[[aaaeeeggggggfffmmmkkkhhhddd___[[[YYYXXXTTTQQQZZZiiilll```YYY\\\aaagggiiiccc^^^bbbjjjooo111000000000/////////...000/////////............++++++,,,,,,------......************************(((+++***&&&%%%)))+++***+++++++++*********))))))******++++++++++++******...000000...***)))...333............---***&&&$$$&&&!!!!!!'''+++)))(((***%%%((()))'''(((+++,,,)))(((((())))))))))))))))))******)))))))))***++++++))))))))))))*********************++++++,,,---...,,,,,,+++++++++++++++,,,***+++++++++,,,---------,,,111666;;;>>>BBBHHHMMMLLLLLLNNNPPPSSSVVVWWWWWWQQQPPPMMMJJJHHHGGGGGGHHHHHHFFFDDDCCCCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@??????@@@AAABBBCCCEEECCC@@@???>>><<<999555555444333222111000000000111///,,,***)))***,,,---,,,+++***,,,...///---+++***,,,---,,,+++******+++......------------......---------------------------...//////......///111........................///...---------...000111...////////////000000000///000111111000///000222000000111222222111000000///000111111000000111333333555"""555000555555444555444444333222222333333222222222333333333444444444444444555555555666666444444555555555555444444333333444555555555444444555444444333444555666777333444444555666666777777777777777888999:::;;;<<<:::>>>BBBDDDEEEJJJQQQWWWXXX]]]dddiiinnnvvvzzzrrrlllfff^^^XXXOOOJJJDDD???>>>===;;;:::888777666555555444555555555333000000222444444333444333222222111111111222222111111000000111111222000000000000000000000000000000000000//////......)))(((***///000---,,,...////////////////////////000000000000//////......------------------------.........---------,,,,,,---///000000//////000111...000111000///...///000....../////////......---////////////////////////---......---++++++,,,---............////////////000000000000000000000//////000111222333444444444333111000111333444222000000---,,,,,,......,,,***///...------///222444555777:::>>>DDDKKKQQQVVVYYYXXXVVVOOOEEE===999<<<@@@CCCGGGLLLNNNNNNPPPTTTXXXWWWZZZ___cccfffffffffeeedddccc```\\\YYYWWWWWWWWW[[[WWW\\\gggggg\\\WWW[[[^^^fffhhhbbb]]]cccoooxxx000000000000////////////////////////............------------------......++++++++++++++++++++++++))),,,)))### $$$***,,,+++++++++*********************++++++++++++++++++''',,,111111...,,,---000---+++***+++------***((($$$!!!"""&&&)))(((((()))&&&))))))'''(((+++,,,)))((())))))******************************)))(((((((((((())))))***************************+++,,,---***+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---111555:::???DDDFFFGGGIIIKKKOOORRRUUUWWWXXXOOOMMMKKKHHHGGGFFFGGGHHHHHHFFFEEEDDDDDDCCCAAA@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBB>>><<<===AAADDDDDDAAAGGGEEEBBB@@@???<<<999666555555444444222111000//////...---,,,,,,,,,,,,,,,,,,+++******,,,------,,,+++,,,---,,,***)))***+++......------------......---------------------------...//////......///111........................---...///000111000///...............////////////000111222111///...///000///000000111111000000//////111222222111111222333222333333000555333000444333222222111222222222222222222222333333333333333333333333444444444444444444555555555555444444666555555444444444555555444444444333444555555666333444444555555666666666555555666777777777777777777:::<<<===<<<>>>CCCHHHEEEIIINNNRRRWWW```jjjrrr~~~~~~~~~}}}||||||pppiii^^^VVVPPPKKKEEE@@@<<<:::777666666777666666555444444333333444444555555222000000111222222111333333222111111111111222222111111000000111111222000000000000000000000000////////////............)))(((***...000------///////////////////////////000000000////////////...........................//////...,,,+++***))))))---///000000///...000111...///000000......///000////////////...---,,,+++////////////////////////,,,------,,,+++***,,,---............////////////000000000000000000000000///000111333444444444444222111000000111222111///000///...///000000...,,,//////......000222555777:::===AAAGGGMMMSSSWWWZZZUUUOOOGGG???;;;<<>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>>???BBBEEEFFFEEEDDDCCCAAA???<<<999666444555555666555444222000///...............---,,,,,,,,,+++))))))***+++,,,---+++,,,---,,,***)))***,,,...------,,,,,,------...---------------------------...//////......///111........................---...000111111111000///........./////////000000///000111000///...///000//////000000000000//////...000333444333111111222...111333---111000///222222111111111111111222222222222222222222222333111222222222333333333333333444444555555444444333777666444333333333444555333333333444444444555555333333444444444555555555333444666666666555444333777888::::::999:::===??????AAABBBDDDGGGLLLTTTZZZhhhhhhhhhhhhjjjooowww|||~~~}}}wwwtttpppjjjddd```___```aaaWWWQQQIIICCC@@@>>><<<:::888777666666666666555444222222222222222333444444444333222111111111111111222222111111111111111222111111000000000000111111////////////////////////////////////////////////,,,***,,,000222///000222///////////////////////////////////////////////////////////////////////////......---+++******)))---...000///......///111...///000///......///000.../////////......---,,,........................///000000///------///000............////////////000000000000000111111111000111222333444444444444222111111111111111000000000000111222222222000///.../////////000333666999???AAAEEEJJJOOOSSSWWWXXXPPPHHH???::::::???CCCEEEHHHMMMRRRUUUTTTTTTVVVXXXYYY[[[^^^```aaa___]]][[[YYYYYYWWWTTTRRRTTTYYY^^^___```bbbbbb]]]YYYZZZ^^^___aaa___ZZZ[[[eeepppuuu////////////000000000000.........///////////////..................------++++++++++++++++++++++++(((,,,,,,'''$$$'''++++++************************++++++******+++,,,------888BBBJJJHHHCCC???888222111000...+++)))'''((())))))***++++++***+++******(((***+++((((((++++++)))((()))+++---...------,,,'''(((***+++++++++***)))'''(((((()))******++++++*********)))******++++++(((***---//////...,,,***************)))))))))))),,,++++++...444999<<<===@@@DDDHHHKKKKKKLLLMMMOOOLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFFFFFFFDDDBBB>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBBBB???@@@AAAAAA@@@AAAEEEHHHBBBBBBAAA>>>;;;888666555777777777777555333111///....../////////...---,,,++++++******)))***,,,...,,,,,,,,,+++))))))+++,,,------,,,,,,,,,,,,---------------------------------...//////......///111........................000//////...///000111222//////000000000111111111,,,...///000//////111222000000////////////000000...000333333222111111222,,,333%%%777,,,...000222111111111000000111111222222222222222222222222222111111111111222222222333333333444444444444333333555444333222222333444555333333333444444444444444333333333333444444444444444555666666666555333222333444555555555666777888======<<<<<<===AAAFFFIIINNNNNNNNNNNNOOOTTTZZZ___cccggglllqqquuuxxx|||~~~|||zzzyyy|||wwwrrrnnnlllhhhbbb]]]XXXUUUOOOKKKHHHHHHJJJLLLFFFBBB===999888888888999333333444333333222222222111000000111111222333444444444444333222111111222111111111000000111222222111000000000000000000111////////////////////////000000000000000000000000---+++,,,000111///000333......................................./////////////////////////////////...............---...------...//////......///000---///000///...---...///---...///000000000000000------------------------000111111000//////111222............///////////////000000000111111111222111222333444444444444444222333333222111111111111---.../////////.........,,,...///000111444888<<>>???@@@@@@@@@CCCHHHKKKMMMPPPUUUYYY\\\```dddggghhhhhhjjjllloooqqqssstttvvvwwwxxx{{{~~~~~~~~~}}}{{{yyyyyyyyyzzzyyyxxxtttrrrnnnjjjeeeaaa___^^^___[[[VVVRRROOOLLLJJJHHHCCCAAA>>><<<;;;<<<===>>><<<999666333111111222333...000111222111111333444111000000000111222222333222333444444222111222333111000000000000111222222111000000//////000000111000000000000000000000000000000000000111111111111---++++++...///------000........................---............/////////........................------......///000111111,,,...//////...---///000---...//////------...///---...///000111111111111------------------------...///000///......000222............///////////////000000111111222222222222222333444444444444444222333444333111000000111...///000///......000222+++...000222222666<<>>:::;;;???EEEHHHIIILLLRRRXXXZZZYYYWWWVVVWWWVVVXXX[[[^^^^^^]]]ZZZYYYSSSUUUVVVTTTRRRVVV^^^fffyyypppaaa\\\\\\\\\^^^ZZZXXX___nnnwwwpppccc.../////////000000000111............/////////000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******'''&&&+++000///***))))))*********+++++++++,,,+++*********,,,...000444bbb[[[KKK666++++++...---***!!!'''***((('''+++,,,+++))),,,,,,))))))++++++)))(((***---///000000///...---,,,++++++++++++++++++''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,...//////...---******++++++,,,,,,------(((***,,,,,,,,,...444999;;;AAAGGGJJJJJJJJJLLLOOOHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIGGGGGGHHHHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>@@@AAABBBCCCCCCBBB@@@????????????>>>>>>???AAABBBAAACCCDDDBBB>>>;;;;;;;;;;;;:::888666555333333222////////////////////////))),,,......,,,+++---...------,,,***((()))+++------,,,,,,++++++,,,,,,------------------------------...//////......///111........................000...---,,,,,,...000111/////////000000000000111,,,...//////......000111222111000000000000111222...///000///......000222...777)));;;000000222444111111111111111222333333222222222222111111111000111111111222222222333333222333333444444333333222111111333444555555555555111222333444444444333333333333222222222222222222333333333333333333444444555555555666777777666555333333333444666777777777999:::;;;;;;;;;<<>>@@@DDDFFFHHHJJJMMMOOOQQQRRRSSSUUUVVVXXXYYYZZZ\\\]]]^^^```aaacccdddeeeggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhfffeeeeeeaaa___]]]\\\\\\]]]\\\\\\WWWVVVTTTQQQMMMJJJHHHFFFDDDCCCBBB@@@===<<<<<<===777777777666666666666666555555333222000///000111///111333222111222444777111111111000111111222222///111333333111000111333000000000000000111222222000000////////////000000000000000000000000000000/////////000000000111111///,,,,,,......,,,,,,000........................---------.........//////------------------------------...//////000111111,,,---///...------...000---...//////------...///......//////000/////////////////////////////////---...///...---...///111............///////////////000000111111222333333222333444444555444444444111333444222///...///000///000000...,,,---111555+++...333444555:::AAAGGGIIIJJJJJJJJJIIIFFFDDDBBB<<<<<<<<>>===@@@AAACCCCCCCCCAAA???>>>DDDAAA>>>>>>AAACCCCCCAAA???AAACCCAAA===:::;;;<<<===;;;999666444333333333000000////////////000111))),,,///000---,,,---...------,,,***((()))+++------,,,,,,++++++,,,,,,------------------------------...//////......///111...........................------------...//////............/////////000...000000///...---...///333222111000000111222333...//////...------000222...444$$$777///111000///222222111111222333444444222222222222111111000000111222222222222333333333222333333444444333333222000111333666777777777777111222333444555444333333333222222222222222222222333222111111111222444555444333333333444444222000444444333444555555333222333555777777777777888999777999;;;<<<<<<===???AAACCCDDDDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMQQQQQQQQQRRRQQQQQQPPPOOOUUUTTTSSSRRRQQQPPPOOOOOONNNLLLIIIHHHIIIJJJIIIHHHDDDCCCBBBAAA???<<<:::999444777::::::777666888;;;333444555666666444333222222333444333333333444666111333333111///...111444222222111111111111222222---///222222000///111333000000///000000111222222000000////////////000000000000000000000000000000---.........//////000000333///...000000......111........................---------.........//////------------------------........./////////000000,,,---///...------...000---...///...------...///////////////...---,,,,,,111111111111111111111111...///000/////////111333............/////////000///000000111222222333333333333444444555444444444000222333111...,,,---///+++,,,+++(((&&&(((---111+++000444777888<<>>DDDCCC<<<@@@@@@AAAAAAAAA@@@@@@???AAA>>>>>>AAABBBAAABBBEEEGGGCCCAAABBBBBB>>>===>>>===<<<:::888777666555555222222000///............,,,,,,,,,------.................................///000///---+++******,,,+++,,,,,,+++***+++---///---,,,+++,,,...///...---+++,,,...---,,,,,,---///222222000///------,,,,,,////////////////////////...............///000000...//////000//////...---000000////////////000000000222333444222///***(((////////////000000000000//////000111222222333333000111222111//////000222444444444444333333222111111111222222333333333333333333222222111222222222111222333444555444333333///111333555555333111///666555444333333444555666555555666666555555444333222222333333333333444444666555555444555777999;;;::::::::::::::::::::::::;;;<<<===>>>??????@@@???>>>::::::@@@CCC@@@@@@CCCBBBBBBAAA@@@???>>>======<<<<<<======<<<;;;999888888888888888888888888888222333555666777666555444111333555555333222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000//////---------............///...............///000111000000////////////000000333111......///000000///------......//////000000...------------...//////..................------............////////////000...+++***,,,...000111///000111000...,,,---...------,,,---...000222333///...,,,,,,,,,---///111000000000000////////////222333000,,,+++///111000000000000000111111111111444444333333333444444555222111000.........///000+++---//////...///000222---444999;;;???EEEIIIIIIEEEFFFGGGGGGEEEAAA===:::<<>>AAAAAA@@@AAADDDGGGBBB@@@BBBBBB@@@@@@CCC<<<;;;999777666444333333222222111000///.........,,,,,,,,,------.................................,,,---------,,,,,,---///+++,,,,,,+++***+++---///...---,,,---///000///...+++---...---,,,,,,---...++++++,,,---...000111222////////////////////////---------------...//////////////////////////////000000////////////000000---...000222222111///---////////////000000000000//////000111111222333333000000111000//////111222222222333333222111111000333222222111111222222333333333222222111222222333111222333444444444333333000111333444444333111000444444333222222333444444555555555444444444444444222222222333333333444444333333444555555666666666666666666666666666666666555666777888888888888888666333333999;;;777555777;;;::::::999999888888777777777888888777666444333444444444444444444444444222333444444555555444444111333444333222111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///...------------............///...............///000000000//////......//////000,,,...///---+++***,,,................../////////...------------...//////........................------........./////////111...******---///000///---...//////...---///000//////...------...///000///...---,,,,,,---///000/////////..................111111......111111...000000000000111111111111333333444444444444444444222111///.........///000---///000000000000222333)))222:::>>>DDDKKKNNNNNNFFFFFFFFFDDDBBB@@@===<<<>>>@@@CCCEEEEEEEEEGGGIIIJJJNNNTTTVVVUUUSSSPPPOOOQQQSSSTTTRRRMMMLLLNNNQQQPPPWWW[[[[[[]]]eeeooouuuvvvqqqeeeWWWQQQSSSVVVWWW```mmmvvvooo___NNN>>>222---------......//////000------------------------...///000///...---...///'''((()))(((((((((***,,,,,,***))))))***++++++***)))&&&&&&))))))((())),,,+++++++++************)))444000,,,++++++,,,------111555///***---***&&&,,,%%%+++'''&&&,,,+++(((---***))))))((((((((())))))%%%&&&((((((((((((***+++---,,,+++)))))))))******+++***)))(((((()))***+++,,,+++***+++......,,,***++++++******)))(((((((((***)))((()))******)))(((++++++******+++,,,...//////555:::===AAAFFFFFFDDDEEEFFFGGGGGGFFFFFFHHHJJJHHHFFFEEEEEEGGGGGGGGGFFFDDDDDDBBB@@@CCCFFFDDD???===>>>@@@AAABBBAAA@@@@@@???<<<===@@@AAA>>>???BBBCCC@@@???AAAAAA???@@@DDD>>>===;;;999777555333222222222111000000/////////---------------.........------------------------+++,,,---,,,+++,,,---///+++,,,,,,,,,++++++---//////------...///000///...,,,---......,,,+++,,,...000000///---,,,+++******////////////////////////------,,,,,,------...///000///...------...///000000000////////////000000---...///000111111111000////////////000000000000///000000111111222222222...///000000//////111333111111111111111111000///555333222000000111333444333222222111222222333333111222222333444333333333222222222222222222222222222111111000000111111222666555444333222333333444222222222222333333333333000111333444444333111000222222222222222222222222111111222333333222222222555222222666888555222222444444333333333333333333333444444444333222111000111111111111111111111111222222222222222333333444111222222111000000111333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////...---------------............///............///////////////..................///+++000444222---***---111..................------...------------...//////........................---------.........//////222---)))***...111000...+++---...///......000111222111///...------,,,---......---,,,,,,...///000---------...............+++///111///000222222...000000000111111111222222222333444444444444222222111000///........./////////111222222111111333555222;;;CCCGGGIIILLLKKKGGGGGGFFFCCCAAA???>>>======BBBCCCDDDDDDDDDEEEGGGIIIKKKPPPVVVYYYWWWSSSOOOMMMMMMPPPQQQPPPMMMKKKMMMOOOPPPWWW\\\^^^cccooozzz~~~tttjjj___XXXSSSRRRWWW]]]gggrrrvvviiiSSS@@@555111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///+++,,,,,,+++))))))+++,,,,,,***((())),,,---+++((((((%%%%%%((()))((())),,,+++++++++*********))))))******))))))***,,,------'''...+++'''***&&&###***)))---'''###'''$$$$$$(((((((((((())))))***+++%%%'''(((((('''''')))***+++***))))))((())))))*********))))))))))))******++++++,,,---------+++***++++++***)))(((((('''''',,,)))'''(((+++,,,***(((,,,++++++******+++,,,---+++111777:::???EEEFFFDDDDDDEEEFFFEEEDDDDDDFFFHHHEEEDDDCCCDDDFFFGGGGGGGGGCCCBBBBBBCCCEEEGGGEEEBBB>>>???@@@BBBBBBBBBAAA@@@>>>;;;<<>>@@@CCCBBB>>>===@@@AAA@@@???===:::777555444222222222111111000000///---------...............------------------------.........---******+++,,,***,,,---,,,++++++---......---,,,---...//////------...///...,,,+++,,,---444333111...+++'''%%%###////////////////////////...------------...//////000///---,,,---...000111000000////////////000000111000000///////////////////////////000000000000///000000000111111111222---...////////////222444000111111222111111000000444222000///000222444666222222111111222222333333111111222222333333333333333333222111111222333333111111111000000111111111666444222111000111333444111222222222222333333333000111222222222111000///222222222222222222222222111222222222222222111000555333222333555555555555222222222222333333444444333333333333222222111111222222222222222222222222111111000//////111222333111111111000//////111333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////......------------............///......///////////////.........------------......,,,000444333///---...000///......------,,,,,,,,,...------------...//////---------.....................////////////000000222---(((***///222000---,,,---......------///000111000///...---,,,,,,,,,...------------...///000------............//////+++...000...///333333000000000111111111222222222111222444555444333111000////////////.../////////000111222111111222444777999BBBKKKNNNNNNMMMHHHCCCGGGDDDAAA>>>======???@@@EEEEEEEEEEEEDDDEEEGGGJJJKKKPPPWWWZZZYYYTTTPPPMMMJJJLLLNNNNNNLLLKKKMMMNNNMMMUUU[[[___iiizzztttfff[[[XXXUUUTTT[[[hhhnnnpppkkkZZZEEE666222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,.........,,,***)))***++++++)))(((***------***''')))&&&&&&)))***(((***---+++++++++*********))))))'''(((((()))))))))******%%%***'''%%%+++***(((...''',,,(((%%%+++***''',,,)))))))))))))))***+++,,,((()))******(((((()))***))))))))))))))))))*********))))))))))))))))))***'''+++...---)))&&&'''(((***************)))))))))---***((())),,,---+++)))++++++++++++++++++++++++***000555888===DDDFFFDDDCCCDDDDDDDDDBBBBBBDDDFFFCCCBBBAAABBBDDDFFFGGGFFFBBBAAABBBDDDFFFFFFEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@===;;;<<>>===???DDDIIIFFF???;;;<<>>@@@BBBFFFGGGGGGFFFEEEEEEHHHJJJJJJOOOVVVZZZYYYUUUPPPNNNIIIJJJKKKLLLLLLMMMNNNOOOPPPWWW\\\^^^jjj}}}lll^^^RRRPPPPPPRRR]]]kkksssiiiYYYHHH999000///111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000,,,,,,,,,***((('''((()))************,,,,,,***)))***''''''***+++)))***---+++++++++************)))---...///...,,,+++,,,---###)))&&&&&&---+++%%%)))''',,,)))'''---+++(((---))))))))))))******+++,,,)))+++,,,+++)))))))))+++(((((())))))*********+++))))))))))))))))))))))))&&&***...+++%%%"""%%%)))************++++++++++++,,,+++***+++,,,,,,,,,************+++++++++++++++***///222444999AAAEEEEEEAAABBBCCCBBBAAAAAABBBDDDAAA@@@???AAACCCEEEEEEEEEAAA???@@@DDDFFFEEEFFFIIIIIIGGGEEEBBBAAA@@@@@@@@@===;;;<<<@@@@@@<<<;;;===>>>AAAHHHMMMIIIAAA===>>>=========<<<999666444222111222333444444333111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++...000)))+++------,,,,,,,,,---+++*********,,,---,,,++++++,,,...---,,,,,,---///'''(((+++---...//////...////////////////////////000000//////000000111222......------...///000111000000////////////000000------......///111222333////////////000000000000000000000000000000000000---...//////......000222000111222222333222222222111000///000111333666777111111111111222333444444222111111111111222333333444333222111111222333444222222333333333333222222333222111000///000000111111111111111222222222222333222000//////111333444000000000000000000000000000111111222222222111111000///+++(((+++222666555000111111111222222333333111000000/////////000000000000000000000000000000///////////////000000111///000222222000///000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///000000000//////---------............///...///000000000///------///..................//////---,,,---...///,,,***,,,,,,,,,,,,,,,,,,++++++...------------...//////,,,,,,------...///////////////000000000111111111...---,,,,,,...//////......///000...,,,++++++,,,+++,,,---...............---------............///......//////000111111111...000...+++,,,111555444111111111222222222222333111222333333222111///...------.../////////.........///000000111444888;;;???HHHOOOPPPOOOMMMHHHBBB??????>>>>>>???AAABBBCCCFFFGGGHHHHHHGGGGGGIIIKKKLLLPPPVVVYYYWWWSSSOOOMMMIIIIIIIIIJJJLLLNNNQQQRRRTTT[[[[[[YYYcccuuu{{{uuubbbYYYPPPMMMOOOVVVaaalllppp^^^III:::111,,,+++,,,//////////////////000000---------------------------///000000//////000111((()))***)))'''''')))+++)))+++++++++***)))***++++++((('''******((((((,,,+++++++++************)))'''((()))(((&&&%%%'''(((&&&,,,)))'''+++'''###(((&&&,,,(((&&&+++(((###'''))))))((((((((())))))******+++,,,+++)))((()))***'''((()))***++++++++++++(((((())))))))))))((((((((()))***)))'''&&&(((******************************+++++++++***)))***+++))))))***+++++++++++++++***---///000555>>>CCCDDDAAAAAABBBAAA??????AAABBBAAA@@@???@@@BBBDDDDDDDDDAAA>>>???CCCDDDCCCFFFKKKPPPMMMGGGBBB?????????@@@===;;;===AAA@@@===;;;======@@@FFFIIIFFF???>>>BBB;;;<<<<<<;;;999777444222111222333444555444222111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***+++...000)))+++---...---,,,,,,---,,,+++***+++---...---,,,)))+++------------///000,,,---...///...---+++***///////////////////////////////////////000111111------......///000000111000000////////////000000---......///000111111222////////////000000000000000000000000000000000///...///000///------///111///000000111222222111111222222111111222222333333111111111111222333444555222111000000000111333333333222222222222222222333111222222333333222222111111111000000000/////////111111111111222222222222000///000000000111222222000000000000000000000000//////000111222222222222111222000---000555666333111111111111111111111111000000///......///000111000000000000000000000000......///000000000000000---000333444333111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---...////////////...---------............///...///000111000///---,,,000//////......//////000000000000///.........///++++++++++++,,,,,,,,,,,,...------------...//////,,,,,,------...//////000............////////////,,,---///...------...000,,,.........,,,,,,,,,...+++,,,---.........------,,,------...............------......///000000111---//////------222333111111111111222222222333333222222222111000000//////,,,---.../////////.........///000111333666<<<@@@HHHNNNQQQNNNJJJGGGBBB<<<;;;<<<>>>AAACCCDDDDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKPPPSSSWWWWWWTTTPPPLLLJJJKKKJJJHHHIIILLLPPPTTTVVVUUUYYYWWWRRRZZZkkknnndddXXXWWWSSSOOOSSS]]]fffiiiaaaOOO<<<222...+++***---------...///000111222333------------------------((()))******))))))+++,,,&&&''')))))))))***,,,...)))+++,,,+++((('''***---+++((('''))))))''''''***+++++++++************))),,,------***&&&$$$%%%''''''---***%%%(((''')))444!!!(((''''''...,,,''',,,((((((''''''''''''((((((***+++,,,***)))'''((()))'''((()))+++,,,,,,,,,,,,(((((())))))))))))((((((+++)))''''''***,,,---,,,++++++******))))))(((((('''***,,,+++((('''))),,,(((((()))++++++,,,,,,+++***,,,------111;;;AAABBB@@@AAAAAA@@@??????@@@BBBAAA???>>>???AAACCCCCCCCCAAA===>>>BBBCCCBBBFFFMMMTTTPPPIIICCC???>>>???@@@===<<<===AAAAAA===;;;===:::<<>>DDD<<<<<<======;;;999666444111222444555555444222111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,)))+++---...---,,,,,,------,,,+++,,,...///...---(((***,,,------...000111***,,,...//////...---+++////////////////////////...............///000000,,,---...///000000000000000000////////////000000111111111111000///...---////////////000000000000000000000000///////////////000000///------...000......///000000000000000444444333333222111000000111111111111222333444555222111000000000111333444222222222222222222222222000111222333333222111000000000000111000///......000111111111111222222222+++---///111222222111000222222222222222222222222///000111222333333333333...222222///111555222,,,222222222222222222222222222111000//////000222222111111111111111111111111---...000111111111000///---000444666444222000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////+++,,,------.........------------.........//////...///000111000///---+++000000////////////000000+++...000---((('''+++000*********++++++,,,,,,---...------------...//////,,,,,,------...///000000,,,,,,,,,---------......***...111000,,,+++...222***,,,------------...000,,,---.........---,,,+++,,,---......//////......,,,,,,------...///000000+++///111///000222222...111111222222222333333333333333111000////////////+++,,,.../////////.........///000222444999>>>CCCDDDJJJMMMKKKIIIHHHEEEAAA888:::???CCCEEEFFFEEEEEEDDDFFFIIIKKKJJJJJJJJJKKKSSSVVVXXXWWWRRRMMMIIIFFFMMMJJJHHHHHHLLLQQQVVVXXXQQQUUURRRKKKTTTeeeggg\\\MMMSSSSSSOOOSSS```fffcccPPPBBB555000...+++,,,111000000///...------,,,,,,111111///......---......000...+++,,,...000///---,,,------,,,***))))))++++++***)))(((((()))***+++&&&***000---!!!222---+++***(((((()))+++,,,(((((())))))******++++++)))******)))'''&&&'''))),,,+++******))))))******---+++)))((('''((()))***&&&'''(((******+++++++++))))))(((((()))***++++++((())))))))))))******************)))))))))))))))'''***---...,,,***+++,,,+++)))((('''((()))+++,,,---------,,,,,,+++++++++***+++,,,...222777<<<>>>BBBAAAAAABBBDDDEEEDDDCCC???AAACCCEEEEEECCC@@@>>>????????????@@@CCCIIIMMMSSSMMMDDD>>>;;;<<<===>>>===>>>@@@@@@@@@???===;;;<<<>>>??????>>>======>>>@@@>>>;;;999888777555444333222222222444333222000333---***---111111---***,,,---...---+++***+++,,,111)))&&&,,,000...+++++++++,,,------------,,,+++------.........---,,,,,,+++,,,,,,,,,+++,,,///111,,,,,,,,,------.........---...///...---...///111...//////...------000222.........///////////////000000000000000///......////////////000000000000000000111111111111000000............////////////...///000000000///---,,,///...---------...000111777444000000222333222000000000000222333333111///000111111111111222222222111222222111000000111333111111000000000000111111222222111111111111111111...000111111//////222555222111111111000000//////111000000111222333333222222222111000000///000000222111000//////111333444000000000000111111111111000000000000000000000000///...000444333//////222,,,---///111111000///---000111333222000//////000,,,...111444444333000///000000000000////////////////////////000000000000///////////////////////////111222///***(((,,,///000///...------...///000..................------........................,,,,,,,,,---------......000222000------000111///........................,,,...//////......000111,,,++++++---000000---+++......---,,,,,,...///000...---,,,,,,,,,,,,------,,,---------,,,,,,...///,,,,,,,,,---...///000000...//////...------///000111000///......///000111+++000666666333000222555222222111000///...---------///000000//////000222...000333555888<<>><<<===>>>???>>>???@@@AAA@@@???===<<<<<<>>>??????>>>======>>>>>><<<;;;;;;;;;;;;999777444333222222333333222111333000...///000///---,,,,,,---...---+++***+++,,,111+++)))---///,,,***+++)))))))))))))))))))))))),,,,,,---------------,,,+++,,,------,,,,,,...000,,,,,,,,,---------......,,,---...---,,,,,,...000......///...------///222---.........//////000000000000000000000///......////////////000000000000///000000111111000000///............////////////...///000000000///---,,,111000000///000111222333444111//////111222111///---,,,---///222444333222000000111111111222222222111222222111000000111333111111000000000000111111111111111111111111111111000111222000...---///111111111111000000000//////////////////111111111111111111000/////////000000222111000//////111333444//////000000000111111111000000000000000000000000......000333222//////222,,,---.../////////......///000111111///......///...//////000000//////...------......//////000000.../////////000000000000////////////////////////---///111...+++***---111//////............//////................................................,,,,,,,,,---------......///111111------000111...........................,,,---......------...///,,,++++++---///000...+++---------------.../////////000000000000000//////,,,---...---,,,,,,...000,,,---------.../////////...///000///...---...000000//////...///000111222///222555555222000111222111111000000///.........---...//////...///111333000222555888;;;???DDDGGGJJJJJJIIIFFFAAA>>><<<<<<>>>DDDKKKNNNMMMIIIGGGFFFHHHIIIJJJJJJJJJLLLOOOQQQXXXXXXWWWRRRLLLGGGGGGGGGHHHHHHJJJLLLNNNQQQTTTVVVQQQJJJFFFJJJTTTZZZYYYUUUTTTRRRRRRXXX^^^^^^UUULLL999444...---...///---***000//////......---------111111111000...---+++***...,,,++++++---------,,,(((***++++++++++++---...))))))************))))))(((%%%%%%)))***)))))),,,*********+++++++++******************)))))))))))))))***+++***))))))+++---((((((((()))***+++,,,---+++***)))((('''((()))***&&&'''(((((((((((('''''')))))))))))))))******+++)))************+++++++++))))))))))))))))))******&&&'''''''''&&&&&&((()))***)))((((((((()))+++,,,+++++++++***************(((((()))***...222666888===???AAA@@@???@@@DDDGGG???AAACCCEEEEEECCCAAA??????@@@AAAAAACCCGGGLLLPPPRRRLLLDDD???===>>>??????>>>???@@@@@@@@@???>>>===;;;===>>>>>>===<<<<<<===888888999;;;======;;;888666444222111222333333222222333222111///......///,,,---...---,,,++++++---000---,,,...---***)))+++---,,,++++++++++++,,,---***++++++,,,------------***,,,---...------...///,,,,,,,,,------------...+++,,,---,,,++++++---///---...///...------///111,,,------...///000111111000000000/////////......////////////000000000000//////000000000000//////............/////////////////////000//////...---000000000000000111222222000///...000111222000///---,,,,,,---000222222222000000000111111111222222000111222111000///111333111000000//////000000111111111111111111111111111333444333111...---...///111111000000000000//////......///////////////////////////...//////000000111111000///000111222333//////000000000000111111000000000000000000000000......000333222...///222....../////////000000000---///000000...------...111000///------...///000++++++,,,---...///000000....../////////000000000////////////////////////+++...///...,,,,,,...222......////////////......................................................,,,,,,,,,---------......---000111......111000---........................,,,---......,,,+++,,,---,,,,,,+++---//////...,,,,,,,,,---...............///000111111111111000///---...///...------///111------..................,,,...000111///.........////////////000111333333444444333222111000000000////////////////////////.........------...111444333555888;;;>>>BBBFFFIIIKKKJJJGGGBBB<<<999999:::CCCIIIOOOPPPLLLHHHHHHJJJIIIKKKLLLMMMNNNPPPSSSUUUUUUUUUSSSNNNJJJFFFEEEFFFGGGIIILLLPPPSSSTTTRRRPPPNNNJJJHHHMMMVVV\\\ZZZVVVUUUSSSTTT[[[___YYYIII:::111...,,,---///000---***000/////////......------000000000///---+++((('''---,,,+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---((()))***++++++***)))(((+++((('''***,,,+++(((&&&((()))+++,,,,,,+++***)))++++++******))))))((((((((()))******))))))+++---++++++***)))))))))))))))***)))(((((((((((())))))((((((((()))(((((('''''''''''''''((()))+++,,,---************++++++++++++)))))))))))))))*********(((''''''&&&&&&''')))***))))))(((((())))))***+++*********)))))))))))))))'''''''''(((+++...222444666<<>>???@@@@@@??????@@@@@@@@@???>>>===999;;;<<<<<<;;;:::;;;;;;444555777:::<<<;;;888666888555222111222333333333111333333111000111111///---.........,,,+++,,,------.........,,,***+++---000...---++++++---...000)))***+++,,,------------))),,,...///...------...------------------------+++,,,---,,,++++++---///,,,...///...------///000,,,,,,---...///000111222/////////.........//////////////////000000000000...//////000000//////...............//////////////////////////////.....................//////000---...///111222222111000222000...---.../////////000000000000111111111111000111111000//////111333000000////////////000000000000000000111111111111555555444222111000000000000000000000000000/////////000000000///...///000......---......///000111111000000///000111222222////////////000000000111000000000000000000000000...---000333222......222111111000000000111222333---///111000///......///000//////......///000111---------....../////////........./////////000000////////////////////////,,,...///...---,,,...000,,,---////////////---,,,---------.......................................,,,,,,,,,---------......+++///000//////111000---........................---//////...,,,+++,,,---,,,,,,,,,---.........---+++,,,---...///...---,,,...------------......///---...//////......///111...............---------+++...111111000...---.........///000111333444444555333111000111111111///........./////////000000.........,,,,,,...222555555888;;;>>>@@@CCCGGGJJJIIIGGGCCC===999888999;;;FFFKKKPPPPPPKKKIIIKKKOOOJJJLLLOOOPPPQQQSSSUUUXXXRRRQQQNNNKKKHHHFFFDDDDDDGGGJJJNNNTTTWWWUUUOOOJJJKKKJJJKKKQQQXXX\\\[[[XXXVVVWWW[[[___]]]QQQ>>>000...,,,++++++---...---+++///////////////.........$$$%%%''')))+++,,,------,,,,,,,,,+++++++++,,,---+++,,,---,,,***)))***+++((()))***++++++***)))((((((***++++++++++++)))''''''(((+++,,,---,,,***)))++++++******))))))(((((('''((())))))((((((***,,,+++***))))))(((((())))))(((((((((((((((((())))))))))))*********)))((((((***)))))))))))))))******))))))*********+++++++++(((((())))))***************)))(((((((((***++++++)))))))))))))))******+++))))))))))))))))))))))))((('''''''''))),,,///000000777@@@CCCAAA???@@@BBB???@@@BBBCCCDDDCCCBBBAAA???@@@BBBCCCDDDHHHLLLOOOMMMIIICCC???>>>???@@@@@@????????????>>>>>>======777999::::::999888888999555666888;;;===;;;888444999777333222222333444333000444555333333666333...---...///...,,,+++,,,---***---...---,,,---...///---+++***((((((***+++---)))***+++,,,---.........***,,,...///...---------------------------------,,,---...---,,,,,,...000+++---......------...///,,,,,,---...///000111222//////...---......///000////////////000000000000......////////////..................//////////////////........./////////---......///////////////,,,...000222333222222222444111///...///000000/////////000000000111111111///000000000//////111333000000////////////000000//////000000000111111111222111000000000111111111//////////////////000000111333444222000///000111......---......///000111000000000000000111111111...////////////000000000////////////////////////------///333111......111000000/////////000111222...000111111000///000111+++,,,---...///000//////111000000//////.....................//////////////////////////////////////////000///---,,,,,,,,,,,,---...//////...---,,,---------.........//////........................,,,,,,,,,---------......***...000...///111000---........................///000000///---,,,---...,,,,,,------------......***+++---.........---,,,...,,,***((()))+++...111---...//////......///111...............---------+++...111111000...---......///000111222333444444333111//////111222222111------......//////000000//////...------///333666777:::===???AAACCCEEEHHHDDDBBB???:::888999===AAAFFFJJJNNNNNNKKKJJJMMMQQQJJJMMMOOOQQQRRRTTTVVVXXXOOOMMMKKKIIIGGGFFFEEEDDDIIILLLQQQUUUVVVSSSMMMHHHGGGGGGJJJOOOUUUXXXXXXVVVWWW\\\aaa___UUUEEE666...///---***))))))+++,,,,,,////////////////////////*********+++,,,...000111,,,---------++++++---...,,,------,,,***))))))***))))))************))))))$$$(((+++******,,,,,,***'''(((***,,,---,,,+++***************))))))))))))'''((()))((('''''')))+++'''''''''((()))***+++,,,''''''(((((((((((())))))))))))***************)))...---,,,***((('''&&&&&&((())))))))))))*********((((((((()))******+++++++++)))((()))***,,,++++++((()))))))))************))))))))))))***************)))(((((()))+++---///...444<<>>@@@AAABBBCCCFFFIIILLLJJJFFFAAA>>>===???@@@@@@>>>>>>=========<<<<<<<<<666888999999888777777888999999;;;>>>???>>>:::777:::777444333444444444333000999>>>999666777444...---...///...,,,,,,,,,...***,,,---,,,---000111///------,,,++++++,,,------++++++,,,---............+++---......---,,,------...------------,,,,,,,,,,,,---...---,,,,,,...000+++,,,...///...------...,,,------...///000111111///...---------...///000////////////000000000000------............------............///////////////............///000000//////000111111111111111---///111222111111222333000...---...111222222222/////////000000000111111...///000000//////111333000//////......//////000...//////000000111111111...---,,,---///000111000......////////////000000333555777555111///111333/////////...//////000000/////////000000000111111......////////////000000////////////////////////------///222111---...111---------.........//////...000222222111000111222(((***+++---...------,,,222222111000///...------------........./////////////////////////////////000000000///...---+++***------............------,,,,,,------.../////////........................,,,,,,,,,---------......+++...///---...111111..............................000000000...---...///,,,---------,,,,,,...000++++++,,,---------------///---+++)))***---000222---...///...------///111------..................,,,...000111///.........///000111333333444444444000000111111111111111111---------......///////////////000//////111444777:::<<>><<<999999<<>>@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC===???@@@AAAAAACCCFFFHHHGGGDDD???<<<===>>>??????======<<<;;;;;;;;;;;;;;;777999::::::999888888999::::::;;;>>>@@@???<<<:::999777666555555555333222111CCCMMMDDD888444333000---//////...---,,,---...,,,...,,,***---222111+++////////////////////////------...//////.........------...---,,,+++---.........---------,,,,,,,,,+++,,,---,,,++++++---///***,,,...///...------...---.........//////000000///...---,,,,,,...000111////////////000000000000---------......---------............///////////////......---...///000111...///000111222111111000...///111000...///111333...------///111111000///////////////000000000111---///000/////////111333//////............//////......//////000111111222///---,,,---000222111000........./////////000000444666888666111///000333111111000/////////000000...//////000000000000000........./////////000000////////////////////////---,,,///222111------111---...///000000000//////---///111111000///000111///...------,,,,,,,,,---000000000//////......------------.........//////////////////////////////.........//////...,,,+++...------,,,,,,------...,,,,,,------...//////000........................,,,,,,,,,---------......+++......,,,,,,000111///........................,,,...//////------...000,,,---...---++++++...000,,,,,,++++++,,,,,,---...,,,,,,------...///000000,,,---...---,,,,,,...000,,,---------.../////////...///000///...---...000000111333444444444333333///222444333000......000---........................000111222222333555888===???BBBCCCBBBBBBCCCDDD===<<<;;;:::;;;???EEEIIIGGGFFFFFFGGGJJJJJJIIIFFFHHHKKKNNNOOOPPPPPPQQQRRRNNNKKKHHHHHHIIIJJJHHHFFFLLLQQQTTTRRRLLLHHHJJJMMMIIILLLPPPRRRTTTUUUXXXZZZ\\\[[[UUUIII;;;111------++++++++++++******,,,---////////////000000000000---+++((('''(((***...000---///000...,,,+++...000)))***+++,,,++++++,,,...+++***)))(((((()))***+++,,,---)))%%%''',,,)))!!!(((((()))***+++,,,,,,,,,(((((())))))******+++++++++,,,,,,+++)))((()))+++******)))(((((((((((((((&&&&&&'''((())))))((((((%%%%%%'''((())))))))))))(((((((((((()))***,,,,,,''''''''''''(((((((((((('''(((((()))***+++++++++%%%$$$$$$&&&))))))&&&###(((((()))***************))))))******+++++++++,,,---,,,***)))***+++---...333333333777<<<@@@BBBCCC???@@@AAABBBCCCCCCCCCCCC===>>>@@@@@@@@@AAADDDFFFFFFBBB>>><<<<<<>>>??????<<<<<<;;;::::::::::::;;;888:::<<<;;;:::999:::;;;777888999;;;>>>>>>===;;;999888666666777666333111222JJJYYYMMM888000111333.../////////---,,,---...//////,,,***...333000(((++++++,,,------,,,++++++//////////////////...............,,,++++++---///.........------,,,,,,,,,***+++,,,+++******,,,...***,,,...///...---------.........//////////////////...,,,,,,,,,...000111////////////000000000000,,,------......------,,,............/////////000///...------...///000111,,,---///000000000///......///000...,,,,,,///333//////...///000...,,,)))////////////000000000000---...////////////111333//////............//////---......///000111111222444111///000333555444222---.........//////000000444777888666111...000333333222111000000///000000...//////000000000000000............/////////000////////////////////////---,,,///222111------111///111333444555444222111,,,...///000///...///000888666222...------...000------..................---------.........//////////////////////////////,,,,,,---...000000...,,,......,,,++++++,,,......,,,,,,------...///000000........................,,,,,,,,,---------......,,,...---***+++000222000........................+++,,,------,,,,,,...///,,,---...---***+++...111---,,,+++***+++,,,---...(((***---///000///---,,,,,,---------,,,,,,...///,,,,,,------...///000000...///000...------///111111222333444444444333222///333777555000,,,,,,..............................000222333333444666888???BBBDDDEEECCCBBBBBBCCC======<<<;;;<<<@@@FFFJJJIIIFFFDDDFFFIIIIIIEEEAAAHHHJJJMMMNNNNNNNNNOOOPPPNNNKKKHHHHHHJJJKKKJJJHHHNNNRRRUUUPPPHHHDDDIIIOOOFFFIIILLLNNNNNNPPPSSSVVV^^^WWWKKK===222,,,++++++&&&))),,,------,,,,,,,,,,,,,,,------///000111222---...---+++((('''***---+++++++++******+++,,,,,,)))***+++***))))))+++---###'''+++***'''&&&)))---++++++******************'''***,,,,,,******,,,///******))))))(((((('''''')))((('''''''''(((***+++&&&'''((())))))((('''&&&))))))))))))(((((((((((($$$(((,,,+++&&&$$$&&&***%%%'''))))))((())),,,000&&&))),,,,,,***'''%%%%%%))))))))))))************,,,+++)))((((((((()))***'''******'''(((+++,,,***%%%'''***+++***)))(((((((((((()))***+++,,,,,,---+++---111777<<<@@@@@@@@@DDDBBB@@@>>>>>>>>>@@@@@@???>>>===>>>AAACCCCCCCCCCCCBBB@@@>>>======>>>???<<<;;;:::999999999:::;;;<<<;;;:::999999999999:::888888999::::::::::::999777777888888888888777666555HHHYYYUUU@@@000///777000/////////............///...,,,++++++...000222............------,,,+++,,,------......---,,,+++///...---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,...---,,,,,,---///,,,///111000---+++,,,......---,,,++++++---...000,,,,,,------...///000000------,,,,,,,,,---......***,,,......---,,,---...+++---......---,,,...///111000///...---,,,,,,,,,............////////////---.........//////000000...///000///...---...000,,,---...000000000///...------......///000000000111111000000//////......---...............------111111111111000000000000............////////////000000000000000///......222222111000///...------000000//////......------+++,,,------......------////////////////////////000///...---...000222333---.........//////000000......------------......---.........//////000000............////////////,,,...//////......///111////////////000000000000...---++++++++++++---...111,,,))),,,///---,,,---...---,,,,,,.../////////---------,,,,,,+++++++++,,,---------.../////////...000...,,,---...)))"""***+++---//////...---,,,,,,---............000222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***++++++,,,---...////////////.........------------------.........//////......//////000000111111000111222333333333333333111111000000//////......000////////////............000222333555777:::===AAACCCDDDEEEEEECCCAAA???888666666999???DDDFFFEEECCCDDDDDDCCCCCCDDDFFFIIIGGGGGGIIIJJJKKKMMMNNNNNNJJJGGGDDDDDDFFFHHHIIIIIIMMMJJJGGGDDDDDDFFFIIIKKKIIIJJJKKKJJJJJJNNNUUU[[[ZZZKKK;;;222...++++++---++++++***)))))))))))))))///............//////000,,,------+++)))***---000------,,,+++++++++++++++)))+++++++++******,,,---%%%(((+++***((('''***---************************...///000...+++)))***,,,(((((())))))***+++++++++((((((((((((((())))))***'''(((((((((((((((((('''))))))))))))(((((((((((('''((()))))))))))))))***&&&)))******)))(((***---&&&(((++++++***)))(((((())))))))))))************+++******))))))))))))))))))+++***''''''++++++)))'''((())))))(((((()))+++((((((((((((((()))))))))+++---000555:::>>>???@@@???????????????>>>======>>>>>>?????????@@@AAABBBAAAAAA@@@???>>>>>>>>>>>><<<;;;:::999999:::<<<=========<<<;;;::::::::::::777777888999999::::::999666666777777777666666666444AAANNNNNNCCC888444444000000/////////.........///---,,,++++++---///111---------------,,,++++++,,,---...///......---,,,///...---,,,,,,,,,,,,---...---,,,---///000///...+++---......---,,,...///---000111111...------///...---,,,++++++---...000,,,,,,------...//////000------,,,,,,------......)))+++,,,---,,,+++,,,---'''***---...---+++++++++,,,,,,,,,------///000000............////////////............/////////000...///000///...---...000...///000000000000000000------......///000000000000000000000//////......---...............------///.................................////////////000000000000000///......000000000000////////////////////////............---...//////000000//////------------------------111000...------...///000---........./////////000......------------......//////..............................////////////,,,...//////......///111........./////////000000---,,,,,,,,,,,,,,,,,,---000+++)))---///......///...---,,,---.../////////---------,,,,,,,,,++++++------------............---///...,,,...000---((((((***+++------,,,+++***......---,,,+++---111444,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........---------------------...//////.........------------...........................//////000000111111000111222222333333222222000000000000//////......------------------,,,,,,///111444666777999===???AAACCCDDDEEEEEEBBB???===999888888;;;@@@DDDEEEDDDBBBCCCDDDDDDBBBBBBDDDFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKGGGDDDCCCEEEHHHJJJKKKJJJIIIFFFDDDDDDFFFIIIKKKKKKJJJHHHHHHKKKQQQVVVYYYQQQDDD777000...,,,,,,...+++***)))))))))))))))***000000///...---------...++++++,,,+++***+++...111......------,,,,,,++++++)))***,,,+++******+++---&&&)))++++++)))(((+++---************************+++,,,,,,+++(((&&&&&&''')))))))))***++++++,,,,,,'''(((((())))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***((('''(((+++,,,+++)))(((***++++++)))((())))))&&&(((************+++---))))))))))))************)))************))))))((())),,,+++''''''******((()))))))))'''&&&'''***---))))))))))))((((((''''''+++---///222666:::===???;;;===>>>??????>>><<<:::>>>@@@BBBAAA>>>===???AAA???@@@@@@??????>>>===<<<===;;;:::999999;;;>>>@@@>>>>>>===<<<;;;;;;::::::666666777888888999::::::777777777888888888888888555999???DDDDDD???777222000000000000////////////...---+++******,,,...///+++,,,,,,,,,,,,+++******,,,---...//////...------......---,,,,,,,,,------...---,,,---///000///...+++---......------...///...000111111///......///------,,,+++,,,---...///,,,,,,------.../////////------,,,,,,---......///***,,,------,,,,,,---...))),,,111222111///---,,,++++++,,,,,,...///111222............////////////............////////////...///000///...---...000111111000000///000000000------......///000000000000000000////////////...------...............---....................................////////////000000000/////////...............//////000000000.............../////////---...//////000000//////........................111000...---,,,,,,------.............../////////......------------......//////......---,,,,,,,,,............////////////---...//////...---///000---------.........//////,,,,,,------------,,,,,,///+++***...000///000222...------------...//////------------,,,,,,,,,,,,............------------,,,------,,,...222111---)))***+++------,,,,,,+++000///---******,,,111555------------------------+++,,,,,,---......//////.........---------,,,,,,...............---------///...........................//////000000111111000111111222222222222111000000000////////////...,,,,,,,,,---------------222444777999:::<<>>AAACCCCCCBBBAAACCCEEEEEECCCAAAAAABBBEEEEEEFFFGGGHHHJJJKKKKKKJJJGGGDDDDDDFFFIIIKKKLLLFFFFFFEEEEEEEEEGGGHHHJJJNNNHHHDDDGGGOOOUUUUUUSSSCCC:::000...---,,,,,,...******)))))))))******+++//////...------------...++++++++++++***+++---...,,,---------------------((()))++++++***)))***+++(((***++++++***)))+++---***************+++++++++&&&'''((((((((()))***+++,,,++++++******)))((((((&&&''')))*********)))(((***)))(((''''''((()))***(((((((((((())))))))))))***))))))((())))))))))))((()))***+++***))))))))))))******))))))***,,,...((()))))))))************((()))***++++++***)))((((((+++***''''''++++++))))))))))))((('''(((***,,,++++++******************+++,,,...///222666:::>>>;;;<<<===>>>>>>===<<<<<>><<<>>>BBB===>>>???@@@???>>><<<;;;<<<:::888777888;;;>>>@@@=========<<<;;;;;;:::999555555666666777999::::::;;;:::::::::;;;;;;;;;<<<:::888888:::>>>===777111111111111000000000//////...---+++******+++,,,---******+++++++++******))),,,---.../////////...---...------,,,,,,,,,------,,,+++***+++---...---,,,,,,---......------...///...///000000///...------------,,,,,,,,,---...///---------.........//////------,,,------...///000,,,...000000///...///000+++...111222111/////////......---------......///............////////////.........///////////////...///000///...---...000222111000.........///000------......///000000000////////////////////////,,,---......///........./////////000000000000000............/////////////////////.........//////........./////////000000---------....../////////+++,,,------...---------111111111111111111111111///...---,,,,,,,,,,,,---..............................------------......------------------,,,,,,............////////////---...//////------...///,,,,,,,,,---------......+++,,,---......---,,,+++000,,,,,,///000...///222---......---------...///------------------,,,,,,.........------,,,,,,,,,+++------+++,,,000111///,,,---......//////......///...---,,,+++,,,000333........................,,,---------...//////000...............---------........................////////////..................//////000000111111000000111111111111111000////////////////////////.........//////000000000333666999;;;<<<===@@@BBB@@@AAACCCCCCBBB>>>:::888;;;<<<>>>@@@BBBBBBAAA@@@AAADDDFFFGGGDDDBBB@@@@@@CCCDDDDDDEEEGGGHHHHHHIIIGGGFFFEEEGGGIIIKKKKKKJJJBBBCCCDDDEEEFFFGGGHHHHHHLLLFFFCCCIIISSSWWWQQQIII999111,,,,,,,,,******,,,******))))))******++++++---------------...//////,,,,,,+++******************+++,,,---...//////...&&&(((******)))((()))***)))***++++++******+++,,,))))))*********+++++++++((())))))+++---///000000+++******)))((((((''''''&&&''')))*********)))(((***)))(((''''''((()))***'''((((((((()))))))))***)))+++,,,)))%%%###&&&)))'''(((((()))+++++++++***+++++++++)))((((((+++---((()))))))))************((()))***++++++***)))(((&&&))))))'''(((,,,---+++&&&)))++++++***))))))***((())))))***++++++,,,,,,***+++------...111777;;;===<<<;;;;;;<<<===>>>???@@@DDDGGGEEE@@@===>>>AAA<<<===>>>??????===<<<;;;:::888777666777999<<<>>>:::;;;;;;;;;;;;:::999888666666666666777888999:::;;;;;;::::::;;;<<<======???;;;888666666666444333222111111111111000000000...---,,,++++++++++++,,,))))))***++++++*********+++,,,.../////////...---------,,,,,,,,,------...,,,+++***+++---...---,,,,,,---///...------...000...------......---,,,+++,,,,,,,,,,,,------......---------...............------------...///000111,,,...000000///...///000***++++++***)))***,,,---......---------......///............///////////////////////////............///000///...---...000111000...---,,,,,,---...------......///000000000.............../////////,,,------...//////............//////000000000111............//////////////////...---......///000////////////............,,,,,,------......//////+++,,,------...---------111111111111111111111111,,,,,,,,,,,,,,,---.....................---------......------------......++++++,,,,,,---...//////............////////////---...///...---,,,---...,,,,,,,,,,,,------------,,,,,,...//////...,,,,,,222///...000///,,,,,,000---//////...,,,,,,---000------------------------......------,,,,,,,,,++++++...---******---...---------......////////////,,,---///...------...///........................------,,,------...000000,,,,,,---......///000000---.....................////////////////////////......//////000000111111000000000111111000000///.............../////////......///000000111222222444777:::<<<<<<===???@@@???@@@AAAAAA???<<<999777<<<>>>@@@AAAAAA@@@@@@@@@CCCEEEHHHHHHFFFCCCAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGDDDEEEGGGJJJLLLLLLHHHFFF@@@AAABBBDDDEEEFFFFFFGGGHHHDDDDDDLLLUUUTTTIII===333...+++++++++((((((***+++***************++++++---,,,,,,,,,---...//////...,,,++++++++++++***((()))***,,,---.........---%%%(((***+++***)))))))))************************)))))))))***++++++,,,,,,+++*********,,,---,,,+++'''''''''((())))))******'''(((((()))))))))))))))***))))))(((((())))))***''''''(((((())))))******(((+++---)))###!!!%%%***)))(((''''''***+++,,,++++++++++++)))((((((***,,,))))))))))))************((())))))************)))'''))))))'''(((,,,---***&&&(((,,,---,,,***))))))&&&&&&'''((()))***++++++(((***,,,,,,,,,...333888<<<;;;:::999:::===???AAAAAADDDFFFEEEAAA>>>>>>???<<<<<<============<<<<<<888888777777888999:::;;;888999:::;;;;;;;;;:::999999888777666777888999:::999999888888888:::;;;<<>>???>>>>>>===<<<:::999888<<<>>>@@@@@@???>>>???@@@CCCFFFHHHHHHFFFCCCBBBAAABBBBBBCCCCCCDDDEEEFFFFFFCCCDDDGGGKKKLLLKKKFFFBBB???@@@AAABBBCCCDDDEEEEEEEEEEEEHHHMMMQQQLLL???444000,,,+++,,,+++''''''***,,,,,,+++***************......---,,,,,,,,,------...---,,,,,,...///---******+++,,,------,,,+++***'''))),,,---,,,******+++***)))((())))))***)))(((((())))))***++++++,,,,,,+++)))''''''((()))'''$$$'''(((((()))******++++++((((((((((((((())))))***)))))))))******)))))))))'''''''''((()))*********((())))))'''%%%&&&))),,,---***&&&&&&(((***+++***'''((())))))((((((***,,,))))))))))))************)))))))))))))))******+++***,,,+++((('''******'''((()))++++++*********,,,''''''(((((()))))))))***&&&))),,,,,,***+++000555888888999:::;;;<<<===>>>@@@AAABBBBBBAAA???===<<<<<<<<<<<<;;;;;;<<<<<<===888999999999:::999999999666888:::<<<======<<<;;;;;;:::888777777777999:::999888777777888:::<<<===999:::;;;999666444444555333333222222222111111111000000///...---,,,++++++)))******+++,,,,,,++++++)))***+++------------,,,,,,,,,,,,,,,,,,---...///...---,,,---///000///...---...//////......///000///---,,,---......,,,***,,,,,,------......------........................,,,,,,------...000111222)))+++,,,---,,,+++,,,---......///...------///111,,,,,,,,,------///000000............////////////000/////////...............///000///...---...000,,,---..................------......///000000000---------.........//////+++,,,---...////////////++++++,,,------...//////............///////////////...---,,,,,,...000111------...............///...------------------,,,---...//////000000//////---------------------------------............---.........------,,,,,,,,,......------------......,,,,,,---...//////000000............////////////---...///...,,,+++,,,---------------..................------------......///......///---)))+++000---///111///+++***---000------------.........///,,,,,,,,,,,,,,,,,,------(((...000...,,,------,,,,,,,,,,,,,,,,,,---......,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000------......//////000000---------.........//////------...///000111111222......//////000000111111//////000000//////...------------.........//////---...///000222333444555999;;;>>>???>>><<<<<<<<<>>>===;;;999999999::::::<<<>>>???>>>===<<>>999:::;;;<<<;;;:::999888666888:::===??????>>>>>>===<<<999888777777999:::;;;:::999888999;;;===???444666999;;;;;;999666555333333333222222222111111111111000///---,,,++++++)))***+++,,,,,,,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,+++***+++---...---,,,---...//////......///111000...,,,---000000---***+++,,,------......------.....................---,,,,,,------///000111222***,,,......---,,,---...***,,,......---,,,------111000///...---,,,,,,,,,............/////////000000000//////.........---...///000///...---...000,,,---///000000000//////------......///000000000---------.........//////+++,,,---...////////////------......///000111111............/////////000///...,,,,,,,,,...000111++++++,,,---...///000111.........------,,,,,,,,,+++,,,------......------////////////////////////////////////...---,,,,,,.........------,,,,,,,,,.........------..................///////////////............/////////000---...///...,,,+++,,,------------........./////////...---,,,,,,---...///---,,,---///,,,))),,,111---000222///+++))),,,000---------.........//////+++++++++,,,,,,---------'''---111///...//////...///............///000000.........,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000///////////////.........---------.........//////,,,---...///000111222333......//////000111111111//////000000///...---------------.........//////000111222333555666888888;;;===@@@@@@???===<<<<<<>>><<<:::777777888:::<<<<<<===>>>===;;;;;;???BBBAAACCCEEEEEECCCBBBAAABBBBBBCCCCCCCCCDDDEEEEEEEEEIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@@@@???@@@AAACCCDDDDDDHHHLLLJJJBBB999333000...++++++---,,,***,,,000///...---+++***))))))(((111111000///...,,,***))),,,------......------,,,///...------,,,,,,------++++++++++++++++++++++++111,,,((('''))),,,---,,,))))))))))))))))))))))))+++++++++***************)))))))))))))))((('''&&&(((&&&%%%''')))******+++---+++***)))((('''&&&$$$***++++++***))))))***,,,)))***+++,,,,,,+++***)))((()))***,,,,,,+++******+++)))((()))***+++***)))'''((())))))(((((()))***&&&(((******'''''')))+++***((('''&&&&&&(((***+++///111111...***(((+++...***((('''((()))***)))''',,,,,,+++++++++,,,---...555666666777888:::<<<<<<<<<===============<<<<<<444888<<<>>>>>>>>>===>>>:::;;;===>>>===;;;888666:::999999999:::<<<>>>??????;;;777666777888777555888888888888888888888888888:::======:::777666555222222111111111111111222111000000///...---------........................,,,------....../////////---------------...///000......---,,,---...///000,,,...111111000//////000,,,,,,,,,,,,,,,,,,,,,,,,111...+++)))(((***,,,...000000///...------,,,,,,...............///000111++++++,,,,,,---...//////...///000...,,,******+++///......---------......,,,---///...------...///000111111000...---///000333//////111///+++---333///...------...///...---***$$$&&&///111,,,,,,444------///000000000///............------.........///////////////.........---...000111000111333444...///000000///---+++)))+++++++++,,,---...///000------------------------////////////000000000000///......---------......000---)))))),,,//////...---------.........//////..................---------...000111111111000//////000///...------///111000---,,,---///000...,,,---...000000///...,,,***......---------,,,,,,,,,,,,---///000000///---+++++++++,,,,,,,,,,,,------...//////...,,,,,,...///+++,,,...000000///...---------------------,,,,,,.........------.........(((+++---...---,,,,,,---++++++******++++++,,,---//////////////////........................------//////////////////....../////////000111111222222///000111222222222222222...............///000000........................111222333333444777;;;>>>======>>>???@@@@@@AAAAAA===;;;888666777:::>>>AAABBB@@@>>>===<<<===>>>???DDDEEEFFFEEECCCAAAAAABBBDDDCCCBBBAAABBBBBBDDDEEECCCEEEGGGHHHHHHFFFDDDBBB???BBBAAA===<<<@@@CCCBBBGGGIIIGGG???666///...///,,,,,,,,,++++++*********///000---&&&$$$'''+++,,,------...............------..................---,,,,,,+++************+++++++++++++++++++++++++++---+++))))))+++,,,+++***))))))))))))))))))))))))************************))))))*********))))))(((((('''&&&((())))))******+++***)))((()))((('''&&&((())))))(((''''''(((***)))******************)))&&&&&&'''(((((((((((((((((('''&&&'''(((((('''&&&'''((())))))(((((()))***&&&(((***)))(((''')))+++,,,+++*********+++,,,---***((('''&&&'''((((((((())))))(((((()))))))))))))))***+++,,,,,,,,,++++++///111444666888999999888;;;<<<<<<<<<<<<<<<;;;;;;666999<<<>>>>>>=========:::;;;<<<===<<<;;;999888999999888888999;;;<<<======:::666555666666666444777777777777888888999:::999;;;>>>>>><<<999777777444333222111111000000111111000000///......------------------------------------------------......---,,,,,,,,,---......///...------,,,---...///000,,,///111222000000000000..................------///...,,,******+++---...******++++++,,,------------,,,,,,,,,,,,------...+++,,,,,,,,,---.........---...///...,,,++++++,,,......---------......///,,,...///000///000111333000000000///------...000111......000...+++,,,222...---------......------,,,&&&(((///111++++++222++++++---.........---,,,......------------......////////////............///000111000...,,,---...(((***,,,///000000///...//////...---,,,,,,,,,,,,---------------------------------.........////////////.........//////000111///,,,---///111111000,,,,,,,,,---------........................------,,,,,,---..................//////...,,,,,,...000...,,,+++,,,...///---++++++---.../////////---,,,.........---------,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,---------......---,,,,,,---///+++,,,...///000///...---------------------------......------------......)))+++......---,,,,,,---+++++++++++++++,,,------........................................................................//////000000111222222333222222222222111000//////...............//////000........................111222444555666888<<>>>>>??????@@@@@@<<<;;;999888888;;;>>>@@@>>>===<<<;;;;;;===???@@@BBBDDDEEEDDDBBB@@@@@@AAABBBBBBAAA@@@AAABBBCCCDDDCCCEEEGGGHHHGGGFFFCCCBBB???AAA@@@<<<<<>>>>><<<:::999999555444333222111000000000111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---......///---///111222111000000111/////////......---------...------,,,------...///*********+++,,,---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,+++,,,------,,,,,,,,,---...//////+++---...//////000222444...//////...,,,,,,---///...,,,---...---+++---111,,,,,,,,,,,,,,,,,,,,,,,,...)))***///000******///++++++,,,------------,,,------,,,,,,,,,,,,------...........................//////...,,,***+++,,,'''(((***---///000000000000///...---,,,,,,,,,,,,........................+++,,,,,,,,,,,,---------///.........///000111111,,,+++***+++---...---,,,++++++,,,,,,,,,---------------------------......---------,,,------...///---......---,,,,,,---///---,,,++++++------,,,+++***+++---...//////.....................---------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------,,,++++++---...+++,,,---//////......---+++,,,,,,------.........------,,,,,,,,,,,,------+++---......,,,++++++,,,,,,,,,,,,,,,,,,------...------------------------................................................000000111111222333333333444444333222000...---,,,......------......///000------......//////000000000333666888999:::===???======>>>>>>>>>>>>>>>>>>;;;;;;:::::::::<<<===>>>:::999999888:::<<<>>>@@@@@@BBBCCCBBB@@@?????????AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEECCCAAA???@@@???;;;===BBBEEEEEEGGGBBB;;;555000---***(((*********)))))))))))))))(((+++***&&&%%%(((***))).../////////...---,,,,,,------............------...------,,,+++,,,,,,,,,************++++++++++++(((((()))***+++***))))))))))))))))))))))))))))))'''(((((()))***++++++,,,%%%%%%&&&'''((((((((((((&&&)))***((('''(((((('''((()))))))))((((((((())))))***+++***((((((***+++***)))(((''''''((()))******)))((('''((()))***+++***))))))***++++++***((('''((())))))(((((()))***'''(((((()))((())))))***%%%&&&'''(((((((((''''''***)))((())),,,......,,,)))***+++***((((((***,,,'''(((***,,,,,,+++***)))+++---000444666888999999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<::::::;;;<<<<<<;;;:::::::::;;;<<<<<<888777666666666777888999999777666555444444444444555444444444555777:::;;;888:::<<<===;;;999999999555444333222222222222222000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------......---///111222111000000111---------,,,,,,++++++***,,,,,,---...////////////.........---------,,,,,,000//////...------------------,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...++++++,,,,,,---...///000***+++------------///000---......---,,,+++---...,,,,,,---...---,,,...000+++,,,---,,,++++++,,,---///,,,,,,//////***))),,,------........./////////---,,,,,,++++++,,,,,,---------...............///(((***,,,,,,,,,---///000++++++,,,------,,,,,,+++---------------...//////////////////////////////++++++,,,,,,,,,---------------------...000111111))))))***+++,,,,,,+++***,,,,,,,,,---------......,,,,,,------------......000///...---...///000111,,,---...---,,,+++---...---,,,,,,,,,------,,,,,,+++,,,---............---........................,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,++++++,,,...+++,,,---.........------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------...///...,,,++++++,,,------,,,,,,,,,---......+++,,,,,,,,,,,,,,,---------------...............------------............000111111222333333444444333333222111000...,,,+++...------------...//////,,,---...///000111111222111444888;;;<<<<<<===>>>============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<===999888777777888:::<<<>>>???AAABBBBBB@@@>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDBBBAAA>>>???===;;;===CCCEEEDDDAAA:::222...------***(((******************))))))'''+++,,,)))(((+++---+++.../////////...---,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,)))))))))******+++++++++)))))))))(((((()))+++,,,))))))))))))))))))))))))''''''((()))******++++++&&&'''(((((())))))))))))$$$***,,,(((&&&((((((&&&)))***+++***'''&&&'''((()))******)))(((((()))+++***)))(((''''''((()))***+++***)))((()))***+++,,,%%%$$$%%%&&&((('''%%%###'''((())))))(((((()))***(((((((((((())))))))))))((()))***+++++++++*********,,,...---+++***,,,---******)))((('''(((***,,,***************+++,,,,,,++++++,,,...111555888::::::;;;<<<===============;;;<<<===;;;999888999:::;;;:::999999999;;;===>>>888777666555444555666777777777777666555444555555333333333333444666888999666888999:::999888888999333333333333333333444444000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***++++++,,,,,,+++******,,,,,,,,,---------------,,,...111111000//////000---------,,,,,,++++++++++++,,,...////////////...---------------,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,++++++)))+++,,,,,,+++,,,---...+++++++++,,,,,,...///000,,,---...---,,,+++,,,---,,,---------++++++---///+++...///.........///000***,,,...---+++***,,,---///......///...+++***+++------------......//////---,,,,,,++++++,,,,,,---,,,---------......//////'''))),,,---...///111333------------,,,+++******......---------...//////////////////////////////,,,---------............+++++++++,,,---...///000+++,,,..............................////////////,,,,,,,,,,,,------......///...---------...000111+++---......,,,,,,,,,...---.........---------...---------------,,,,,,+++------..................,,,++++++++++++,,,---...+++++++++,,,,,,,,,------***+++,,,,,,++++++---///+++,,,,,,---------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---...//////...,,,+++,,,---------,,,,,,,,,---......++++++++++++,,,,,,---------------.........//////---------.........//////000111111222333333444444000111111000///...---,,,---------------...//////,,,,,,---///111222333444333666:::===============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999777666777888:::;;;???AAABBBBBB@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>???===;;;===BBBCCC@@@999222***))),,,...---***++++++++++++++++++++++++&&&***,,,***))),,,---+++,,,,,,---...////////////++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))(((((())))))***+++++++++))))))***)))((())),,,...))))))))))))))))))))))))'''(((((())))))*********)))***+++++++++++++++***!!!)))---'''%%%((()))&&&)))+++,,,***'''%%%&&&((('''(((((('''&&&&&&''')))***))))))(((((())))))***((((((((((((((()))******&&&&&&&&&((())))))&&&$$$'''((())))))(((((()))***)))((('''((()))***)))((((((((((((((())))))))))))&&&))),,,+++'''$$$&&&(((,,,)))&&&&&&''')))***))),,,+++***))))))+++,,,---)))((('''(((+++000444777999:::;;;<<<<<<<<<<<<<<<999;;;<<<;;;999777777777::::::999999:::<<<===???888777666444444444555555666777888777555444555666222222333444555666666666333555777777666666777888555444444333333444444555000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---,,,+++***)))++++++,,,------------,,,+++---///000///......///........................,,,------.........------'''((()))***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++,,,...,,,+++++++++,,,---......///000000///---,,,---...,,,---------,,,,,,---///+++///111...---//////...***---///...+++***,,,///...............---,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---......//////+++---............///111,,,,,,,,,,,,,,,---------222111000...---,,,,,,,,,....................................////////////++++++++++++,,,---......+++,,,...---,,,,,,---///...////////////000000000++++++,,,,,,------......,,,,,,,,,+++,,,,,,---...,,,---//////---,,,---...---...//////------...///......------,,,+++++++++,,,,,,,,,---------------++++++,,,,,,------......++++++,,,,,,,,,,,,------+++,,,---,,,+++,,,...000,,,,,,,,,,,,,,,---------+++,,,,,,------.........------,,,,,,,,,,,,------......///---,,,,,,---///,,,,,,,,,,,,,,,------...***++++++,,,,,,------...,,,,,,------.../////////------......///000000000000000111111222333333333...///////////////...---------,,,,,,------...///+++,,,---///222444555666666999<<<======<<<<<<<<<999:::::::::::::::::::::999999999999::::::::::::;;;999888777777999:::<<<>>>@@@AAAAAA@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@??????===;;;===AAA>>>999111,,,'''''',,,///...,,,+++++++++++++++,,,,,,,,,%%%)))***(((''')))+++)))------...............---+++,,,,,,------,,,,,,++++++******)))))))))))))))((((((((()))***+++++++++'''))),,,,,,+++***,,,---))))))))))))))))))))))))((((((((()))))))))))))))******************)))((()))---'''$$$)))***&&&&&&))),,,***'''%%%(((+++&&&'''((('''%%%%%%'''((()))******************)))&&&''''''((((((((((((((())))))***,,,...---***''''''((())))))(((((()))***)))'''&&&'''***+++***(((&&&&&&%%%$$$%%%&&&'''(((&&&'''((()))'''&&&%%%%%%---((("""###'''***)))&&&)))))))))***************&&&&&&'''(((+++...111333777777888999:::;;;;;;:::666888::::::888666555555888999999:::;;;<<<>>>>>>999888666555444444444555333555777666444222333555000222333555555555444333222444666666555555777888888777666444333333222222000000000000000000000000------------------------+++++++++,,,,,,,,,,,,,,,+++,,,---...---,,,***)))***+++,,,---------,,,,,,***,,,...///...---------,,,------....../////////---------,,,,,,,,,,,,,,,''''''(((***+++,,,---...+++++++++***++++++,,,,,,*********+++,,,,,,,,,---***+++,,,,,,+++***+++---,,,,,,,,,+++,,,,,,------...///000///---,,,---...,,,---...---,,,---...000***///111---,,,......++++++...000///,,,***---000,,,---.........//////...++++++*********+++,,,---......------------......++++++,,,------...//////.../////////---,,,,,,...,,,,,,,,,,,,---...///000333222000///---,,,,,,,,,---------------------------.........////////////------,,,,,,,,,------...***,,,,,,+++)))***,,,///.........////////////000***++++++,,,------......++++++,,,,,,------,,,,,,,,,...000000///------...,,,---///...,,,+++---///------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---...//////......++++++,,,,,,,,,,,,------+++,,,------,,,---///111,,,,,,++++++,,,,,,------------------------------......------------......---......---,,,,,,...000+++++++++++++++,,,------+++++++++,,,---.........,,,,,,------...//////000......//////000111111222//////000000111222222333....../////////...------------,,,,,,------...///***+++---000222555777777999;;;======;;;::::::;;;777888888999999:::::::::999999888777777888888999:::999888888999;;;===???<<<>>>@@@???>>>===>>>???>>>???AAACCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@?????????===<<<>>>???999111---***((())),,,......---)))*********++++++++++++&&&******'''&&&(((***)))111111000///...,,,***))),,,------......------,,,---,,,,,,+++***+++++++++'''(((((()))***+++++++++$$$)))...///...,,,+++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%(((---'''$$$)))+++&&&$$$(((+++***'''&&&***---((()))***)))'''''')))***)))***+++,,,,,,+++***)))&&&''')))*********)))((((((((()))+++---,,,(((&&&'''((())))))(((((()))***)))'''&&&'''***+++***(((***)))'''&&&'''(((***,,,***(((''')))------***&&&...''' !!!'''+++)))$$$%%%''')))++++++***((('''&&&'''))),,,...000111222555555666888888999999999444666999:::888666444444777888999:::<<<===>>>>>>999888777555444444444555111444666555222111222444000222444666666444222111222444555666555666777999;;;:::888555333111000///000000000000000111111111........................+++++++++,,,,,,---------+++,,,.........,,,***)))***+++,,,---...---,,,,,,)))+++---...---,,,,,,---)))******+++,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///))))))***+++,,,,,,------***,,,,,,,,,******+++,,,------,,,+++++++++,,,,,,***+++,,,,,,++++++---...,,,---......------///111)))///111,,,***---,,,(((+++///111000,,,***---111***,,,------...000000///...---,,,+++,,,---...//////......------......///++++++,,,,,,---...//////,,,.........,,,,,,,,,.........---------...//////000//////.........//////---------------------------------........./////////......---------.........000000...,,,,,,000444---------.........//////******+++,,,,,,---......,,,---...///000///...---,,,...111111///.........***,,,...---+++***,,,...++++++++++++,,,---......*********++++++,,,,,,,,,***+++...000000000///...++++++,,,,,,,,,---------+++---......---...000222,,,,,,+++++++++,,,---...------------------,,,,,,///......------......///------...---,,,---///222++++++******++++++,,,---++++++,,,------...//////,,,,,,------...///000000...//////000111222222333/////////000111111222222////////////...---,,,+++---,,,,,,,,,,,,---......***+++---000333555777888;;;<<<===<<<:::999999:::666666777888999::::::;;;999888777666666777888888999888888888:::===@@@BBB;;;<<<>>>>>>===<<<<<<======>>>@@@BBBCCCCCCCCCCCCEEEDDDDDDBBBAAA@@@????????????>>><<<>>>===666---,,,+++******,,,------,,,(((((())))))*********+++***---,,,((('''***,,,+++111111000///...------,,,***,,,//////...,,,,,,,,,---+++******+++,,,,,,+++(((***++++++******+++,,,(((((()))***************...,,,)))((()))******)))))))))***++++++++++++***((((((((((((''''''''''''+++***)))(((((()))***+++(((((()))(((&&&&&&''')))...+++'''''')))***)))(((((()))***)))((('''((())))))))))))))))))******++++++++++++***((('''%%%%%%&&&'''((())))))((('''&&&&&&'''((((((((((((***,,,###$$$%%%'''((()))))))))''')))++++++)))'''''''''''')))***+++***+++,,,...***)))'''&&&&&&'''((()))((((((((()))***,,,---...333444555666888999999999999999999888888888777777777888999:::;;;;;;;;;;;;999666222222555777777666:::999777555333222111000444555555555444333333222222333444666777777888888666777888777555444333444000000111111111111000000333000...///000111///,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++***+++++++++***,,,...111------------------------///...---,,,,,,,,,,,,,,,))),,,//////,,,)))((())),,,,,,---......---,,,,,,((((((((()))***+++,,,---++++++,,,,,,,,,---------,,,...//////...------...,,,//////,,,---///***"""++++++******++++++,,,---000///...---------------,,,...///...,,,***,,,...******++++++,,,---......///000000---***(((((((((---,,,,,,++++++,,,,,,------...///...------...//////...---,,,+++,,,,,,---++++++******+++---...///........................---///000000//////000222///...---,,,,,,,,,,,,,,,///............------------.........,,,---///111111---(((&&&(((,,,///000---------,,,,,,+++++++++---------............///------------------------***+++---......---+++***---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------111...+++,,,///111111///......------,,,+++***)))---...//////......///111...000111111111111333444222222222222111111111000///...,,,+++***+++,,,,,,111---++++++...///---***...000444666888999<<<>>>===<<<;;;:::999888888888333444666888999::::::999999888777666666777888999:::::::::;;;<<<>>>@@@AAA??????>>>>>>>>>>>>??????>>>@@@BBBBBBAAA?????????BBBCCCDDDBBB???===???AAABBBBBBBBB???;;;555///,,,,,,,,,+++***))))))*********---,,,))))))++++++(((************************111000000///...---------+++---......---,,,,,,------+++******+++,,,,,,+++(((***++++++******+++,,,(((((()))*********************************++++++))))))***+++++++++++++++((((((((())))))***************))))))))))))******$$$'''***,,,***)))((((((,,,)))'''&&&((()))((('''((()))***)))((('''(((***)))))))))))))))***++++++(((((())))))))))))(((((())))))************))))))&&&'''((((((((((((***,,,''''''((((((((((((''''''%%%''')))***)))((()))***&&&((()))(((''''''((()))******+++++++++*********((((((((()))***,,,---...222333444666777888888999999999999888888888777777666777888999::::::::::::;;;888444333444555555333888777666555444333333333444555555555444444333222333333444555666777888888666777888777555333333444000000111111111111000000222000...///111111000......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,,,,,,,,,,+++***+++---///..............................---,,,,,,,,,------(((+++......+++***+++,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------...///...---,,,---///,,,///...+++---///+++$$$------,,,,,,------...//////......---,,,,,,------***,,,...---+++***,,,...++++++,,,,,,------......***,,,------,,,,,,---///...------,,,,,,------...---...///...---,,,---//////...---,,,,,,,,,------,,,,,,++++++,,,---...///------------------------,,,---......------///000......---,,,,,,,,,------...---------,,,,,,,,,,,,+++---......------...///...,,,******,,,.........---------,,,,,,,,,++++++,,,,,,,,,,,,---------...------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++)))***,,,...---,,,//////...---,,,,,,,,,,,,,,,...//////......///000...///111111000111222444222111111111000000000000...---,,,+++++++++,,,,,,---...//////...---------///222555777999:::<<<>>>;;;;;;::::::999888666666333444666888999:::::::::999888777666666777888999999:::;;;===>>>@@@AAAAAA======<<<<<<<<<<<<======>>>@@@AAAAAA@@@??????@@@BBBCCCCCCAAA>>>>>>???BBBAAAAAA???<<<777222...++++++++++++*********)))))))))++++++((((((******'''************************000000//////......------,,,---...---,,,+++---///---+++******+++,,,,,,+++(((***++++++******+++,,,((()))))))))************&&&))),,,,,,***)))+++---)))******+++++++++++++++(((((()))***+++,,,------))))))************))))))"""''',,,///...+++((('''***(((''''''((((((((('''((()))******(((((()))******))))))))))))***++++++%%%&&&''')))******++++++******))))))))))))******'''((()))((('''(((***,,,************)))'''&&&%%%$$$&&&((()))))))))***,,,'''((()))(((&&&%%%&&&'''((()))+++------,,,***((((((((())))))***+++------111222333555666777888888999888888888888777777777555666777888999999999999===:::777555444333222111666555555444444444555555444555555555555444333333555444444444555777888999555777888777555333333444000000111111111111000000000///...///111111111//////...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,---------,,,******+++---........................------,,,,,,,,,---......(((***------+++***---///******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---+++,,,...000---...---***+++...---)))------,,,,,,------...///...------,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...------------------......)))+++---------...000111///......------......///,,,...///...---,,,---.........---,,,,,,,,,------...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///------,,,,,,,,,---......------,,,,,,,,,+++++++++)))+++......---,,,,,,---++++++,,,///000000---+++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***,,,---,,,+++***+++---+++++++++,,,,,,---------+++,,,...---,,,,,,---///------------------------,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------******)))+++,,,---,,,***000///...------...///000,,,---......------...000...000111111000000222333000000000000////////////...---,,,,,,+++,,,,,,,,,***...222111...,,,...111222444777999:::;;;===???999999::::::999777555444444444666888999:::::::::999888888777777888888999888:::<<>>???@@@???>>>>>>???AAACCCCCCBBB@@@>>>>>>@@@BBB@@@???;;;777222///,,,*********+++,,,+++***)))((((((******''''''))))))&&&************************///////////////.........---...---,,,++++++---///---+++******+++,,,,,,+++(((***++++++******+++,,,)))))))))))))))******+++%%%)))......***(((***---)))***++++++,,,,,,++++++)))))))))***+++,,,,,,,,,((()))***++++++***)))((($$$(((,,,...---***'''%%%))))))(((((()))))))))(((((()))******)))((()))+++******))))))******+++,,,%%%&&&''')))***+++++++++(((((('''&&&&&&''')))***'''((()))((('''((()))++++++++++++***)))((('''&&&%%%'''))))))((((((***+++((()))***)))((('''((()))&&&'''((()))))))))((('''))))))))))))***+++,,,---///000222444555666777777888888888888777777777777666777777888999999888888<<<:::888555444333222111666555555444444444555555444444555555555555444444666555333333444666888999444666777666555333333444000111111222222111111000/////////000111111111111000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++------,,,++++++,,,---........................,,,,,,,,,,,,,,,---...///***,,,---,,,******---000***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,,,,,,,,,,------------.........---,,,***+++...000------+++***+++,,,------++++++******++++++,,,------,,,,,,+++++++++,,,,,,******+++,,,,,,---...///..................------...///000///---,,,---.........------------......,,,---......,,,,,,---...------------------------///.........------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,+++(((+++---///...,,,+++,,,,,,,,,---///111111...+++------------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------------...---,,,,,,,,,,,,---...***++++++,,,---...//////+++,,,---,,,++++++,,,---******+++,,,,,,---......+++,,,...---,,,,,,---///........................,,,.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++,,,---...//////---,,,///...---,,,---...000111,,,---......------...//////111222222111111222444000////////////.........---------,,,,,,,,,------,,,...///...------000333555777:::;;;;;;<<<===???999999::::::999777555333444555666888999:::;;;;;;::::::999999999999999999888:::>>>AAACCCCCCBBB@@@;;;;;;::::::::::::;;;;;;>>>>>>>>>===<<<===???AAACCCBBB@@@>>>===>>>@@@BBB???<<<888333///,,,++++++(((***+++,,,,,,+++)))((((((******''''''******'''************************.........///////////////---...---,,,++++++---///---+++******+++,,,,,,+++(((***++++++******+++,,,))))))(((((())))))***+++'''+++///...)))'''(((+++******+++,,,,,,,,,,,,+++************************((()))***++++++***)))((((((***+++***(((&&&%%%%%%)))***++++++************''')))******))))))***,,,***************++++++,,,&&&'''((())))))***))))))((('''&&&&&&&&&''')))***'''((()))((('''''')))+++)))***************))))))((()))***)))''''''(((***&&&'''))))))((((((***,,,''''''&&&%%%&&&'''((()))))))))))))))***+++,,,,,,---...000222444555666666777777777777777777777777777888999999999999999999888888888666444333333333777666555444444444444444444444555666666555555444555444333222222444666888333555666666444333444444111111222222222222111111//////000111111111222222111///---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,...///---***)))+++...+++,,,---......---,,,+++)))******+++++++++***))),,,,,,---------...............---+++***+++---000---,,,++++++++++++---///++++++******++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000///..................------///000111///---++++++,,,------,,,,,,,,,,,,------,,,---...---,,,+++,,,...,,,---------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,...,,,,,,,,,,,,,,,---...///............------------(((+++---///...,,,+++,,,...---,,,---///000///---------------------------------------............,,,,,,,,,---------.........------,,,,,,------...++++++,,,------...//////+++,,,------++++++,,,---******+++,,,,,,---......+++,,,...---,,,,,,---///........................***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,---///000000///......---,,,,,,,,,,,,...///000,,,---///...------...000111333444333222222333444////////////.........---------------------------111---)))(((,,,000333555777999;;;<<<<<<<<<===???::::::;;;:::999888666555555666666777999:::;;;<<<<<<<<<<<<;;;;;;:::999999888;;;???CCCDDDCCCAAA???<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;<<<>>>AAABBB@@@>>>======>>>???@@@===:::555000,,,+++,,,,,,((()))+++,,,,,,+++***((((((++++++))))))+++,,,)))))))))))))))))))))))))))------......//////000000,,,---...---,,,+++---///---+++******+++,,,,,,+++(((***++++++******+++,,,***)))((((((((()))+++,,,***,,,...---)))'''(((******++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))*********(((%%%$$$&&&'''(((***,,,,,,+++***+++,,,''')))************+++,,,+++************+++,,,,,,(((((())))))))))))(((((()))(((((())))))***+++,,,((()))))))))'''''')))***'''((()))***************)))******)))'''&&&((()))###%%%'''''''''''')))+++***)))(((''''''))),,,---******))))))***++++++,,,+++---...111333444555555666666777777777777777888888888999999999999999888666777888777555444444555777666555444444444444444444444555666666666666555333222222111222333444555333444666666444333444444111111222222222222111111///111222111000000111222111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))'''***,,,---------...///++++++++++++++++++++++++------,,,,,,,,,---......,,,///000...+++)))***---,,,---............---,,,......///...---+++)))''',,,---------............---------,,,***+++---///---++++++,,,+++)))+++000------,,,,,,------...///,,,,,,,,,,,,,,,------......---,,,---///000000///------------------......,,,---......---,,,---///,,,,,,,,,++++++,,,,,,,,,+++---...---,,,+++,,,---+++,,,---.........------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,---......//////.........---------)))+++......---,,,,,,---...---+++,,,---//////...------------............---------.........//////+++,,,,,,------.........------------------------,,,,,,------......//////+++---...---,,,+++,,,...+++++++++,,,,,,---------+++,,,...---,,,,,,---///------------------------'''(((***+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------***,,,......---,,,---...,,,,,,------............---...//////......///111111333444333222222333444////////////............,,,,,,---............---333---((((((---333666666999;;;======<<<<<<===>>><<<;;;:::999888777777666666666666777999:::<<<===@@@@@@@@@???===;;;999888:::<<<@@@BBBCCCBBB???>>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<;;;;;;===??????===<<<<<<===>>>===<<<888555111---++++++,,,---((()))***+++,,,+++******(((++++++)))))),,,,,,***))))))))))))))))))))))))---------...///000000111+++---......---,,,,,,------+++******+++,,,,,,+++(((***++++++******+++,,,***)))((('''((()))+++,,,++++++******)))******+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******((())))))((('''''')))***'''))),,,,,,+++******,,,''')))************+++---++++++******++++++,,,---''''''((()))))))))))))))'''((()))******+++++++++((()))***)))''''''(((***'''((())))))******))))))((())))))((('''''')))+++&&&'''(((((('''''')))***************+++,,,---...*********)))******+++,,,***+++---000222333444555666666666666777777888888777888888888888888777777555777999777555333444555555444444444444555666666444444555666666666666666111111111111111222222222222444555555444333444555111222222333333222222111000222333222000///000222222000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***---000///---++++++---+++,,,---......---,,,++++++,,,---......,,,+++***------------............+++,,,------++++++,,,------+++,,,...,,,(((***///------,,,,,,------...///------,,,,,,---......//////---,,,---///000...---++++++,,,,,,------......)))+++,,,---,,,---...000------,,,,,,,,,,,,------+++,,,------++++++,,,---+++,,,---.........------***+++,,,---......------------------------------+++---//////...,,,++++++......---,,,,,,,,,------.........---------,,,,,,+++---......------...///---++++++,,,---...---,,,------------.........///,,,,,,---------.........++++++,,,,,,---......///,,,---...//////...---,,,---------...............,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***,,,---,,,+++***---///,,,---///000000///...---...///000000//////000222000111222222000000111222000000000/////////......+++,,,.../////////...---///...---...111555888999:::;;;======<<<;;;<<<===<<<;;;888666555555666777777777777777999:::<<<>>>DDDDDDCCCAAA???<<<999888<<<>>>@@@AAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<888:::<<<<<<<<<;;;<<<>>>;;;::::::;;;======;;;999333000---***))))))+++,,,))))))*********+++++++++'''******((((((,,,,,,))))))))))))))))))))))))))),,,------...///000111111***---//////...,,,,,,,,,---+++******+++,,,,,,+++(((***++++++******+++,,,+++***((('''((()))+++,,,+++)))'''(((***,,,---,,,***+++,,,,,,------,,,,,,***++++++,,,---...//////+++***)))(((((()))***+++%%%''')))*********,,,---%%%(((+++,,,***((()))+++''')))***+++******,,,---++++++******++++++,,,---&&&&&&''')))************$$$%%%'''))))))))))))(((((()))***)))''''''(((***(((((())))))))))))((('''&&&'''(((''''''(((+++---***+++,,,+++***)))***+++''')))+++---------,,,+++******************++++++)))+++---///111333444444555666666666777777888888666777777777777777666666666888:::888555222222444222222333444555666888999444444555666777777666666///000000111111111000000222444555555444333444555111222222333333222222111111333444333000...000222222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,...///***,,,......---+++++++++------------------------///...------,,,,,,,,,,,,'''+++///000...,,,---...***+++,,,,,,,,,,,,+++***###%%%(((+++---.........---------.........//////***,,,......,,,++++++,,,---+++---000---''')))///++++++******++++++,,,------------------...///000///---+++,,,...///---+++******++++++,,,---......***+++---,,,++++++---............------.........+++,,,------++++++,,,---***+++---...///...------((()))+++---......------........................))),,,///000...+++***)))///...------,,,,,,,,,,,,---------,,,,,,,,,++++++---.........------///111******+++---///...,,,***---------.........//////++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---///000000///---,,,...............---------,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...---***+++...111---...111222222111...---///000111111000000111222///000111000///...///000000000000000////////////+++,,,.../////////......+++///333555444555888<<<:::<<<======<<<;;;;;;<<<<<<:::777444333444555777777777777777888;;;===>>>FFFFFFEEECCC@@@<<<999777>>>???@@@@@@@@@>>>===;;;<<<;;;;;;::::::;;;;;;<<<666999<<<===<<<;;;<<<===999888999;;;======:::666...---***((('''(((***+++******))))))***+++,,,,,,&&&))))))''''''++++++((()))))))))))))))))))))))).........---,,,,,,++++++000000///...---,,,,,,+++...------,,,,,,+++++++++)))******)))(((((()))+++))))))))))))************)))************+++++++++222000---++++++---000222*********))))))+++...111((((((''''''(((***,,,---***)))))))))((((((''''''---)))&&&)))///111---((()))))))))******)))))))))'''((()))***+++,,,,,,,,,,,,+++)))''''''(((***+++***)))((()))***+++***)))((()))*********)))'''&&&&&&222&&&)))&&&333(((,,,%%%)))---+++(((&&&)))---******))))))))))))******'''((()))((('''''')))+++***)))((((((((()))+++,,,+++,,,---,,,,,,---///111666444333555888999777444777777777777777666555555555222333888999555555999222222222333444555666777444555666666555555666888999777444333333333222222111111222333333444555555444444333222111111111111///000111222222222222111111111000000/////////...++++++******+++---///000------,,,,,,,,,---......)))***+++---............,,,------------,,,+++************++++++,,,---------...///...,,,+++,,,---))),,,//////,,,***+++---))))))***+++++++++******,,,------,,,++++++,,,...,,,...///...,,,*********'''''')))***,,,...//////,,,------+++******,,,...---------+++))))))***,,,------------------------,,,,,,,,,,,,---...///000***+++,,,---...---,,,+++......---,,,,,,,,,------+++---000000...,,,+++++++++,,,------......------...,,,+++---000222111///........................+++,,,...---,,,,,,---///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...------,,,,,,,,,------+++,,,------......------,,,---.........---,,,+++++++++******+++,,,...//////,,,+++,,,...///---+++,,,,,,,,,---------......------------------------------,,,+++,,,---...///,,,.........,,,,,,,,,...------------------------........................***,,,------++++++,,,...)))************+++++++++......---------,,,,,,,,,,,,---......,,,,,,---...,,,,,,---......//////000------......///000000000111111111222222333333333222111111111000000//////000000//////............---------....../////////000111444777999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;888555444555888999:::888888777777888:::===>>>BBB@@@<<<:::888999:::<<>>>>>>>>>>>:::::::::999999888888888::::::;;;;;;<<<;;;;;;;;;999:::<<<===<<<999555333...---,,,***))))))***+++))))))*********+++++++++***)))(((''''''((()))***)))'''&&&(((+++---+++)))000000000///......------000//////...---,,,,,,,,,******))))))))))))))))))***+++++++++))))))***,,,))))))))))))************************++++++++++++///......------......///***++++++***)))***---000+++***)))((()))***+++,,,*********))))))(((((((((***(((&&&(((+++,,,***'''******))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,***)))((()))***+++***)))''''''(((((('''&&&&&&%%%$$$///$$$(((%%%111&&&+++''')))+++***((('''***---***))))))(((((())))))***'''((())))))'''((()))+++***)))((((((((()))++++++'''((())))))***,,,000444222111111333555666555333666666666666666555444444555222333777888444444777333333333333444555666777222444555555444444555666666444222222222222333222111111222333333444555555333333222222111222222222111111111111111222222222111111000000000/////////++++++************++++++,,,,,,,,,+++,,,,,,---...((((((((())))))******+++............---------,,,))))))***+++,,,,,,,,,,,,+++---...---,,,,,,---...))),,,......,,,++++++,,,((()))***+++,,,,,,,,,,,,,,,---...---++++++---...,,,---......+++*********++++++++++++++++++++++++,,,------,,,******,,,...---------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,------,,,,,,------,,,,,,,,,------...)))+++,,,,,,***)))((()))------...////////////......,,,+++,,,///000///---........................+++,,,...---,,,,,,---///,,,,,,,,,---------......---......//////......---...------,,,,,,,,,------+++,,,------......------,,,,,,------...---------------,,,,,,---...000111...---+++,,,...///---+++,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------++++++,,,...++++++++++++,,,,,,,,,,,,***++++++,,,---...//////,,,---......,,,,,,---...,,,,,,,,,---......//////------......///000000000000000000111111111222222111111111000000000///////////////.........------------------...//////000111333555888999:::::::::===<<<;;;:::::::::::::::999777555444666888999999888777666666777999<<<======<<<:::999888999:::;;;========================:::::::::999999888888888::::::;;;;;;;;;;;;::::::777999::::::999666222000,,,+++*********+++,,,,,,(((((()))***++++++,,,---***)))(((''''''((()))***---***))))))******(((&&&000000000///......------//////......------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,+++******+++---))))))))))))************************+++++++++,,,+++,,,............,,,++++++,,,,,,***)))))),,,...---,,,+++***)))******+++***************)))))))))))))))))))))))))))((((((+++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,------+++***))))))***+++***)))((((((''''''&&&&&&''''''$$$///$$$((($$$///$$$+++***)))((((((((()))+++,,,)))((((((''''''(((((()))'''((())))))(((((()))+++)))))))))((()))******+++)))************---222555000///000222555666555444555555555555555444444333777555555888888666555777666555555444555555666666111222444333222222333555333333222222222222333333111222222333333444444555222222222111222222333333333222111000000111222333111111111000000000000000...------,,,+++***))))))++++++******++++++,,,---,,,,,,+++******+++,,,---///...,,,++++++,,,------((()))+++,,,------,,,+++***,,,------------...000***,,,......---++++++,,,'''(((***+++---.........,,,---...---++++++---...+++---...---+++*********------,,,++++++*********,,,------,,,+++***,,,...,,,---...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...///******+++***(((((()))***,,,,,,---...............---,,,+++,,,---...---,,,------------------------+++,,,...---,,,,,,---///,,,,,,,,,---------......---......//////......---------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,------...///---,,,,,,,,,---...///000...---,,,,,,......---,,,,,,,,,,,,---------......------------------------+++,,,------......------+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,------------***++++++,,,---...//////,,,---......,,,,,,---...++++++,,,------......///---......//////000000111/////////000000000000111000000000000////////////.........---------------...------------///111222444555777999:::::::::999<<<<<<:::999888888888888666555555666888999999888666666555666777888:::;;;777777777888888999999:::::::::;;;;;;;;;;;;;;;;;;999999999999999888888888:::::::::;;;;;;::::::999666666777666444111...,,,)))))))))******,,,---...))))))******************))))))(((((((((((()))))),,,+++))))))******((('''.........---,,,,,,++++++...---------------------+++++++++,,,,,,---------***+++++++++******+++---((()))))))))*********************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------+++))))))***,,,---,,,+++******+++,,,,,,++++++******************+++,,,---,,,)))((()))++++++***)))(((((()))***++++++,,,,,,,,,++++++***)))((()))***+++,,,,,,,,,,,,,,,***)))***++++++***(((+++***)))(((((()))***+++'''111%%%+++%%%,,,"""++++++)))'''''')))***++++++((((((''''''''''''((((((&&&((())))))(((((()))***)))))))))))))))******+++,,,+++***(((''')))---000//////111333555777777777555555555666666555555444666666777999:::999999:::777777666555555555555555111222333333222222333555333444444333222222222333222222222333333444444444111111111111222333444444555333111000000111222333111111111111111111111111000000000///...---,,,+++*********)))***++++++,,,///...,,,+++***,,,---...,,,+++)))(((((()))+++,,,((()))+++---------,,,++++++---...---,,,,,,---...***,,,---...---,,,++++++)))***+++,,,---.........+++,,,---,,,******,,,---+++,,,------+++******+++++++++++++++++++++,,,,,,+++,,,---,,,++++++,,,---***,,,------,,,,,,...///+++++++++++++++++++++++++++,,,------............---,,,+++***+++,,,---...++++++++++++,,,---...///---------+++******---///)))***++++++,,,,,,++++++------,,,,,,------,,,,,,------------------------+++,,,...---,,,,,,---///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------+++,,,------......------,,,,,,++++++,,,...///111*********++++++,,,,,,---------,,,---------------,,,,,,,,,---------......,,,,,,------------------+++,,,---...///...---,,,***+++---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,---..................///000000111111000000000000000000000000////////////////////////------------------------......------...000333444777888999:::;;;:::999999<<<;;;999888777666555555444444555777999:::999777666555555555666777999999333444666888::::::::::::888888888888999999999999999999999888888888888888999::::::::::::999999888555555555333111...,,,***)))))))))******+++,,,,,,,,,,,,+++***)))(((''''''))))))(((((((((((())))))((((((((()))***+++++++++.........---,,,,,,++++++,,,,,,,,,---------------''''''(((((())))))******((()))***)))))))))+++,,,((()))))))))***************++++++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,------,,,***)))***++++++************,,,---...******************++++++***,,,---+++'''&&&))),,,+++***)))(((((()))***+++***++++++******)))(((''''''''')))***++++++++++++---+++******++++++***(((+++***)))(((((()))***+++'''000%%%***###'''(((+++)))'''''')))++++++***((((((''''''''''''((((((&&&(((******)))((())))))((()))))))))************(((((('''%%%$$$%%%))),,,---...000222444555777777555666666777777777666666222333555666888:::;;;:::888777666555555555555555111333444444333333444555555777777666444222333444222222333333333333444444111111111111222333444444555333222000000111333444111111111222222222222222000000000/////////......******)))))))))***++++++,,,+++)))''''''(((***+++,,,+++)))(((((()))+++,,,((()))+++,,,------,,,,,,...//////...,,,***+++,,,++++++,,,---...---,,,***,,,,,,---------,,,++++++***++++++***))))))***,,,***+++---,,,+++******++++++++++++++++++++++++++++++,,,------,,,+++,,,---)))***,,,,,,++++++,,,---+++++++++++++++++++++++++++,,,---.........---------,,,+++***+++,,,---...*********+++,,,---.../////////...,,,+++,,,///111)))***++++++,,,,,,++++++---.........------------------------------------+++,,,...---,,,,,,---///,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++,,,---...+++,,,------......------,,,,,,++++++,,,...///111******++++++++++++++++++,,,------------,,,------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...///...---,,,***+++------,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,---......,,,,,,---...++++++,,,------......///......//////000111111111111111111111111111111111.....................///------------------------.........///111333555666888999:::;;;;;;:::999888::::::888777555555444444444444555777999999888666555555555666666777888888333555777:::;;;;;;;;;;;;666777777777888888888999888888888888888888888888999999::::::999888888777555444333111///,,,+++************************************)))))))))(((((((((((())))))))))))(((((('''((()))))))))***++++++000000000///......------++++++,,,,,,------......))))))))))))************'''((())))))((()))+++,,,))))))))))))************++++++++++++,,,,,,,,,,,,------+++******+++------+++,,,---,,,***)))***+++))))))))))))***,,,...///)))))))))***************((()))***(((%%%%%%(((+++)))))))))******))))))))))))*********)))(((''''''((((((((())))))******+++---,,,******++++++***(((((((((''''''(((((())))))$$$,,,"""))) ###(((((()))))))))************)))((((((''''''(((((()))%%%'''******)))(((((()))(((((()))************)))'''(((*********+++...111))),,,...000111111333555555666777777777777777777---111333222444777888666777666666555444444444555111333444444333222444555444777999888555333444666333333333333333333333333222222222111222222333333333222222111222333444555222222222222222333333333111000...---------...///******))))))******+++,,,,,,+++***)))******,,,,,,------,,,++++++,,,...///*********++++++,,,------///000000...+++*********,,,++++++---......,,,***------------,,,+++***)))***+++++++++))))))+++,,,)))+++,,,,,,+++******+++......---,,,+++))))))(((***,,,...---,,,++++++,,,)))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,++++++,,,,,,------++++++***++++++,,,---...---------+++***+++...000,,,,,,---...............,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------......---......//////......---+++******++++++,,,---...+++,,,------......------,,,,,,,,,,,,------...///,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,,,,------.........+++,,,------......------***,,,------------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++,,,,,,,,,,,,***++++++,,,---...//////,,,---......,,,,,,---...,,,,,,------...//////000...//////000000111111222222222111111111111000000---------...............---------------............///111333444666777888888999::::::::::::888888999999777666555555555555555555555777888888666444555666666666777777777777555666888:::;;;;;;;;;;;;666666777777888999999999777777777888888888888888999999999999888888777666444333111///---++++++***)))******+++******))))))&&&&&&'''((()))++++++,,,(((((())))))))))))((((((***+++,,,***((('''((()))000000000///......------******+++,,,------......,,,,,,,,,,,,++++++++++++((()))******)))***,,,...))))))))))))************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***,,,---,,,+++******+++***))))))((()))***+++,,,((((((((())))))*********(((((('''&&&%%%&&&)))+++((()))***++++++***)))((())))))*********))))))(((+++***)))))))))***+++,,,...,,,++++++++++++***(((''''''((()))))))))))))))"""***!!!***###&&&...%%%(((,,,,,,***((()))******))))))(((((())))))***%%%'''***+++***)))((()))'''((()))***+++******))))))+++---......///000222))),,,///000///000222444444555666666777777666666///333444222222666666222555555444444444444444555000111222222111111222444///333777777555333666888333333333333333333333333333333222222111222222222000111111222333444555555222222222333333333444444555333000---+++,,,---///+++************+++,,,,,,,,,,,,,,,------......///,,,---------............+++***))))))***+++---///...//////...,,,***+++,,,,,,++++++,,,......,,,)))++++++++++++++++++******,,,------,,,++++++,,,...)))***,,,,,,*********+++------,,,,,,+++***))))))***,,,......,,,++++++,,,***,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,+++***+++---///------...////////////...)))+++------,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------......---......//////......---************+++,,,---...+++,,,------......------,,,,,,------...---------+++,,,------------,,,++++++---///...,,,+++---...,,,,,,,,,---------......++++++,,,,,,---......///---,,,,,,,,,,,,---......+++---............///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------++++++,,,...,,,,,,,,,,,,------------***++++++,,,---...//////,,,---......,,,,,,---...------...//////000000111/////////000111111222222111111000000000/////////,,,,,,---------.........------........./////////...000333666888999999999777888999::::::999888888888888777666666555666666777666555666777777555333666666777777888888777777888888999999::::::999999777777888888999:::::::::666777777777888888888999999999999999888777666555222111...,,,*********+++'''((()))***++++++******(((((((((((())))))******'''((()))******)))((('''***+++,,,+++((('''((()))///......---,,,,,,++++++******+++,,,------......***)))))))))(((((('''''')))***++++++***+++---///))))))))))))************++++++,,,,,,,,,---------***,,,...000000...,,,***)))+++------+++***+++,,,+++***)))((((((((()))***''''''(((((()))))))))******)))((('''(((***,,,---'''(((+++,,,,,,+++(((''')))******+++++++++******...,,,+++))))))***,,,---...---++++++++++++***(((((()))***,,,,,,,,,+++***!!!***"""...'''***$$$666###(((......***'''(((+++******))))))))))))******%%%'''***+++***)))(((((('''((()))++++++******)))''')))++++++***(((((((((+++...111222111111333555333333444555666666666555444999999555444777666222444444333333333444444555///000111111000000111222***///555666444444777;;;333333333333333333333333444444333222111111111111///000111333555555666666222222222333333444444444;;;888333...,,,,,,...000++++++******++++++,,,---'''((()))***+++,,,,,,+++***+++,,,------------,,,,,,+++)))((()))+++...000,,,.........,,,+++,,,...---+++***,,,//////,,,)))((()))***+++++++++++++++......///...---,,,...000(((***,,,,,,*********+++)))******+++,,,,,,------***,,,......---++++++,,,,,,...//////---+++++++++------------------------+++,,,...//////...,,,+++***+++,,,---...---,,,+++,,,,,,++++++***++++++++++++,,,------,,,,,,...000+++,,,------......------'''***,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************+++,,,---...+++,,,------......------,,,---.........---,,,+++)))***+++,,,++++++)))(((+++---///...,,,+++,,,///,,,,,,,,,---------......++++++,,,,,,---...//////...---,,,+++,,,---...///,,,---//////...///000222++++++++++++++++++++++++........................***,,,------,,,+++---...---------.........//////......---------,,,,,,,,,,,,---......,,,,,,---.........//////000111111111/////////000111111222222000000//////.........---,,,,,,,,,------................../////////000000...000444888;;;;;;::::::666777888999:::999888888888777777666666666777777999777555555666666555333666777777888888888888777999999999888888888888888777888888999:::;;;;;;;;;666666777777888888888999999999999888888777555555000///,,,***))))))******$$$&&&(((***,,,,,,,,,,,,---,,,+++)))(((&&&%%%$$$'''((()))******)))((('''&&&(((+++***)))(((***---222111000.........///000111000...---,,,,,,---------,,,+++*********+++,,,)))---000...)))'''***...)))((('''((()))***)))(((.........------,,,,,,,,,,,,***))))))***++++++***,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++***))))))))))))------((((((,,,+++'''++++++******************'''((((((((((((''''''&&&+++)))&&&&&&(((+++,,,,,,333...++++++...///,,,)))***+++***''')))---,,,)))%%%'''))))))))))))***+++++++++***)))'''%%%$$$###******+++,,,,,,,,,,,,+++((())))))'''&&&%%%''')))&&&&&&'''((((((((((((((()))))))))))))))******+++***,,,............000111555666666555444444666888222333444333111000111222555444444333333222222111222444555333000///111444111222444666666555444333444333222111111222333444444333333444666666444111111222444333333222444555444222111333555666444111BBB===777333111000---***------,,,+++************))))))))))))***+++,,,,,,------,,,+++,,,---...///+++,,,------......------222///+++***+++,,,+++)))***))))))((()))+++---...+++,,,,,,+++***+++---///,,,---...---,,,*********---......,,,******+++,,,)))+++,,,,,,,,,,,,---///,,,((()))///111---***,,,+++,,,,,,------,,,,,,+++))),,,...///...------...))))))))))))))))))))))))***++++++,,,---...//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---.........,,,***((((((***,,,...---..................---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++---......///...------------...//////+++---------+++++++++---------.........---,,,+++000///...---------------+++,,,------,,,,,,...000.........------,,,,,,,,,***%%%%%%---000,,,)))***+++,,,,,,---...///000000,,,------......------,,,///......------,,,++++++++++++++++++++++++++++++---......---++++++---...222---,,,000///++++++///...+++,,,000...***+++000///......------///000111,,,...//////,,,***))))))---///222222000///111333222222222222222222222222111111000......---------222///,,,+++...///...---,,,,,,,,,...111333333333333555888:::;;;;;;999888666666777777888888999999555555666777888999::::::555666777888999999888888888888888777555666888:::999888888888999::::::;;;777888999:::::::::999888;;;999666666888888666333666777888999888555222000***,,,+++((((((+++,,,***))))))))))))************+++***)))))))))***,,,---((()))++++++)))((()))***%%%(((******''''''))),,,000///...---------......000///...---,,,,,,,,,---,,,,,,+++***++++++,,,---***+++,,,,,,,,,,,,------(((((()))******+++,,,,,,------,,,,,,++++++++++++,,,+++*********++++++++++++***))))))(((((()))))))))))))))))))))))))))))),,,+++************)))(((###((()))'''(((...///,,,************************))))))***++++++*********+++)))'''''')))+++,,,,,,000,,,)))))),,,---***'''(((++++++((((((+++,,,***'''((((((''''''(((+++---++++++++++++******)))(((((()))******++++++******(((***+++***)))((()))+++(((((()))************))))))))))))))))))******+++***+++,,,,,,,,,---000222222444555555555555666888222333444333222111111333444444444333333222222222111333444222000///111333000222333555555444333222333222222111111222222333333777999888444222222444111333444444333333444555333111000222444555444222777444000000111333333222......---,,,++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,+++***+++,,,---...+++,,,,,,---------------///,,,***)))+++------,,,,,,++++++******+++---------......---,,,,,,///111,,,---......---,,,+++,,,,,,------,,,+++***+++---,,,.........,,,,,,,,,...---))))))...000,,,+++,,,++++++,,,,,,,,,,,,+++++++++---/////////......///++++++++++++++++++++++++,,,,,,------------------...---,,,,,,++++++,,,,,,,,,++++++++++++,,,---------,,,+++******+++,,,---------............------)))))))))*********++++++++++++,,,,,,,,,,,,------)))******+++---......///,,,,,,,,,,,,,,,---......+++,,,------++++++,,,---//////.........---------......---,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---//////.........---------,,,...******///222///---...---------...............+++,,,,,,------,,,,,,+++...------------,,,,,,,,,---------------------------......---,,,+++---...,,,)))***......)))(((+++...+++,,,///...***+++000///......---...///000111...///000///---,,,,,,---+++...111111111111222444222222222222222222222222222111000//////.........111...++++++---///...---...------...000222222111555666888:::;;;:::999888666666666777777777777777333444555555777777888999666666666777888888999999888888888777666666888:::888888888888888999:::;;;777888999:::::::::999999999777666777999999777555666666777888666333000...***,,,+++((((((+++,,,***))))))))))))************((('''&&&&&&&&&'''))))))((()))++++++)))((()))***)))***+++)))(((&&&'''(((......---,,,,,,,,,,,,---///...---,,,+++++++++,,,,,,,,,++++++,,,---...///+++)))(((***---//////---&&&))),,,,,,++++++...111++++++++++++************,,,++++++******++++++,,,***)))(((((((((((((((((()))))))))))))))))))))))),,,***((()))+++,,,***''',,,......+++***,,,,,,)))************************))))))***+++,,,,,,,,,,,,***)))'''''')))+++,,,,,,...+++)))))),,,,,,***''''''+++,,,)))(((+++,,,+++***)))((('''&&&(((,,,///((()))***+++,,,,,,,,,,,,'''((())))))******))))))&&&(((***+++*********+++)))***++++++,,,,,,++++++)))))))))))))))******+++))))))*********,,,000222///222444666555555555666333444555444222111222333333333333333333222222222111222333222000///000111000000222333333333222111111222222222222222222111333:::>>>;;;222---111777222444555555444444444555111000000111333555444333666333111///000000000///000///...---,,,,,,,,,,,,.........---------------++++++*********+++,,,---***+++,,,,,,------,,,,,,,,,***))))))+++...//////------,,,,,,,,,,,,---...,,,---------,,,,,,...000,,,,,,---............---+++,,,---,,,++++++---......///000///,,,+++,,,------***))),,,...---,,,---******++++++++++++******,,,...000000///......///------------------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,++++++++++++,,,------+++,,,------++++++,,,---111000...---------...///------,,,+++++++++,,,,,,***+++,,,,,,++++++,,,---............------------111---,,,///111///...///............------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................,,,---...---,,,+++---///,,,+++,,,000000---+++------,,,---///...+++,,,//////............///000000///000111000......///111***---///111111222444555111111111111111111111111222222111000///////////////---++++++---............,,,+++---000333555555888999999999999999999999666666666555555555555555222222333444555666777777777666555555666777999:::999999999888666777999;;;888888888888888888999:::777888999:::::::::::::::777777777999;;;;;;999666666666777666444111...,,,))),,,+++((((((+++,,,)))))))))))))))***************))))))))))))***++++++((()))++++++)))((()))***+++***(((((())))))'''&&&------------------------------,,,,,,++++++++++++++++++,,,,,,---...//////)))))))))***+++,,,,,,,,,&&&+++...---***)))---111++++++++++++++++++******+++,,,,,,+++******,,,---***))))))((((((((()))))))))))))))))))))))))))))),,,)))'''(((+++,,,***'''......---+++))))))(((&&&))))))))))))************&&&'''(((******+++++++++***)))'''(((***,,,,,,,,,...---+++,,,------,,,))))))******))),,,000///***)))******)))((()))+++...&&&'''(((******+++++++++'''((())))))******))))))!!!$$$(((******))))))))))))***++++++,,,,,,++++++)))))))))))))))******+++(((((((((((((((***///333...111444555555333333333333444555444222222222333222222222222222333333333000111111111000000////////////111111222111111111000111222333333222111000222888<<<999111...111777333555777777555444555555/////////111222444555555666555333111000///......111000///...------------//////.........---,,,,,,+++++++++++++++,,,,,,---***++++++,,,---,,,,,,,,,++++++***+++,,,...//////+++++++++,,,------...///)))***++++++******+++---,,,,,,,,,...///000//////***+++,,,,,,+++,,,...000---...///...,,,+++,,,------+++***+++,,,---------)))******++++++******))),,,...//////---------///------------------------------------------------...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++---------.........//////+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,+++,,,,,,---...***,,,------++++++,,,...111///---,,,+++,,,...///------,,,,,,,,,,,,,,,---)))+++,,,,,,+++***+++,,,------------,,,,,,,,,,,,///---,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////........................,,,---------,,,,,,---///---,,,---.........///000------...///---,,,---///............/////////000///000000///...///111444,,,...///111111222333333111111111111111111111111111111000//////...//////...---,,,,,,,,,...//////+++++++++...333888;;;===;;;:::999888777888888999555555555444444333333333222222333444555666777777777666555444555777999;;;999999999888777777999;;;888888777777777888888999777777888999999:::::::::888999;;;======<<<999777777777666555333000---+++(((++++++((((((++++++(((((()))))))))*********************+++++++++,,,,,,((()))++++++)))((()))***)))'''%%%'''***,,,***(((.........////////////...,,,,,,,,,,,,,,,,,,++++++***+++,,,---......//////'''***---+++(((&&&))),,,(((,,,///---((('''***---++++++++++++,,,,,,,,,,,,***,,,,,,+++))))))+++---*********))))))******+++))))))))))))))))))))))))+++)))'''(((***+++***((($$$###$$$&&&'''((((((***(((((()))))))))*********&&&'''(((******+++++++++***)))((()))+++,,,,,,+++,,,,,,,,,---------+++***,,,***''')))000666222)))'''***,,,---,,,******+++((())))))************)))((()))******++++++******!!!$$$(((******))))))***((()))******++++++******)))))))))))))))******+++(((((((((''''''***...111///111444444333111000000333444555444222111222333111111111222222333333333111111111111111111///...//////000000000111000000000000222333333222000000111222444333222222444666444666888888777555555555000000000111222333555777111222222222222333444555111111000///............------......---,,,+++***+++,,,,,,---------------++++++,,,------------,,,,,,---.........---------'''((()))+++---...//////)))***,,,,,,+++***+++---,,,++++++---000111000...)))***,,,,,,+++,,,...000)))+++,,,,,,++++++,,,------,,,******,,,......,,,)))******++++++******))),,,---------++++++,,,---------------------------++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......***+++---......---+++***+++,,,,,,------,,,,,,+++------........./////////+++++++++,,,,,,,,,------***++++++,,,,,,------------------------......///***+++---,,,,,,+++---...///...,,,******+++,,,---......------------......)))+++------+++******+++++++++++++++++++++,,,,,,,,,,,,,,,******++++++,,,++++++,,,,,,---......///------............------***++++++,,,---...//////------------------------+++,,,------,,,,,,...000++++++)))''''''***---...,,,///000...------...///---......///////////////...//////...---...111333000000000111111111111000000000000000000000000000//////...---------......---------,,,---...000222.........222777<<<>>>???;;;:::888777666666777888555555444444333333222222222333444444666666777888777666444444555666999:::888999999888666666888;;;888777777666666777777777666666777777888999::::::<<<===??????>>>;;;888666777666666444222///---+++(((***+++((((((+++***(((((()))))))))************'''''''''(((((((((((((((((()))++++++)))((()))***)))'''%%%'''***,,,***(((...///000000111000000000,,,,,,------------,,,,,,***+++,,,------...------'''+++///,,,'''%%%(((,,,))),,,---+++(((&&&(((***+++++++++,,,,,,,,,,,,,,,)))+++,,,+++((('''***---***************++++++,,,))))))))))))))))))))))))(((((()))))))))))))))***'''%%%&&&)))***((((((+++'''(((((())))))*********))))))***+++,,,,,,,,,,,,***))))))***,,,---,,,+++((()))***++++++***)))(((+++)))''')))111777222***'''***...///...+++***)))+++++++++,,,++++++***)))((()))******++++++******$$$'''***++++++++++++,,,'''((())))))***))))))))))))))))))))))))******+++((())))))(((((())),,,///...000222222111//////000222333444333111000111222///000000111222333444444111111111222333222000.../////////000000000111111000111111111111111111000111///...000444777777666555777::::::888666555555111222222222111333555888555666666555333222222333222111000///............++++++,,,------,,,***)))+++,,,---.........------+++,,,------......------,,,///222333111...,,,,,,&&&((()))+++---...//////+++---//////.........///---+++***,,,000111///---***+++,,,,,,+++,,,...000((()))++++++******,,,---+++,,,,,,***,,,///...+++******++++++++++++******,,,,,,---+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...---,,,,,,++++++,,,,,,------,,,,,,------...///+++,,,---......---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------------...//////)))+++,,,,,,,,,,,,---///------+++*********+++,,,......---------...//////***,,,......,,,+++***+++++++++++++++,,,,,,,,,,,,)))---...+++***,,,---,,,******+++,,,---...//////......////////////......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000,,,---+++''''''+++...---,,,000111...,,,...///...---......///000/////////---...///...---...000111222111000111222111000...////////////////////////......---,,,,,,------...,,,---.........///222555444444444666:::<<<<<<;;;999888777666555666666777444444444333333333333333222333333444555666777777666555444444555666888999888888888777555666888:::888777777666666666666666555555555555666777999999===???@@@???<<<999777666555444333222000...,,,+++'''***+++((((((+++***'''))))))))))))************'''((()))*********))))))((()))++++++)))((()))***+++***(((((())))))'''&&&...///000111111111000000,,,---............---,,,***+++,,,------,,,++++++)))+++---,,,******+++---************))))))))))))************+++++++++,,,'''***,,,***'''&&&))),,,)))))))))))))))***++++++))))))))))))))))))))))))%%%(((+++***'''&&&))),,,,,,((((((+++***&&&&&&)))''''''(((((()))******+++))))))***++++++************))))))***------,,,+++''')))+++,,,+++***)))(((%%%(((***+++---111000,,,)))+++......---+++++++++)))******++++++******)))'''((())))))******))))))&&&((()))***)))***+++---'''((())))))******)))))))))))))))))))))******+++)))*********))))))+++---+++---/////////000111333111222333222000///000111...///000111222333444444222111111333444444111---000000///000000000111222111111000000000000111111111///---000444777888777555888;;;;;;999777666555333444555333222222666999888999999777333000///000111111000///............)))***,,,------,,,+++******+++,,,---...---,,,,,,,,,---......//////......***///555777555000---,,,***+++,,,---......------,,,...000111000//////000---***)))+++///111...+++***+++,,,,,,++++++---///***+++,,,,,,******+++,,,))),,,---+++,,,000...)))++++++,,,,,,,,,,,,++++++---...---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------------------,,,------............------***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,------...///)))+++,,,,,,,,,,,,---///------,,,,,,,,,+++++++++---,,,,,,,,,------...///+++---//////---+++++++++,,,,,,,,,------.........&&&,,,///,,,***---...,,,+++++++++,,,,,,------------..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000,,,//////,,,+++///...+++,,,000111---,,,///000...------///000000000///...---...000000///...///000111//////000222333111///////////////////////////......------------......,,,...000//////000444777555666777999;;;<<<:::888666666666555555555555666333333333444444444444444111111222333444555666666444444555555666777777888777777777666444444777999888777666555555555555666333333333333444666888999:::<<<===<<<888666666777111111000...---+++***)))&&&******((((((******&&&))))))))))))************)))***+++,,,---,,,,,,+++((()))++++++)))((()))***)))***+++)))(((&&&'''(((---...000111111111000///,,,---.../////////...---***+++,,,,,,,,,+++***))),,,+++***,,,...000///...***)))((()))+++,,,,,,***(((((())))))*********+++&&&))),,,***&&&%%%(((,,,((((((((((((((()))******))))))))))))))))))))))))###(((---+++&&&%%%)))...$$$&&&$$$&&&+++&&&''''''((()))******+++'''((((((((((((''''''&&&***))))))+++---...---+++(((***---...---++++++***'''---,,,***+++...///,,,------,,,+++***,,,---%%%&&&'''(((((()))((((((&&&''''''(((((((((((((((&&&'''''''''&&&''')))+++(((((()))***************)))))))))))))))******+++)))+++,,,+++***)))***+++)))***,,,---...000444666000111222111/////////000...//////111222333444555333222111333555555111...000000000000000111222222222111000//////000111222222111000111444777888999666888;;;<<<:::777666555555666666444222222666999///222555555444333555777111000///......---------)))***,,,.........,,,+++)))***+++,,,---,,,++++++---...//////000/////////(((///666999777222...---....../////////...,,,+++***---///000///.........---***(((+++///000---)))+++,,,---,,,++++++---...---......---+++******+++(((,,,---+++---111...(((+++,,,,,,------,,,,,,+++...///...,,,+++***,,,...------------------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******++++++,,,------------------------------......//////......---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,...///------.........---,,,+++++++++++++++,,,,,,---...+++---000000...,,,++++++........./////////000000"""***...+++))),,,---***------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......------------------------***,,,------,,,---///111&&&,,,...,,,+++---***###,,,111222---,,,000000...,,,---///000000000///...---///111222000///...//////...---///333444222000//////////////////////////////.........//////000---///111000000111555999222333666:::======;;;999444555555555555555555555333333333444444555555555000000111222333444444555333444555666777777777777666666666555444444666888888777666555555555555555222222222222333555777888777999:::888666444666888......---,,,***))))))(((&&&)))***))))))***)))&&&))))))))))))************&&&'''((()))***)))((((((((()))++++++)))((()))***%%%(((******''''''***,,,......---------,,,,,,,,,&&&***---,,,((((((+++...)))))))))))))))******+++***+++,,,+++***)))***+++(((((()))***++++++,,,,,,((('''(((+++---***!!!,,,+++)))***++++++***)))'''))),,,,,,+++)))(((''''''((()))(((&&&&&&((()))''''''(((((())))))******$$$%%%&&&&&&%%%%%%''')))''',,,'''222$$$(((!!!)))%%%''')))+++***)))&&&$$$+++(((&&&)))---///,,,(((*********)))))))))))))))******)))((()))***,,,---...---,,,,,,++++++,,,,,,%%%///)))... ///(((***************************))))))))))))************&&&)))------+++)))+++------***'''&&&'''(((((((((******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...222111000000000111222333000...------///333777:::222222222222222222333333222000//////111333333333000000000000000111222222000000000000111222333444222444555555444333555666555444444444444333333333222333555666666555333222333333222222111000//////---,,,+++******,,,...///---...///...,,,++++++---'''***---//////...//////111111111000//////......---......///......------++++++---......---++++++000...+++,,,......,,,***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---///...,,,******+++,,,---((()))++++++******+++---+++---...,,,)))'''))),,,(((,,,---))))))......***,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---,,,******+++,,,,,,------------------,,,---++++++......,,,,,,///,,,,,,+++***+++,,,---...***(((&&&)))---///,,,))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,000///...---------------+++,,,,,,---...///000000)))+++---...---,,,,,,,,,---...///...,,,+++,,,---++++++++++++,,,---...///...///000111111000///...000000000000000000000000...........................///000222222222111000...+++***+++---...,,,***---...000000///......///,,,...000111111222444666777888:::;;;;;;:::888777333333333333333333333333000222444555555444333111,,,---///111333444555555777666666555555777888999777777777666555444333222777555333111000000111222222333555555444555666888333444555666666444222111///...,,,*********,,,---,,,+++)))((('''''''''((('''(((((()))***+++++++++'''((()))))))))(((&&&%%%''')))******))))))***,,,+++)))'''(((+++,,,***(((------------------------))),,,///...+++***,,,///)))))))))))))))***++++++***+++,,,+++***)))***+++((())))))***++++++,,,,,,+++)))(((***---,,,(((###)))((('''((()))***)))((((((***,,,+++***((((((((('''((()))(((&&&&&&((()))'''((((((((()))))))))***''''''((('''%%%%%%&&&(((((()))"""///&&&---%%%***&&&'''((())))))((('''&&&***'''&&&(((,,,---***'''***)))))))))))))))))))))((((((((()))***,,,---...,,,+++***)))((((((((((((&&&,,,000(((&&&%%%***)))''''''''''''''''''''''''((((((((()))))))))******)))***+++***'''$$$######))))))******************))))))))))))*********+++))))))******,,,---//////111111000000000111222222444333111//////000222333111111222222333333222222222111000000111222333333000000/////////000111111000000000000000111222333111222444333222222333555555555444444333333222222000111333444444333111000333333222222111000000///111///---+++******+++,,,,,,.........,,,+++,,,---+++,,,......---...///000....../////////000000000........................,,,,,,,,,------,,,,,,,,,///---+++,,,---...,,,***+++++++++***++++++,,,,,,,,,++++++******))))))))),,,+++)))((('''((()))******+++,,,+++***)))***++++++,,,,,,+++***)))+++,,,)))---,,,))))))---...+++,,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,---,,,+++***+++,,,,,,---............---,,,---++++++......,,,,,,///,,,,,,+++++++++,,,---...,,,)))(((***...000---***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,------,,,,,,------.../////////***+++------,,,,,,,,,------...///...,,,+++,,,---++++++++++++,,,---...////////////000000//////...////////////////////////000000000000000000000000...///000000000000000000000...,,,---//////...,,,+++---......,,,,,,---///---///222444444666999;;;::::::;;;:::999888666555333333333333333333333333111222444555555444222111...///000222333444444555666666555555555666777888777888888888888888777666666444222111000000111222111333444555444444666777333444555555444222000///...,,,+++)))))))))+++,,,,,,+++)))((('''''''''((('''(((((()))******++++++))))))******))))))((('''''')))******))))))***+++)))'''&&&&&&))))))(((&&&------------------......+++---///...+++***,,,...***))))))))))))***++++++)))+++,,,+++******+++,,,)))))))))***++++++,,,,,,,,,)))&&&'''***------+++((('''&&&''')))******))))))***+++***)))((((((***'''((()))(((&&&&&&((()))(((((((((((()))))))))))))))***)))(((&&&%%%&&&''')))''',,,'''000(((,,,''''''(((((((((((((((((()))'''&&&'''***+++)))&&&))))))))))))))))))******%%%&&&(((***+++------...+++***)))(((''''''''''''''''''333""",,,,,,'''))))))))))))))))))))))))''''''((((((((()))))))))***)))((('''&&&$$$!!!###'''+++,,,***))))))+++''''''(((((((((((())))))'''((((((***+++...///000//////000111111111111111444444222111000000000111///000222333333333222111222222111111111222333333000000//////.../////////000000/////////000111111///000222111000000111333555555444444333222111111000111222333333222111000333333222222111000000000111000...,,,++++++,,,,,,+++---...---,,,,,,---...///000000///------///111+++,,,---...///000111222///......------...//////------,,,,,,,,,,,,---------,,,++++++,,,,,,+++***,,,,,,++++++***+++++++++---,,,,,,+++***)))((((((+++***(((''''''((()))))),,,------,,,***((()))***+++*********,,,---,,,++++++---,,,))))))---...---++++++,,,---............************************++++++,,,,,,,,,,,,------***,,,---,,,+++***+++---,,,---///000000///---,,,---***+++......,,,,,,///,,,,,,+++++++++,,,---...,,,******,,,///000...+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------------------------+++,,,---,,,++++++---///---.........,,,+++,,,---++++++++++++,,,---...//////...............//////........................000000000000000000000000000///..................000///------......---,,,------...---,,,,,,///111...000333555666888;;;===<<<<<<:::999777555333333222222333333333333333333333444444555444333111000000111222333444444444444555555444444555555666777555666888999999999888888555333222111000000111222111333444444333333555666222333333333111///---,,,,,,+++)))(((((()))******+++***)))'''''''''(((((('''(((((())))))******+++++++++***)))))))))******((()))******))))))***+++)))'''&&&'''((()))(((&&&------------............+++,,,---,,,***((()))+++******))))))******+++,,,)))+++,,,+++******+++---))))))*********+++++++++***'''%%%%%%(((+++++++++)))(((((())),,,---,,,,,,***++++++)))(((''')))***'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))***)))''''''(((***)))''',,,%%%...(((...(((((('''&&&'''''')))))))))((('''(((***+++)))''')))))))))))))))*********%%%&&&(((***,,,,,,,,,+++)))))))))(((((())))))***'''%%%***###+++%%%+++'''************************''''''''''''(((((((((((()))'''&&&(((***+++'''$$$!!!&&&******&&&$$$&&&)))((((((((((((((((((((((((((((((((()))+++,,,...///---...000111222111000000///000111222333444444444...///111333333333222111333333444333222222222333000//////...............000000////////////000000...///000000//////000111555555444333222111000000222222333444444444333333222222222111111111000000......---------...///000***,,,------,,,,,,...///000111222222000...//////,,,,,,---...///000111111///......------...///000...---,,,++++++,,,---...,,,++++++++++++++++++***---,,,++++++******++++++---------,,,,,,+++++++++---,,,+++******+++,,,,,,+++,,,---,,,***)))***++++++)))(((***---///---+++,,,,,,+++)))***,,,......***+++---...///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,---,,,++++++,,,---,,,---///000000///---,,,---******---...+++,,,...+++++++++,,,,,,,,,------,,,+++***,,,...///---+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,------,,,++++++...000,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,---......///...---,,,,,,---///000////////////////////////........................000///---,,,+++,,,------...---,,,,,,,,,++++++***/////////......///333555///111333555555777999;;;<<<:::888666555333333333222222222222222333333333444444555444333222111000333333444444555444444444444444444444555555555666333444666777777666555444333222111111000111111222000222333333222222333555222111111000///---+++***+++******)))))))))******+++***)))'''''''''((()))(((((((((((())))))******,,,+++)))(((((()))***+++((()))******)))((()))+++***)))))))))*********)))........................,,,,,,---,,,***************************++++++,,,)))+++,,,,,,++++++,,,---***************+++++++++(((((('''((()))***)))((()))(((((())),,,---,,,,,,***++++++)))(((''')))***'''((()))(((&&&&&&((()))))))))))))))((((((((((((&&&'''((((((((()))+++---(((***###...###***%%%///((('''&&&&&&&&&((()))***************++++++***((((((((())))))************'''(((***++++++***)))(((&&&&&&&&&'''((()))+++,,,(((%%%((('''111)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&))),,,...+++(((&&&)))***(((###"""%%%***))))))))))))))))))))))))))))))))))))******+++,,,,,,---///000111111000000---...000222444555666666...///000222333333222222333555666555222111222333//////............////////////////////////000111---///000000///...000111444333333222111111000000111222222333444444444444222222222111111111111111//////.../////////000000***,,,------,,,,,,...///...111333444222000//////////////////////////////...............///000000///...,,,,,,,,,,,,...///***++++++++++++++++++,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,------------------,,,------------)))+++,,,,,,++++++,,,---***((((((***...///---+++---,,,++++++,,,,,,---///+++,,,---.........---,,,------------------------+++++++++,,,,,,,,,------***+++------,,,,,,---...,,,---...000000...---,,,,,,******------++++++...++++++,,,,,,,,,---------+++++++++,,,------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,,,,---.........---,,,,,,++++++---------,,,+++,,,...000,,,---...---,,,,,,---...------,,,,,,------.........---,,,,,,,,,...///000000000000000000000000000........................///...---+++++++++,,,------------,,,++++++++++++///////////////000444777333555666666666666777999888777666444444444444444111111111222222333333333555555444444333222111000333444444555555444444444333444444555555555555555444555666777666444222000111111111111111111222222000111222222111111222333000000///...,,,+++)))(((++++++*********+++++++++******(((''''''(((((()))((((((((((((((()))))))))***)))((('''((((((***+++)))***+++***)))((()))***)))*********)))))))))***/////////.........------............------------+++************+++,,,,,,)))+++,,,,,,++++++---...************************)))***+++,,,+++***)))(((((('''&&&''')))******))))))***+++***)))((((((***'''((()))(((&&&&&&((()))))))))))))))((((((((((((%%%&&&((((((((()))+++...'''+++&&&000"""(((###...''''''&&&&&&'''(((***+++***++++++++++++******)))((((((((()))******++++++))))))******))))))((('''$$$$$$$$$%%%&&&((()))***(((&&&,,,&&&555'''***((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))+++***(((&&&+++,,,+++(((%%%%%%(((+++++++++************)))))))))))))))((())))))***+++,,,,,,---///000000000000000111222333444444444444/////////000111222333333333666888777333111111333//////......//////000111////////////000111222222...///111000//////000222222222222111111111111000//////000000111111222222111111111111111111111111333222222111000///...---+++---...---,,,,,,---...,,,///222333333111111111222111111000///.........------///000000000000000......------------......***+++,,,,,,++++++,,,---++++++******++++++,,,---(((((()))***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,)))***,,,,,,++++++---///((()))))),,,......---+++---++++++......,,,,,,...,,,,,,------...------,,,........................++++++,,,,,,,,,,,,------***+++------,,,,,,...///,,,------------------,,,,,,)))***------++++++...***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++***)))((((((******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,------......---------,,,,,,++++++,,,---...---,,,,,,...000+++---...---,,,,,,---///...---------------......------------...///000000111111111111111111111111000000000000000000000000...---,,,,,,,,,,,,,,,,,,---...//////------...///,,,---.........000333666777999:::999888777888:::333333444444444444444444000000111111222333333333555444444333333222222222333333444444555444444444444444555666666666666555555666777888777444111//////000000111111222222222///111222111000000111222//////...,,,+++***))))))*********+++++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((()))******)))***+++***)))((()))***&&&((()))((('''&&&''')))111111000///...---,,,,,,...---------...///......++++++******++++++,,,---)))+++,,,,,,,,,,,,---///************************((()))******)))))))))))))))((('''((()))***)))((((((***,,,+++***((((((((('''((()))(((&&&&&&((()))***)))))))))((((((((('''%%%'''(((((('''(((***,,,(((***$$$000%%%+++$$$+++&&&&&&&&&''''''((()))***)))***++++++***)))(((((('''(((((()))******++++++))))))((((((((())))))***&&&&&&&&&&&&&&&''''''(((***&&&$$$+++***+++(((+++************************((((((((()))))))))******(((***++++++)))(((''''''+++*********))))))******+++++++++******)))))))))'''''''''((()))***+++,,,,,,,,,,,,---...///111111333333333333333333333333000///......///111444555444777:::888333000111333.........///000111222333......//////111222444555///111222222111111222333000000000111111111111111/////////000000111222333111111111111111111111111333333333222111000......,,,.........,,,+++,,,------.../////////111444777333222222111000000//////+++---///111222111000///------............------***,,,...---,,,+++---///)))))))))***+++,,,---...)))))))))******++++++,,,******++++++,,,,,,,,,,,,***,,,---,,,++++++,,,---'''))),,,------,,,+++,,,,,,)))+++000000,,,+++......------,,,,,,---------------------------------++++++,,,,,,,,,,,,------***+++------,,,---...000---,,,++++++++++++,,,---,,,)))))),,,---***+++...***+++,,,---------,,,,,,,,,---......---,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++******)))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,---......///------,,,,,,,,,,,,,,,,,,+++---//////...---...///+++,,,...---,,,,,,---///......------------......------...///000000000000000000000000000000000000000000000000000000000000,,,,,,------------------+++---//////------///111***,,,///000000111444666666888999999888888999:::111222333444444333222222///000000111222222333333444333333333222333333333111222333444444444444444444555666777777777666666111333555666666444111///...///000111111222222222///000111111//////000111...---,,,+++************((())))))******************)))(((''''''((()))***((((((((((((((((((((((((((()))******+++++++++***)))***+++***((((((((()))&&&((())))))&&&&&&''')))222222111///...---,,,+++++++++***+++---...---,,,++++++******++++++,,,---)))+++,,,,,,,,,,,,...///++++++******************%%%&&&&&&&&&%%%&&&(((***,,,+++)))***++++++***)))'''))),,,,,,+++)))(((''''''((()))(((&&&&&&((()))******))))))(((((((((''''''(((((('''&&&&&&(((***)))((( ///(((///%%%(((%%%&&&''''''((())))))***((()))******(((''''''''''''(((((()))***+++++++++((('''''''''''')))+++,,,++++++***(((((('''((((((+++%%%000(((000))),,,''''''''''''''''''''''''))))))))))))************'''***------***)))***,,,&&&&&&''')))+++,,,)))'''++++++******))))))((((((%%%%%%&&&''')))+++,,,---,,,,,,,,,,,,---///111222222222222222333444555666000///...---...111444666444888;;;999444000111333.........///111222444555......///000222444555666000222333333222222333444/////////000111111222222111111111111222333444555111111111111111111222222000000111222222222222111---...///...,,,+++,,,---......,,,+++,,,000777<<<222222222222111111111000***,,,000333333222000...,,,---...//////...---,,,***,,,......,,,,,,...000((())))))***+++---...///------,,,,,,,,,,,,,,,,,,***+++,,,------------------......---+++******+++&&&***......,,,******,,,+++)))+++222222,,,***---///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++------------...000---,,,***))))))***,,,---,,,)))))),,,---***+++---***+++,,,---...---,,,,,,---...//////...------...******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,------.........***+++,,,,,,------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,***---///000///.........+++,,,------,,,,,,...//////......---------......,,,---///111222111111000000000000000000000000000........................***+++---...///......---(((***------++++++...000+++...111333333444666777333444666666666777888:::111222444444444333111//////000000111222222333333333333222222222333444444000111222333444444444444444555777888888888777666,,,...111333444222///...---...///111222222222222///000111000///...///000------,,,+++******++++++''''''((())))))***))))))***)))(((''''''((()))***((((((((((((((('''''''''(((***+++,,,---,,,,,,+++***++++++***((((((((()))(((***,,,+++(((''')))+++//////.........---------...//////---,,,,,,---///***)))((((((((()))++++++)))************)))((((((,,,+++***((((((((())))))((()))))))))))))))((((((******))))))))))))******************))))))))))))'''((()))))))))))),,,...******)))))))))******+++(((((((((((())))))))))))&&&((()))((('''&&&''')))(((((((((((())))))))))))+++'''$$$&&&+++...,,,***(((((()))+++------+++)))&&&'''((())))))***))))))(((((((((((())))))))))))***************)))(((((((((''''''''''''((())))))&&&---(((111$$$,,,%%%***+++)))'''&&&'''))),,,...,,,+++)))((((((((()))***,,,******---///,,,$$$******))))))******+++,,,+++---...//////000333666///111444444333222111222111000///......///000111333999999444111333333///////////////000111222333444000---///444777555111555555555444444333333333111111111111000000000000...,,,+++...111444333111222333444333222222333555111111222222222333333333000000000000000...,,,+++******+++,,,---...000111111333555555333111//////000///............/////////000111000...,,,---......---,,,+++,,,...000111......------------......***++++++,,,---...//////******+++++++++******)))***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////111000...---,,,,,,------+++---///...---,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---.../////////......------,,,+++++++++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///,,,///222222000...,,,,,,---------...............000...,,,+++,,,...111444------...,,,+++***+++---,,,------......////////////'''!!!###+++111///+++---///000000///......///------...///000111111222000000000000000000000000,,,---...//////...---,,,(((,,,///...+++)))+++...,,,000000------///111000...111333555666666888:::444555777888888888777777000111333444333111///...000000000111222222333333111222333333444444444444//////111222333444444444666666777888888888888888666666666555555444444333///000111222222222222222...000222222000............---+++))))))***+++,,,,,,***((()))+++,,,+++((((((***---......+++(((%%%))))))))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))++++++***))))))((()))))))))******+++,,,---......+++---......,,,+++,,,---******)))((()))***+++,,,***+++,,,---------------+++***)))((((((((()))***&&&''''''((((((''''''&&&******))))))))))))***************)))))))))(((((($$$''')))***((('''''''''%%%%%%&&&'''(((((())))))'''((((((((())))))))))))(((***+++***)))((()))+++(((((((((((())))))))))))+++(((&&&(((,,,...,,,))))))(((((()))++++++***)))'''(((((())))))))))))((((((((((((((())))))))))))))))))*********)))((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$***%%%///###***$$$)))+++***((('''((()))+++,,,''''''(((((()))+++,,,---///......111333000***###******))))))******+++,,,)))***,,,------...000111111222333222111111333444222111000//////000111222///444666333222555666333222222222222222222333333333000...000333555444222555444444444333333333333111111111111000000000000333111//////000000...,,,111222333333222222444666222222222222222222222333///000000111000///---,,,+++++++++,,,---...000000...000222222111000000000///////////////////////////000111000...---...///000///---,,,,,,---...///......------------..................---------,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---......///111000...---,,,,,,,,,---,,,---......,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---------///+++---------+++******+++,,,,,,,,,------------------,,,,,,,,,---...///000---......---++++++,,,................../////////000---***+++///222222111---...000000///...///000------......///000111111000000000000000000000000,,,---...//////...---,,,///222444222...+++,,,///)))...111///...111111///111333555666666666777999555666666777777666555444111222222333222111000///000000000111222222333333222222333333333333333333111222333555666666777777666777777777777777666666444333333333222222111111///000111222222222222111---///000000...---,,,---,,,+++)))''''''((()))***,,,***((()))+++,,,***)))'''(((***++++++)))'''&&&))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((())))))))))))***+++,,,---......)))+++------,,,++++++,,,+++******)))***+++,,,---)))***+++---.../////////)))))))))((())))))***+++)))******+++++++++************************************))))))))))))(((((($$$'''***+++)))'''%%%$$$%%%&&&(((***+++,,,,,,,,,''''''((((((((()))))))))(((***+++***)))((()))+++(((((((((((())))))))))))+++***)))+++......+++(((***((('''''')))******)))((())))))))))))(((((('''(((((((((((())))))))))))'''((()))******)))'''%%%'''''''''''''''((())))))###)))$$$...###,,,%%%************)))))))))))))))&&&'''((()))++++++++++++000///000222444333---(((******))))))******+++,,,(((***---...---,,,---...222222222111000111444666222111111000000111111222...222444333222555666555333333333222222222222222000000000000111222333444444444333333333333333222111111111111000000000000444222000000//////---+++///111222333222333444666222222222222222222222222///000111111111000///...+++++++++,,,---...///000+++---............000111...///000111111111000///...000111000//////000222111000///---,,,,,,---.........------------....../////////.........------...---,,,++++++,,,---...,,,---......,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,------......000///...---,,,,,,,,,------------,,,++++++---///......------------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++***(((''''''+++++++++,,,---.........+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---,,,,,,+++***((((((***,,,+++++++++,,,,,,,,,------***+++,,,---.........---.........---,,,+++,,,...////////////............///000111111222222444555---...000000//////000111.........//////000000000////////////////////////------............------...000111///,,,***+++---(((...111000///222222000444666777777666555666777555666666555555444222222333222222111111111111111000000111111222333333333333333333333333222222222222333444666777777888888777777777777666555444444000000000000////////////000000111111222222111111---...///...,,,******++++++***)))((('''((())))))+++***))))))++++++***)))&&&&&&'''(((((((((''''''))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((((((((('''(((((()))))).........---------,,,,,,***+++,,,+++***+++---///,,,+++*********+++,,,---'''((()))***++++++++++++((((((((()))******+++,,,***++++++,,,,,,,,,,,,+++***************************)))))))))((((((((((((&&&)))++++++***(((((((((%%%''')))+++,,,,,,+++***'''''''''((((((((())))))&&&((()))((('''&&&''')))(((((((((((())))))))))))***)))***+++---,,,)))&&&,,,)))''''''(((*********))))))***))))))((('''&&&(((((((((((())))))))))))%%%''')))******(((&&&%%%))))))(((((())))))***+++%%%***$$$...%%%///)))---******++++++***)))((('''))))))***++++++)))((('''++++++,,,...000///,,,)))******))))))******+++,,,))),,,///000...---,,,,,,000111222222111111333555111000000000000000000111111333555333222222222222222222222111000///......///000111000000000222444333333333333222222222222111111111111000000000///////////////000000000000...000222333333333555666333333333222222222222111///000111222222222111000,,,,,,,,,,,,,,,---...///+++---------,,,---///111...///111222333222000///---///111111000000222333000000///...------............------------......,,,------...///000111111...---+++******,,,...///,,,---...---,,,+++,,,...+++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,---------+++***+++...111.........------.........---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------************++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,---...---++++++,,,...+++++++++,,,------......+++,,,,,,------...//////---......---+++***,,,---//////......------,,,,,,,,,---///000111111111000---...////////////111222//////000000000000000000........................------------------------(((***,,,,,,++++++---///***///111//////333555444888888999777555444555666555555555444333333222222444333111000000111333444000000111222222333333444444444333222222111111111111222333555666666666666777777666666555333222111..................//////000000111111111111000000---...///---+++))))))***,,,,,,+++***)))******+++***)))))))))*********)))&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((******)))*********++++++((((((((((((((((((((((((''''''&&&''''''((()))***......---------,,,,,,,,,---,,,+++))))))+++///333,,,+++*********+++,,,---(((((())))))))))))((((((''''''((()))***++++++,,,&&&&&&'''((((((((((((((()))***++++++++++++***))))))))))))((((((((((((''''''((((((''''''(((***---$$$%%%&&&((('''&&&$$$###''''''''''''((((((((((((&&&((()))((('''&&&''')))(((((((((((())))))))))))(((((()))***+++***'''%%%,,,***(((((()))*********))))))***))))))((('''&&&(((((((((((())))))))))))%%%'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&***###---%%%000***...)))***+++++++++)))'''&&&))))))***++++++)))((('''(((((()))***,,,+++***(((******))))))******+++,,,(((+++---...---+++******+++...222444333222111111...//////////////////...111222333444222000111222222222222222111///...---...///000000//////222333222222222222222222222222111111111111000000000///,,,---...///000111222333---///222333333333444555222222222222222222222222000111222333333333222111------,,,,,,,,,------.........///...,,,,,,...000---///111222333222111///---///000111000111222444............//////000000......------------......,,,------...///000111111---,,,***)))***+++---///***,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---------+++***+++...111.........------.........,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...------------............++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------,,,,,,,,,++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,***---///000///---------+++,,,,,,---...////////////...,,,+++,,,...111333,,,------,,,***)))+++,,,...------,,,,,,+++++++++,,,++++++...111222///+++...///000///...///111333222111111111111111111111---------------------------------,,,,,,---------+++,,,---------///111333...111111......333888888999999999777555444555666555555444444333333333333444333111000000111333555111111111222333333444444444333222111111111111111222222444555666777777777666666555444333222000///---.........//////000000000000111111111000000///---......---+++******++++++++++++***************))))))***))))))))))))***(((''''''''''''(((***+++((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((()))***+++,,,------,,,,,,+++)))))),,,000444+++******)))***+++,,,---******++++++***))))))((('''''')))***++++++++++++&&&'''((())))))***)))))))))***+++,,,,,,+++***)))))))))((((((((((((''''''%%%%%%%%%######%%%***---'''((((((((((((&&&%%%$$$&&&&&&'''''''''((((((((((((***+++***)))((()))+++(((((((((((())))))))))))&&&'''((()))))))))((('''+++***(((((()))***)))(((((())))))))))))(((((('''(((((((((((())))))))))))''''''(((((())))))(((((((((''''''''''''((())))))%%%((( ***###...(((+++))))))***++++++***((('''&&&'''((()))++++++++++++(((((()))*********************))))))******+++,,,%%%'''******)))((((((((((((,,,111444333111///...---......//////......---......000333333000111555333333444444333222000///............///000111222000111111111111222222222111111111111000000000000...000111000///...///111---///222333333222333444111111222222222333333333222222333444444333222111......---,,,,,,,,,------...///000///...---...///---...000111111111111000---...000000000000111333------...///000000111111......------------....../////////.........------++++++*********,,,---...***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,+++,,,,,,---,,,+++,,,...111......------------......,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,------------+++++++++++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,+++*********+++,,,---,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,'''***...///...,,,+++***,,,,,,------...///000000111///,,,+++,,,...222444,,,------,,,******+++------------,,,,,,,,,,,,,,,///,,,+++...222333///+++111111111///......000222222222222111111000000000........................------,,,,,,,,,,,,------...---,,,,,,,,,---...///222444444000000555999:::777888777666444444666888888777666555444444444444444333111000111222444555111111222222333444444444444333111000000111222222333444555777888888999999444444444333222111///...---......///000111222222000000111111000000//////,,,------,,,******+++---))))))((((((((('''''''''((()))******(((((()))***)))))))))((())))))******))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))((((((((('''(((((())))))(((((()))***+++,,,,,,---''')))***++++++,,,///111******)))((()))***+++,,,)))******+++++++++******'''((()))***++++++******)))***+++,,,------------)))***,,,------,,,***)))))))))((((((((('''''''''%%%&&&&&&%%%$$$%%%'''***+++++++++++++++*********&&&&&&&&&'''''''''(((((((((***+++***)))((()))+++(((((((((((())))))))))))&&&'''((()))((()))******((('''&&&'''((((((&&&$$$'''(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((()))***+++*********)))***++++++,,,'''))) ***###...'''***((())))))************)))''''''(((((()))+++,,,---)))*********))))))***+++******))))))******+++,,,%%%&&&((((((''''''((()))'''***///111111/////////---...///000000///...---000...000444333//////444222333444444444222000///000---+++---000222111///000000000000111111222222111111111111000000000000///111222111...---...000---000333444333222111222000000111222333444444555444444555555444333222111///...---,,,,,,,,,,,,,,,***,,,/////////......///------...//////000111111---...000000//////000111...//////000000000//////......------------..................---------,,,+++++++++,,,---.........+++,,,---,,,++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------------,,,+++***,,,------------...000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///))))))*********+++++++++,,,,,,,,,,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++++++++***,,,---,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---'''))),,,,,,+++***++++++***+++,,,---...//////000...---,,,,,,---...000111...//////...,,,,,,---///------...............///...//////000000000000000333333222///------///111111111000000///......---........................------,,,++++++,,,------...,,,+++***,,,---//////222666888555555888999888555555555444333444777999>>>===:::777555333333222333222222111222333444555111111222333333444444555333222000///000111333444333444555666777888888888222333222222111000///...------...///111222222333000000000000000//////...)))******)))((()))+++---(((((((((((((((''''''&&&''')))******((('''(((*********)))))))))))))))((())))))))))))))))))))))))$$$&&&)))+++,,,***(((&&&))))))))))))))))))))))))******)))((((((((())))))---------,,,,,,,,,++++++"""&&&***---------,,,---***)))((((((((()))++++++&&&'''((()))***+++++++++'''(((***++++++***))))))'''((()))***+++,,,,,,+++)))***,,,------,,,***))))))((((((((('''''''''''''''(((***)))(((&&&''''''))))))(((((()))***++++++&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))(((((((((((())))))))))))'''((())))))((()))+++---&&&%%%%%%&&&'''&&&$$$!!!''''''((())))))***))))))(((((((((((())))))))))))+++)))((('''((()))+++---'''''''''''''''(((((()))***+++""",,,%%%000))),,,(((((())))))******++++++,,,+++)))((((((((()))***)))******)))(((((()))+++*********)))***++++++,,,'''(((((((((((((((***,,,(((***---...---...///000...///000111111000///...444111222444222,,,+++000///000222222222111///...111---***,,,000333111...//////000000111111111222111111111111000000000000...000222111...---///111...000333444333111111111//////000111333444555666555555666666555333111000///......---,,,,,,,,,,,,&&&)))---////////////000------------...///111111---...//////......///000000111111111000///...---.........------.........***++++++,,,---...//////+++,,,---...////////////,,,---......,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,+++)))+++---...------...///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,---------.........------,,,,,,------...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***,,,------,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,+++---...***++++++*********---///)))******+++---...//////++++++,,,---............000111111000......///000.../////////000000111111,,,000333111---,,,///333444444222000------///111000000///...---,,,,,,+++////////////////////////------++++++++++++------///...---...111555777888000777;;;:::999:::888555333444444333222444777:::CCCAAA===999555333111111222222222222333333444555111222222333333444444555222111000///000111333555000111222444555555666666111111222111111000///...,,,---...///000222333333000000000000000///......'''((((((((('''(((***---***************))))))(((''')))+++***'''&&&(((***))))))******)))((('''&&&))))))))))))))))))))))))$$$'''+++---...,,,(((&&&)))))))))))))))))))))))),,,+++***))))))((()))))),,,,,,++++++,,,,,,------,,,++++++******++++++,,,***++++++***))))))+++,,,(((((())))))))))))(((''')))***+++***)))((()))******)))((('''((()))+++---+++***((('''''')))+++---((((((((((((((('''''''''(((((((((((('''&&&%%%$$$&&&&&&'''((()))***++++++))))))((('''&&&'''***---'''$$$%%%+++,,,((((((---***&&&%%%)))///...***'''******++++++++++++******))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&000,,,((('''((())))))''''''(((***+++++++++***)))%%%,,,***(((,,,)))&&&,,,************+++,,,---...))))))*********((('''&&&+++,,,***(((***---,,,((($$$((()))''''''((('''###++++++******)))'''&&&%%%(((((((((((())))))))))))''')))***++++++,,,...000---...000222222000///---///000111000///...///000000000111222222222222222000000000000///////////////...---,,,---///111333000000111111111000000///...---------...000111333///...///333222---+++,,,///000000222333444555555444444555555444333333222444222///,,,+++***+++++++++///000......000///+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,---...///000111111---------............///,,,,,,,,,---------......---......---++++++---...+++***)))+++......+++(((%%%---222///...///,,,'''---.........------///000++++++++++++++++++++++++++++++*********+++---...+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---,,,)))+++///------------------------///...---,,,***)))((('''---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,+++******+++,,,,,,+++---------+++***+++---))))))***+++,,,,,,------)))***+++,,,---,,,++++++,,,,,,,,,---------......------...---,,,+++---///,,,,,,---------------------------///000000---***000///...///222333111///222222222111000//////...---......,,,++++++---///&&&(((***,,,---...------***,,,......---------...+++,,,...000333444666666::::::999888777666555444222111///111555:::===>>>@@@>>>;;;666222000111333555444222111111222444555333333333222222222111111000000000000111222333444777777888999999999999999444111///000111222///------...///000000111000000///000000000000...---,,,******))))))))))))******************))))))))))))))))))))))))***************((('''(((+++,,,+++)))******)))((((((((((((((((((((('''&&&''')))+++---&&&%%%$$$&&&(((***+++******)))'''&&&&&&'''((((((...------,,,+++++++++,,,,,,++++++******++++++,,,***+++++++++))))))***,,,***************))))))))))))***++++++)))))))))+++***)))((('''(((***,,,---++++++***))))))(((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((())))))((())))))(((''''''***,,,(((%%%%%%******'''&&&***,,,***)))*********))))))(((((())))))))))))((((((((((((((()))(((((('''&&&))))))(((((((((((())))))...+++'''&&&((())))))((('''((())))))******))))))$$$+++***+++111---'''***))))))))))))***+++,,,,,,'''((()))******))))))((((((++++++&&&$$$'''++++++***...---(((&&&((()))((()))))))))))))))(((((('''(((((((((((()))))))))))))))***++++++++++++,,,------...000111111111000///000111222111///...///000///000000111111111111111000000000000///////////////...---,,,---///111222333333333333222222222222//////////////////000000000......111111---,,,...///000000111222333444555222333444444555555555555333222111///.........///---000000------///...+++++++++++++++++++++++++++***+++,,,---............////////////.........---------------............,,,,,,,,,---------......---......---,,,+++---......,,,+++,,,...///---+++"""((((((***...///,,,***,,,//////...------...++++++++++++++++++++++++++++++*********+++------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///---***+++///------------------------------,,,,,,++++++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,+++******+++,,,,,,+++,,,------++++++,,,---*********+++,,,,,,,,,---******+++,,,,,,,,,,,,,,,---------.........//////---......---,,,,,,---///,,,------------...............////////////000111111//////000333333222000222222111000000///......---------,,,++++++---///((()))***,,,------------+++,,,......------...000---///111333555777777777:::999888777666555444444111000000111555999<<<<<<;;;:::888555222111333555555444222111111222444555333333222222111111111111000000000111222333444555555666666666666666666555222000...///111111000...000000111111111111000000------......---,,,+++*********))))))))))))******************))))))))))))))))))))))))************)))'''%%%&&&)))***((('''******)))(((((((((((((((''''''((()))******++++++&&&&&&&&&((())))))&&&$$$'''''''''''''''((()))***000///...,,,++++++******,,,++++++******++++++,,,***+++,,,+++***)))***,,,,,,+++***))))))***+++,,,)))+++,,,+++******+++,,,***)))((('''(((***,,,...,,,,,,,,,,,,***(((%%%$$$((((((((((((((((((((((((&&&&&&'''((())))))******+++******)))((('''&&&&&&&&&(((******)))((()))***)))&&&'''))))))%%%%%%&&&***++++++)))''''''***,,,(((((())))))))))))((((((''''''((()))))))))((((((***)))(((''''''(((***++++++)))&&&&&&'''))))))(((((((((''''''(((((()))***%%%,,,,,,///888444******(((((((((((()))***+++,,,&&&'''((()))************%%%++++++$$$ ###)))---!!!)))---***&&&&&&((((((''''''(((((())))))******(((((((((((())))))))))))***+++,,,+++***)))***,,,---...///000111111222222222333333222000...///000...//////000000000000000////////////000000000000......------...///111222000000///......///000111000000000000000///......000......111111//////111//////000111222333333444111222333444666666777777333333333333222222222222///111000,,,+++------***************************)))***+++,,,------------//////.........---------------------............,,,,,,,,,---------......,,,---...---,,,+++---///000///------///000///...&&&+++...,,,,,,---...,,,(((+++...000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111///++++++...........................,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,++++++******++++++,,,***+++,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------........./////////000000---......---,,,,,,---///------------....../////////////////////000333666111000000111333333222000111111000000//////......,,,------,,,++++++---...***+++,,,,,,------,,,,,,,,,---------,,,---000222111333555888999:::999888888888777666555444444333000000000333666999999999666666555333111222444777444333222111111222333444222111111111111000000000111111111222333555666777555444444333333222111111///...---...000111000///111111222222222111000000------------,,,+++***)))******))))))))))))******************))))))))))))))))))))))))************)))(((''''''(((((('''&&&***))))))(((((((((((((((%%%''')))+++,,,+++***(((&&&&&&((()))***'''###%%%%%%'''((()))*********//////...,,,,,,+++++++++,,,++++++******++++++,,,***,,,---,,,+++******++++++***)))(((((()))+++---***+++,,,,,,+++***,,,---***)))(((((()))+++---...,,,,,,,,,+++)))(((&&&%%%((((((((((((((()))))))))((((((((((((((()))************)))((('''&&&&&&%%%%%%(((+++,,,+++)))))))))***)))))))))(((&&&%%%%%%&&&))))))'''''')))***)))******++++++++++++******&&&&&&'''))))))*********)))'''%%%$$$$$$&&&(((***((('''&&&&&&'''((())))))((('''&&&&&&&&&''')))***(((---,,,000;;;888---,,,)))(((((())))))***+++,,,(((((())))))************%%%)))***%%%"""%%%)))+++!!!,,,---***)))))))))((((((((((((((())))))***(((((((((((()))))))))))))))***++++++******+++,,,---------...000222333555333444444333000//////000---......///000/////////////////////000000000000.........---...///000111///---,,,++++++---...000---...///000000///---,,,///...000555666222111333//////000000111222222333111222333444555666666666444444555555555444333222222333111,,,***------***))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,---...//////000,,,,,,---------.........,,,,,,,,,---------......,,,---------,,,,,,---///111000...---...///000000444555555222...,,,,,,+++(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---*********+++++++++++++++------------------------,,,,,,///222111,,,+++...////////////////////////------------------------++++++,,,,,,------......******+++++++++,,,,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,++++++---,,,+++++++++,,,...///---.........////////////---...///...,,,,,,...///---------...//////000000111///...///222333222111111111111222222222222111000000000//////.........+++---------++++++,,,------------------,,,,,,,,,---......------///222555555777:::<<<<<<<<<:::999777666666555444333333333//////000333666888777555222333333111000111444666333333222111111222333333111000000000000000000000222222222333444666888888666555333222111000//////---------...///000000000///000000111111111000000//////......---,,,,,,+++******))))))))))))******************)))))))))(((((()))))))))************++++++******))))))(((((())))))(((((((((((())))))&&&'''((()))***))))))(((((((((((()))***((($$$!!!%%%&&&((()))******))))))---------,,,,,,------...,,,++++++******++++++,,,***,,,...---+++************)))'''&&&''')))+++,,,)))+++,,,,,,++++++,,,---***)))(((((()))+++...///,,,+++)))((('''((()))***(((((((((((())))))******+++***)))((('''(((((((((((((((((((((''''''''''''%%%(((+++,,,+++***))))))+++,,,+++***)))((('''%%%&&&((((((&&&))),,,&&&******++++++++++++******&&&&&&((()))************((('''%%%$$$$$$&&&)))+++&&&&&&'''''''''((()))***((('''&&&&&&&&&''')))***(((,,,(((***555444,,,,,,************+++,,,------++++++***)))))))))))))))%%%((()))'''(((+++***&&&&&&......+++,,,///000******)))((('''(((((()))(((((((((((())))))))))))&&&(((************,,,...,,,,,,---...///111333444222333444222000//////000------...///////////////.../////////000000000111...............//////000111000.........000222333***+++---...//////......---...222999:::555222222/////////000000111111111222333333444444444444444666666666555444333222111333555222---+++------+++))))))))))))))))))))))))))))))******+++***************+++,,,---...//////,,,,,,,,,------------...,,,,,,,,,---------......+++,,,------,,,,,,...000//////...---------///000------......---,,,...000,,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---******+++++++++,,,,,,,,,////////////////////////,,,,,,///222111,,,+++...///////////////////////////......------,,,,,,+++,,,,,,------......//////******+++++++++,,,,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++)))***,,,,,,,,,,,,...///------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000,,,,,,---------...............///...---,,,...000------...//////000111111333///---000666666///'''000111222222222111111111/////////...............+++,,,------+++++++++---.........---------------...////////////111555888999:::<<<======<<<:::999555444444333333222222222//////000333555666444222111222222111000000222444222222222222222222222222000000000000000000000111222222333444555777999:::888666444222000/////////,,,,,,......//////111111,,,---...///000000000000///...------,,,,,,++++++******))))))))))))******************)))))))))(((((()))))))))***************++++++***)))((((((((())))))(((((((((((())))))((('''&&&&&&&&&'''((()))***((('''((())))))(((''''''((()))******)))((('''---------------...//////,,,++++++******++++++,,,+++---......,,,***)))***((((((''''''''')))***+++(((***++++++******,,,---))))))(((((())),,,...000+++***(((&&&'''))),,,---'''(((((())))))******++++++***)))'''&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&)))+++,,,+++*********))),,,,,,***)))+++***''')))+++***'''***,,,###(((((())))))))))))((((((&&&'''((()))******+++***)))((('''&&&''')))+++,,,&&&'''))))))(((((()))***((((((''''''(((((()))***&&&)))$$$$$$------'''***************+++,,,---...---,,,+++))))))((())))))%%%((()))))),,,...+++%%%(((,,,+++%%%"""&&&...111+++***)))'''''''''((()))(((((((((((())))))))))))%%%''')))******+++---...***+++,,,---///000111222111222222222000///000111---......///////////////......//////000000111111....../////////////////////......---...///111222***+++,,,---.../////////---...222999999555111111......//////000000000000111222222333333333333222777777666555444333222111444555444///...000///,,,))))))))))))))))))))))))))))))***************)))------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------,,,,,,...000---...///...,,,,,,...///+++***,,,......,,,---111...---,,,***)))***...111,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------,,,,,,---...+++++++++,,,,,,------...////////////////////////,,,,,,...111///++++++...........................///......---,,,++++++***------------............******+++++++++,,,,,,,,,***+++,,,+++******,,,...***++++++,,,,,,++++++******+++,,,,,,,,,,,,---...,,,,,,,,,,,,------------...------------...//////,,,,,,,,,------------......//////...------...000---......///000111222222333000...222777666---%%%///111222222000//////000..................------***+++------,,,++++++,,,///......---------......///000222222333555888;;;<<<<<<<<<;;;;;;:::999888333333333222222111111111000000000222444444222111111222222111000000111222222222222222222222222222000000000111111111111222222222333444555777999:::999888555333111000000000,,,...////////////111222,,,,,,---...////////////---,,,+++***))))))))))))******))))))))))))******************))))))))))))))))))))))))************'''((()))((('''&&&'''(((((((((((((((((())))))***)))(((&&&%%%%%%&&&(((******((('''''')))++++++***)))*********))))))((('''///......------------...,,,++++++******++++++,,,+++---//////---***))))))'''(((((()))******++++++'''(((************+++---))))))((((((***,,,///111))))))(((((((((***+++,,,'''(((((()))******++++++)))((('''%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''')))+++,,,+++******+++&&&***+++((())),,,,,,(((''',,,,,,'''(((,,,'''(((((())))))))))))(((((('''((()))***************'''''''''(((((()))***+++&&&)))+++***(((((()))***'''((())))))******))))))%%%***'''%%%,,,***&&&+++))))))))))))***+++,,,---,,,+++***)))))))))***+++$$$)))***))))))+++,,,))))))+++((("""!!!%%%***+++***)))'''''''''(((***+++(((((((((((())))))))))))&&&(((******))))))+++---(((***,,,---////////////...000111111//////000222......///000000000000///.........///000111111111...///////////////......+++,,,,,,---......//////...............///000111///---///333444111000111......////////////000000...///000111222333333333888777555444444444555555333666555222111222111---*********************************++++++******))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,------,,,,,,...000,,,...000000---,,,---///111...000222000++++++///---------,,,+++,,,...111------------------------------.........---+++++++++,,,------,,,,,,---///+++,,,,,,---......//////---------------------------+++,,,///---***+++///------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...***+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---+++,,,,,,,,,---.........------...///////////////------------.............../////////------///000---...///000111222222333111111333444555333///---...000222111///---...///------------------------)))+++------,,,+++++++++///......------...///000000222444666666888;;;======<<<:::999777777777777222222111111111111000000111000000111222222111000///000222111111111222444111111222222222222111111111111111111222222333333111111222333555777999:::999888555222111000111111---///111111//////111333///////////////...------,,,+++***)))(((((())))))******))))))))))))******************))))))))))))))))))))))))************%%%''')))((('''&&&(((***((((((((((((((()))******)))))))))((((((((())))))((('''''')))***+++)))((()))))))))((())))))******111000///...---,,,,,,,,,,,,++++++++++++++++++,,,+++---//////---***))))))'''((()))+++,,,,,,,,,,,,&&&((()))***))))))+++,,,))))))((((((***,,,///111((()))***++++++***)))((('''(((((()))***+++++++++'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''(((***++++++******+++,,,###((()))'''(((,,,---)))!!!+++---''''''---///)))******++++++++++++******((())))))************)))$$$%%%&&&&&&'''(((((()))'''***,,,+++)))((()))***'''(((***+++++++++***)))&&&...,,,+++///+++'''---(((((((((((()))***+++,,,***))))))))))))+++,,,---###***,,,((($$$'''+++...%%%))),,,+++,,,...,,,(((((('''&&&&&&'''))),,,---(((((((((((())))))))))))(((***+++***)))((()))+++''')))+++...///...---,,,---...000000//////111222...//////000000000000000---......///000111111222...///////////////.........///000111222222222222333222000/////////000111111---,,,......---...222.........///////////////+++,,,...000222333444444777666555444444666888:::333666666444333444222...******************************+++++++++******)))))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......***,,,------,,,---///111+++...111111///---...///,,,***,,,111111,,,,,,111+++---//////...---...///------------------------------...///...---+++***+++,,,------,,,,,,...///,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---++++++---,,,)))+++///------------------------))))))***++++++,,,------,,,++++++******)))))))))******+++++++++,,,,,,,,,***+++,,,+++******,,,...***+++,,,------,,,+++***+++---...---+++++++++---++++++,,,,,,---...//////,,,---///000000000///.............../////////000...///000///------///000---...///000111222333333///333777666222000222666---000222111...,,,---///------------------------)))+++------,,,+++***+++///...---------///000111000222666888999:::<<<>>>>>><<<999777555555555666111111111111000000000000222000///000111222111///---///111222111222444555111111222222222222111111111111222222222333333333111111222333555777999:::999777444222111000111222...000222222//////111333333333222111///---,,,+++...---,,,************+++******))))))))))))******************))))))))))))))))))))))))************&&&)))+++***)))(((***---((((((((((((((()))******)))***+++,,,,,,+++)))(((&&&&&&(((***+++***&&&###((((((''''''(((***,,,---,,,...000111///.........(((+++...---***((((((***111000---+++++++++,,,---+++,,,,,,++++++***)))(((+++,,,,,,+++)))((()))***)))))))))))))))******+++,,,***((((((+++,,,+++)))+++++++++******)))''''''+++)))(((&&&&&&((()))+++)))000%%%$$$+++''''''''')))******((((((+++...***+++++++++++++++***)))(((***,,,***''''''))),,,&&&''')))*********)))(((&&&(((***+++)))(((((()))'''((()))++++++***))))))%%%***+++((('''+++---,,,,,,,,,+++++++++++++++,,,***++++++,,,+++***)))(((+++++++++)))((((((+++...************************+++***)))***------***'''+++***)))(((((()))******))))))))))))************%%%%%%&&&'''((()))***+++$$$&&&((()))***+++***))))))******++++++,,,------111000//////000222444666222222111///,,,)))'''&&&////////////000000000000000111111000...---///000111///...,,,,,,...///111000000000000000000111111000000111000000///...---...............///000000222000///...///222555777222555888888666555555777999666444555777777555333111///---***))))))***+++---,,,***)))))))))***+++&&&+++///---(((&&&'''***+++---///000//////000111///////////////............---+++++++++---///000///////////////000111111............////////////...///000000...---...000............//////////////////.........---------------,,,+++,,,---...///)))+++,,,---------///111---,,,,,,,,,,,,---......---...///...,,,+++,,,---////////////////////////---,,,+++)))))))))******000///---,,,++++++,,,---++++++,,,,,,,,,---------+++---------+++++++++---///......---------......000///...---------------...------------...//////***+++,,,---...000111111000000////////////000000............/////////000000000111111111111000000111444333///...222555555000000//////.........---....../////////...,,,+++,,,,,,,,,------............---...///111333666777999:::<<<;;;:::999999::::::888555444444555555444222222111111111111111222000000000111222222333333000222333333222111333444555555555555444222000///000000111222333444666777111222222333444555666666888666444111//////000111...000111111000000111333333222111///---,,,++++++++++++************++++++******))))))))))))******)))+++***'''(((,,,---,,,+++***((('''((()))+++,,,***)))(((''''''((()))***'''((())))))(((((()))***&&&((()))***)))((()))***++++++******))))))((((((******))))))((((((''''''------...//////...---,,,+++,,,......,,,+++***+++...---+++***)))***+++,,,*********+++******)))(((***+++,,,+++)))))))))+++)))))))))))))))******+++,,,******+++---,,,)))&&&***************)))((((((***)))(((''''''((()))***(((---"""'''+++'''+++(((***+++***((((((***,,,%%%&&&'''((((((((((((((()))))))))((('''''')))+++''''''((()))))))))))))))%%%'''((((((&&&$$$$$$$$$))))))******+++++++++***"""''')))'''''')))***((((((((('''&&&&&&''''''(((******+++,,,+++***)))(((*********)))((((((***,,,+++++++++++++++************))))))***,,,---***(((+++***))))))))))))***+++))))))))))))************(((((((((((((((''''''''''''(((((())))))))))))((())))))******+++,,,,,,---000/////////000222444555111111000000...---,,,+++......//////000000111111000111111000...---///000000000///......///000000000000000000111111111111111111111111000///.....................///000000///...------...000222333333555777777666555777888888666444555666777555333333111///---,,,,,,------,,,+++***)))))))))******(((***+++,,,+++*********(((***,,,---,,,,,,---...........................---,,,+++******+++---..................///000000............////////////+++,,,------+++++++++---............//////////////////.........------------,,,+++++++++,,,---...---...///...,,,+++,,,------,,,,,,,,,,,,---......---...///...,,,+++,,,---...---------------------+++++++++***++++++,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,---------+++---------++++++,,,---///...---,,,,,,---......//////...------------------------------...//////,,,,,,---...///000000111000000/////////000000111........./////////000000000000111111111111000000222555444000...000222111000/////////.........------......///...---,,,+++,,,,,,,,,---......//////000000000222444666888:::;;;<<<===<<<:::999999999888777555444555555555555222222111111111111111222000000000111111111111222000111333222111111222444111222222222222111000///222333333444555666888888222222222333444444555555777333///...000111///...,,,...//////......///000222111///...,,,++++++***+++******))))))******+++))))))(((((((((((())))))(((+++***''''''+++,,,******)))((('''''')))+++,,,***)))(((''''''((())))))'''((())))))(((((()))***&&&((()))***)))((()))***''''''''''''((((((((((((***)))))))))((((((((('''...,,,+++---000000---***......---...///...---++++++***)))(((((()))******(((((())))))******))))))(((***+++***))))))***+++)))))))))))))))******+++++++++,,,------+++'''$$$((()))))))))************))))))(((((((((((())))))(((((( +++"""+++&&&...***++++++***(((((()))+++''''''((()))***+++,,,,,,***)))''''''((())))))(((((((((((((((((()))******)))***+++***(((&&&%%%&&&)))((((((((())))))******"""''')))'''&&&))))))''')))((((((((((((((()))))))))***+++++++++***)))(((((()))***)))((('''(((***++++++++++++++++++++++++)))((((((***,,,,,,+++)))++++++************+++,,,))))))))))))************)))))))))(((((('''''''''******)))((((((((((((((()))))))))***++++++,,,,,,......///000111222222333///000000111111000000000---......///000111111222000111111000......///000000000111111111111000000000000000111111111222222222222222222111000///...//////.........///000000.........//////000000111333555666666555666888:::777666555555666666555444555333222000/////////000,,,+++******))))))******+++))))))***,,,---+++((('''(((***+++******+++,,,------------............---,,,+++******+++,,,,,,---------------......///---............/////////---...//////------...///............////////////...............---------------,,,,,,------...///---...///...,,,+++,,,------,,,,,,,,,,,,---......---...///...,,,,,,,,,...---,,,,,,,,,++++++******)))***+++,,,------------+++++++++***++++++,,,---,,,,,,,,,,,,------------+++,,,------,,,+++,,,...///...,,,++++++,,,...///......---,,,,,,,,,------------,,,,,,------...///.../////////000000000000///////////////000111222....../////////000000000111111222222222222111111111555555000...//////.../////////...............,,,------------,,,,,,+++,,,,,,---......///000000111111333444666999:::;;;===>>>>>><<<:::888888888666666555555555555555555222111111111111111222222111111000000000000//////000111222222111111222444///000111222222222222111333333444444555666777777222222222222222222222222444///***+++///222///+++,,,...//////...---...000111000...---,,,+++******+++******))))))******+++((((((''''''''''''(((((('''***)))&&&'''***+++))))))((('''''''''(((***+++))))))(((((((((((())))))'''((())))))(((((()))***&&&((()))***)))((()))***&&&&&&&&&'''(((((())))))))))))))))))((((((((((((000---+++---111222...)))000---+++,,,///000...+++))))))((((((((()))******&&&&&&((())))))*********''')))******))))))***,,,)))))))))))))))******+++***++++++,,,,,,+++)))'''''''''((((((***+++,,,,,,(((((())))))))))))(((((()))'''///&&&***$$$///,,,,,,+++***)))((()))))))))))))))******+++,,,,,,***((('''))),,,,,,)))&&&)))((('''''''''(((***+++)))***+++***)))'''((()))((('''&&&%%%&&&'''((()))'''******'''&&&)))++++++***))))))))))))******+++((()))***++++++***)))(((&&&((())))))(((''''''(((++++++++++++,,,,,,,,,,,,''''''((()))++++++++++++++++++++++++++++++,,,,,,((()))))))))************&&&''''''((())))))*********)))(((''''''((()))***(((((())))))***+++++++++,,,---...///111111111111...///000111111111111111------...///000111222222///000111000......///111000111333444444333111000//////000111111222333333333333333333222111//////000///////////////000000///000222333333333222111333333333333333555777999666666555555666666666555555444333222111111111111,,,++++++***************+++***************)))(((((()))+++++++++***+++,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---------------.........//////...///000000//////000111............////////////........................///////////////000000000+++,,,......------///111---,,,,,,,,,,,,---......---...///...---,,,---...------,,,,,,+++*********)))***+++------,,,,,,+++,,,,,,,,,---...//////000,,,,,,,,,------------...+++,,,...---,,,,,,---......---+++******,,,...000------,,,,,,,,,,,,---------------,,,---......///111111000000000000000000////////////000111222222...////////////000000000111111222222222222111111...222333000...///...,,,........................,,,,,,,,,,,,,,,,,,,,,+++------...///000111111222111333555777999:::;;;;;;======<<<:::777555666666444555666666555555555555111111111000111111222333111111111000///......---000111222222111111222333000111222333444555666666111222222333444444444444222222222111111000000000000---+++,,,///000000...///000111000//////000111000///...---,,,+++++++++******))))))))))))******)))((((((''''''(((((()))&&&))))))&&&&&&))))))'''(((((('''''''''((()))***((((((((((((((()))))))))'''((())))))(((((()))***&&&((()))***)))((()))***))))))))))))************))))))))))))((((((((((((111...,,,///333444000+++///,,,***+++...///---+++***))))))))))))******+++%%%&&&''')))************'''(((******))))))***,,,)))))))))))))))******+++******)))))))))***,,,---'''''''''((()))+++---...(((((())))))))))))((((((+++)))!!!111'''***###---...---+++******))))))((()))((('''&&&%%%&&&&&&&&&)))((())),,,///...)))$$$)))((('''''''''(((***+++$$$%%%&&&&&&%%%%%%'''))))))((('''&&&'''((()))******+++)))###"""''',,,---''''''&&&&&&'''(((((()))((((((******+++***)))(((%%%'''))))))'''&&&'''(((*********++++++,,,,,,,,,''''''((())))))***+++,,,******++++++,,,,,,,,,,,,((()))))))))************''''''(((((()))*********((('''''''''''')))+++,,,'''(((((())))))******++++++,,,---...///000000000...//////000000//////...---......///000111111111///000000///......000111000222444555555444222000...///000111222333444444555555444444333111000///111000000/////////000000///111333444555444333222333222111111222444555666555555666666555555666666444444333222222111111111,,,,,,,,,,,,,,,++++++******,,,...+++&&&$$$&&&(((((()))++++++***)))***+++***+++++++++,,,,,,,,,---.........---------......,,,,,,++++++++++++,,,,,,------------............***+++------,,,,,,---...............////////////---.....................------......////////////+++---............///000---,,,,,,,,,,,,---......---...//////------...///...---------,,,,,,,,,+++***+++,,,,,,,,,+++)))(((+++,,,---...///000000000,,,,,,---------.........+++,,,...------,,,...///...---,,,++++++---///000---------,,,,,,------.........------......///000111111111111111000000000000000000000000111222222////////////000000000111111111111222222111111111***///111...---//////------------...............,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444444555666999;;;<<<<<<<<<;;;999999888666444222333555333666999999777555444555111111000000111222222333222111111000///...------///111222222111000222333222222333444555666777777222222333444444333333222111111111000//////......,,,...000///......000333///000111000///...///000///...------,,,,,,,,,,,,***))))))))))))))))))******))))))(((((())))))***&&&))))))&&&&&&)))(((%%%((((((((((((((())))))***''''''((()))))))))))))))'''((())))))(((((()))***&&&((()))***)))((()))***,,,++++++***)))(((((('''(((((((((((())))))))))))111///...000333333000---,,,+++******+++,,,,,,,,,++++++++++++************&&&'''((()))************''')))***)))(((((()))***)))))))))))))))******+++******)))'''''')))---111'''''''''''')))+++---...))))))(((((((((((())))))+++,,,$$$///%%%,,,%%%,,,///---*********+++)))(((,,,***)))'''&&&&&&&&&&&&(((((()))+++,,,+++)))&&&((((((((((((((()))******$$$&&&''''''&&&'''***,,,******))))))******+++,,,)))***''' $$$***+++((((((((((((((()))***+++'''((()))*********)))((('''((()))((('''&&&'''))))))))))))******++++++,,,'''((())))))((((((***,,,((()))***+++,,,,,,,,,+++))))))))))))************++++++***))))))(((''''''&&&&&&''''''(((***+++,,,'''''''''((())))))******++++++,,,---...//////000......//////......---,,,////////////000000000000...///000///......000222111222444555555444222111......000111333444555666666666666555444222111000111111000/////////000000...///111333444444444444444222111111333444444333444555666666555555666777444333333333222222222111------.........---,,,+++***---///,,,%%%###&&&***''')))******)))(((((()))))))))******++++++,,,,,,---.........////////////---,,,,,,+++++++++++++++,,,------------.........+++,,,......------...000............////////////---------...............++++++,,,------------,,,000111111///---,,,,,,------,,,,,,,,,,,,---......---...//////...---///000------------............------------,,,+++***))))))***,,,---............,,,---------............+++,,,......------...000------------...//////000......---------...////////////......//////000111111111111000000000000000222111111000000111111111/////////000000000111111000000111111111111000000)))---///,,,+++---///------------------.........---,,,,,,,,,,,,------...111111222333444666777777999;;;===???@@@???<<<;;;444444444222111111333555444888<<<<<<888555444444000000000000111222333333222222111000000///......///000111111000000111333444333333333333444555666444555666666666555444333000/////////......------***///333222...,,,000555---...///...,,,,,,,,,---------,,,+++++++++,,,,,,***))))))(((((())))))*********))))))))))))******&&&)))***'''''')))(((%%%((()))))))))************&&&'''((()))*********)))'''((())))))(((((()))***&&&((()))***)))((()))***+++***)))((('''&&&%%%$$$(((((((((((())))))))))))...///000111111000///...++++++++++++******---...++++++++++++******)))((((((((()))***+++++++++***((()))***)))((('''((())))))))))))))))))******+++)))***+++)))((())),,,///((('''''''''(((***---...***)))(((''''''((()))***(((---&&&,,,###000***---///,,,******+++,,,***)))---,,,***((((((((()))***))))))'''&&&$$$%%%(((+++''''''((()))))))))))))))((()))))))))((()))+++---'''((())))))******))))))&&&)))(((###!!!%%%(((((())))))))))))***+++,,,,,,&&&''')))*********)))(((((())))))(((&&&&&&(((***'''(((((())))))***++++++((()))***((('''&&&))),,,'''((()))+++++++++++++++))))))))))))************,,,,,,+++***)))((('''&&&''''''((()))))))))))))))&&&&&&'''(((((())))))***++++++***+++,,,---///000---......//////.........000000000000////////////...///000///...///000222111222333333333333222111---...///111333555666777777777777666444333111000222111111000//////000000///000222333555666777777666444333444666666444111333555777666555444666888444444444444444333333222...///000000000///------+++------+++)))(((+++---)))***,,,,,,***)))******(((((())))))***++++++,,,+++,,,---...//////000000------,,,+++++++++++++++,,,,,,---------.........---...000000///000111333............////////////---------.........//////+++,,,---...///......---000111111000---,,,,,,------,,,,,,,,,,,,---......,,,...//////......///111,,,,,,------....../////////......---------......***+++,,,---......------------------............+++,,,......------///111,,,---...000000000000000///............///000111000000000000000111222222//////000000000000000000333333222111000000000000//////000000000111111111//////000000000000//////+++......***(((+++---,,,,,,,,,,,,------.........------,,,,,,,,,---//////222333444555777888999:::999;;;>>>??????<<<999777000111111000///111444777555:::???>>>:::555333444000000000000111222333444222222222111111000000//////000111111000000111222888777666555444444555666444555666777666555333222............------------+++...111111///...000222---...///...,,,+++,,,---******))))))))))))***+++))))))(((((((((((())))))))))))(((((((((((())))))'''***+++(((((()))(((%%%)))******+++++++++++++++%%%&&&((()))*********)))'''((())))))(((((()))***&&&((()))***)))((()))******))))))((('''&&&&&&%%%'''((((((((()))))))))***,,,...000111///.........***,,,---,,,)))***---111++++++++++++***)))'''''')))******++++++++++++***)))***+++)))(((''''''((()))))))))))))))******+++(((+++---,,,***((()))+++)))(((''''''(((***---...+++)))(((&&&&&&((()))+++%%%...&&&)))!!!333///......,,,)))))),,,---+++)))((('''%%%$$$%%%&&&((()))+++)))%%%  (((///&&&''')))*********)))((('''((('''&&&$$$%%%''')))###$$$&&&'''''''''&&&%%%%%%)))+++(((&&&((((((&&&$$$$$$$$$%%%%%%'''((((((&&&'''(((*********)))(((******)))'''&&&'''))),,,&&&''''''((()))*********)))******(((&&&&&&(((+++&&&''')))***++++++******))))))))))))************))))))))))))************((()))*********)))'''&&&&&&&&&''''''((())))))))),,,+++***)))***---///111,,,---...///000000000000111111000000//////.........///000///...///111222222222222333333222222222---...///111333555666777888888777666555333111000222222111000000///000000222222444666888:::;;;<<<888666555666888888444111333555777777555444666999444555555555555555444333///000111111111000...------+++******---///000///,,,...//////---,,,,,,---'''(((((()))***+++++++++)))***+++---...///000000...------,,,+++++++++,,,,,,,,,,,,---------......***+++------,,,---...000............/////////000---------.........//////...///111222222222111000---...000///......///000---,,,,,,,,,,,,---......,,,...//////......///111***+++,,,---......///000//////.........000222333---...///000000000///...---------.........//////+++,,,............///111+++---///111222222000//////////////////000111111111111111111111222222333.../////////000000000000444444222111000000//////000000000000111111111111......////////////......---000...)))&&&)))+++***,,,,,,,,,------............------,,,---...///000444444555777888:::;;;;;;666888;;;<<<;;;888444111...////////////222555999777<<>>===;;;888888999888333///333333333444444555555555???>>>===;;;888666333222111222222333333222222111222222222111111111000000000111111000///000333555999777555444444555888:::666666666555444111///---------,,,,,,---...000111///000000111111111000000111111000///---,,,+++***))))))))))))))))))))))))+++(((&&&''')))***)))'''*********)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))((((((((((((***)))))))))))))))******)))))))))((('''(((***---,,,---......------...000,,,,,,------...------,,,++++++***+++++++++)))((((((***+++***)))((()))***''')))******))))))***+++)))))))))))))))))))))))))))(((((('''((()))***+++)))(((''''''((()))******((()))!!!%%%&&&$$$)))+++)))'''''')))+++,,,,,,))),,,---******,,,+++''''''(((((()))))))))))))))'''((((((((('''(((***,,,(((((()))))))))))))))))),,,+++)))'''''''''((()))((()))++++++)))((()))***'''''''''((()))*********))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))***))))))((()))***+++,,,)))))))))))))))))))))((())))))*********))))))((()))(((''''''(((***+++---(((---'''///$$$,,,&&&+++((('''&&&''')))***(((%%%((()))***++++++***)))((()))(((((())),,,...///...111111111000000000000000111111111111000000000///000...,,,---000222222111000000000000000///...............///000222333444111111111111111222333333333222111000000000111222222444999===@@@AAAAAA@@@999777555222111111111222000333666777555444444444333444555777777777666666555666666666444444555777000000...---,,,,,,------+++***************++++++)))***+++***)))((()))***+++++++++******+++,,,,,,............///...---,,,,,,,,,,,,---------......------,,,,,,------...///---...///...------///111////////////............,,,---...///000000//////---//////...,,,,,,...000...............------------///000///...---...//////............///000000//////.........///000111//////000000000000//////,,,...///...------...///000//////...///000111222---......///////////////---...//////...---...///000000000000000000000000//////............//////000000000000000000000000...//////000000///......//////.........---------,,,---///...------...000...//////...,,,---///111000111222444666777777777999:::;;;:::999:::;;;===999888777888888777444222//////111222444666777888======<<<:::888666444222111222222333333222222111222222222111111111000000///000111111000111333666888777555444444555777888555555444333222000///...---,,,,,,,,,---...///000000000111111111111000000//////...------,,,++++++))))))))))))))))))))))))+++(((&&&''')))***)))((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))((((((((((((++++++***)))(((((((((((('''((()))((('''''')))+++,,,---///...------...///...------,,,,,,---------***++++++++++++***))))))(((***+++***)))((()))***''')))******))))))***+++((((((((((((((((((((((((+++)))'''&&&&&&(((+++,,,(((((((((((())))))))))))(((+++$$$!!!((()))'''---)))(((&&&&&&(((***++++++%%%))),,,++++++,,,***&&&%%%(((+++***(((''')))+++((())))))((('''''')))+++''''''((())))))***++++++******(((''''''((()))***((()))++++++)))((()))***&&&'''((()))*********)))(((((('''(((((()))***+++''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((())))))+++++++++******)))''''''+++)))&&&$$$$$$'''+++...(((---&&&///$$$...)))///)))(((((()))******)))'''))))))************))))))((('''''')))+++------,,,111111111000//////......111111111111000000000000///...------///111111000000000//////......//////............///000111222//////000111111111111000111111111000111111222333000444:::???AAA@@@<<<:::666555333222111222222333000222555555444333333444111222444666777999999999666666555333111111333555111111///......---......++++++******)))******+++)))***+++***))))))***+++***************+++,,,---,,,------...............,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---.........------///000111000///---------............/////////......------...///...,,,,,,...///---------..................///000000......///000//////......//////000111000////////////000111222//////000000000000//////...///000///---------//////////////////000111111---......///////////////...///000000......///000000000000000000000000000//////............///////////////000000000000000------......///......---...............---------***,,,.../////////111333---...//////...///111333333555777999;;;;;;:::999;;;;;;<<<:::888888999;;;444555666666555444444555...///000111333555666666::::::999888777666444333111222222333333222222111222222222111111111111111...000111111111222444777666666555555555555555555444333222111//////......---------------///000000000111111222111111000000------,,,,,,++++++++++++))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((()))))))))))),,,+++***)))((('''''''''%%%'''((()))((('''((())),,,...///...------...//////...---,,,+++,,,---...)))***++++++************(((***+++***)))((()))***''')))******))))))***+++))))))))))))))))))))))))+++***)))(((((()))+++,,,'''((()))***)))(((((()))'''+++&&&$$$++++++)))///)))'''%%%&&&((()))))))))$$$(((***)))))),,,***'''$$$(((,,,+++'''&&&(((,,,((()))***)))''''''((()))&&&&&&''''''(((((((((((())))))(((((())))))++++++((()))++++++)))((()))***&&&'''((()))******)))(((''''''''''''((()))++++++'''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''(((((()))((()))))))))))))))*********************)))((((((+++)))'''%%%%%%(((+++...)))---&&&---"""---(((///************++++++***)))''''''(((((((((((('''''''''&&&&&&(((***++++++***------------------------111111111000000000000000............///000000000222111000//////000111222000000/////////000111111000111222333444333222111.........///000000111222000333888<<<===;;;888555333333222222222222333333///111333333222222222333000111333555777888999:::666666555333111000222444222222111000000/////////,,,++++++************+++(((***++++++***)))***,,,))))))))))))***+++------((()))+++,,,,,,,,,,,,---,,,,,,,,,---------......++++++******++++++,,,---,,,---...---,,,,,,...000222111...,,,+++,,,---...------..................//////......---......///,,,,,,------...//////000...///000000//////000111/////////...///000000111000000000000000111111222//////000000000000/////////000000///---,,,---...///////////////000000111---......//////////////////000111000///...///111////////////////////////000//////////////////000......///////////////000,,,,,,------......------........................***,,,.../////////111333---///000111000111333555666888;;;===>>>===<<<::::::;;;:::999666555666777111444666555222111333555111111111111111111222222666666666666666555444444111222222333333222222111111111111111111111111111---///111222222333555777444444555666555555333333333222000...------...............///000000111222111111111222111111000000************++++++++++++))))))))))))))))))))))))***)))((((((((()))))))))((((((((())))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))+++***)))(((((((((((((((%%%''')))***)))(((((((((---...///...---,,,---//////...---,,,+++,,,------(((***,,,,,,***)))***+++(((***+++***)))((()))***''')))******))))))***+++************************+++++++++,,,,,,+++******&&&)))+++***((('''((()))"""((($$$"""((('''%%%+++((('''&&&&&&((()))((('''&&&))))))&&&&&&***+++)))$$$(((,,,+++'''&&&(((,,,((()))******((('''((()))))))))((((((''''''''''''((((((((())))))***+++,,,((()))++++++)))((()))***'''(((((()))))))))))))))''''''''''''((()))++++++******))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))******+++++++++(((((()))*********************)))))))))***++++++***---%%%---!!!***&&&,,,******+++,,,++++++******((((((''''''''''''(((((('''&&&&&&(((******)))''')))***+++,,,---...///000000000000000000000111111---.../////////...//////222111000//////000111222111111111000000111111222000111333444444444333222------...///000111111222000222444555666555444333111111111111222222333333...000111111000000111222111222222333555666777888:::::::::888555555666888444333333333222111111000------,,,+++++++++++++++(((***++++++******+++---(((((())))))***+++,,,---&&&)))+++,,,++++++,,,...,,,,,,,,,---------......+++************+++,,,,,,+++,,,---,,,+++,,,---///222000...,,,++++++------++++++,,,---...///000111000///......////////////+++,,,,,,---...///000000---///000000//////000222///////////////000111111///000000111111111111111//////000000000000/////////000111000...------......//////000000000000000---......//////////////////000111000///...///111////////////////////////111000000//////000000111------........./////////++++++,,,------------------.....................+++---//////......000111///111333333333444666777888999<<<>>>???===<<<:::777888888666333222333444222444666444000///111333111111111111111111111111333333444444555444444444111222222333333222222111111111111111111111111111---///111222333333555777333444555555555333222000111000...---,,,---......///000111111222222333333111111111111111000///...)))))))))************+++)))))))))))))))))))))))))))))))))((((((((())))))''''''(((((())))))))))))***))))))))))))***++++++************************(((((((((((())))))))))))''')))***)))((('''(((***'''((((((((()))))))))***((('''''''''((()))******&&&(((***+++***)))))))))---/////////---,,,---...///......---,,,,,,,,,,,,'''***---,,,***(((***,,,(((***+++***)))((()))***''')))******))))))***+++***************************+++,,,---,,,+++***)))'''***+++***'''&&&'''***###***(((&&&***(((%%%,,,((('''&&&'''((()))((('''(((***)))%%%&&&***+++)))%%%(((+++***(((''')))+++&&&(((******)))(((((())),,,,,,+++******)))(((((()))))))))******+++++++++((()))++++++)))((()))***))))))(((((((((((()))***(((((('''(((((()))***+++************))))))(((((())))))))))))))))))))))))(((((()))***************(((((())))))******++++++'''''')))******+++++++++(((***+++,,,,,,+++***))))))---%%%---!!!***%%%***)))+++,,,,,,+++******+++******))))))))))))******''''''''')))******(((&&&))))))+++---///111222333000000000000111111111111,,,...000000...---...///......------......//////222111111111111111222333//////000111111111111111//////111222333333333333000000000000000111222222000000111111111222222222...///000000//////000111222111111222222444555555888999:::999777666666777555555555555444333222111//////...---,,,,,,,,,,,,(((***++++++******,,,---)))))))))))))))***+++,,,(((+++......,,,,,,...000,,,,,,,,,---------......++++++******++++++,,,---+++,,,,,,,,,++++++---...000///...,,,,,,,,,------******+++,,,---///111222000///------///000///...,,,,,,------...///000000,,,...////////////000222000000//////000000111222...///000111111111000000//////000000000000/////////000111000.........000......///000000000000000---......///////////////...///000000......///000000000000000000000000000000000////////////000000,,,,,,------.../////////++++++,,,---............---------...............,,,...000000//////111333111333666777777777888999888999;;;<<<<<<;;;:::888444444555333111111222444333444444222000000111222...///000111222333444444111111222333333333333333111222222333333222222111111111111111111222222222...000222333333444555666333333444444333222111//////......---------......///000111222333333333333000000000000///...------))))))******************))))))))))))))))))))))))((()))))))))'''''')))***&&&''''''(((((())))))******************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***''''''(((((())))))******&&&&&&&&&'''((()))***+++''')))++++++***)))***+++...///000///---,,,---...............---,,,+++***&&&***---,,,)))(((***---(((***+++***)))((()))***''')))******))))))***+++*********************************))))))((((((((((((***,,,)))%%%$$$(((+++&&&---,,,)))---***&&&---)))((('''((())))))(((&&&(((++++++((((((******''''''(((((()))))))))))))))%%%''')))***)))))))))***++++++******************)))******+++++++++******((()))++++++)))((()))***+++***(((&&&&&&''')))+++))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))'''((()))***+++******)))&&&&&&&&&'''((()))))))))((())))))*********))))))((()))***++++++***)))(((''',,,&&&///$$$---''',,,(((+++---,,,***)))***++++++***)))(((((()))***+++((((((((()))+++***(((%%%)))***+++,,,...000111111///000000000111111111111+++...000000...,,,---...,,,------...//////......000000000000000111222222///.........//////000000///000111222333333222222///////////////000000111000000111111111111111111---...///...------///111000//////000111222444555333666888888777555555555555666666666666444333222111000///......---------(((***++++++++++++,,,...******))))))))))))******(((+++///...+++***---000,,,,,,,,,---------......+++++++++++++++,,,------***+++,,,+++******,,,...------------------------,,,,,,++++++,,,...///000///---++++++---...---,,,,,,---------......//////+++---...///......000111000000//////000000111222---...///000000000////////////000000000000//////...///000000///...000111---...///000111000000///---......///////////////---...//////...---...///000000000000000000000000......------------......+++,,,,,,---......//////+++,,,---....../////////---------.........//////---///111222222333555777444666999:::999999:::;;;777777888888888777777666111222333222222222444555333222000000222333333333///000000111222333444444000000111222222222111111111222222333333222222111000000111111111222222222///111333444444333444555333333333333222111000///------...............---...///000222222222222111////////////...---,,,+++************************))))))))))))))))))))))))((()))***)))'''&&&(((+++&&&&&&''''''((())))))***)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***'''''''''((()))*********'''''''''''''''((()))***'''((())))))(((((()))+++...///000///---,,,---...---...//////...,,,+++)))&&&***------)))(((***...(((***+++***)))((()))***((()))******))))))***+++))))))))))))))))))))))))+++***'''%%%%%%&&&((())))))+++,,,)))$$$$$$(((,,,###+++***'''***&&&###))))))(((((()))******(((''''''+++---+++***+++)))$$$(((''''''(((***+++)))((($$$&&&)))******)))******'''''''''((())))))************+++++++++******)))((()))++++++)))((()))***,,,***'''%%%%%%'''***,,,***))))))(((((((((((()))''''''((()))***+++,,,,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((***++++++******)))(((''')))))))))))))))(((((((((%%%+++&&&000&&&///)))...(((***---,,,***((()))+++)))((('''&&&&&&'''((()))(((((()))***+++***'''%%%))))))***+++,,,,,,---...//////000000111111111222+++...111000...,,,---...---...000111111111000///............///000111222000000///......000111222---...000111111000//////---...///000111111000000000000111111111111000000---.........------///000...------...000222444666555888;;;===<<<:::888888666777777777777555444333222222111//////.........(((***++++++++++++---...+++***)))))))))))))))***&&&***------)))'''***---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***+++,,,+++******,,,...,,,,,,---.........------...---,,,,,,,,,,,,.........+++)))))),,,---,,,***---------...............+++,,,......---...///111000000000000000111111222,,,---///000000000///...//////000000000000//////---///000000//////000222---...000111111111000///---......///////////////---...///...---,,,---///000000000000000000000000---,,,,,,++++++,,,,,,---++++++,,,------...//////+++,,,---...////////////---------.........//////,,,///111333555777999<<<666888;;;<<<;;;:::;;;;;;666666666555555555555555000111222333222333555777333000---///333666666555333333333222222222111111///000000111111111111000222222222333333222222222000000111111222222222222///222444555444333333444333333222222111000000///,,,---...///000///...---,,,---///000111111000000............---,,,+++***++++++++++++*********)))))))))))))))))))))))))))''')))***)))'''&&&(((+++&&&&&&&&&'''((())))))***((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))***)))((('''(((***&&&''''''((()))******+++)))(((((('''''''''(((((('''(((((('''&&&&&&)))+++------,,,,,,,,,---......000333555111,,,)))***---...,,,******++++++)))'''******+++******)))(((''')))))))))))))))******+++((((((((((((((()))******,,,,,,+++***))))))******))))))***))))))((('''&&&***'''%%%&&&)))***(((%%%)))&&&'''***)))&&&&&&(((%%%---)))"""(((+++(((***((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++///+++)))***...///---)))))))))*********+++++++++***)))))))))***+++,,,,,,###'''+++,,,)))'''((()))+++++++++)))'''''')))+++((()))***++++++***(((''')))*********))))))+++---(((&&&%%%'''******(((&&&---((((((,,,+++'''&&&***)))))))))))))))))))))))))))))))))((('''(((+++...******))))))******+++,,,+++)))'''%%%%%%&&&'''(((''''''((()))***+++,,,,,,***---,,,)))))),,,---+++......//////000000111111000666555...+++...000///....../////////...---,,,000000000000////////////---------......000111111000111222333333222111000////////////000000111111//////000111111000.........111333000,,,***---111//////......///111333444333444666777999::::::;;;888888888777777777666666333222222222111111000000...---,,,,,,++++++++++++------,,,,,,+++*********''')))++++++)))))))))***)))))))))***+++,,,......++++++,,,,,,,,,++++++***))))))))))))***---///000,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,+++...///...,,,)))&&&&&&&&&111111000///////////////---...000000///......///.........///////////////000000///////////////000,,,,,,---.../////////......///000000//////000111...///111000///...///111333222111000///...------......---------,,,,,,,,,...........................---,,,+++************+++---------++++++,,,------+++***+++...///---***111000///000222333333222333333555666888:::;;;<<<<<<;;;;;;::::::999999888777666555555666555333111222222333555777666333111333222000000222444555555555555444333222222222222////////////000111222333222222222111000//////...------...///111222333444333222222444666888777666222///......111222000------,,,,,,------...///000000111222333222111000///+++,,,,,,+++)))((()))+++---+++,,,,,,'''!!!$$$,,,)))))))))))))))))))))))))))(((&&&%%%&&&''')))***%%%&&&&&&'''((()))******((((((((((((((((((((((((---+++(((&&&&&&'''(((***))))))))))))))))))))))))))))))))))))((((((((((((&&&((()))***)))((()))***&&&&&&((()))************---'''"""###)))---,,,)))------------......///000555888888555///+++,,,...+++)))''''''((((((&&&%%%&&&'''((()))************)))))))))))))))******+++((((((((((((((()))******+++***)))(((((((((((((((((())))))))))))((((((''')))((('''((())))))(((''')))''''''******'''&&&)))$$$---)))###***---+++...))))))))))))))))))))))))((((((((()))))))))******)))(((''''''''''''((()))---***'''))),,,...+++(((************************++++++******************&&&(((***++++++)))))))))***++++++)))((('''(((***((())))))*********))))))(((***++++++******+++,,,((('''&&&(((***+++)))''',,,((((((++++++''''''***))))))))))))))))))))))))((())))))(((((()))+++---******))))))******+++,,,+++***)))((('''(((((()))&&&''''''(((((())))))***'''***+++((())),,,,,,***---......//////000111111000444555000---///111000////////////............000000000000////////////............///000111111000000111222222111000///---------......//////000///000111111222111000000---000222000,,,***---111---------...///000111222111222444555777888888999999888888888777777777777222222111111111000000000......---,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))***,,,,,,+++******++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,+++++++++************+++++++++++++++***++++++,,,,,,+++***++++++,,,,,,+++***+++,,,---,,,)))(((((()))//////...---------------+++---/////////...///000............////////////000000///////////////000------......///.........---///000000//////000111///000111111///...///000.........//////000000000,,,,,,,,,------.........---------------------------,,,,,,,,,,,,,,,---------...///...,,,,,,,,,......---,,,---000000///,,,111000000111333444444333444555666777999:::<<<<<<;;;;;;:::999888888777777444333333444666666555333222222333555777777444222222000000111444777888888777666444333111111000000////////////000111222333000000111111111111111111000111111222333444555555333222333555777777555444111///---...000111///------------......///000111000111222222222111000///++++++,,,***)))((()))+++***)))+++---***&&&***222)))))))))))))))))))))))))))((('''&&&&&&(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((,,,***(((&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******)))((()))***%%%&&&'''(((((()))))))))***'''%%%'''+++---+++(((,,,------...///000000111666888888555///,,,,,,------+++******+++***)))(((&&&'''((()))************)))))))))))))))******+++((((((((((((((()))******)))((((((''''''''''''''''''(((((())))))))))))(((((()))***)))(((((()))******'''(((++++++((((((***%%%---)))$$$+++,,,)))---************************)))))))))*********++++++)))((((((''''''(((((()))+++(((&&&'''***+++)))'''+++++++++***************---,,,+++***)))))))))))))))))))))+++,,,,,,+++)))((()))+++***)))(((((())))))((((((((()))***++++++'''))),,,,,,+++******+++)))(((((()))++++++***(((+++))))))+++***((((((***))))))))))))))))))))))))'''(((******))))))+++,,,******))))))******+++,,,+++++++++++++++******)))&&&&&&''''''''''''''''''$$$((()))((())),,,,,,(((---------...//////000000///333444111000111222000111000///...---...//////////////////000000000000............///000111222//////000111111000000///------...///000000111111111222222333333222222111---///000///,,,+++---000------///000111222222222000111222333444555666777999888888888888777777777333333333333222222222222//////...---------......,,,,,,++++++******))))))***,,,------,,,++++++,,,---,,,++++++******++++++,,,------......---------)))******************)))************+++,,,------+++++++++,,,,,,++++++***)))***++++++******+++---------,,,+++++++++,,,,,,***,,,...///......///111------.........///////////////.........//////000.........///......---------///000000///...000111111222222111///...///000,,,,,,------...///000000***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...///000///---,,,---.../////////000222222111///222111111333555777777666777777888999:::;;;<<<<<<:::999888777666555444444111111222444777888777555666555555555666555333000000000000222666:::;;;<<<777666444222111000//////////////////000111222333//////000111222222333333333333333444444444555555222222333555666666333111///...------///000///---.........///000000111111000000111111000///......***++++++***(((((()))+++((()))+++,,,***(((+++111))))))))))))))))))))))))))))))((('''((()))***+++)))))))))(((((('''''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))''''''(((((())))))******''')))***+++***)))***+++$$$%%%&&&'''(((((((((''''''((()))***+++***((('''++++++,,,...//////000000000222222///,,,))))))***...,,,++++++,,,,,,+++***++++++++++++***)))(((''')))))))))))))))******+++((((((((((((((())))))***)))(((''''''''''''((((((&&&'''((())))))***))))))'''***,,,+++((('''))),,,***((())),,,,,,)))))),,,'''---(((%%%***((($$$)))************************)))))))))*********++++++***************************((('''(((******)))'''))))))*********+++++++++++++++******)))*********+++)))(((***......,,,)))''')))++++++***((((((((()))(((''''''(((***,,,---(((***++++++******+++,,,))))))******+++++++++******))))))******))))))***((((((((((((((((((((((((&&&(((***+++***)))***+++******))))))******+++,,,***+++---......---+++***(((((('''''''''&&&&&&&&&"""'''))))))***---,,,))),,,,,,,,,---......//////...000222333333333222111111000...,,,,,,---...///......//////000000111111000/////////000000111222...//////000000000000000///000111222333444555555666555555444333222111111---...///...,,,+++---///...000111333444444444333000000111222333444555666888888888888888888888888555555555555555555555555000000////////////000000---,,,,,,++++++***))))))***,,,------+++******+++,,,,,,++++++***++++++,,,+++,,,,,,---------------$$$&&&(((***+++,,,,,,+++************+++,,,---...+++,,,---...---,,,,,,,,,)))***+++++++++***,,,---,,,,,,++++++++++++,,,,,,(((+++---.........///111,,,------....../////////......------......//////.../////////...---,,,,,,---...000///......///111111222333222000//////000------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...///000///...------...000000111222333333333222555555555666999;;;;;;:::999999999:::;;;;;;<<<<<<888777777555444333222111111111333555888999777666999888666666555333000---111111111444888;;;<<<;;;555444333111000000000000////////////000111222333000000111111222333333333333333333333333333333333222222333555666444111...------------...............//////000111111222222000000//////......------)))***+++***(((((()))+++((()))******(((&&&(((***((((((((((((((((((((((((***))))))((()))***++++++)))((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((''''''(((((())))))******''')))++++++***)))***+++%%%&&&''''''((((((((('''&&&(((***)))'''%%%&&&((()))***+++------...------***+++++++++)))))))))******)))(((((()))***(((''',,,,,,,,,,,,+++***)))))))))))))))))))))******+++((((((((((((((())))))******))))))((())))))******&&&'''((())))))***))))))'''***,,,+++((('''))),,,***((())),,,---******,,,'''+++(((''',,,)))%%%+++))))))))))))))))))))))))((((((((()))))))))************++++++++++++******+++***))))))***+++***)))''''''(((***+++,,,---...))))))))))))***+++,,,---,,,***)))***---///,,,***''')))+++,,,***))))))))))))(((''''''(((***,,,---***+++***)))((())),,,...)))***++++++++++++++++++)))******))))))******)))((((((((((((((((((((((((&&&(((***+++***)))***+++******))))))******+++,,,***+++---//////...,,,*********))))))((('''''''''###(((******+++...---)))+++++++++,,,------......//////000333444333222111000///---++++++,,,---...---......///000111111222111000000000000111222222///////////////000000111000000222333555666777888:::999888555333111000///............------...///...000111333444444444333222222111222333444666666777777777777777777777777555555555555555555555555222111111111111111222222.........---,,,,,,++++++***,,,---,,,***))))))***************+++,,,---...******+++,,,,,,,,,,,,,,,$$$&&&(((***+++,,,,,,+++************+++,,,---...***,,,------+++***+++,,,+++,,,---,,,+++***+++,,,---,,,,,,,,,,,,,,,------(((***,,,---------///000,,,,,,,,,---...//////000------,,,------...//////.../////////...---,,,,,,---...//////......///000000111222111///...///000---------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------...///000///...---...000111222333444555555555666999888888:::<<<>>>>>>===::::::::::::::::::::::::666555555333222111000000444444555888999999777444777666444444444333111///333222333555777999999888111111000000000111222222////////////000111222333222222222222222222222222444444444333333333333222222222222333444333000---,,,------............///...///000111222222222111//////...---,,,,,,++++++))))))***)))(((((()))+++''')))***)))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++''''''(((((()))******+++))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***''')))******))))))***+++''''''((()))))))))((((((&&&((((((&&&""""""&&&***)))***,,,------,,,++++++)))******++++++,,,,,,,,,,,,***)))***++++++***)))((()))***+++,,,,,,,,,,,,)))))))))))))))******+++((((((((((((((()))*********************++++++,,,'''(((((())))))))))))(((((()))***)))(((((()))***)))'''(((,,,---******---&&&***''')))000,,,(((000))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((++++++++++++++++++++++++''''''(((***+++,,,---...'''(((((()))***,,,---...+++*********,,,---,,,+++)))***,,,,,,+++***+++,,,)))((((((((()))***++++++*********)))((()))+++...(((***++++++*********,,,(((******((((((++++++)))))))))))))))))))))))))))'''(((******))))))+++,,,******))))))******+++,,,)))***,,,---...---+++***++++++******)))))))))(((%%%)))+++)))***------************+++,,,,,,------111...---111333111000111000///...---,,,------...,,,---...///000111222333222111111111111111222222////////////000111222222...///000222444666777888<<<;;;888555333111000//////............///000000------///000111222222222333222222222222444666777555555666666666666777777333333333333333444444444333333222222222333444444111111000000///.........***,,,---,,,***))))))))))))))))))***+++,,,...///))))))***+++,,,,,,,,,,,,)))******************)))************+++,,,------'''***---,,,)))((()))+++,,,---...---+++******+++------,,,,,,------......(((***,,,---,,,,,,---///++++++,,,---...//////000,,,,,,,,,,,,,,,---...///.........///......------,,,...//////...---///000...000111000///...///111++++++,,,,,,---...//////......---------,,,,,,,,,........................------,,,,,,,,,,,,,,,------///000000000000111333333555777888777777888:::<<<;;;:::;;;===>>>>>>===::::::999999888888888777444333333222222111111000555555666888:::888555222111000000111333555555444333222333444666777555444///...//////000111333333////////////000111222333333333333333333333333333555555555555555555555555222111000111222111000...,,,---//////......///111---...000111222222111111///...---,,,+++*********((()))))))))(((((()))+++&&&)))***)))***------***))))))))))))))))))))))))((((((((()))))))))******&&&''''''(((***++++++,,,))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((&&&((()))***)))((()))***(((((()))))))))))))))(((&&&''''''$$$""""""'''++++++,,,---......,,,+++))),,,,,,+++,,,---...------...---,,,,,,......---,,,''''''((()))************)))))))))))))))******+++((((((((((((((()))*********************+++,,,,,,((())))))))))))((((((''')))((('''((())))))(((''')))&&&(((+++,,,******,,,(((***''')))...(((###+++************************)))))))))*********++++++((()))************)))(((***+++++++++******++++++***************+++++++++))))))))))))***+++,,,---)))***+++*********+++---+++,,,,,,,,,++++++---///((())))))*********))))))&&&))),,,---,,,*********''')))++++++))))))***+++'''***+++'''(((,,,,,,)))))))))))))))))))))))))))((())))))(((((()))+++---******))))))******+++,,,((()))***+++,,,++++++*********************))))))&&&)))***'''(((++++++)))))))))******+++,,,,,,,,,333---+++///222///...111000000000000////////////,,,,,,---///000222333333333222222111111111222222000000//////000111333444//////111333555777999::::::999777555333222111111000///...///000111111111---------...///000111222333222111111222333555666444444444444555555555666444444444555555555666666444333333333444444555666444444333333222111111111,,,---...---+++*********+++*********+++,,,,,,---)))***+++,,,------------++++++************+++++++++++++++***++++++,,,,,,))),,,///...+++)))+++...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---......)))***,,,---,,,+++,,,---***++++++,,,...//////000++++++++++++,,,---...///------......///.........,,,---///...------...000,,,---//////......///111,,,,,,------.........///,,,,,,---------------------------------------------,,,,,,,,,---...///000...000222333333333555777666888;;;<<<;;;;;;<<<>>><<<;;;::::::<<<<<<<<<:::999999888777666555555555222222222222111111111111333333555777888777333000111000///000222333333222111000111222444555333222///////////////000111222////////////000111222333222222333333444444555555444444444444444555555555333111......///000000000,,,...000000......000222,,,...000111222222111000///...,,,***))))))))))))'''((()))(((((((((***+++&&&***+++(((***---,,,'''))))))))))))))))))))))))''''''(((((()))))))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%'''((()))''''''((()))'''(((((()))((((((''''''&&&&&&'''&&&&&&''')))***---.../////////---+++)))...---,,,------...---++++++***))))))+++++++++)))))))))))))))((('''&&&%%%)))))))))))))))******+++((((((((((((((()))************))))))***+++,,,,,,))))))***))))))(((''''''***'''%%%&&&)))***(((%%%(((&&&'''+++,,,)))))),,,++++++''''''***  ++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++******+++++++++***)))***+++,,,,,,++++++***)))((((((+++***************++++++(((***,,,+++((((((+++...,,,------,,,+++,,,...111((()))***++++++***((('''###(((---000///,,,)))'''&&&)))++++++)))((()))+++&&&***+++'''(((,,,---))))))))))))))))))))))))))))))))))))((('''(((,,,...*********)))***++++++,,,'''((())))))************))))))))))))************''')))(((%%%&&&)))***''')))))))))***++++++,,,,,,444---***...000...---000111222222222222111000000+++,,,---///000222333444333333222222111222222222111000000000000222444555111222333555888:::<<<<<<888777555444333333444444111000//////111222222222//////......///111333555333222111000111222444666333333333444444555555555777777888888999999999:::444444444444444555666777666666555444444333333222---///000///,,,+++++++++---,,,++++++******++++++***+++,,,---............))))))))))))***---///000,,,,,,++++++***+++++++++,,,000333222...---///222***,,,------++++++,,,...,,,+++++++++,,,------...)))+++,,,,,,+++***+++,,,******+++,,,...//////000++++++++++++,,,---...///,,,,,,---.../////////...,,,---///...------...000***,,,---.........000111111111000///---,,,++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333///111333555555666999;;;888;;;>>>???>>>===???BBB<<<:::999999:::;;;999888888888777666555444333333111111111111222222222222///000222555777666333000555333000///000000...---......///111444444333111000000////////////000000////////////000111222333000111222333555666777888111111111222222222333333333000------...000111111,,,...111000//////111444,,,---///111222111000//////---+++***((((((((()))'''((()))((('''(((***+++(((++++++'''''')))''' ))))))))))))))))))))))))&&&''''''(((((((((((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&$$$&&&(((((('''&&&'''(((&&&'''''''''''''''&&&&&&%%%&&&((()))++++++***)))+++,,,---...---,,,+++***)))+++------***'''&&&%%%++++++******)))*********$$$''')))++++++***+++,,,)))(((''''''((()))))))))))))))***++++++++++++***+++*********))))))(((((('''(((***+++***)))'''&&&(((***++++++)))''''''(((''''''((()))***+++,,,,,,,,,,,,,,,+++***)))((('''&&&(((***+++******+++,,,+++,,,...//////...,,,+++***,,,,,,,,,******+++,,,((((((***,,,...---***''',,,,,,,,,++++++++++++++++++%%%###''')))(((***...'''(((******))))))***,,,)))************++++++++++++++++++***)))***,,,///************************)))***+++***)))((()))+++)))+++,,,,,,,,,,,,---///'''***......,,,***+++---+++(((&&&'''***,,,+++***************************)))***++++++***)))***+++)))***,,,,,,***))))))***'''((()))***+++******)))'''''''''((()))***,,,---.........------,,,,,,+++111000000///000111333444...///000000//////000111222222111000000111222333000000111111111222222222000000222333555666888888333333333333333333333333222111111000///.........---///000111111222555777111333333333222333444666111111000000111333555666333444666555444444555666888999999999999999999:::999999888888777666555555444333222111000000000000+++)))((())),,,...,,,***,,,,,,+++++++++,,,------***++++++***))))))***,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,---......,,,+++,,,...)))***++++++,,,,,,++++++...//////...,,,***+++,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...***+++,,,---...---,,,,,,///...---,,,,,,,,,---...+++//////+++***...---(((------------------.........---+++******,,,...///,,,---------------------000000111222222333333444555555666888:::;;;======;;;;;;<<>><<<:::888777666444333333222222111111111...000222444555555444444333222222222222222222222111111222222222222111000...///111111000000111333111111111111000000000000...///111111000000222333222111222333666666555444888777666444333222111111222111///...---...000111000000000000000000111111////////////............************************'''''''''''''''((())))))))))))*********))))))((((((((((((((())))))))))))&&&''')))*********)))((()))***+++***''''''))),,,((((((''''''&&&&&&&&&%%%***)))'''&&&&&&'''((()))'''((()))***++++++***)))''''''(((((())))))******))))))*********((('''&&&&&&''''''((()))******+++''''''&&&%%%%%%'''((()))---------------,,,,,,+++&&&(((++++++***)))***+++************+++,,,------''')))++++++***))))))))),,,+++)))((((((''''''&&&))))))***++++++++++++***************)))))))))(((###'''+++---......&&&'''((('''&&&%%%%%%&&&((()))))))))))))))))))))***++++++++++++***)))))))))+++------------...///***,,,---......---,,,***)))***,,,+++******,,,---***)))((()))+++,,,,,,,,,((((((((((((((((((((((((+++&&&%%%)))***((()))---)))+++,,,+++******+++---)))************+++++++++((()))***)))((((((***,,,************************))))))(((&&&%%%%%%(((+++((()))++++++******,,,---''')))*********)))***+++,,,***'''(((***+++)))(((************))))))))))))((()))******(((((()))***)))+++,,,,,,+++******+++))))))++++++,,,+++******+++*********))))))))))))******+++,,,---...//////333222222111111000111111/////////000000111111111000000000000000111222222///000000000000000000000000000111222444555666666222222222222222222222222222222111000000///......---///000000000111333666333333444333111000111333////////////000111222222000222333333333444777999888888888999999999999:::888888888888888888777777555444333222111111000000111///...///111222111///...------,,,,,,,,,------+++,,,---,,,******,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---...//////---------///,,,,,,---............---***,,,------------...000---,,,,,,,,,------...///,,,++++++******++++++,,,+++,,,---...///...------...---,,,++++++,,,------,,,///000,,,,,,......***---------...............---,,,+++***+++,,,...///,,,---------......//////222222333333444555666777777888999:::;;;===>>>>>>>>>>>>???AAACCCCCCBBBAAA>>>===;;;888555333111000333333222222222222222111///111333444555444333222222222222222111111111111000000000000000000000000///000111111000///111222/////////////////////...---///000000000000111333444333333444555666555333666555333222111000000000111000///......///111222000000000111111111111111.........---------,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))*********))))))((((((((((((((())))))))))))'''((()))***+++******))))))***+++***(((''')))+++(((((((((''''''''''''''''''(((((((((((((((''''''))))))******)))((('''&&&******))))))((('''''''''(((((()))******)))(((''''''''''''((()))*********''''''&&&&&&''''''((()))......---,,,,,,,,,,,,,,,'''((()))))))))***,,,...*********+++,,,---...///***+++,,,+++)))''''''''',,,+++***(((''''''''''''((()))******++++++******************))))))))))))###%%%''')))************)))******)))''''''(((***++++++++++++******))))))((()))***+++++++++++++++***,,,......------...///***+++,,,------,,,+++***(((***++++++******,,,------***&&&&&&(((+++...///******+++++++++++++++++++++))))))++++++))))))+++***+++,,,+++***)))***+++)))************+++++++++''')))******)))))))))+++***************************)))'''$$$###%%%))),,,&&&'''))))))((((((***+++,,,***))))))***,,,,,,,,,,,,***))))))))))))(((&&&))))))))))))))))))))))))''')))***)))((('''((())))))+++---,,,+++***+++,,,)))******+++******))))))***++++++++++++***))))))(((((()))+++---...///000444444333333111000///...000---,,,---000111000...------///000111111111111///////////////.........000000000111222222333333111111111111111111111111111111111000//////.........///000000///000222444333444444222///......///---....../////////.........///000000111444888<<<777888888888999999999:::;;;::::::999888888777777777666555444222222222222222111000000111222111///000000///...---------...,,,---...---++++++---...,,,,,,,,,,,,++++++++++++,,,+++++++++++++++,,,------///000///...---...000,,,,,,---...............***,,,---...------///000---------,,,------...///,,,++++++******++++++,,,------...////////////......------,,,------......---///000------///...+++------........./////////------,,,+++,,,---...///---......///000111222222666666555666777999:::<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@???>>>999888777555333111000///111111222333333333222222111222333444444333222111000000000000000111111111///...---------...///000000111222111000///000111////////////////////////...///111111000000222333666555444444555555444222222222000///............000///......///000222333111111111111111111111111,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))((())))))******)))))))))(((((((((((())))))))))))((()))***+++++++++******)))******)))((((((***+++(((((((((((())))))))))))&&&''')))******)))'''&&&''''''(((((((((((('''&&&******)))((((((''''''&&&'''((()))))))))))))))(((''''''(((((())))))******''''''(((((()))))))))(((...---+++*********+++,,,+++++++++)))'''(((***---************++++++,,,---+++,,,,,,+++(((''''''((('''(((((((((((((((***+++((())))))************************)))))))))))))))---------,,,+++)))'''&&&)))******((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((***,,,,,,++++++,,,---)))***++++++++++++***)))***+++,,,+++***)))***+++...+++'''&&&(((***,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***((()))***)))'''&&&'''((())))))*********+++++++++(((***------,,,++++++,,,************************++++++***(((''''''***---%%%'''(((((((((((()))+++---)))%%%%%%(((++++++***))))))))))))))))))((('''))))))***************+++((()))***)))(((((()))***)))+++------+++++++++,,,)))))))))))))))((((((''''''(((***+++,,,,,,,,,,,,)))*********+++,,,,,,,,,222222333333222000///---///+++)))***///111...******+++...000111111111000////////////............//////000000000000000111000000000000000000000000000/////////......------...///000///...///000222222333333222///---------,,,---...//////...,,,+++............///222777:::666666777777888888999999===<<<;;;:::888777666555999888666555444333333333333222222111111111000000333222111000////////////---......---,,,,,,---///------,,,,,,++++++******+++++++++++++++,,,,,,---,,,---......------...///***++++++,,,---,,,,,,,,,...//////...---,,,,,,---......------------.........------,,,,,,------...------......//////////////////////////////000000---...///............,,,---------......//////000......------...///000111000111222333444555666777:::999888888999;;;>>>???<<<<<<<<<<<<<<<=========;;;===>>>===<<<:::999999444444444444444444444444000111222333333333333222222222333333222111000000////////////000000000000///...---,,,,,,---///111111222222111///...///000111111111111111222222222///111222222222222333555888666444444444444222111000//////...............////////////000111222333111111111111111000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''((())))))'''((())))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))***+++(((((())))))*********+++&&&'''((()))***)))(((((($$$$$$&&&''')))***+++,,,&&&&&&''''''((())))))***''''''((()))))))))******'''((((((((()))))))))***&&&''')))*********)))(((---,,,***)))))))))***+++,,,,,,+++)))'''(((+++---++++++***))))))((()))))))))***+++***(((((()))***&&&''')))((('''(((***,,,(((((()))************)))))))))))))))))))))******((()))******+++,,,,,,,,,$$$%%%%%%$$$######%%%&&&)))))))))***+++,,,,,,---***++++++++++++***)))))))))***,,,,,,+++***+++,,,************************+++,,,---+++)))'''((()))...,,,***)))******)))((('''((((((((())))))*********---///---+++*********)))******)))'''&&&'''((())))))*********+++++++++(((***------,,,++++++,,,************************((()))++++++***))))))***&&&((())))))((()))***,,,***&&&!!!!!!$$$'''((('''%%%&&&((())))))******************+++++++++,,,,,,)))***++++++))))))***+++(((***,,,,,,+++++++++---+++*********************'''((()))***+++,,,,,,,,,((()))))))))******++++++---...000111222111000000111---***,,,111222000,,,***+++---///000111000000////////////////////////////////////////////////////////////////////////------------------,,,,,,...///000///...///000222000222333222000.........---.../////////...---,,,//////...------///333666444444555555666777777888999999999888888777777777999888777666555555555555666666666555444444444444555444333222111111111111......///...---,,,...000...---------,,,+++++++++---,,,,,,,,,,,,,,,------***+++------,,,+++---...++++++,,,---------,,,,,,---/////////---,,,---...///......---------.........------,,,,,,------...---------------.........------......////////////---------//////...---...------......///000000111000000000111222333444444555555666777888::::::;;;;;;;;;::::::;;;<<<>>>???::::::::::::::::::::::::888:::<<<;;;999666666777333333333333444444444555///000222333444444333222222222222222111000//////....../////////000000000000///...------///111222111222222111///...///000000111111111222222222333111333444444444444555777999777444333333222111000///............//////000/////////000111222333333111111111000000/////////,,,,,,,,,+++++++++******************************'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))))))))(((((()))***++++++(((((())))))******++++++)))(((''''''((()))***+++%%%&&&'''(((***+++------&&&&&&&&&'''(((((())))))''''''((((((((()))******(((((((((((())))))))))))&&&''')))*********)))(((,,,,,,+++***************)))******)))(((***---000,,,+++***)))((('''''''''((()))***)))((()))+++---(((***+++)))&&&%%%'''***'''((())))))******))))))))))))))))))************&&&&&&''''''((()))******###%%%''''''&&&%%%&&&'''$$$%%%&&&'''((()))******+++++++++++++++***)))(((***,,,------,,,+++,,,---************************+++,,,,,,+++)))''''''(((,,,+++***+++,,,+++)))'''((())))))******+++++++++)))...///,,,((()))+++++++++,,,---,,,+++***+++,,,)))************+++++++++''')))******)))))))))+++************************$$$'''***+++)))'''&&&&&&'''(((******))))))+++,,,,,,)))&&&&&&'''***+++,,,"""%%%((()))))))))***+++)))))))))***++++++,,,,,,)))+++,,,+++***)))***+++''')))++++++******+++,,,---,,,,,,,,,,,,---...///+++***))))))(((((())))))%%%%%%'''(((***+++,,,---***+++---...000111111111333000///000333444333111,,,,,,...///000000000000............//////000000............////////////////////////////////////---------------------,,,...///000000///000222444111333555444222000//////---....../////////...............---+++,,,///111111222222333444555666666222333444555777888999999777777666666666666777777444555666555444333444555666666555444333333333333///000111000......000111............------------//////...---------------)))***,,,,,,++++++,,,...------...///////////////***,,,.........///111333000///......---.........,,,++++++******++++++,,,------,,,,,,------...///***+++,,,---------------///------000111......000//////000000111222333333333444444555666777888888888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<;;;;;;777777777777888888888888444888;;;:::777555666888333333222222111000/////////111333444444333222111222111111000000000//////......//////000000111111000////////////111222333000111222111000///000111...//////000000111111111222333555555444444666777999666333111111111000///---------......000111111///000000111111222222222000000000//////......---,,,++++++++++++*********************************'''''''''''''''((())))))&&&&&&'''((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&'''((()))***((('''(((***+++++++++))))))))))))***************)))'''&&&''')))+++---+++***))))))))))))******))))))(((''''''&&&&&&%%%)))(((((((((((())))))***(((((((((((())))))))))))''''''(((((()))))))))(((,,,------------,,,++++++***++++++***)))***,,,...++++++***)))((((((((()))))))))***)))((((((***,,,'''***,,,***&&&%%%(((+++'''(((((()))))))))))))))((()))))))))************+++***)))'''&&&%%%%%%$$$%%%(((+++---,,,***))))))&&&&&&&&&''''''((((((((())))))***++++++++++++***)))+++---,,,+++******++++++++++++******+++++++++(((***+++***)))((()))+++***))))))***,,,,,,+++******++++++,,,------......(((...///)))&&&))),,,,,,+++,,,------,,,+++---...)))************+++++++++((()))***)))((((((***,,,************************&&&'''))))))(((''''''(((&&&((()))***))))))***,,,,,,,,,,,,+++***+++---000"""%%%)))***)))((()))***'''''''''((())))))******)))***+++***)))((()))+++&&&'''******))))))***+++++++++***+++,,,---///000,,,***(((&&&&&&'''(((***%%%&&&&&&''')))******+++*********+++---///000111111111111222222333333333///.........///000000111++++++,,,---...//////000------......//////000000////////////////////////........................---///000000000111333666555777888777444111//////---------------...///000,,,---------+++,,,---/////////000111222333444444111222222333444555555666555555555666666777888999111333555444222222333555777666666555555555666666222333333333111111333444.........///////////////222111000///...---------)))+++,,,,,,,,,,,,---///---......///////////////***,,,......//////111333000000///...............,,,++++++******++++++,,,///...---------...///000***+++---...//////......111...///333444000000333222222333444555666777777666777888:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<;;;:::888666555555555666666777777777///333777777555333555888333222111000///...------000222333555444333111///111000000/////////000000......///000000111222222...//////000000111222222///000111111000///111222...//////000000111222222111222444444333333555666777444111//////000//////+++,,,,,,---...///111222000111111222222111111111000//////...------,,,,,,*********)))))))))((((((************************'''''''''''''''((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))******(((&&&'''***,,,,,,***))))))))))))))))))(((((((((((((((((()))***+++,,,+++***)))(((''''''(((((()))((((((''''''&&&%%%%%%***)))(((''''''((())))))))))))))))))((((((((((((''''''&&&&&&''''''((()))---...///000///...---,,,.........,,,)))((((((***+++***************++++++*********)))''''''))),,,###'''***)))''''''+++///'''(((((()))))))))))))))(((((())))))*********+++******)))(((((((((((((((###&&&***,,,+++)))((('''************))))))))))))'''((()))***+++,,,,,,,,,''')))******((('''((((((,,,,,,++++++++++++,,,,,,%%%''')))))))))***,,,---)))'''&&&(((+++---......''''''((()))******++++++'''...///((($$$(((------)))***,,,,,,++++++,,,---)))************++++++++++++++++++***)))***,,,///*********************************)))((((((***,,,&&&'''))))))((((((***+++&&&((()))'''%%%%%%(((,,,###'''***+++)))''''''(((%%%%%%&&&&&&'''(((((()))((()))***)))((('''(((***%%%'''))))))))))))***+++'''''''''''')))+++---...((('''%%%$$$%%%(((+++...))))))(((((('''''''''&&&************+++---///000...///000000//////000111111000///......///111111))))))***+++---...//////------......///000000111000000000000000000000000/////////000000000000000---///000111111222555777999:::;;;999555111...---,,,,,,++++++,,,...000111)))+++,,,---,,,,,,---///---...///000111222333333555555444333111000//////444444444555666888999:::444777999888777666888;;;777666666666666666777888444555666555444333555777......//////000000111111444333111000...---------***+++------------...000+++,,,------......---------///000///......///000000000///..................------,,,,,,------...000///.........///111222---...000111222222222111333000111666666222222666555555666777888999:::;;;888999;;;<<<===>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;888555333444444444555666777777777)))...333444111000333666000111111111111111111111111222444555555222000...000000////////////000000...//////000111222222333---...///000111111111111...///111111000000111333000111111222333333444444///111222222222222333555666333000....../////////******+++,,,---///000111111111222222222111111000//////...---,,,,,,++++++)))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++***'''&&&'''***,,,,,,*********))))))((((((''''''%%%''')))+++,,,+++******((('''&&&&&&'''((()))***%%%%%%&&&&&&'''(((((()))+++***)))'''''''''((()))))))))))))))((((((((((((''''''&&&%%%%%%'''((()))///...---+++******++++++'''((())))))((()))+++---))))))))))))************+++***)))))))))))))))***(((((('''((()))***))))))+++***((('''&&&''')))***"""%%%'''(((((('''((()))))))))((((((''''''&&&&&&*********(((''''''***---+++,,,---,,,***(((((((((***,,,------,,,+++,,,,,,...---,,,+++************,,,+++***))))))***++++++,,,+++)))***+++---,,,,,,((((((((()))******++++++''')))******))))))***+++,,,,,,++++++***)))))))))''',,,---)))(((---///,,,---+++)))***,,,,,,)))&&&(((((('''(((((()))******((((((((((((((((((((((((,,,***((())),,,---+++)))((((((''''''''''''((((((((()))***)))((('''((()))&&&'''''''''(((((())))))))))))))))))************(((***++++++)))(((((()))'''((()))))))))))),,,...(((,,,---***((())))))''')))))))))((((((***---000...)))((()))'''"""$$$***%%%'''***,,,......------///000000111222222333333000000000000000000000000,,,,,,...///000000111111$$$///333000---000444...//////000//////...---,,,---......------///111///000222333333555888:::===<<<:::999666444333222////////////000000000000...------------...//////......---...///111333444444333222222222333444555000333666777777777777888555555666777777777777777999:::;;;:::888777888999333555777777666666777888777666666555444333222222111//////111333333///,,,////////////000000000000......//////000000000111//////000111111111111111111111000000000000000111111111111111111111111111000111222222333333222222888444333777:::888666666444555666888999:::;;;;;;888999;;;<<<<<<<<<;;;:::;;;;;;<<<===============<<<<<<;;;::::::999888888888888777666444333222111000111222333444333222111...///000222444444222000222222222222111111111000.../////////000000111111,,,---...000111111111111---...000111222222111111333000---...111333222//////000000222333444555555333222111000111222444555444444222222222333444555///000000...,,,+++,,,...***,,,///111222111///...///000111111000000111222...---+++*********++++++&&&(((*********)))***+++++++++******)))(((((('''((((((((((((((()))******(((((((((((())))))))))))))))))***,,,,,,---------)))))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***%%%&&&&&&'''((()))*********)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&''''''&&&&&&(((+++...000((()))***)))((('''(((***'''((()))(((&&&&&&((()))///...---+++******++++++((()))***)))((()))+++---))))))))))))***************)))))))))))))))******(((((('''((()))***))))))***)))(((''''''((()))+++$$$&&&)))***)))((()))***)))))))))(((((('''''''''++++++***(((''''''***,,,)))***,,,+++)))(((((((((''')))+++,,,++++++,,,---...---,,,+++************,,,+++***)))((())))))******)))'''((()))+++******++++++++++++************((()))******))))))***+++***************+++++++++%%%***---***))),,,---***---+++***,,,......---***))))))(((((())))))***+++************************+++)))((()))+++,,,***(((((((((''''''''''''((((((((()))***)))((('''((()))((((((((((((((()))))))))))))))))))))************(((***++++++***))))))***)))******)))((((((***,,,'''+++,,,)))((())))))''')))))))))'''&&&'''***,,,---)))''''''###$$$&&&'''))),,,---......---//////000000111111222222000000000000000000000000,,,---......////////////%%%+++000000---+++---000000000000000000000000000---...///...------///000///000222333333555888::::::999888666444222111000////////////...............------------...//////......---...///111222333111111000000000111222333000222444555555555666777555666777777888888777777888999:::999888777888:::555777888999888777888999999999999888888777777666777555444555555444000,,,000000111111111222222222111111111111222222222333000111222222333333222222222222111111111111222222333333333333333333333333444444555666666666666555:::666555:::<<<;;;999:::777777999:::;;;;;;<<<<<<:::;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>======;;;::::::999888888777777666666555444444333222222111222222333333222111000...///000222333333222111222111111111000000000000------...///000111111222......///000111222222222111222333444444444333222111000//////111222222111000000111222333444555555222222222222333444555666444333222111111111222333...//////...---,,,---///+++---///000111000000//////000111111//////000111---,,,+++*********++++++(((***++++++)))(((((())))))))))))))))))*********((((((((((((((()))******(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))(((((('''((()))***+++&&&'''((('''&&&%%%&&&((('''((()))(((&&&&&&((()))......---,,,++++++++++++)))***+++***((((((***,,,))))))))))))************)))((((((((()))***++++++(((((((((((())))))))))))((((((''''''''')))***+++%%%'''***+++***)))******))))))))))))))))))((((((+++,,,+++)))'''''')))+++''')))******)))(((((()))%%%'''***+++++++++---...------,,,+++************(((((((((((()))***++++++***)))'''((()))+++******------,,,,,,+++******))))))***++++++)))((()))***))))))******+++,,,,,,---$$$))),,,******++++++***+++******,,,...///...,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((******)))((()))((((((''''''(((((()))''')))***)))((('''(((***)))))))))((((((((((((((())))))))))))************)))***,,,,,,+++******+++***++++++***(((((()))***%%%)))+++(((''')))***(((***+++***(((&&&&&&(((***,,,***))))))&&&###$$$((('''((()))***+++---......//////////////////000000000000000000000000000000------............------/////////---++++++---///111000///......///000111///000000///------...000///000222333333444777999888777666555333222111000/////////......---------......------......///000............///111222333//////.........///000111///000111111111111444666555555666777777777777777555666888888777777999:::777888::::::999999999:::::::::::::::::::::::::::999999888888888777444111333333333444444444555555444555555555555666666666333444444555666555555555444444333333333333444444666666666666666666666666888888999:::::::::::::::<<<999999===@@@>>>===>>>;;;;;;<<<===============<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<;;;;;;:::888888777777666666555555444444333333222222222222222222222222222111000/////////000000111111222222000000000000////////////+++,,,---...///000111222000000111222222333222222222333333333333222222111///000111000000000222333000000111222333444555555111111222444444555555555333222111000000000000000,,,...//////------///000------...///000000000111000111111000...---...///,,,,,,+++************+++)))+++,,,+++)))''''''((('''(((((()))***+++++++++((((((((((((((()))******(((((((((((())))))))))))$$$$$$%%%&&&''''''''''''))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&******)))((((((''''''&&&&&&'''((('''&&&%%%&&&((('''((()))(((&&&&&&((()))---------,,,++++++++++++***++++++***)))(((***+++((()))))))))************(((((((((((()))***,,,,,,'''((())))))(((((()))***''''''''''''((()))+++,,,%%%(((***+++***))))))***))))))))))))************,,,,,,,,,***(((((()))***''')))++++++***))))))***&&&(((***+++++++++,,,...---,,,++++++*********+++$$$$$$%%%''')))+++---...,,,+++)))***+++---,,,,,,,,,,,,+++++++++************+++,,,+++)))((()))************++++++,,,,,,,,,'''***+++***)))***,,,---)))))))))***+++++++++***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((())))))(((((())))))(((((((((((())))))'''((())))))(((((()))***)))((((((((('''&&&&&&&&&((()))))))))************)))+++,,,,,,+++++++++,,,***++++++***)))(((***,,,$$$(((***(((''')))***))),,,,,,,,,+++))))))***,,,((((((((()))((((((***---((((((((()))***,,,---...........................000000000000000000000000------......---,,,,,,+++///---,,,,,,...000111222///...,,,++++++---///000000111111///...---...//////111222222333444666999777777666555444333333222000000000///......------...............//////000.........///000000111222.............../////////......///...---...111444333333444555555555555555222444666666666777999;;;888:::<<<;;;:::999:::;;;888999999999:::::::::;;;777888888999:::;;;:::999666666666777777777888888999999999999999999999999666777888888999999888888666666555555555666777777999999999999999999999999;;;;;;<<<============<<<===;;;<<<@@@AAA??????AAA>>>>>>????????????>>>>>>======>>>>>>????????????<<<;;;:::888777666666666555555555444444333333333111111111111222222222222333222222111111000///......////////////000222333000////////////.........,,,------...///000000000222222333333333333333333111111000000///...------...111222222//////222555111111222222333444444555111222333444444333222111111111000///............+++---////////////000111///............000111222000111111000---+++,,,,,,++++++******************(((***++++++)))(((((()))((((((((()))******++++++((((((((((((((())))))***(((((((((((())))))))))))&&&'''(((((()))))))))((()))))))))***************(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''))))))))))))((('''%%%$$$((()))***)))((('''(((***'''((()))(((&&&&&&((())),,,,,,,,,,,,,,,,,,++++++++++++,,,+++))))))***,,,((()))))))))************(((((((((((()))***,,,,,,&&&(((***)))(((''')))+++'''''''''((()))***++++++%%%''')))***)))((((((((((((((())))))******+++++++++,,,,,,+++)))((()))+++)))+++,,,,,,+++***+++,,,)))+++------,,,+++,,,---,,,,,,++++++******++++++%%%&&&'''((()))***++++++,,,+++)))***+++---,,,,,,))))))))))))******++++++***+++,,,+++***)))***+++,,,,,,,,,,,,++++++******,,,++++++***)))***...222***+++++++++***))))))))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++(((((())))))((((((((()))))))))(((((((((((())))))&&&((())))))(((((()))+++'''''''''&&&&&&%%%%%%%%%((()))))))))************(((***,,,,,,++++++,,,---((()))******)))***,,,...$$$)))+++((('''***+++)))***+++,,,,,,++++++,,,..."""%%%&&&&&&%%%''')))***)))(((((()))***+++,,,------------------.........000000000000000000000000............---,,,++++++,,,++++++---111333222111///...,,,+++,,,---000111111111222000......///000///111222222222333666888444444444333333333222222111111111000000000/////////............///000000......//////000000111111.........///////////////------------,,,---///222000111111222222222222222///111444555555666888:::999:::<<<<<<:::999999:::888888888999999::::::;;;777888999::::::;;;;;;<<<999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===;;;===AAAAAA>>>???BBB??????@@@@@@??????>>>==================>>>>>>>>>:::999888666555444444444222222222222222111111111000000000111111111111222333222111000//////......---...//////......111333////////////.........---.........///////////////333444444444444333333222000000///...---,,,,,,+++...111333222000000333666222222222333333444444555222222222222111///---,,,/////////......---------***---///000000///000111000///.........000222333000000000///,,,******+++************************%%%'''************+++,,,))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((()))*********))))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******+++''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((((((((('''&&&((()))***)))((('''(((***'''((()))(((&&&&&&((()))+++,,,,,,------,,,,,,+++***+++,,,+++))))))+++---))))))))))))************)))((((((((()))***++++++&&&(((******'''''')))+++''''''(((((())))))******%%%'''******)))''''''(((''''''(((((()))***++++++)))+++,,,,,,******+++,,,***,,,------,,,++++++,,,+++,,,......,,,+++,,,,,,,,,,,,++++++***++++++,,,***++++++***)))((('''&&&***)))'''((()))+++******'''(((((()))******++++++)))***++++++******+++---...------,,,++++++******...++++++++++++***...333,,,...///...,,,******+++,,,,,,++++++******++++++************************((()))******(((((()))******))))))(((((())))))***&&&'''))))))((((((***+++'''''''''&&&&&&&&&&&&&&&))))))))))))************''')))+++,,,+++++++++---((()))*********+++---///&&&***,,,)))(((***+++)))''')))******))))))***,,,&&&***+++(((&&&'''((('''(((((())))))***++++++,,,+++,,,,,,---......//////000000000000000000000000...............---,,,+++,,,------///111111000...000000//////000111222333111111222111//////000222///111222222222333555777000000000000000000000000111111111111111111111111//////......//////000111......///000000000000000......///000000000000///,,,---...---------///000......///000000000000000...000222333444555777999888:::;;;;;;999888888999888888888999999:::::::::999:::;;;:::999888999:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>============<<<<<<;;;<<<<<<===============::::::::::::;;;<<<===>>>==============================>>>????????????>>>===<<<>>>AAA@@@<<<===AAA===>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<;;;999777555444444444555111111111111000000000000000000111111111111111111222111000///......//////+++...000000...---000222////////////............////////////000000000000444444555444444333222222222222000///............///000111111111222444666222333333333444444444555222222111000///...,,,+++------............------+++---000111000000000111000///......///000222333...//////...+++)))******((()))******+++*********$$$&&&)))*********,,,---*********)))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''(((((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((***++++++,,,(((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((((((((())))))&&&'''((('''&&&%%%&&&((('''((()))(((&&&&&&((()))++++++,,,---------,,,+++)))***++++++******,,,...))))))))))))***************)))))))))))))))******%%%(((+++***'''&&&))),,,(((((()))))))))))))))(((''')))++++++***(((((()))%%%&&&&&&((()))***++++++(((***,,,,,,++++++,,,---+++,,,------+++))))))***(((***,,,,,,,,,+++,,,---,,,++++++***++++++,,,,,,***++++++++++++)))((('''***)))'''((()))+++******************************''')))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,++++++)))+++......***+++000***---......,,,***+++---,,,,,,+++***************************************(((***,,,+++)))((()))+++******))))))))))))******&&&'''))))))((((((***+++''''''(((((((((((((((((())))))))))))************&&&(((***+++******+++,,,)))***++++++******,,,...(((,,,...+++)))++++++))))))+++,,,+++***))))))***(((---...***(((***+++((('''((()))***++++++*********+++,,,---...///000111000000000000000000000000....../////////...------,,,---...//////......///000000111111222333333444000111222111000000111333///111222222111222444666.........//////000000000//////000000111111222222///////////////000000111......000000111000000///------///000000000///...,,,...//////.........///......///000000000000///...///222333333444666888777888999999777666666777666666666666777777777777999:::;;;:::999888:::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>???>>>>>>>>><<<<<<<<<<<<===>>>???@@@????????????????????????===>>>??????@@@@@@??????>>>>>>@@@BBB???;;;<<<@@@:::;;;;;;<<<<<<<<<;;;;;;888777666666666777999999999777555333333333444444000000000000000000000000111111111111111111111111000000///.........///000(((---111111...,,,...111000000000/////////......------...000111333444444555555555444333222111000333222111000///000000111111000///000222444555555333333333444444444444444111111000///////////////+++,,,---////////////...+++...111222111000///000////////////000111222222---......---***))))))***'''((()))***++++++***)))%%%'''************+++,,,(((((())))))******++++++((((((((((((((()))******(((((((((((())))))))))))((((((((())))))(((((('''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********)))((('''&&&&&&'''((()))'''((((((((())))))))))))***)))(((((((((((()))***&&&'''((('''&&&%%%&&&((('''((()))(((&&&&&&((()))***+++,,,---------,,,+++)))***++++++***+++---///))))))))))))************+++***)))))))))))))))***%%%(((+++***'''&&&))),,,((()))))))))))))))((('''(((***,,,,,,+++))))))***$$$%%%&&&'''((()))***+++''')))+++,,,,,,,,,---...+++,,,---,,,***(((((((((%%%'''***+++++++++---...+++++++++***++++++,,,,,,&&&''')))+++,,,---,,,,,,,,,+++)))***+++------,,,------,,,,,,+++*********'''(((***++++++,,,...000***++++++,,,,,,------...'''&&&+++111000***)))---&&&))),,,,,,***)))+++---,,,++++++***)))))))))***************************)))+++---,,,)))(((***,,,******))))))))))))******%%%'''))))))((((((***,,,(((((())))))******++++++))))))))))))************&&&(((************+++,,,,,,,,,---+++***)))+++,,,***...///+++***++++++)))---//////...,,,***)))***"""(((***&&&&&&***+++(((&&&'''***+++,,,+++***)))******+++---///000222222000000000000000000000000......///////////////...+++,,,------,,,---000333---...000111222222222222000111111111000111222444000111222222111222444666/////////000111222222222------...///000111222222///////////////000111111...///000111111000//////,,,---.../////////...---,,,...000111000///...///...//////000000000000000...///111222222333555777666777888888666555555555333333333333333333222222555888:::::::::;;;>>>AAA<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>????????????>>>============>>>???@@@AAA????????????????????????>>>???@@@@@@AAAAAA@@@@@@@@@???AAACCC@@@;;;<<<@@@888999999:::;;;;;;::::::666555444444444555777888666444222000000000222333/////////000000000000000222222222222111111111000000///...------...000111''',,,111111...,,,...000000000000000////////////+++,,,...000333555777888555555555444333222111000222222000/////////000111222///...///333666555444333333444444444444444444000000/////////111333444***+++---///000000000///,,,...111222111000///////////////000111111222222,,,------,,,***)))***+++'''((()))+++++++++***)))''')))++++++)))))))))***&&&&&&''')))***,,,------((((((((((((((()))******(((((((((((()))))))))))))))***************))))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''((()))******)))((('''************))))))))))))***)))'''&&&&&&''')))***'''((((((((())))))******---,,,)))((('''((()))***((()))***)))((('''(((***'''((()))(((&&&&&&((()))&&&))),,,)))'''(((***,,,)))******)))((())),,,///'''((())))))((((((((()))))))))************))))))+++)))((('''&&&((()))***...***''''''&&&""""""%%%...((('''+++,,,((('''))))))((('''''''''(((***+++...+++((((((******(((&&&((()))***+++++++++++++++((()))))))))************---+++***(((((()))+++,,,&&&(((******)))((((((((()))************+++++++++************++++++++++++***(((&&&''')))+++,,,+++...---,,,++++++++++++,,,))))))***+++,,,,,,------''')))***+++*********+++*********+++,,,,,,------///)))$$$%%%***,,,(((###+++,,,,,,,,,,,,+++******&&&$$$%%%***+++)))***---((('''''''''((()))((('''+++)))((('''((((((&&&%%%++++++***)))(((((())))))'''(((***+++***)))***++++++***)))((((((((()))***)))******+++++++++******((()))))))))'''''')))***)))***++++++***)))(((''''''''''''&&&&&&(((,,,///+++++++++******+++...111---...//////......000222///////////////............---,,,+++++++++,,,---.........//////000111222///////////////000000000333000------///111000///666333...******---111444//////.........//////000///000111222222222222222///000111111111111000///333222000/////////000000/////////000000111111222000///////////////000000111111111111222333444444444444444444444333222111...---...111222000///000444555666888999999:::::::::;;;===<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<==============================>>>>>>???@@@AAABBBCCCDDD@@@@@@???>>>======>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::888999999999888777666666222222333333444555555555333222222111222333555666222111///...---...000111000111111000........./////////000000///...------------------.........///333222000......///111222000000111222222222222222000222444666555333000...333...---000000---...333333222111000111333555777444444333333333333222222222111000///...---,,,,,,+++,,,---...////////////000000///..................///000000000///---,,,,,,+++)))''''''(((***+++***)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))************%%%''')))***+++***((('''))))))(((((('''''''''&&&&&&'''((((((''''''(((***(((((((((((((((((((((((()))&&&(((---,,,%%%"""$$$(((((((((((((((((((((((()))(((''''''''')))***+++)))***+++***(((&&&&&&'''---***((((((+++,,,+++)))%%%))),,,***%%%$$$'''***(((((((((((())))))))))))###&&&((())))))(((((()))***+++,,,,,,,,,,,,,,,+++*********)))((())),,,///******+++************+++))))))************))))))***)))'''''''''(((***+++(((%%%%%%((((((&&&'''***+++'''&&&))))))%%%$$$'''((((((((((((((()))******---+++(((((()))***(((&&&((()))***++++++++++++***************++++++++++++***)))((('''((()))+++---''')))++++++***(((((()))(((((()))))))))*********(((((((((((())))))))))))'''***,,,,,,***((((((***,,,------,,,,,,++++++******************)))))))))''')))+++***'''&&&''')))+++++++++++++++*********...,,,***)))******)))((((((((()))******+++******(((&&&'''+++,,,******---((((((''''''((((((((('''((('''&&&'''((()))((('''+++******))))))((())))))&&&(((******)))((()))******))))))((()))***+++,,,---,,,,,,,,,***)))((('''((()))))))))'''''')))***)))******+++***)))(((''')))))))))((('''''')))+++***++++++***)))***---000)))***++++++******,,,.../////////////////////...------,,,++++++,,,,,,---............///000111222///000000111111000//////222000------///111000///222111///...---...///000/////////...//////000111000000111111222222333333///000222333333222000///222111000/////////000000//////000111222333333444111111000000000111333444111000/////////000111222222222333333222111111000//////000111111111333666222333555666888888999999888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCC@@@??????>>>======>>>>>>@@@???>>>=========>>>???@@@???>>><<<;;;999888777444444333333444333222111111222222333333444444555333333222111222333444444111000///......///000111///000222111///......//////////////////...------............/////////000333222111000///000000111///000111111222222111111000222333444444222000...333......111111...///333333222111111222444666777444444333333222222111111000000//////...---------,,,,,,...//////000000000000000///............//////000000000000///......+++***)))(((((()))*********)))((((((((()))++++++))))))))))))(((((((((((())))))))))))************&&&''')))*********)))((()))))))))(((((((((''''''&&&'''((((((''''''(((***((((((((((((((((((((((((***'''(((,,,+++&&&$$$&&&(((((((((((((((((((((((()))(((((('''((()))***+++(((***+++***((('''''''''+++)))'''''')))+++***(((&&&(((***)))&&&%%%'''***&&&&&&&&&&&&''''''''''''((()))***)))'''&&&&&&&&&,,,,,,,,,---...---+++***++++++***)))((((((+++...---,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))(((''''''''')))***+++&&&$$$%%%)))+++)))))),,,)))(((((()))((($$$%%%((('''((())))))******)))))),,,***(((((())))))((('''))))))******++++++*********++++++++++++,,,,,,,,,((('''''''''(((***,,,---(((***,,,,,,+++))))))***'''((((((((())))))))))))((((((((()))))))))******%%%+++000000***&&&&&&)))+++,,,,,,---,,,,,,+++***111000///...---,,,+++***(((***,,,***'''&&&'''))),,,++++++***))))))((((((,,,......,,,***)))***,,,$$$%%%'''((()))*********+++)))***---...++++++---(((((((((((((((((((((((('''&&&%%%''')))******)))******))))))))))))((((((%%%'''))))))((('''((()))))))))))))))***,,,---...,,,,,,,,,,,,+++***((((((((()))))))))'''''')))***))))))***++++++***((('''***++++++***'''&&&&&&'''))))))***)))((())),,,...'''((()))(((((((((***,,,////////////////////////------,,,,,,,,,,,,------............///000111222111111222222111000///...111///......///111000///...///000111000///...---//////......///000000111111111111111222333444555///111333555555333111///222111000/////////000000000000111222444555555666333222111111222444666777333222000......///111222000000000000000000///...---000111000///000444777000111333444666777777888555777888888777777888999888999:::;;;;;;:::999888::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAA>>>>>>===<<<<<<<<<======>>><<<;;;999999:::;;;<<<<<<<<<:::999777555444333222000...///111222000---111111111222333333444444444333222222111222222222111000///......///000111...000222222000.........///////////////......---//////000000000111111111444333333222111000000000...///000000111111000000111111222222222111000///222//////111222000111444333333222222222444555666444444333222111111000000........................---...///000000111000000111000//////......//////111000//////......//////)))))))))*********)))))))))))))))((()))******+++(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))***)))))))))))))))((((((&&&((())))))(((''')))***((((((((((((((((((((((((***((((((***)))&&&&&&((((((((((((((((((((((((((()))))))))((())))))***+++''')))******((('''((())))))(((&&&'''((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))******(((&&&&&&'''((()))***,,,...,,,)))(((***+++++++++)))((((((+++---///---,,,+++,,,------,,,))))))************))))))((((((''''''((()))***+++)))'''(((,,,+++'''&&&(((***+++,,,+++)))'''(((***'''((()))++++++***))))))+++***)))((((((((((((((())))))************))))))*********+++++++++,,,,,,))))))(((((()))***+++,,,)))+++------,,,******+++((((((((()))))))))************+++++++++,,,,,,,,,'''+++......***'''(((***,,,,,,+++******++++++,,,222111000///...---,,,++++++***((()))***+++***)))*********)))))))))((((((,,,---...,,,******+++---%%%&&&'''((()))))))))))),,,******------***))),,,'''((((((((('''''''''((('''&&&%%%''')))***)))((())))))))))))))))))((((((%%%'''(((((('''&&&''''''*********++++++,,,------))))))***+++,,,,,,,,,,,,((()))))))))'''''')))***((()))***++++++***)))((()))***++++++(((&&&&&&&&&(((((()))((('''(((***,,,((()))******)))***,,,---......//////000000000111,,,,,,,,,,,,---------..................///111111444333111000/////////000////////////000000000000---...000111111///...---------------...///000000111111111111222444555666000222444666666444222000222222111111111111111111111111222333555666777777333222111000222444777999666444222000000000222333---......///......------***///222///,,,---000222...///111333444555555666222444555555444444555666444666888999999888777555888888888888888888888888::::::;;;;;;<<<===>>>>>>::::::999999999999::::::;;;999777555555666888999999888777555333222000000333///---...222333111///111111222222333444444555333333222222111111111111000//////...//////000111---///222222111///...///...//////000//////......111111111222222222222333444444444444333111000///......///000000000000000111111000000000000000111111000111222333222333444333333222222333444555555333333222111000//////...,,,,,,,,,---......////////////000111111111111111111000//////......//////000///---,,,,,,,,,---...'''(((***++++++***)))((()))))))))))))))******+++(((((((((((())))))))))))((()))))))))************((((((((('''((()))******************))))))))))))&&&((())))))(((((()))***((((((((((((((((((((((((***)))((((((''''''((()))((((((((((((((((((((((((******)))))))))*********&&&(((******)))(((((()))((((((''''''((())))))))))))((('''''')))***)))((((((((((((((())))))))))))'''(((((('''&&&'''***---((()))---///+++%%%'''...++++++***)))((()))+++...000---***)))+++,,,,,,+++))))))************))))))((((((((((((((()))******+++)))))),,,+++&&&$$$&&&)))+++,,,+++******++++++'''(((***+++++++++***))))))))))))(((''''''((()))))))))*********))))))((())))))))))))*********+++---,,,,,,+++************)))+++------,,,+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,...,,,)))'''(((***---///++++++******)))))))))))),,,%%%!!!$$$,,,000---((((((((()))))))))*********---+++))))))+++++++++***)))))))))******))))))(((+++)))))),,,+++((('''***&&&((())))))'''&&&'''))))))'''&&&'''((()))(((''''''((())))))))))))((((((%%%'''((((((&&&%%%&&&'''+++++++++,,,++++++++++++))))))***,,,,,,---------((()))))))))'''''')))***((()))***++++++***)))(((''')))******)))'''(((((('''((()))(((''''''(((***(((***************,,,...---......///000111222222,,,,,,------............------------...///000111777444000,,,+++---000222...//////000000000000111..................//////,,,,,,,,,,,,---...///000111111111222333555666777111222444666666444222111222333333333333333333333111222222444555666777777111111000000111444666888555444222111000111222333,,,------.........------***000333000---......,,,...///000111222333333333000111222222111111222333111222444666777666444333555555555555555555555555777777888888999999::::::666555555555555555666666888777555333333444555666555444333222111///......222///---...111333222111222222222333444444555555222222222111111000000//////////////////000111111---///111111000//////000//////000111111000000///222222222333333333333444333444444333333111000///......///000000000000000111111000//////000111222111222222222222444444333333222222222222333333444222222111000//////......+++,,,,,,---...///000111///000111111111111111111000//////...............---,,,+++))))))***++++++&&&'''***,,,,,,+++)))(((((()))))))))************'''((((((((()))))))))***((()))))))))************((((((((('''((()))******))))))))))))************'''((())))))(((((()))+++))))))))))))))))))))))))***)))(((&&&''')))******(((((((((((((((((((((((())))))*********)))))))))&&&(((******)))(((((()))((((((((((((((()))***+++)))''''''(((***+++***)))(((((((((((())))))))))))'''((((((((('''(((+++---***(((+++///,,,&&&)))111)))******)))((())),,,///111---)))(((***,,,+++)))))))))************)))))))))))))))))))))((((((((((((&&&'''******'''''')))((())))))(((***......***((()))******++++++******((())))))((('''&&&(((***))))))******))))))(((((((((((()))))))))*********......---,,,+++******))))))+++------,,,******+++************++++++++++++)))))))))************+++,,,)))'''(((+++---------...,,,)))''''''***---///)))))))))***************)))"""!!!+++000...((((((((())))))***++++++,,,,,,***((((((***+++***(((***+++++++++******)))((()))''''''******'''&&&)))&&&(((***)))&&&%%%'''***)))(((''''''((()))(((&&&&&&'''((()))***)))((('''&&&''')))((('''%%%&&&&&&++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,+++******((()))))))))'''''')))***'''(((***++++++***))))))&&&((())))))(((((()))+++'''((())))))''''''((()))'''((())))))((((((***,,,------...///111222333333+++,,,---......///......------------...///000111666333...+++***---000333,,,...000111000///000111///...---,,,---...///000++++++,,,,,,---...///000000111222444555666666666222333444444444444333222222222333444444444333333111222222333333444444555000000000111222333444555111111000000000000000000,,,---..................---333333//////333111+++///000000111111111111111...///000000//////000111///000111333333333222222333333333333333333333333444444444444555555666666222222111111111222333333555555444444333333333444222222111000000///............------...///111333111111222222333444444444000000111111111000//////......//////000000111111...///000000//////000111000111111222222222222111222222333333333444444444222222222222111111111111...///000000111111000000111111000000000111222222000333444222222444333000111111222222222222222222000000/////////.........,,,,,,---...///000111222000000111111111111000000///...------,,,,,,------******))))))(((((())))))&&&''')))+++,,,+++***)))(((((()))************)))''''''(((((())))))******))))))))))))************(((((((((((())))))))))))(((((()))))))))))))))***'''(((***)))(((((()))+++))))))))))))))))))))))))(((***)))&&&'''***,,,+++((((((((((((((((((((((((((())))))))))))(((((('''''')))******((('''((()))'''((())))))((((((***,,,'''(((((())))))******+++&&&&&&&&&&&&''''''''''''***++++++)))''''''((()))...%%%###***---******000(((((()))((((((***...111222---((('''***,,,+++)))))))))************))))))*********))))))((('''&&&'''$$$$$$(((((('''(((,,,))))))''''''---444222+++******))))))******+++,,,'''((()))(((&&&&&&(((***)))))))))))))))(((((('''))))))*********+++++++++,,,,,,,,,,,,++++++***)))(((***,,,---+++*********))))))))))))************)))))))))*********++++++***++++++++++++++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$%%%***......---*********+++++++++++++++)))***+++***((((((***+++))))))***+++++++++******(((&&&'''******'''''')))%%%(((+++)))&&&%%%'''***'''&&&&&&''')))***)))(((%%%&&&((()))***)))(((''''''((())))))'''&&&&&&'''((()))***+++++++++***))),,,,,,------,,,,,,+++***((()))))))))'''''')))***'''((()))***+++******)))(((((()))(((''''''***,,,'''(((******((('''((()))&&&'''(((((('''(((***,,,,,,---...///111222333444+++,,,---.../////////...------------...///000000111000...,,,,,,---///000+++...111111000///000222------------......//////---------...///000111222...000333666888888777666333333222222222222333333000000222333333333222222111111111111111111111111000111222333444333333222//////000111111111000000---...//////000000/////////222...)))---666666...111111111111111000//////,,,...//////......///000......//////000111111222111111111111111111111111111111111111222222222222000000000000000111222222444444555555555444333222000000000000000000000000,,,...000...,,,---222666/////////000111111222222...///000111111111000///---...///000000111111111///000///...---...111333111222333333444444444333222222333333333444444444111111000///000111222333///000111111222222111111111111111222222222222333000444555111111333222---000000111111111000000000---............/////////---......///000111222222///000000111000000//////------,,,++++++++++++,,,))))))******))))))((('''&&&''')))***++++++******'''((()))***+++******)))'''''''''((()))*********))))))))))))************&&&''')))*********)))(((''''''((((((((()))))))))''')))******))))))***+++))))))))))))))))))))))))&&&)))***'''''',,,---***(((((((((((((((((((((((('''(((((()))((('''&&&%%%(((***+++***((('''''''''%%%'''((((((''''''))),,,%%%(((******((((((***---&&&&&&&&&&&&'''''''''''')))+++,,,+++)))''''''(((111!!!###---,,,***+++'''((((((((((((+++...222444...)))(((+++---,,,***))))))************))))))************)))'''&&&%%%(((%%%$$$&&&'''%%%'''+++,,,+++((((((111:::777...+++***)))))))))***,,,---&&&((()))(((&&&%%%(((***)))))))))))))))(((''''''******+++++++++,,,,,,,,,)))******+++++++++******(((***,,,,,,+++))))))***(((((((((((())))))))))))++++++,,,,,,,,,---------''',,,111000+++'''(((***&&&(((+++------,,,***)))*********))))))(((((((((+++,,,---,,,+++,,,000333------,,,,,,+++*********&&&+++///,,,'''%%%***///&&&'''(((***++++++++++++(((&&&'''***+++((((((***%%%(((+++***&&&$$$'''+++%%%$$$$$$&&&)))++++++***$$$&&&((()))***)))((('''''')))***)))'''&&&&&&'''%%%'''(((***+++++++++***((()))+++,,,---.........((()))))))))'''''')))***'''((()))***++++++***)))******)))'''&&&&&&)))+++''')))******)))(((((()))((()))***)))))))))+++---,,,---...000111333444555***+++---///000000///...---------------...000000,,,---......///......---***...111222000///000222+++,,,.../////////............//////000222333444---000444888999888777555444333111000000111333444...///000111222222111000111111111000000000//////000222444555555444222111///000222444555444333111......///000111111000000///...(((!!!(((666888000222222222222111000///...,,,---///...------...000------------...000111222000000000000000000000000////////////000000000000000000000000000111222222333444666777666555333111/////////000000000111111,,,000333111------333:::------......///000000000---...///111111111000000------///000111111111111000000///---,,,...111555222333444444555555555555222222222333333333444444111000.........000333444000000111222222222222222000111222333333333333333000555555111000222111+++//////000000000000///...,,,,,,------...//////////////////000111222222222//////000000000//////...---,,,++++++******++++++)))***+++++++++***((('''''''''(((******+++++++++'''((()))++++++******)))&&&''''''((()))******+++))))))))))))************&&&''')))***+++***((('''&&&'''''''''(((((())))))''')))******))))))***+++))))))))))))))))))))))))%%%)))***'''(((------***((((((((((((((((((((((((''''''((((((((('''%%%$$$)))***+++***(((&&&&&&'''$$$&&&((('''%%%&&&(((+++$$$(((,,,+++((('''***///(((((((((((()))))))))***%%%(((***++++++******+++---------,,,,,,+++++++++)))******)))(((((()))+++,,,***)))+++---...+++(((******))))))))))))******+++(((&&&&&&''')))******&&&)))+++((($$$$$$***///+++&&&,,,)))---RRRWWW(((---,,,***)))))))))************))))))))))))))))))444///***'''(((******)))''''''((())))))))))))))),,,++++++******))))))(((++++++************++++++------+++)))((('''''''''((((((((((((((((((((((((&&&,,,444888555...&&&!!!(((+++###,,,"""---''',,,+++)))((()))+++***'''###***((()))---...++++++---+++***((()))******)))'''(((+++......+++(((((((((***+++,,,+++)))((()))*********++++++++++++******---***(((((())))))'''$$$%%%&&&'''''''''&&&%%%$$$))))))(((((((((((())))))&&&'''(((******((('''&&&'''''')))******)))((('''''''''((()))***,,,...///,,,,,,++++++***)))(((((( $$$((((((%%%%%%)))---,,,***((('''&&&'''((())))))(((''''''''')))***+++((('''''')))+++,,,)))&&&,,,,,,---///111333555666............////////////............////////////.........................../////////...------,,,000000000...,,,,,,...000,,,,,,---...///000111111000222666777777666666666333222222222222222222222333444444333111000111222////////////000111222333///000111111222222222222444666777666222...,,,+++000000000000000000000000000//////222555666444111111222444333111000000111------------------------222111111000111222444555666111///000///---...222222111111111222111///---///......000444555444222555666777777555333000//////////////////.........---...///000222222333333///000000///------...000000000000000000000000000111111111111111111111111////////////000111222333///444666555555777555111222111000000000111333444000000//////000222333555555444333222111000000///000111222333333333222222333333222111111222333444///000111111111///...---)))***,,,,,,,,,---000222222333444333111000111222///////////////.........,,,,,,+++***)))(((''''''***'''$$$$$$'''((((((&&&***++++++,,,+++***)))(((((()))***++++++***)))(((***+++***(((''''''***,,,*********(((&&&&&&(((***111///,,,)))''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''&&&(((((((((((((((***,,,((((((''''''''')))***+++)))))))))))))))*********(((((())))))))))))(((((()))))))))&&&%%%%%%'''***((()))***)))'''&&&&&&''')))((('''''''''(((***+++$$$$$$&&&***)))&&&&&&)))------,,,,,,,,,+++++++++)))*********((((((***+++,,,***((()))+++,,,***)))******))))))))))))*********(((&&&&&&((()))******&&&((()))(((&&&&&&))),,,$$$###---///666\\\fff>>>,,,+++***)))))))))******'''(((((()))((((((''''''111---)))((()))******)))'''((()))************)))++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((('''''''''''''''((())))))))))))))))))))))))(((,,,111333111,,,'''%%%(((+++$$$,,,"""---&&&+++***((('''(((******(((%%%---***+++...---***)))++++++***)))***,,,------+++***---000///,,,)))))))))+++,,,------++++++,,,---*********+++******)))))),,,)))(((((()))***(((&&&%%%&&&&&&'''''''''&&&&&&))))))(((((((((((())))))&&&'''((())))))((('''&&&'''((()))+++,,,,,,,,,+++))))))))))))***+++,,,,,,,,,,,,++++++***))))))((($$$'''))))))((((((***---,,,+++)))''''''((()))***)))(((''''''((()))***+++'''&&&&&&(((+++,,,+++)))++++++,,,---///000222333.........///////////////000/////////////////////.......................................---,,,,,,,,,---......---...111333---......///111222222333---///222333222111111222222222222222111111111111///111222222111111222444////////////000111222333///000111222333333333333777999:::888444111///...000000000000000000000000000//////111555666444222111222333222000......///000000000000000000000000222111111111222333555666666222000111000...///222222111000000000000000000000//////111444555444222555555666666555333000///000000000000000000000000000000111111111111000000///000111000......///111---------------------...222222222222222222222222/////////000000222333333000444555333333555444111111111000000000111222333000000//////000222333444333333333333333333333333111222222222222333333333333222111000000111111222....../////////...---,,,***+++---------...111333111222333222000///000111000000000//////.........************))))))))))))+++)))&&&''')))******(((''''''&&&&&&&&&((()))***))))))************))))))''')))******((('''((())))))******((('''&&&(((***---+++***((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&(((((((((((((((***,,,,,,+++)))((('''''''''(((+++*********)))((((((((((((((())))))))))))(((((()))))))))'''%%%%%%(((***'''((())))))'''&&&'''((()))(((((('''((()))***+++&&&$$$%%%((()))''''''))),,,,,,,,,,,,++++++++++++)))***+++***((((((***+++,,,***'''''')))******)))++++++************++++++***(((&&&&&&(((*********''''''((((((((((((((()))%%%&&&///...111NNNVVV777+++******))))))))))))***&&&''')))******)))(((''',,,***(((((()))***)))((())))))***+++++++++************+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,%%%%%%%%%&&&'''(((******)))))))))))))))))))))))))))+++------+++***))))))))),,,$$$---###,,,&&&***)))'''&&&'''(((***)))(((,,,******------***)))+++))))))(((***---......---...///111000---+++******+++---............///111***************)))((('''***)))((((((******)))(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''(((***+++,,,------++++++***************+++,,,,,,++++++***))))))))))))************+++++++++,,,+++***(((((()))***+++)))(((((((((((())))))***'''&&&%%%&&&)))+++,,,,,,))))))***+++,,,---.............../////////000000111111111000000/////////////////////////////////,,,------------,,,,,,+++,,,---.........///111333//////000111222333444444,,,...111111000......///000000000000000111111111///000111111//////000222////////////000111222222000111222444555666666666;;;<<<===;;;777333111111000000000000000000000000000//////111333555444333222333333222000...///000111111111111111111111111111111111111222444666777666333111222222///000333111000/////////000111222111000000222444555555333444444555555444222111///111111111111111111111111222222222222111///...---///000111000//////000222,,,,,,------............333333333333333333333333000000000000111222333333111333333111000333333000000000000///000111111222111000000000111222333444222222333444555666666777333222222111222333444555222111000000/////////000,,,------------,,,+++++++++---.........///222444000111222111/////////000000000//////...---,,,,,,(((((())))))*********++++++)))'''((()))******)))'''%%%$$$###$$$'''***,,,******))))))))))))******&&&(((+++,,,+++)))((((((((())))))((('''''')))+++((((((''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((((((((((((((***,,,+++***)))(((''''''((((((,,,+++******(((((('''&&&(((((())))))))))))(((((()))***)))'''&&&&&&(((***&&&((())))))''''''(((***((((((((((((((()))******)))$$$"""&&&***)))((())),,,+++++++++++++++++++++***++++++***))))))***,,,,,,***((('''((()))++++++++++++************++++++***(((&&&'''(((******))))))(((((()))***+++)))'''(((***///)))%%%444888$$$))))))))))))))))))))))))''')))+++---...,,,***(((''''''((()))******))))))***++++++,,,,,,++++++++++++,,,,,,,,,---------...,,,++++++******++++++,,,&&&&&&'''((()))***,,,---************************(((***+++***))))))***+++(((,,,%%%---###,,,%%%)))((('''&&&&&&''')))***+++)))&&&'''+++,,,)))))),,,(((''''''(((***,,,+++***//////000///---+++***)))***,,,............000222************)))(((''''''))))))((()))*********)))'''&&&%%%%%%&&&(((***+++))))))(((((((((((())))))''''''((())))))(((''''''%%%&&&''''''((())))))***+++***************+++++++++++++++*********)))))),,,+++******+++,,,+++))),,,+++***))))))***++++++)))(((((((((((()))))))))((('''&&&&&&(((***+++,,,((()))******++++++++++++------......//////000000222222111111000000//////000000000000000000000000+++,,,,,,---,,,,,,++++++///000000///------...//////000000111222222333333///000222222000//////000////////////000000000000111222222000...,,,,,,---///......//////000111222222333555777888999::::::===>>>>>>;;;777444333222111111111111111111111111000//////000111333444444222333333333111111222444000000000000000000000000111111111111333555777888666333222444333111111444...///111222111111111222111111222333444555555444333333444444333222111000000000000111111111111111222222222222111///...---...///000/////////111333///000000111111222222333333333333333333333333333111111111111111222333333111333222///...111222///000//////000000000111111222222222333333444444444333444444555555666777777444333111000111222444666111000000///............,,,,,,,,,---,,,,,,,,,,,,---...///000///000333555111222222111///...///000///......---,,,+++******))))))))))))************(((''''''''''''((((((''')))(((''''''''')))+++---+++***)))(((((()))***+++(((***,,,,,,+++***)))***&&&((())))))((((((***+++&&&&&&&&&&&&''')))***+++((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&((((((((('''(((***,,,&&&''''''((()))***++++++******))))))((((((((('''(((((())))))))))))(((((()))******((('''&&&((()))&&&'''))))))(((((()))+++((((((((((((((())))))***,,,$$$!!!%%%******))))))++++++++++++++++++++++++***++++++***))))))***,,,---,,,***)))(((***,,,---+++******************+++)))((('''''')))******)))+++***)))***,,,,,,***((($$$(((,,,(((&&&---000'''((((((((((((((((((((((((&&&(((+++------,,,***)))%%%&&&((()))))))))))))))++++++,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++******))))))))))))******(((((('''(((((()))******))))))))))))))))))))))))&&&(((******)))))))))***'''+++$$$...$$$---%%%)))&&&&&&&&&&&&&&&(((***,,,)))&&&'''***)))&&&%%%'''***)))((()))******)))(((...------,,,+++***)))((((((***+++,,,,,,---///000***************)))(((((())))))******))))))******''''''&&&&&&''')))***,,,))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''''''''))))))))))))***+++,,,---+++++++++***************,,,***))))))++++++***(((******************++++++((())))))))))))(((((((((******)))''''''''')))***((()))***+++++++++******+++,,,,,,---......//////222111111111000000000///000000000000000000000000++++++,,,,,,---,,,,,,+++...///000000...---............//////000111111111000111222222000///000111....../////////000000000000111111///---+++,,,,,,............///000111222444555777888:::;;;<<<<<<;;;;;;;;;999666333222222333333333333333333333333000000/////////111444666///000111111111222444777111111111111111111111111111111111111222444666777666333222444444111222444+++///444666444222111111111222333444444444444444222222222222222222111111/////////000000111111111000000111111111000000///---...//////...///111333222333333333444444444555333333333333333333333333111111111000111111222222000222111......111111//////000000111111111111111444444555555555555555555666555555555555444444444333222111000000111444555////////////......------------------------.........///000000000111333555111222333222///...///000,,,,,,+++***))))))((((((************))))))))))))'''((((((((((((''''''(((*********++++++******)))+++***)))(((((()))***+++)))))))))((('''''')))+++&&&'''))))))(((((()))+++''''''''''''''''''(((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&((((((((('''(((***,,,%%%&&&'''((()))***++++++''''''(((((()))))))))***(((((())))))))))))(((((()))******)))''''''((()))&&&((())))))((((((***+++'''(((((())))))))))))))),,,%%%!!!%%%******))))))*********+++++++++++++++***+++,,,+++))))))+++,,,,,,,,,,,,+++)))***,,,...******))))))))))))******)))''''''((()))***)))(((+++++++++******)))))))))###'''))))))***+++,,,---&&&''''''(((((((((((('''$$$%%%''')))***)))((('''%%%''')))***))))))***+++++++++,,,,,,,,,+++******,,,,,,+++******)))(((((())))))(((((((((((())))))'''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&(((***+++***(((((()))&&&***$$$...$$$...&&&***%%%&&&''''''&&&''')))+++,,,)))(((***(((###"""###---,,,++++++,,,,,,+++)))---+++***)))******)))'''&&&((()))*********,,,...******++++++++++++******)))***++++++)))((()))+++((((((((((((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))***+++,,,---************************)))******))))))))))))))))))))))))***************((())))))))))))(((((('''*********)))'''&&&'''((('''(((***+++++++++******)))******+++,,,---......000000000000000000000000////////////////////////+++,,,,,,---------------***,,,///000//////000111------......////////////...///000000......///000......//////000000111111+++---............///111............///000111111444555666888999::::::;;;777888888666333111111222333333333333333333333333000000///......000444777...////////////111444666333333333333333333333333222111111000111222444555444222222555444222111444---222777888555333222222000222333444333222333444111111111111111111222222......///000000111111111...///000111111111111111,,,.../////////000333555333333333333333333333333333333333333333333333333111000000000000000111111---000111...///222222///000000111222222222222111444555666666666666555555666666555444333222111000111000000///000111222333---....../////////...---.........---......///000///000111111000000333555111222222111...------...*********)))))))))((((((+++*********))))))(((((((((***,,,+++***))))))***((()))*********)))'''&&&******))))))))))))******''''''&&&$$$###$$$''')))&&&(((******)))(((((()))(((((((((((((((''''''''''''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&(((((((((((((((***,,,(((((())))))))))))((((((%%%&&&'''''')))******+++(((((())))))))))))(((((()))***+++***((('''((()))''')))******(((((()))+++''''''((()))))))))))))))***%%%###'''******)))***)))*********++++++++++++++++++,,,+++******+++---)))+++,,,+++))))))***,,,))))))(((((((((((())))))(((''''''(((******)))((()))***+++)))&&&%%%(((***&&&)))'''(((+++&&&$$$***%%%&&&'''(((((((((''''''$$$$$$&&&''''''(((((((((&&&(((******((((((***,,,+++++++++++++++***))))))((((((((((((((((((((((((******))))))))))))******&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))*********(((((()))***$$$)))###...%%%///'''+++###&&&(((((('''&&&''')))***((((((******&&&%%%''',,,+++******,,,---,,,+++,,,***((((((***+++***)))%%%'''))))))((()))***,,,)))***+++,,,,,,---,,,,,,***,,,---+++)))''')))***((())))))*********))))))))))))(((((((((((())))))((((((''''''''''''((((((******)))((((((((())))))+++***************++++++************************'''***++++++((('''))),,,'''((())))))*********)))((()))******)))((('''&&&''')))+++***((('''''')))%%%&&&(((***++++++***)))(((((()))***+++,,,------.........//////000000111........................,,,,,,---...............***,,,///000000///000111---............/////////---...///.........000111......///000000111222222***,,,.........///111333...............///111111333333444555666777777777444444555333111000111222222222222222222222222222000000///---,,,///444888333333333222000111444666222222222222222222222222222111000000000111222222333111111444444111111333222666888777333222333666///111333333111111222333000000000000000111222222//////000111111222333333//////000111111111111111...///111111111333555777555555444444333222222222222222222222222222222222000000///////////////000+++///111000111333333000000111222333444333333222333444555555555555444333444444333222111000//////////////////000000000000,,,---...///000000//////......---------...000111///000111000000000222444///000000...,,,***++++++))))))************++++++))))))))))))************(((***---,,,***))))))+++''''''''''''(((((((((((())))))************))))))&&&'''((('''%%%%%%&&&(((''')))+++***)))''''''(((((((((((())))))((((((((('''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***&&&(((((((((((((((***,,,'''((()))******)))((((((&&&'''''''''((()))))))))(((((())))))))))))(((((()))***++++++)))(((((())))))***+++***(((((()))***&&&'''((()))***))))))((((((%%%&&&***+++((((((+++))))))******+++++++++++++++,,,,,,+++******+++---'''))),,,+++)))((()))***((((((''''''''''''(((((((((''''''(((***+++)))(((''')))***'''"""!!!&&&+++''')))&&&)))...((($$$---$$$%%%'''(((((((((''''''&&&&&&&&&'''((()))******''')))+++***((((((***---+++++++++++++++***)))(((%%%%%%&&&&&&'''(((((((((++++++************++++++&&&&&&&&&'''((()))***+++'''''''''''''''''''''''',,,,,,***(((&&&'''))),,,###(((###...&&&///(((,,,###&&&))))))'''&&&&&&(((&&&$$$&&&+++---+++,,,///(((''''''(((***,,,,,,+++,,,)))'''(((+++---,,,***&&&'''))))))(((((()))+++)))***+++,,,---.........+++---...,,,)))'''(((***((()))***++++++***((('''))))))(((((((((((())))))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))---,,,+++***))))))))))))******************++++++&&&***---,,,((('''***...''''''((()))))))))))))))((()))*********((('''&&&$$$'''++++++)))((()))***###%%%''')))******))))))&&&'''((()))***+++,,,,,,,,,,,,---...///000111111........................,,,------.../////////...---///111111///...------............////////////---.../////////000222444...//////000111222222333---...000///......///111...------......///000111111111222333444444333333222333333222000000111333000000000000000000000000000000///---,,,...444999:::999888666444444666888000000000000000000000000222222000/////////000111222000111444444111111333777999999555111000555:::...111333333111000111333000/////////000111222333000000111222333333444444000000111111111111000//////111333333333555888:::777777666555444333333222111111111111111111111111000///............//////***...111111222555444000111222333444555444333333222333444444444333222111222222111111000//////...------...///000/////////+++,,,...000111111000000...------,,,---...///000///000000000///000111333---......,,,***(((((()))*********+++,,,,,,------''''''((()))***+++,,,,,,%%%(((++++++)))''''''))))))(((&&&&&&'''))),,,...((()))***++++++***)))((('''))),,,,,,+++)))))))))((()))++++++)))'''''''''&&&'''((()))*********)))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******&&&(((((((((((((((***,,,###%%%''')))++++++++++++((((((((((((((('''''''''(((((())))))))))))(((((()))***++++++)))(((((()))***++++++***((('''((()))&&&''')))*********)))(((&&&%%%(((,,,+++'''(((+++...+++,,,///---((()))...'''((()))((('''&&&'''((((((***++++++******+++,,,%%%&&&(((((('''''')))+++&&&(((***+++***))))))))),,,)))(((***(((%%%$$$&&&'''(((******))))))***,,,))))))))))))(((((((((((('''((()))((('''&&&''')))(((***++++++)))'''&&&&&&)))(((((('''''''''((((((+++***)))(((''''''(((((())))))(((((((((((())))))...)))%%%&&&((()))&&&###''')))******((('''((()))%%%&&&'''((()))***+++,,,)))++++++((((((+++***(((((()))******'''&&&%%%&&&&&&''''''((()))******+++222///+++'''&&&''')))+++((())))))((('''(((,,,///---+++)))((('''((()))***%%%''')))******,,,...000,,,------+++))))))***,,,&&&&&&&&&'''((())))))***$$$&&&)))+++,,,+++)))''')))+++)))%%%%%%)))***)))'''((())))))(((((()))***'''(((((()))***+++++++++---&&&%%%***---++++++---((((((((((((((()))***************)))((()))+++...))))))))))))))))))))))))(((((())))))))))))(((''''''''''''((()))******+++,,,+++***))))))***+++,,,+++,,,............///111111111111000000///...---/////////...............000///---,,,,,,---///000,,,---.../////////...---////////////000000000000000222222111///---------222000...---,,,---///000000111222111000///000111$$$---333222///000222333//////000000111111111222333222222111000//////......---,,,,,,///333777:::999666222111111111111000222111111222555555222///111222333444555444333222666555444333333333333333888777666333111222555777222333333///******000666...///000111222333444444111222222333333222222222///////////////000111111444555555444333444666888888777666444222111//////111111000/////////////////////...//////000111222//////000111222222333444333444444666666555333000444444333222111000///...///............///000111...///000///...---...//////...---------///000111000---+++,,,///111000///111111000///////////////+++++++++*********))))))***((('''((()))***)))'''))))))))))))((((((((((((((((((((())),,,///333555******+++)))(((''')))***(((((((((((())))))))))))(((((()))***************)))******)))(((''''''(((***)))((((((((()))+++,,,%%%'''))))))))))))***+++(((((()))******)))((('''%%%&&&'''((()))***+++,,,+++***''''''''''''&&&&&&'''&&&$$$###$$$%%%''')))((())))))((('''''')))+++((((((''''''''''''((((((+++)))(((&&&&&&((()))+++''''''''''''((((((((((((+++(((&&&'''***+++)))&&&***)))((('''&&&&&&'''(((,,,)))***---+++'''''',,,)))***+++***((((((((()))(((***++++++******+++,,,******)))'''%%%%%%''')))$$$&&&(((((('''&&&&&&&&&***''''''))))))&&&&&&)))((()))******)))(((***+++(((((((((((())))))))))))'''((()))((('''&&&'''))))))+++,,,,,,***(((''''''***))))))((((((((())))))))))))))))))(((((((((((($$$%%%%%%&&&((()))+++++++++(((%%%&&&***,,,***(((''')))******((('''((()))&&&&&&'''((()))***++++++&&&))))))&&&&&&))))))&&&$$$%%%&&&&&&%%%$$$%%%''''''''''''((()))*********+++***)))(((((()))***+++((())))))(((((()))+++...''''''&&&'''(((+++...///'''(((************,,,...***,,,,,,+++***))))))***&&&&&&'''(((((()))******((()))))))))))))))(((''''''******((((((******''''''((())))))(((((()))***&&&''''''((())))))******...)))'''+++---+++***,,,))))))(((((()))******+++)))***+++***))))))+++---************************''''''(((((()))***++++++&&&''''''((())))))******++++++))))))((()))*********+++------------...000//////000000000///......111111111111111111111111///...------------...///,,,---...///000//////...---............/////////000111222111///------...///...---------...000222///000111000///...///000+++222666555222333333222///000000000111111111111222222111000000///......111000//////111555888;;;<<<888555222222222111111333111000222444444222000111222222333444333333333555555444333333333333333555555444222111111333666333444444111......222555...///000111222333333444222222333333333222222111000000//////000000111222222333333222111222444666444444333111000///...---111000///////////////000............///000111111222222222222222333333333333333444555555444111///000000000000000/////////,,,,,,,,,,,,------------***,,,......---...///111///.........//////000111000...,,,---///111000/////////...---------------*********)))))))))((((((***((('''((()))***)))'''))))))))))))((((((((((((%%%%%%$$$$$$&&&(((***,,,)))***+++***)))(((***,,,++++++***)))((('''&&&&&&(((((()))************))))))******)))((('''''')))((((((''''''(((((()))***%%%'''))))))))))))***+++%%%&&&((()))************&&&&&&'''((()))***+++++++++)))'''&&&''')))***+++)))((('''''''''(((******''')))***)))((('''(((***((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''(((((((((((()))((('''((()))***)))((())))))''''''&&&'''((((((+++***+++,,,***'''(((++++++,,,---,,,*********+++(((***++++++******+++,,,++++++)))'''%%%%%%'''***&&&(((******)))((()))***(((&&&&&&)))***'''(((+++)))***+++***)))((()))***''''''(((((())))))******'''((()))(((&&&&&&((()))***+++,,,,,,***(((((()))******))))))))))))******'''''')))******)))((((((###$$$%%%&&&''')))******+++)))&&&'''***,,,+++)))'''(((******((((((((()))(((((((((((())))))))))))%%%((((((&&&&&&******((('''((((((((('''(((+++---''''''(((((())))))******%%%&&&''')))******+++***'''(((******))))))***,,,&&&&&&&&&'''))),,,...000(((***+++***))))))***+++)))+++------+++))))))***''''''(((((())))))******,,,+++)))''''''''''''(((%%%)))+++))))))+++)))%%%'''((())))))(((((()))***&&&&&&&&&''''''(((((()))...***)))+++,,,***)))***)))))))))))))))******+++''')))++++++***)))***+++***************************))))))((()))***+++,,,&&&&&&''''''(((((())))))+++***)))((((((((((((((()))***,,,,,,++++++,,,...------...////////////...111111111111111111222222........................------...////////////...,,,,,,---------.........///000111111///------...------,,,---...000222333...///000///......///000///222444222111111///+++000000000000111111111111111000000//////.........000000111333666:::???AAA???<<<777555444333222111333222000000222333222111222222111111222222333444555444444333333333333333111222333222111111222444555555444333333333333444...//////000111222333333333333444444333222111111000000//////000000111222000111111111000000222333222111111000//////......//////////////////000111............///000111222333333333222222222111111222333333333222111///...---------....../////////***+++,,,---------,,,+++''')))+++------///111333//////000000111111000000000...------///000000///---,,,++++++******++++++)))))))))(((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))***)))((('''&&&'''((())))))***+++*********,,,...++++++***)))((('''&&&&&&'''((())))))******))))))((()))***)))((('''((()))&&&&&&'''(((((((((((('''%%%''')))***)))((()))***''''''((()))***)))))))))(((((((((((())))))))))))+++***((('''''')))+++,,,))))))))))))************''')))******)))'''((())))))((((((''''''(((((()))***)))(((''''''((()))***''''''''''''((((((((((((((()))***)))((('''((()))(((''''''''''''(((((())),,,---------,,,***+++---+++---------+++***+++,,,(((***++++++******+++,,,&&&'''((((((((((((***,,,$$$&&&((())))))***+++---)))&&&&&&******'''(((+++***++++++***((('''((()))&&&''''''((()))******+++((((((((('''&&&&&&(((***)))***+++***)))(((((()))))))))(((((())))))******%%%&&&)))***+++***)))(((''''''''''''''''''''''''...+++)))((())))))'''&&&&&&(((******)))((())))))))))))))))))((((((((((((&&&)))***((())),,,---******+++***)))(((***---000'''((((((((()))))))))***$$$%%%&&&''')))*********&&&(((***+++***)))***+++***))))))((())))))***+++((()))******))))))***+++)))+++......---+++******((((((((())))))*********+++***)))(((''''''((((((%%%)))***((()))+++***&&&'''((())))))(((((()))***&&&&&&'''''''''((((((((()))((((((*********))))))))))))((((((((())))))***&&&(((+++,,,+++))))))***************************000...+++)))(((((())))))&&&&&&''''''((((((((((((***)))((((((''''''&&&&&&((()))******))))))***,,,++++++---......//////////////////000000000000000......////////////......,,,---------............,,,------------............///111000///......///------------...000111222...///000000//////000111000222111///000222///)))000000000000000111111111000/////////.........------///222666<<>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::777888999999;;;;;;<<<===:::::::::999999888888888777555444666999;;;999888:::::::::999999999888888777777888999888777666555999888888888777777666666444444444555666777777888555555666666777888888888444555666777777888888888666777888888777777888999333444444444555555666666666555555555666777666555333444555555555444333222444444444555555555666666000000111222222333444444222444666666555444555666444555666666444555666888666666666666555444333222333333444555555444333333444444444555555777888888222222222333333333444444777777777777777777777777444555555666666555555444222444444444222222333444///111333333222111000111111000000000111222333333222333333333333222111111000111111111111222222222111222222222222333333333333333222222222222333333000111222333333222000///222222111111111111111111444555444333111111333555555555555444444555555555222111111111111111222222000000000000111222333444222222222222222222222222333333444444444333333222222333555444333333444666111111000000000111333444666555333222222222333333000000111222333333444444444333333222222333333444444555555444222222444666444333333222222333333444222222333333222222111000111111111000000000000000000555555---***...444555555444444333333333444444555444444333333444444555111333555777777555333111444444222222222222444444666666555444333222222111444444333222222333333333222666777555555666555111555666666666555444444333,,,---000222222111000///,,,---///000111000...---///...---///111222222222000000///......//////////////////000000111111111000//////......//////000111111000/////////000111000111222222222111000//////000111111111111222444222222333333333222222111222222222222222222222222444444444444333333333333333333444555555666666777333444555555333222222333333444555555444555777999777555444555777777555222888777777777777777777888666777888888999999888888666666777777666666555444777777666555555666888888444222333999:::666666999777666555777:::;;;999777777888999999888888999:::999999888888888888999999999999999999888888888888777777666666777888999:::999999:::::::::::::::999999999:::;;;;;;;;;::::::666777888999:::999999888999999999999777555333222777999999666777;;;<<<:::999:::;;;;;;::::::;;;===;;;;;;::::::::::::;;;;;;:::;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;<<<:::::::::999999999888888888666555777:::;;;:::888;;;;;;:::::::::999999999888888999999999888777666999999888888777777777777444444555666666777888888555555666777777888888999777777777888888777666666666777999888777777888:::555555555666666666666666666555444555555666555555444444555555555555444444555555555555666666666666333444444555666666777777222444666777666666777888555666777666555555777999444555555666666666555555333444555666666555444333555555555555666777888888666666666666777777777777777777777777777777777777555666666666666666666555333444555444333222333444000222444444222111111222222222111111111222333333333444444555444333222222111111111111222222222333111111222222222333333333444333333333333333333444111222444555555333222111333333333333333333333333333444444222111111444666333444555666666555444333333333222222222333333444111000000111111222333444333333333333333333333333111111222222222222111111222444555555444333555666333222222111222333444555555444333222111222222333111111111222333333444444444444333333333333444444222333444444222222333444444333333222222333333444444444555555444444333222222222222222222222222222111666777111---111555666555444444333333444444555555444444333333444444555333444444555555444444333444444333222222333444444666555555444444333333222555555444444444444444555222555666444444777777444444444444444444333222111...///111222222111000...//////000111000///---,,,111000...///222333111...222222111000////////////////////////000000000000000000////////////000000//////.........//////000111111222333333333222222///111222111000000111222222222333333333333222222333333333333333333333333222222333333333333444444333444444555555666777777444555555444333222333555444555666555444555777999777666555666666666444222666777777777777777777666888888999::::::::::::999888777666555555555555555666666666777777888888888777555555888888666666999999777666777999;;;;;;:::777999::::::999888:::;;;888888999999999999888888;;;::::::999999888888777666666666666777999:::;;;:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;;;;::::::999777888888999:::999999999::::::999999777666444333666999999666777;;;<<<:::===;;;999999:::<<<<<<;;;::::::999999999999::::::::::::;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;::::::::::::999999999999999888777888:::<<<;;;:::;;;;;;;;;::::::::::::999:::::::::::::::999888888999999999888888888888777555555666666777888888888666666777777888999999999999999999999888777666555777888999999888888999:::888888888888777777777777555555555555555555555555666666555555555666666777666666666666777777777888666666666777888888999999444666888888888888999:::666777888777666666888:::333444555666777777777777444555666777777666555444555555555555666777888999777888888888999999999999777777777777777777777777666666777777777777666666333555666555444333444666111333555555333222333333444444333222222222333333444555666666666555333222222222222222333333333333222222222222333333333333555444444333333444444555333444555666666555444333444444444444444444444555222333333222222222555777333555777999999777555333555555444444444444444555111111111111222333444555444444444444444444444444111222222333333333222222333444555555444444555777444444333333333444555555444333333222222222222333111222222333333444444444555444444333333444444555111333666666555333333444444333333222222333333444666666666777666555555444222222333333444444555555333777999555222444666777555444444444444444555555555555444444444444555555666555444333333444555666444444333333333333444444444444444444444444444444666555555555555555666666333555555333333777888666444444444444444444333222...///000111111000...---000111222222222111111000333555666444333333111...333222111000///.........000000//////////////////111000000//////000000111///////////////000000000111111222222333333333333000111222222000///000111222222333333444333333333222222333333333333444444111111222222333444444555444444444555666666777777888888888666555555777999555666666666555555777999777777777777888777666555555666888888888888666555888888999:::::::::::::::888888666666666777888999555555777888888888888888999888777777777777777999999888777777888999;;;<<<888999::::::999999:::<<<777888::::::::::::888777:::::::::::::::999999999999999999999:::;;;;;;<<<:::;;;<<<======;;;:::999;;;<<<<<<<<<;;;:::999999888888999999999:::::::::777777888888888888888888666999999777777;;;<<<999>>>:::777777:::======<<<:::999999888888999999:::::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::::::::999999999999999;;;;;;;;;;;;;;;::::::999999999999999999999999999777777777777888888999999777777888888999:::::::::999999999999999888777777888999::::::999999:::;;;;;;;;;::::::999999888888666777888777777666777888888777666666666777999:::777888888888888999999999666666777777888888888888777999;;;;;;999999999:::777888999888777777999;;;555555666777888888888888555666777888888777666555777666666666777777888999666666777777777888888888777777777777777777777777666666777777777777666666444666777666555555666777333555666666444444444666666555555444333333333333444555666777666555444333222333333333444444444444222222333333333444444444444444444333333444444444333444555666666666555555444444444555555555555555111222333333333444777999777888999::::::999888777666666555444444444555555222222222222333444555666444444444444444444444444444444555666666666555555333555666666555555666777444444444444444444444555333333333222222222222333222333333333444444444555444444333333333333444444222444777888777666555555444444333333333333444444666777777777777666555555222222333333444555666666444666888777555555666666555444444444444555555666555555444444444444555555666555444444444444555666444444444333333444444444333444444444555555666666555555555444555555666666555777666222333666888666666666777777777666666555---.../////////...---,,,///000111222222333333333000777;;;888444555555222222111000///......------000000000000////////////111111000000000000111111000000111111222222222222111111111111222333333333111222333222111000111222111222333444444444444444222222222333333333444444111111222333444444555666444444555555666777777888888999888777666666999;;;666777777777666666777999666777999::::::;;;;;;;;;666777888999999888777666777888999999::::::999999888888777777888:::<<<===666666777888999999888888::::::999888777888999888777777777666666888:::;;;888:::;;;;;;::::::;;;<<<888999:::;;;;;;:::999888888888999:::;;;<<<<<<===;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;:::999999999999999999:::::::::888888888888999999::::::666999:::888999<<<<<<999<<<999666777;;;>>>???>>>:::999999888888999999:::999::::::;;;<<<<<<<<<;;;===<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<888888888999999999999999<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::888888888999999999999999888888999999:::;;;;;;;;;888888999::::::;;;::::::999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::999888:::;;;:::999888999;;;999999888777888999;;;<<<999999999:::::::::;;;;;;888999999999999999::::::;;;<<<===<<<:::999999:::999:::::::::999999;;;<<<999999999::::::999999999777888999999999999888777888777777777777888999999666777777777888888888888999999999999999999999999666666777777777777666666555666888888777777888999666777888777666555666888777777666555555444555555555555555555555444444333444444444444555555555555444444444444555555555555444444333333333333444444333444444555555555555555444444444444555555666666222333444444444555888;;;:::999888777777888999:::666666555444444444444444333333333333444555666777444444444444444444444444444555666777777777777777444555777666555555666888444444444444444444333333333333333333444333333333444444444444444555555555333333222222222222333333000333666777666555444444555555444444444444555555666666666666666555444444222222333333444555666666444555666777777555444555444444444444444555666777666555555444444555555666444444555666666555444444444444444444444444444444333444444555555666666777444444333333444555666666777999777333333666777555666666777888888777777777,,,------......------------......///000111222333+++444:::777666999999444111000//////............000000000000111111111111222222111111111111222222111111222333444444444444222222111111111222333333111333444333222222333444111222333444444555555444222333333444444555555555222222333444444555666666444555555666666777888888666777888777666666888999777888888777666666888999666888;;;<<<<<<<<<>>>???888999999999999999999888888888999::::::::::::999999999999:::;;;<<<===>>>888888888888888888888888999;;;;;;999999;;;;;;888666777888777777777999;;;999:::<<<;;;::::::;;;===999999::::::::::::999999888888999:::<<<===>>>>>>:::;;;::::::999777666555::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<;;;:::999888888888888777:::;;;::::::======::::::999888888;;;===>>>>>>::::::999999999999::::::999999:::;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;===<<<;;;:::;;;===888888999999999999::::::===<<<<<<;;;:::;;;;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;999<<<>>>===:::999;;;===:::::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===;;;::::::::::::;;;<<<;;;::::::<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;;;;:::999888999888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777666777999999888888:::;;;888999999888777777888:::888777777666666666777777777666555333333444555555444555555555666666666666555666666666666777777777555555444444444444555555444444444555555666777777444444444555555666777777444555666666666777:::===:::888666444444666888:::777777666555444444444444444444444444555666777888555555555555555555555555333444555666666666666666555666777777666666777999444444555555444444333222333444444555555555555444555555555555555555555555444333333222222333333444...000333333333222222333666666666555555666666666555555555555555444444333333333333444555555666666666444444777777444444666444444444444555666777777666666555555555555666666444555666777777666555444444444555555555555444444444444555555666666666666333333333333444555666666666999888444444777777444444555555666666666666666,,,,,,---....../////////////////////000111111222---222333111666;;;555)))111111000//////000000000000000111111222222333333222222222111111222222222000111333444555555444444555444333222222333333444222333444444444444555666111222333444555555555555444555555666777777888888444444444555555666666666555555555666777777888888555777999999888777888999888999999888777666888999777:::<<<===;;;;;;===???;;;::::::::::::::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;:::888777777777777888777;;;===::::::===<<<888555777::::::999888:::;;;:::;;;<<<<<<;;;;;;<<<===:::::::::999999:::::::::999::::::;;;<<<======>>>999::::::::::::999777666;;;;;;::::::;;;===???@@@:::;;;<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<<<<<<<:::999888888999999888;;;===;;;<<>>;;;:::;;;<<<;;;:::::::::;;;;;;;;;::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<===<<<:::999;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;:::<<<======<<<;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<999<<<>>>===:::888;;;>>>999:::;;;<<<============<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<999;;;======<<<;;;<<<===;;;<<<===<<<;;;;;;===???<<<<<<===>>>????????????999:::;;;<<<<<<;;;:::999:::999999888888888999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999777888::::::999999;;;<<<999::::::999777888:::;;;888777777777777888888999:::888555333222444777999555555666666666777777777777777888888888999999999888777777666666777777888555555555666777888999999555555666666777888888999777888888888777888;;;===:::999888777777888999:::999999888666666555555666555555555555666777888888777777777777777777777777333444555666777777777777555777888888777666888999555666666666666555444333444444666777777777666666555555555555555555555555555555555444444555555555000111333333222333444666888888777777777777888888555555666666555555444333666666666666666666666666888444333777888444444777444444444444555666777888666666555555555555666666666666555555555555666666333444555666666555444333555555555555666666666666444444444444555666777888222666777555666999999666444555666777777777777666,,,------...///000111111444333222222111222222222333333///---444;;;///111111111111111111222222000000111222333444444444333222222111111222222333000111222444555555444444888666555444333333444555222333555555555555777888111222333444555555555555666777777888999:::::::::555555555666666666666666555555666666777777888888666999;;;<<<;;;::::::;;;888999999888777777888:::888;;;======:::999;;;<<<<<<<<<::::::::::::<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;999777666===;;;999777666666777888666;;;===;;;;;;>>>===888555888<<<<<<;;;999:::<<<:::;;;<<<<<<;;;;;;<<<>>><<<;;;999999999999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::===<<<::::::;;;>>>BBBDDD::::::;;;<<<=========<<<;;;:::999888999:::;;;<<<999999888888999;;;<<<===888<<<>>><<<===@@@???<<<;;;>>>@@@>>>:::777777999<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999;;;===<<<999888:::<<<<<<<<<<<<=========>>>>>>===<<<;;;:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=====================<<<;;;:::999;;;<<<======<<<<<<===???::::::;;;;;;<<<<<<======888<<<>>>===999777:::>>>999:::<<<>>>???>>>>>>===============>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::666888;;;<<<<<<===>>>@@@;;;<<<===<<<;;;<<<===???;;;<<<===???AAABBBBBBBBB::::::;;;<<<<<<;;;::::::::::::999999888999999999;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;777888::::::::::::<<<===:::;;;;;;999888888:::<<<888777777777888999::::::===:::666333222555999;;;666666666666777777777777888888999999999:::::::::::::::999999999999::::::777777777777888999:::;;;666777777888999999::::::999::::::999888999<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777777555555555666666777888999999999999999999999999999666666777999999:::::::::555777888888777777888999666777888888888666555444444555666888888888777666666666666666666555555555777777666666666666777777444555555555555555888:::999999888888888888999999666666666666666555555444888888888777777777777777:::444333777888555555888444444444555555777888888666666555555555555666666999777444222222444777999333444555666666555444333666666666666666666666555555555555555666777999999///333666666888;;;<<<999777777888999999999999999333...******...222333333555444444333333222222222222333555444333222222333111222222333333222222111444444333222000111444666222444555555444333333444222222333222111222555777999555222222444555333000333444666555444333333444777666555555555555666666888888888888999:::;;;<<<777777777888888999999:::555555777999;;;;;;999888777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<===<<<;;;:::999::::::;;;>>>===<<<;;;;;;<<<===>>>============<<<;;;:::999;;;<<<<<<;;;999888888:::<<<<<<<<<<<<<<<<<<<<<<<<:::======::::::<<<<<<999;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999::::::AAA>>>:::999::::::999777;;;;;;;;;<<<===<<<:::888>>>===<<<;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::===>>>>>><<<;;;;;;===???;;;<<<;;;:::999999;;;===>>>============>>>>>>???<<<:::999;;;>>>???===::::::;;;<<<<<<;;;;;;===???;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>============<<<;;;999999::::::;;;<<<============<<<<<<<<<<<<<<<===>>>???777:::===???>>>>>>>>>>>>======<<<;;;;;;<<<>>>>>><<<=========>>>>>>??????======>>>???@@@AAABBBBBB>>>>>>======<<<<<<<<<;;;<<<===>>>===<<<<<<<<<>>><<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;:::???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>??????>>>===>>>@@@??????@@@???>>>===;;;:::==============================;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======??????>>>>>>=========<<<<<<<<<======>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;:::;;;;;;<<<999;;;<<<;;;999999:::;;;:::999888777777888999:::888888888888999:::;;;<<<999:::;;;<<<============::::::999888888999999999999::::::::::::999888888777555333555888;;;:::999;;;:::999888999;;;===???;;;<<<======<<<<<<===???>>><<<999999;;;;;;888666888888777777777888:::;;;999;;;;;;999777777;;;???:::777888;;;888222222666666888::::::888666666666===<<<:::888666666666666777777777777888999:::;;;999999999888888888888888888888888888888888888888777777777888999999::::::777888999:::999888777666;;;:::999999888999999999:::;;;:::999777777999;;;888::::::999777666777888999666444444777::::::999888999:::999888888:::;;;888999::::::888888999::::::::::::999999888888888::::::;;;<<<;;;:::999888555777999999888888999:::999999888777666666777777???===<<<;;;<<<<<<;;;999...//////000///000111222---///111222111111222333///111444555555444555666222222333333333333222222444444444222111111444666222444555555444333444444333444444333333444666888777555444444555666666555222444666666444444444555777777666666666666777777888888888888999:::;;;<<<888999999999999999999:::888777777888:::;;;;;;:::999999999999999999999999<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<>>===<<<;;;<<<<<<============<<<<<<=========>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<999<<<<<<999999<<<<<<999<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<<<<======AAA>>><<<<<<===>>>===;;;<<<<<<<<<>>>???@@@???>>>??????>>>===============:::;;;<<<=========<<<<<<===>>>>>>===;;;<<<>>>@@@=========<<<;;;;;;===???======<<<======???@@@@@@???===<<<>>>@@@AAA???===;;;<<<===<<<;;;;;;===>>>::::::;;;<<<<<<;;;:::::::::::::::::::::;;;======??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>??????888;;;>>>???>>>======>>><<<===>>>?????????>>>>>><<<=========>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>=========<<<<<<<<<;;;===>>>===<<<;;;<<<===<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========>>>>>>============<<<<<<=========<<<;;;:::::::::;;;;;;<<<<<<<<<=========<<<>>>??????>>>>>>???AAA>>>????????????>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999:::<<<=========<<<<<<======>>>???>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============>>>===<<<;;;:::;;;;;;<<<:::;;;<<<<<<::::::;;;<<<:::999999888888999999:::888888888888999:::;;;<<<<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::888666777:::<<<;;;:::;;;:::999999:::<<<>>>???<<<===???>>>======>>>@@@???===;;;;;;<<<<<<:::888999999888888888999:::;;;999::::::999888999;;;===888666777:::999444555999777999::::::999777777666::::::999888888888999:::;;;:::999888888777777888777777777777777777777777::::::::::::::::::::::::777777888888999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<:::;;;;;;999777777999;;;999::::::999888777777999888666555666999::::::999999:::::::::999999;;;<<<:::;;;<<<;;;::::::;;;<<<;;;::::::::::::::::::999::::::;;;;;;;;;:::999888666888::::::999999999;;;;;;:::999888888888888999<<<<<<<<<<<<<<<;;;;;;;;;***///444444111......000111555888666000++++++---000333666777666555555555222333333444444333333222444444444333111222444666333444666666444333444555444555555555444555777:::555666777666666777999;;;222444666666555555666777888888888888888888888888999999999999:::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;<<<<<<===============@@@??????>>>>>>>>>>>>???<<<======>>>>>>======<<<>>>>>>>>>>>>===<<<;;;;;;;;;<<<===<<<:::::::::<<<========================;;;======;;;;;;>>>>>>;;;>>>>>>>>>????????????@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@BBBBBBAAA???===>>>>>>???AAACCCDDDEEEAAAAAA@@@@@@??????@@@@@@?????????@@@??????>>>===<<<>>>>>>>>>======???AAA???@@@@@@>>>======???AAA============>>>???@@@AAABBBAAA@@@@@@AAABBBAAA???===>>>>>>===;;;;;;<<<>>>:::;;;===>>>>>>===;;;:::999999999999:::;;;<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;@@@@@@@@@???????????????;;;===??????>>>=========;;;===@@@BBBBBBAAA???===============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::>>>>>>>>>>>>============;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<===============>>>>>>>>>?????????<<<<<<<<<<<<============>>>===<<<<<<<<<===??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<===????????????AAABBB>>>>>>????????????>>>>>>????????????????????????>>><<<:::888888:::<<<>>>>>>=========>>>???@@@@@@>>>>>>============<<<<<<@@@@@@???>>>>>>===<<<<<<::::::;;;<<<======>>>>>>===<<<;;;;;;:::;;;;;;;;;:::;;;===<<<;;;:::;;;===:::::::::;;;;;;:::::::::888888888888999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::===<<<<<<;;;<<<<<<=====================<<<<<<;;;<<<;;;::::::<<<<<<<<<:::<<<;;;;;;:::;;;<<<>>>???===>>>@@@???>>>>>>???AAA???>>><<<<<<======<<<:::;;;;;;:::999999999::::::999888777888:::::::::999888777888;;;:::777888<<<999::::::::::::999888888888888888888:::;;;<<<===<<<;;;:::999888888888888666666666777777777777777;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;===<<<<<<<<<<<<<<<======999999999:::;;;<<<>>>>>>:::;;;;;;:::888888999;;;999:::;;;:::888777888999777777777888:::;;;:::999:::;;;<<<;;;::::::<<<>>><<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888:::<<<<<<;;;:::;;;<<<<<<;;;;;;:::::::::::::::777:::======;;;:::<<>>;;;333---,,,///555777:::999777444222111333333444444444444333333444444555333222222444666333555666666555444444555444555666555444555888:::444777999888666666999<<<222444666777666666777999999999999:::::::::::::::999999999::::::;;;<<<=========<<<<<<;;;;;;:::::::::;;;======<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<======>>>>>>>>>======????????????????????????<<<===>>>??????>>>===<<<============<<<<<<;;;:::;;;<<<======;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@======@@@@@@>>>??????????????????@@@@@@?????????@@@AAABBBCCCDDDBBBBBBCCCDDDDDDCCCAAA@@@>>>?????????@@@BBBEEEGGGBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAA@@@?????????<<<>>>????????????AAACCC@@@@@@@@@???>>>>>>@@@BBB??????>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@AAA@@@@@@???@@@@@@>>><<<<<<===>>>;;;===???@@@@@@???===;;;::::::::::::;;;<<<===>>>AAA@@@???>>>>>>??????@@@>>>>>>======<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>===???@@@@@@>>>===<<<===<<<===???AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<==================>>>>>>>>>??????<<<<<<=========>>>>>>>>>>>>===<<<;;;<<<>>>AAABBBAAAAAAAAA@@@@@@?????????<<<<<<=========>>>>>>>>><<<===???@@@@@@@@@BBBDDD>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???===;;;999999;;;>>>@@@@@@@@@??????>>>??????@@@========================?????????>>>>>>>>>======;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<<<<::::::;;;===:::;;;<<<======<<<;;;::::::999999999::::::;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<===============<<<;;;:::===<<<<<<<<<<<<===>>>???===>>>@@@???>>>>>>???AAA>>>==================<<<===<<<<<<;;;;;;::::::::::::888666888<<<<<<:::777::::::;;;;;;:::999;;;===<<<;;;:::;;;<<<<<<;;;:::888999999:::;;;===>>>>>>999999999999:::;;;<<<===777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>:::999999:::;;;<<<======;;;<<<<<<;;;999999:::;;;999:::;;;:::999888999:::777777999:::<<<<<<:::999;;;<<<<<<<<<;;;<<<>>>@@@===>>>???>>><<<<<<<<<>>><<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::<<<>>>===<<<;;;<<<===<<<;;;;;;::::::;;;;;;;;;444999===>>>;;;:::===AAA222111///000222222000...,,,444:::;;;666333666999666888:::999666444222222444444444555555444444444333444555444333333444555333555666666555444444555444555555444444555777999666888:::888555555777:::333555777888777777888:::999999:::;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;999<<<@@@AAA???===<<<===========================>>>>>>>>>======<<<<<<<<<===>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>>>>======>>>???????????????????????????<<>>????????????????????????@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEDDDCCCAAA???>>>???@@@@@@???===>>>@@@CCCAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????===???AAAAAAAAAAAABBBDDD???@@@@@@>>>======???AAABBBAAA@@@??????>>>??????@@@@@@@@@???>>>???@@@@@@@@@AAAAAA???======>>>???<<<===>>>??????>>>===<<<===============???@@@@@@?????????>>>??????@@@@@@@@@@@@>>>============>>>???@@@@@@@@@@@@???======???@@@AAA@@@>>>======>>>>>>>>>>>>>>>???@@@AAABBB????????????????????????;;;;;;<<<<<<===>>>>>>???>>>?????????????????????<<<===>>>>>><<<<<<===>>><<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>>>>??????>>>>>><<<<<<===???BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@=========>>>>>>>>>??????<<<>>>@@@AAA@@@AAACCCEEE??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<>>>AAABBBCCCBBBAAA???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;::::::;;;===<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<===<<<======>>>??????>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<===>>>???>>>===<<<;;;;;;>>>>>>======>>>>>>??????<<<===???>>>======>>>@@@<<<<<<======<<<<<<======>>>=========<<<<<<;;;;;;;;;999888:::===>>>;;;888===???>>><<<;;;;;;======>>><<<;;;;;;===>>>===<<<;;;;;;<<<<<<=========>>>::::::::::::;;;<<<===>>>999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::;;;<<<>>>???<<<;;;;;;:::::::::;;;;;;;;;<<<===<<<;;;::::::;;;999:::;;;;;;:::999:::<<<777888;;;<<<<<<<<<;;;;;;;;;<<<======<<<===???AAA<<<===>>>===;;;:::;;;<<<=========>>>>>>?????????<<<<<<;;;;;;;;;:::::::::<<<===??????===<<<======;;;;;;:::::::::;;;;;;<<<444999>>>???<<<;;;>>>AAA555111------111333222000---222777777444222444777333555666777666555666777444555555666666555555444333555666555444333444555444555777777555444555666444555555555444555777:::888999999888777666888999555777999999888888999:::888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<999===AAAAAA>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<===>>>>>>>>>>>>======>>>>>>??????>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@:::======;;;<<>>>>>>>>>>>@@@AAA@@@<<<;;;===@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???AAACCCCCCBBBBBBCCCDDD???@@@???>>>======???AAACCCBBBAAA@@@???????????????@@@@@@???>>>>>>AAACCC@@@AAAAAA@@@>>>>>>???AAA<<<<<<============<<<<<>>>>>???@@@AAAAAAAAA@@@BBBAAA@@@???>>>???@@@AAA>>>???@@@AAA@@@???>>>===@@@AAAAAA@@@>>>===>>>???>>>>>>======>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@999:::;;;<<<===>>>??????????????????@@@@@@@@@@@@===>>>??????======>>>???======>>>>>>>>>?????????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>???@@@BBBCCC????????????????????????>>>>>>>>>>>>????????????>>>???AAAAAAAAAAAACCCDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@BBBCCCBBBBBB@@@???>>>>>>======>>>>>>????????????@@@@@@======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>======999:::<<<<<<;;;;;;<<<>>>>>>??????@@@@@@??????>>>>>>===============>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA???????????????>>>=========???AAA@@@???===<<<<<>>======>>>@@@:::<<<======<<<<<<===???>>>>>>>>>???>>>>>>===<<<===<<<;;;<<<>>>>>>>>>===???BBBAAA===;;;===??????@@@===;;;<<>>======>>>>>>???>>>>>>===???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;===>>>>>><<<:::;;;;;;999;;;<<<<<<::::::;;;===888:::<<<<<<<<<;;;<<<>>>:::<<<======<<<===???AAA<<<===>>>===;;;::::::;;;>>>>>>>>>>>>????????????===<<<<<<;;;:::;;;;;;;;;===>>>@@@???===<<<======;;;;;;;;;;;;;;;;;;<<<===777;;;???@@@>>>===>>>???111000//////111222333333333555666555222000000000333444555444444555777:::555555666666666666555555333555666666444444444555444555777777555555555666555666777666555666999;;;999888777888:::;;;;;;;;;777888::::::999888888999777999;;;<<<======<<<;;;;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<<<<<<<<<<===<<>>::::::===AAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>??????@@@???@@@@@@@@@??????>>>===;;;<<<>>>?????????>>>===???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======;;;===>>>?????????AAACCCAAAAAAAAAAAAAAAAAAAAAAAA;;;>>>???===>>>AAAAAA???BBBBBBBBBAAAAAAAAA@@@@@@DDDCCCCCCBBBCCCCCCDDDDDDBBBDDDDDDBBB???>>>???AAA>>>AAADDDBBB???<<<>>>AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@AAAAAACCCCCCAAACCCEEEEEEDDDBBBCCCCCC@@@@@@@@@???======@@@BBB@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBAAA@@@AAADDDHHH@@@AAAAAA@@@??????AAACCC@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC===???AAACCCDDDCCCBBBAAACCCBBBAAA@@@@@@AAACCCDDD>>>???AAABBBBBBBBB@@@???@@@AAAAAA@@@???>>>???AAA>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA=========>>>>>>??????????????????@@@@@@@@@AAAAAA>>>@@@AAA@@@???>>>???@@@????????????@@@@@@@@@@@@======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@???AAABBBBBBAAAAAABBBDDDCCCBBBBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@???????????????<<<===>>>???@@@@@@???>>>:::<<<>>>>>>======???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>???@@@@@@???????????????>>>???@@@AAABBBBBB@@@AAAAAAAAAAAA@@@??????===@@@CCCCCCAAA????????????@@@@@@@@@@@@@@@??????===>>>@@@???>>>>>>???AAA:::===??????======???AAA===>>>???@@@@@@??????>>>??????@@@???>>>>>>AAACCC???BBBBBB===<<<@@@CCCBBBBBB>>>;;;<<<@@@CCCAAA???======???@@@@@@@@@???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????;;;<<<===>>>????????????>>>>>>>>>===>>>>>>??????;;;===???>>>===;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>:::;;;===<<<;;;;;;>>>@@@:::;;;<<<<<<<<<===???AAA===>>>>>>===;;;::::::;;;????????????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>@@@???===<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<>>>@@@AAAAAA???===<<<,,,000333333111000222555111111222222333444555555666666555333222222555888555555666666666666555555333555666666555444444555444666777777666555555666777888888777777888:::<<<:::888666888<<>>???:::;;;;;;;;;<<<<<<======@@@@@@???;;;777888>>>EEEBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>???@@@@@@???>>>@@@???>>>======>>>???@@@>>>??????@@@@@@@@@??????;;;===?????????@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA???BBBBBB@@@AAAEEEEEECCCDDDDDDCCCCCCCCCBBBBBBBBBFFFEEEDDDDDDDDDDDDDDDEEEAAACCCCCCAAA??????BBBEEE===BBBFFFEEEAAA???@@@CCCBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAABBBCCCDDDEEEBBBDDDFFFFFFDDDCCCBBBCCC@@@AAAAAA???>>>>>>@@@BBB>>>>>>???@@@AAACCCEEEFFFAAACCCDDDCCCBBBCCCHHHLLL???@@@AAAAAA@@@@@@BBBDDDEEEDDDBBBAAAAAABBBDDDEEE@@@@@@@@@@@@AAABBBCCCCCC===???CCCFFFGGGFFFCCCBBBCCCCCCAAAAAAAAACCCEEEFFF???@@@BBBDDDDDDDDDBBBAAA@@@AAAAAA@@@??????@@@BBB<<<>>>AAADDDEEEEEECCCBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA???@@@AAAAAA@@@???@@@AAA??????@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@BBBCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB<<<===???@@@AAAAAA@@@@@@<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>?????????@@@AAAAAABBBBBB===>>>???@@@AAAAAA@@@???<<<>>>???@@@??????AAABBBBBBBBB@@@??????@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>===============>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>AAAEEEEEECCCAAAAAABBB@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAAAAA@@@???AAABBB;;;>>>@@@@@@???>>>AAADDD===>>>???@@@AAAAAA@@@???@@@BBBBBB@@@>>>>>>BBBFFF===BBBBBB======CCCFFFEEECCC???;;;===AAADDDBBB@@@<<<===>>>@@@AAAAAAAAA@@@<<<<<<<<<======>>>???@@@<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????888999;;;============<<<>>>>>>??????@@@AAACCCCCC;;;===??????===;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>;;;<<<===<<<:::;;;>>>BBB999;;;<<<<<<<<<===???AAA>>>??????>>>;;;:::;;;<<<@@@?????????>>>>>>======>>>===<<<;;;:::;;;<<<<<<===>>>@@@???===<<<<<<===>>>>>>===>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAA===:::333333222222333333444555333555777777666555666777555555555555666666666777333555777777666555666777444999555555;;;999333777888777666666666888999:::555666777777666777999;;;:::;;;;;;:::999999:::<<<:::<<<<<<<<<:::999:::;;;::::::;;;<<<===???AAABBB>>>===<<<;;;;;;<<<>>>???>>>>>>============>>>>>>>>>>>>???AAAAAABBBBBBAAA?????????@@@@@@AAAAAAAAA???>>>===>>>@@@AAAAAA???BBB@@@??????@@@@@@>>>=========<<<;;;;;;;;;;;;;;;AAA@@@???>>>>>>>>>???@@@<<>>???AAADDD>>>@@@BBBAAA@@@>>>======@@@AAAAAABBBCCCDDDFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCGGGEEECCCBBBBBBDDDGGGHHHEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@??????AAABBBCCCGGGFFFFFFFFFFFFHHHJJJKKKHHHHHHGGGFFFDDDBBBAAA@@@AAABBBCCCBBB@@@>>>>>>>>>BBBAAA@@@??????AAACCCDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCC===>>>@@@AAABBBBBBAAA@@@??????@@@@@@@@@@@@??????BBBBBBBBBCCCCCCBBBAAAAAA>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@<<<===???@@@AAAAAAAAA@@@???@@@AAABBBAAABBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@AAADDDFFF@@@@@@AAABBBCCCCCCCCCCCC======>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCAAA???===???BBBCCCAAA??????@@@@@@AAAAAA@@@@@@???BBBCCCCCCAAA??????@@@AAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA>>>???@@@???>>>>>>@@@BBBCCCBBBBBBAAAAAAAAABBBBBBEEE>>><<<@@@CCC@@@???AAA???@@@BBBCCCCCCCCCBBBBBB======>>>???@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCBBBAAAAAABBBCCC@@@@@@@@@@@@@@@???>>>============>>>??????@@@@@@BBB@@@>>>===>>>@@@CCCEEE???????????????@@@@@@AAAAAA@@@?????????@@@AAABBBDDDBBBAAA??????@@@AAABBB@@@???>>>===>>>???AAABBB===???@@@@@@??????@@@AAA>>>>>>======>>>???@@@@@@AAA>>>;;;<<<>>>@@@@@@>>>;;;<<<===>>>>>>===<<<;;;===???AAA@@@>>>===@@@CCCAAAAAA@@@@@@???>>>=====================<<<<<<;;;===:::888999;;;===;;;999======<<<;;;:::;;;>>>AAA<<<<<<===>>>>>>>>>>>>>>>@@@===;;;;;;>>>???>>>===AAAAAA???>>>============>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCC>>>>>>>>>===============222222222222222333333444444666777777666666666777555666666666777777777777555666888888777777777888555:::666555<<<999444888666666777999999999888888888999::::::999999;;;===:::;;;;;;:::999999:::<<<:::;;;<<<<<<;;;:::;;;<<<;;;;;;<<<===>>>@@@BBBBBB@@@???===<<<<<<<<<>>>???>>>>>>============>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???@@@AAABBBBBBAAAAAA@@@??????@@@@@@???>>>???>>>>>>>>>>>>>>>??????BBBAAA@@@>>>>>>>>>???@@@===AAAAAA<<<;;;???BBB@@@???@@@???>>>>>>???AAADDD???AAABBBBBB@@@>>>>>>???@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBDDDEEEGGGDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCBBB@@@???>>>??????@@@@@@AAAAAAAAAAAAAAADDDCCCBBBBBBBBBCCCEEEEEEBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBAAAAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@AAACCCEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBAAA???>>>???AAACCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>???AAA@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@??????AAACCCBBBBBBAAAAAAAAAAAABBBBBBDDD???===@@@CCC@@@???AAA???@@@AAABBBCCCBBBBBBAAA======>>>??????@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>AAA@@@@@@@@@@@@?????????@@@???>>>===<<<===???@@@===============>>>?????????>>>>>>>>>>>>???AAAAAABBBAAA@@@???@@@AAACCCDDD@@@@@@??????@@@@@@AAAAAA>>>???@@@@@@??????@@@AAA??????>>>>>>??????@@@AAAAAA???<<<<<>>===>>>????????????>>>===>>>???@@@@@@>>>>>>@@@BBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<>>>===<<<>>>@@@@@@===;;;<<<<<<===<<<;;;;;;===@@@======>>>???????????????@@@>>><<<===??????>>><<<>>>>>>>>>>>>>>>??????@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBBBB???????????????>>>>>>>>>222222222222222333444444444666888888777777888999777777777777888888888888555777888999888777888999666<<<888666<<<999555999444666999;;;;;;:::777666999:::;;;:::::::::<<<>>>;;;<<<<<<;;;::::::;;;===999;;;<<<<<<;;;;;;===>>><<<===>>>???@@@AAABBBCCCBBBAAA???>>>===>>>??????>>>>>>============>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@???>>>???AAABBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA???>>>>>>??????===AAABBB???>>>@@@BBBAAA>>>>>>???>>>>>>???AAADDD@@@AAACCCBBBAAA@@@@@@AAA????????????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA===>>>@@@AAACCCDDDDDDDDDAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAACCCDDDCCCAAA??????@@@===>>>AAABBBCCCBBB@@@???BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>BBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDD???@@@AAAAAAAAA@@@???>>>AAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@???@@@BBBDDDCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???@@@AAABBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBAAA??????@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBAAAAAABBBBBBCCCDDD@@@>>>AAABBBAAA@@@BBB@@@AAABBBBBBCCCBBBBBBBBB>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDBBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>======<<<>>>>>>======>>>>>>???@@@????????????@@@AAABBBCCC@@@@@@??????AAABBBDDDFFF@@@@@@AAABBBBBBBBBBBBBBB>>>@@@AAAAAA@@@???AAABBB@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>???@@@@@@???>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>===>>>>>>>>>@@@AAAAAA>>><<<;;;===>>>>>>===<<<>>>?????????@@@@@@AAAAAA@@@@@@@@@???>>>???@@@???>>><<<;;;;;;<<<===???@@@AAABBB???>>><<<;;;;;;===>>>???????????????????????????=========>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@444444444444444555555666555777999999999888999:::888888999999999:::::::::555777999999888777888999888>>>;;;888<<<:::666<<<777888:::;;;;;;:::888777888999::::::999:::<<<===<<<======<<<;;;;;;<<<>>>999;;;<<<===<<<<<<>>>@@@>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCCCCAAA@@@???>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCBBB@@@????????????>>>AAABBBBBBAAAAAAAAABBB<<<===>>>>>>>>>???AAACCC@@@BBBCCCCCCAAAAAABBBCCC@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDBBBCCCDDDDDDBBBAAAAAAAAA>>>???@@@AAAAAAAAA@@@???BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBBBB??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEDDDDDDAAACCCDDDEEEEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCBBB??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDD>>>@@@AAACCCBBBAAA???>>>BBBAAA@@@?????????@@@AAAAAABBBBBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@@@@??????AAABBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCBBBAAABBBCCCEEEDDDCCCCCCCCCCCCDDDDDDEEECCCAAA@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAACCCDDDEEEFFFFFFEEEFFFFFFEEECCCAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBB@@@???>>>AAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFAAA@@@@@@@@@AAABBBDDDEEE@@@AAACCCDDDDDDDDDCCCBBB???@@@AAAAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBCCCAAA@@@@@@???@@@@@@?????????@@@AAAAAAAAAAAA@@@??????@@@@@@??????@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>???>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>===;;;<<<===>>>@@@AAAAAABBB@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCC777666666666666777888888666888:::;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<888:::;;;<<<;;;:::;;;<<<:::@@@===:::===:::777>>><<<;;;;;;:::::::::;;;;;;999:::;;;;;;:::;;;===???===>>>>>>===<<<<<<===???:::;;;============???@@@>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>?????????CCCBBBBBBAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@@@@??????@@@CCCDDDDDDCCCAAAAAABBBCCCDDDFFFGGGHHHEEEDDDBBB@@@@@@@@@@@@AAA???@@@BBBCCCBBB@@@AAACCC===>>>????????????AAACCC@@@AAABBBBBBAAABBBCCCEEEBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBDDDDDDEEEEEEBBBDDDEEEEEECCCBBBBBBCCCAAA@@@?????????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCC???@@@BBBCCCDDDBBBAAA???BBBAAA???>>>>>>???@@@AAABBBCCCCCCAAA??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAAAAA@@@???@@@AAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA???AAACCCDDDCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGBBBCCCCCCAAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEDDDCCCCCC???AAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBAAA@@@@@@????????????AAAAAAAAAAAA??????@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAA@@@>>><<<<<<===@@@BBB???@@@BBBCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@??????>>>>>>???@@@AAAAAA@@@@@@AAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEE888888888888888999::::::777999;;;<<<<<<<<<===>>><<<<<<<<<<<<============<<<>>>???@@@???>>>???@@@<<>>:::999@@@???>>>===;;;;;;<<<===>>>===>>>???>>>>>>>>>@@@BBB>>>??????>>>======>>>@@@;;;===>>>>>>======???@@@>>>???AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCCCCCCCEEEFFFHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCAAA@@@AAA@@@@@@AAACCCDDDDDDCCCAAAAAABBBBBBDDDEEEFFFGGGDDDCCCBBBAAAAAAAAABBBCCC@@@???AAACCCBBB???@@@DDD>>>@@@AAAAAA@@@???AAABBB???AAABBBAAAAAABBBDDDFFFBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@BBBCCCDDDDDDEEECCCDDDFFFFFFDDDCCCDDDDDDBBBAAA@@@??????AAACCCDDDCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGGGGGGGFFFDDDDDDAAABBBDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAABBBBBBDDDEEEFFFCCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDDDDEEEEEEDDD@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDBBB@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@???@@@BBBBBBAAA@@@@@@AAA<<<===???@@@BBBCCCCCCCCC?????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????@@@AAABBBBBBAAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA>>>@@@CCCDDDDDDCCCDDDDDD@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHAAAEEEEEEBBB@@@CCCDDDCCCFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCEEEFFFGGGHHHHHHFFFHHHHHHGGGEEEDDDEEEFFFCCCBBBAAA@@@AAABBBCCCDDDJJJIIIHHHGGGEEEDDDBBBBBB>>>???AAABBBCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDD@@@AAACCCBBBAAAAAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBAAABBBDDDCCCAAA??????@@@???@@@AAABBBBBBAAA@@@???AAA@@@??????AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???CCCBBBAAA???===>>>BBBEEE@@@BBBCCCCCCBBBAAACCCDDDCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBAAA@@@@@@BBBDDD@@@AAABBBCCCCCCBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFF999888888888888999::::::888:::<<<=========>>>???============>>>>>>>>>???<<<>>>@@@@@@???>>>???@@@===EEEBBB===>>>;;;:::BBB@@@@@@@@@??????>>>>>>>>>>>>???@@@?????????AAACCC>>>???@@@???======???AAA===>>>??????======>>>???>>>???AAACCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCDDDEEEGGGJJJKKKFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDBBBCCCDDDDDDCCCAAABBBAAA@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCBBBBBBAAAAAABBBDDDDDDBBB??????AAA@@@===@@@EEE@@@BBBCCCCCCAAA@@@@@@AAA???@@@@@@@@@@@@AAADDDFFFBBBBBBBBBBBBCCCDDDEEEFFF@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDAAABBBCCCCCCCCCCCCBBBAAA===>>>@@@AAACCCCCCDDDDDDCCCEEEFFFFFFEEEDDDEEEEEEBBBBBBAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@??????@@@AAACCCEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFIIIKKKFFFFFFFFFEEEEEEEEEEEEDDDAAABBBDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???AAACCCCCCBBBAAAAAAAAA===>>>???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAABBBBBB???@@@AAAAAABBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???AAACCCCCCAAA@@@BBBDDDAAAAAABBBBBBBBBBBBAAAAAA;;;>>>AAACCCBBBBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCCCCBBBBBBDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGAAAFFFGGGBBB@@@CCCEEEDDDEEEEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHDDDEEEFFFFFFDDDCCCDDDFFFCCCBBBAAA@@@AAABBBDDDEEEHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBAAACCCEEEDDDAAA??????@@@AAABBBCCCCCCCCCCCCBBBAAABBB@@@>>>???AAACCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????AAABBBBBB@@@???@@@BBBAAAAAAAAA@@@???@@@BBBDDDCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBAAA???@@@DDDHHHAAABBBDDDEEEEEECCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFF888888777777888888999:::888:::<<<=========???@@@===>>>>>>>>>????????????:::<<<===>>>===<<<===>>>>>>FFFCCC===>>>;;;:::CCC???@@@BBBCCCCCCAAA>>><<<<<<===>>>>>>===>>>@@@BBB???@@@@@@???>>>>>>???AAA>>>???@@@???>>>===>>>???===???AAACCCCCCCCCAAA@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDFFFIIILLLNNNGGGFFFFFFFFFEEEEEEDDDDDDGGGEEEDDDDDDEEEEEEDDDBBBCCCBBBAAABBBDDDDDDDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBAAAAAABBBCCCEEEFFFBBB>>>>>>@@@???<<>>???@@@@@@@@@AAADDDGGG@@@AAAAAABBBCCCDDDFFFGGG?????????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@???@@@AAACCCDDDAAABBBCCCDDDCCCBBBAAA@@@===>>>@@@AAABBBCCCCCCDDDCCCEEEGGGGGGEEEEEEEEEFFF@@@AAACCCEEEEEEDDDCCCBBBAAAAAACCCDDDDDDDDDCCCBBB?????????@@@AAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDAAA@@@?????????AAADDDEEE@@@AAABBBBBBCCCCCCBBBBBBGGGEEECCCBBBCCCGGGJJJMMMFFFFFFEEEDDDCCCDDDDDDDDDAAABBBDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHAAABBBDDDFFFGGGGGGFFFEEECCCDDDEEEDDDBBBBBBDDDFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDDDDCCCAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@===>>>>>>@@@AAABBBCCCCCC???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???BBBDDDCCCAAA@@@BBBEEEAAABBBBBBCCCCCCBBBBBBAAA999<<>>???BBBCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@??????999===BBBCCC@@@===<<<===@@@@@@@@@>>>===>>>AAADDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBB@@@???AAAFFFKKKAAABBBDDDFFFFFFEEEDDDCCCAAACCCEEEGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFFFF999:::===??????===;;;::::::;;;===>>>>>>>>>===<<<===<<<;;;::::::;;;<<<===CCC>>>===???@@@===<<<===@@@@@@@@@@@@@@@@@@@@@@@@CCCAAAAAAAAABBBBBB@@@>>>@@@>>>@@@DDDDDDAAA@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@BBBDDDEEEEEEBBB@@@???>>>AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCDDDEEEFFFFFFEEEHHHFFFEEEEEEFFFGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIFFFDDDDDDGGGGGGEEEBBBDDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCCCCCBBBBBBDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@DDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDDDD>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFDDDBBB@@@@@@AAADDDEEE@@@BBBDDDDDDBBBAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???EEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFCCCBBBDDDDDD@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAABBBDDDCCC@@@===??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCEEEFFFBBBCCCEEEDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@??????BBBBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEDDDAAA@@@???@@@BBBCCCBBBBBBDDDDDDDDDCCCBBBAAACCCDDDEEEDDDBBBAAAAAABBBBBBCCCEEEDDDBBBAAAAAABBBAAA@@@??????AAAAAA@@@???GGGCCC???AAAEEEHHHEEEBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAACCCDDDEEEDDDCCCCCCEEEGGGFFFFFFFFFFFFFFFEEEDDDCCCHHHGGGEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCFFFGGGFFFCCCGGGFFFEEECCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDD@@@CCCEEEEEEBBB@@@BBBDDDBBBCCCCCCCCCAAAAAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEECCCBBBAAA@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBB@@@???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBB???CCCDDDAAA???@@@@@@>>>AAAAAABBBBBBBBBAAA???>>>???@@@???>>><<<===@@@CCCAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFIIIFFFCCCCCCEEEGGGFFFEEEBBBEEEHHHIIIHHHFFFFFFFFF999:::<<<===>>>===<<<;;;<<<======>>>>>>>>>>>>>>>AAA@@@????????????@@@AAA@@@===>>>AAABBB???@@@CCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCBBBBBBAAA@@@>>>???CCCDDD@@@@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCCEEEEEEDDDDDDCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCBBBBBBBBBDDDFFFCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAABBBCCCBBBCCCDDDEEEEEEEEEDDDDDD???AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDD@@@BBBDDDDDDBBBAAAAAABBBEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBEEEBBBBBBDDDDDDAAAAAACCCAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBDDDDDDBBB???@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDGGGEEEDDDBBBBBBCCCDDDEEECCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBDDDFFFGGGDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCCBBBCCCDDDCCCDDDEEEEEECCCBBBBBBCCCCCCBBBAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEFFFGGGIIIGGGGGGHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDFFFHHHIIIGGGDDDHHHHHHFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFEEECCCCCCDDDFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCGGGHHHDDDBBBCCCCCC@@@BBBBBBCCCCCCCCCBBBAAAAAAAAABBBAAA@@@???@@@BBBEEEAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDEEEGGGGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFCCCCCCFFFGGGFFFEEECCCFFFHHHHHHGGGFFFFFFGGG;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????======@@@BBB@@@===???EEEBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGDDDBBBCCCEEE@@@>>>???CCCCCC@@@???AAADDDDDDDDDCCCCCCCCCCCCCCC@@@AAABBBBBBAAAAAACCCEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDD@@@AAABBBBBBBBBBBBDDDFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDAAACCCDDDCCCAAA@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBBBB@@@BBBCCCCCCBBBAAAAAABBBGGGGGGEEEDDDCCCBBBBBBBBB?????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAACCC@@@AAADDDDDDAAABBBDDDAAAAAAAAAAAABBBBBBBBBBBB??????@@@BBBDDDEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBAAABBBCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEAAAAAABBBCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEEEEFFF@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB???FFFLLLJJJEEEBBBFFFKKKFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIIIIIIIHHHHHHJJJLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGEEEDDDHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFGGGIIIKKKJJJHHHEEEIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFFFFHHHHHHFFFEEEGGGHHHHHHGGGEEEDDDEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFF???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGKKKLLLHHHEEEFFFEEECCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCFFFHHHCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEFFFHHHIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGFFFHHHIII<<<<<<;;;;;;<<<===>>>???@@@???>>>======>>>???@@@>>>>>>============>>>>>>>>>???AAABBB===888:::AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFIIIHHHDDDAAADDDGGG@@@>>>???CCCCCC@@@???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHDDDFFFHHHGGGDDDCCCEEEGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@AAACCCCCCBBBCCCEEEGGGAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEFFFEEEBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB>>>???AAABBBCCCCCCBBBBBB@@@AAACCCCCCBBBAAABBBCCCEEEDDDCCCCCCCCCDDDFFFGGG???@@@@@@@@@AAAAAAAAABBB???@@@@@@AAABBBBBBCCCDDDCCCBBB@@@???@@@BBBDDDEEECCCCCCBBBBBBAAAAAAAAA@@@AAA???@@@CCCDDDBBBBBBEEE@@@@@@@@@AAAAAAAAABBBBBB???@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAAAAAAAABBBBBBDDDEEEEEEDDDBBB@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDDDDDDDFFFDDDDDDDDDCCCCCCCCCCCCCCCHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFCCCAAA@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFLLLJJJGGGEEEDDDDDDEEEFFF@@@AAACCCEEEFFFGGGGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDEEEFFFFFFEEEDDDEEEGGGFFFGGGGGGFFFEEEDDDEEEFFFEEEFFFFFFEEECCCBBBCCCCCC???GGGMMMMMMGGGDDDGGGLLLGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEHHHIIIJJJJJJIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKIIIGGGEEEHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJHHHFFFEEEFFFIIIJJJGGGDDDHHHIIIIIIGGGEEEDDDEEEGGGEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIMMMMMMIIIGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHGGGFFFGGGIIIKKKFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGFFFHHHIIIJJJHHHGGGIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFGGGHHHJJJ>>>===<<<<<<===>>>@@@BBB@@@???>>>=========??????AAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBBBB===888;;;AAA????????????????????????@@@DDDHHHGGGCCCAAACCCGGG@@@???@@@DDDDDDAAA@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCGGGGGGGGGEEECCCCCCEEEGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHEEEGGGGGGFFFDDDDDDFFFHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCFFFHHHGGGDDDCCCEEEHHHDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHAAABBBCCCCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGFFFDDDBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBB@@@AAABBBBBBAAAAAACCCDDDEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@AAABBBBBBCCCCCCBBB@@@???@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAA>>>???CCCDDDBBBBBBFFF@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAADDDEEEEEEDDDAAA@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDAAAAAABBBCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFQQQNNNJJJFFFDDDCCCDDDEEEAAABBBCCCEEEFFFFFFGGGGGGCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@AAABBBDDDEEEAAACCCDDDDDDCCCCCCEEEFFFFFFGGGGGGEEEDDDCCCEEEFFFCCCEEEFFFDDDBBBAAABBBDDD===AAAEEEFFFEEECCCDDDEEEHHHGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEHHHIIIFFFCCCGGGGGGGGGFFFDDDDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHLLLLLLHHHFFFGGGFFFDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFHHHIIIIIIHHHIIIKKKLLLHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGHHHJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIGGGHHHIIIHHHGGGGGGIIIKKK???>>>>>>>>>???AAACCCDDDAAA@@@??????????????????@@@AAAAAABBBBBBAAAAAA@@@??????BBBDDDBBB???AAAGGG????????????????????????@@@CCCFFFEEECCCBBBCCCEEEBBB@@@AAAEEEEEEBBBAAACCCBBBBBBBBBBBBBBBCCCCCCCCCGGGHHHHHHFFFEEEDDDEEEFFFBBBAAAAAAAAAAAAAAAAAABBBDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCFFFGGGFFFCCCBBBEEEHHHEEEEEEFFFGGGGGGFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEFFFHHHCCCCCCCCCDDDEEEFFFFFFGGGAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGHHHGGGEEEDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@AAABBBAAAAAAAAACCCEEEGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>@@@AAAAAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA>>>???BBBCCCAAABBBEEEAAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDCCCAAA@@@AAABBB@@@AAAAAABBBBBBBBBBBBAAA???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEFFFDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFOOOMMMIIIFFFCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC???AAABBBCCCBBBCCCDDDFFFEEEFFFEEECCCBBBBBBDDDFFF@@@CCCEEEDDDAAA@@@BBBEEEAAAAAABBBDDDFFFFFFEEEDDDHHHGGGEEECCCBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEHHHIIIFFFGGGGGGGGGFFFFFFHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFFFFGGGIIIKKKCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGGGGEEEDDDEEEEEECCCCCCEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDEEEEEEIIIJJJFFFDDDFFFFFFCCCGGGFFFFFFEEEFFFFFFGGGHHHEEEGGGHHHIIIHHHIIIJJJLLLIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGHHHJJJJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFEEEGGGIIIIIIIIIHHHIIIJJJGGGHHHJJJJJJIIIHHHIIIKKK@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBB@@@AAADDDEEEBBBCCCFFF????????????????????????BBBCCCDDDDDDDDDDDDDDDDDDCCCAAABBBFFFGGGCCCCCCEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFFFFEEEDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFF@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFEEEAAA@@@CCCGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEGGGHHHDDDDDDDDDEEEEEEFFFFFFFFF@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJEEEGGGHHHHHHFFFEEEFFFGGGBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBAAA@@@AAADDDFFFEEEEEEEEEDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDCCCCCC>>>???@@@AAAAAA@@@??????BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAA??????BBBCCCAAAAAADDDAAABBBBBBBBBBBBCCCCCCCCC===@@@CCCDDDBBBAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAACCCCCCCCCAAAAAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCCBBBBBBDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFGGGJJJLLLFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEIIIGGGEEECCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBBDDDFFFGGGFFFDDDBBBAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCC>>>@@@BBBBBBBBBCCCDDDFFFDDDDDDCCCAAA???@@@BBBDDD???BBBEEEDDDAAAAAADDDGGGCCCCCCDDDEEEGGGHHHHHHHHHHHHFFFDDDBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBEEEGGGIIIEEEFFFGGGFFFEEEEEEGGGIIIHHHGGGEEEEEEEEEGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGHHHCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHFFFCCCCCCEEEGGGBBBCCCDDDFFFGGGHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEGGGGGGFFFEEEEEEFFFDDDEEEFFFEEEDDDEEEGGGIIIDDDDDDDDDCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBFFFHHHEEECCCEEEEEEDDDGGGFFFEEEDDDDDDDDDEEEFFFCCCEEEGGGHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJJJJIIIGGGIIIIIIIIIHHHGGGFFFFFFFFFDDDGGGJJJJJJIIIHHHIIIKKKFFFHHHKKKKKKJJJIIIIIIJJJ@@@@@@AAABBBDDDEEEEEEFFFCCCDDDEEEEEEEEEDDDBBBAAAEEEFFFGGGHHHHHHGGGFFFEEEFFFBBB@@@CCCDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCDDDFFFGGGEEEDDDDDDBBBCCCGGGGGGDDDCCCFFFCCCDDDDDDDDDEEEEEEFFFFFF>>>AAADDDEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGAAAAAAAAABBBBBBAAA@@@@@@@@@DDDFFFDDD@@@???BBBFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBDDDGGGIIIGGGDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFIIIJJJJJJHHHFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFF@@@AAACCCEEEEEEEEEEEEDDDEEEDDDDDDDDDFFFGGGIIIKKKEEEGGGHHHHHHGGGFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAA@@@AAADDDFFF@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFF>>>???@@@AAAAAA@@@>>>===BBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDDDDDDDBBB??????BBBCCC@@@@@@CCCBBBBBBBBBCCCCCCCCCDDDDDD;;;???CCCDDDCCCBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@BBBCCCBBBAAAAAABBBCCCBBBCCCCCCDDDEEEEEEEEEDDDBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFDDDBBBCCCEEEGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGIIILLLEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAABBBCCCDDDEEEGGGEEEBBB??????AAACCCEEEIIIGGGEEEBBBAAAAAABBBBBB???@@@BBBDDDEEEEEEDDDCCC>>>@@@BBBCCCCCCCCCEEEGGGCCCCCCBBB@@@>>>>>>AAACCC>>>BBBEEEEEEBBBBBBEEEIII@@@AAACCCCCCBBBCCCFFFHHHHHHFFFCCCAAAAAAAAACCCDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBDDDFFFEEEFFFGGGFFFEEEEEEGGGIIIFFFEEEDDDCCCCCCEEEGGGHHHDDDEEEGGGHHHHHHGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCDDDHHHIIIHHHEEECCCBBBFFFIIIBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFCCCFFFIIIHHHEEEDDDEEEHHHCCCEEEFFFFFFEEEFFFHHHJJJEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@EEEGGGDDDCCCEEEFFFDDDGGGFFFEEECCCCCCCCCDDDDDDAAACCCFFFGGGGGGGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDGGGJJJKKKIIIHHHJJJKKKFFFHHHKKKLLLKKKJJJIIIJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKFFFCCCFFFHHHGGGEEEEEEIIIHHHGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCC@@@>>>???CCCFFFAAABBBCCCDDDFFFGGGHHHHHHFFFFFFEEECCCAAABBBEEEGGGFFFEEEEEEDDDDDDCCCCCCBBBFFFFFFEEECCCAAAAAACCCEEEDDDEEEFFFFFFGGGFFFEEEDDDFFFFFFFFFDDDBBBAAABBBCCCBBBCCCEEEGGGGGGFFFDDDBBBCCCBBBAAA????????????@@@BBBDDDFFFFFFEEECCCCCCDDDBBBBBBCCCGGGKKKLLLJJJHHHEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDGGGJJJJJJGGGEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCFFFDDDCCCDDDFFFGGGFFFEEEIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEDDDCCCDDDFFFIIIJJJFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDD@@@DDDDDDAAA???BBBDDDCCCAAABBBCCCCCCCCCDDDFFFHHHDDDDDDEEEDDDCCCBBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCBBBCCCCCCBBB@@@???AAABBBBBBBBBBBBAAA???@@@BBBDDDBBBBBBBBBBBBCCCEEEDDDAAABBBAAAAAAAAACCCDDDDDDCCCAAABBBBBBAAA@@@AAADDDGGGCCCAAA@@@???@@@AAABBBBBBDDDEEEGGGHHHHHHHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFDDDAAA???>>>@@@BBBCCCEEEGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGMMMIIIEEEDDDEEEFFFFFFDDDFFFFFFFFFEEEDDDDDDGGGIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIFFFFFFIIIJJJHHHIIILLLPPPNNNIIIEEEFFFJJJIIIDDDGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKJJJHHHGGGGGGHHHKKKJJJHHHDDDBBBBBBDDDFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@CCCDDDEEEEEEEEEEEEDDDCCCEEECCC@@@>>>>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFJJJFFFBBBBBBDDDEEEEEEDDDCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDCCCBBBCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBDDDFFFHHHIIIIIIGGGGGGIIIFFFCCCCCCEEEGGGGGGEEECCCDDDFFFGGGHHHFFFEEEDDD@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEECCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFAAABBBDDDEEEEEEDDDBBBAAABBBCCCDDDFFFGGGFFFFFFEEEBBBCCCDDDDDDCCCCCCEEEFFFIIIHHHFFFEEEDDDDDDEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIDDDEEEEEEFFFGGGHHHHHHIIIGGGIIIJJJJJJHHHGGGHHHHHHMMMKKKIIIHHHGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIINNNNNNNNNOOOOOOPPPQQQRRROOOKKKIIILLLLLLJJJJJJKKKPPPNNNLLLLLLLLLLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGGGGEEEGGGHHHGGGDDDCCCEEEGGGDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHGGGEEEEEEGGGIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGFFFFFFEEEFFFEEEDDDAAAAAABBBCCCEEEEEEEEEFFFFFFEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDD@@@BBBDDDDDDCCCBBBBBBBBBCCCBBBCCCFFFJJJKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFHHHIIIHHHEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBFFFGGGCCCBBBDDDEEECCCBBBCCCDDDDDDCCCCCCEEEFFFEEEEEEEEEDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBBCCCDDDCCCBBBCCCEEEFFF@@@AAABBBBBBCCCDDDCCCAAAEEEDDDBBBBBBCCCDDDEEEEEEBBBCCCDDDDDDDDDCCCEEEFFFAAAAAAAAAAAAAAABBBCCCDDDHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFEEEDDDBBBBBBDDDFFFEEEFFFHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHIIILLLIIIFFFFFFGGGIIIHHHGGGHHHHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGJJJKKKIIIJJJMMMKKKLLLIIIEEEEEEGGGGGGCCCGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJIIIJJJLLLFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBEEEDDDAAA@@@@@@AAADDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFJJJGGGDDDCCCEEEFFFFFFEEEDDDEEEGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDFFFGGGIIIJJJIIIHHHGGGIIIGGGEEEEEEHHHIIIHHHFFFFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBBBBCCCEEEGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFHHHHHHGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFHHHHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJ[[[[[[\\\\\\]]]^^^^^^___XXXVVVVVVWWWVVVSSSTTTXXX\\\YYYUUUSSSRRRRRRRRRQQQMMMMMMNNNOOOPPPPPPQQQQQQMMMNNNPPPPPPMMMKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLNNNPPPOOOMMMLLLLLLLLLGGGGGGGGGFFFFFFFFFFFFFFF???BBBFFFGGGGGGEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGEEECCCCCCDDDFFFIIIHHHGGGFFFFFFGGGHHHHHHBBBCCCCCCCCCEEEFFFHHHIIICCCEEEFFFFFFEEEDDDDDDEEEHHHGGGGGGHHHJJJKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJIIIKKKKKKJJJHHHFFFFFFGGGHHHJJJJJJJJJIIIIIIJJJKKKKKKFFFGGGHHHHHHGGGHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGG@@@EEEGGGEEEDDDFFFFFFDDDEEEGGGHHHHHHFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEECCCEEEGGGGGGFFFFFFFFFGGGDDDDDDEEEGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEFFF???AAADDDDDDCCCBBBBBBBBB@@@AAACCCDDDCCCDDDEEEGGGJJJIIIHHHGGGHHHIIIKKKMMMIIIHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLIIIKKKLLLLLLLLLKKKLLLMMMKKKJJJHHHHHHIIIJJJJJJIIIHHHJJJLLLLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKJJJGGGHHHKKKLLLIIIJJJMMMKKKNNNNNNJJJHHHIIIJJJHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJHHHFFFHHHJJJLLLJJJHHHGGGHHHJJJJJJIIIIIIKKKLLLDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBCCCDDDDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEIIIGGGDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGHHHIIIIIIHHHFFFHHHHHHIIIJJJIIIHHHFFFEEECCCDDDDDDEEEFFFGGGIIIJJJHHHHHHGGGFFFEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHHHHIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLHHHIIIJJJHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGDDDDDDFFFGGGGGGFFFEEEEEECCCEEEFFFEEEDDDDDDEEEGGGJJJIIIGGGFFFEEEEEEFFFFFFEEEGGGIIIIIIHHHHHHHHHIIIHHHIIIJJJLLLLLLKKKIIIHHHKKKLLLNNNNNNMMMLLLLLLMMMKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGllllllmmmnnnoooooooooooogggfffggghhheeeaaadddiiijjjfffaaa]]]\\\]]]]]]]]]XXXXXXYYYZZZ[[[]]]^^^___YYYYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXX[[[]]]\\\YYYUUUSSSQQQPPPOOONNNNNNLLLKKKKKKJJJFFFHHHKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJIIIGGGHHHKKKMMMNNNNNNOOOOOONNNNNNMMMMMMGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLLLLKKKJJJKKKLLLNNNNNNMMMNNNNNNNNNNNNMMMKKKLLLNNNOOOOOOOOONNNMMMOOOPPPQQQRRRRRRRRRQQQQQQRRRQQQOOOMMMMMMNNNPPPRRRQQQQQQPPPOOOOOOPPPQQQRRRMMMNNNOOONNNLLLMMMOOORRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNN???EEEIIIHHHHHHJJJJJJHHHHHHKKKMMMNNNLLLKKKKKKLLLKKKJJJHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEGGGIIIIIIHHHHHHIIIKKKIIIKKKMMMMMMKKKIIIIIIIIIHHHGGGHHHKKKKKKIIIIIILLLKKKLLLMMMLLLJJJGGGFFFEEEBBBDDDEEEEEEDDDCCCCCCDDDAAACCCFFFGGGIIIJJJLLLMMMMMMLLLLLLLLLMMMOOOQQQSSSKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLFFFHHHIIIIIIHHHIIIJJJLLLPPPPPPPPPRRRUUUVVVVVVVVVRRRSSSUUUTTTQQQOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLIIILLLPPPQQQPPPOOONNNNNNKKKKKKLLLLLLLLLMMMNNNNNNMMMKKKKKKNNNNNNLLLLLLNNNMMMRRRSSSNNNKKKLLLNNNMMMJJJIIIIIIHHHHHHHHHHHHHHHKKKHHHEEEGGGJJJKKKIIIFFFEEEFFFGGGGGGFFFFFFHHHIIIHHHGGGEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFHHHIIIKKKLLLLLLIIIJJJJJJHHHEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGJJJIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJKKKJJJIIIJJJKKKHHHIIILLLMMMMMMKKKIIIGGGJJJLLLMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFzzzzzz|||}}}}}}~~~}}}}}}xxxxxxyyyzzzwwwsssuuu{{{wwwsssmmmjjjiiijjjkkkkkkggggggggghhhiiikkkmmmnnngggeeecccaaaaaaaaabbbbbbaaabbbcccdddeeeeeeffffffjjjlllnnnmmmhhhbbb]]][[[\\\[[[YYYWWWUUUSSSRRRQQQPPPQQQPPPNNNMMMLLLNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPPPPPPPPPPRRRUUUYYYZZZ\\\___``````]]]ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUTTTSSSRRRTTTUUUTTTUUUVVVUUUUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^]]][[[YYYYYY[[[^^^aaaccc^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYZZZ\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTMMMRRRUUUSSSQQQRRRQQQNNNNNNQQQUUUVVVVVVUUUTTTTTTSSSPPPMMMMMMMMMMMMLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOORRRSSSTTTTTTUUUVVVUUUWWWXXXWWWTTTRRRQQQPPPNNNKKKLLLOOONNNKKKNNNTTTSSSUUUWWWVVVQQQKKKHHHFFFKKKLLLMMMLLLKKKKKKMMMOOOGGGHHHJJJMMMRRRVVVXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYRRRSSSUUUXXXZZZ]]]^^^___]]]]]]\\\[[[ZZZXXXWWWVVVRRRSSSRRRQQQPPPRRRVVVYYY[[[ZZZ[[[^^^cccggghhhggggggggggggddd___ZZZWWWVVVZZZZZZYYYWWWUUUTTTTTTUUURRRVVVZZZ\\\\\\ZZZZZZYYYSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUXXXWWWTTTRRRTTTQQQUUUVVVQQQMMMNNNPPPPPPRRRQQQOOOMMMKKKJJJIIIIIIJJJGGGFFFGGGIIIJJJHHHFFFGGGHHHIIIHHHFFFEEEFFFGGGLLLHHHDDDCCCEEEHHHIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@??????@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFAAAAAABBBCCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA??????@@@AAAAAA@@@??????@@@@@@@@@@@@??????>>>>>>????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEGGGHHHJJJKKKKKKIIIIIIIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJDDDEEEFFFGGGGGGGGGFFFEEEHHHIIIJJJIIIHHHGGGHHHIIILLLKKKIIIHHHGGGHHHHHHIIIFFFHHHJJJKKKJJJJJJKKKLLLJJJLLLNNNOOOOOOMMMKKKIIIKKKMMMOOOOOONNNMMMNNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNJJJJJJKKKLLLMMMNNNPPPQQQMMMNNNOOONNNLLLLLLMMMOOOMMMLLLKKKJJJIIIHHHGGGGGG}}}yyyvvvvvvxxxyyyyyyvvvuuuuuuuuuuuuwwwyyyzzzuuurrrnnnmmmoooqqqssssssqqqsssvvvxxxzzzzzzyyyxxx|||~~~}}}xxxqqqllliiiiiihhhgggeeebbb```___^^^]]]\\\[[[XXXVVVVVVYYY[[[```aaaaaabbbaaa```^^^]]]\\\]]]]]]^^^___ccchhhlllpppsssvvvyyyxxxuuupppmmmllllllllllllkkkjjjiiihhhcccddddddcccbbbbbbdddeeebbbeeeggghhhfffdddcccbbbhhhhhhiiijjjjjjjjjjjjjjjlllllllllmmmoooqqqssstttqqqooonnnooorrrwwwyyy{{{{{{zzzzzzxxxvvvtttrrrpppqqqooolllmmmooorrrsssssstttsssrrrpppnnnmmmkkkkkknnnmmmkkkjjjjjjkkkmmmooollllllmmmmmmnnnnnnooooookkkjjjhhhgggeeedddddddddfffjjjjjjeeeaaa```^^^[[[]]]```eeeffffffcccbbbaaa```\\\YYYXXXYYYYYYVVVTTTVVVUUUTTTTTTTTTUUUVVVWWW[[[]]]```bbbbbbaaabbbcccdddeeeeeedddaaa^^^^^^^^^]]]YYYYYY[[[ZZZVVV\\\fffaaacccccc___XXXQQQNNNNNNRRRTTTUUUVVVUUUUUUWWWXXXSSSPPPPPPVVV___gggiiihhheeedddcccbbbbbbccceeefffccceeeiiimmmqqqrrrssssssmmmnnnppppppooommmjjjiiieeeccc```^^^^^^cccjjjppptttsssssswww}}}}}}vvvnnniiifffeeeeeeccc```^^^^^^```bbbcccfffiiijjjiiihhhgggfff___```bbbcccdddeeeeeeeeefffcccccceeeddd___\\\^^^\\\^^^\\\WWWTTTVVVXXXWWWXXXVVVTTTQQQOOOMMMKKKKKKHHHHHHHHHGGGGGGFFFFFFGGGJJJKKKLLLKKKHHHGGGHHHIIIJJJGGGCCCCCCGGGJJJKKKJJJHHHGGGEEECCCAAA??????>>>========================@@@?????????@@@AAABBBCCC???@@@@@@AAABBBCCCCCCDDD???@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>======????????????@@@BBBCCCCCC@@@AAACCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDDDD@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFF@@@@@@AAACCCEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCDDDDDDFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIHHHFFFGGGIIIKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMOOOOOONNNNNNOOOPPPLLLMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOIIIJJJJJJLLLMMMPPPQQQSSSNNNPPPQQQOOOLLLKKKMMMPPPMMMLLLLLLKKKJJJIIIHHHHHH~~~~~~~~~|||zzz|||{{{yyyxxxxxxwwwuuutttsssrrrqqqooopppqqqpppnnnnnnooopppxxxyyyyyyxxxwwwuuusssqqqpppqqqrrrtttvvv{{{~~~~~~||||||~~~~~~~~~|||{{{|||{{{{{{~~~}}}}}}~~~~~~~~~|||zzzxxxvvvuuuuuuyyy|||{{{uuuppppppooolllvvvyyy}}}~~~|||xxxuuusssoookkkffffffggggggddd```dddbbb___]]]]]]^^^aaabbbhhhjjjllllllkkkiiihhhhhhkkkllllllkkkiiihhhiiijjjkkkeeecccfffccc```iiivvvssssssnnnfff\\\WWWWWWYYY\\\```eeeggggggfffeeedddaaaZZZWWW^^^mmmyyyzzzwwwooommmjjjiiimmmttt{{{zzz}}}}}}zzzuuurrrllliiikkktttxxxqqqnnnhhhhhhfffcccaaacccggglllrrrtttuuuuuurrrooommmmmmiiikkkmmmooopppqqqqqqqqqpppnnnmmmooolllfffccccccdddccc^^^WWWWWWZZZ[[[YYYVVVUUURRRPPPMMMLLLJJJJJJEEEHHHJJJHHHEEECCCEEEHHHJJJKKKLLLKKKJJJIIIJJJKKKGGGEEEEEEIIIOOORRRQQQNNNGGGFFFDDDBBBAAA@@@??????======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJJJJIIIHHHGGGCCCDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAACCCDDDEEEFFFBBBDDDFFFFFFEEEDDDEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJJJJJJJHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEGGGHHHGGGEEEDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNJJJKKKKKKJJJIIIJJJMMMPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIEEEFFFHHHJJJKKKLLLLLLKKKLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHIIILLLNNNPPPQQQQQQQQQRRRTTTOOOOOOPPPQQQRRRRRRRRRRRRQQQSSSUUUUUUUUUUUUUUUWWWRRRSSSSSSTTTUUUUUUUUUTTTUUUTTTRRRQQQQQQRRRTTTUUUQQQQQQRRRTTTVVVYYY[[[\\\ZZZ\\\]]]ZZZVVVTTTWWW[[[WWWVVVVVVVVVUUUUUUTTTTTT}}}|||||||||zzz{{{|||zzzyyyuuupppoooqqqqqqnnnjjjmmmjjjfffcccccceeehhhjjjnnnpppqqqqqqmmmjjjhhhhhhlllmmmmmmlllkkklllnnnpppnnnfffdddfffccc```jjjyyy}}}uuuiii^^^ZZZ^^^bbbhhhnnnwww|||}}}yyyuuusssjjjaaa\\\dddwwwqqqnnnkkklllttt}}}xxxrrrnnnrrr~~~|||qqqjjjfffeeeeeedddaaa```cccjjjpppzzz{{{{{{xxxtttpppnnnmmmnnnoooqqqtttuuuvvvvvvvvvtttqqqqqqrrrooohhhddddddbbb^^^WWWPPPPPPUUUUUURRRPPPOOONNNLLLJJJHHHHHHGGGDDDHHHLLLIIICCCAAADDDIIIFFFHHHIIIIIIIIIIIIJJJLLLEEEFFFIIIQQQXXX[[[WWWSSSFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNMMMKKKJJJLLLNNNOOOPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNNNNMMMLLLLLLIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCDDDEEEFFFHHHHHHEEEGGGJJJJJJHHHGGGIIIKKKGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKIIIFFFFFFIIILLLGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPKKKLLLLLLKKKKKKMMMPPPSSSTTTTTTSSSRRRRRRQQQPPPPPPNNNOOOPPPRRRSSSTTTUUUUUUQQQRRRSSSTTTSSSPPPNNNLLLJJJKKKMMMPPPQQQRRRRRRRRRVVVWWWXXXWWWUUUTTTTTTVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXYYY[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]___bbbbbbbbbaaabbbddd```aaabbbcccccccccccccccaaa___^^^]]]]]]^^^___aaa```aaabbbdddfffiiikkkmmmllloooooolllhhhfffiiimmmhhhhhhhhhhhhhhhhhhhhhhhh}}}|||{{{yyysssnnnqqqyyy~~~}}}|||{{{{{{~~~{{{xxxxxxyyyzzzzzzxxxuuusssrrrtttvvvwwwuuujjjlllrrrqqqkkkfffaaaaaa```______aaafffiiiggghhhhhhddd___ZZZZZZ[[[]]]\\\[[[ZZZ[[[]]]```bbbaaa^^^YYYTTTUUU___ppp}}}xxxdddWWWSSSVVV```jjjttt}}}zzzuuuhhheee```aaapppvvviiibbb^^^fffxxxwwwtttlllkkkiiikkkvvv{{{yyytttllleeeaaaaaaaaaYYYXXXWWWXXX[[[aaagggjjjssssssrrrnnniiifffgggiiiggggggjjjnnnmmmiiiiiimmm```aaaaaaaaaaaa``````___ZZZWWWRRRNNNMMMOOOSSSVVVQQQNNNKKKIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMRRRYYY``````YYYSSSSSSQQQMMMJJJHHHGGGGGGHHHGGGLLLPPPPPPLLLJJJLLLOOOPPPOOONNNNNNNNNOOOPPPQQQLLLNNNQQQQQQPPPQQQUUUYYYOOOSSSWWWZZZ[[[[[[\\\^^^[[[```bbb```^^^___^^^\\\ZZZYYYXXXXXXZZZ\\\___```]]]^^^^^^[[[YYYYYY\\\```[[[ZZZYYYXXXWWWVVVVVVVVVUUUWWWYYYWWWUUUSSSUUUWWWTTTTTTSSSRRRQQQPPPNNNNNNKKKNNNNNNMMMOOOSSSUUUSSSTTTTTTUUUUUUVVVVVVVVVUUUVVVTTTSSSUUUXXXYYYWWWTTTZZZXXXXXX[[[^^^]]]WWWQQQKKKNNNRRRSSSRRRPPPOOOOOOKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRRRRQQQOOOMMMMMMNNNNNNNNNMMMMMMMMMOOOPPPQQQOOORRRTTTRRRNNNMMMPPPTTTSSSTTTUUUWWWXXXXXXXXXXXX\\\aaabbb___^^^``````^^^ZZZWWWTTTVVVZZZ\\\ZZZVVVVVVUUUSSSRRRRRRVVV\\\aaaaaaaaaaaa```^^^\\\\\\]]]XXX^^^cccbbb___]]]aaafff````````````___\\\WWWTTTUUUXXX\\\```ccceeeffffffgggffffffeeefffgggiiijjjfffggggggeeebbb___^^^^^^dddfffgggfffjjjqqquuuuuurrrrrrsssvvvyyy{{{zzzyyyvvvxxxyyyzzzyyyxxxyyyzzz~~~}}}|||}}}}}}yyyuuuuuuxxx|||~~~~~~~~~~~~~~~{{{vvvtttssstttyyyzzzsssmmmmmmllliiiiiillljjjiiiddd___aaaiiimmmlllhhhiiikkknnnqqqrrrqqqooosssrrrpppnnnmmmlllllllllffffffeeeddddddggglllppp|||nnnaaaaaaeeeddd___[[[VVVVVVTTTRRRRRRSSSWWW[[[XXXZZZ\\\[[[WWWTTTRRRRRRSSSRRRPPPOOOPPPRRRTTTVVVWWWUUURRROOOQQQ]]]nnnzzzzzzkkkZZZQQQOOOSSS^^^hhhxxx|||vvvpppkkk^^^\\\XXX\\\mmm}}}{{{oooddd___]]]eeeuuupppfffcccYYY[[[^^^dddqqquuutttrrrqqqooonnnnnnnnnlllkkkgggaaa[[[XXXWWWWWWTTTTTTTTTVVVZZZ___eeehhhkkkkkkjjjgggdddbbbdddfffcccaaaaaaddddddaaa```bbb______]]]\\\\\\[[[\\\\\\XXXUUUQQQOOOPPPTTTXXX\\\XXXVVVTTTSSSSSSSSSSSSRRRUUUSSSRRRQQQPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVZZZaaagggfff```ZZZZZZXXXUUUSSSSSSUUUWWWYYY[[[___bbbaaa^^^]]]___bbb``````___^^^^^^___```aaadddfffhhhgggeeedddeeehhhiiimmmrrruuuwwwwwwyyyzzzsssyyy|||zzzyyyyyyxxxttttttsssrrrrrrtttwwwzzz{{{xxxxxxxxxvvvssssssvvvxxxzzzxxxtttpppllliiihhhggghhhjjjkkkkkkiiihhhjjjlllgggggggggfffcccaaa^^^\\\WWWZZZZZZZZZ^^^dddfffeeefffeeedddddddddeeeggghhhiiihhhggghhhjjjiiifffccchhhffffffkkkrrrtttoooiiiaaadddffffffccc```]]]]]]WWWWWWXXXZZZ\\\___bbbccccccbbbbbbcccdddeeeeeeeeefffeeedddddddddeeefffgggffffffeeedddddddddeeefffffffffdddaaa\\\YYYYYYYYYZZZYYYYYYXXXXXXYYYZZZZZZXXX[[[^^^]]]ZZZZZZ^^^bbbeeeeeeffffffggghhhiiijjjoootttuuurrrpppqqqqqqooollliiiggghhhkkkmmmjjjgggaaaaaabbbccceeejjjqqqvvvyyyyyywwwtttqqqnnnmmmlllnnnssswwwvvvrrrpppsssxxxvvvvvvvvvuuussspppllliiiiiikkkooosssvvvxxxyyyyyy|||||||||}}}~~~}}}~~~~~~{{{xxxuuussssssyyy|||~~~~~~|||pppqqqppppppooommmiiiddd```bbbgggrrrqqqddd___\\\^^^___^^^^^^```]]]\\\YYYVVVXXX___aaa```YYY\\\aaagggjjjiiiddd```ccccccbbbaaa```______^^^ZZZ\\\^^^\\\[[[^^^fffmmm}}}ssseeeXXXVVVXXXVVVRRRPPPRRRQQQOOOMMMKKKMMMPPPTTTOOOTTTYYY[[[YYYVVVSSSQQQQQQPPPOOONNNOOOPPPSSSTTTPPPOOOMMMMMMQQQ\\\kkkwwwmmmaaaUUUQQQRRRXXXbbbkkkxxxwwwnnnhhhdddXXXVVVUUU[[[ooozzzkkk___\\\\\\dddpppzzz|||zzz~~~ooo```WWWUUUJJJPPPXXXaaammmwwwyyytttfffgggggggggeeecccaaa`````````___\\\YYYVVVUUUVVVWWWXXXYYY\\\```dddhhhkkkhhhiiiiiihhhggggggiiikkkhhhbbb___aaacccaaa``````eeecccaaa```^^^]]]]]]^^^YYYXXXVVVVVVYYY^^^dddhhhbbbaaa`````````___\\\ZZZaaa___]]][[[[[[]]]___aaafffhhhiiijjjkkkiiihhhgggkkkllloootttxxxwwwrrrmmmkkkjjjhhhiiikkkoootttwwwyyy{{{}}}|||yyyyyy|||}}}}}}}}}}}}||||||}}}}}}~~~~~~|||xxxssspppjjjmmmnnnooouuu~~~~~~}}}~~~~~~{{{~~~{{{{{{yyyuuussslllllllllnnnrrrxxx}}}~~~~~~~~~~~~zzzsssnnnmmmmmmooonnnnnnmmmmmmmmmmmmnnnmmmpppssstttssstttxxx|||tttvvvzzz}}}~~~|||~~~}}}oooffffffhhhiiihhhddd___]]]\\\aaakkk|||{{{eeeYYYYYY[[[```dddeeedddcccZZZ\\\[[[ZZZ^^^dddfffddd___aaafffjjjmmmkkkfffbbbfffdddaaa^^^\\\[[[[[[\\\^^^bbbdddaaa^^^```iiiqqq~~~mmm```UUURRRSSSSSSQQQQQQTTTTTTSSSQQQPPPRRRVVVYYYWWW\\\bbbggggggbbb]]]YYYYYYYYYYYYYYY[[[^^^```bbbXXXWWWVVVVVVYYYbbbnnnvvvhhh```XXXXXX[[[aaaiiipppvvvvvvoookkkiii___^^^]]]fffzzzqqqccc```___eeennnttttttrrryyy~~~yyyuuuzzz|||vvvjjj^^^XXXVVVPPPVVV___gggqqqwwwtttnnnjjjlllooopppooolllgggeeebbbeeeggggggfffeeeffffffhhhiiikkknnnqqqtttvvvwwwuuuuuuvvvvvvwwwyyy|||~~~yyyqqqkkknnnrrrqqqppppppssssssrrrqqqooommmjjjiiifffeeeeeefffjjjpppvvvzzzvvvuuuvvvwwwvvvtttooolllsssqqqoooooopppsssvvvxxx|||zzz|||~~~~~~zzzqqqllllllrrrwwwsssjjjdddfffjjjqqqyyyjjj[[[```hhhpppwwwyyyvvvrrrfffhhhjjjjjjooovvvyyyvvvuuuuuuvvvwwwyyyxxxvvvssszzzuuunnngggddddddfffhhhlllqqqtttrrrooopppxxxmmmccc[[[ZZZ\\\]]]^^^aaa^^^^^^^^^]]]]]]```dddhhhlllpppvvv{{{{{{vvvooojjjhhhhhhjjjlllnnnrrruuuvvvpppnnnmmmlllmmmrrryyy~~~nnnhhheeegggkkknnnsssxxx}}}~~~zzzxxxwwwrrrqqqqqqxxx~~~qqqmmmkkknnntttyyyzzzyyy||||||~~~}}}yyyrrrxxx}}}}}}uuummmgggfffdddiiiooouuu}}}zzz|||{{{wwwqqqtttxxx{{{|||}}}~~~~~~zzz}}}||||||}}}|||xxx}}}}}}~~~xxx|||{{{pppyyy{{{xxxyyy}}}wwwppplllnnnqqqssswww|||yyyyyyyyyxxxyyy|||}}}~~~}}}|||{{{|||~~~|||}}}}}}|||yyyuuuqqqnnnvvvxxxyyy}}}||||||{{{zzzzzzzzz|||~~~}}}xxxuuussssssrrrqqqqqqrrrssstttzzzxxxvvvvvvwwwwwwuuurrrppppppppppppooollljjjiiinnnoooqqquuu|||}}}uuuuuuxxx}}}}}}||||||{{{|||~~~}}}|||}}}}}}xxxtttttttttttttttuuuuuuvvvrrrpppnnnoooqqqrrrqqqnnnlllllllllllllllkkkkkkjjjjjjlllmmmqqqxxx{{{tttkkknnnppprrrtttuuuuuutttssssssuuuvvvtttpppmmmmmmooo|||~~~zzzvvvvvvwwwyyy~~~|||yyyxxxwww|||zzzzzz|||~~~~~~zzzwwwuuuxxx{{{{{{wwwuuutttuuusssuuuvvvuuurrrrrrtttwwwzzzzzz|||{{{yyywwwvvvxxx}}}{{{vvvtttuuuyyy{{{zzz}}}~~~wwwwwwxxx}}}wwwkkkeeefffoooxxx}}}uuummmgggeeeeeegggiiiqqq|||pppqqqqqqrrruuuwwwvvvqqqmmmhhheeedddhhhlllnnnrrrwwwxxxxxxxxxvvvssspppoooooolllqqq}}}zzzwwwssspppzzzxxxvvvwwwzzz}}}zzzvvvtttssssssmmmllljjjhhhhhhllltttzzz||||||}}}}}}uuunnneeecccdddhhhmmmtttyyyiii^^^ZZZ\\\fffppptttlllbbb\\\\\\dddmmmttt{{{sssfffgggeeeccceeehhhhhheeeaaa___\\\\\\```cccgggnnnvvvwwwvvvrrrllleeeaaa``````]]]aaaooo}}}~~~yyywww}}}|||xxxwwwxxxtttpppqqqtttvvvtttppphhhhhhiiihhheeecccaaa```gggnnnuuutttmmmggghhhkkkppp{{{rrrvvvyyyuuuqqqpppjjjgggfffiiipppwww{{{|||zzzyyy{{{~~~yyytttzzzxxxppprrroookkkgggdddbbbaaaaaaYYY[[[[[[ZZZZZZ]]]dddiiilllttt{{{yyyppphhhhhhkkkqqqooommmkkkjjjhhhdddaaa]]]ZZZZZZ___dddjjjttt~~~yyynnnbbb[[[YYY[[[cccllllllgggaaaaaakkkzzztttpppwwwnnngggdddaaa```cccggghhhccc^^^[[[YYYZZZ___fffnnnzzzyyynnneee___\\\[[[WWWZZZgggzzzyyyqqqnnnmmmnnnlllmmmmmmmmmmmmrrrzzz~~~}}}}}}xxxtttqqqooofffgggiiikkknnnrrruuuvvvrrrqqqlllddd^^^___gggooo~~~{{{ooojjjkkknnnppprrr{{{{{{vvvyyy|||xxxpppkkkiiihhhhhheeeaaaaaacccdddcccaaa[[[]]]______]]]\\\[[[\\\^^^ffflllkkkeeebbbgggmmm{{{|||tttttt{{{wwwxxxxxxzzz}}}{{{wwwkkkmmmoookkkhhhkkkbbb```aaagggrrr~~~uuunnnlllhhhfffccc___\\\YYYXXXWWWPPPRRRTTTTTTTTTXXX```fffqqqzzz}}}nnnaaa]]]___```___^^^]]]^^^^^^^^^^^^ZZZWWWZZZbbbiiimmmrrrwwwppphhhbbb_________eeelllhhhiiimmmxxx|||pppmmmoooxxxuuussskkkjjjkkkqqqvvvuuunnngggfffdddeeellluuu|||tttooollljjjggghhhrrrtttmmmhhheeeeeebbbcccdddbbbaaacccjjjpppyyytttsssppphhhdddeeeiiimmmttt{{{pppnnnlllhhheeebbbaaa```[[[[[[\\\]]]___aaabbbcccaaa___[[[WWWVVVZZZbbbiiitttwwwkkkdddaaaaaabbbaaafffwwwlllhhhkkkjjjmmmsssyyywwwtttqqqmmmjjjhhhgggeeedddbbbbbbbbbdddeeefffaaadddggggggeeedddeeefffeeekkkqqqpppkkkmmmvvvxxxsssoooppptttyyy|||yyyrrriiicccaaahhhvvvvvvwwwxxx{{{}}}wwwzzzrrrzzz{{{oooppprrroooqqqwwwfffeeehhhqqquuuooopppfffdddaaa]]]ZZZWWWTTTSSSQQQTTTVVVVVVWWW]]]fffnnn}}}sssbbb[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZ```lllwwwzzz{{{|||qqqllliiiiiiiiihhhkkkpppggglllyyyzzzwwwuuu}}}yyyyyy~~~uuu{{{yyyzzzwwwpppiiieeefffbbbddddddaaa]]]^^^dddiiipppxxx|||xxxxxx{{{www|||~~~yyysssooohhhbbb```cccbbb\\\ZZZ\\\]]]aaajjjvvvwwwmmmdddcccaaa```^^^]]]]]]]]]XXXXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWWWWYYY___fffkkkrrr~~~|||uuukkkeeebbbbbbaaa___\\\dddwwwxxxgggfffhhheeeffflllmmmoooqqqrrrrrrooommmkkkhhhhhhiiihhhhhhjjjnnnqqqrrruuuxxxxxxwwwuuuvvvxxxtttzzz~~~zzz~~~{{{qqqnnnmmmcccfffjjjlllkkkgggaaa]]]]]]cccmmm|||zzz~~~~~~zzzzzz~~~vvvuuurrrhhh___\\\XXXRRRQQQUUUSSSZZZbbbeeeaaaaaammm|||jjj___ZZZVVVVVV^^^aaa]]]YYY]]]cccfffhhhnnnxxx~~~xxxssssssxxxzzzxxxtttxxxyyyvvv{{{uuusssoookkkiiiiiikkklllqqqsssuuusssnnnjjjiiiiiikkkoootttuuusssqqqqqqrrrppprrrnnnjjjuuu~~~}}}{{{~~~zzzuuurrrpppmmmllljjjgggdddaaa```___XXXZZZ\\\[[[YYYYYY[[[^^^aaaaaalllwwwkkkgggbbbeeeccc^^^]]]```cccbbbcccaaa^^^\\\\\\]]]```aaa____________aaagggooouuu{{{xxxsssnnnlllmmmlllhhhddddddqqqzzzmmmmmmnnnjjjjjjpppuuu}}}}}}www{{{zzzyyyyyy{{{~~~||||||uuueeeqqqmmmlllppptttqqqggg]]]ccciiitttmmmnnn{{{pppmmmmmmnnnuuu|||{{{qqqhhhddd^^^WWWTTTVVV[[[cccnnnssspppoooxxxjjj___\\\ZZZgggnnnrrrnnnkkkmmmrrruuu~~~}}}|||~~~~~~|||~~~}}}}}}~~~rrrjjjjjjlllkkknnnpppnnniiieeedddeeegggjjjiiiiiivvv~~~~~~~~~{{{|||{{{yyyuuupppmmmlllkkkiiijjjlllmmmkkkgggdddbbbbbbbbbbbbaaa```___]]]\\\\\\___aaaaaaaaacccgggjjjooouuu{{{tttssstttuuusssmmmkkkooorrrqqqqqqooommmkkkkkkllloooppptttsssrrrrrrttt{{{}}}{{{~~~}}}wwwvvv}}}{{{|||zzzyyyyyy}}}~~~~~~uuu{{{wwwsss}}}~~~wwwqqqjjjddddddfffjjjooouuu}}}zzzuuunnnfffaaa```kkkssspppggghhhhhh|||xxxyyy~~~|||}}}|||wwwooojjjiiiiiiiiikkkmmmrrrvvvsssrrrvvv|||~~~}}}yyyzzz|||}}}xxxnnnvvv|||yyy||||||zzzxxxuuutttvvvwwwuuuwwwwwwvvvrrrnnnkkkjjjjjjiiihhhfffdddcccaaaaaa```bbbeeeiiijjjhhhccc```^^^```bbbeeeffffffeeedddgggjjjooossswww{{{~~~}}}{{{|||}}}zzzpppkkkqqqnnnlllmmmqqqvvvzzz}}}~~~yyyvvv~~~zzz}}}~~~zzzvvvxxx|||zzzvvvqqqvvv~~~~~~|||wwwqqqmmmkkkjjjjjjnnnoooppppppoooppprrrtttvvvyyyzzzwwwppplllkkkmmmlllkkkkkkkkkkkkkkkjjjiiikkknnnuuu|||}}}vvvpppnnnqqqvvv{{{~~~~~~}}}~~~vvvooolllkkklllmmmoooooorrrxxx~~~{{{zzzzzz}}}yyyzzz{{{uuuqqqmmmkkklllnnnrrrtttvvvxxxzzz|||~~~yyyzzz}}}~~~~~~~~~~~~|||xxxtttsssvvv}}}zzzyyyyyy||||||{{{wwwpppiiigggnnnvvv~~~rrrggg```]]]]]]^^^```aaaaaabbbgggqqqxxx}}}sssqqqwww|||{{{}}}|||{{{wwwzzz||||||||||||zzzyyywwwvvvsssqqqnnnjjjiiikkkqqquuuyyy||||||uuupppxxx}}}ooooooqqqtttxxx}}}}}}yyytttssstttuuutttrrrllliiifffbbb]]]\\\cccmmmxxx|||ooogggaaa\\\YYYXXXVVVYYY[[[[[[]]]cccnnnwwwxxxoooooouuuyyyzzz~~~~~~{{{zzzzzzzzzxxxuuuuuuwwwwwwuuurrrrrrsssvvv{{{~~~|||~~~~~~}}}rrrqqqmmmkkkpppwwwyyyuuussstttvvvwwwxxxwwwvvvuuuuuutttsssrrrqqqtttyyy|||}}}}}}{{{uuurrryyyuuuyyy}}}}}}{{{{{{}}}|||yyyuuusssnnnkkkjjjfffcccgggoooyyyxxxlllkkklllggg```]]]ZZZ___cccfffjjjsss{{{}}}~~~|||{{{yyy{{{zzzxxxwww{{{|||xxx~~~{{{xxxxxx{{{~~~}}}zzzxxxvvvuuuttttttwww}}}}}}|||{{{zzzzzzzzz{{{rrrttttttrrrqqqtttzzz}}}|||}}}}}}tttsssppppppvvv~~~{{{vvvxxx{{{~~~~~~{{{{{{xxxxxxtttoooqqqvvvwwwzzz~~~wwwmmmfffgggmmmsssxxx~~~||||||}}}wwwqqqqqqsss|||}}}{{{wwwtttvvv{{{|||uuutttvvvwwwtttpppoooqqqoooiiiiiipppsssrrryyyzzz|||yyyxxxzzzxxxxxx|||xxxzzzwwwsssttt{{{}}}zzzzzzvvvuuuuuuuuuwww{{{~~~}}}xxxqqqppp{{{|||{{{{{{yyyyyysssooossszzzzzztttmmmiiijjjpppwww{{{|||uuurrrvvv}}}qqqiiifffeeeeeefffkkkwwwrrrjjjvvv~~~}}}}}}|||~~~|||}}}~~~{{{wwwtttsssqqqnnnlllgggeeeaaabbbppp}}}wwwvvvvvvtttqqq{{{{{{wwwzzz|||{{{qqqiii```]]]```eeehhhhhhdddcccaaa^^^\\\___eeekkkmmmllllllqqqzzzzzzoooeee___\\\ZZZ[[[\\\cccsssvvvjjjgggiiiuuuzzzuuurrrpppqqqttt{{{wwwrrrpppoooooooooooonnnhhhhhhmmmmmmiiijjjoooqqquuuxxxtttooopppzzz~~~xxxxxx}}}zzzvvvppphhheeebbb``````___]]][[[]]][[[ZZZ]]]jjj{{{~~~wwwuuussspppmmmxxx{{{ssslllnnnoookkkaaa^^^YYYYYY[[[]]]^^^]]]]]]^^^^^^]]]\\\^^^bbbfffhhhkkkrrr{{{zzztttkkkccc]]]ZZZXXXXXXZZZccctttqqqkkkmmmpppyyywwwqqqooonnnlllmmmqqqwwwvvvuuuuuu{{{vvvtttssspppooommmjjjiiijjjlllmmmmmmlllfffeeejjjjjjeeehhhpppooossswwwwwwtttssswww|||~~~xxx}}}yyyxxx|||vvvqqqooopppssslllkkkkkkhhhccceeevvvvvviiimmm}}}wwwzzzrrrpppmmmgggcccaaa___^^^^^^^^^\\\[[[YYYXXXWWW[[[hhhwww~~~}}}{{{xxxtttpppiiiuuuyyyoooggghhhhhhddd```_________```aaa``````^^^^^^]]]^^^```ccceeegggooowwwyyyppphhhccc```^^^^^^```iii||||||{{{zzzzzzwwwxxxxxxvvvvvvxxxyyyvvvrrrrrrwww~~~qqqmmmppprrrrrrtttrrrpppqqqtttvvvxxxxxxwwwpppnnntttsssnnnqqq{{{zzz~~~uuuwwwzzzwwwsssrrryyy~~~zzzrrrmmmkkklllmmmnnn~~~yyypppgggfffhhhhhhdddaaa^^^]]]___```dddnnnyyy|||oooaaa___kkkxxx~~~mmmnnnmmmjjjkkkuuuzzzttttttyyy{{{|||yyyvvvrrrmmmfffeeennnzzzzzzwwwwwwtttwww||||||{{{{{{~~~~~~|||yyyzzz{{{tttpppmmmkkkiiiiiigggdddaaa___```aaa___aaadddgggmmmxxxzzzxxxuuutttwwwvvvqqqnnnnnnfffkkkmmmkkkmmmssstttqqqmmmoooqqqssstttvvvyyy|||~~~uuujjjkkkkkkmmmrrr~~~{{{zzz~~~|||~~~wwwxxx}}}{{{{{{rrrnnnrrrwwwwwwwwwxxxvvvppprrrnnniiiggghhhjjjmmmnnnvvvtttpppkkkkkknnnnnniiigggdddcccdddfffjjjsss|||ppp___\\\eeeppptttlllmmmmmmjjjiiippp}}}yyyppplllnnnqqqssssssrrrnnnjjjfff```___hhhttt{{{qqqjjjhhhhhhiiinnnyyy{{{|||~~~}}}~~~xxxwwwvvvwww}}}{{{zzzyyyuuuqqqppppppqqqooorrrwww|||~~~{{{||||||}}}yyyssspppqqqxxx||||||{{{zzzxxxzzz~~~~~~xxxuuuooohhhjjjqqq|||vvvnnniiiffffffkkkqqquuutttpppjjjiiimmmtttzzz~~~vvvpppmmmmmmkkkjjjkkkooosssuuuvvvvvvyyy{{{{{{~~~{{{yyyvvvuuuwwwxxx{{{tttbbb]]]dddjjjmmmqqqssstttqqqooorrryyywwwsssooooooqqqssssssrrrssspppllliiiddddddmmmxxx}}}rrriiidddbbbbbbfffppp}}}zzzzzz~~~xxxxxxxxx{{{kkkfffbbb```dddjjjpppssssssnnnjjjjjjlllmmmkkkhhhgggddddddhhhjjjiiijjjnnnnnnwww~~~xxxvvvyyyooolllnnnnnnkkkoooyyy~~~qqqhhhfffddddddhhhnnnqqqpppnnnkkkqqqzzz}}}|||}}}oookkkoootttvvv~~~{{{xxxvvvssssss{{{uuunnnjjjjjjkkktttgggddd``````cccgggjjjlllfffgggiiiiiiiiihhhggggggccc___^^^aaaaaa```bbbfffeeennnvvvwwwsssnnnmmmmmmtttuuusssnnnmmmqqqrrrpppssszzz}}}yyyxxxwww|||xxxzzz|||zzzsssllllllssswwwxxx{{{|||qqqmmmpppoooppptttzzz}}}}}}||||||}}}zzzwwwwwwzzzqqqqqqoooooooooqqqsssuuulllppptttuuutttrrrssstttmmmiiiggghhhiiihhhjjjoooooovvvyyyvvvrrrrrrssstttrrrssspppjjjiiilllmmmkkkiiimmmrrrxxx{{{yyyxxxxxxuuussswww~~~~~~zzztttnnnjjjjjjkkklllwww}}}~~~}}}~~~vvvtttzzz{{{ttttttvvvxxxxxxyyy}}}||||||uuuxxx}}}xxxvvvwwwxxxxxx|||}}}}}}yyysssqqqtttuuussssssuuuwwwyyy~~~wwwrrroooooopppqqquuu|||uuusssooollljjjjjjkkklllpppvvvzzzyyy{{{{{{sssnnnpppzzz~~~~~~}}}}}}{{{uuuwww|||xxxuuu{{{{{{sssnnnpppsssuuu{{{xxxwwwuuusssrrrqqqqqqqqqwww}}}{{{|||zzztttqqquuu}}}~~~~~~|||zzzzzzzzzyyyxxx~~~|||yyyuuusssqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqnnnsss}}}ssstttvvvvvvtttwww~~~vvvtttppplllkkkmmmppprrrqqqtttxxxzzz{{{|||{{{xxxuuuyyy~~~uuuqqqqqqtttvvv~~~|||xxxttttttuuukkkgggbbb```bbbccccccbbbeeedddbbbaaa```aaacccddd^^^```ccceeeeeedddaaa___cccdddiiirrrzzzzzzrrriiifffhhhhhhffffffhhhhhheee______^^^]]]]]]^^^_________cccgggiiiiiijjjmmmppppppqqqqqqpppnnnjjjfffdddfffjjjppptttvvvzzz~~~{{{zzz|||}}}{{{yyyyyyyyyttttttrrroooqqqvvvwwwuuuooottt{{{|||}}}~~~}}}{{{uuuqqqmmmkkkgggbbbbbbeeennnooopppnnnjjjfffdddddd[[[XXXUUUUUUXXX\\\^^^^^^^^^\\\[[[\\\^^^^^^]]]\\\cccfffiiijjjiiiggggggggggggdddgggmmmmmmgggdddffffffccc```___``````^^^]]]ZZZZZZ[[[^^^aaaeeeiiikkklllnnnpppnnnkkkiiijjjlllnnnmmmkkkkkkkkkkkkhhhfffeeesss~~~}}}~~~}}}zzzxxxvvvttttttvvvwwwvvvuuuxxx{{{~~~{{{zzzyyyzzz}}}}}}|||{{{uuussspppnnnlllkkkllllllkkklllkkkjjjmmmrrrtttqqqmmmooossszzz}}}zzz{{{uuummmhhhhhhiiijjjjjjmmmiiieeeccc___\\\```fffqqqsssssspppjjjccc___]]]YYYWWWUUUXXX]]]aaaaaa```bbbbbbcccddddddeeeeeeeeemmmqqqwww{{{{{{zzzyyyyyyvvvssstttxxxvvvooojjjiiieeeeeedddeeefffeeedddccc^^^```dddjjjppptttwwwwww}}}}}}{{{zzzzzzyyyyyyxxxxxxwwwuuurrrqqqsss~~~~~~{{{wwwtttsssqqqooonnnppptttwwwpppooonnnllllllmmmnnnnnnppprrrrrrrrrvvv|||~~~|||||||||xxxrrrnnniiieeedddeeehhhkkkmmmjjjhhhfffbbbaaaiiittt~~~}}}tttkkkeeebbbcccbbbccciiiqqqtttsssppprrruuuxxxxxxwwwxxxzzz}}}zzzwwwrrrsssuuuwwwyyyyyyyyyxxxooossszzz|||xxx{{{{{{zzz{{{~~~wwwuuuvvvuuuwwwxxxxxxxxx|||~~~}}}zzzwwwvvvwww{{{{{{zzzyyyxxxtttsss{{{zzzuuutttwwwxxx|||{{{zzzyyyyyy{{{{{{zzzyyyxxx}}}~~~~~~}}}|||~~~|||yyy~~~}}}}}}{{{{{{fffdddlll