BM6P6(@ ~~~}}}zzzyyyxxxwwwuuuttttttsssrrrpppnnnlllkkkjjjjjjkkkhhhgggeeecccbbbaaa``````aaa```___^^^]]]^^^^^^___ZZZ[[[[[[[[[ZZZYYYWWWVVVRRRSSSTTTUUUTTTRRRPPPOOOTTTSSSSSSRRRQQQOOONNNMMMOOOMMMLLLMMMOOOOOOMMMJJJOOOJJJGGGIIINNNOOOJJJEEEKKKMMMOOOPPPQQQPPPOOONNNRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBB@@@???======;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@AAACCCDDDDDDJJJPPPSSSQQQJJJCCC???>>>>>>===<<<<<<<<<<<<===;;;:::999999888888999999999999:::::::::;;;;;;;;;999888666555555777999:::777666555777;;;===<<<;;;::::::;;;;;;::::::999888555444444666777888666555666666666777888888999999:::888666444444666999;;;@@@FFFKKKOOOUUU\\\___]]]```[[[ZZZ______XXXOOOKKK===888222111444777666333777777777777888888888888777777777777666555444333555666666777888999999999::::::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>888888777555111000000111222222333444555555444444777888:::999777666666666777777777777666555444333111888@@@EEEHHHJJJGGGAAA>>>999333000000222222111333222111111111222333444333333333333222222111000222222111111222222333444555444222000000222444555333555777666333222444666444444444444444444333333555666777777777666444333555333111//////111333444111333666;;;>>><<<555000444333333666999:::777444333444444444444444444333~~~}}}{{{yyyyyyyyyxxxvvvuuutttsssqqqpppnnnllljjjjjjjjjjjjgggfffeeecccbbbaaa`````````___]]]\\\[[[[[[[[[\\\YYYYYYZZZZZZYYYXXXVVVUUUSSSTTTUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNMMMNNNPPPPPPMMMKKKMMMJJJIIIJJJNNNOOOLLLIIINNNOOOQQQRRRSSSRRRQQQPPPSSSRRRRRRQQQPPPOOONNNNNNLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEDDDCCCBBB@@@???>>>===;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@??????>>>???@@@AAABBBCCCHHHMMMOOOLLLFFFAAA===>>>===<<<<<<;;;;;;<<<<<<;;;:::999999888999999999999999999999:::::::::;;;;;;:::888777777888999::::::888888:::===>>>===<<<::::::;;;;;;::::::999888777666555666777888888666666666777777888888999999:::999666555555777:::<<>>999444333666888777555666666666777777777888888666666777777888777777777777777777888999:::::::::999:::;;;<<<===>>>??????>>>======<<<<<<<<<<<<<<<777888888666444222222222333333444444444555555555777888999888666555666777666777777666666555444333222:::AAADDDGGGIIIFFF@@@===888333000111222333222333333222222222333444555333333333333333333222111222222222111222222333444555555444444444444555555444666777666444333555777555555555555555555555555555666777777666555444333666555333111111333555666444444555888::::::777333666555555777888888555111444444555555555555444444~~~~~~}}}{{{zzzyyyyyyzzzyyyxxxuuusssrrrqqqooommmkkkjjjiiijjjjjjgggfffeeecccbbbaaaaaa``````___^^^\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNOOOOOONNNLLLKKKKKKLLLLLLMMMNNNNNNNNNQQQRRRSSSTTTTTTTTTSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>===>>>>>>???@@@CCCFFFIIIIIIFFFAAA>>><<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999999999888888999999999:::::::::===;;;:::999888888999:::;;;:::999;;;<<<===<<<::::::::::::::::::999999888999777555555777888999888666666777777888999999999;;;999777666777888;;;===FFFNNNVVV[[[```cccbbb^^^ZZZTTTPPPQQQOOOIIIBBB@@@===999555444777888888666555555666666666777777777555666777888999999999999888888888999::::::;;;;;;999999:::;;;<<<===>>>>>><<<;;;::::::999999::::::555777888888666444444444555555444333444555666777777888777666444444666888666666666666555444333222222888===???AAACCC@@@;;;999666222111111333444444444444333333333444555666222333333444444444444333222222222222222333444444555666777888888777666555555666777777555555666777666666666666666666666666555666666666666555444444888666555444444555777888888666555555777888888777888777777777777666333000555555666666666666555555~~~}}}|||zzzyyyzzzzzzyyyxxxuuusssqqqpppooommmkkkiiiiiiiiiiiigggfffdddcccbbbaaaaaaaaabbbbbb```___]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXWWWTTTTTTUUUUUUTTTSSSQQQQQQTTTSSSSSSRRRQQQOOONNNMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJLLLNNNNNNMMMMMMPPPSSSRRRSSSSSSTTTTTTSSSRRRQQQPPPOOONNNLLLKKKIIIHHHGGGIIIIIIHHHGGGFFFEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>============???AAABBB?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???BBBDDDEEEDDDAAA>>><<<;;;<<<;;;::::::999999::::::;;;;;;:::999999999999:::888888888999999999::::::===<<<:::999888888888888999999999:::::::::888777999::::::::::::999888888999666444333555777888888666777777888888999::::::;;;:::888777888:::<<<>>>IIIQQQYYY]]]```aaa]]]VVVOOOIIIFFFFFFFFFAAA>>>???;;;888555555666777777666555555555555666666666666666777777888999999888888888888888999999999::::::999999999:::;;;<<<<<<<<<::::::999888888888888999222555777888777555444444777666444333333444666777777777666444222333666888555555555555555333222222///444888888999;;;999555666555333222222444555555333333333333333444444555222333333444555555555555333222222222222333444444666666777777777777666666666777777777666666777777555555555666666666666666555555555555555555555444777666555444555666777888888777555555666777777888888777777777666555333222666666777777777777666666~~~|||yyyzzzyyyxxxvvvtttrrrpppooonnnllljjjiiihhhhhhhhhfffeeedddcccbbbaaaaaaaaaaaaaaa```___]]]\\\ZZZZZZUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPTTTSSSSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLJJJMMMOOOOOOMMMMMMQQQUUURRRRRRRRRRRRQQQPPPPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@??????>>>???@@@BBBCCC??????????????????????????????????????????>>>>>>AAABBBCCCAAA>>><<<<<<<<<;;;;;;:::999999999999:::<<<;;;::::::999999::::::888888999999999:::::::::;;;;;;:::999888777777777888999:::;;;:::999888777999999::::::999999888777777555222222444666777777777777777888999999:::::::::999888888999;;;===>>>IIIQQQWWWYYYZZZXXXRRRKKKFFFAAA>>>???>>>:::999;;;888777555555555666666666555555555555666666666666777888888888777777666555777777777888888888888888888888999999::::::;;;;;;;;;:::999999888888999999000333666777666444444444777666444333222444555777555555444333111222555888555555555555444333222111///333555444444777666222333333333333333444555666111222222222333333333333222333333444555555555555333333222222333333444555777666444333333444666777777777666666777777777666333333333444444555555555555444444444444555555555555555444444444555777777666666777888777666666666555666666666666555555666666666777777777777666666}}}zzzyyyxxxvvvtttrrrqqqpppooommmkkkiiihhhhhhhhhhhhfffeeedddcccbbbbbbbbbbbb^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXWWWSSSRRRRRRQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLNNNOOOOOOMMMLLLLLLMMMKKKMMMOOONNNMMMMMMQQQUUUQQQQQQPPPOOONNNMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBB?????????>>>>>>>>>>>>>>>>>>????????????>>>>>>===???@@@@@@>>><<<;;;<<<===;;;;;;:::999999999::::::<<<;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;::::::999999888888777777888;;;===>>><<<:::::::::999999999999999888888777666444222222444555666555777777888888999:::::::::999888888888999;;;===>>>FFFLLLPPPPPPOOOMMMHHHAAABBB===;;;:::888444444777666666555555555555666666555555666666666777777777888888888888777666555444777777777777777777777777777888888888999999999:::;;;:::999999888888999999000333555555555444444555666555444333222333444444333333444333111222444666444444444444333222111111111555555333333666666333222333555555444333444666000111222333333333222222222333333444444444444333333333333333333444444555777555333111111333555777777666555555777777666555111111111222333333444444444444444333444444555666444444444444444555666777444666999:::888666555555333444666666555666777999666666777777777777666666~~~{{{yyyvvvsssqqqpppppppppnnnmmmkkkiiihhhgggggggggeeeeeedddcccbbbbbbbbbbbb\\\]]]]]]]]]\\\[[[YYYXXXYYYZZZ[[[\\\\\\[[[ZZZZZZTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPRRRQQQNNNMMMNNNOOOMMMMMMMMMMMMLLLNNNQQQSSSQQQPPPOOOMMMLLLLLLKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDEEEFFFEEECCCAAA@@@???????????????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===============>>>>>>>>>===<<<;;;;;;<<<===<<<;;;:::<<<===<<<<<<;;;:::::::::::::::<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<999:::::::::::::::999999777:::>>>>>><<<:::::::::999999999999999888777777555444333444555666666555777888888999999::::::;;;888777888888999;;;<<<===AAAEEEGGGFFFEEEDDDAAA<<<<<<999888888666333333777666666777666666666666777666666666777777777888888888888888999888888777777888888888888888888888888777777777888888888888999:::999999888888888888888333444555555444444555666444444333333222222222222111222333333222222333555333444444333333222111000222444444111111555666444111333666666444333444555111222333444444444333333333333333333333333222111444333333333333444555555555555444333333444555555777555333444666777666444000000111111222333333444444444333333333444555666333333444444555666777777555777999999666555555666333555666666444555777:::555666666777777666666555}}}{{{yyyuuuqqqooonnnooopppnnnmmmkkkiiiggggggggggggeeeeeedddcccbbbbbbbbbbbb]]]^^^^^^___^^^]]]\\\[[[TTTUUUVVVWWWWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRTTTSSSSSSRRRQQQOOONNNMMMOOORRRTTTSSSPPPNNNOOOQQQOOOMMMLLLLLLMMMNNNPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFEEECCCAAA@@@???????????????@@@@@@@@@===>>>@@@AAAAAA@@@???>>>??????>>>>>>=========<<<<<<<<<=========<<<:::999888999;;;;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<;;;;;;;;;333777<<<===;;;999888999888999999999999888777777555444444666777888666555777888888999999:::;;;;;;777777777888999:::<<<======AAAAAA??????@@@>>>:::555444444777777555666;;;666777888888777777888999777777777777888888888888777777999999:::::::::::::::999999999999999999999777777777777888888888888999999888777777777777777555666666555444444666888222333333333333222111000///111333333333222333444333333333333222111000000000222222...///333444333000444777777444222333555222333444555555555444333333333333333222222111000444333333333333444555555333444555666666555444333777444333333666777555333000000111222222333444444444333333222333444666666333444444555666777777888666888999888555333555888444666777666444444666999555555666666666666555555}}}||||||~~~zzzyyyuuurrrooommmmmmlllllllllllljjjgggeeeeeeeeecccddddddeeedddcccaaaaaa```___^^^\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQOOOOOORRRQQQSSSWWWWWWSSSQQQRRROOOPPPRRRSSSSSSRRRPPPOOOOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEEEEDDDEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCC@@@===<<<>>>???AAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>======>>>>>>>>>>>>===;;;:::999::::::;;;;;;<<<<<<===>>><<<;;;::::::::::::;;;<<<888999;;;<<<<<<<<<;;;;;;<<<999777888;;;<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;:::999777555888777777666666666666666333555777555333222555888444555666777888::::::;;;888888888888888888888888>>>===;;;999999999;;;<<<777888999888666555555555555555555666666666666666444444666777888888888888888999::::::::::::999888999777555444666777777777444444444555555555555666666666555555555444444444555555555555555555555555222222333333333444444444111111111111111111111111333222222111111222222333333222111000111222333444444444555666666777666666777888888777555333333444222333444444555555444444333333333444444444555555666555444555777888888777777666333222222444666888222222222222222222222222444888;;;;;;888666666888444555666555444555777888555666777666555555555666333444444555555444444333444444444444444444444444}}}||||||}}}yyyxxxuuurrrooommmmmmlllkkkkkkkkkiiigggfffeeefffdddddddddddddddbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQRRRQQQSSSWWWWWWSSSQQQRRRQQQRRRRRRSSSRRRPPPNNNMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFDDDBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCAAA>>>===???@@@BBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========<<<;;;;;;::::::999:::<<<======<<<<<<<<<;;;::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<:::888888;;;<<<<<<:::;;;;;;;;;<<<<<<;;;;;;;;;999999::::::999999888777999888777777666666777777333444555444444444666777999888888777666555444444888888888888888999999999===<<<:::999999999:::;;;444666888888777666666777666666666666666555555555444444666777777888888888999999888888888888999999888666555555666777777666444444444555555555555666555555555555444444444444444444444444444444444444111111222222222333333333333333333333333333444444333333333222222333333333333222222111222333444555555555666777777777777777555777::::::777555333333222333444444555555444444444444444444555555555555777666555666888888888666555555555555444333222222222222222222222222222222///111222333222111222333333555555555333333555666444555555555444444444555444555555555555555555444444444444444444333333333~~~||||||||||||xxxvvvsssqqqnnnmmmmmmmmmjjjjjjiiihhhhhhgggffffffeeeeeeddddddbbbaaa___^^^^^^^^^\\\[[[ZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRQQQRRRVVVVVVRRRPPPRRRRRRRRRSSSRRRQQQNNNLLLKKKMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIHHHGGGFFFFFFEEEIIIGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCEEEAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBB@@@>>>===???AAABBBBBBBBBBBBAAA@@@???????????????>>>>>>=========;;;;;;<<<===============;;;999888999===>>>===;;;<<<<<<;;;::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;999999888888888888888999:::999888888777777888888444333222333555777777777:::999888666444222111000777777888888999999999999<<<;;;:::999999999:::;;;222555888999999888777888777777666666555555444444444555555666777777777777999888777666666777888999777666555666777888666444444444444555555555555666555555444444444333333333333333333333444444444444111111111222222222333333444444444444444444444444444444444444444444444444444333333333333444555555555666777777888777777777333666:::;;;999666333222222333444444555555444444555555555555666666666666999888777777888888777666222444666777666333000---333333333333333333333333333222111111333444444444333444555444222222333444555555555555555555555555555555666666666666555555555555444444333333222222ӵĦĦӵ~~~}}}}}}}}}|||zzzuuutttrrrooonnnmmmmmmmmmjjjiiihhhggghhhhhhgggfffeeeeeedddcccaaa```^^^]]]]]]]]]\\\ZZZZZZYYYYYYYYYUUUUUUUUUĦUUUTTTRRRQQQQQQRRRTTTVVVRRRPPPRRRUUUUUUQQQOOOQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFEEECCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???@@@AAACCCEEE@@@AAABBBCCCCCCCCCCCCCCC@@@AAA@@@>>>===<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>==================>>>>>>>>>>>>>>>======:::888:::>>>@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888777666777777888;;;:::999999888888999999444222000222666999888666666666666666555555555555777777777888999999::::::;;;:::999999888999::::::333666999:::999888777777888888777666555444444333444555555666777777666666999777666444444666777999555555555777888888555333444444444555555555555666444444444444333333333333222222333333333333333444222222222333333333444444333333333333222222222222555555666666666666555555444444444444555555666666555555666666666666666555222555777888666444333333222333444444555555444444666666666666777777777777:::999777777888888777555222444666888777555111///333333333333333333333333:::6663333336668887775553334445555553332222223336665555555556667776666664444445555555555554444445555554443333332222222224ĉ@ӵ>L=hĦ4ĉ@ӵ~~~}}}~~~}}}{{{xxxsssrrrpppnnnmmmmmmmmmmmmjjjhhhfffggghhhhhhgggeeeeeedddcccbbb```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYUUUUUUUUU>LUUUTTTRRRQQQPPPPPPQQQSSSUUUSSSPPPQQQTTTSSSPPPOOOPPPOOOOOOOOOOOOOOONNNNNNNNNLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB=========<<<::::::<<<>>>AAAAAABBBBBBAAAAAA@@@@@@AAA@@@???>>>===>>>>>>>>>AAAAAAAAA@@@???>>>=========;;;:::<<>>======>>>@@@@@@BBBBBBAAAAAA@@@>>>===<<<;;;<<<<<<======>>>??????;;;<<<============<<<;;;<<<<<<;;;:::::::::;;;;;;999:::::::::999999;;;<<<;;;:::999888888999:::;;;===<<<:::999888777777777;;;:::999999888888999999444333222333555777777777999999999999999999999999888888888888888888888888777888888888888999999999888::::::999777666666666777777666666555555444444444555555666666666555555888777666555555666777888666555444555666777555333444444444555555555555666666666555555555444444444222222333333444444555555555555555666666666777777777777777666666555555444555666777888888777666555333444555555666666555555333333333444333333222111111111111//////000333666222333444444555555444444666666666666777777777777888777666666777777666555555444444555666777999:::333333333333333333333333777555333222333222111000111333666666555444444555111///...///333444333000222222333333333333222222222222222333333333333333ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ{{{zzztttpppooonnnmmmĦmmmiiieeefffhhhhhh^^^ĦYYYXXXXXXXXXYYYYYYVVVVVVVVVDdDSSSRRRQQQNNNMMMӵMMMMMMӵIIIӵJJJJJJJJJEEEEEEĦBBBBBBӵBBBBBBCCCAAAĭӵ999999??????@@@@@@??????>>>??????======>>>???AAABBB????????????>>>>>>===<<<777;;;======::::::<<<@@@;;;<<<===>>>>>>===<<<;;;===<<<;;;::::::::::::;;;777999:::999777777999<<<:::999777666666777999:::999::::::;;;;;;;;;::::::::::::999888888888888888333444555444444444666777999999999999::::::::::::::::::999999888777777777666777777888888888888888999999999888666666888:::666666666666666555555555444555555666666555444444777777777777777777777777777555333444555666555444444444444555555555555666777777666666666555555555222333333444555555666666555555555555666666666666888888777777666555555444444555777888888777555444222333444555666555444444333444444444444333222111///000111111000111333555222333444444555555444444555555555666666666777777666555444555666777666555555555555555666666777777444444444444444444444444333444555555444444444555...111444555555444444555222///---///333555333000222333333444444333333222111111111222333333444444?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@exxxyyywwwqqqlllnnnmmmlllZnnnmmmiiiffffffhhh3h?gLYYYYYYXXXXXXXXXXXXYYYWWWWWWWWWD%%)?TTTfff?><zQQQMMM=?ĦKKKg&eKKKg&eJJJJJJKKKS?ʬDDD4ff?>ߝLBBB@eBBBg&eBBBAAABBB3h?g&e>&e;;;:::??===>>>>>>?????????>>>>>>???>>>======>>>@@@BBBDDD;;;<<<<<<===============444999>>><<<888666:::@@@;;;<<<===>>>>>>===<<<;;;===<<<;;;:::999::::::;;;666888:::999666666999<<<999888666555555666888999666888:::<<<============:::999888888777777888888333555777555333222555888777777888999:::;;;;;;<<<;;;::::::999888777666666666666777888888888888888888888888666666777:::===555555555666666666666666444555555666555555444444777777888888888888777777777555333333444555666555444444444555555555666666777777777777666666666666333333444444555666777777444444444555555555666666777666666555444333333333444555666888888666555444222222444555555555444333444555555555444444333222...000333444333333333444222333444444555555444444555555555555666666666666444333333444666777666555444555555666666555444333444444444444444444444444+++///333444333222333666,,,///2224444444444445555552220002226669996663333334444445555554444443330000001112223334444445554DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼szzzxxxvvvssspppooolllmmmnnnHtĦnnnkkkiiiggggggBt=o9ĦHdĦXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\Dtfo9ĦsߝLGdUĦPPPHt@cӵHu]ĦKKKHu]ĦJJJJJJHtƅ^FFFqIܗGIӵCCCH׼sAAAAAAHu]ĦAAAAAABt=o9ĦHƅ^Hu]Ħ:::<<>>>>>>>>>>>>>>AAAAAA@@@>>>============:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::777555666888999888666;;;:::999999888999999999<<<<<<======<<<:::888777:::999999999;;;:::999777000111222444666777888999999999888888999999:::;;;;;;;;;:::999888777666555444444444444555555555666888777555555777999999999666666666444333444777999666555333111111333555666555666777999999888777777444666888888666666666777777777777777777888888999888999:::;;;;;;999777666333444555666666666444444888999999888555444444555777777777777777666555555222444777888888555222000444555666888888666555444555444444333333222222111333333333333333333333333333333333444444444555555444444444444444444444444333666999888444333555999555666666666555444444333444222111333666777555333222333444444555555444444222222111111000111111111111111222333333444555555555666666777666444333222+++---///2223334445554444DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦzzzxxxuuussspppooonnnooooooDdDĦlllllljjjhhhqjRgdKӵDdDĦXXXXXXXXXXXXXXXXXXXXXYYY\\\]]]HdDĦgdKӵDdDDdDĦOOODdDĦ4DufӵDdDĦKKKDdDĦJJJq<REEEEEEpeƜ4DuTӵBBBDdDĦAAAAAADdDĦAAAqjRgdKӵDdDΦDdDĦ<<<;;;;;;<<<<<<===???@@@AAABBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888666666888::::::888888888888888999999:::;;;<<<<<<=========;;;:::999;;;999888888999:::888777333444444555555666777777888888888999999999::::::;;;::::::999888777666555444444555555555666666666999888666666777888999999555666666666777777777777555555444444444444555555666666777888888888888888444666888888666555555666777777777777777888888999888999:::::::::9998887775555556666666665555554446667777776664443334445557777777777777776665555554445557778887776663332223333333333333333333333335555554444444444443333333333333333333333333333333333333334444444445555554444444444444444444444442225558887773332225558885555555555555554443332224442222223335556664442222223334444445554444444444443333332222222223333331111112223333334445555554444445556665554443332220001112222222222221110004DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦyyywwwuuurrrpppoooppppppoooDdDĦjjjmmmkkkiiiGIdnuR)ĦDdDĦYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]DdDĦnuR)ĦDdDΦDdDĦMMMDdDĦnuR)ĦDdDĦKKKDdDĦIIIpo9uHHHHHHCCCDDD=ӊB1.uTӵAAADdDĦAAAAAADdDĦAAAGIdnuR)ĦDdDΦDdDӵ>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888666666888:::;;;;;;666666777888999:::;;;<<<<<<<<<===>>>>>>===<<<;;;<<<:::777777888888888888666666666666555555555555777888999999::::::999999::::::999888777666666555555555666666666777777777:::999888777777999;;;<<<999777666888::::::777444444555666777777666555444777777777777777888888999555777999999777555444444777777777777777888888999999999999999888888888777888777666555555555555555333555555555444333444555777777777777777666555555666666666777666666555444555444222000000222444555444444555555555555666666444444444444444444444444333333333444444444555555444444444444444444444444222555777555333111333666333333444444444333222222444333222333444444222000222222333444444444444444555555444444444444555555111222222333333444444555222333333444444444444333333333333333222111000///4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦwwwvvvtttrrrpppooonnnooooooDdDĦkkkkkkjjjhhhpeӵDx<>dd<ӵDd<DdDΦDdDĦMMMDdDӵnd<DdDĦJJJ>d<ĦIIIpeӵGGGĦFFFF&uTӵBBBDdDĦBBBBBB>d<ĦBBBpeӵDx<>d<ʜ4DuTӵ@@@????????????@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555777999;;;<<<666777888999999:::::::::<<<<<<>>>??????>>>======<<<:::666555666777888777666666666666666666666666666777888999:::999999888:::999999888777666666666666666666666777777777777999999999999:::===AAACCCAAA<<<888777::::::777222666666777777777777666666888777666666666777999:::666999;;;;;;999666444444777777777777777888888999999999888777777777777888:::8887775554444445555552224445555554444445556667777777777777776665555557776666665555556666666667776665554444445556667772223333334445556666666665555555555555555555555553333333334444444445555553333333333333333333333332224445554442221112224442222223333333332222221113333333333333332221110002222223334444444444443335554444444444445555556662222222223333334444444441111112223334444444445553334444444444444444443334DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵgggeeeB?Ho9\\\<x[[[[[[[[[[[[YYYZZZZZZ&ӫeʬtIӇPPP>d<Φ>d<ĦMMMD&ӫetIӇKKKDdDĦJJJsdKĦIIIB?dp&ĒRDDDDDD>d<sdKĦBBBB?Ho9AAAs&dq&ĒRBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>@@@???>>><<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666666777:::;;;999999::::::::::::999888<<<===>>>?????????>>>===<<<999666555555666666666444555555666777888999999777777888888999999999888999888888777777666666666666666666666777777777777777999:::;;;===BBBHHHMMMKKKCCC:::666777888666333999888666555555666888999888777666666666777999:::888:::<<<<<<:::7776666667777777777777778888889999998887776666666667777779998886665554444444445553334445556665555556668887777777777777776665555556666665554444445556667775556667778888887776665551111112223334445555556665555555555555555555555553333333334444444445555553333333333333333333333333334444443332221112222221111112222223332222221112223333333332221110000001112223333334444443333333333332223333334445555552222223333333333334444441111111112223334445556667777776666665555555555554DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@G~~~setttrrrqqqooooookkkllllll<Ōfffeeeccc@G]]]]]]HkgeZZZZZZZZZZZZZZZWWWWWWWWWHĪj@IŌOOONNNegeNNNNNNHu]3hIŌKKKKKKDdDĦJJJneJJJHHH@hGGGFFF>hEEEEEEDDDseBBBneBBBBBB@G@@@@@@sĪj@hDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>AAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999:::999777777999::::::;;;<<<<<<<<<;;;999888======>>>??????>>>===<<<;;;999666555555666555444333444555777888:::;;;<<<888777777777777888999999888888777777777666666666555555666666666777777777555888;;;<<>>777555666666666999888555444444555888999777777777777777888888999999;;;<<<;;;999888888888777777777777777888888999777777777777666666666555777666555444444444444444333444666666555555666888777777777777777666555555555444444444444555666666222333555666666555333222111111222222333444555555444444444444444444444444333333333444444444555555333333333333333333333333555444444333333222222111111111222333333333222222111333444444222111222222111111222333333333333333111111111111222333444555333333333333333333333333222222222222333444666666<<<;;;9997775554443333334DuXӵĵD^DdDĦD^s׼sgeFm8>aĦ{{{s׼sssssssrrrqqqoooooolllmmmmmmHokkkdddccccccccc^^^______ZZZZZZZZZZZZZZZZZZTTTTTTTTTPPPOOONNNNNNNNNMMMD^LLLKKKKKKDdDĦJJJIIIKKKHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDs׼sCCCCCCCCCCCCCCCDDDBBB@@@@@@DDDDDDDDDCCCBBBAAA@@@@@@AAA???@@@AAABBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>===============>>>>>>:::::::::;;;;;;;;;<<<<<<999999999999999999999999:::::::::::::::::::::::::::<<<>>>===;;;999999::::::;;;<<<>>>>>>===<<<;;;===>>>>>>???>>>===;;;::::::888666666666666444222333444555777999;;;<<<===999888666555555777999;;;777777777777666666666666444444555555555666666666555888;;;<<<>>>DDDMMMUUUMMMHHHAAA:::666666777999777666555555555555666777666666777888888888888888888999999888666666888:::777777777777777888888999555666777777777666555444333444444444444444333333333444555555444333444666777777777777777666555555222333333444444444444444111222222222222222222111222333333333444444555555333333333333333333333333333333333444444444555555222222222222222222222222666555444444444333222111111222222333444444333333111333555555333222333555111111222333333333333222111111111111222333444555333333333333333333333333444444333333333555666777;;;:::888666444333333333Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦzzzBessssssrrrqqqpppoooooonnnnnnnnnnu]ӵiiidddeeefffdddccc^^^^^^___``````______^^^YYYYYYYYYYYYYYYYYYYYYYYYRRRRRRRRRTTTUUUUUUTTTRRRSSSRRRQQQPPPPPPPPPQQQRRRLLLMMMMMMMMMMMM>d<ĦKKKKKKKKKKKKJJJ>d<ĦJJJIIIHHHĦHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFEEECCCAAA???DDDDDDCCCCCCBeBBBCCCCCCCCCCCCĦCCCEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@??????@@@BBBDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@???@@@BBBCCCCCCBBB@@@???@@@??????>>>>>>>>>>>>>>>::::::;;;;;;===>>>@@@AAA:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::;;;>>>AAAAAA===:::999:::888:::<<<>>>??????>>>======>>>>>>>>>===<<<:::999999888666666777666333111555555666888999:::;;;<<<:::888555444444666:::<<<777777777777666666666666444444444444555555555666555888;;;;;;===BBBLLLSSSIIIGGGCCC===999777999;;;444555666777777666555444555666888999999999888777777777666555444555777:::777777777777777888888999444666777888888666444333111222333444555444333222222333444444222222333444777777777777777666666555111222333333444444444333444333111000000111333444444444444555555555555666333333333333333333333333333333333444444444555555222222222222222222222222777666444444444444222111111222333444444444444444000333666666444333444777111111222333333333333222222111111222333444555666333333333333333333333333666555444333444555666777666555444333333444555666?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<~~~|||zzzssssssrrrqqqppppppppppppooonnnmmmiĉ@3hR/Ōeeedddbbbaaa``````]]]]]]^^^^^^^^^]]]\\\\\\[[[YYYXXXYYY[[[\\\YYYWWWWWWUUURRRSSSTTTUUURRRPPPQQQRRRRRRSSSRRRPPPNNNMMMOOOMMMJJJKKKLLLDdDĦIIIGGGFFFEEEFFFsdKĦKKKKKKgdKĦHHHGGGFFFFFFEEEFFFFFFFFFBBBEEEEEEBBB>>>???EEELLLCCCCCCCCCCCCCCCCCCBBB???>>>gdKĦ@@@DDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDBBB@@@@@@AAABBBEEEDDDBBB@@@@@@@@@BBBCCCDDDBBB??????AAABBBAAA???@@@???===;;;:::999::::::===<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>888999:::;;;<<<<<<<<<<<<===;;;:::;;;>>>>>><<<999::::::;;;<<<===>>>??????@@@??????>>>======<<<<<<888888777555555444444444888555222333777;;;<<<<<<:::999888666666666777888555555666888888999999999333444555777888888888888999999:::<<<@@@FFFKKKNNNLLLDDD======<<<999888:::888777777666666666666666555666777999999888777777999777555666::::::555111666555444333333444555666444444555555666777777777555555666666555444333333555555444333333555666777666888::::::888555333222444333333444666777666555555444333111000111111222444444444222000000111333555555555444444333333333222333555666666555333222888444000///222444444333444333333222222333333444000111222222333444555555555555555555555555555555333333333444444444555555000111333555666777777777888777666555666555222000555444444333222222222333555555555666666666666666>AneneneneDenene>Ak<~~~}}}zzzwwwttttttsssrrrqqqppppppppppppooonnnmmmfhfffeeedddbbbaaa``````]]]]]]]]]]]]]]]\\\\\\[[[YYYXXXVVVWWWYYYYYYVVVTTTVVVTTTRRRRRRSSSTTTRRROOOQQQRRRRRRRRRQQQPPPNNNMMMOOOMMMKKKKKKMMMDeGGGFFFDDDCCCCCCDDDneMMMMMMneIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAAAAABBBEEEGGGBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@neCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCCFFFDDDCCCAAAAAAAAACCCDDDCCCAAA??????AAAAAA@@@???AAA@@@>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<;;;<<<<<<;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<<<<<<<<<<===;;;:::;;;===>>><<<999<<<<<<======>>>>>>??????;;;;;;::::::999888888777888777666555555444444444666444333444888:::;;;:::999999777666666666777777555666777888999999999999444555666777888888888888:::::::::<<>><<<;;;777666777888888777666666666666777666777777888888888888888===:::666666888777333///666555444444444444555666666666666555555555555555444555555555444444333222444444444444444555666666555777:::;;;999666333222666555444444555666555333333222111111111222333444111111000...------///111555555444444444333333333111222333444444333222111555333111111333333111///222111111000000111111222333333333333333333333333555555555444444444333333222333333333444444444444333333333333333333333333333222111222444444333111444444333222222222222222888777777666444333333}}}|||yyyvvvssstttsssrrrqqqqqqppppppqqqnnnnnnmmmlllffffffeeecccbbbaaa```___\\\\\\]]]]]]\\\\\\[[[ZZZZZZXXXWWWWWWXXXWWWUUUSSSTTTSSSQQQQQQRRRRRRPPPOOOQQQQQQQQQQQQPPPOOONNNNNNOOOMMMLLLKKKLLLIIIEEEDDDCCCBBBCCCEEENNNMMMLLLJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDGGGDDDBBBBBBDDDEEEDDDBBBAAABBBCCCDDDDDDCCCBBBAAACCCBBBDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCBBBAAAAAABBBDDDFFFEEECCCBBBBBBBBBCCCDDDBBB@@@>>>>>>???@@@???>>>AAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<============<<<===<<<;;;;;;;;;<<<>>>???===============<<<<<<;;;<<<;;;:::;;;======;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999888777666555555444555555444333333555888::::::999888888777666666666777777666666777888999999999999666666777888999999999888:::::::::;;;>>>BBBEEEGGGLLLDDD>>><<<:::555444555999888888777777777777777888888888777888999999:::===:::666555666666444111666555444444444444555666777666666555444444333333444444444555444444333222333333444555555555555555555777;;;======999555333777666444444555444333111000000000111222444666666111111///---+++,,,///222444444444444333333333333000000222222222222000000333222222333333222///---222111111000000111111222444444444333333222222222555555555444444333333333333333333333444444444444555555444333333444555555777555444555666777666444333333222222111111222222666666555444333333222~~~|||{{{zzzwwwtttqqqtttsssrrrqqqqqqpppppppppnnnmmmmmmllljjjiiiiiihhhfffeeedddcccbbb```______\\\\\\\\\\\\[[[ZZZYYYYYY[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEHHHJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCEEEEEECCCBBBAAADDDCCCCCCCCCDDDDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEEDDDCCCBBBBBBBBBBBBCCCCCC@@@???>>>>>>>>>>>>>>>>>>@@@??????>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>????????????>>>>>>===;;;;;;::::::;;;;;;<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::777777666555555555555555333333555666888999888888777777777777777777777777666777888888999999999999777888888999999999888888::::::::::::<<>><<<:::666555777999999888777777777777777999888777777777888:::;;;999666444444666888888777555555555444444555555555555555555444444444333333444444555555555555444444222333444555666555444333666888<<<@@@AAA>>>999555666555333444444555333222000111111222333444555666444333222///...///222555333333333333333333333333000111222222222222111000444444333333333222000///444333333222222333333444333333333333333333333333444444555555555666666666555555555555555555555555555555444444555888;;;<<<<<<:::888777777666555333333222222111111111222222222222222333333444444~~~|||{{{zzzxxxuuurrrssssssrrrqqqppppppppppppmmmmmmlllkkkkkkjjjiiiiiifffeeedddcccaaa```______[[[[[[[[[[[[ZZZYYYXXXWWWZZZZZZZZZYYYWWWVVVUUUTTTRRRRRRRRRQQQPPPOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNJJJJJJJJJIIIHHHGGGGGGHHHFFFEEEEEEEEEFFFIIIKKKMMMLLLKKKIIIGGGGGGGGGHHHHHHGGGHHHHHHHHHGGGEEEDDDCCCAAAEEEHHHGGGCCC@@@AAADDDBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBAAAAAACCCEEEAAAAAAAAAAAAAAAAAAAAABBB?????????>>>======>>>>>>=====================<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>????????????>>>>>>===<<<===>>>???@@@@@@@@@??????>>>===;;;;;;999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999888888888888777666666555555555555666333444666777888888888888777777888888888888888888777888888999999999999888888888999999999888888777999888999999:::<<<>>>???BBB>>><<<<<<;;;777888<<<999888888777666777777777999888777777777888:::;;;777666444444666777888999444555555555555555555444222333333333444444444555444555555666666666555555111222444555555555444333777999===AAADDDBBB<<<888444333222333555666555444333333333333333333333333444444333111000111444777333333333333333333333333222333333333333333333222777666555222111111333444444333333222222333333444111111222333333444555555333333444666777888999:::777777777777666666666666555555444444555888;;;<<<999666444333333333222111333222222111222222333333111111222222333444444555~~~}}}|||zzzwwwuuurrrqqqpppoooooonnnnnnooommmmmmlllkkkkkkjjjiiiiiieeeeeedddbbbaaa```___^^^[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXWWWTTTSSSRRRSSSQQQRRRSSSRRRPPPOOOOOOPPPOOOOOONNNMMMMMMNNNNNNOOOIIIJJJKKKJJJHHHFFFGGGHHHFFFEEEDDDDDDEEEHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGHHHHHHFFFEEEDDD@@@EEEIIIGGGBBB???BBBFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDAAABBBCCCBBBAAAAAABBBDDD@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@???===<<<>>>???<<<<<<===>>>>>>>>>======>>>==================>>>>>>??????@@@@@@@@@@@@??????>>>=========>>>@@@AAA????????????>>>===;;;;;;777999;;;;;;;;;:::;;;<<<;;;;;;::::::999999999888::::::::::::::::::::::::666666555555555555666666555666888888777777999:::777888999999::::::999999888888999999999999999888999999999999888777666666777777777888999:::;;;<<<;;;999999;;;:::888:::>>>888777777666666666666666777777777666777888888999888888777666666666666666444444555666666555444444111111222333333444555555444444555555666555555555222222333444444444444444888999;;;@@@DDDCCC>>>:::222222111222444666555444555555555555444333111111111222222111000000333555222222222222333333333333444444444444444444444444777777555222111222555888222111111000000111111222000111111222444555555666222333444555777888::::::777777777777777666666666555555444333333444555555555333222222555777888888333333222222333333444444444444444333333222222222~~~|||{{{{{{yyyvvvtttqqqpppooonnnmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjiiieeedddcccbbbaaa```___^^^ZZZZZZZZZYYYXXXWWWVVVUUUSSSUUUWWWVVVTTTRRRSSSTTTQQQSSSTTTSSSPPPNNNOOOQQQOOONNNMMMLLLLLLMMMNNNOOOJJJLLLMMMKKKIIIGGGHHHJJJHHHGGGFFFFFFFFFHHHKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDEEEGGGHHHHHHGGGFFFEEEBBBDDDEEEDDDCCCBBBDDDFFFEEECCCBBBAAAAAABBBCCCEEECCCDDDFFFDDDBBBAAABBBDDDAAABBBBBBCCCDDDDDDEEEEEEBBBCCCCCCBBB@@@@@@AAACCC???@@@AAAAAABBBBBBBBBAAA???@@@AAA???===<<<>>>@@@<<<===>>>????????????>>>??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBAAA@@@@@@??????>>>===>>>???@@@AAA>>>>>>>>>>>>===<<<<<<;;;666999;;;;;;::::::;;;===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;666666555555555555666666777888999888777777:::===888999:::;;;;;;;;;;;;:::888999999::::::999999888888888888888777666555444555555666777888999::::::777666777999888555888===777666666555555555555555555555666777777777777666666777888888777666666666444444555666666555444444222222222222222333333333111222333333444444444333333333222222333333444555777666888<<>>:::444333222222444555444222555555555555444333222111///000222222111111222333111111222222222333333333555555444444444444555555333444555444222222555777222111111000000111111222222222222333333444444444333333444444555666666666666666666555555555444444333333333333333333333333555333222333666999;;;;;;444444333333444444555666444444444444333333333333|||{{{yyyxxxxxxvvvsssqqqpppooonnnmmmmmmllllllllllllllllllkkkkkkjjjjjjjjjeeedddcccbbbaaa___^^^^^^ZZZZZZZZZYYYXXXVVVUUUTTTTTTWWWYYYXXXVVVTTTUUUWWWRRRTTTUUUSSSPPPOOOPPPRRRNNNNNNMMMLLLLLLMMMNNNOOOLLLNNNOOOMMMJJJIIIJJJLLLKKKJJJIIIIIIIIIKKKMMMNNNHHHIIIIIIJJJIIIHHHFFFEEECCCDDDFFFHHHIIIHHHGGGFFFDDDCCCAAABBBDDDFFFEEEEEEFFFDDDBBB@@@@@@BBBDDDFFFBBBDDDFFFDDDAAA@@@AAACCCBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDDDDBBB@@@@@@AAABBB@@@AAABBBBBBCCCCCCCCCBBB???AAABBB@@@===<<<>>>AAA<<<===???@@@AAAAAA@@@???@@@@@@????????????@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>???AAAAAA===============<<<<<<;;;555888;;;<<<:::999;;;===;;;;;;;;;;;;;;;;;;;;;;;;666666666666666777777777666666555555555666666777888999:::888666777;;;???888999;;;<<<===<<<;;;;;;999999:::::::::999999888888888888888777555444333444444555666777888999999444444555777555333555;;;666666555444444444444444333444666777777777666555111333666888888888888999333444555666666555444333444444333333222111111111///000111222222222222222444333222111222333444555666444555999???AAA===999666444333333333333222000333444555555555444333222...111333444333222222333111111111222222333333333555444444333333444444555...111555555333222333555444333333333333333333444444444333333333333222222444444333333333222222222555555444444444333333333000222333555666777777777444222000000222444555666444444444444444555666777111222222333555666777777}}}zzzwwwwwwxxxyyywwwuuuvvvrrrnnnkkkkkkmmmmmmnnnllllllllljjjgggeeeeeeeeedddcccbbbaaa___]]][[[ZZZ\\\[[[ZZZYYYWWWWWWVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLNNNOOOOOONNNMMMLLLLLLMMMNNNMMMKKKHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHDDDGGGJJJJJJHHHGGGHHHKKKGGGHHHIIIJJJJJJHHHFFFEEEEEECCCBBBDDDGGGIIIHHHFFFBBBDDDEEECCC??????CCCHHHCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBB@@@>>>???AAACCCCCCCCCBBBAAAAAA@@@??????===@@@BBBCCCBBBAAAAAAAAA???@@@BBBDDDEEEDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDCCCAAAAAABBBAAA???>>>======>>>???AAA>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999>>><<<:::;;;>>>???===;;;888999:::;;;:::999888777000222555777999999888777777777777777777777888999999888777888:::;;;;;;999999111///666;;;:::888888::::::999888777777777888999777555444333444666777999999888888777777666666000111333444555444333333555555555555555555555555555444333333555555444333777777777666666555555555333444555555333222333555/////////000111222444444555444333222222222333444444444666777888888888888555444444333333444444555+++222666444333444333111//////000111333444555555555555444444444555666666999888777555444444444444333333333444444444555555444333222222222333444555+++---///222444555555555666333000000222333222000555333111222555777666444111222444666666666666666111222333444555555555555888777666666666666666777>>>666000333<<<@@@<<<555zzzxxxvvvvvvwwwwwwuuurrrtttpppllljjjkkklllmmmmmmkkkkkkkkkiiihhhfffffffffdddccccccaaa```^^^\\\[[[\\\[[[ZZZXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVUUUSSSQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLNNNMMMKKKHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHCCCEEEHHHHHHFFFEEEFFFHHHGGGHHHIIIJJJIIIHHHFFFEEEGGGEEEDDDDDDFFFFFFEEEBBBBBBDDDEEECCC??????CCCGGGCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDBBBCCCBBB@@@??????BBBDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCCCCBBBAAABBBCCCAAABBBDDDFFFFFFFFFDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEDDDAAA???>>>???>>>===;;;::::::;;;===>>><<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::===;;;::::::<<<===<<<:::999:::;;;;;;;;;:::888888333444555777888888888777777777777666777777888999999777777777999:::999888777444444999:::888888<<<999999888888777888888888888777666555555555666666666666666777777777777777333333555555666555444444555555555555555555555555555333333333444555444333444444444333333333222222333444555555333333444555111111111111222333444555111111111111222444555777444555555666777777777777555444444333333444444555333555444111222555444000111222222333444555666666555555555555555444444444777666666555555444333333333333333444444444444555444333222222222333444444///000222333444444444333555333222222444555333111555222000111333444333222222333444666777777666555222333444555666666666666666666555555555666666777777444222333666888666555~~~{{{wwwvvvuuuvvvvvvuuurrrooorrrnnnkkkiiijjjlllmmmmmmjjjjjjjjjiiihhhgggggggggdddccccccbbb```^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSTTTUUUTTTRRRPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLJJJKKKMMMLLLKKKIIIIIIJJJGGGIIIKKKKKKIIIHHHGGGHHHDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFEEECCCDDDEEEEEEDDDBBBBBBDDDEEECCC@@@@@@CCCFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCAAA@@@AAACCCEEECCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBBBBDDDFFFDDDEEEGGGHHHHHHGGGFFFEEEAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEECCC???<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;::::::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;===;;;::::::;;;;;;999888888999999999999888777777555555666666666777777777777666666666777777888999999777666777888888777666666666888;;;999777999>>>888888777777777888999999777777777777666666666666333444444555666666777777666666666777666666555444444444444444444444444444555333222333444555444222333333222222222222222111333444555555333333444555444333333333333333444444111000000000111333555666444555555666666666555555555444444333333444444555888777222///222777555///444444555555666666666666555555666666555444333222444444555555555333222111333333333333444444444444444333333222222333333444333333444444444333222111333333333444666666444222444222000000111222111000222333555666777777666555333444555666666777777666555555444555555666777888333666777555222000333666}}}{{{vvvvvvvvvwwwvvvtttqqqnnnqqqnnnkkkjjjkkkmmmnnnnnnlllkkkiiihhhhhhgggfffdddccccccbbbaaa```^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLIIIKKKLLLLLLJJJJJJJJJLLLGGGIIILLLLLLJJJHHHGGGHHHGGGHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEAAAAAABBBCCCDDDEEEFFFFFFCCCDDDDDDCCCAAA@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEECCCBBBCCCGGGIIIHHHHHHIIIIIIHHHGGGFFFFFFAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCAAA>>>;;;:::;;;===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;;;;::::::999888777777777777666666555555666666555444444555555666666666666666666777888999:::999777777888888777555777777888999999999:::<<<777777666777777888999:::777777888888777777666555333333333444444555555555777777777666666555444444444444444444444444444444444333222222444444333222333333333333333333333333222444555444333333444666444444333222222222222222444333222111000111222222444555555555555555444333555444444333333444444555333555333000111555444111666666666555555555555555444555666777666444111000111222444555444333111///222222333333333444444444444444333333333333333333444444444333333222222111111222444666666666444222222222111111222222333333333444555777777777666555555555666777777777777777555555555555666777888999666999;;;888333111444888~~~~~~vvvwwwxxxxxxvvvsssqqqoooqqqooommmlllmmmoooooonnnmmmkkkhhhggggggfffcccaaabbbbbbaaaaaa___^^^\\\[[[YYYXXXWWWVVVVVVUUUVVVVVVWWWUUUSSSSSSTTTTTTRRRQQQOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLIIIJJJKKKKKKJJJJJJKKKMMMGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCBBBAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@EEEEEEDDDDDDCCCCCCBBBBBBAAACCCDDDDDDCCCDDDFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGEEECCCBBBDDDHHHKKKIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>============>>>???@@@???===<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;=========<<<;;;:::999999888777777777666666666666666555444333333333444444555555555555666777888999;;;:::888888999999888666888666444555999<<<:::666666666666666777888999999666777777777777666555555555444444444333333333222666555555444444333333333444444444444444444444444444333222222333444333222333333333333333333333333222333444444333333555666444333222111111000000111444333222111111111222333444555555555555555444333555444444333333444444555)))111666333000111333333555555555444444444444444444555666666555333111///000111333444444222000///222222222333333333444444444444444333333222222222333333222222333333333333111333555666666444333222222222333333333444666777444555666777777777666555555666777777888777777777555555555666777888999:::999:::999888555444555666~~~~~~wwwyyyzzzxxxuuusssqqqqqqrrrpppnnnmmmnnnooonnnnnnllliiifffeeeffffffbbb___`````````___^^^]]]\\\[[[XXXWWWVVVUUUUUUUUUUUUUUUWWWUUURRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJKKKKKKJJJIIIIIIKKKMMMHHHIIIJJJIIIGGGFFFGGGHHHGGGFFFFFFFFFGGGGGGFFFDDDHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDEEEDDDDDDCCCBBBAAAAAACCCEEEEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDCCCEEEHHHKKKIIIHHHGGGFFFDDDCCCBBBBBB@@@???>>><<<;;;:::::::::;;;===>>>???>>>===>>>???:::::::::::::::::::::::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::999:::;;;:::999999888777888888888555444444444444444444444444444444555666777888999;;;:::888999::::::999888999777444444999>>>;;;444777777666666666777888888666666666666555555555555555555444444333222222111444444333222222222333333333333333333333333333333444222111222333444333111000111111111111222222222111333444444444444555666333222222111000000000000222111111111222444666777444555555666666666555555555444444333333444444555$$$///777555000000333444444444333333333333333333444444555555444333222111111111222333333222111000222222222222333333333333444444444444333222111111333333333333333444666666333555777777555444333444333555555555555555777999555555777777777777666555666666777777777777666666666666666666666777888999999777555444555555444333~~~}}}}}}}}}xxxzzzzzzwwwsssqqqqqqrrrrrrpppnnnmmmmmmmmmlllkkkhhheeebbbccceeefffccc```_________^^^]]]\\\[[[ZZZWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSPPPOOOOOOOOONNNMMMNNNMMMLLLLLLMMMOOOQQQRRRPPPOOONNNLLLLLLLLLLLLMMMKKKLLLLLLJJJIIIIIIKKKLLLHHHIIIHHHFFFDDDDDDGGGIIIHHHFFFEEEFFFHHHHHHEEECCCHHHGGGGGGFFFFFFFFFFFFFFFDDDFFFGGGFFFDDDCCCDDDFFFEEEDDDCCCCCCCCCCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@??????@@@BBBCCCCCCCCCBBBBBBAAACCCEEEFFFFFFGGGIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEHHHJJJHHHGGGEEECCCAAA@@@???>>><<<<<<;;;:::999999::::::;;;<<<>>>???>>>===>>>???::::::;;;;;;;;;;;;::::::888999;;;======<<<;;;:::::::::;;;;;;;;;;;;::::::999;;;<<<;;;999888:::<<<999888777666666666777777444555666777777777666555444444444555666777888999999888777888999:::999888888:::888666888===;;;666888777777666666666666777777666444333333333444555444444444444444333333333333333222111111222333444333333333333333333333333333222111222333333333111111111111111222222333333111333444444444444555777333333222111111111222222333222222222333555777888444555555666777777777777555444444333333444444555)))111555333///111333444333333333333333333444444333333333333333333333333222222222222222222222222111222222222222333333333444444555555444222111000777666555555555666777888888::::::999666444555666666888888777444333555777555666777888888777666555555666666777777666666555555555444444444555555666666666555444333333333444}}}{{{zzzxxxyyyyyyvvvrrrpppqqqsssrrrooommmlllllllllkkkiiidddaaa___aaaeeegggeeebbb^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVUUUUUUTTTUUUUUUUUUSSSQQQNNNMMMMMMMMMLLLKKKNNNMMMLLLLLLMMMOOOQQQSSSQQQPPPNNNLLLLLLLLLLLLMMMLLLLLLLLLJJJHHHHHHJJJLLLIIIHHHGGGDDDBBBCCCFFFIIIKKKHHHGGGHHHJJJJJJGGGDDDHHHGGGFFFFFFEEEEEEFFFFFFAAADDDFFFFFFEEEEEEGGGJJJEEEDDDCCCCCCDDDCCCAAA???AAAAAAAAA@@@@@@@@@??????;;;<<<>>>AAABBBCCCCCCCCC@@@CCCEEEGGGGGGHHHIIIKKKNNNMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDEEEGGGIIIGGGFFFCCCAAA???===<<<<<<999999888888999999:::;;;<<<===??????>>>======>>><<<======>>>>>>======<<<777888:::<<<<<<<<<:::999999::::::;;;;;;::::::999777999;;;:::888777999;;;666555444333222333444444444666888999:::999777666333333444444666777888999777666555666888999999888666<<<===999777;;;<<<:::999888777666666555666666777555333222111222444555222333333444444555555666333222222111222333555666333333333333333333333333333222111111333333222111333333333444444555555555111222444444444444555777444333333222222333333444777666555444333444555555444444666777888888888888555444444333333444444555111444333000///333444333333333333444444444555555333333222222222333444444333222222111111222333333111111222222222333333333444444555555444222111000:::999888777777777888999<<<======:::666555666888999::::::777333111222444666666777888888777666555555666666666666666555555444444333222222222333333444666777666333222444777~~~|||{{{yyyxxxzzzyyywwwuuusssrrrqqqqqqtttqqqnnnlllkkkkkkjjjhhhdddddddddccccccccccccccc\\\\\\[[[YYYXXXXXXXXXXXXVVVUUUSSSQQQPPPQQQRRRSSSPPPOOONNNLLLJJJJJJMMMOOOLLLLLLLLLPPPTTTVVVUUUSSSSSSQQQOOOMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJJJJIIIGGGFFFFFFHHHBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAAAAAAAABBBCCCDDDAAABBBCCCEEEEEEEEEDDDCCCEEEFFFGGGJJJLLLOOOQQQRRRQQQOOOLLLJJJJJJIIIHHHGGGCCCDDDDDDEEEDDDDDDCCCCCCHHHGGGDDDAAA>>><<<;;;:::;;;:::999999999:::;;;<<<<<<;;;:::<<<======<<<:::>>>===<<<;;;;;;;;;;;;;;;<<<===?????????===:::999::::::999999::::::;;;<<<999::::::::::::999888777777666444333222222333333444555666666555555666888555555444555666888:::;;;888888777777666666666555888666555555777999::::::555555666666666555333222555333000000111333333333444444444444444444444444333333333222111000///...222222333333333444444444333333333333333333333222444444333333222222222333222222111333555666666555222222222222333333444555555555555444444333333222333444666777777777666555333333333333444444555666444444333222111111111222111222222333444555666666222222222222222333444555444444444444444444444444222222222333333555666777555555555666777999;;;;;;;;;:::888666666777888999555777999:::888666444444333444666777777555444222444555666777777666555444777444333444777888777555666555333222222333555666333222222111111222222333}}}|||{{{yyyxxxvvvvvvuuutttssssssssssssssspppmmmkkkkkkjjjiiihhhaaaaaaaaaaaa````````````^^^]]]\\\ZZZXXXWWWWWWVVVVVVUUUSSSQQQPPPQQQRRRRRROOOOOOOOOMMMKKKJJJLLLMMMKKKKKKLLLOOOSSSUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGFFFDDDCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEDDDFFFIIILLLOOORRRSSSTTTRRROOOKKKIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAABBBAAA???===:::999888777:::999999999999;;;<<<======<<<;;;<<<======<<<:::======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888:::999999999999:::;;;;;;::::::::::::999999999999777666555444333333333333444555666666555555666777555444444555666777999:::888888888888888777666666777555444555777999999999666666777777777666444444444222111111222333333222444444444444444444444444333333333333222111000///222222333333333444444444444444444444444444444444666555444333333333444555555444333444666666555444333333222222222333444444111222444555555555444444444444555555666666555555444444444444444444555666444333222111111111111222000111222333444555555666333333333333333444555555444444444444444444444444555555444444444555555666555555555666777888999::::::999777666666666888888444666888888777555444444333444555666666555333222444444555666666555444444666444333444777888777555666555333222222333555666333333222222222222333333}}}|||{{{yyyxxxsssrrrrrrrrrrrrsssssstttqqqnnnllljjjjjjiiihhhfff`````````_________^^^^^^___^^^\\\YYYWWWVVVUUUTTTUUUTTTSSSQQQPPPQQQQQQRRROOOOOOOOONNNKKKIIIJJJJJJJJJJJJKKKNNNQQQRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCEEEGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@EEEDDDAAA@@@@@@BBBEEEGGGDDDGGGKKKOOORRRTTTUUUUUUQQQNNNIIIFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@???>>><<<;;;::::::999999999::::::<<<===>>>>>>=========>>>===;;;:::===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::;;;;;;;;;:::999888888888999999555555555555555444333222333555666666555555666777444444444555666777888999777888999:::999888777666666444333444666777888777666777888888888777666555333222222333444444333111333333333333333333333333444444444444333222111111333333333333444444444444333444444555555666666666888777555333333444555666777666555555666666555333444444333222222222333333000111222444555666666666444333333333444444555555555555444444333444444444333222222111111111111222000111111222333444555555555555444444555555666666666666666666666666666666888777666666555555555666666666666666666777888888888888666555555555666777333555777777555333333333222333444555555444333222333333444444444444333333555444444444666777666555555444333222222333444555444444444333333444444444~~~}}}|||{{{yyywwwrrrrrrqqqqqqqqqqqqrrrrrrnnnllljjjiiiiiihhhgggeeeaaaaaaaaa``````_________\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTRRRQQQQQQPPPQQQQQQNNNOOOPPPNNNKKKIIIHHHHHHIIIJJJKKKMMMOOOOOOOOONNNKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFEEEGGGIIIIIIGGGDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@FFFEEECCCBBBBBBCCCEEEFFFFFFHHHLLLPPPRRRRRRQQQQQQMMMIIIEEECCCBBBBBBAAA@@@AAA@@@@@@???????????????@@@@@@@@@@@@???>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<>>======>>>===;;;999<<<<<<;;;::::::;;;;;;;;;???>>>===<<<;;;;;;;;;;;;999999999888999::::::;;;:::999777555555666777999444555666666666555333222333444666555444444555777444444555555666777888888666777888999999888666555555444333444555777666555555666777888777777555555333333333444666555333111333333333333333333333333444444555555444333333222333333333444444444444555222333333444555666666777888777555333333444555777666555444444555666555333555444333333222222222222222222111111222444666777444333222111222333444555555444333222222222222222333222222111111111222222111222222333444555666666777666666666666666777777666666666666666666666666888777777666666666777777777666666555555666666666777666555444444444555555222333555555333222222333111222333444444444333333222222222333333222222222444444444444555666666555555444333333333333444555555555444444444444555555}}}||||||{{{yyywwwtttsssrrrqqqpppooooooooommmkkkjjjiiiiiihhhfffdddaaaaaa``````___^^^^^^]]]WWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPMMMNNNOOOMMMKKKHHHGGGGGGHHHIIILLLMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIGGGEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCFFFEEECCCBBBBBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFFFFFFFEEEEEEDDDGGGIIILLLNNNNNNMMMKKKJJJFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<============<<<;;;;;;:::???>>>============;;;999;;;;;;:::::::::;;;;;;<<<>>>>>><<<;;;;;;:::;;;;;;999888888888888999::::::888777555333333444666777444555666777666555444333333444555555444444555666444444555555666666777777444555666777777666555555555444333444666666555444333444555666666666555444444333444555666666444222333333333333333333333333444444555555555444333333333333444444444555555555111111222333444555555555777666444333222333444555222111111222444555555444555444333333222222222222555333111///000222555777333333222111111333444555333333222111000000000111333222222222222222333333333333444555666777888888888777777666666777777777777777777777777777777777555555555555666777888999777666555555444555555555666555555444444444444444111222444444222222222333111222222333333444444444222222222111111222222222333444444555444555555666444444444333333444444444666555555444444555555666}}}|||||||||{{{yyywwwvvvuuusssqqqooonnnmmmmmmlllkkkiiiiiijjjiiifffddd```______^^^]]]\\\[[[[[[UUUTTTTTTSSSSSSTTTTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMNNNLLLIIIGGGHHHHHHHHHJJJLLLMMMLLLKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCHHHIIIJJJKKKJJJIIIGGGEEECCCBBBBBBCCCDDDDDDBBB@@@??????>>>>>>???@@@BBBCCCEEEEEEFFFEEEDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::===<<<<<<<<<===<<<:::999:::::::::::::::;;;;;;<<<;;;;;;::::::999888888888888888888888888999::::::777666555444444444555555555555666666666555555444222444555555444444555666333444555666666666666555444444555555555555666666555444444555666666555333333333555666666666555444555444444555666666555333444444444444444444444444333444444555555444333333333444444444555555555555111222222333333444444444666555444444444444444444111000000111444555555444444444333222222222333333444333111000111222444555333222222222333333444444222222111111000000111111444333333333333444444555444555555666777888999999888888777777666666777777777777777777777777777777333333333444555666888999666555555444444444555555555555555555444444333333111222333333222222333444222222333333444444555555222222111111111111222222222444555555444444555666444444444444444444444444555555444444444444555555}}}||||||||||||{{{yyywwwvvvuuusssqqqooonnnmmmmmmkkkjjjjjjjjjjjjiiigggddd``````___^^^]]]\\\[[[[[[WWWVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOLLLMMMLLLJJJHHHGGGIIIJJJHHHKKKNNNNNNLLLJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCAAAAAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAABBBDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGGGGHHHGGGFFFFFFEEEDDDDDDFFFGGGHHHGGGCCC@@@??????>>>???@@@BBBEEEFFFKKKKKKKKKJJJHHHEEEBBB@@@;;;<<<===>>>???>>>>>>===;;;::::::;;;<<<<<<:::999::::::999999::::::;;;<<<::::::;;;;;;:::999777666888888888888888999999:::777777777666666666555555666666555555555555666666222444555555444333555666333444555666666666555444666555444444444555777888555555555666777777555333333444555777777777666555777555444444555666666555555555555555555555555555333333444444444444333333444444444444555555555555333333333444444444444444555666666777666555444333333222111222444555444333333333222222222333444444---///222444555555333222222333333444444444444444333222222222222222333444444444444444444555666777444444555666777888999999888888777666666666666666666666666666666666666666333222222222333444555555444444444333444444555555555555555555555444444333111222333333222222444555333333333333444555666777333222111111111111222333222444555555333333444666333444444444444444444333555444444444444444444555||||||{{{||||||{{{yyyvvvuuuuuusssqqqpppoooooonnnkkkkkkjjjkkkkkkjjjgggeeecccbbbbbb```___^^^]]]]]]ZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKIIIGGGGGGIIILLLHHHKKKNNNNNNLLLJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHFFFCCCAAAAAADDDGGGDDDDDDEEEEEEEEEEEEDDDDDD??????@@@AAA@@@???>>>======>>>>>>???@@@BBBCCCDDDFFFDDDAAA??????@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLLLLIIIDDD@@@@@@?????????AAADDDGGGIIIJJJJJJJJJIIIFFFBBB???<<<888:::<<<>>>@@@@@@@@@@@@:::999999:::;;;<<<:::999999999999999::::::;;;<<<;;;<<<===>>>===;;;999777888888888777888999999:::888888888999888777666666777666555444444555777777222333555444333333444666333444555666666666555444888777555333444666999;;;666555555666888777555333444555666888888888777666888666444333555666666666666666666666666666666666222222333333444333333333444444444555555555666666555555555555555555444444555666888999999777555333666444333333444555444222222222222222333444444555'''+++222888:::888333000222333444555666555444333333333333333444555555666555555555555555666777888333333444555666777888888888888777666666555666666666666666666666666666666333333222111111111222222444333333333333444555666555555666666555555444333222333333333222222444666444333333444555666777888444333222111111222333444111444666555333222444777333444444555555444444333444444444333333444444444~~~~~~}}}}}}~~~|||wwwsssyyyvvvqqqooonnnmmmmmmllljjjjjjiiigggfffdddccccccaaa]]]YYYZZZ^^^```^^^[[[WWWVVVUUUUUUTTTTTTTTTTTTRRRUUUUUURRRPPPRRRPPPMMMIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKIIIFFFDDDEEEGGGJJJLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHJJJKKKIIIFFFDDDMMMIIIEEEEEEGGGGGGDDD@@@GGGBBBBBBEEEEEEAAABBBFFFGGGDDDBBBBBBCCCBBB???<<<======>>>>>>???@@@BBBCCCAAACCCDDDDDDBBBBBBCCCEEEDDDEEEGGGFFFEEEDDDEEEFFFIIILLLPPPRRRQQQMMMHHHEEE@@@@@@@@@BBBEEEIIIMMMOOOLLLKKKIIIFFFCCCBBB@@@@@@===<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<:::999888777;;;::::::999999::::::;;;>>>===<<<<<<<<<;;;888555:::666222222555777555222666666888888777555333111777666777666111---000888666666666555444444333333666666555555666777999:::777777666555555555555666444444555555555555444444666666555555555555666666888777555444444555666777555555444444444444555555777777666555444333333333777777777777666666666666777666555444333444444555444333333222222333333444444444444444444333111111111333555555444444444555111111111000000111444777333333222111222333444555333444555666666555444333333333444444555666777777111222333555666777777777555555555777888888444222666777666444222111222333111222444444444333111///222333333111---,,,...111333444555555555444333222333111///111444555444222>>>888222000222333222000333333333333222111000///111222333444444444444444000111111222222333333444555444222111000111222222~~~~~~{{{zzzzzzzzzwwwuuuxxxuuuqqqnnnnnnmmmlllkkkjjjiiihhhgggeeedddccccccaaa]]]ZZZ[[[^^^___]]]ZZZZZZYYYXXXWWWVVVVVVVVVVVVRRRUUUUUUQQQPPPRRRPPPMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNLLLKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJIIIGGGEEELLLIIIEEEEEEGGGGGGDDD@@@CCC??????CCCDDDAAABBBFFFHHHFFFDDDCCCDDDCCC@@@=========>>>>>>???@@@BBBCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEGGGIIINNNOOOQQQRRRPPPKKKFFFCCCAAAAAABBBDDDGGGJJJMMMOOOJJJIIIGGGEEEBBBAAA??????===<<<<<<<<<<<<;;;;;;;;;======<<<;;;:::999999888999888888777777888888999===<<<;;;;;;;;;:::777555:::666222222555777555333555666666666666444333222444333444555222///333;;;666666555555555444444444666555555555555777888999888777777666666666666666777777888888888888777777777777666666666666777777888777555444555666777888666555555444444555555666777777666444444333333444666666666555555555555555777666555444444444555555444444333333333333444444555555555555555444444444222444555555555555555555222333333222222444777:::444444444444444555555666555555555555555555444444333333444444555666666777555555666777777777666666333555777777444222222333555666666444222111222444---...000222222222111000444555555333000000222444333444444555444444333333333111000111444555444222888444111222555666444111444444444444333222111000333444444444333222111111222222222333333333333333444444333222222222222222}}}}}}yyywwwwwwwwwwwwvvvvvvssspppnnnmmmlllkkkjjjiiihhhgggfffeeedddcccbbbaaa^^^[[[[[[\\\]]][[[XXX[[[ZZZYYYXXXWWWVVVUUUTTTSSSUUUTTTQQQPPPRRRQQQNNNLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOORRRPPPMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHIIIIIIHHHGGGLLLIIIFFFFFFGGGGGGDDDAAACCCAAAAAADDDEEEDDDEEEHHHFFFDDDCCCCCCCCCBBB???=========>>>>>>???@@@BBBCCCCCCBBBAAAAAABBBCCCBBBAAABBBCCCDDDEEEEEEGGGKKKMMMSSSSSSSSSQQQMMMHHHDDDAAAAAABBBDDDFFFIIIKKKMMMNNNHHHGGGEEECCCAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888888777777888888999;;;:::999999:::999777555999666333444666777666444666666555555444444333333444333444555333000333:::555555555555555444444444555555444444555666888999888888777666666666666666555555666666666666555555888777777777777777777888666666555555555666888999666555555444444555555666777666555444444444444444444444444555555555555555777666555555444444555555444444333333333333444444555444444333333444555666444555555666666666666666444555666555555666999<<<444555666666777777666666777666555444444444444444333333444444555666666666666666666666666555444333111666999666000---000444333444555444222222333555,,,---///111222222222222444555555444222222444666444444444333333444444555333222111222333444333222222111111333777888555222444444555444444333222111222222333333333222222111555444444444444333333333333444444444444333333222}}}}}}{{{yyywwwvvvuuuuuuuuutttqqqnnnmmmlllllljjjiiiggggggfffeeedddcccbbbbbbaaa___\\\[[[[[[[[[YYYWWWYYYYYYXXXWWWUUUTTTRRRQQQSSSUUUTTTPPPOOORRRQQQOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOORRRPPPMMMJJJIIIIIIJJJKKKJJJKKKKKKJJJJJJIIIHHHGGGJJJIIIIIIIIIIIIIIIIIIJJJKKKIIIGGGGGGHHHIIIIIIHHHJJJHHHFFFFFFGGGFFFDDDBBBCCCBBBAAABBBBBBBBBCCCDDDBBBAAAAAA@@@@@@>>>===;;;=========>>>???@@@BBBBBBDDDBBB@@@@@@BBBCCCBBBAAACCCDDDEEEFFFGGGJJJNNNRRRUUUTTTQQQNNNJJJGGGDDDBBB@@@AAADDDFFFIIIJJJKKKKKKFFFFFFDDDCCCAAA@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::888777777888888777555888666555555777888666555888777666555444555555555777555555666333///000555444444555555555555555555555444444444444666777888777777666555555555555666333444444555555444444333777777666666666666777777444444444444555666777888666666555555555555666666777666555444444444444444444444555555555555666666666666555555555555555555555555444444444444555555333222111000111222444666666555555666888888777666666777888777666666888:::333444666777777777666555888777555444333333444555444444444555555555666666333333444444333333222111444666777444000...000444222333333333222222444666///000111333444444444333222222222333333333444555555444333222333444555666333333222333333333333333111111111333666666555333444555555555444444333222---...000222333444555555777666666555444444333333333444555666555444333222}}}xxxyyyyyyyyywwwuuusssrrrrrrooommmllllllkkkiiigggfffeeeeeedddcccbbbaaaaaa```___\\\[[[ZZZYYYXXXWWWYYYYYYYYYXXXVVVTTTRRRQQQSSSUUUSSSPPPOOORRRRRRPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPNNNLLLJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKJJJJJJJJJKKKIIIGGGGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBAAA???>>>>>>>>>===@@@AAAAAA@@@???===<<<<<<=========>>>???@@@BBBBBBCCCBBB@@@@@@AAACCCCCCDDDFFFGGGIIIJJJJJJLLLPPPSSSQQQPPPMMMJJJHHHFFFEEEDDD???@@@BBBDDDFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;999777666666777888777666777666666777888888777666999888777777666777777888888555555666444000000444333444444444555555666666555555444444555666888999777666555555444444555555777777777888888777777777555555555444444555555555222222333333444555666777666666666555555666666666666666555444444444444555555555666666666777777777555555666666666666666666666555555444444555555666444333111111111333555777777555555666999999888666777888888777555444444666222333444555666555444333777666555333333333444555444444444555555555555555111222333333444444333333777555333222222222222222111222333333222222444666222222333333333222222222222222222333444555444444444444333222333444555666333333444333333333333333444333111111222333444444444444555555444444333333...///000222444555555555777777666666555444333333222333444555666555444333}}}vvvxxxzzzzzzwwwtttsssrrrooonnnlllkkkkkkjjjhhhfffdddddddddcccbbbaaaaaaaaa___^^^\\\ZZZYYYXXXWWWWWWZZZZZZ[[[ZZZYYYWWWUUUTTTSSSTTTSSSOOOOOORRRSSSQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDGGGHHHFFFBBB@@@BBBAAA>>>AAACCCDDDCCCAAA??????@@@======>>>>>>???@@@BBBCCCAAABBBBBBAAA@@@BBBFFFIIIIIIKKKLLLMMMLLLLLLNNNOOOKKKJJJIIIGGGEEEDDDDDDDDD??????@@@BBBCCCEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999888777555555777888888777666777777888888888888777999999999999999888888888444222222555666333333666333333333444555666777777666666555555666777999:::777777666555555555555555555666666777777666666555555444444333333444444555333333333444555555555555777666666555555666666777666555555444444444555555555555666666777888888888555555666777777777666666666666555555555555666666777666555555555666777888777555444666999:::777555666777777666333222222333111222333333444333333333555555444444444555555666555555555555555555555555333444555666666666666666555333222222444555333111111222333222111222444555111111111000000000//////444333333555777777666444333333333333444555555666333444555444333222333444555444222111111222333333333333444444444444333333333333444444444333333222777777666555444444333333222333333444444444444333~~~}}}wwwyyyzzzxxxuuussstttuuunnnlllkkkjjjjjjiiigggeeecccccccccbbbaaaaaa``````]]]]]]\\\ZZZXXXWWWWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUSSSTTTSSSOOONNNRRRSSSQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHJJJLLLLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEHHHKKKIIIDDDCCCFFFEEEBBBAAACCCEEEDDDAAA???@@@AAA======>>>>>>???@@@BBBCCC???BBBEEECCC@@@AAAHHHNNNKKKMMMOOONNNLLLJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???@@@AAACCCEEEFFFBBBAAAAAAAAAAAAAAABBBCCC===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888999888666555555777999999888555777888999999888888888777888999999999999888777444111222555666444333555222222333444555666777888777777666666777888:::;;;999888888777777777777777333333444444444444333333555555444444444444555555555555666666666666666666777777666666666666777777555555444444444555555666444444555555666777777888444555666777888777777666777666666666666666666777888888888888777777777777777444333555888:::777444222444555555444333333444222222222222222333444444333333444555666666666666555555555555555555555555666666777777777666555555///111222333333222222222111222333222111111333444000000000000000000111111444333333444777777555222111222333444555555555555333555666555333111333444111222333333333222222222222222333333333333222222555555555555555444333222666555555444444333333333222222222222222333444444~~~}}}yyyzzzyyyvvvsssrrruuuxxxmmmkkkjjjjjjjjjiiigggdddccccccbbbbbbaaaaaa``````\\\\\\\\\ZZZXXXWWWXXXYYYVVVWWWXXXYYYYYYWWWUUUTTTSSSTTTRRRNNNNNNRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMIIIKKKMMMNNNOOONNNLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHIIIKKKMMMMMMJJJHHHGGGHHHHHHGGGEEEEEEEEEFFFBBBEEEDDD??????CCCCCC??????AAACCCBBB???===>>>@@@======>>>>>>???@@@BBBCCC===BBBFFFDDD@@@AAAIIIRRRKKKNNNPPPOOOLLLHHHEEEDDDEEEDDDCCCBBBAAA@@@??????AAA@@@??????@@@CCCEEEGGG@@@@@@??????@@@@@@AAABBB======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;888777555555777999:::999555777999:::999999999999555666888999:::888777666888444333666666222000111222222333444555777888888888777777777777999:::;;;;;;:::999999888888999999666666777777777777666666666666555555555555666666777888888888888888777666777777666666666666777777555555444444444555555666333333444444555666777777444555666888888888777666777777666666666666777777777777888888777666555444777444222444888:::777333///111444555444444555777444333222111222333444555111222444666777777666666555555555555555555555444777777777666555333222111)))///444444111...000333222333333222111111222444000000111111222333555555333111000222444555222///000222333555666666555444333555777555222111222555---000444666555333222111111111222333333333222222333444444555666666666555444444444444444333333333222222111000111222444555}}}zzzyyyxxxxxxxxxwwwvvvtttsssrrrsssppplllhhhffffffggghhhdddddddddcccbbbaaa```___]]][[[ZZZXXXWWWWWWWWWWWW[[[WWWSSSRRRSSSTTTSSSQQQUUUTTTRRROOONNNMMMMMMMMMPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOONNNMMMLLLKKKNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOLLLNNNQQQQQQOOOMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGIIIGGGDDDBBBAAACCCDDDFFFBBB@@@???BBBEEEEEECCC???DDDCCCBBB@@@???@@@@@@AAA????????????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFIIIJJJNNNMMMMMMKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????????????????>>><<<;;;:::999888;;;;;;::::::::::::::::::;;;:::999888888888999::::::888666666888999999999555777999:::888777777777;;;999666666777777444222888444333666666222000111000000111222444666888999555666777888999:::::::::777777666666666666777777777777777777777666666666777888888777666555555666777777777777666666666666555666666777888999999999999777555444444444333111444333222111222444666888888888888888999999999999999999999888888888888888888555333444666888777555888666444444555555444333555444333333555555444333000333666666444444777:::555555444444444333333333555666777666555444555777555555555666666666666666444333333222222111111111222222222333333444444444111111222222222333333333555444444333333444444555444111111666666111111444333333333333333333333333333333333444444555555555444444444333333222222222222222333333333444444444111222333333444444333333444333111000///000111222~~~{{{yyyxxxwwwwwwwwwvvvtttsssqqqqqqooommmiiifffeeeeeeeeefffffffffeeedddbbb```^^^]]]\\\[[[YYYWWWVVVVVVVVVWWWWWWUUUTTTTTTVVVUUUSSSPPPSSSRRRQQQOOONNNNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLMMMLLLKKKKKKMMMNNNLLLNNNPPPQQQOOONNNMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGHHHFFFDDDBBBAAAAAABBBBBBDDDCCCBBBBBBCCCBBB@@@???AAAAAA@@@???>>>??????@@@??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCDDDFFFHHHJJJLLLLLLKKKKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>===<<<;;;::::::999999999999999999999999:::;;;:::999888888888999999;;;999777666888999888888666777999999777666777888;;;888666666777777444222777444333555555222000222444444444444555777888888666777888999::::::::::::888777777666666777777888666666666666666555555555777888999888666555666777777777777666666666666666666666666777888999999999888666444444555666555444444333222222333444666888666666666666666666666666777777777777777777777777888666444444666777666444555444222222333444333222555333333333444555444333111222333333222111222333444444444333333333333222333555555555444333444555555555555555555444444444333333333222222111111111222222222222222222222222111111222222222333333333333222222111111222222333444111111555555111111444222222222222222222222222222222222333333333333333333333333222222111111111222222222222333333333333111222333333444444333333555444222000000111222333}}}zzzyyyxxxvvvuuuuuutttsssqqqooonnnkkkjjjiiigggffffffffffffggggggeeecccaaa^^^\\\[[[[[[ZZZXXXVVVUUUUUUUUUVVVSSSSSSTTTVVVXXXWWWTTTRRRRRRRRRPPPOOOOOOOOOPPPQQQOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMLLLKKKJJJLLLMMMLLLNNNPPPQQQOOONNNNNNOOOKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFDDDCCCBBBAAAAAAFFFFFFEEECCC@@@>>>??????>>>>>>======>>>>>>???@@@???@@@AAACCCCCCCCCCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@@@@???????????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;;;;:::999999888888999999;;;999777777888888777666777888888777666666777999:::888666666666666444333666333222555444111000333777777777666777777888888777888999999::::::::::::999888888888888888888999666666666666666666666666777888999888666666666777666666666666666666666666666666777777888999999999666555444444666888888777444444333333333555666777555555555555555555555555666666666666666777777777888666555444555555555333444222222222444555444333555333222333444555444222444333111111111111///...333333333222222222111111222333444444222222333444444444444333333222222111222222222222222111111111111111111111111111111111111111222222222333333333333222222111111222222333444222222444444222222444111111111111111111111111222222222222111111111111222222111111111111111000111111111222222222222333111222333333444444333333555444222111111111222333}}}{{{yyyxxxttttttsssrrrqqqooommmllliiiiiijjjjjjiiiiiihhhgggfffeeedddccc```^^^\\\[[[ZZZYYYWWWUUUTTTTTTTTTUUURRRRRRTTTVVVWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOPPPOOONNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMLLLJJJJJJKKKMMMLLLNNNPPPPPPOOONNNOOOOOOJJJIIIHHHGGGFFFEEEEEEDDDGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFBBB>>>===???BBB=========>>>??????@@@AAA???@@@CCCDDDEEEEEECCCBBBCCCCCCBBBCCCCCCEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>::::::999999999999888999:::999777777888888777555888888888777555666888:::888777666666666555444333444222222444333000111555777777666666777777888999888888999::::::::::::::::::999999888888999999:::777777777777888888888888555777777777555555666777555555555666666666777777777777777888888999999999777666555555777888888777444444444333444555666777666666666666666555555555666666666777777777888888888777555444444444333333444333333555777888777666444333222222444444333222666333111111333444111...222222222111111111111000222333444333222222222444333333222111000000//////111111111111111222222222222222222222111111111111111111222222222333333333555444444333333444444555444333222333333222333444222222222222222222222222333333222222111111111000222222222222111111111111000000111111111222222222111222333333444444333333333333222111000111111222~~~|||zzzzzzssssssrrrqqqooommmkkkjjjggghhhiiiiiiiiiiiihhhgggccccccbbbaaa```___]]]\\\XXXWWWUUUTTTSSSRRRSSSSSSRRRSSSSSSSSSUUUVVVYYY[[[WWWVVVSSSQQQOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLLLLKKKJJJJJJKKKMMMLLLNNNOOOOOONNNMMMNNNOOOIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEBBBDDDDDDBBB???>>>AAAEEE===>>>???@@@AAAAAABBBBBB???AAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===::::::::::::999999888888999888777777888888666555888888888777555666888:::777777777666555444444444333222333444333000222777444444444555666777888999888888999:::::::::999999::::::999999999999::::::555555555666666666777777444555666666444444555666333444444555666777777888888888888888999999999999999777666555666777666555555555444444555555666666777666666666555555555444666666777888888999::::::777777666555333333333333444333444666888999888666444333222222333444333222333111///000444555333111222222111111111000000000222333444444333222333444222111111000///......---000000000111111222222222333333333333333333333222111111222222222333333333555444444333333444444555333444333222222333444333333333333333333333333333444444333333222222111111222333333333333333333333000000111111111222222222111222333333444444333333222222111111000000000000~~~|||{{{zzzssssssrrrpppnnnllljjjiiieeeeeeffffffffffffeeeeeeaaaaaaaaaaaa```^^^]]]\\\WWWVVVTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTVVVZZZ]]]YYYWWWTTTQQQOOOMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJJJJLLLNNNMMMNNNNNNMMMLLLKKKLLLMMMIIIHHHFFFDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCC@@@AAABBBBBBAAAAAACCCEEE>>>???@@@BBBBBBCCCCCCCCC@@@AAABBBDDDDDDDDDDDDCCCAAABBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>=========>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;777777777888888999999999999::::::::::::999888777777666666777888888777555777888888777666666777999555666777666444333444555333333444555333000444:::333333333444555666888999777888888999999999888888:::999999888888999999:::222222222333333444444555333555666666555444555777222333333555666777888888999999999999999999999999999777555555666666555444555555555555555555555555555555555444333333222222555666777888999:::;;;<<<555666666555333222333555222222222555777777666444444222111222333444333111.........///111333333222222222222111111111000000222333444444222222333444000000000//////......---//////000000111222333333222222333333333444444444111111222222222333333333333222222111111222222333333555444000000444555333333333333333333333333333333333333333333222222222333333333333333444444444111111111222222222222333111222333333444444333333222222222111111111000000~~~|||{{{zzzzzzssssssrrrpppnnnllljjjiiieeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbb```___]]][[[ZZZVVVUUUSSSQQQPPPPPPQQQQQQQQQSSSUUUVVVUUUVVVYYY\\\XXXVVVTTTQQQOOONNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJKKKMMMOOOMMMNNNNNNLLLJJJIIIIIIJJJJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@BBBCCCDDDCCCAAA???@@@AAABBBCCCCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>============>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::::::::888999999999999999999999999999:::::::::999888777555555555777999999888666666777999999777666777888444666777666444333444666444333555666333111555===555444444444555555666777777777777888888777777666999999888888888888999999222222333333444555555666555666777777666666777999111222333444666777888999999999999999999999999999666555333444555777666555555555666666666666555555666666555555444333333222444444555777888:::;;;;;;333555666444222222444666222222333555777777555333333222111222333333333111---///000111111111333444333333222222222111111111111222333222111111111333//////////////////............///000111222333333000000111222333444444555111111222222222333333333333222222111111222222333333666444//////444666333222222222222222222222222111111111111222222222222111111222222333333333333222222222222333333333333111222333333444444333333333444444444333333222222~~~~~~}}}|||{{{zzzyyyyyytttsssrrrpppnnnllljjjhhhhhhhhhgggfffffffffggggggddddddbbbaaa^^^\\\YYYXXXVVVTTTSSSQQQPPPPPPPPPPPPNNNRRRWWWXXXXXXWWWXXXZZZVVVUUUSSSQQQPPPOOOPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQPPPPPPOOOPPPPPPNNNLLLKKKJJJJJJJJJGGGHHHJJJJJJJJJKKKNNNPPPNNNNNNMMMKKKHHHGGGHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEIIIIIIGGGEEECCCBBBAAA@@@BBBAAA@@@BBBEEEEEEBBB>>>???@@@AAABBBCCCBBBAAA@@@AAAAAA@@@AAAAAABBBDDDDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBAAA???>>>============>>>>>>>>>??????@@@@@@::::::;;;<<<<<<======>>>;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<;;;999999:::;;;:::999888777444444444777999:::888777555777999:::888777777777333666777666333222444666444444666777444222777>>>777777666555555555555555666666777777777777666555999888888888888888888999555555666666777888888999666888999999888888999;;;111111222444666777888999999999999999999999999999444222222333555777888777555666666666666666555555999999888777666666555555222333444666777999:::;;;222444666444222222444777555555666888999999777444333222111111333333222111///222555444222222444777333333333222222222222111///111222111000///000111......//////////////////---...///000111222333444......///111222333444555111111222222222333333333555444444333333444444555333666444//////444666333111111111111111111111111//////000000111111222222000000111111222222222222222222333333333444444444222222333444444444333333555555666666555555444333}}}}}}|||{{{||||||{{{xxxvvvuuussspppmmmlllkkkiiigggggggggggggggfffeeedddcccbbbbbbaaa```___]]][[[ZZZVVVTTTRRRQQQSSSTTTTTTTTTUUUTTTUUUUUUVVVWWWXXXYYYRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQOOOMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJNNNKKKJJJMMMMMMKKKMMMPPPMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA>>>@@@BBBCCCBBBAAAAAABBBBBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDD@@@AAAEEEDDD>>><<>>============>>>>>>???;;;<<<===>>>===<<<:::888;;;888555666999;;;999777666777888999:::;;;;;;;;;<<<:::888888:::999666333777777888999999999999999888888999:::::::::999999888666444222111222333444555555555555555555555555555555444444444555555666555666888888777777999:::===<<<;;;:::999888888888888888999999999888777777999999999999999888777666666666555666666777888999666666555555555555666666555555444333444555666777777888888999999888666555888777666555444333333333444888777222111555444000555444444333333444444555111333555777777555333111000111222222222222111000111222222222222111000000333333333222222222222222111000///000222222000///------...///000111222222000/////////111222111000111111111111111222222333555444111000111444777:::888555333222222222222111111222222111000000111333222111000//////111333444222......333666444000///333222222222222222222222444444444444444444444444555333111111333555666555222222222444666666444222~~~}}}|||{{{{{{|||{{{xxxvvvtttrrrooommmmmmllljjjhhhfffffffffeeedddcccaaaaaaaaaaaa``````^^^\\\[[[ZZZVVVSSSQQQQQQSSSTTTTTTSSSUUUTTTTTTTTTUUUVVVWWWWWWRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMMMMNNNOOOOOONNNOOOPPPQQQQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIGGGIIIMMMNNNLLLLLLOOOOOONNNMMMKKKIIIHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@???@@@BBBDDDBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCC@@@@@@DDDCCC???>>>AAAAAA@@@@@@??????@@@@@@AAA======<<<<<<<<<<<<<<<===;;;<<<===>>>>>>===;;;:::;;;:::888888999::::::999777888999:::::::::::::::;;;999777888999999777555333444555555666666555555777888999:::;;;<<<<<<<<<999777555444333333444555555555555555555555555555555555444444555555666666222444555666555555777999===<<<;;;:::999999999999::::::;;;::::::999888888999999::::::999888888777666666666666666666777777<<<;;;888666444222111000555555444333444555666777666666777777666555444333777777666555444444444444444777777333222555555111555444444333333444444555222333444666666444333222111111111222222111111111222222222333222111111000---......///000111111222222111111111333333111////////////000000000000000111000///000111222111000222222111111222222333444444333111111111333666888777555222111222222222111222333444333111111333444333222000000000111333444444111111444555111///000222222333333333333333333444444555555555555555555666555333333444666666666555444444666888888666444}}}}}}{{{zzzzzzzzzzzzwwwuuussspppnnnmmmmmmlllkkkiiihhhhhhgggfffeeecccaaa`````````___^^^]]][[[ZZZYYYUUUSSSQQQQQQRRRTTTTTTSSSUUUTTTTTTTTTTTTTTTUUUUUURRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLQQQQQQNNNMMMOOOMMMLLLKKKIIIHHHGGGGGGFFFIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@???>>>???CCCFFFBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCC@@@@@@BBBBBB???@@@CCCAAA@@@????????????@@@AAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;999999:::;;;999999:::::::::::::::999;;;999777666888999999888222333333444444444444444555666777999:::;;;<<<<<<999888666555444555555666555555555555555555555555555555555555555666777777555777999999999999;;;======<<<;;;::::::999999:::<<<<<<<<<<<<;;;:::999888999999999999999888888777777777666666666666666666777666555555444555555555555555444333444555666777777777777777666555333333666666666555555555555666333666666333333555555333555444444333333444444555333333444444444444333333222222111111111111222222333333333333333222222111111111111222222333333333444333222333333333111///111111000000000/////////222111000000111222111///222222222111222333333444222222111111222333444555666444222111222333222111444444555444333222444666333222111111111222444555555333444555333//////222222333333444444555555555555555666666777777888888999777555555666777777666777666666777999:::888777}}}zzz}}}{{{yyyyyyyyyxxxvvvtttqqqooommmllllllmmmkkkjjjkkkkkkjjjiiigggeeecccbbb^^^^^^^^^]]]\\\[[[ZZZYYYUUUSSSQQQQQQRRRTTTTTTSSSUUUTTTSSSSSSSSSSSSSSSTTTQQQSSSTTTUUUUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPPPPQQQPPPOOONNNNNNKKKKKKKKKJJJJJJJJJJJJJJJNNNLLLMMMPPPPPPLLLKKKMMMJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????BBBEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDBBBAAA@@@@@@???@@@BBB@@@@@@????????????@@@@@@???>>>===<<<;;;:::::::::;;;;;;===>>>>>>>>>>>>===;;;===>>>;;;888777999<<<:::::::::;;;::::::999999:::888666666777888:::;;;444555666666777777666666333444555666777777777777888777666555555555555666555555555555555555555555555555555555666777888888888999;;;<<<;;;<<<===???<<<<<<;;;:::::::::::::::<<<<<<<<<;;;:::999888777777777888888888777777666777777777666666555444444333333333444555666777888555555444333444555666777:::999999888777666555555555555666666777777777777444555555444444555555555555444444333333444444555444444333222222333444444333222111111111111222333333444444444444333222222666666555444333222111111444333222222333222000///000000000000000000000000333111000111222222111///111111111111111222333333000111222222333333333333444333111222333333333111444555555444333333444666333333222222333333444555555444555666222...111666222333333444555666777777666666777777888888999999:::999777777888888777555888777666777999999999777}}}zzz}}}{{{xxxwwwwwwwwwuuussspppnnnllllllllllllkkkjjjkkkjjjjjjhhhfffdddbbbaaa^^^^^^]]]]]]\\\[[[ZZZYYYVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHLLLMMMKKKLLLOOONNNLLLJJJGGGFFFEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBB>>>@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEECCC@@@>>>?????????????????????????????????@@@???>>>===<<<<<<<<<<<<;;;;;;<<<=========>>>>>>999;;;<<<;;;777666888;;;::::::;;;;;;;;;:::999999888888777666666888:::<<<666666777888888888888777555555666666666555444444666666555555555555555555555555555555555555555555555555555666777888999999666888999999888999:::<<<;;;;;;:::999999999999::::::::::::999999777666666555555666666666666666555666666777777666555444333999888666555333222222111555555444333444555666777:::999999888777666666666444555666777888888888888555444444555555555555666555444444333333444444555555444222111111222444555333333222222222222333333333444444444444333222222333222222111000000//////222111000111222111000.../////////000111222222222333111000111222222111000111000000000000111222222000111222333333333222222444222222333444555444222333444555444222222444555444444444444444555555666333333444666444111444:::333333444555555666777777666777777777888888999999:::888777777888888777555666555444555666777777666}}}}}}zzzwwwvvvvvvuuutttrrrpppnnnlllkkkllllllkkkjjjggggggfffeeedddbbb```___]]]]]]]]]]]]\\\[[[ZZZZZZWWWUUUSSSSSSTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTOOOPPPQQQRRRRRRRRRQQQPPPNNNOOOOOOPPPPPPOOOOOONNNOOONNNNNNNNNMMMMMMMMMMMMHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHKKKPPPSSSSSSTTTXXXUUUSSSNNNJJJGGGEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC===@@@BBBCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCEEECCC@@@???@@@@@@>>>>>>>>>???@@@@@@???>>>>>>@@@???>>>===============;;;;;;;;;;;;<<<<<<<<<<<<999::::::999888888:::;;;::::::;;;;;;;;;;;;::::::777888888777777777:::<<<555666666777777777777777888888888888777666555555555555555555555555555555555555555555555555555555666666666666777999:::;;;999:::;;;;;;999999:::;;;999999888888888888999999777777777777777666666555444555555666666666666555444555666777666555444333666555555444333333444444555555444333444555666777777666666555555555555666555666777999999999888777777444444777666444444666555444444333333444444555444333222111111222333444222222333333333333222222333333333333333222222111000000111222333444555555000000///000222222000///......///000111222333444222111000111333444333222111111000000111111222333222222333333333333222222333333333444666777666444333444555444222222444555444555555555666666666666333222444777777444666:::333444444444555666666666777777777666666666666666777666666777888888666444444333222222444555555444~~~}}}zzzwwwuuuuuutttsssrrrqqqooolllkkkkkkkkkjjjiiieeeeeeeeedddcccaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTTTTVVVWWWWWWVVVSSSSSSSSSSSSTTTTTTUUUVVVPPPPPPPPPQQQQQQRRRRRRRRRNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLQQQXXX[[[WWWUUUVVVSSSQQQMMMHHHEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???AAABBBAAA@@@@@@BBBCCCBBBBBBAAAAAABBBCCCEEEFFFAAABBBCCCDDDCCCBBB@@@???BBBBBBAAAAAAAAAAAABBBBBB>>>BBBCCC@@@@@@CCCCCC???===>>>???@@@@@@???>>>===>>>======<<<<<<<<<======<<<;;;;;;::::::::::::;;;:::999888999;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<666888:::999777777888:::555666777777888888777777777777888888888777777666555666666777777666666666555555555555555555555555666666666777888999;;;;;;===>>>>>>===;;;::::::;;;888777777777777777888888555555666777777777666666555666777777888888777777333444555777777666555444111111111333444666888999555555444333444555666777666555555444444555777777666777888::::::999888777999555555888777333222666555444444333333444444555333222222222222222222333000222444555555444222000222222222333222111111000111111222444666777888999000//////111333333222111000000000111111222222222111000///111333555444333333333222222333333444555444444333333333333333333444333444666888999777666555666666555444444555777555555666666777777777666666333333888:::777666777444444444444444444444555666666666555555444333333444444444555777777555333444222000000222333444333}}}}}}zzzvvvtttttttttrrrqqqqqqooolllkkkkkkkkkiiihhhfffffffffeeedddcccbbbaaa^^^^^^^^^^^^^^^]]]\\\[[[YYYWWWUUUUUUVVVXXXXXXWWWSSSSSSSSSSSSTTTUUUWWWWWWQQQQQQQQQPPPQQQRRRSSSTTTNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMHHHKKKQQQYYYYYYRRRKKKIIIKKKIIIFFFDDDCCCDDDEEEGGGCCCBBBBBBBBBCCCDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>???CCCFFFBBBBBBAAAAAABBBCCCEEEFFFAAABBBCCCDDDDDDBBB@@@???AAA@@@@@@@@@@@@@@@@@@AAA:::@@@BBB@@@AAAFFFEEEAAA===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999999<<<999888999===??????===888999:::;;;<<<<<<<<<<<<666888;;;:::888666777999777777888999999999999999444444555666777777666666666777888888888888777777555555555555555555555555666666666777888:::;;;<<<;;;<<<<<<:::888666666777777666666666666666777777444555666777777888888777777777888999999999999999111333555777777666555444666666555444333333333333555555444333444555666777777777666666666888:::;;;666888999::::::999777666:::555555888777222222666555444444333333444444555222222222222222222222222000222444777777444222000111222222222222111000000000000111222222333333444000///000222444555444333222222222111111111111111000//////111444555555555555444444444444555666666555555444333333333444444444444555777999:::888777666777777777555555777888555555666777777777777777888444444999;;;888444333444444444444444444333333666666555444333222222111222222222444666666555333333222000000111333444333|||wwwtttssstttsssssspppooommmkkkiiihhhhhhhhhfffffffffeeedddbbb___^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTVVVXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPNNNNNNOOORRRRRRNNNKKKKKKIIIGGGHHHJJJKKKIIIGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPNNNLLLJJJLLLKKKJJJHHHGGGGGGHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDHHHEEEBBBAAABBBCCCDDDCCCAAACCCDDDCCCBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBB???@@@@@@@@@@@@???>>>>>>:::;;;;;;;;;<<<<<<============<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<:::999999888888999999:::::::::::::::::::::::::::===<<<;;;999888777777777999555222333666777444111777666555666999;;;;;;;;;;;;999777444333333444555555666888999::::::999999::::::999888888999999999666999999555555777777444666666777777777777666666999888888888888888888888444333555::::::555333444444444444444444444444444888777666444444555555666999999::::::::::::999999::::::;;;<<<<<<;;;;;;:::999888777555333222222222333333333333333333333333444444444555555444333333222333444555555444333222555222///000222444333222111111222333333333222222222222222111111111111000000000000222444444222000...///000222333444555555444333333333444555777888444444333333333555666888444555666777888999999999777777777777888888888888666555555555555666777777333444555555444333333333777666555333333222222333333333333333333333333333333444555444222000000000222222111111111111111111{{{wwwtttsssssssssrrrnnnnnnmmmkkkjjjhhhhhhgggeeeffffffeeecccaaa___^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXUUUTTTTTTUUUWWWWWWVVVTTTVVVUUUUUUTTTSSSSSSRRRRRRQQQOOONNNOOOQQQQQQOOOMMMMMMKKKIIIIIIKKKKKKIIIGGGJJJJJJJJJKKKKKKJJJJJJJJJGGGHHHJJJLLLLLLKKKIIIGGGJJJIIIHHHGGGFFFFFFFFFGGGDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDGGGEEEBBBAAABBBCCCDDDCCCAAACCCDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBB>>>????????????>>>======;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<>>>===<<<;;;:::;;;;;;<<<:::999999888888999999:::888888888888888888888888999888888777777888888999:::777444555888999777333777555555666888:::;;;::::::888666444333333444444555666777888999999999888:::999999999888999999999666888888555555777777444666666777777777777666666777777777888888888888888666555777;;;;;;777555666555555555555555555555555777666555444444555666777888999;;;===>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;===<<<999666444333333333444444444333333222222222333333444444444444333333222222333333333333222222555222000000222444333222111222333333444333333333333333333333222222222222222111111222444555333222111111222222111111000///333333333333333555666777888777666555555666777777:::::::::::::::999999888666666666666777777777777555444444444555555666666666555555333333333555666555444444333222222111111333333333333333333333333222444555444222000000111111111111111111111111111~~~}}}zzzvvvsssrrrrrrrrrqqqlllllllllkkkjjjhhhgggfffeeeeeeeeedddcccaaa```___]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYUUUTTTSSSTTTUUUUUUSSSRRRUUUUUUTTTSSSSSSRRRRRRQQQRRRPPPNNNNNNOOOPPPOOONNNNNNLLLKKKJJJKKKKKKIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIDDDEEEGGGIIIJJJIIIHHHGGGHHHGGGFFFEEEEEEDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCFFFDDDBBBAAABBBCCCCCCCCCAAACCCDDDCCCBBB@@@AAAAAA@@@AAAAAAAAAAAAAAAAAA@@@===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::999999888888999999:::777777777777777777777777555555666666777888:::::::::777555666888999777444666555444555777999:::999999777555444333333333444444555666777888888888888999999999999999999999999555888777444444777666444666777777888888777777666555666666666777777888888777666888<<<<<<888666777666666666666666666666666555444444444444666777888777:::===@@@CCCDDDDDDDDDAAA@@@>>><<<;;;;;;;;;<<<@@@===:::777555444444444555555444333333222111111222333333444444333333333333222222222222222222333444333111111222333333222222333444444555555444444555555444444444333333333555333222222444555555444444444444333222111000///333333333333444555666666;;;:::999888777777777777999999888888666555333222444444444555555555666666333333333333444444444555555444222111111222555666222333333333222111000///222222222222222222222222222333444444222000000111111111111111111111111111~~~|||{{{xxxuuurrrrrrqqqpppoookkkkkkkkkkkkiiihhhfffeeeeeeeeedddcccbbbaaa```___]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYTTTSSSSSSSSSTTTSSSRRRPPPTTTTTTSSSRRRRRRQQQQQQPPPQQQPPPNNNLLLLLLMMMMMMNNNLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEECCCAAAAAACCCDDDCCCCCCAAACCCDDDCCCBBB@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAA======>>>>>>>>>?????????>>>>>>??????>>>>>>===<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888888888888888888888888666666666777777999:::;;;777555444444666777555444666555444555777888999888777777555444333333333333444444555666666777777777777888888999999999999999444777777444444777777444777777777888888777777777444444555555666777777777777666777::::::777666777555555555555555555555555333333333333444666888999999;;;???CCCFFFGGGFFFFFFCCCAAA>>>;;;999999999:::<<<:::777555333333444555666666555444222111000000111222333333333333333333333222111000000111222333333333222222333333333333333444444555555555555555555555555444444444333333666444222222333555666555444555555555555555444444444444444555555666666777::::::999888888888888888666666666555444222111000333333333333444444444444111111222333333333333333222111000111222333333333222222333333333222000///111111111111111111111111222333444444222111111111111111111111111222222222}}}{{{yyywwwsssqqqqqqpppnnnmmmjjjjjjiiiiiihhhgggfffeeeeeedddcccbbbaaaaaa``````^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWTTTSSSRRRRRRSSSSSSQQQOOOSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJJJJKKKLLLJJJJJJKKKKKKJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAACCCDDDCCCBBBAAACCCDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>???????????????@@@@@@??????>>>===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999:::888888888888888888888888999999888888888999999:::666555555555666777666555777555444555777888888777777666555555444444444444444444444555555666777777666777888999999999999888444777777444444777777555777777888888888888777777444444555555666666666666666444555888888555444666444444444444444444444444333222222333444666888999:::<<>>>>>>>>>>>============<<<<<<::::::::::::::::::;;;<<<:::;;;;;;;;;;;;:::999999:::999999888888999999:::777777777777777777777777;;;;;;:::999888888888999777777888888888888999999888666555555777999888888777777666666666555555555555444444444555666777888555666777999999999888888555777888555555888999666777888888999999888888777666666666666666666666555555222333666666333222555444444444444444444444444333222222222444555777999::::::<<<===???@@@AAAAAA???===:::888666444444444000000000111222333444444555555444333333222111111222222333444555555555555444333333222222333333444222333555555444333333444333444555555666666555555555555444444444333333333555333222222444555555444666666555444333111///...555666666777777777666666222222444555666666666666222222333444444444333333111111222222222222333333///000222333333333222111111222555:::>>>>>>888333444333222222222222333333222222222222222222222222111222444444222111111222000000000111222222333333~~~}}}~~~}}}{{{xxxvvvtttrrrpppooonnnllljjjjjjiiifffdddcccdddfffgggdddcccbbbaaa``````aaaaaa```___]]][[[ZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUURRRQQQQQQRRRTTTTTTSSSQQQQQQQQQPPPPPPOOONNNNNNNNNNNNPPPQQQPPPMMMJJJKKKLLLOOOQQQQQQPPPLLLJJJKKKMMMJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHGGGEEECCCBBBBBBAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@BBBCCCDDDCCCAAAAAACCCDDDCCCBBB@@@AAAAAABBBCCCEEEGGGGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>============<<<<<<<<<;;;;;;999888888888999999:::;;;::::::;;;;;;;;;:::999888:::999999888888999999:::888888888888888888888888::::::999888888888888888777777888888888888999:::999777666666888999999888777777777777777777666666666555555555555777888999444555777999:::999888888555888888666666::::::777777888888999999888888777888888777666666555555555555222222555555222222555555555555555555555555555333333222222333555666888666666666777999;;;===???<<<;;;:::888666444333222000111222444444444444333444444444333333222222222222333444555666666666666444444444555555444444444111444666666444222333444333333444555555555555444666666666555555555444444555444444555777777666444555555444444222111//////444444555666666555444333222222333444444444333222///000000111111000000///111111222222222333333333///000222444444333222111333222444999>>>???:::555444222000//////111333444333333333333333333333333000222444333222111222333///000000111222222333333}}}}}}}}}|||zzzxxxvvvtttqqqpppooonnnkkkiiikkkhhheeecccbbbdddfffhhhdddcccbbb`````````aaaaaaaaa___]]][[[[[[[[[\\\]]]^^^]]]\\\ZZZYYYWWWVVVUUURRRQQQQQQRRRTTTUUUTTTRRRQQQQQQPPPOOOOOONNNNNNMMMOOOQQQTTTRRROOOLLLLLLMMMTTTUUUVVVRRRNNNJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFHHHIIIIIIHHHGGGFFFCCCDDDEEEEEEDDDBBB@@@???@@@@@@?????????@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCAAAAAACCCDDDCCCBBB@@@AAAAAAAAACCCEEEFFFFFFEEECCCAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<======<<<<<<;;;;;;;;;:::888777777777888999999:::::::::;;;<<<;;;:::999888:::999999999999999999:::::::::::::::::::::::::::888777777777777777888888444666777777666666777888:::888777777999:::999999777888888888888777777666666666555555666777999:::333555777999:::999888777666999999777777:::;;;888888888999999999999888888999999888777666555444444555222222555555222222555666666666666666666666666444333222222333444666777222222222333555888<<<>>>;;;;;;:::999777555333222222444666777777666444333333333333333333333333333333444555666777777777777333444555666666555444333111444777666444222333444222333444444555555444444777777777777666666666666555555555777999999777555222333444444555555555444222333444444444333222111333444444555444222111000333333333333333222111111111222222222222333333333///111333444444444222111222111111555:::<<<999555444222///------///222444333333333333333333333333000222333333222111222333///000000111222222333333~~~{{{{{{}}}}}}xxxtttvvvuuutttqqqooommmkkkjjjlllkkkiiigggeeeeeeeeeeeedddcccbbbaaa````````````______^^^]]]\\\\\\\\\\\\\\\\\\[[[XXXUUUTTTUUUVVVSSSSSSSSSSSSTTTTTTQQQOOOSSSSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMPPPPPPNNNLLLJJJJJJMMMOOOKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFGGGJJJMMMOOOGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@>>>AAABBBBBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCEEEGGGFFFCCC@@@@@@@@@??????>>>=========<<<===>>>===<<<;;;<<<=========>>>???>>>===;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888888888777777666666666666777666777888888888666555444999===@@@@@@<<<888666666555555666666666666555555888888777666666666666666555777777555333333666999888888888888888999999999777777777666666777;;;===666888:::999777555444444777666666555555555666666555666666555333333444666222222222333333444444444666555444555666777666555222444666888999999777777777666555666777777555333555666777777777666444333555555555555666666666666888777777777666666555555777777444222555;;;:::666333333333444444444555555666666555555444444444333222333555666777666555555333444555555555444333222333333333333333333333333111222222333444555666666333000111555333------222111222333333333333222111222222222333333444444444444222222444777777444111222444666555444333333444222222222333333444444444111111000000111111222333222111///......///111222222222222222222111000///~~~{{{{{{}}}|||xxxtttuuutttsssqqqooonnnllllllmmmllljjjhhhffffffffffffccccccbbbaaa````````````___^^^]]]\\\\\\[[[\\\\\\ZZZZZZYYYWWWUUUTTTVVVWWWSSSSSSRRRSSSTTTSSSQQQOOORRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKMMMOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKIIIGGGGGGHHHJJJKKKGGGEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCCCCCCCAAA@@@???AAABBBBBBAAA@@@@@@AAACCCDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAADDDEEEHHHKKKMMMKKKGGGDDD@@@@@@??????>>>=========<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999777777666666666777777888555555666777777888777777555888<<<===;;;999999:::666666666666666666666666888777666555555555555666888999999888777666888999888888888888888888888888;;;;;;999777444333555777555777888777555333333444666666555555555555666666444555666555333333444666333333333333333444444444666555444444555666555333222333555777888777666666777666555555666666444333444555666666666444333222555555555555666666666666888888888777777666666666666777555222333777777444333333444444444555555555666666666555555555444444333333444555555555555555222222333444444333222111333333333333333333333333222222333333444555555555222000111555444///000444111222333333333333222111222222222333333444444444555333222333555666444111333555666666555444444555222222333333333333333333111111000000111111222333444333111000000111333444222222222222222111000000~~~{{{{{{|||{{{wwwttttttsssrrrqqqooonnnmmmlllmmmllljjjhhhffffffffffffcccbbbbbbaaaaaa``````______^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXVVVTTTTTTUUUWWWSSSRRRRRRRRRSSSSSSQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLLLLMMMNNNIIIIIIHHHHHHHHHHHHHHHIIILLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCBBBAAA@@@AAACCCDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAACCCEEEHHHKKKMMMKKKFFFCCC@@@??????>>>>>>======<<<<<<======<<<999888888999;;;::::::999999999999999999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999999999999999::::::666666666666777777888999555555555666777888::::::444666999:::999999:::;;;777777555555555555777777666666555444444444555555666555555555666555444222777777777777777777777777;;;;;;999666333222333444555666666444222111222444666555555555555555666666444555555444333333555666444444444444444444333333777555444444444555333222222333444666666666555555666555444555666666444222444444444555444444333222555555555555666666666666888888888888888777777777333666666222111333555333444444444555555555666666666666666666666555555555333333222222333333444444111111222333333222222111333333333333333333333333333333333333444444444444000000222555444222333666111222222333333222222111222222333333333333444444777555333222333444333222333555666666555444555666333333333333333222222222111111000000111111222333444333222111111222333444111222222222222111000000}}}{{{{{{{{{zzzwwwtttttttttrrrqqqooommmkkkkkkllljjjhhhfffeeeddddddeeebbbbbbbbbaaaaaa```______^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZXXXVVVSSSRRRSSSTTTSSSRRRQQQQQQSSSSSSRRRPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIKKKMMMMMMLLLLLLLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAACCCFFFJJJLLLJJJEEEAAA?????????>>>======<<<<<<;;;<<<<<<;;;888666666777===<<<:::999999:::;;;<<<999999::::::::::::999999999999999::::::999999999888888888999999:::::::::666666666666777888999:::666666555555666888:::;;;999999999888888888999:::888777555444444555777888555444444333333444444444555333222333666555222...777777777777666666666666666777777666555555777999555666555333111111333555555555444444444555666666333444555444333333555666555555555555444444444444888666555555555555333222333444555666666666666555555444444444666666444333444444444444444444444444555555555555666666666666999999888888888888888888000555777333111333555555444444555555555666666666666666666666666666666666333333111111111222333444111222222333333333333333222222222222222222222222444444444333333333222222111222444555444333444666222222222222222222222222333333333333333333333333777666333222111222222222222333555555444333444555444333333333222222111111111111000000111111222333111111000//////000111111111111222222222111111000~~~}}}{{{{{{zzzxxxvvvtttvvvuuusssqqqnnnkkkjjjiiiiiihhhfffdddcccbbbbbbbbbaaaaaabbbbbbaaa```^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYUUUQQQOOOPPPQQQRRRQQQPPPPPPRRRSSSRRRQQQQQQPPPOOONNNNNNMMMNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMHHHJJJLLLLLLLLLKKKLLLMMMKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@BBBDDDDDDBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAACCCDDDGGGKKKLLLJJJFFFBBB??????>>>>>>===<<<<<<<<<;;;<<<<<<:::777666666777<<<;;;:::999999:::<<<===999::::::;;;;;;::::::999888999999999999999999888888888888999999:::::::::666666666666777999::::::888777666666666777999::::::999888888999:::;;;;;;999888666555555666888999444444333333333333444444888666555777999999555222777777777777666666555555444666777888777888:::<<<666777666555333333555777444444444444444555666666222333444444333333555666555555555555555555555555:::888666666777666555333555666666666777777777666555444444555666666555333555555555555555555666666555555555555666666666666888888888888888888999999...444777444222444777777444444444444555555555666555555555666666666666666444333111000000111222333333333333333444444555555222222222222222222222222444444444333333222111111333555777555333333333333222222222222222222222222333333333333333333333333666555444222111111111222///111333333222222222444333333333222222111111111111111000000111111222333111000000000000000000111000111111222222222111111~~~}}}}}}||||||zzzyyywwwuuutttuuutttrrrpppnnnkkkjjjiiihhhgggeeecccaaaaaaaaaaaa```aaabbbbbbaaa```^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXTTTPPPOOOOOOPPPRRRQQQOOOPPPQQQRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNJJJKKKKKKLLLLLLMMMMMMMMMIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCCDDDEEEEEEDDDBBBCCCBBBBBBAAAAAAAAABBBBBB@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB??????@@@@@@@@@@@@AAAAAA@@@AAACCCEEEGGGFFFCCC@@@???>>>>>>======<<<<<<;;;:::;;;;;;:::777666666777999999999999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888999999999999999999::::::777777777777888888999:::888888777777777888999999888666666777:::=========888888666666666666888888444444333333333444555555666555555666777777666444999888888777777666666555666888999999888888999:::777777888777555555777888333333333333444555666666111333333333222333555777555555555666666666777777:::888777777888888666555777777777777777777777777555555444666777888666555666666555555555666777777555555555555666666666666777777777888888888888888///444666444333666666444333333333444444444555555444444444555555555555555333333222222111111222222333333333333444555666666222222222222222222222222444444333333222222111111333777888444222333333111333222222111111222222333444444333333333333222222444444444333111000111333...000222222111111222333222222222222222111111111111111000000111111222333222222222222222222222222000000111222222222222111~~~}}}|||||||||zzzxxxvvvttttttrrrqqqpppooonnnmmmlllkkkhhhgggeeecccaaaaaaaaaaaa``````aaabbbaaa```^^^\\\\\\\\\ZZZYYYYYYYYYYYYYYYVVVVVVUUUSSSPPPOOOPPPRRRRRRPPPOOOOOOQQQRRRRRRRRROOONNNNNNMMMMMMMMMMMMNNNJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKKKKJJJHHHHHHJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCC@@@BBBEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????@@@@@@@@@AAA>>>>>>>>>@@@BBBBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;999:::;;;:::888777888999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999::::::::::::999999::::::999999999999999999888888888777888888999999555666777888999:::::::::777666555777:::<<<;;;:::777777777777777777777777444444444444444555666666222333444444333444666777:::999999888777777666666666888999999777666777888555777888888777666777888333333333333444555666777111222333333222333555777444444555666777888888999888777666666777888777555666666666555555666666666666555555777888999888666555555444444444555666777555555555555666666666666666666666777777888888888222444444222333555333...222222222333333333333444333333333333444444444555333333444333333222222111222222222222222444555666111111111111111111111111333333333222222222222222000555777333111444444222333333222111111222333333444444444333333222222222000333555444222000111333...000222222222111222444111111111111222222222222111111000000111111222333222222222333333222222222000000111222222222222222~~~{{{||||||zzzwwwuuuttttttooooooooooooooonnnnnnnnniiihhheeecccbbbbbbbbbbbb___```aaabbbaaa```]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXSSSTTTSSSRRRPPPQQQRRRTTTRRRPPPNNNOOOPPPRRRSSSRRRNNNMMMLLLLLLLLLLLLLLLMMMIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKIIIGGGGGGIIILLLJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDD@@@BBBEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAABBBAAA@@@AAACCCDDDCCCAAA>>>>>>>>>===<<<<<<;;;;;;999:::;;;:::999888999::::::;;;===>>>???>>>======<<<<<<============<<<<<<999::::::;;;;;;::::::999;;;::::::999999888888888999999888888888888888888222444666999;;;;;;<<<;;;999888666777999999777444777777888888888888777777444444444444444555666777555777888777555666:::>>>:::::::::999888777777666333555777888777666777888444666888999777666666666222222222333444555666777111222333333222333555777333444555666777888999:::666555444555666777666555666555555444444444555555777666666777999:::888777444333333222333444555666555555555555666666666777555555666666777777777888555555333111222333///(((111111222222222333333333222222222333333444444444333444444555444333222000111111000000111333444666111111111111111111111111222222222222222222222222...444666222111555666333444333222111111222333444444444444333333222222222...222555555333111222333...000222333333222333555000000111111222222222333111111111000111222222333000000111111111111000000///000111222222222222222|||yyytttsssuuuvvvvvvuuurrrqqqpppnnnmmmmmmmmmmmmjjjhhhfffffffffeeecccbbbaaa___```eeekkklllhhhcccZZZZZZYYYYYYXXXWWWUUUTTTXXXWWWUUUSSSQQQQQQQQQQQQPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNMMMMMMLLLKKKJJJLLLKKKIIIHHHIIIJJJLLLNNNLLLJJJHHHEEEDDDCCCDDDEEEFFFFFFFFFHHHJJJKKKJJJHHHGGGEEECCCCCCCCCCCCBBBAAACCCAAA??????AAACCCDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAAAAA@@@AAABBBBBBAAA@@@>>>===BBBAAA???===;;;:::999888>>><<<:::888777888:::;;;<<<===>>>??????>>>===<<<;;;;;;;;;::::::999999999;;;:::888888888:::<<<===888999:::;;;<<<;;;:::999888888999::::::::::::999888888777777888999::::::999999999888888888777777999666666;;;;;;777666:::888777666555444333333333444555666888999999::::::999999888888888888999999@@@===999555333444666888:::888666666777777555333555555555555666666666666444444444444444444333333666666666666666666666666777777777777777888888999999888888777666555555444777777777777777777777777555555555555555555555555333333555666777777777777:::888666666666777666555222333555666666666555444555555444444444555666666333333333444444444555555666444333555777555///)))333222222222222222222222333222222111111222222333///111222444555555444444000111333444444444333333222222222333333444444444333333333333333333333333333333333222222222111111444555555333111111222333222222222222222111000///333333333222222111111111111111111111111222222333333333333333222111000000}}}zzzwwwvvvwwwwwwvvvtttrrrqqqpppnnnmmmmmmllllllllljjjgggfffeeedddbbb```aaa______bbbfffhhhddd```YYYYYYYYYYYYXXXVVVUUUTTTWWWVVVTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNJJJHHHFFFEEEDDDEEEFFFGGGIIIHHHGGGGGGHHHIIIHHHGGGIIIGGGEEEDDDEEEEEEDDDCCCCCCAAA@@@AAACCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFDDDCCCAAAAAA@@@@@@BBBAAA@@@???>>>??????@@@?????????@@@??????>>>>>><<<<<<<<<<<<<<<===>>>???<<<;;;999777888999;;;===;;;<<<============<<<;;;;;;;;;;;;::::::999999999;;;:::999888888:::<<<===::::::;;;;;;;;;;;;::::::888888999::::::::::::999888888777777888999999:::999999999888888888777777999666666::::::666555999555555444444444444444555333444555777888999999999888888888888888888888888CCC@@@<<<888555555555666999888666666777777555444555555555555666666666666555444444444444444444444666666666666666666666666777777666666777777888999666666666666666777777777666666666666666666666666555555555555555555555555333444555666666777666666666555333333555666666555555555666555555444333333333333333333333333333333333333333444444444444555444222222666999999444///222222222222222222222222333222222111111222222333///000222333333333333222333333555666666666555555222222222333333333444444333333333333333333333333333333333333222222222222222333333222000000111222000111111222222222111111333333333222222111111111111000000000000111222222000000111111222111111111}}}{{{yyyxxxxxxwwwuuusssqqqqqqooonnnmmmlllllllllllljjjhhhfffeeeccc```^^^bbb___]]]^^^aaabbb___]]]YYYYYYYYYXXXWWWVVVUUUTTTUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMGGGGGGEEEEEEEEEFFFGGGHHHLLLIIIGGGFFFFFFGGGFFFEEEHHHFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEECCCAAA@@@??????CCCBBBAAA???>>>>>>======>>>>>>=========>>>??????:::::::::<<<===???AAABBB:::999888888888:::<<<>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999;;;:::999888999:::;;;<<<======<<<;;;::::::::::::888888999::::::::::::999888888888777888888999:::999999999888888888888888999777777999999555444666333333333333333444444555333333555666777777777777555666777888888777666555>>><<<:::777666555555555999888666666777777555444444555555555555666666666555555555555555555555555777777777777777777777777666666666666666777888888333333444555777888999999555555555555555555555555444444444444444444444444444555555666666666555555333111000111333555555444888777666444333333222222444444555555555333222111333333333333444444444444444333444777::::::666222111111111111111111111111333222222111111222222333000111111222222222111111333444444555555555555444222222222222333333333333222222333333333333333333444444444333333333222222111222222111//////000222...///000111222222222222222222222222222111111111000000/////////000111111---...///000111111111111}}}{{{{{{zzzyyywwwuuusssqqqqqqpppooonnnmmmlllllllllkkkiiigggeeeeeedddaaa___ccc```]]]\\\\\\]]]\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRPPPOOONNNNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMKKKJJJGGGGGGFFFEEEEEEFFFGGGGGGKKKIIIEEEDDDEEEFFFFFFFFFFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCDDDFFFFFFDDDAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>=========<<<>>>======<<<===>>>@@@AAA======<<<<<<======>>>>>>::::::999888999:::<<<===:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:::999999999:::;;;;;;???>>><<<:::999999999:::888888999::::::::::::999999888888888888888999999888888888888888888888888888888888888777555444444444444333222222222333333222333444555666666666666444555777888888777555444333444444444555666666666999777666666777777666444444444444555555555666666555555555666666666666666777777777777777777777777666555555555555666777777222333444555666888999999444444444444444444444444444444444444444444444444555555555666555555444444333222000111333444444333777666555333222222333444666777888999888666333222222222333333333444444444666555666777999777444111000000000000000111111111333222222111111222222333222222222222222111111111222222222222222222222222222222222222222222222333222222222222222333333333444444444333333333333222111222222111//////111222//////000111111111111111222222222111111111111111///////////////000000111...///000000111111111000|||zzzyyyyyyyyyxxxuuusssqqqpppqqqpppooommmlllllllllkkkhhhfffeeedddeeeeeecccbbbccc```]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIGGGHHHJJJLLLLLLKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEIIIGGGDDDCCCDDDFFFGGGGGGEEECCCAAAAAABBBCCCBBBAAACCCCCCCCCEEEFFFEEECCCAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBB<<<<<<==================???>>>======>>>???AAABBB>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::::::::@@@>>><<<:::999888999999888888999::::::::::::999999999888888888888888999888888888888888888888888888888888777666666555333777666444333222111111000222333444555555666555555333444666777777666444333111111333444555666666777888777666666777777666555444444444444555555555555555555555555666666777777666666666666666666666666555555555444555555666777444444555555666666666777555555555555555555555555444444444444444444444444444555555555555555444333666444222222333444333222555444333222222333444555666777888888777555333111222222222333333333444444444444555666666555222000//////000000000111111111333222222111111222222333333333333333222222222222222222222222111222222222222222222222222222222222111111111222222333333333444444333333333222222222111222222222000000222444111111111111111000///...111111111111111111111111///////////////000000111111111222222111000000///}}}}}}}}}|||zzzxxxxxxyyyxxxvvvsssqqqqqqrrrppppppnnnmmmlllkkkkkkkkkfffeeeddddddeeeeeedddbbb```___]]][[[ZZZYYYYYYZZZWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLFFFHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDGGGEEECCCCCCEEEFFFFFFFFFFFFDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@AAABBBBBB??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCC;;;;;;<<<===============??????>>>>>>>>>???@@@@@@;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999999999<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;;;;;;;::::::::::::999999>>>===;;;:::999888888888888888999::::::::::::999:::999888888777888888888888888888888888999999999777999999777666888777444888777666444222111000000333444444555666666555555444555666777777666555444666666666666666666666666888666555666777888777555333444444444444555555555444444444555555666666777666666666666666666666666444444444444444555666666666666555555555555555555555555555555555555555555333333333333333333333333333444444555555555444444888666444333444444333222333333333333333444555555333333444444444222111000222222222222333333333333000111222444444444333333///000000111111222222222333222222111111222222333444333333222222333444444555444444333333333333444222222222222222111111111000000111111222333333333333333333222222222111111111222222222111111222444111111111111000///...---000000000111111111111111000000/////////000111111222222222222111000///...}}}||||||{{{yyywwwxxxyyyxxxvvvsssqqqsssuuupppooonnnmmmlllkkkkkkkkkgggfffddddddddddddcccaaa\\\\\\[[[ZZZYYYXXXYYYYYYVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHJJJKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFDDDDDDEEEEEEDDDBBBEEEDDDBBBCCCDDDEEEEEEDDDEEECCCAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCC===>>>>>>???AAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAA===>>>?????????>>>===<<<>>>>>>>>>???>>>>>>======:::999999999999:::;;;;;;;;;:::::::::::::::::::::;;;:::999888888999:::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999888::::::::::::999888777666888888999::::::::::::999:::999999888777777888888777777888888888999999999666::::::777777:::999555888777666444333222222222444444555666666666666555666666666666666666666666777777666666666666777777777666555666777888777666333333444444444555555555222333333444555555666666444444444444444444444444444444333333444444555666555555555555555555555555333333333333333333333333333333333333333333333333222333333444555555555555666444222222444444444333333333444444444333222222222222222222222222111111111222222222222333333333111222333444333222222333000000111111222333333444333222222111111222222333222222111111111333444555555555333222222222333333222222222222111111111000///000000111222222333333222222111111111000000000///000111111000000222333///000000000000000/////////000000000111111111222111000000000000111222222000000000111000000//////~~~||||||{{{yyyxxxyyyzzzyyyvvvsssrrruuuxxxpppooonnnmmmlllkkkkkkkkkiiigggeeeddddddcccaaa___XXXYYYZZZZZZXXXXXXXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDAAA???CCCBBB@@@@@@BBBCCCCCCBBBFFFCCCAAA@@@AAABBBBBBAAABBBBBBAAAAAABBBBBBCCCDDD<<<===>>>???@@@AAABBBBBBDDDCCCBBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@???===<<<======>>>>>>>>>===;;;:::;;;;;;:::999888888888888888999999::::::;;;;;;<<<:::999888777777888999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999::::::999888666555888888999::::::::::::999::::::999888777777888888777777888888999999999999555::::::777777;;;;;;666777666555444444444444444555555666666777666666666777777666666666666777777333333222333444666888999777666555666777888777666333333333444444444555555222222333333444555666666444444444444444444444444444333333333333444555555444444444555555555666666222222222222222222222222333333333333333333333333111222333444555555666555333222111111333555555444444555555555444222000///333333222222222333444444111111222222222333333333555666666555222000//////000000111222333333444444333222222222222222222333000000//////000222444555444333111000000000111111222222222222111111000000///000000111222222333333111111111000000000000///...///000///...///111222---...///000111111111111//////000000111111111222111111111111111222222333,,,---...///000000000000}}}|||{{{yyyyyyxxxxxxwwwxxxxxxxxxrrrqqqooonnnlllkkkkkkkkkhhhiiigggaaa^^^______\\\```^^^\\\YYYWWWWWWXXXXXXZZZWWWUUUUUUWWWWWWUUURRRRRRQQQPPPRRRTTTUUUUUUTTTSSSPPPNNNNNNPPPPPPNNNKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJGGGDDDCCCEEEFFFFFFFFFGGGFFFCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDCCCAAA@@@@@@???EEEBBB@@@@@@BBBBBB@@@===AAAAAAAAAAAA@@@@@@???>>>CCC@@@>>>>>>AAABBBAAA???===>>>????????????>>>>>>????????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999777777888:::;;;999999888777888999;;;<<<555666888:::;;;;;;;;;:::;;;999777777999:::888666888888777777777777888888777777777777777888888888888888888888888777666555555555666777888888777777777888888888888777777666666555444333333333333333222444666777666666777888777888888888777666444333666444222111222555888;;;666555444333333444555666777666444333333444666777777444111111444555555333333333222111111222222333222333444333111222666:::888444111000222444333222222111000000222444666888333222111111222222000//////111222222111111111333333444444555555444444333333333444444333333222111222222444444444444222222000111333444555555444333444444333222222333333333555333111000111333333333222222222111111111111111222222222222222222222222222222222111//////111333000111222333333222000000//////000111111111111000444444333222111111111222000000000000000000000000111000//////111111000///222222111000//////000000---///111111//////222555222222111111000000//////~~~}}}|||{{{{{{zzzyyywwwvvvuuuuuutttqqqpppnnnmmmlllkkkkkkkkkfffhhhfffaaa___aaaaaa^^^```^^^\\\YYYXXXXXXXXXYYYYYYWWWUUUUUUWWWWWWUUUSSSRRRQQQPPPPPPQQQRRRQQQOOORRRPPPNNNNNNPPPPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIHHHGGGEEEEEEFFFHHHFFFGGGHHHFFFDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@???@@@BBBCCCBBB@@@===>>>???AAABBBCCCCCCCCCBBB@@@>>>>>>AAABBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::999888777888999;;;<<<:::999888888888999:::;;;888999999:::::::::999999;;;999777777999:::888666888888777777777777888888777777777777777777777888888888888888888777666666444444555555555555555555777777777777777666666555444444333222222222222222222444666777666666777888777777888888777666444333555444333222333555777999666555444333333444555666555444333222222333444555777444222222444555555444222222222222222222333333222333333222111222555999777444111111333444333222333222111111222444666777444333111111111111000000...000111222111000111222333333444444444444333333222333333333333222111111222222444444444444222222222222333333444444333333444333333333222333333333444222111111333333222111111111111111111111222222222222222222222222222222111222222111000000222444000111111222222111111000///000111111222222111111222000/////////000000///111111111111111111111111000000000111222333333222222222111000000000000000///000111111000000222444111111111111000000000000}}}|||{{{|||||||||{{{xxxvvvsssrrrqqqpppooonnnmmmlllkkkkkkjjjkkkdddfffeeeaaa```cccccc``````^^^\\\ZZZYYYXXXYYYYYYXXXWWWUUUUUUVVVVVVTTTSSSTTTRRRQQQPPPQQQQQQOOOMMMQQQPPPNNNNNNOOOOOOMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHFFFGGGHHHGGGEEEEEEGGGIIIFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA>>>>>>>>>???BBBDDDDDDCCC===>>>???AAACCCDDDEEEEEEBBB@@@??????@@@AAAAAA@@@==============================>>>>>>>>>======<<<::::::::::::::::::::::::888888777777888:::<<<===::::::999888888888999999;;;;;;:::999999999999999:::999888888999999888666888888777777777777888888888888777777777777777777888888888888777777777777555555555555555555444444666666777777666666555444333333222111111111222222222444666777666666777888777777777777777666444444444444444444444555666777555555444444444444555555444333222111111222333444666444333333444555555444111222222222333333444444111222222222111222444777444333222333444444222111333333222111222333555666555333222000///000000111...///111111000000000111222222333333333333222222222222222222222111000000222222444444444444222222444444333333222222333333333333333333333333333333222111000111333333222000000000000111222222222333222222222222222222222222000111222111000111333555111000000000000000111111111111222333333333333222222///---...000222111///111111111111111111111111...///000111222333333333222111000000000000000000222111000000111222222111000000000111111111111111~~~|||zzzzzz{{{|||zzzyyywwwtttrrrpppooonnnmmmmmmlllkkkjjjiiiiiijjjdddfffeeebbbaaabbbbbb______^^^\\\ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUTTTSSSUUUTTTRRRRRRSSSSSSQQQPPPPPPPPPOOONNNNNNNNNMMMLLLJJJKKKKKKKKKLLLLLLLLLMMMIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBB>>>????????????@@@@@@@@@>>>>>>>>>@@@AAABBBCCCCCC@@@AAAAAABBBCCCCCCCCCCCCAAA@@@??????@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<======>>>=========999999999999999999999999999888888888888999;;;;;;::::::999888888888777777<<<;;;999888888999:::;;;999999888888888888888777888888777777777777888888888888888777777777777777888888777777777777777888999999888777777666666666777888888888777666555444333333222222222222222333222444666777666666777888777777777666666555555444444444555555555555555555444444444444444444444444444444333222222333444444555555444444555555555444111111222333444444444444111222111111111222333444222222333555555444222111444333222222222333444444444444222000//////000222///000222222111111111222111222222333333222222111222333333333333222111111222222444444444444222222666555444222111111222333222222333333333333333333222000......///111111111//////000111222333333333222222222222222222222222///000222222111222444555111000///...///000111222111222333333444444333333444111///000444666555222111111111111111111111111///111333333222222222222111111000000000000000111333000---...111222000...000000000111111222222222}}}{{{yyyyyyzzz{{{vvvvvvtttrrrqqqpppoooooolllllljjjiiihhhhhhhhhhhheeegggfffbbb```aaa```\\\]]]\\\[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVTTTTTTSSSTTTTTTRRRQQQRRRSSSTTTSSSRRROOOOOOOOOOOOMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHIIIKKKMMMMMMKKKIIIHHHJJJJJJHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHEEECCCCCCDDDBBBCCCDDDCCCBBBAAABBBCCCAAAAAA@@@????????????@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@@@@??????@@@AAA???>>>===<<<;;;<<<<<<<<<;;;<<<<<<============<<<999999999999999999999999;;;::::::999888888888888999999999999888777777666:::999888888999;;;<<<>>>999999999999888777777888888888777777777777888888888888888888777777666666888888777666666777888999:::999888777666666777777999::::::999888777666555444444333333333333444444222444666777666666777888666666666555555555555555444555555666666555444333333444444444444444444333555555444444444444555555444555555555555555555555111222333444444444444333222222111111222333333333000222444666555444222111333333333333333333333444222333333111//////111333000222444444333333333444111222222333333222222111444444555555444444333222222222444444444444222222777666444222111111222222111222333444444444444333333///+++***,,,///222333//////000111222333333333222222222222222222222222///111222333222222444555111000/////////000222333222222333444444444444333555333111222555666666444111111111111111111111111444666888777555222111222111000000000000000111111222///,,,---///111///---000000111111222222333333|||zzzyyyyyyyyyyyytttsssrrrqqqpppppppppppplllkkkjjjhhhgggfffeeeeeecccfffeeeaaa___```^^^ZZZ[[[[[[ZZZYYYYYYXXXWWWWWWUUUVVVWWWVVVTTTRRRSSSTTTQQQPPPOOOPPPQQQRRRQQQPPPNNNOOOPPPOOOMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIIIIHHHEEECCCBBBBBBAAABBBCCCBBBAAA@@@AAABBB@@@??????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>AAABBBBBBAAA???===>>>???===>>>???AAACCCDDDEEEEEE@@@AAAAAA@@@??????@@@BBB@@@???===<<<;;;<<<<<<===<<<<<<=========<<<<<<;;;::::::::::::::::::::::::<<<;;;;;;:::999888777666888888888999888888777666888888999999:::<<<===>>>888999:::999777777777888888888777777777777888888999999888888777666666666888777666666666777999999888777666555444555666777;;;;;;;;;:::999888777666444444333333444444555555222444666777666666777888666666555444444555555666555666666666555444333333333333444444444444333333555555555555555555555555333555777777555444555666222333444555555444333222333222111222333444333222///222555666444333333333222222222333333444444444...111333333000///111444222333555555444444444555222222333333333333222222555555555555555444444333222222444444444444222222666555444333222222111222000111333444555444444333333000,,,***,,,000333444000000000111222222222333222222222222222222222222///111333444333333333444000000000000111222333444111222333333444444333333222222111111111222222333222222222222222222222222777:::<<<;;;666333222222000000000000000111111222000///---...///000000///111111111222222222222222~~~}}}|||{{{zzzxxxwwwwwwttttttrrrqqqppppppoooooommmllljjjhhhfffdddcccccc```cccccc```___```^^^ZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUVVVWWWVVVSSSRRRSSSTTTSSSRRRPPPPPPQQQQQQPPPNNNNNNOOOPPPOOOLLLKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIEEEGGGHHHHHHFFFDDDCCCCCCAAABBBCCCCCCAAAAAABBBCCC@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBAAA>>><<<===???===>>>???AAABBBCCCCCCCCC???AAABBBAAA>>>>>>@@@BBBBBB@@@>>><<<<<<<<<===>>>============<<<;;;::::::::::::::::::::::::::::::::::::::::::999999888777666777888999999888888777999999:::;;;<<<<<<<<<;;;888999;;;999777666777999888888777777777777888888999999888888777666666555888777666555666777999:::777666555444555666777999::::::::::::888777666555333333222222333444444555222444666777666666777888666555444444444444555666777777666555444444333333222333444444444444333222444444444555555444444444333555888888666444555666444444555666555444222000555333222333555555333111///222555555333222333444000111222333444555555555***///444444222000222555111333555555444333444555333333444444444444333333444444555555444444333222222222444444444444222222444444444444333222222111///111333444555555444333222000///000222444444444111111111111111111222222222222222222222222222222000222444555333222222333000111222333333444444444111111222333333333333333///111333111...---///333222222222222222222222222222666999888444000///000000000000000000111222222///000111000000000222444333222222222222222222111}}}}}}|||{{{zzzxxxwwwvvvvvvuuusssqqqpppooonnnnnnmmmllljjjgggeeecccbbbaaa]]]```aaa______```___[[[XXXXXXXXXXXXWWWVVVUUUUUUTTTVVVWWWVVVSSSQQQRRRTTTWWWVVVTTTSSSSSSRRRPPPNNNMMMOOOPPPOOOLLLJJJKKKMMMJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFCCCEEEGGGGGGFFFEEEEEEEEEAAACCCDDDCCCBBBBBBCCCDDDAAA@@@@@@???>>>?????????===>>>???@@@AAABBBCCCCCC>>>AAABBBAAA>>>===>>>@@@AAAAAAAAAAAA@@@@@@???>>>???AAABBBAAA>>>>>>@@@CCCCCCAAA???===<<<<<<>>>>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999555666777888999999888777:::;;;<<<===<<<;;;:::999777999;;;:::777666777999888888777777777777888888999999999888777666666555888777666555666777999;;;999888777666777888:::<<<::::::999999777666555444222111111111222333333444222444666777666666777888666555444333333444666666888777666444444333333333222222444444444444222222222333333444444333333222222666888888666444555666444555666666555333111///555444222444666666444111///222555555333222333666///000222333444555555555(((...444555333111333555000222444444333333333444333444444555555444444333333333444444333333222111222222444444444444222222222333444555444333222111///000333555555555444333111111333555777777555333222222222111111111111111222222222222222222222222111333555555444222222222000111333444555555444444111111222333333333222222...333666333---+++///444222222222222222222222222***///444333///++++++---000000///000000111222222///111333333111111444777444333333222222111111111~~~|||zzzyyyvvvqqqnnnqqqqqqqqqnnnllljjjkkkllliiiiiigggfffddddddddddddaaa___^^^^^^______^^^]]]ZZZ[[[[[[XXXTTTRRRTTTVVVWWWUUUTTTTTTUUUTTTSSSQQQSSSRRROOONNNNNNOOORRRSSSSSSQQQOOOOOOPPPPPPMMMJJJNNNPPPRRRQQQOOOLLLJJJJJJLLLIIIGGGHHHMMMOOOLLLIIIGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEGGGHHHIIIGGGFFFDDDGGGFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@???>>>???@@@@@@CCCAAAAAADDDCCC???===????????????>>>===<<<<<<;;;???>>>>>>>>>@@@@@@>>><<<@@@@@@AAABBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???======<<<<<<<<<<<<======888:::<<<;;;999999<<>>???@@@@@@???>>>>>>===<<<<<>>===>>>@@@@@@>>>===??????@@@@@@@@@@@@@@@??????>>>============>>>???===<<<<<<;;;;;;<<<<<<===999;;;<<<;;;999999;;;>>>;;;999777555555666888999999999999888888777777777;;;;;;;;;;;;:::999888888555666888888777777999:::888888999999999999888888999999888888888777777777777777777777777777777777888666555555777888777777999888888777666666555555555555444333222222222222333333444444444555555555555444333333333555777888777666666555444444333333222333444555555444333222444444444333222111111222333444444444444444444333444555555444333333444666222333333333222222111111222222222222222222222222222222333444444444444444222222222222222222222222333111222555666222222444555444333444555666666555444444333333333444444555222222222222111111111111333333333111000111333666333333333333333222111111222,,,***///333333222222333333333333333333333333222333333222111111333444444333222111111111222222333333333333333222222222000111111222222222111111333333111000000000111111000111111111111000000///333111///000222333222000...///000///...///000222...///000111222111111000//////000222333333222111~~~|||zzzyyywwwuuurrrooonnnnnnnnnllljjjiiijjjlllffffffeeedddcccbbbbbbbbbdddbbb`````````___]]][[[XXXYYYZZZYYYWWWTTTSSSSSSWWWVVVTTTTTTUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNPPPPPPOOONNNPPPRRRSSSRRROOOLLLKKKKKKLLLIIIGGGIIILLLMMMKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????@@@AAAAAACCCAAAAAACCCCCC???>>>@@@@@@@@@@@@???>>>>>>======???>>>===>>>???@@@???===>>>???????????????>>>>>>???>>>>>>======>>>>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<;;;999999:::<<<:::999888888777777888888888888888777777777777777<<<<<<;;;;;;:::888777666555666888888777777888:::999999999::::::999999999999999999999999888888888888888888888888888888888666555444555777999999888777777666666555555555444555444333222111111111111333444444444444555555555555555555555555555555555666666666555555444444333333444555666666555444333888555333333555555333000222333444555555444333222555555666555444333555777333333333222222222111111222222222222222222222222333333444555555555555444333333333333333333333333555222333555555111000333444555555555333222333444222222333444555555555555666555555555444444333333222333333222222333666888444444444333333333222222111//////333333111000333444444444333333222222222888666333111111222222222444333222222111111222222222222222222222222222222//////000111222222111111333222111111000111111111///000000111111111111000111000///000222333333222000///......///111111000//////000111111111000000111///---000444555222///~~~~~~}}}{{{yyywwwwwwuuurrrpppnnnooonnnllliiiggghhhiiifffffffffeeedddcccbbbbbbfffdddaaa``````___\\\ZZZWWWXXXZZZZZZXXXVVVSSSRRRTTTSSSQQQQQQRRRRRRPPPOOOQQQQQQRRRSSSSSSRRRQQQQQQNNNNNNMMMNNNOOOPPPQQQQQQVVVWWWVVVTTTPPPMMMKKKKKKKKKIIIHHHIIIKKKLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA?????????@@@@@@AAAAAABBBCCC@@@@@@CCCBBB??????AAA@@@@@@@@@@@@??????>>>>>>???>>>======???@@@???>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;<<<<<<;;;:::999999999:::999999::::::999999888777777777777777777777777777:::::::::::::::999888777999::::::999777555666777::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999777666444555777888888777555555555555555555444444555444333333222222222333444444444444555555555555444555666666666555444333444444333333333222222222444444555666666555444444555444333222222222111000222333555666666555333222444555555444333333444666444333333222222222222222333333333333333333333333333444555555666666555555333333333333333333333333444222222555555222111444333555666444000...000222000111333555666666555555777777777666555555444444222333444333222222444666444444333333222222222222000111333666444//////333555444444333333222222111;;;666111000111333333222333333222222222222111222111111111111111222222222///000111222222333222222222222111111111111111111...///000111111111111111//////000111222333333333333000...///222444333111//////000000000000000000111///...000222333222000|||zzzwwwvvvuuutttrrrqqqppppppooolllhhhfffffffffffffffggggggfffeeedddcccfffdddaaa```___^^^[[[YYYWWWXXXYYYYYYYYYWWWTTTRRRTTTRRRQQQQQQRRRQQQPPPNNNPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNNNNNNNPPPRRRSSSZZZ[[[YYYVVVPPPLLLJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA>>>??????@@@AAAAAAAAAAAACCC@@@@@@BBBBBB??????BBB@@@@@@@@@??????????????????>>><<<===>>>@@@@@@???@@@@@@AAAAAA@@@???>>>>>>=========>>>>>>=========::::::999999999999::::::<<<;;;:::999999999999999999::::::;;;:::999888777777777777777777888888888777888888999::::::::::::;;;;;;<<<:::888666666777999999::::::::::::999999999999999999999999999999999999999999999999999999999777666555666777666555444444444444555555555555666555555444444444444555444444444555555555666666333444666777666555444222333333333333333222222222444444555666666555444444000333555444000...000333333333444555555444333333333444444333222222333555555555444333222333333333555555555555555555555555333444555555666666555555333333333333333333333333333000000444444333333777555777888666111///000222000111333555666666555555333333333222222222111111333444444333111111222333333333222111000111111222111222555777333...///444444444444333333222222222888444//////111444444333333333333333222222111111000000111111111222222222111222333333444444444333111111111111222111111111...///000111111111111111//////000111111222333444333000...///222444333111000000//////////////////...000111111//////000333{{{yyyvvvuuuuuutttsssqqqqqqqqqooolllhhhffffffgggffffffggghhhgggfffdddcccdddbbb```___^^^]]][[[YYYYYYXXXWWWXXXXXXXXXUUUSSSVVVUUUSSSSSSTTTTTTRRRQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMOOORRRTTTZZZZZZXXXUUUPPPLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@CCC@@@???BBBBBB???@@@CCC???????????????????????????===<<<<<<>>>@@@AAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<======<<<<<<;;;;;;::::::999999::::::;;;<<<:::888888999::::::999:::;;;;;;;;;;;;:::999999888888888888888999999999555666777999::::::;;;;;;777888999999888777888:::666777777888888777777666888888888999999999999999999999999999999999999999:::888666666666666555444333444444444555666666666666666555555555555666666444444555555555666666666333444555666666666444444555555555555555555555555333444555666666555444333///444888666222000444888444444444444444444444444222333444333111111333555777666555444333444555666666666666666666666666666333333444555555555555444333333333333333333333333222000000333444333444888999999999777555333333333222222333444555555555555222222222333333333333333333444555444111000111111333222111000///000111222111111444555333///000444333333333333333333333333333111//////111333444444222333333333333222111000000000111111222333333333333333444444444444333333000000111222222222222111///000000111111111111000///000222222111111222444000///......///111111000000000///.........//////...111333111------000333zzzxxxuuutttttttttsssrrrnnnooonnnllljjjhhhiiijjjdddeeefffggggggeeedddccccccaaa___^^^^^^]]][[[YYYZZZXXXVVVVVVXXXXXXVVVTTTWWWUUUTTTTTTTTTTTTSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOONNNMMMNNNQQQUUUUUUUUUTTTQQQNNNKKKKKKLLLJJJJJJJJJJJJHHHHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEFFFGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>CCC@@@???AAAAAA???@@@DDD>>>>>>>>>>>>>>>>>>>>>>>>???===;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@???>>>===<<<::::::;;;<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;999777777:::;;;:::999<<<;;;;;;;;;::::::::::::888999999999::::::::::::666777888999999999999999666777888777666555666777777888888999999888888777777777777888888888999999999999999999999999999999999777555555666777777666333444444555666666777777555555444444444555555666555555555555666666666666333333444555666666666666555555555555555555555555222333444555555444333222111333666666555555777999666555333222222333555666333444555444222222444555999888666555555555666777666666666666666666666666222222333444444444444444444444444444444444444444444111000333333222333777999888666555555444333111444444333333333444444555222222333333444555555555222444555555333222333444555333222000000111222333222000111333222///111555111222222333333444444555000111111111000000222333222222333333333222111000111111111222333444444444444444444444333222111111///000111222333222222111000111111111111000000//////111333222000000111333...///000///...///000222111000///...---......///000000000///......000111zzzwwwtttsssssstttsssrrrlllmmmmmmlllkkkjjjlllmmmcccdddeeeffffffeeecccaaaaaa___^^^]]]]]]\\\ZZZYYY[[[XXXUUUUUUWWWXXXVVVTTTUUUTTTRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOOOONNNLLLMMMQQQUUUPPPPPPPPPNNNLLLKKKLLLNNNIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHIIICCCEEEHHHJJJKKKJJJIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBAAA@@@>>>===CCC@@@???AAAAAA???@@@DDD===============>>>>>>>>>???===;;;;;;===@@@AAAAAA????????????>>>===<<<;;;999999;;;;;;;;;;;;999999<<<;;;;;;::::::;;;;;;<<<:::888666777:::<<<;;;999===<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;888888999999999888888777777888888666333111111222:::;;;;;;<<<<<<;;;;;;:::666666777777888888888999888888888888888888888888777555444555777888888888333444444555666777888888444444333333333444444555555555555555666666666777333333333444555666777777333333333333333333333333222222333444444333222222222111111333666888888777777555333111111333555777444555666555333333555666:::999777666555666888999555555555555555555555555111222333333444444333333444444444444444444444444777333222333333111222555777444111111333333000---666555444222222333444555......///000111222222333111333555666555555666777666555333111111222333444333///...111111000111555000111222333444444555666...111333222///...///222222222333444333222111000111111222333444444555555444444444333222111000//////000111222333333222111111111111111111000///...000222444333000///000333///111333222000///222555111000///...------...///333000------000111000...~~~wwwwwwuuutttsssrrrqqqqqqnnnnnnmmmllljjjiiihhhhhhiiihhhhhhgggfffdddcccbbbaaa```___^^^\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWTTTRRRQQQQQQRRRRRRTTTQQQNNNMMMMMMNNNOOONNNMMMLLLJJJJJJKKKLLLLLLKKKOOONNNLLLKKKKKKLLLLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIHHHFFFEEEDDDDDDFFFHHHIIIHHHGGGEEECCCAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBGGGDDDAAAAAABBBAAA>>>;;;@@@@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>============>>>===<<<;;;:::;;;;;;<<<<<<<<<===============<<<888888777999;;;===<<<;;;999:::<<<;;;:::999999:::999888777888999999999888999999888888888888999999666777888888666555555555;;;999888777888999888777999999999999888888888777888888999999999999888888666555555666777777555444777777777777666666666666444333222222333444666777777555333333666777555222999222111666888555333555444333333222222333333444666555333111111222333444444444555444333444666888444555555555666666777777444444333111000111333666333444444444555666666666888888666555444333333222333333333333333222111000222222222333333444444444222000000444555333444777;;;999666333111000000111222444444444222222222444333333222222222222333333222222111111111111111111222222111111111111222222222222222222222222222222111333444444333222444555222111111111333444444333222222333333333222222111111111111000000000000000222222222333333222222222111111000000111111222333444333111000000000111222333333222222111111000000222222000///............222222222222222111000///000000000000000000000000~~~~~~xxxwwwvvvtttrrrqqqqqqqqqnnnnnnmmmllljjjiiihhhggghhhhhhgggfffeeecccbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVXXXWWWUUUSSSRRRRRRSSSTTTTTTQQQNNNLLLMMMNNNOOONNNMMMKKKJJJJJJLLLLLLLLLKKKMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFEEEDDDEEEFFFGGGHHHFFFFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@@@@AAAAAA@@@===??????>>>============>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>=========<<<>>>===<<<;;;::::::;;;<<<;;;<<<<<<======<<<<<<<<<:::999888888:::;;;:::999999:::<<<<<<:::999:::;;;888777777777888888888777999888888888888888888999888888999888888777777888888888888999:::999666444999888888888777777777777666777777888888777777666666555555666777777555444555666666666777777777777666555444333333333444555555444444444555666555444888222111555777444333444333333333222333333444444444444444444444333222222444555555444333333666888444555555555666666666777222333333222000000222444444444444555555555555555888777666555333333333333222222333333222111111000222222222333333444444444333000111444555222333666555444333333333555777888333444555555333333444555222222222111111222222222222222111111111111111111222111111000000111111222222222222222222222222222222333444444333333444555222111111111222333222222111222222333333222222111111000000000000000000000111111222222222222111111111111000000111111222333333222111111000000000111111111111111111000000000333222111000////////////222222222222222111000000000000000000000000000000~~~}}}yyyxxxvvvtttrrrqqqppppppnnnnnnmmmkkkjjjiiihhhgggfffffffffeeecccbbb```___^^^^^^]]]\\\[[[[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUSSSSSSSSSTTTUUUTTTQQQMMMKKKLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFBBBDDDFFFDDDAAA???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???AAAAAA@@@???>>>>>>>>>===>>>>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<===<<<;;;:::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::888999999:::888777999;;;<<<<<<;;;:::;;;;;;::::::::::::::::::999999888888888888888888888888:::999999999999999::::::555666777999:::999555222777777777777666666666666555666666777777666666555666555555666777777666444555555555666666777777777777666555333333333333444222444555555444555666777666222111444555444333444333333222222333444555555222333555666666444222111666666666444333333555777555555555555555666666666222444555555444333444555555555555555555444444444777777555444333333333333111222222222222111000000222222333333333333444444444111111444444111222444222222222333555777999;;;333555666555444333444666222222111111111111222222111111222222222222222222111111000000000000111111111111111111111111111111111333444444333333444555111111111111111111000000111111222222222222222111000000000000000000111111000111111111111111111000111000000000000111222222111111222222111111000000///000000000000000000111333333222111000000000000111222222222222111000000000000000000000000000000}}}|||zzzyyywwwtttrrrpppoooooonnnmmmlllkkkjjjhhhggggggeeeddddddcccbbb```___^^^\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWUUUTTTSSSSSSRRRSSSUUUTTTSSSSSSRRRSSSTTTTTTTTTQQQMMMKKKLLLMMMNNNNNNLLLKKKJJJKKKMMMMMMLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGHHHIIIHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEEEEDDD???BBBEEEDDDAAA???AAADDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@@@@???>>>>>>>>>>>>??????@@@AAA======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;:::999999;;;:::999999:::;;;:::888999;;;<<<<<<;;;;;;;;;<<<999::::::999888888888999888888888999999888888888:::999777777999:::::::::555555555777888777555333777666666666666555555555555666666777777666666555555555444555777777666555666666666666666666666666777666555333333333444555000333666666444444666999444222222333444333333333333333333333333444555666333444555666666555444333666777666444222222444666555555555555555555555555444666999:::999777777777666666666555444444444333777666555444333333333333111111111222222111000000333333333333333333333333444111111444444111111333333333333333333444555666222333555444333333444555222111111000000111111222111111222222222222222333111000000//////000000111000000000000000000000000000111333222111111222444111222222111000//////000000111111222222222222111000000000000000111111111000000111111111111000000000000000000000111222222///000111222222111000///......//////000000111111222111111000//////000000111111222222222111111000000000000000000000000000~~~|||{{{zzzyyywwwtttrrrpppoooooommmmmmlllkkkiiihhhgggfffdddccccccbbbaaa___^^^]]][[[[[[[[[ZZZZZZYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPMMMLLLMMMNNNMMMMMMLLLKKKKKKLLLMMMMMMKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFGGGHHHIIIIIIEEEFFFGGGGGGGGGEEEDDDCCCAAABBBCCCDDDDDDDDDCCCCCC>>>AAADDDDDDBBBAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>??????@@@????????????@@@@@@AAA======>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::;;;;;;:::999999888:::999888999<<<===<<<;;;888:::<<<<<<;;;:::;;;<<<555777888777444333444666777888999999999999888777999777666666888999888777888666333333555666666666666666666666555555555444666777777888888777777666555444444555777888777555888888777666555444333333555555444333444555666777000333666666444444666999222333444333222333333333444333333333444444555666666555444444444555666777666777666444222222444666555555555555555444444444333666999;;;:::888888888666666666555444444444333666555444333333333333333000111111222222222111111333333333333333333333333444111111333333000000333333333222222222222222222000222333333222222333444222222111111111111222222111111222222333333333333111111000000000000111111000000000000000000000000...000111111000000111222000222333111///...///000///000111111222222222222//////000000111111111111000000111111111111000000000000//////000000111222...///111222222111000///......//////000000111111000000///............///000111111222222222111111000000000000000000000000}}}|||{{{yyyxxxvvvtttrrrqqqppppppmmmmmmllljjjiiihhhgggfffcccccccccbbb```___]]]\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTRRRQQQQQQQQQPPPPPPOOOOOOPPPOOONNNNNNNNNNNNLLLKKKKKKKKKKKKLLLNNNMMMKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHJJJKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCC???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA???>>>???@@@CCCBBBAAA@@@????????????;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;;;;:::999999999:::<<<<<<;;;;;;;;;;;;:::999888888888777777999;;;======<<<777999;;;;;;::::::;;;<<<888;;;<<<;;;777666777999777888999::::::999888777999666555666888888666222999666333222333666888888666666666666555555555555666777777888888777777666444444444555777888777555888777777666555444333333555444444444444666777888222444555555444555666777111555666333222333444333555555444444444444555555777666444333444555777999666666666444333333555777555555555444444444444444000333666777777666555666555555555555555444444444555555444333333333333333111111222333333333333222444444333333333333222222333000000333333000111333//////000111111222333333///000222222111111333444333222222222222222222333111111222222333444444444222222111111111111222222111111111111111111111111...000111111000///111222///222444222///...000222//////000111222222222222/////////000111111222222000111111111111111111000000////////////000111111//////000000111111000000///000000000000000000111///......------.........000000111222222222222111000000000000000000000000~~~}}}{{{{{{xxxwwwvvvtttrrrqqqqqqqqqmmmlllkkkjjjiiigggffffffcccccccccbbb```___]]]\\\[[[[[[ZZZYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPOOOKKKHHHKKKKKKKKKMMMNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHIIIJJJKKKMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDAAA??????AAAEEEEEEAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA===???AAAAAA@@@@@@BBBDDDFFFEEECCCAAA???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999999:::<<<<<<<<<<<<<<<<<<;;;:::999888888777666777999:::999888555777999:::999999:::;;;:::===???===999777999<<<666888999::::::999888666999666555777:::999444///888666444444555777888888777777777666666666555555555666666777777666666555444444444555777888777666555555555555555555555555666666555444444555666777555444444444555666555444111666888444111444666444777666555444444333444444666666555666666777777888444555555444333333666888555555555444444333333333000222444555555444555555444444444555555555555555444444333333222222333333222222333444444444444444444444444333333222222222111//////222333111111444...///000111222333333333///111222222222222333555444444333333333333444444111111222222333444444555333333222222222222333333222222222222222222222222000111222222111111222333///222444333000///222555...///000111222222222222...//////000111111222222111111222222222222111111///////////////000111111///////////////000111111111111111111111000000000//////............//////000000111222222222222222000000000000000000000000~~~~~~|||{{{{{{wwwwwwuuutttsssrrrrrrqqqmmmlllkkkjjjiiigggffffffcccccccccbbbaaa___]]]]]]\\\[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTTTTSSSRRRPPPOOONNNLLLMMMOOOPPPQQQOOOKKKGGGKKKJJJKKKMMMNNNNNNKKKHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIKKKLLLNNNOOOKKKJJJHHHEEEDDDDDDDDDEEEBBBAAA@@@??????AAACCCDDDCCC???===@@@FFFGGGAAA;;;BBBBBBBBBBBBBBBBBBBBBBBB;;;>>>AAABBBAAAAAADDDGGGIIIGGGEEEBBB???===;;;;;;======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::999888999:::<<<===<<<<<<<<<<<<;;;:::999888888777666666777777666555444666888999999888999;;;555999;;;999444222444777666777999::::::999777666999777666999;;;999333---666555555666888999888666777777777777666666666666444555555555555555555444444333444555777888777666222222333444555666777888999888666555444444555555777555333333666777555222111777999444222555777555888777666555444333333333333555777888999888777666444444555444333444666888555555555444444333333333111333555555555555666777333444444555555666666666444444333222222222333333222333444444555555555555444444444333333222222222000...///222333111222555111111222333333333222222000222333333333333555666555444444333333444444555111111222333333444555555444333333222222333333444222222222222222222222222111333444444333222444555...222555444111000333666......000111111222222222...//////000111222222222222222333333333333222222///////////////000111111000///.........000111222333333222222111111000000000000////////////000111///000111222222222222222000000000000000000000000~~~~~~}}}|||||||||wwwvvvtttrrrooonnnmmmlllooonnnllljjjhhhhhhggggggfffeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQRRRTTTVVVXXXZZZVVVUUURRRPPPOOONNNNNNNNNRRRQQQPPPOOOMMMLLLKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLKKKJJJHHHGGGEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLMMMHHHCCCCCCEEEGGGDDDAAACCCBBBBBBAAAAAAAAABBBBBBFFFDDDCCCEEEGGGHHHFFFDDDAAAAAABBBBBBAAAAAA@@@???;;;;;;;;;<<<>>>BBBEEEHHHGGGFFFDDDAAA???>>>============<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::===;;;999:::======:::888666777999::::::999888777999888888999::::::999777999999888888999999:::;;;:::999888777777888999:::888999::::::999888777666555444333333444666999:::444444555555666666777777555666777666555555555777333444555777777777666666555444444444444555666666555444444333444555666777777777666555555555555555666555333222333555777888333222222111111222222333888777555444444333111000111333555555444333444555555888888444222444555333555555666555333333555777222222333333333333444444444444333222333444555666222333444444333444666888888555222///...000222333333333222111000000111111///000111222222222222222000///......///111333555333333333222222111111111///000111222333444444444222222222222222222222222111111111111111111111111111111111333444444333111333111///000222333222///222222111000000000000000---...///000111111111000333333222222333333444555//////000111111111111111,,,---...000111111111111333222111000////////////////////////000000000000111222222111///...///000333,,,)))---222222111222~~~}}}{{{zzzxxxxxxwwwuuusssqqqooommmlllllljjjjjjiiihhhgggfffeeedddeeedddbbb```___]]]]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTVVVVVVTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKIIIHHHGGGFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKFFFBBBBBBEEEFFFDDDAAACCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAADDDGGGHHHFFFCCC@@@AAAAAAAAAAAA@@@??????======<<<===???BBBEEEGGGFFFEEECCCAAA???>>>============<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::===;;;:::;;;<<<<<<:::888777888999999999999777777:::999:::;;;======<<<:::888888888888888999::::::666555555555555555555666666666777888888777666555777666555444555666777888555555555666666666666666333555666555444333444555555666777777777666555444555444444444444555666666555444444333444555666777777666666555444444555555555444333333333444666777333333222222222222333333777555444333444333222000111333555555444333444555---111222000111555777666333444444333222222333555222222222333333333444444333222222111222333444555444555555333111000000222555555444333333222222111333222222111000000111111111111222222333222222222...///000111111111222222333333333222222111111111000000111222333333333333111111111111222222222222111111111111111111111111111000111222444444222111333111///000222333222000000000///...............////////////////////////111111111000111222222333//////000111111111111111////////////000000000000444444333222111000000111....../////////000000000000111222111/////////000222,,,)))...222222000000~~~|||yyywwwuuutttuuutttrrrpppnnnlllkkkkkkhhhhhhiiiiiihhhfffeeeddddddcccaaa```^^^]]]\\\\\\ZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGDDDAAAAAADDDEEECCCAAACCCCCCCCCCCCCCCCCCDDDDDD???@@@BBBFFFHHHIIIGGGDDD@@@@@@@@@@@@@@@???>>>>>>???>>>>>>???@@@BBBDDDFFFEEEDDDBBB@@@???>>>===============<<<<<<=========>>>=========<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::;;;<<<<<<:::888999999999999999888777666888999:::<<<>>>===;;;999888777777777777888999999666777777777777777777666444444555666666666555555777777777666666555555555777777666666666666666555222333444444333222333444777777888888777555444333555555444444555555666777555555444333444555666777666666555444444444555555555444333333333444666666444333333222222333333444555333222222333333222111111333444555444333444555111444333000000222222///111222333222111000111333222222222222333333333333111111111111111222333333444555555222000//////111222444666777666444111///333222111111000111111111333333444444333333222222...///111333333111000...222222222222222111111111000111111222222222111111//////000000111111222222111111111111111111111111111000000111333333222000222111000111222222111000000000///...............111000///------------...///////////////000000111//////000111111111111111222111000.........///000333333222111000000000000------........./////////000111222111000///000111000+++***///222000......~~~|||yyywwwuuuttttttsssqqqooommmlllkkkkkkhhhiiikkklllkkkiiigggfffcccbbb```^^^]]]\\\\\\[[[YYYYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQRRRNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAACCCFFFIIIKKKJJJGGGEEE@@@AAAAAAAAAAAA@@@?????????????????????AAABBBCCCCCCBBBAAA@@@>>>>>>======<<<<<<============<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::::::::999888777666666888888999:::;;;:::777444777777777666777777888999666777888999999888777666555555555555555555444444666666777777777777666555888777777777666666555555333444555444333222333555666777777888777666555444555555555555555666666777666555444333333444555666555555444444444444444555555444444333333444555555444444333333333333444444333222111111333333222111111222444444333333333444666777666222222333111---000222333222111000111222111222222222222333333333111111111111222222333333222333333222111111222444111333555666555333111///222222111111111111111222555555555555444333222222000111222222111000///...222222222111111111111111111111222222222111000000......//////000000111111111111111111111111111111111000///000222333222000222111111111111222111111222111111000000000000000111///---,,,+++,,,.../////////.........///000000//////000111111111111111222111///------...000111000000///...............------------.........///000111222111000///000111...***+++///222///------~~~~~~}}}|||zzzyyyxxxwwwsssrrrpppnnnmmmlllkkkkkkiiijjjkkklllllljjjhhhfffaaa```___]]]\\\[[[[[[[[[XXXXXXXXXWWWVVVVVVUUUUUUSSSTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEEEEDDDEEEEEEBBBAAAAAAAAABBBBBBAAA@@@???@@@AAABBBBBBBBBBBBAAACCCEEEHHHJJJIIIGGGDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>=========<<<<<<===>>>>>>===<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;:::999888888777666666;;;::::::::::::888444111777777777666777777888999333444666666666666444333999888777666555555444444444555666777888888888888888888777777666666666555555666777666555444555777444555777888888888777666666555555555555666777777666555444333333444555666444444333333333333444444444444444333333333444444444333333222222333333444222111000111333444333222000222444444333222333444000222222111444888666111111222444444333222222333111111111222222222333333111222222333333333333333///000111000//////111333222222222222111111111111222111111111111111222222555555555555555444333222333222111/////////000000111111111111111111111111111111222222222111111000....../////////000000000000000000000000000000000000///...///111222111000111111222111111111111222222111111000000000000000///...,,,+++,,,---///111000////////////000111111//////000111111111111111000///...---...000222444000///..................------------.........//////000111111000///000222...+++,,,000111...,,,---|||||||||{{{{{{zzzzzzyyysssrrrpppooommmllllllkkkhhhhhhiiiiiihhhfffeeeddd```___^^^\\\[[[[[[ZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUQQQRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBAAA@@@???===>>>@@@AAABBBBBBAAA@@@BBBDDDGGGGGGEEEBBBAAA@@@CCCCCCCCCCCCCCCBBBBBBAAA=========>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;999::::::::::::999888777777777888>>>===;;;::::::999666444888777777777777888999999666777777888888777777666:::999888777666666666666444555555666888999999:::888777777777777777777666666777888888777666777888444555666888999999888888666666555555666666777888777666555444333444555555333333222222222333444444444444444444333333333333333222222111111222222333333222111222333444333222000222333444333222333444222333222000333666222,,,111333555666444333333333111111111111222222222222111222222333444333333333///000000...,,,+++,,,...222111000//////000111222111111111000111111222333444444444555444444333333444222000......///000111000000000111111111111111111222222333333333222222000000000000////////////000000000000000000000000000///---...///111111000000222222222111000111222000000///..................------------///000111000000000000000111222222//////000111111111111111......---...///111222444222111111000000111111111------.........////////////000111111000000111222///,,,---000000------///{{{{{{zzzzzzyyyyyyxxxxxxsssrrrqqqooonnnmmmmmmlllhhhggggggeeedddcccbbbbbb___^^^]]][[[[[[ZZZZZZZZZWWWWWWWWWVVVVVVVVVVVVUUURRRRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPRRRRRRRRRRRRQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGBBBCCCDDDDDDBBB@@@??????===???AAABBBCCCCCCBBBAAA@@@CCCEEEEEECCCAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@======>>>?????????????????????>>>=========>>>>>>;;;<<<===>>>>>>===<<<;;;<<<===>>>???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======:::999999;;;:::999888777777888888999===;;;999888999999999888888888888888888999::::::;;;;;;::::::::::::;;;;;;777777666666666777999999777777666666666777999:::777777777777777888888888777888999888777666777999666666888888999888777666666666666666666777777888777666555444333444444555222222222222222333444444444444444444333333222222222111111000000111111222555444222333444444333222000222333333222222222444888777555222333444///'''111333666666555333333333111111111111222222222222000000222333333333222111///000000///...---///111222111111000000111222222111111000000111222222333222333333444444444444333111111000000000000000000///000000000111111111222111222333444444444444444222111111000000//////...000000000000000000000000000...------///000000000000222333222000///111333000000///...............////////////////////////000000//////000000111222//////000111111111111111......//////000000111111222222111111111222222333....../////////000000000...000111111000000111222111......000///---...111{{{zzzzzzyyyxxxwwwvvvvvvsssrrrqqqooonnnmmmmmmmmmjjjiiigggeeecccbbbbbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZWWWVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTRRRQQQPPPKKKMMMOOOQQQSSSTTTTTTSSSNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGIIICCCDDDEEEEEEBBB@@@???>>>>>>???BBBDDDDDDDDDCCCBBB@@@CCCEEEEEECCCBBBDDDFFFAAAAAABBBBBBAAAAAA@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;<<<===??????===<<<;;;<<<===>>>???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>===:::999999;;;999888777777777888999::::::777555444666888999999999999888888999999:::;;;:::999888777777888999:::444444444444666888;;;<<<:::999777555555666888999666666777777888888999999666888999888777666777999888888999999888777555444666666666666666777888888777666555444333444444555222111111111222333333444444444444444444333222111111111000000000000111111666555333444444555333222000111333333222222222333444555444444888;;;666///000333555666444333222222000111111111111222222222...///000222222111111000...///111222222333666888111222222333333333222222111111000000111222333333111111222333444444444444...///111222222111000/////////000000111111111222111222333444555666666666333333222111000///......000000000000000000000000000...,,,,,,...000000000///222333333000///111333222222111000000000000000000111111111000///...---///////////////000111111//////000111111111111111///000000111000//////...111000000000000000111111////////////000000000000...000111111000000111333222//////000///---...333~~~}}}{{{zzzzzzyyywwwuuusssrrrqqqooonnnlllkkkjjjiiihhhfffdddcccbbbcccccc___^^^^^^]]]\\\[[[ZZZZZZZZZXXXWWWUUUTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQQQQQQQNNNMMMLLLLLLKKKLLLLLLLLLOOOOOONNNMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIHHHFFFGGGHHHJJJKKKEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA???AAACCCCCCBBB@@@@@@AAA>>>AAACCCDDDCCCBBBBBBCCCBBBAAA@@@AAABBBBBBAAA???<<<<<<===>>>???@@@@@@AAA@@@?????????>>>>>>======???????????????>>>======????????????===;;;999888;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;:::::::::999888777555555777888999888888777777777777888888999999999888888888777777;;;;;;;;;999777777888:::888888777777777777888888:::999999999999999999999999999999888777777666666777777777666555444444333777888999999999777666555555555555555666666666666666666555555555444444444444444444444444444444444555777666222000333222///333111000000222333444333222111111000000111222222//////000111222222222222222333333444444333333333555555555555555555555555333333333222222111111111111111222222222111111000/////////111333333111///333111000111333333333222111000000000111222333333333222222333444333111...555444444333222111000000:::666222222444666555444333333222222333333444555000111222333333222111000222//////222222//////111888444...,,,...000000//////000111333333222111111333222111000000000111222------,,,------...///000111000///......///000111000000000222444222,,,'''///000111222222111000//////...---///222333111...888666222000000///...---000000////////////000000000///.........000111222~~~|||zzzzzzzzzyyywwwuuurrrqqqpppooonnnlllkkkkkkggggggeeedddbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUURRRRRRRRRRRRRRRRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLMMMOOOOOONNNMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAABBBCCCCCCBBBAAA???AAACCCCCCAAA@@@@@@AAA???AAABBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCCCCAAA????????????@@@AAAAAABBBBBB????????????>>>>>>>>>==================<<<;;;;;;>>>>>>>>>>>>===<<<:::999<<<;;;;;;;;;:::::::::999999;;;<<<======;;;999888:::999888777777888999:::;;;::::::::::::::::::;;;999999999888888888777777<<<<<<;;;999666555666888888888777777777777888888888888888888888777777777777777777666666666666666::::::999888888777888888777777777777777666555555555555555555666666666666666666555555555444444444222222222222222222222222333555555111111444444222444222000000222444444444333222222111111111222222///000111222333333333333///000111222333333333333444444444444444444444444333333333222222111111111000111111222222222111111333111///000111333333333333444444444444333333333222222111111222333333444333222111222333333111000222222111111000//////...888555222111333555444333222222222222222333333444000111111111111111111000000......111222000000333666222...---///000000000000000111222222222222111222111111000000111222333666555444222000/////////111000000//////000000111111000000222333222...***000000111222222111000///000...---///111222111///000...------000222222222000000////////////000000000////////////000000111~~~|||zzzzzzyyyyyywwwuuuqqqqqqpppooonnnllllllkkkeeeeeeeeedddbbb```___^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTQQQQQQRRRRRRSSSRRRRRRRRROOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNNNNLLLKKKIIIIIIEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAA???AAACCCBBBAAA@@@@@@AAA@@@AAAAAAAAA???@@@AAACCCBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<============<<<;;;;;;<<<============<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;888:::===>>>>>><<<888666;;;:::999888888999:::;;;;;;;;;;;;::::::;;;;;;;;;999999999888888888888888<<<<<<;;;999666444444555777777777777777777777777666666666666666666666666666666666777777777888888888777666555555555666777777666666555555555555555555555555555666666666666555555555555555444444444555555555555555555555555111444444111222555666444555333111111333444555444444444333333222222222111000111222333444444444444,,,---///000222333333444333333333333333333333333222222222222222111111111000000000111222222222333666333000///111333555555333666999888555222333444333333333222333333444444333111000000222333333222222111111111000/////////666444111111222333333222111111111111111222222222111000000//////000000111///---...111222000111444222111//////000111111000111111111000111111222333111000000000111222333333...//////000111222333333000111111111111111111000111000000111222222111///000000111111222111111000000///...///111222111///333111//////000111000///000000////////////000000///000000000000//////...~~~|||zzzyyyyyyxxxvvvuuurrrrrrpppooommmkkkjjjiiieeeeeeeeedddccc```^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTSSSSSSRRRPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEAAA@@@???@@@BBBBBBBBB@@@@@@AAABBBBBBAAA@@@AAABBB@@@AAA@@@???>>>>>>AAACCCBBBAAAAAABBBDDDDDDCCCAAA?????????>>>>>>>>>======?????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===<<<;;;888777:::999888888888888999:::999888888777777888888999888888888888888888888888999::::::888666555555666777777888888888888777777555555555666666666666666888888888888999999999999777666444333333444555777888777555444444555666777555555555555666666666666555555555555555555555555777777777777777777777777222555444111222555666444666444222222333555555444444444444444333222222111111111222333444444444444......000111222333333333333333333333333333333333222222222111111111111111///000000000111222333444555222000000111333444444222777:::999444111111444333333222222222333333444333111//////111333333333333333333222222222222222444333111111111111111111///000000111111111111111111000///......///000111000......111222000000333//////000000111222111111222111000000000111333444//////000111111222333444)))***,,,...111333444555000111222333333222111000111111000000111222333333000000111111111222111111111000///000000111111000666444222222333222111000000000////////////000000///000111111111///...---~~~~~~~~~}}}|||zzzyyyyyyxxxvvvttttttsssqqqooollljjjhhhgggfffffffffeeecccaaa^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTTTTSSSSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDAAA@@@???@@@BBBCCCBBBAAA@@@AAABBBAAA@@@@@@AAABBBAAAAAAAAA???>>>>>>@@@BBBAAA@@@@@@BBBCCCDDDCCCAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::888888777777777777888888777777666666666666777777888888888888888888888888555777888888777777777999666777888888888888777666666666666777777888888888999999999888888777777777:::999888777777777888999888888666666666777888999555555555555666666666666444555555555555555555555444444444444444444444444444666666222222555555222777444222222333555555444333444444444444333222111111111222333444444444444222222333333444444333333444444444444444444444444111111111111111111111111000000000000111222444444111000000111333444222111111555999777222///000333222222111111111111222222222000...///111222333333222222222222222333333333222222222111000000000111...///000111111111000000111000///......///000111333000000222111......000---///000111222111111111222111000000000111333444//////000111222333333333111111222222222222111111000111222333333222111000000111000000000111333444111111111111111222222333111111111000///000111222.........111444666666666000000////////////000000///000111111111///...---~~~~~~}}}}}}{{{yyyyyyxxxxxxvvvttttttsssqqqnnnllliiigggfffgggfffeeedddbbb```^^^]]]YYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUSSSQQQPPPOOOOOONNNMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDBBBAAAAAAAAABBBCCCAAA@@@???@@@BBBDDDCCCBBBAAABBBBBBAAA@@@???AAACCCAAABBBBBBAAA??????@@@BBB@@@??????AAACCCCCCBBBAAABBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;999777777888:::;;;777777777777777777777777888888777777777777888888888888888888888999999999444666888999888888999;;;666777888999999888777666666777777888888999999:::777777777777777777777777999888888777777666555555888777777777777888888999555555555555666666666666444444444555555555555555555555555555555555555555555777666333222555555222666444222222333444444333111222333444444333222111000111222333444444444444444555555555555555444444555555555555555555555555000000000111111111111111111111000000000111333444000000111222444444222000222444555333000///000333222222111111000000111111222000//////111222222111/////////000111111111222000222333222000///000111...///000222222111111000111000000//////000000111444111111222111...---///---///111222111000111222111111111000111111222333///000111222222222222222---...000111222222111111000111111111111111111000///000111000000000222444111111111111111222333444222222222000//////111333...------///111222111000000000////////////000000///000000000000//////...~~~}}}}}}{{{yyyxxxxxxxxxvvvtttqqqpppooonnnlllkkkiiiiiigggfffdddaaa___^^^]]]\\\YYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVVVVUUUSSSPPPNNNNNNNNNMMMLLLLLLLLLLLLMMMIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA??????@@@AAABBBAAA@@@@@@AAACCCEEEDDDCCCAAABBBBBBAAA??????AAACCCAAABBBCCCCCCAAA@@@@@@AAA>>>>>>>>>???BBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>????????????;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::::::::;;;<<<999:::::::::;;;;;;;;;;;;;;;:::999888888888999999888888888999999888888888999999888888888888999999777777888888888999999999555777999:::999999999:::666777888999999888777666666666777888888999::::::666666777888:::;;;<<<<<<666777777777666333111000555666666777888888777777555555555555666666666666444444444555555555666666777777777777777777777777333666555222333666777555666444111111222333333222...000222333444333222222///000111222333333333333333444555555666666666666444444444444444444444444///000000000111111111222333222000//////111222333333222111222333444444333444333111000000111222333444333222111111111111222111000000111222222000......//////000111111222222000222444333000///000111...///111333333222111000000111111111111111111000333000000222111......000...000222111//////000222000000111222222222222111000111222222222222111000'''))),,,000222333333333111000000//////000000111...000222111///...000222111111000000111333444555222333333111......111333111000/////////...+++)))000000////////////000000000////////////000000111~~~|||}}}{{{yyyxxxxxxwwwuuutttnnnnnnnnnmmmmmmllllllkkkgggeeebbb___]]]\\\\\\\\\ZZZYYYXXXXXXVVVVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVWWWUUUSSSOOOMMMNNNMMMMMMLLLKKKLLLLLLLLLHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>???@@@AAABBBAAA@@@BBBDDDEEEEEEDDDAAABBBBBB@@@??????AAACCCAAACCCEEEDDDCCCAAA@@@@@@=========???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@======>>>>>>======<<<;;;===<<<;;;:::999:::;;;;;;999999999::::::;;;;;;;;;999999:::;;;:::999888777888999999::::::999999888888888777777777777888888777777888888999999999999777999;;;;;;:::999888999555777888999999888777555555666666777888999999:::777888999<<<>>>@@@BBBCCC999:::;;;;;;:::666333000333444666777777777666555555555555555666666666777444444444555555555666666444444444444444444444444111444444222333777999777666333111000111222222111---...111333444333333222//////000111222222222222111222333555666777777888333333333333333333333333//////000000111111111222444333111//////000222333777444111000222555666666666333///...000222444444555444333333222222222222111111111111222111///---000000111222333444444555000222444333111///000222...000222333444333111000000111222333333222111000111//////222222//////222000111222111......000333///000111333333222111111000111222333333222000///222333444555555444222111111000///......///000111---000222111///---///000111111000000111333444666333444333111......111444------...000222222111///000000////////////000000000///.........000111222~~~{{{zzzwwwxxxyyyzzzyyywwwuuutttoooooonnnmmmkkkiiifffdddcccaaa______```aaa^^^\\\]]]\\\YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMNNNMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@>>><<<;;;===BBBFFF????????????????????????@@@@@@?????????@@@BBBCCCBBBBBBAAA@@@@@@??????>>><<<>>>??????===<<<======AAAAAA???>>>>>>========================>>>??????:::999888999;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666666666777888999999::::::999999999999999999999999999999999999999999999999777888999888777777999:::888777555444444444555666666777;;;BBBIIILLLKKKHHHBBB???;;;888777666555444777777777777777777777777666666666555444444666888444444555555555555555555444444555555444444333222666666555444111...+++)))777555222111222111000///222333333444444333333222///111222222111000222333444444333333333444555666555666666555444333222111333222111000000111222333222333333444444333333222//////000000111222444444...///111222444666777777444444333333333222222222444333000...------...///000000////////////000000////////////000000000000...111555666555111...---111111111111111111111111///000222333444444333333000000000000000000000000---///000111111000///---000000000000000000000000222222222222222222222222222000...000222333111...///000111000//////111333000111111111222222222222111000///......///000111333222222111222222333333111000///......///000111333222000000111222222111~~~|||zzzvvvwwwxxxyyyxxxvvvtttssspppooonnnllljjjhhhfffddddddaaa______```___]]][[[]]][[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBAAA???===<<<===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAAAAA@@@@@@??????>>>;;;===?????????>>>???@@@???>>>===<<<;;;;;;;;;;;;===============>>>>>>???;;;:::999:::<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777666666666777888888999::::::999999999999999999999999888888888888888888888888777888999888777777999;;;777666555555444444555555999;;;???FFFLLLOOONNNLLLAAA>>>:::777777666555444666666666666666666666666333555777777666555555666666666666555444444444333444444555555444444333222333444444333333222111000333222333444555555333000222333333444444333333222000222333222111111222333333333333333333444444555222222222222111000//////222222111000000111222222222333333333333333333222111111111111111111222222222222222222333444555666444444444333333333222222333222111000///000111111000000////////////000000000000111111111222222222'''***///222333222222222111111111111111111111111///000222333444444333333111111111111111111111111///000222333333222000///111111111111111111111111222222222222222222222222222111000111333333111//////000111111000000222444000000000111111111222222222111000//////000111222/////////000111222333444222111000//////000111222333111000000111222222111}}}|||zzzuuuvvvvvvwwwvvvtttsssrrrqqqpppnnnkkkhhhfffeeeddddddbbb```^^^^^^^^^\\\ZZZ\\\[[[YYYWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKLLLKKKHHHDDDBBBCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAA???===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAAAAA@@@??????>>>>>>;;;===???@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???======<<<<<<======>>>>>><<<;;;:::;;;<<<======;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999777777666777777888888999999999777777777777777777777777777777777777777777777777666777888888777777999;;;666666666666666555444444777999===CCCHHHKKKKKKIII???===999777777666555444555555555555555555555555222555888999888666444444777777666555444333333222444444555555444444333222444333333333333333333444000000333666888888555222222333333444444333333222222333444333222111222333222222222333333333444444555555444444333333222222222222111000000111222222222333333333333333333222333333222222111111111111666555333222111222444555777666666555444333333222111111111222222222333333111000000//////000000111222222222333333333333444---///111111000/////////111111111111111111111111///000222333444444333333222222222222222222222222111222333444444333222111222222222222222222222222222222222222222222222222222111111222333333222000111222222222000111222444/////////000000000111111222222111111111111222222.........///000111222333222222111111111111222222222111000000222333222111~~~~~~~~~|||{{{zzzttttttuuuuuutttsssqqqqqqrrrpppmmmiiigggeeedddddddddccc```^^^\\\[[[[[[ZZZ[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIFFFCCCBBBBBBBBBAAAAAA@@@AAAAAABBB>>>???@@@AAABBBBBBBBBBBB>>>???@@@@@@??????AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;===??????>>>>>>???@@@BBBAAA@@@???????????????======<<<<<<<<<======>>>;;;:::999:::<<<<<<<<<;;;<<<;;;;;;::::::999999999;;;;;;;;;::::::888777777666777777777888888888999777777777777777777777777777777777777777777777777666777888777666777999;;;666777888888888777555444777999<<<@@@CCCDDDCCCCCC===;;;888777777777666444555555555555555555555555333666888888777555444444666666555555444444444333444444555555444444333222666555333222111111222222111111222444666777555333222333333444444333333222333444555444222111222333111222222333333333333333666666555444444444444444222111111111111111111222333222222222222222222333222222222222222222222111777555333111111222555666<<<;;;:::888666444222111000111222222333222222222111000000000000000000111222222222333333333444444333444444333000//////000111111111111111111111111///000222333444444333333222222222222222222222222111222333333333333222111111111111111111111111111111111111111111111111111111111111222222222111000222333333222111111222444////////////000000000000111111111111111111111111000000000//////000000111111111111111111111111111111000000111222333222000}}}}}}~~~~~~}}}{{{yyyxxxttttttssssssrrrqqqqqqpppqqqooollliiifffeeedddddddddbbb```]]][[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAA@@@;;;>>>@@@AAAAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;======<<<<<<<<<<<<======999888888888:::;;;:::999;;;;;;;;;::::::999999888::::::::::::999888777777777777777777777888888888666666666666666666666666888888888888888888888888555666777777666777999;;;888888999::::::888777666:::<<<>>>@@@@@@???>>>>>>:::999777666777777666444555555555555555555555555666777777666444444555666333444444444555555666666444444555555444444333222444333111000000000111222555333000000222333444333222333333444444333333222222444444444222222333444111222333444444444333333333222111111000111111222111111111222222111111111333222222111111222222333///000222333444444444333444333111111222444777999AAA@@@===:::777444111000111111222222111111000///111111000000000000111111111111111111222222222222---...000111111222555777111111111111111111111111///000222333444444333333222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111//////000000000/////////222333333222111111222444////////////000000000000///000000000000000000////////////000111222333444///000000000000000000///000000000111333333222000}}}~~~~~~}}}|||zzzwwwvvvtttssssssrrrqqqqqqppppppnnnmmmkkkiiigggeeeddddddbbbaaa```\\\YYYYYYZZZ\\\ZZZYYYWWWUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@<<<>>>@@@AAAAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???>>>>>>=========>>>???>>>;;;:::999:::<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<999777777888999:::999888::::::::::::999999999999999999:::999999888777777777777777777777777777777666666666666666666666666888888888888888888888888444555666666666777999;;;999999999999999888777777777999;;;;;;999888888888888777666666777777666555555555555555555555555555888888777555333333555777222333333444555666777777444444555555444444333222/////////000111222444555777444000//////111222333222333333444444333333222111222333333222222333555222333444555666555444333444333222111111222333444000111222222222222111000333222111000000111222333...000222333555555444444222111111222333666999;;;AAA@@@===:::777444111000222222111111000000000000222111111000000111111222000000000000111111111111---...000000//////111222111111111111111111111111///000222333444444333333222222222222222222222222////////////////////////////////////////////////111111111111111111111111---///000000///......///222333333222000000111333/////////000000000111111//////000000000000//////,,,,,,---///111444666888//////000000000000////////////000222444444222000~~~~~~~~~}}}{{{xxxuuutttttttttsssrrrqqqqqqqqqqqqkkkkkkjjjiiihhhfffdddddd``````___\\\XXXXXX[[[^^^YYYXXXVVVUUUUUUUUUUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNNNNMMMLLLJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCC@@@AAAAAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>@@@@@@??????>>>>>>======<<<>>>???>>><<<;;;;;;<<>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<999888777888:::;;;:::999999999999999999:::::::::888999999999999888888777777777777777777777777666777777777777777777777777777777777777777777777777333555666666666777999;;;999888777777666666777777222444666666444333444555666555555666777888666555666666666666666666666666666777888777555333444555333444444444555666666666444444555555444444333222///000111222333333444444666444111111222333333222222333333444444333333222...000222222222222444555222444555777777666555444777666444333333444666777000111222222222222111000333222111000000111222333000111333444555444333222111111222333555777999:::<<<;;;:::888555333222111222222111000111222333444222111111000000111111222000000000000111111111222111222333111///---,,,---111111111111111111111111///000222333444444333333111111111111111111111111000//////////////////000////////////////////////111111111111111111111111---000222111///...///000111222222111//////000111000000000111111111222222///000111111111111000///------...///000111333444///000111111111111000/////////000222444444222000~~~~~~|||zzzwwwtttsssuuutttsssrrrqqqqqqqqqqqqiiiiiijjjjjjiiigggeeeccc______^^^[[[XXXXXX[[[___YYYXXXVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPMMMNNNNNNNNNMMMLLLJJJIIIFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHHHHIIIIIICCCEEEFFFGGGFFFDDD@@@>>>@@@?????????@@@AAAAAABBBAAAAAACCCDDDEEEEEEFFFFFFDDDDDDCCCAAA>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>@@@@@@??????>>>=========;;;===??????>>>======>>>===<<<<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::888888888999999::::::;;;888888999999999888888777777777777777666666666666888888888888888888888888666666666666666666666666333555666666666777999;;;888777555444444444555666222555888888777666888:::555444444555777888666555777777777777777777777777444777999999777444333222555555555555555555444444444444555555444444333222333444555555444333111000444333333444555666444333222333333444444333333222---///000111111222444666333444666888888777666555444222111000000111333444000111222333333222111000333222000//////000222333222333444555555333222000111222333444666777888888777777666555444333333222222222111000111444666888222222111111111111222222000000111111111222222222,,,...111333333222333444111111111111111111111111///000222333444444333333000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...111333222000///000222111222222111///...///111111111111111222222222222000111222333333222111000222111000///------,,,,,,000111222333333222111000......000222444555222000}}}|||{{{{{{yyyuuurrrrrrqqqpppooonnnnnnnnnnnnooollliiihhhiiihhheeebbb^^^^^^^^^^^^\\\ZZZWWWVVVYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@EEEBBB@@@@@@BBBCCCBBB@@@AAAAAAAAA@@@@@@@@@??????AAA??????AAACCCCCC@@@===BBBAAA>>>===;;;;;;<<<<<>>===<<<;;;==================<<<<<<===<<<;;;:::999:::;;;;;;888888777777888999::::::999999999999999999999999555555666777777777777777666888999888777666777888666777999999777666777888777777888888999:::<<<<<<999888777666555555666777333333333333333333333333666555555666888999777666333444666777777777666555888999888666444222333444333555777888666555555666111333444444222222333555222222333333555666888999222333444444555555555444222222222222222222222222444333333222222111111000777444333555444111222555333555777666333111222444444444444333333222222222111000///...///000222444333333333222222111111111222222222333333444444444...000111111111111222444111///...000555999:::999444555666666555333111000111111111111111111111111//////000111222444555666111000/////////000222333//////000111111111111000111111222222222222111111//////............//////333333222222222222333333111111000000000000111111444333111000000000111222000000000000000000000000...222000++++++000111...111000......000333888:::222000///000222333000...000000000000111111111111///000111222333222111111~~~}}}|||zzzwwwtttpppooonnnmmmmmmlllllllllllljjjgggfffgggfffccc```^^^^^^]]]\\\[[[YYYXXXWWWYYYXXXWWWVVVVVVUUUUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDEEEGGGIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@EEEBBB@@@@@@BBBCCCBBB@@@AAAAAA@@@@@@????????????@@@>>>===>>>@@@AAA???<<>>>>>===============<<<<<<===============<<<<<<<<<;;;:::::::::::::::;;;:::999999:::;;;<<<===888888888888888999::::::888888888888888888888888555555666777777777777777777999:::999888777888999666777999999777666777888888777777777777777888999666555444333222333333444444444444444444444444444777666666777999999888777888888777777777888999:::888999888777444333444555666777777555444444555777333444555444222111222333333333333444555666777888333333333444444444555555222222222222222222222222222222222333333333333333555222222444444111111333111444555444222000111222333333333333333222222222111111/////////000222333333333333222222222111111222333333333333333333444222333444333111000000111222000///111555888888777555555555555444333222111111111111111111111111111000000000111222333444555111000000///000111222333222222222222222111000000000111111111111111111000//////............//////222222111111111111222222111111000000000000111111222111000///...//////000111111111111111111111111///111000,,,,,,000111...000///......///222555777333000------///111000///000000000000111111111222000111222222333333222222}}}}}}|||zzzvvvsssnnnmmmlllkkkjjjjjjjjjjjjiiigggeeeddddddcccaaa___```___]]][[[YYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOONNNJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEEEEFFFGGGIIIJJJFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@DDDBBBAAAAAABBBBBBAAA@@@@@@????????????>>>>>>>>>???===;;;<<<===>>>======<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>===;;;:::999999999:::999999888999:::<<<===???999888888888888999999:::666666666666666666666666555666666777777777777777888999::::::888888999:::666777999999777666777888777777666555555555555555555444333222222222333333555555555555555555555555888777777888::::::999777777555333222222444777999999999999777555444444666888888666333111222555888555666666555222111111222444444444444444555666666444444333222333444555666222222222222222222222222111222222333444444555555333111222555444111///111000111333333111000000111222222222222222222333333222111000000000111222333333333333222222222222111444333333333333333333222333444555444222000111222222111222333666777666555666555444333333222222333111111111111111111111111111111111111111222333333111000000000000111222222444444444444222111000//////000000111111000000///000//////......//////000111111111111111111111111111111111111111111111111000//////............///111111111111111111111111///111111......111111000000000//////000111222333333000---+++---///111111000000111111111222222222333222222222222333444444}}}|||{{{zzzyyywwwtttqqqmmmlllkkkjjjjjjiiiiiijjjgggfffeeecccbbbaaa```___aaa___\\\YYYXXXYYYZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???===<<<;;;<<<===>>>>>>;;;<<<>>>?????????>>>======>>>???@@@@@@@@@@@@@@@BBB@@@>>><<<::::::;;;;;;:::999888888999;;;<<<===999999999888888999999:::777777777777777777777777666666777777777777666666777888999999777777888999666777999999777666777888666666555444444555555666666666666666666666666666555555555555555555555555777777666777999999777666444333222111111333555666888999999777555444555666777777666444222222444666555666666555333111222333666555555444444444555555666555333222222333555666333333333333333333333333333333333444444555555555222000222666666222000111000111222222222111111111000111111222222333333333222222111111111222222333222222222222222222222222444444444333333222222222000222333333333333444666333333444555666555444222666555333222111222333444111111111111111111111111222222111111111111111222000000000111111111222222333333333333222111000/////////000000000000//////000000////////////000000000000000111111000000000111111111111111111111111/////////.........//////111111111111111111111111000111111000000111222111111111222222222222111111222000///...///000222222111111111222222222333333444444333222222444555666~~~~~~~~~}}}{{{zzzyyyyyyvvvssspppnnnmmmlllkkkjjjjjjjjjjjjffffffeeedddbbbaaa``````aaa___[[[YYYXXXYYY[[[\\\WWWWWWUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<===???@@@===>>>?????????>>><<<;;;>>>?????????>>>>>>===<<>><<<;;;:::;;;;;;;;;;;;999999888999:::;;;::::::999999999999999:::888888888888888888888888666666777777777777666666666777888777666555666888666777999999777666777888555555555555666777888999777777777888888888777777444444444444444444444444666555555666777777555444555555666777777777777666888888888777555444555777444555777666444333333444333444555555333333444555666666555444444444444555666555333222222333555666555555555555555555555555555555555444444333333333333111333777777333222333111111222333444444444333111111111222222333333444333333222222222222222333222222222222222222222222444444444333333222222222000222333333333333444666333444666666555333222222555444333111111222333444111111111111111111111111222222111111000000111111000111111111222222222222000000111111111111111000//////000000000000//////000000////////////000000///000111111111111000///000111222222222222111000000000000000000000000000111111111111111111111111111000111222333222222333333333444444444333222111///111333444444333222222222222222222333333333333555444333222333444666777~~~}}}}}}}}}~~~}}}{{{{{{zzzxxxtttqqqnnnmmmlllkkkkkkjjjjjjjjjeeeffffffdddbbb```aaaaaa```^^^[[[YYYXXXYYY[[[\\\WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPOOONNNNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCEEEDDDDDDDDDCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???AAACCCCCCAAA?????????>>>>>>>>>????????????@@@???@@@@@@???>>>>>>???AAA>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;:::999======<<<;;;::::::999888<<<;;;:::888888888999:::;;;::::::999999999999:::999999999999999999999999777777777777777666666555555666777777555555666777666777999999777666777888555555555555777888999:::555555666777777777666666444444444444444444444444666555444555666666444333333444666777777777666555666777777666444333555666111444666777555444333444222444555555444444555666666555555444444444555555666555444333222333444444555555555555555555555555555555555444333222222111333222333777777444333555222222222444666777666555333333333333333333444444444444444333333333222222111222222222222333333333444333333333333333333222333444555444222000111222444555666666333222222333333333222222222222333333111111111111111111111111222111111000000000111111000111222222333333222222//////000111111111111111///000000111111000000///111000000//////000000111///000111222222111000///000111222333333222111000000111111222222222222111222222222222222222222222222000111444555333333555444444555555444333222222...111555777666444333333222222333333333444444444444333333333333444555555~~~}}}|||}}}}}}}}}|||{{{zzzyyywwwtttqqqmmmmmmlllkkkjjjjjjjjjjjjccceeefffdddaaa___```bbb___]]][[[ZZZYYYZZZ[[[\\\VVVUUUTTTSSSSSSRRRRRRSSSQQQQQQPPPPPPOOOOOONNNNNNOOOOOOQQQQQQQQQOOONNNLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGDDDEEEGGGGGGGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@??????@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>AAACCCCCCAAA???>>>???????????????@@@@@@AAAAAA===???AAAAAA???===>>>@@@===============>>>>>>???<<<<<<=========<<<<<<;;;:::;;;<<<===<<<;;;999888:::999888888888999:::;;;<<<;;;:::999999999999999::::::::::::::::::::::::777777777777777666555555555777888777666555666777666777999999777666777888666666555555666777888888333444555777777777666555555555555555555555555555777666555666777666555333333333444444444555555555555666666555333333444555222333444444333444555777444555666555444333444555555555444444444555555666555555444444444333333333444444444444444444444444333333333333333222222222444111111444555222333666222111111333777888777555555555444444444444444444444444444444444333333222111111222222222333333333222333333333333333333444222333444333111000000111555666666555222111222444111222222333333333222222111111111111111111111111111000000000000000111222000111222333333333222222111111222222222111000000000111111111111111111000111111000000000000111111000111222333333222111000000111333444444333111000000000222333333333222222222222222222222222222222222000111666777333333666444444333333333333333333...111444555444333333555333333333333444444444444222222333444444444444444~~~||||||||||||{{{zzzyyyxxxwwwuuurrrooommmlllkkkjjjiiiiiiiiiiiibbbdddeeeccc```^^^___aaa^^^]]]\\\ZZZZZZZZZ[[[[[[VVVUUUTTTSSSRRRRRRRRRRRRMMMNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCFFFGGGGGGGGGEEECCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDBBB???>>>>>>@@@CCCEEEBBBBBBBBBAAAAAAAAA@@@@@@===@@@DDDDDDAAA>>>>>>?????????@@@@@@@@@AAAAAAAAA;;;>>>AAAAAA???======???<<<<<<;;;;;;===???AAABBB===>>>???@@@@@@AAAAAA@@@:::<<<>>>@@@@@@>>>;;;:::888888777777888:::<<<===<<<;;;::::::999999999999999999999999999999999999777777777777777666555555666888999888777666777888666777999999777666777888777777666555555555555666444555777888888888777666777777777777777777777777888777666777888777666444999888666555555777999;;;444555555444222222333555333333333222111333777:::666777777666444222222333444444444444444555666666444555555555555444333222222222222222222222222222000111111222222333333444333000000222333111222666222111000333777888777555666666666555555444444444444555555555444333333222111111111222222333333333222222222333333444444444...000111222111111222444555666666444111000333666000111333444444333222111111111111111111111111111000000000000000111222222000111222333444333222222444444444333222111000///111111222222222222111111111111000000000000111111000111333444444333111000000111333444444333111000///000111222333333222111222222222222222222222222333///111777888444333777333333222111111222222333///111333222111111444777333333333444444444555555111222333444555444333222}}}|||{{{|||{{{yyyvvvsssooollljjjkkkkkkkkkjjjiiihhhgggggggggeeecccbbbbbbaaa___^^^]]][[[ZZZZZZ[[[[[[YYYXXXWWWVVVUUUSSSQQQPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRQQQNNNLLLKKKKKKLLLLLLOOONNNLLLJJJHHHGGGFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDDDDEEEBBBCCCDDDDDDBBBBBBBBBDDD===>>>@@@AAABBBAAAAAA@@@???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???>>>===<<<<<<<<<>>>@@@???======???AAA===???@@@???<<<;;;<<<>>>;;;<<<<<<<<<<<<:::999888888888999:::::::::999999<<<;;;;;;:::999888777777999999999999888666555444888999;;;;;;;;;999777666888888999999999999888888555999:::777777999:::999222333444666777777777777777666444666888999777444666444222444666777444000:::999888:::<<<<<<888444;;;;;;999777444444666888555555555555555555555555444555666666555555666888888999999888888777666555555555555555555555555555555555555444333333222222111222333444444444333333888888777555444333222111---///222333222333444555555444444444555666888999888777555333111000//////000222222111//////222555000000000000000000000000///000222333444333333222222222222222222222222222333444444555555444444333000000111333333444444333333333333222222111111111111111222222222111111000333111///000222222///---333333222222333333444555222222222222111111000000333000---...111444444333111222222333333222222111444444444333333222222222111222333444555444333333111222444555555444222111444444444555555444333333444444444444444444444444666555444222111000000000111222222333444555666666444444444555555555666666~~~||||||yyyyyywwwuuussspppnnnlllkkkkkkjjjiiihhhhhhgggggggggeeecccbbbbbbaaa___^^^\\\ZZZYYYYYYYYYYYYWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNLLLJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAA???===;;;??????@@@AAAAAA@@@??????>>>???????????????>>>>>>>>>=========>>>>>>???@@@>>>>>>>>>===============<<<>>>@@@???======>>>@@@:::<<<===<<<999888999;;;======>>>>>>===;;;:::999::::::999999999999999999;;;::::::999999888888888999999999999888888888888999999:::::::::999888777888888999999999999888888444999:::777666999:::888666666777888999999999999777666555666888999777444444333222333555666666555888777777999::::::777444777777777555444444555777555555555555555555555555444555777777666666666777666666777777777777777666555555555555555555555555333333444444555666666666222222333333444444444333777777666555444333333222444555777666444333333444666555555555666777888999777666555333222222111111222333333222//////111333111111111111111111111111222222333444444444333333222222222222222222222222333444444555555444444333000111111222222111111111333333333222222222111111000111111111111111000000333222000111333333111...222222222222222333333444444444333333333222222222444111...///222444555444333444444444444444444333333333333333333333333333111222333444444444333333111222444555555444222111...///111333555666777777444444444444444444444444555444333222222111111111444444444444555555555555444555555555555666666666}}}|||{{{zzzwwwwwwuuutttrrrpppnnnmmmkkkkkkjjjiiihhhgggfffffffffeeecccbbbbbbaaa___^^^[[[ZZZXXXWWWWWWWWWUUUSSSUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>???AAACCC???@@@AAABBBBBBBBBBBBAAA>>>??????@@@@@@??????>>>===>>>>>>??????>>>>>>==================>>>>>>??????>>>===<<<<<<<<<===>>>===?????????=========???999;;;;;;;;;999888999:::<<<<<<===>>>>>>>>>>>>===<<<;;;:::999888888999999999999999999999999999999:::999888888888999;;;<<<999999999999999888888888888888999999999999888888444888999666555888999777888888999999999999888888777666666666888888666555555555666555555555777999777666666777888888555333222333444444333333555666555555555555555555555555333555777888777666666666333333555666666777777777555555555555555555555555222222333333444555555666222222333333333444444444555555555555444444444333666777888777555333333333666555555555666777888999555444444333333333444444333444444222000000111222111111111111111111111111555444444333333333333444222222222222222222222222333444444555555444444333111111111111000///...---333333333333222222222222000000000111111111111111444333333333444444333111222222111111222222333444555555555444444444444444555333111111333555666666666666666666666666666666333333333444444444444444222222333444444444444333222333444555555444333222///000222444666777888888333333333333333333333333444333333333333333444444666666666666555555555444555666666666666777777777~~~}}}{{{zzzyyyxxxxxxwwwuuurrrpppnnnmmmlllkkkkkkjjjhhhgggfffeeeeeefffdddbbbaaaaaaaaa___]]][[[YYYWWWWWWWWWVVVTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???@@@DDDGGGAAABBBBBBCCCDDDDDDDDDDDD>>>>>>>>>??????>>>>>>>>><<<======>>>>>>>>>>>>===>>>===============>>>>>>@@@>>><<<;;;:::;;;===>>>>>>>>>???>>>============<<<<<<===<<<<<<<<<<<<<<<888999:::<<<>>>@@@AAAAAA>>>===:::888777888999:::888888888999999:::::::::;;;:::888777777888:::;;;:::999888888888888999999888888999999999999888888444888999666444777888666777777888888777666555555777777777777777777666555555888:::999666444666888777777777777777777555444111333444555444333333444555555555555555555555555111333666777666555444555222333444555555555555555555555555555555555555555444444333333222111111111333222222222333333444444444444444444444444444444222444555555444333444555444444444444555555666666555555444444333444444555333333333222222222222333111111111111111111111111666555333222111222222333222222222222222222222222333444444555555444444333444444333222111///...---333333333333333333333333222222111111222222333333555555555555666666555444333333333333333444555555555555555555555555555555555555444444555666777777777666666666666666666777666555555555444444333333333333333444444444444444333333444555555444333333666666777777777666666555333333333333333333333333333333333333444555666777777777777777777777666666777777777777888888888888}}}|||{{{zzzyyyzzzxxxuuuqqqnnnllljjjiiikkkjjjiiihhhfffeeedddcccdddcccaaa``````___]]][[[[[[YYYWWWWWWWWWWWWUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCGGGKKKMMMKKKIIIFFFCCC@@@>>>===???>>>>>>>>>>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>><<<::::::;;;===>>>>>>=========>>>>>>==================>>>>>>>>>===888888999:::;;;===>>>>>>???===;;;888888888999:::888888888999999::::::;;;<<<:::888666555666777888999888888777777888999999888888999999999999888888444888999666444666777666777777777777777666555444777777888888777666555555---222888999777444444555777777888888777666666666333555666666444333333444555555555555555555555555000222444555444333333444444444444444444333222222555555555555555555555555555555444444333222222222333333222222222333444555333333333444444444444444222444555555444333444555222222222333333333333333666555444333333333333333111111111222333333333333111111111111111111111111444333222000000000111111222222222222222222222222333444444555555444444333666666555444333111000///333333333333333333333333444444333333333444555666555666777777777666666666666555555555555666777777444444555555555555555555666666666666666666777888666666555444444555666666888888777666444333222222333333333444444444555555444444444444444444444444777777777666555444333222444444444444444444444444333333333444555777888999666666777888888999::::::888888888999999999::::::~~~}}}}}}zzzxxxtttpppllljjjiiihhhkkkjjjiiigggfffdddcccbbbcccaaa___^^^^^^]]][[[ZZZYYYXXXVVVVVVWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUUUURRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBBBBBEEEHHHKKKKKKIIIGGGEEEBBBAAA@@@???@@@??????>>>>>>??????@@@<<<<<<===>>>????????????@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<;;;<<<>>>???>>>===<<<;;;:::;;;=========;;;<<<;;;:::999888888888888===<<<;;;:::999999::::::888888888999999:::::::::;;;:::888777555555555666777777777888888888888888888888999999999999888888555999:::666555777888666888888888888888777666666666888999888666555555555(((,,,111555666555444444777888888777666555666777555666777666444333444555555555555555555555555555111222333333222222333555555555555444444333111111555555555555555555555555444444555666666777777888444333222111222333444555333333333333333444444444666777888777555333333333000111222222222222111111555444333333222222222222000000000111333333222000222222222222222222222222222111111000000000000111222222222222222222222222333444444555555444444333666777777666555444333222333333333333444444444444555555444444444666777888555777888888777777777888777777777666777777888999555555555555555666666666555777888777666666777888666555444333333444555666999999888666555444333222444444444333444555555666444444444444444444444444222222333444444444444444555555555555555555555555444444444555666888999:::777777888999:::;;;<<<<<<999999:::::::::;;;;;;;;;~~~}}}}}}xxxvvvrrrooollljjjiiiiiikkkjjjiiigggeeecccbbbbbbaaa___]]]\\\\\\\\\ZZZXXXVVVUUUTTTTTTVVVVVVUUUTTTRRRRRRSSSSSSSSSSSSSSSTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCCCCCCCEEEGGGBBBAAAAAAAAAAAABBBDDDDDDAAA@@@????????????@@@AAA<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???????????????======<<<<<<<<<;;;;;;;;;<<<::::::;;;>>>@@@???>>>;;;:::999:::<<<===<<<:::;;;:::999888777888999999;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::999999999888888777777777555666777999999999888777888888999999999999888888666:::;;;777666777888666666666777777777666666555666888:::999666444444666111111111333555666555444555777777666444333444666444555555444333333555888555555555555555555555555444444444333222333555888333444444444444444333333555555555555555555555555333444444555555666777777444333222111111333444666444333333333333333333333444555777666444333333444000111222333333222111000222111111111111222333333333111000111222111...+++222222222222222222222222000000111222222222111111222222222222222222222222333444444555555444444333555555666666777666666555333333333444444444555555555555444333444666888999444777999999777666888999777777666666777777888999666666666777777777888888555777999888666555666777777666444333333444666777777777777666666666666666555444444333444555666777555555444444444444555555000111222444666777777777777777777777777777777777555555555666777888999:::999999::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<~~~~~~}}}|||{{{{{{zzzvvvtttqqqnnnkkkkkkkkkkkkjjjjjjhhhgggeeecccbbbaaa```^^^\\\[[[[[[ZZZYYYWWWTTTRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLGGGGGGGGGGGGHHHIIIJJJJJJCCCCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEECCCCCCBBBDDDEEEDDDBBBAAABBBCCCCCCBBBAAA???>>>>>>??????BBBAAA@@@??????@@@AAABBB======>>>@@@@@@AAAAAAAAABBBBBBAAA@@@?????????@@@<<<<<<======<<<<<<;;;:::;;;999999;;;???AAA@@@>>>===:::999:::===???===;;;666666666777999;;;===???::::::;;;<<<<<<<<<;;;;;;999999999999999999999999888888999:::::::::999999444555888999:::999888666888888999999999999888888777;;;<<<888666888888777333333444444444444444333666888:::999666333444666@@@;;;666444555777666444444555666555222111333666222333333222222444777:::555555555555555555555555777666555333222444777;;;222222333444555555555555555555555555555555555555444444333222222111111000444333222111111333555666444444444333333222222222---///222333222333444555111222333444333333111111/////////000111333444555555333111111111///+++'''222222222222222222222222///000222333444444333222222222222222222222222222333444444555555444444333333444555666777777777777333333333444444555555555555444333222333555777999444666999999777666888:::666666666666666777888888777777888888999999999999444777999888666444555777888666555444444555666888444555555666777888888999555555444333444555666777555555444444444444555555444555666888999999::::::777777777777777777777777666666666666777888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===}}}|||{{{|||}}}|||{{{yyysssqqqnnnkkkjjjkkklllnnngggffffffdddcccbbbaaaaaa^^^^^^]]][[[ZZZXXXWWWWWWSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPOOOLLLJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFF???AAACCCCCCCCCCCCEEEFFFBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDBBB>>>===AAABBBAAA===<<<<<<<<<>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>888:::<<<>>>>>>===<<<;;;::::::999999999999888888777777777777777777777777999888888:::;;;888111+++;;;;;;;;;::::::999999999888888888888999:::;;;<<<666777888999999888777666666666666666777777777777444888888555777:::888222444555666555444333444666888777666666666777999:::;;;:::999777666666666666444333222222444444333222777777666555555555555555555555666666666666555555666555444333444555666777555555555666666666666777666555555555555444444444444222111333666888666333444444444444444444444444444555777666444222222333444444444444333333222111888222000333666555333444111333444444333222444555000000000000111222333444222222333333333333222222111111111111111111111111---------///222444444333444444555666666777777777333444555555444333444666444444555555555555666666555555444444444555555666:::999999999888777777777666666777777888999999999666888:::888555444555888444444444555555555666666888777777888:::999777555777666555444444444444444777666555444444444444444666666666777888:::;;;<<<888:::;;;;;;:::999999:::<<<;;;:::999999999:::;;;>>>;;;;;;>>>>>><<<<<>>===;;;:::;;;<<<>>>@@@~~~}}}||||||}}}|||zzzxxxrrrqqqnnnlllkkkkkklllmmmiiihhhgggeeecccaaa```___^^^]]]\\\[[[ZZZXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOOOONNNLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCC>>>@@@AAAAAAAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>@@@@@@===???DDDFFFEEE======<<<===>>>???===;;;========================::::::<<<=========<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999:::;;;<<<===;;;777333;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888777666666777888888777777777777777888888888666888888555666:::888333555777888777666555666777666666555555666777777888777777666555444444444444555333222333444555444333777777666555555555555555555555666666666666555555333222222222222333555555444444555555555666666666666555555555555444444444333333333555777777666555222222222222222222222222222444555444333111222333333444444555555555555444333333555999888444222444111333444444333222444555111111111111222333333444333333333444444333333333222222222222222222222222444333333444555666666555444444444444333333333333111222333333222222333444444444444444555555555555777666666666777888888999;;;;;;;;;:::999999888888777777777888888888888888666777888777555444555666444444444555555555666666666555555666888888666444777777666555555555555555888777666555555555555666888888888999:::;;;=========>>>???>>>;;;999999:::;;;;;;:::999999::::::;;;===::::::===>>>;;;;;;>>>>>>===<<<;;;;;;===>>>???~~~}}}||||||{{{yyywwwqqqpppooonnnmmmlllllllllkkkjjjhhhfffcccaaa___^^^^^^]]]\\\[[[ZZZXXXXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNLLLHHHEEEEEEGGGJJJLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@??????>>>>>>@@@@@@>>>???DDDGGGEEE>>>======>>>??????>>><<<========================;;;<<<<<<<<<<<<=====================<<<<<<<<<;;;::::::::::::::::::::::::777999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999888666444333:::999666444444666999:::888888888888888888888888999999777555666888888444777888999999777777888999444555555666666666666666555555444444444444444555666444333444555666555444777777666555555555555555555555666666666666555555222222222222333444555666333333333444444444555555666555555555555444444444333444666777666666777888222222222222222222222222222333444444333333444555333444555666777777777777///333999>>>:::333111444111333444444333333444555444333333333333333444444333333444444444444333333333333333333333333333333666555333333444444222111555444444333222222111111000222333333222222333555333333444444444555555555666666666777888999:::;;;======<<<;;;;;;:::999999888888888777777777666666777555444555666666555444555555555555666666666666777666666777888888777555888777777666666666777777999999888777777777888888::::::;;;;;;<<<===??????AAABBBBBB@@@===:::999999;;;;;;::::::::::::;;;;;;<<<999999<<<===;;;;;;>>>>>>===<<<;;;<<<===>>>???}}}||||||zzzwwwuuuppppppooonnnmmmlllkkkkkkiiiiiigggeeecccbbb``````]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRQQQPPPOOONNNNNNMMMLLLJJJGGGDDDDDDGGGJJJMMMJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@CCCDDDEEEDDDBBBAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===CCCEEECCC??????AAABBB??????>>>>>>>>>@@@@@@>>>=================================<<<<<<<<<<<<===>>>============<<<<<<<<<<<<::::::::::::::::::::::::444777:::999777666888;;;999999999::::::;;;;;;;;;888888999999888666333111999888777555555777888999888888888777777777777777;;;999777555666777777666777888999999777777888999444555666777777777555555555555555555555666777777777555444555666777666555777777666555555555555555555555666666666666555555333444444555666777888888222222333333333444444444666555555555555444444444111444777777555444666999555555555555555555555555222444555555444555777888555555666666777666666666000222777;;;999333111333222333444444333333444666666555555444444444444555444333333333333333333444333333333333333333333333555444222222333333111000666666555555444444444444111333444444333444555666444444444444555555555555555555666666888999;;;;;;======<<<<<<;;;:::999999888888777666555555444444777555333444666777555333666666666666777777777777:::999888999;;;;;;:::999999888888888888888999999;;;;;;::::::999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBB@@@===;;;::::::::::::::::::;;;;;;;;;<<<;;;888999<<<<<<:::;;;>>>======<<<<<<======>>>???~~~}}}~~~|||{{{{{{yyyvvvtttooonnnnnnmmmlllkkkjjjjjjffffffeeedddccccccbbbbbb]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVRRRRRRQQQPPPOOONNNNNNMMMJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>DDDFFFDDD@@@>>>??????;;;???>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999555888999888555444666999777777777888888999999:::555666888999888666444333777777888888888888777777777777666666555555555555<<<888666666777777777777666777888888666666777888666777888999999888666555555555444555555666777888777666555555777777666555777777666555555555555555555555666666666666555555444444555666777777777888222222222333333333333444666555555555555444444444000333666666444333555777555555555555555555555555222333444444333444777999777777777666666444333333555111000555777444222222222444555555444333555666666666555555444555555555444333222222222222333444333333333333333333333333666444444444666777666555444444444555555666666666111222444444333444555777555666666666666777777777888888888999:::<<<===>>>======<<<;;;:::999888888777777666555444444333333888555333444777999777444777777888888888999999999;;;:::999999;;;<<<<<<;;;999999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<<<<===>>>???===???@@@???===;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<:::888888<<<===:::;;;>>>===============>>>??????}}}|||~~~|||{{{zzzyyyxxxuuurrrnnnmmmlllkkkjjjiiiiiiiiiccccccccccccbbbbbbbbbbbb\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNIIIIIIIIIJJJJJJJJJJJJIIIJJJIIIIIIHHHGGGFFFFFFEEECCCDDDEEEEEEEEEDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????BBBBBB???>>>@@@@@@===>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<;;;;;;;;;:::::::::999999999999999999999999999999999::::::999777666777888777777777777777777888888555666777888888777666666666777888999999888777666777666666555555444444333;;;777555888999888777999555666777777555555666777888888888888888777777666444333333333444555666666777555444555666777666555777777666555555555555555555555666666666666555555333333444555555555555444222222222333333333444444666555555555555444444444000222444555444444555666333333333333333333333333222222333222222333555888888888888777666444222111777111---111444444222222222444555555444444555666666555555555555555666666555444333222222333444555444444444444444444444444333222222333555777666555222222333333444555555666000222333444333444555777888888999999999:::::::::=========>>>???@@@AAABBB>>>>>>===;;;:::999888888888888777666666555444444888777777777999999999888999::::::::::::;;;;;;;;;:::888777888:::;;;;;;;;;::::::::::::;;;===>>>>>>======<<<<<<<<<===>>>>>><<<;;;;;;;;;<<<<<<===>>>;;;<<<>>>>>>===<<<<<<===999:::;;;<<<<<<===<<<<<<:::888999<<<===;;;<<>>>>>>>>?????????}}}||||||zzzyyyxxxxxxwwwtttrrrnnnllljjjhhhgggggghhhiiiccccccbbbbbbaaa```______\\\\\\[[[[[[ZZZYYYYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRTTTSSSSSSSSSRRRRRRRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFBBBCCCDDDFFFFFFEEECCCBBBAAABBBBBBCCCCCCCCCBBBBBB@@@AAABBBBBB@@@???@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<===>>>???;;;??????===>>>@@@@@@=========<<<===>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;::::::::::::999:::::::::::::::::::::::::::999999999::::::888777888888888888777777777777777777777777777777777777888777777777777777777888777777777666555444444444999555555999;;;999888:::555666777777555555666777888888777666666666666666555555444444444555666666666555444444666666555444777777666555555555555555555555666666666666555555444555555666555555333333333333333333444444444444666555555555555444444444333333333444666777666555444444444444444444444444555555555444333444777:::888999888888777666555444666222111333444222222555333444555555444444555777444444444444555555666777777666555444444555666777666666666666666666666666222111111222444555555444555555555555555555555555333444666777666777999:::;;;;;;;;;<<<<<<<<<======AAAAAA@@@AAAAAABBBCCCCCC@@@???>>>===;;;:::999999::::::999999888888888777888:::;;;;;;::::::;;;<<<;;;<<<<<<<<<============;;;999888888:::<<<===<<<;;;;;;;;;<<<===>>>@@@@@@======<<<<<<===>>>>>>???===<<<<<<<<<<<<======>>>;;;===>>>>>>===<<<<<<===999:::;;;<<<=========<<<;;;888999===>>><<<===@@@======>>>???????????????~~~}}}zzzyyywwwwwwwwwvvvsssqqqnnnllliiifffeeefffgggiiiddddddcccaaa```^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOKKKJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFAAACCCDDDFFFFFFEEECCCBBBDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<::::::;;;>>>???;;;>>>???======??????;;;===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>><<<:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777666888;;;<<<999555:::999999999888888777777999999888777666777777777:::888666555555666888:::999888888777666555555444777333444;;;===999888:::555777888777666555666777888777666444444444555666888888777777777777888888666444333444555666555444777777666555555555555555555555666666666666555555777888888888888666555444333333444444444444555555666666555555555444444444555333222555888999777555666666666666666666666666::::::999888777888;;;===888888999999999888888777333333555777444000222777333444555555444444555777333333333444444666777888:::888777555555777888:::888888888888888888888888888777666777888999888777999999999888777777666666777999;;;;;;;;;<<<===???=========>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@>>>===;;;::::::<<<<<<<<<;;;;;;;;;;;;:::999;;;>>>===;;;:::<<>>>>>>>>>>>===;;;::::::===?????????;;;;;;;;;<<<===???AAAAAA======<<<<<<===>>>??????>>>===============>>>???===>>>??????===<<<<<<===888999;;;===>>>>>>===<<<;;;999:::>>>???===>>>AAA======>>>???????????????{{{xxxzzzzzzyyywwwuuuqqqnnnlllnnnkkkhhhfffeeeeeecccbbbhhhfffcccdddeeeddd___[[[[[[ZZZZZZZZZYYYYYYYYYXXXTTTSSSRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQOOOMMMKKKJJJKKKLLLMMMLLLJJJGGGDDDAAAMMMKKKHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAABBBCCCEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????CCCCCCBBBAAA@@@@@@??????CCC@@@<<<;;;<<<>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???@@@@@@???===<<<>>>???AAA@@@???<<<::::::===@@@<<<>>>@@@BBBBBBAAA???>>>============<<<;;;:::999888:::<<<;;;:::999::::::666777999:::999888666444222777<<<<<<888555666777666777777888888888777777999888777666555555555666777777777777777888888888555555555555555666777777888888777777666666555555333333333444555666777888555555555666555555444444555888:::999777555777999777777777777666666666666666777888999999888777666555777888888777666666777444444444444444555666777999888888888777777666666555666666777888999999999888888888888888888999999888888888777666777:::===;;;;;;;;;:::999888777666666666555444333333333333666666555555555555666666777666555666777888777555555666888888777777777888===;;;999999;;;=========:::;;;===???>>><<<:::888::::::;;;;;;::::::999888:::<<<>>>AAABBBAAA@@@@@@AAAAAAAAA@@@??????AAADDDDDDEEEGGGHHHGGGDDDBBB@@@DDDBBB@@@>>>======>>>>>>===;;;999999:::;;;<<<;;;777999;;;>>>???@@@@@@???>>>>>>============>>>>>>;;;::::::999:::;;;===>>>===============>>>??????;;;<<<>>>???@@@@@@??????AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>======<<<<<<======<<<<<<===>>>??????@@@???>>><<<;;;<<<===???>>>???????????????>>>===~~~}}}|||zzzxxxxxxxxxwwwvvvtttrrrpppnnnmmmjjjgggeeeeeedddcccbbbdddeeeeeedddbbb___]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYTTTSSSSSSTTTVVVWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???CCCCCCBBBBBBAAAAAA@@@@@@CCC@@@<<<;;;<<<>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA??????@@@>>>===<<<>>>???@@@@@@???===;;;;;;===???999;;;===?????????===<<<===============<<<::::::888:::;;;;;;999999999:::999999::::::999888666555333777;;;;;;777555666888777777777888888888777777888777777666666666666666888888888777777777777777666555555555666666777777888888777777666666666666444444444444555666777777555666666666666666555555777999::::::999888888999888888777777777666666666777777888999999888777666666777888777666555666888444444444444555555666777999999888888777777777777666666777777888999999:::999888888888888999:::::::::;;;:::888777777999<<<=========<<<;;;:::888777666666555444444444444444777666666555666777888999999888777888:::;;;:::999777999;;;<<<;;;<<<===>>>@@@>>>======???@@@@@@???<<<===>>>??????===<<<;;;======>>>>>>======<<<;;;===???AAACCCDDDDDDCCCBBBDDDDDDEEECCCBBBBBBDDDFFFDDDEEEGGGHHHGGGEEEBBB@@@AAA@@@???>>>===<<<<<<<<<>>><<<::::::;;;===<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<==================>>>??????===>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>======<<<<<<<<<======<<<<<<===>>>>>>???===:::999<<>>======~~~{{{zzzzzzzzzzzzvvvvvvuuuuuusssrrrpppooollliiifffdddddddddcccbbbaaadddfffddd___[[[\\\^^^YYYYYYYYYYYYYYYYYYYYYYYYTTTTTTTTTVVVXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGIIIJJJKKKIIIGGGEEEDDDDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===<<<<<<===>>>=======================================>>>???@@@AAA>>>??????>>><<<<<<===???>>>???@@@>>><<<;;;<<<===888999;;;===>>>>>>===<<<============<<<;;;::::::777999::::::999888888999;;;::::::999888888777777555888:::999666555777999777777777777777777777777666666666777777777888888999999888888777777666666666666666666666777777777888777777777777666666666666666555555555555666666666666777777777777666666:::999999:::;;;;;;:::888888888888777777777777666777777999999999999888777777888777666555555777999777777777777888888888888999999999888888888888777777777888888999999::::::999999999999999:::;;;;;;:::;;;;;;:::999:::<<<>>>@@@@@@@@@>>>===;;;999888777666666555555555666666888777666666777999<<<======<<<<<<===>>>??????>>>;;;===???@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@?????????AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFGGGFFFDDDDDDFFFGGGEEEFFFGGGHHHGGGEEECCCBBB??????@@@??????>>>======???===<<<<<<===>>>>>>===AAA@@@>>><<<;;;<<<===>>>======<<<;;;;;;:::;;;;;;===<<<;;;;;;:::;;;;;;;;;===============>>>??????????????????@@@AAABBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???:::999AAAMMMPPPHHH???DDDCCCAAA???>>>=========}}}}}}}}}}}}|||vvvuuutttsssqqqpppnnnmmmjjjhhheeecccddddddcccbbbcccdddeeebbb___\\\\\\]]]XXXXXXXXXYYYYYYYYYYYYZZZTTTTTTVVVXXXYYYXXXTTTQQQSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>><<<<<<===>>>???========================>>>>>>======>>>???@@@@@@>>>??????>>><<<<<<===>>>===???@@@@@@>>><<<;;;<<<999:::<<<>>>??????>>>>>><<<<<<<<<<<<;;;:::999888666888:::999888777888999999999888888888888999999777888999777555555888:::888777777666666666666666555555666777888888999999:::999999888777666555555666666777777888888888888777777777777777777777777777777666666555666666666555666666777777777777666;;;999777999<<<<<<:::777999999888888888777777777777888999:::::::::999888999999888666555555888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999888999999999:::::::::;;;::::::::::::;;;<<<======:::;;;<<<<<<<<<===@@@BBBBBBBBBAAA@@@>>><<<:::999888888777777777888888999:::999888888:::<<>>>>>???@@@???>>>BBB@@@===;;;;;;===???AAA???>>>===<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::===============>>>>>>???@@@@@@???>>>???@@@AAABBB@@@@@@@@@???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<>>=========>>>|||zzzwwwvvvtttqqqooommmkkkjjjiiigggdddcccdddddddddcccgggdddaaa```aaa```^^^[[[XXXXXXXXXXXXXXXYYYYYYYYYUUUUUUVVVWWWXXXWWWSSSPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMLLLJJJIIIHHHGGGHHHJJJKKKKKKIIIHHHGGGIIIHHHFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>??????>>><<<;;;===>>><<<>>>@@@@@@>>><<<;;;;;;999:::<<<===>>>>>>>>>===::::::::::::999888777777666888:::999888777888999666666666777888999;;;;;;888888777666555666888:::888888777666555555666666444555777888999999999999:::999999888777666555555666777888888999999888888777777777777888888888888888888777666666666777777555555666777777777777777:::888666888;;;;;;999666999999999999888888888888777888999;;;;;;;;;:::999::::::999777666777999<<<<<<<<<<<<<<<<<<;;;:::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>@@@AAACCCBBBBBB@@@>>><<<:::999::::::999999:::;;;<<<<<<<<<;;;;;;;;;===@@@BBBDDDIIIGGGEEEDDDDDDDDDBBB@@@BBBCCCCCCAAA???>>>@@@AAAFFFEEEEEEGGGHHHGGGEEECCCHHHFFFEEECCCCCCDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGGGGHHHGGGGGGFFFEEEBBBCCCDDDDDDDDDBBBAAA@@@AAA@@@??????AAAAAA@@@??????>>>===<<<>>>AAADDDFFFBBBAAA@@@>>>===<<<<<<<<<=========<<<<<<;;;;;;:::===============>>>>>>???@@@???>>>======>>>@@@AAA@@@@@@??????>>>======<<<::::::;;;;;;<<<<<<======@@@AAABBBBBBBBBAAAAAA@@@:::999999===BBBDDDBBB???>>>>>>=========>>>>>>???~~~~~~~~~}}}xxxuuuwwwvvvssspppmmmkkkiiiiiiiiigggdddddddddeeeeeedddhhhddd```___aaaaaa^^^ZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVUUURRROOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNLLLJJJHHHGGGHHHIIIKKKLLLLLLIIIFFFDDDHHHFFFDDDDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<===???BBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????===>>>>>>===;;;;;;<<<>>>===???@@@@@@>>><<<;;;;;;999:::;;;;;;;;;;;;;;;;;;::::::::::::999888777777777999::::::999888888999555666777888999:::;;;<<<999888777666666777888999999888666555444555555666444555777999::::::999999999999888888777777666666666777888::::::999999888777777777888888888888999888888777777777777888888555666777888888999888888999888888999::::::888777:::::::::999999999888888777888:::;;;<<<<<<;;;:::;;;;;;;;;:::999999;;;===:::;;;;;;;;;:::999777666999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEFFFFFFCCC@@@>>>>>>>>>CCCCCCBBBAAA@@@>>><<<;;;<<<<<<<<<<<<===???@@@@@@===>>>>>>???AAACCCDDDEEEJJJHHHFFFEEEEEEDDDBBB@@@DDDDDDCCC@@@>>>===>>>@@@DDDDDDCCCEEEFFFGGGFFFDDDIIIHHHGGGEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLKKKIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCBBB@@@???>>>AAA@@@???@@@BBBBBB@@@>>><<<===???BBBEEEHHHJJJLLLEEEDDDBBBAAA???>>>======<<<<<<=========<<<;;;;;;===============>>>?????????>>>>>>>>>>>>>>>??????@@@??????>>>>>>===<<<<<<::::::;;;<<<======>>>>>>AAABBBCCCCCCCCCBBBAAA@@@:::;;;<<<======>>>???AAA<<<===>>>??????@@@??????{{{{{{|||}}}}}}zzzvvvsssuuusssqqqnnnlllkkkjjjjjjiiigggeeedddeeegggffffffeeecccaaa___^^^]]]\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUTTTTTTTTTSSSQQQNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>???@@@@@@>>><<<===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===>>>>>>===;;;;;;<<<>>>>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;:::999888888:::;;;;;;999999999:::999:::;;;<<<<<<<<<;;;:::888777777666777888888777999888666444444444555666555666888:::::::::888888888888888777777777777777666777999:::;;;:::999888777777888888888999999999777777777777888999999:::777888999:::;;;;;;;;;;;;888:::;;;;;;:::999999:::;;;::::::::::::999999999777888:::<<<<<<<<<<<<;;;;;;===>>>===<<<;;;<<<>>><<<<<<======<<<:::777666::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBEEEFFFGGGEEECCCAAA@@@AAADDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@BBBCCCDDD>>>???AAACCCDDDEEEEEEDDDHHHFFFEEEDDDEEEEEEDDDBBBEEEEEEDDDAAA???>>>@@@BBBCCCBBBAAABBBEEEGGGGGGFFFIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMLLLJJJHHHGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@??????@@@??????AAABBBBBB@@@>>><<>>>>>===;;;<<<===>>>>>>===<<<<<<===============>>>???????????????@@@@@@??????>>>?????????>>>======<<<<<<:::;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCBBBAAA???>>><<<>>>???@@@??????AAABBB===???AAABBBCCCAAA@@@>>>}}}|||{{{{{{|||zzzwwwtttsssqqqooommmlllkkkkkkkkkiiigggeeeeeefffgggggggggaaacccbbb___ZZZXXXZZZ]]][[[[[[ZZZXXXWWWVVVUUUTTTWWWUUUSSSRRRRRRRRRPPPNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>======???@@@@@@>>><<<<<<@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???===>>>>>>===;;;;;;<<<===>>>???@@@>>><<<;;;<<<===?????????>>>======<<<<<<============<<<;;;::::::888:::<<<;;;:::999:::;;;<<<===?????????===:::999888777666777888888888666:::888666444333444555666666777999::::::999888777777777777777777888888888666888999;;;;;;:::999888777777888888999999999999777777777777888999:::;;;999:::;;;<<<============888;;;>>>===:::999:::<<<;;;;;;;;;:::::::::999999888999:::<<<======<<<<<<<<<===??????>>>======>>>??????@@@@@@???===:::888:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<=========>>>???AAABBBCCCAAACCCEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAABBBDDDEEEFFF???AAACCCEEEFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDBBBAAAAAACCCFFFCCCBBB@@@AAADDDGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCDDDEEEGGGHHHGGGIIIKKKJJJHHHFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJGGGDDDBBBAAAAAAAAA@@@??????AAABBBBBB@@@>>>>>>BBBIIIOOOSSSTTTTTTSSSGGGFFFDDDAAA???>>>======:::;;;<<<>>>>>>>>>=====================>>>?????????@@@AAABBBBBBAAA???>>>?????????>>>======<<<<<<:::;;;<<<===>>>???@@@AAA>>>???AAAAAAAAA???===<<<999:::<<<>>>@@@@@@???===@@@BBBDDDFFFEEECCC???===||||||||||||{{{yyywwwuuusssrrrqqqooommmkkkjjjiiiiiihhhgggfffdddcccbbbaaaaaaaaaaaa```^^^]]]ZZZYYYXXX[[[ZZZYYYXXXWWWVVVUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTUUUSSSQQQQQQRRRRRRNNNKKKOOONNNNNNMMMLLLKKKJJJJJJHHHIIIJJJIIIGGGEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEE@@@??????AAADDDDDDBBB???CCCCCCCCCAAA???@@@BBBDDDHHHGGGDDDAAA???>>>??????CCCBBBAAA@@@????????????@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>===;;;888777:::::::::;;;;;;;;;<<<<<<======<<<999777777999;;;::::::::::::;;;<<<=========<<<:::<<<======:::666999999999888888888888888<<<:::777555555777:::;;;999::::::;;;;;;::::::999888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888999::::::;;;888999999999999:::::::::===;;;999999:::<<<<<<;;;===>>>???@@@@@@>>><<<:::<<<<<<;;;;;;;;;:::::::::<<<===============<<<<<<;;;<<<===>>>????????????AAA@@@???>>>>>>===:::777>>>>>>>>>>>>============???===<<<===@@@AAA@@@=========<<<<<<===???AAABBBHHHGGGFFFGGGIIIJJJIIIHHHLLLIIIFFFDDDDDDEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEFFFEEEDDDCCCBBBAAA@@@???CCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEBBBDDDFFFFFFFFFEEEFFFGGGGGGJJJKKKGGGEEEGGGHHHGGGKKKHHHDDDBBBCCCDDDEEEDDD>>>>>>>>>============<<>>??????????????????>>>:::???CCCBBB???===>>>AAA???@@@@@@AAAAAA@@@@@@???===>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<===>>>@@@@@@???@@@AAAAAAAAA???===<<<<<<<<<<<<============>>>;;;???BBBBBB???<<<<<<>>>|||||||||{{{yyywwwuuusssqqqqqqooommmllljjjjjjiiiiiihhhgggeeedddcccbbbbbbaaaaaa```___]]][[[YYYXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTRRRPPPPPPQQQQQQNNNKKKMMMMMMMMMLLLLLLLLLLLLLLLGGGIIIJJJIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBAAAAAACCCEEEEEECCC@@@DDDDDDCCC@@@>>>>>>???AAALLLJJJGGGDDDAAA@@@@@@@@@@@@????????????@@@AAAAAA????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>======;;;:::999888:::::::::;;;;;;;;;;;;<<<:::<<<===<<<:::888888888:::999999::::::;;;<<<===;;;:::999:::<<<<<<:::777999999999999999999999999888888777777777777888888;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;888999999999::::::::::::???===;;;;;;<<<=========>>>??????@@@???>>>===<<<===<<<<<<<<<;;;;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<===???????????????CCCBBBBBBCCCCCCAAA>>>;;;:::;;;;;;<<<===>>>???@@@???>>><<<>>>@@@AAA@@@>>>???>>>>>>>>>>>>@@@AAABBBFFFEEEEEEGGGIIIKKKKKKJJJMMMKKKGGGEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIGGGGGGIIIJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHLLLLLLHHHGGGIIIKKKIIINNNKKKGGGDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@?????????DDDBBBAAADDDHHHJJJHHHEEEDDDDDDBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBB===AAADDDCCC???<<<===??????@@@@@@AAAAAA@@@@@@???>>>???????????????>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<=========<<<>>>@@@AAA@@@???>>>>>>|||||||||{{{yyywwwtttsssppppppooonnnlllkkkkkkjjjjjjiiigggfffdddcccccccccaaaaaa```___]]][[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDFFFEEEDDDBBBDDDDDDCCC@@@===<<<===???LLLJJJGGGDDDAAA@@@??????<<<<<<===>>>???@@@BBBCCC????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<>>>===<<<;;;:::999999999999:::::::::;;;;;;;;;;;;777;;;???@@@>>>:::777666999999999999:::;;;<<<===999888888999;;;;;;:::888999999::::::;;;;;;<<<<<<777888:::;;;;;;:::999888===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::999999999:::::::::;;;;;;@@@>>><<<<<<>>>??????>>>@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<>>>??????@@@@@@@@@??????===>>>???@@@@@@AAAAAAAAACCCCCCDDDFFFFFFDDD@@@===:::;;;;;;<<<===>>>??????@@@???>>>???@@@AAAAAA???AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEIIIKKKKKKJJJMMMKKKGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJLLLLLLKKKJJJDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGIIIMMMNNNKKKJJJMMMOOONNNSSSOOOKKKGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@EEECCCAAACCCEEEFFFDDDAAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGHHHHHHGGGEEEDDD@@@BBBDDDBBB???<<<===>>>???@@@@@@AAAAAA@@@@@@???@@@???>>>===============<<<<<<<<<<<<<<<===>>>???>>>======<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<=========>>>@@@BBBBBB@@@???~~~{{{{{{{{{zzzyyyvvvtttsssooooooooonnnmmmllllllkkkiiihhhfffeeeccccccbbbbbbaaa``````___]]]\\\ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTXXXXXXWWWUUUSSSQQQOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBAAA>>>>>>???@@@FFFEEECCCAAA???>>>======<<<<<<<<<===>>>@@@AAABBB?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;999999999:::;;;::::::::::::;;;;;;;;;;;;777;;;???@@@???;;;999777999999999999:::;;;<<<===777777777888999::::::::::::;;;;;;<<<===>>>>>>???<<<<<<===>>>>>>>>>======>>>??????@@@@@@??????>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<@@@>>>======???@@@???>>>@@@???===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGEEEAAA>>>@@@??????>>>>>>=========@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBDDDFFFHHHHHHHHHIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKJJJKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAACCCEEEEEEDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIGGGLLLNNNLLLMMMQQQTTTTTTVVVRRRMMMIIIGGGEEECCCAAAAAAAAA@@@@@@@@@?????????CCCAAA@@@AAACCCCCCAAA???@@@AAAAAABBBBBBCCCDDDEEEBBBCCCEEEFFFFFFEEECCCBBB???AAABBBAAA???===>>>??????@@@@@@AAAAAA@@@@@@???@@@???===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<===>>>???@@@;;;;;;;;;;;;<<<<<<<<<<<<>>><<<<<<>>>BBBDDDBBB???~~~{{{{{{{{{{{{zzzxxxvvvtttrrroooooooooooonnnmmmlllkkkgggfffeeecccbbbaaaaaa```_________^^^]]][[[ZZZYYYWWWWWWVVVVVVUUUUUUTTTTTTWWWWWWVVVUUUSSSQQQOOOMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJIIIFFFHHHIIIIIIGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBBBBBBBBBB@@@BBBBBBBBBAAA@@@BBBCCC@@@@@@??????????????????>>>>>>======>>>??????@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::===<<<;;;:::999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>===;;;;;;;;;::::::::::::;;;<<<======777777888999999:::;;;<<<<<<======>>>???@@@@@@AAA@@@??????>>>???@@@AAABBB??????@@@@@@@@@@@@??????BBBAAAAAA@@@@@@?????????========================;;;::::::999999999::::::<<<<<<<<<<<<============???>>>===>>>???@@@>>>===???>>><<<:::;;;<<<>>>@@@????????????????????????===>>>??????@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFBBB???BBBBBBAAAAAA@@@??????>>>@@@AAAAAABBBAAABBBBBBCCCEEEEEEDDDDDDCCCCCCBBBAAACCCBBBAAACCCEEEFFFEEEDDDDDDBBBAAABBBDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKKKKLLLNNNNNNLLLJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAACCCDDDEEEDDDDDDFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKEEEJJJLLLLLLMMMSSSWWWWWWUUURRRNNNJJJHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@BBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@===>>>????????????@@@AAA???@@@@@@AAAAAA@@@@@@???@@@???===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;<<<===???@@@;;;;;;;;;<<<<<<<<<======>>><<<;;;===BBBDDDBBB@@@}}}{{{{{{{{{zzzxxxvvvsssrrrppppppppppppooommmkkkjjjgggfffdddbbbaaa`````````^^^^^^]]]]]]\\\ZZZYYYXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRSSSTTTTTTSSSQQQPPPLLLNNNOOONNNLLLKKKKKKLLLNNNMMMMMMLLLJJJIIIIIIHHHFFFGGGIIIIIIGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@BBBCCC???AAABBBCCCBBBBBBCCCEEE???@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>999999999:::::::::::::::<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<============<<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;<<<===>>>???999:::;;;;;;:::;;;===?????????@@@@@@AAAAAABBBBBB@@@???>>>>>>???@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA????????????????????????<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@???>>>>>>???@@@@@@???===???>>><<<;;;<<<===???@@@>>>>>>???????????????@@@===>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFEEEHHHGGGFFFGGGGGGGGGDDDBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDCCCBBBCCCEEEEEEEEEDDDAAA@@@@@@AAACCCDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNNNNOOONNNMMMMMMOOOPPPPPPNNNKKKMMMMMMLLLJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKEEEIIILLLKKKLLLQQQTTTTTTQQQOOOKKKIIIHHHGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAA<<<===>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<<<<>>>???@@@AAA???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999999::::::<<<===>>><<<<<<<<<============>>><<<<<<<<<===???AAAAAAAAAzzz{{{zzzzzzxxxuuusssrrrqqqqqqqqqqqqooommmjjjiiigggfffeeecccbbbaaa``````\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQRRRTTTTTTSSSRRRQQQLLLNNNPPPOOOMMMKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJEEEGGGIIIHHHGGGFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAACCCCCCBBB@@@@@@CCCEEE???AAABBBBBBAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>===============>>>>>>>>>>>><<<===>>>>>>===<<<===>>>===<<<<<<======>>>???@@@;;;===>>>===;;;<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>>>>???@@@BBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAABBBBBB@@@>>>??????>>>>>>>>>???AAAAAA>>>>>>>>>>>>?????????@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJHHHFFFEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEDDDBBBBBBDDDFFFCCCDDDDDDEEEEEEDDDCCCBBBEEEDDDDDDEEEGGGIIIHHHGGGDDDBBBBBBBBBCCCCCCAAA@@@CCCCCCDDDDDDEEEFFFFFFGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEHHHGGGKKKLLLIIIIIILLLNNNNNNLLLJJJHHHHHHHHHHHHFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA===>>>???@@@@@@@@@@@@AAA>>>???@@@@@@@@@@@@???>>>??????>>>======>>>??????===<<<;;;;;;<<<===>>>??????@@@@@@AAAAAA@@@@@@???======>>>>>>>>>======<<<;;;;;;:::::::::::::::;;;777777999:::;;;<<<<<<<<<=========>>>>>>>>>??????;;;<<<============???AAA}}}zzzzzzzzzyyyxxxuuusssrrrqqqrrrrrrqqqpppmmmjjjhhhhhhgggfffdddcccbbbaaaaaa[[[[[[[[[[[[ZZZXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSQQQOOONNNKKKNNNPPPOOOMMMKKKLLLNNNJJJJJJJJJKKKKKKKKKKKKKKKEEEGGGHHHHHHGGGFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDDDDCCCAAA???>>>BBBCCCDDDEEEEEEDDDCCCBBBAAACCCDDDBBB@@@AAADDDGGG@@@AAABBBBBB@@@?????????BBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBBBB======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;<<<===?????????>>>>>>>>>>>>>>>>>>????????????:::===???@@@???=====================>>>???@@@AAA===???@@@>>><<<<<>>>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGIIIFFFCCCAAAAAAAAA@@@???DDDDDDCCCBBB@@@??????>>>AAACCCEEEEEECCCBBBDDDFFFBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDEEEGGGJJJLLLLLLKKKGGGEEEDDDDDDDDDBBB@@@>>>CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMLLLJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEECCC@@@@@@BBBDDDJJJMMMMMMHHHFFFHHHIIIHHHHHHGGGFFFFFFHHHHHHGGGFFF@@@@@@@@@?????????>>>>>>>>>???@@@AAA@@@??????@@@;;;===>>>???@@@@@@???>>>>>><<<:::999999:::<<<>>>>>><<<::::::;;;<<<<<<<<<@@@@@@@@@AAAAAA@@@@@@@@@<<<===>>>?????????======;;;;;;:::999999:::::::::777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>????????????:::<<<>>>===;;;;;;>>>AAA|||zzz~~~}}}{{{yyyvvvtttrrrqqqnnnnnnmmmlllkkkkkkjjjjjjeeecccbbbaaabbbaaa```^^^\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZYYYWWWTTTRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCBBBAAA???>>>>>>???AAABBBAAA@@@@@@??????@@@@@@AAA>>>???AAABBBBBBAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAACCC???<<<;;;>>>AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============:::999999999;;;=========999999;;;===@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBB???AAABBBBBB@@@@@@AAABBBEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@AAACCCEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???AAADDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEEEECCCCCCBBBCCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIAAA>>>BBBDDD@@@===>>>AAAAAAAAABBBBBBDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAABBBDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFDDDBBBCCCEEEHHHEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDCCC@@@AAABBBCCCCCCBBB@@@@@@???>>><<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::===?????????===<<<:::;;;<<<;;;;;;;;;===??????@@@BBBAAA@@@??????@@@????????????===<<<;;;:::@@@>>><<<;;;<<<===<<<;;;;;;;;;;;;>>>@@@BBBAAA@@@>>>>>>>>>>>>============???@@@@@@@@@@@@???>>>>>>|||zzz|||{{{yyywwwtttrrrpppooonnnnnnmmmlllkkkjjjjjjiiicccaaa```___```___^^^\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDDDDCCCBBBBBBCCCBBBAAA???>>>>>>@@@AAABBBAAA@@@@@@??????@@@@@@AAA:::<<>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;:::::::::<<<===>>>>>>;;;;;;;;;===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAACCCDDDDDDDDDDDDFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFF@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFBBBCCCDDDFFFHHHIIIIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@???@@@AAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@CCCAAA<<<<<>>???@@@??????>>>===???===<<<;;;<<<===<<<;;;::::::::::::::::::::::::999:::<<<===>>>>>>======<<<===>>>=========???AAA@@@BBBCCCBBB@@@??????@@@>>>>>>?????????????????????===<<<<<<===>>>>>>===<<<<<<<<<>>>@@@AAA@@@???>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@@@@|||zzzyyyxxxwwwtttrrrpppnnnmmmnnnmmmmmmlllkkkjjjiiihhhcccaaa____________]]][[[ZZZYYYVVVTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCDDDCCCCCCCCCEEEBBBAAA@@@??????@@@AAABBB@@@@@@????????????@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAEEEBBB???======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>??????>>>===<<<===???BBBCCCBBBCCCDDDEEEEEEEEEEEEEEECCCEEEGGGHHHHHHHHHJJJLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCEEEFFFHHHHHHIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEE???@@@AAACCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBB>>>999;;;AAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEECCCBBBAAAAAABBBDDDEEECCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDEEEGGGIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<===>>>>>>======<<>>>>>>>>???@@@@@@???@@@BBBDDDCCCDDDEEEDDDAAA@@@@@@AAA======>>>@@@AAABBBCCCDDD???>>><<<===>>>@@@??????======<<<>>>@@@@@@???===============>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA~~~|||zzzxxxwwwvvvtttqqqooonnnmmmnnnmmmlllkkkjjjiiihhhgggeeecccaaaaaaaaa```^^^]]][[[YYYWWWTTTSSSTTTVVVWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB???AAACCCDDDCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAABBBAAA@@@???>>>===BBBBBBAAAAAAAAAAAABBBBBBCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>===>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>>>>@@@CCCFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHIIIJJJLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCAAA@@@@@@BBBDDDEEECCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDDDDDDD>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???===>>>@@@===>>>???AAABBBDDDDDDEEECCCDDDEEEFFFFFFEEECCCBBBDDDDDDDDDCCCBBB@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEECCCBBB@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGFFFEEEFFFHHHJJJLLLLLLLLLKKKIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@======>>>>>>?????????>>>???>>><<<<<<=========<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAAAAA@@@AAACCCEEEGGGHHHHHHFFFDDDBBBCCCDDD??????@@@AAABBBDDDEEEFFFAAA@@@>>>>>>???@@@???>>>>>>======>>>??????===<<<============>>>>>>>>>>>>======>>>???@@@AAAAAAAAA~~~|||{{{xxxwwwvvvtttrrrpppooonnnmmmmmmlllkkkiiihhhgggfffeeecccaaa`````````^^^\\\]]][[[YYYVVVVVVWWWYYYZZZWWWVVVTTTRRRRRRRRRSSSTTTQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB???AAACCCDDDCCCCCCDDDEEECCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@<<<===>>>@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAA@@@??????AAACCCEEEEEEDDDBBBAAABBBEEEIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGFFFGGGHHHLLLLLLKKKJJJHHHGGGFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDBBBAAACCCEEEGGGBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHIIIJJJHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???AAACCCAAA>>>>>>???@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFDDDAAA@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFDDDCCCAAA@@@???@@@BBBCCCHHHGGGGGGFFFEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFFFFFFFFFFHHHJJJLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@???======>>>>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===?????????@@@AAAAAA@@@AAACCCDDDJJJJJJJJJHHHFFFEEEFFFHHHCCCBBBBBBAAAAAABBBCCCCCCCCCAAA????????????>>>===>>>=========???>>>===;;;<<<=========>>>>>>>>>?????????@@@@@@@@@??????>>>~~~~~~~~~~~~}}}{{{xxxwwwvvvtttrrrqqqpppooommmmmmllljjjhhhgggfffeeecccaaa___^^^^^^]]][[[YYY]]]\\\ZZZXXXXXXXXXZZZ[[[XXXVVVUUUSSSSSSSSSSSSTTTPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCDDDCCCCCCCCCEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCC???>>>>>>======>>>>>>???>>>???@@@???>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@BBBDDDBBB@@@???BBBEEEGGGIIIJJJIIIFFFEEEGGGJJJHHHIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJHHHFFFEEEFFFGGGLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKIIIFFFDDDDDDEEEGGGHHHBBBCCCDDDDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@??????@@@AAACCCCCCDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>BBBFFFCCC>>>BBBBBBCCCBBBAAA???<<<;;;DDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGEEEAAA@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????@@@BBBCCCIIIHHHGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@??????BBBCCCCCCDDDDDDDDDDDDDDDAAACCCEEEEEEEEEFFFHHHIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA===============>>>@@@@@@BBB@@@>>>>>>???@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<======>>>>>>???@@@@@@???@@@AAAAAA@@@@@@BBBDDDIIIJJJIIIHHHFFFFFFHHHJJJFFFEEECCCAAA?????????@@@CCCAAA???>>>??????>>>===>>>===<<<===>>>>>>===;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>}}}}}}~~~~~~}}}{{{wwwvvvuuutttrrrqqqoooooommmlllkkkjjjhhhfffeeedddcccaaa___^^^^^^]]]ZZZXXXZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>??????GGGFFFDDDBBBAAA@@@??????@@@??????>>>>>>??????@@@>>>@@@AAA@@@>>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAADDDFFFDDDAAA@@@BBBFFFGGGKKKOOOOOOKKKHHHHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>AAAAAA>>>???CCCCCC???@@@AAABBBBBBAAA???===;;;DDDCCCBBBAAABBBCCCEEEFFFBBBEEEFFFDDDAAA@@@CCCGGGEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>???@@@BBBDDDGGGFFFEEEDDDCCCAAAAAA@@@@@@AAAAAAAAAAAA@@@??????BBBBBBCCCDDDDDDDDDCCCCCC???AAADDDEEEEEEEEEGGGIIIEEEDDDCCCBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@BBBCCCDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@??????>>>======<<<<<<===???@@@AAAAAA@@@@@@@@@AAABBBAAAAAAAAACCCEEEGGGGGGGGGFFFDDDEEEHHHJJJFFFEEEBBB???============???>>>======???@@@@@@@@@===<<<<<<===>>>>>>===;;;<<<<<<<<<===>>>?????????>>>??????@@@@@@@@@??????~~~}}}}}}~~~~~~}}}{{{vvvvvvtttsssqqqpppooonnnmmmlllkkkiiigggfffddddddeeedddaaa``````^^^\\\ZZZVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNMMMLLLMMMMMMMMMJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCC@@@BBBCCCAAA>>><<<===???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCBBBEEEGGGEEEAAA@@@CCCGGGGGGMMMRRRSSSOOOJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNHHHIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDFFFEEEDDDCCCCCCBBBBBBCCC===???AAABBBDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCBBB@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@999AAACCC>>><<<@@@BBBAAA:::<<<>>>AAABBBBBBAAA@@@DDDBBB@@@??????AAADDDFFFAAADDDEEECCC@@@???CCCHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>>>>>???AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????AAABBBCCCCCCDDDDDDCCCCCC>>>@@@CCCDDDDDDEEEGGGHHHEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBDDDEEEGGGEEECCCAAAAAABBBBBBBBBAAACCCCCCBBBBBBAAA@@@??????<<<>>>@@@BBBCCCBBBAAA@@@AAABBBCCCBBBBBBBBBDDDFFFDDDEEEEEEDDDCCCDDDGGGJJJEEEDDDAAA>>><<<<<<<<<===<<<;;;:::<<>>???===<<<;;;<<<<<<===>>>??????@@@<<<===>>>???@@@AAAAAAAAA~~~}}}}}}||||||wwwwwwuuusssqqqooommmllleeefffgggggggggfffdddddddddcccaaa___]]]\\\[[[[[[UUUVVVWWWWWWVVVUUUSSSRRRUUUTTTSSSRRRRRRSSSTTTTTTUUUPPPKKKJJJLLLNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDFFFEEECCCAAACCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@????????????>>>AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCBBBBBB@@@???AAABBBBBBCCCBBBAAA???>>>AAA@@@@@@??????>>>>>>>>>AAABBBDDDEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@BBBDDDEEE@@@BBBDDDFFFHHHHHHHHHHHHIIIKKKNNNPPPPPPLLLIIIFFFMMMMMMMMMMMMMMMLLLKKKKKKOOOMMMKKKJJJKKKLLLKKKJJJLLLKKKKKKMMMPPPQQQOOOLLLOOONNNMMMLLLLLLMMMNNNOOOOOOMMMLLLKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGKKKJJJHHHGGGGGGHHHJJJKKKJJJHHHGGGEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJIIIGGGEEECCCCCCEEEGGGIIIGGGFFFEEEDDDCCCBBBAAAAAAEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@?????????@@@AAABBBCCCDDDEEECCCBBBBBBDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>>>>???BBBDDDFFFJJJIIIHHHFFFCCCAAA@@@???EEEDDDBBB@@@>>><<<;;;:::DDDEEEFFFFFFEEECCCAAA???BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGHHHGGGFFFDDDBBBAAA@@@@@@AAABBBBBBAAA???????????????@@@AAABBBCCCEEEDDDCCCAAA@@@???>>>>>>???>>>>>>>>>???@@@AAAAAA?????????AAADDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@======@@@CCCDDDDDDCCC???:::999;;;>>>??????<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<;;;<<<===>>>===<<<<<<<<<======>>>@@@AAABBB~~~~~~}}}|||zzzzzzvvvuuusssqqqooommmlllkkkhhhhhhhhhgggfffdddbbbaaacccbbbaaa___]]]\\\[[[ZZZVVVWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSSSSRRRRRRRRRSSSQQQNNNKKKKKKMMMOOOPPPOOONNNMMMLLLLLLKKKLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHEEEDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCDDDEEEFFFGGGCCCCCCCCCDDDEEEEEECCCAAACCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????BBBAAAAAA@@@??????@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEDDDBBBAAAAAACCCDDDEEEBBBCCCEEEGGGHHHIIIHHHHHHHHHJJJMMMNNNNNNLLLIIIGGGLLLMMMMMMMMMMMMMMMMMMLLLMMMLLLJJJKKKLLLMMMMMMLLLMMMLLLKKKMMMPPPPPPNNNKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJLLLMMMOOOKKKKKKLLLLLLMMMNNNOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIGGGFFFEEEDDDEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@BBBDDDEEEHHHGGGFFFDDDBBB@@@???>>>BBBAAAAAA@@@???>>>>>>===AAABBBDDDEEEFFFEEECCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHFFFEEECCCBBBAAAAAABBBCCCCCCBBB@@@????????????@@@AAABBBCCCEEEDDDBBBAAA@@@??????>>>?????????>>>??????@@@@@@>>>>>>>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@<<<<<<>>>AAABBBAAABBB???;;;:::<<<>>>??????======>>>?????????>>>===<<<<<<=========<<<<<<;;;<<<;;;;;;<<<>>>???>>>===<<<<<<======>>>@@@AAABBB}}}}}}}}}}}}|||zzzxxxwwwtttssspppnnnlllkkkjjjjjjjjjjjjiiigggeeebbb```^^^bbbaaaaaa```^^^\\\ZZZYYYWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPPPPNNNMMMLLLMMMOOOPPPPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLKKKIIIIIIIIIIIIGGGFFFBBBBBBCCCDDDEEEGGGIIIJJJFFFEEEDDDCCCCCCEEEGGGHHHCCCCCCBBBCCCEEEEEECCCAAACCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@????????????BBBBBBAAAAAA@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKKKKJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKKKKMMMOOOOOONNNNNNMMMMMMMMMOOONNNMMMKKKKKKLLLNNNOOOOOONNNLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMHHHIIIJJJKKKMMMNNNPPPPPPLLLKKKKKKJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@AAADDDDDDCCCBBBAAA@@@??????CCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBAAABBBCCCEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@@@@BBBCCCDDDFFFEEEDDDCCCAAA@@@???>>>?????????@@@@@@AAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCAAA@@@@@@?????????@@@@@@???>>>>>>>>>??????>>>======???AAABBBBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===<<<===>>>??????AAA>>><<<;;;<<<>>>??????>>>??????@@@??????>>>>>>======<<<<<<;;;::::::999<<<;;;:::<<<>>>??????>>><<<<<<======>>>@@@AAABBB||||||}}}}}}|||yyywwwuuutttrrrooolllkkkjjjjjjjjjiiiiiigggfffdddaaa```___aaaaaa```___^^^[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLMMMNNNOOOPPPOOONNNMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHIIIHHHFFFDDDBBBBBBCCCDDDFFFGGGHHHIIIFFFEEECCCBBBBBBDDDFFFHHHDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????BBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQPPPNNNMMMMMMNNNOOOOOONNNOOOOOONNNNNNMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFHHHHHHHHHGGGEEEDDDGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@DDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@BBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAACCCEEEEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCC???@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBCCCEEEEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???@@@@@@@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>???AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===<<<=========???>>>=========>>>???@@@@@@@@@@@@@@@?????????>>><<<;;;;;;:::::::::;;;;;;;;;::::::;;;>>>??????>>><<<<<<======>>>@@@AAABBB|||||||||{{{zzzxxxvvvuuusssrrrpppmmmlllkkkkkkkkkgggfffeeedddcccbbbbbbaaa``````___^^^\\\ZZZYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSTTTSSSRRRPPPNNNMMMMMMOOOQQQQQQPPPNNNKKKJJJNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIHHHEEECCCDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAACCCDDDFFFDDDBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSTTTRRROOOOOOOOOOOONNNMMMPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIIIIHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????????????????AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@AAACCCEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCBBBBBBCCCDDDDDDCCCAAA@@@@@@?????????@@@AAAAAA@@@@@@?????????@@@AAAAAA@@@@@@???>>>============?????????@@@BBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<===>>>===>>>>>>>>>>>>??????@@@AAA@@@@@@???????????????999999999999:::<<<===>>><<<;;;:::<<<>>>??????>>><<<<<<======>>>@@@AAABBB|||{{{zzzxxxwwwuuuttttttrrrqqqpppooonnnlllkkkjjjddddddcccbbbbbbbbbccccccaaa```^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRRRRQQQPPPNNNNNNNNNPPPRRRRRRPPPLLLJJJIIINNNMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJHHHFFFCCCFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDBBBAAAAAABBBCCCCCCBBB@@@@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLGGGIIIJJJLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKMMMNNNOOOOOOOOONNNJJJJJJJJJKKKLLLMMMMMMNNNKKKLLLNNNPPPRRRSSSTTTTTTVVVTTTQQQPPPPPPPPPOOOMMMOOOPPPOOONNNKKKKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@===>>>??????@@@?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBB@@@???@@@CCCEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@AAABBBBBBAAA?????????>>>>>>>>>??????@@@>>>>>>>>>??????AAABBBBBB??????>>>=========>>>>>>@@@??????@@@BBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???===<<<===>>>;;;===@@@@@@??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>999999999999;;;===???@@@===<<<;;;<<<===>>>>>><<<<<<<<<======>>>@@@AAABBB{{{yyyvvvsssrrrqqqqqqrrrooopppppppppooollljjjiiiddddddbbbaaaaaabbbbbbcccbbb```]]]ZZZXXXXXXYYYZZZXXXXXXVVVUUUTTTTTTUUUUUURRRQQQQQQPPPOOOOOOOOOPPPLLLOOORRRRRROOOLLLKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJGGGEEEEEEFFFFFFGGGFFFEEEDDDCCCAAAAAACCCDDDDDDDDDCCCBBBDDDBBB@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBBFFFFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLNNNPPPQQQQQQQQQQQQLLLLLLMMMNNNOOOOOOOOONNNLLLMMMOOOQQQSSSTTTTTTUUUVVVTTTRRRQQQRRRRRRQQQOOONNNOOOOOOMMMKKKJJJLLLOOOJJJMMMPPPSSSSSSPPPMMMJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNOOORRRTTTUUUUUUUUUTTTPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@@@@AAA@@@???@@@CCCEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCAAA@@@>>>===:::;;;<<<>>>@@@AAABBBBBB??????@@@@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@AAAAAA???>>>>>>???@@@@@@???===>>>>>>============>>>>>>=========>>>???AAABBBCCC>>>============>>>>>>??????>>>>>>???AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===???@@@>>><<<:::<<<===:::===AAAAAA@@@???@@@AAAAAA@@@???===<<<<<<======<<<;;;::::::;;;===???@@@>>>===<<<<<<======<<<;;;<<<<<<======>>>@@@AAABBB~~~yyywwwssspppnnnnnnooopppmmmnnnppppppooollliiigggeeedddcccaaaaaaaaaaaabbbccc```\\\YYYWWWWWWYYYZZZXXXWWWUUUTTTSSSTTTTTTUUURRRQQQPPPOOONNNOOOPPPQQQKKKNNNQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJLLLKKKHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDAAABBBDDDFFFFFFEEECCCBBBDDDBBB@@@@@@AAACCCCCCBBBCCCBBBBBBAAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCGGGGGGFFFFFFGGGIIIJJJLLLJJJJJJIIIHHHHHHIIIKKKLLLLLLMMMOOOPPPPPPMMMKKKIIIKKKJJJJJJIIIIIIKKKLLLMMMHHHIIIKKKLLLNNNNNNOOOOOOKKKLLLNNNPPPRRRSSSSSSSSSMMMNNNOOOQQQQQQPPPOOONNNMMMNNNPPPRRRSSSTTTTTTUUUUUUSSSQQQQQQRRRSSSSSSRRRNNNOOOOOOMMMKKKJJJMMMPPPIIINNNTTTYYYYYYTTTNNNIIILLLLLLMMMNNNNNNNNNNNNNNNMMMOOORRRUUUXXXXXXXXXXXXPPPPPPOOOMMMLLLJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHBBBCCCEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGEEECCCBBBDDDFFFGGGEEEFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@===>>>???AAAAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@??????>>>?????????AAA??????@@@CCCEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDCCCBBBAAA???>>>===888999;;;===???AAABBBBBB===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBB>>>===<<<===??????===<<<>>>===<<<<<<<<<<<<======<<<======>>>???AAACCCDDD======<<<======>>>???@@@>>>======>>>@@@@@@???===????????????????????????;;;===>>>===:::999;;;===999===AAABBBAAA???@@@AAAAAA@@@>>><<<<<<<<<<<<===>>>===<<<;;;;;;<<<>>>??????>>><<<<<<======;;;:::<<<<<<======>>>@@@AAABBB~~~zzzrrrnnniiigggiiimmmppprrrsssrrrpppmmmjjjhhhfffeeeeeeeeecccbbbaaa````````````^^^[[[YYYYYYYYYXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOPPPSSSPPPNNNLLLMMMNNNMMMLLLKKKKKKLLLKKKJJJIIIGGGFFFJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOQQQRRRSSSRRRRRRTTTVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOORRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNRRRTTTVVVYYYZZZZZZZZZYYYWWWUUURRRPPPNNNNNNNNNOOOJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJIIIHHHFFFEEEDDDDDDHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCEEEFFFAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>????????????@@@AAABBBCCCDDDCCCBBBAAABBBAAA???>>>>>>???AAABBB@@@===<<<===@@@AAA???===>>>>>>>>>??????@@@AAABBB@@@AAAAAA@@@>>>===???@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFDDDCCCAAA@@@???:::;;;>>>@@@BBBBBBBBBBBB?????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGEEEFFFEEECCCAAAAAAEEEIIIGGGEEECCCDDDFFFFFFDDDAAAEEEAAA===>>>AAAAAA>>>:::===>>>??????>>><<<:::888@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>??????>>>>>>>>>???@@@@@@AAA;;;;;;;;;;;;::::::::::::;;;<<>>;;;999999;;;<<<<<<999:::@@@@@@<<<;;;>>>@@@>>>;;;:::;;;<<<===<<<>>>>>>======>>>???@@@@@@{{{xxxnnnkkkhhhgggiiimmmpppqqqqqqpppooommmjjjhhhffffffbbbbbbaaaaaaaaaaaaaaabbb```]]]ZZZYYYYYYYYYXXXWWWTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRPPPNNNNNNNNNOOOPPPRRRPPPMMMMMMMMMNNNMMMLLLIIIJJJKKKLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPRRRSSSTTTSSSSSSUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPPPPOOONNNOOONNNMMMLLLLLLMMMOOOPPPSSSUUUWWWZZZ[[[[[[ZZZYYYUUUSSSPPPNNNLLLLLLLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBCCCCCCBBBAAA???>>>===>>>>>>>>>????????????@@@@@@BBBCCCCCCCCCBBBAAABBBAAA???>>>>>>@@@AAABBBBBB@@@>>>>>>@@@@@@>>><<>>>>>>>>>>>@@@AAABBB@@@@@@AAA???>>>===>>>@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEECCCBBB@@@??????;;;<<<>>>???AAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGEEEBBB@@@@@@BBBFFFDDDCCCDDDFFFFFFCCCAAADDD@@@===>>>AAAAAA>>>;;;:::;;;===??????>>>===<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>??????>>>>>>======>>>>>>>>>>>>======>>>??????@@@============<<<<<<<<<;;;999;;;===???AAAAAA@@@???BBBAAA???>>>===<<<;;;;;;<<<999:::??????<<<;;;>>><<<;;;;;;<<<======;;;:::======<<<<<<<<<===>>>>>>|||wwwssshhhgggfffgggjjjmmmoooooooooooommmllljjjhhhgggfff```````````````aaabbbccc___\\\YYYXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQQQQRRRQQQPPPNNNNNNNNNOOOOOOQQQOOOMMMMMMMMMNNNMMMLLLIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLLLLKKKLLLLLLMMMPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUUUUTTTTTTVVVWWWUUUUUUTTTSSSSSSSSSSSSTTTPPPPPPQQQQQQQQQPPPOOOOOOMMMNNNOOOOOOOOOOOOOOOOOOQQQOOOLLLJJJKKKMMMQQQSSSUUUWWWYYY[[[\\\[[[ZZZYYYTTTRRRPPPMMMLLLLLLMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJMMMLLLLLLKKKJJJKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBDDDBBBAAA@@@AAA@@@>>>===??????=========???AAACCC@@@@@@AAA???>>>===>>>@@@AAAAAABBBCCCEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGDDDFFFGGGFFFCCCAAA??????EEEDDDCCCCCCEEEDDDCCCAAACCC@@@>>>>>>@@@AAA???<<<;;;<<<>>>??????>>>======;;;<<<===>>>???AAABBBBBB>>>>>>>>>>>>>>>??????@@@??????????????????????????????????????????@@@@@@===============>>>>>>???============<<<<<<<<<<<<888:::<<<>>>@@@@@@@@@@@@??????@@@@@@@@@>>><<<;;;;;;::::::===>>>;;;;;;===999999;;;===???>>>:::888<<<;;;::::::::::::::::::}}}xxxrrrnnnccccccdddgggkkknnnooonnnmmmlllllljjjiiihhhggggggbbbaaaaaaaaaaaaaaabbbbbb]]][[[XXXWWWWWWWWWWWWVVVXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPNNNMMMMMMNNNNNNMMMLLLJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIMMMMMMMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVVVVUUUUUUVVVXXXVVVUUUUUUTTTTTTTTTUUUUUUSSSSSSSSSTTTTTTSSSRRRRRRNNNNNNOOOPPPPPPQQQPPPPPPQQQPPPNNNMMMNNNPPPRRRTTTWWWXXXZZZ[[[[[[[[[YYYXXXTTTSSSPPPNNNNNNNNNOOOPPPMMMMMMLLLLLLMMMMMMNNNOOONNNMMMLLLLLLKKKJJJJJJIIILLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======???BBBDDD@@@AAAAAA@@@>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@?????????@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAA???>>>>>>@@@AAA???===@@@@@@@@@@@@>>>===;;;:::<<<======???@@@AAABBBCCC>>>>>>>>>>>>>>>??????@@@>>>???????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCC>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888:::<<<>>>???@@@AAAAAA>>>>>>???@@@???>>>======:::::::::;;;;;;::::::;;;999999:::<<<>>>===;;;888:::999888777777777777777~~~zzztttmmmiii___```bbbgggkkknnnnnnmmmkkkkkkjjjiiihhhgggffffffddddddcccaaaaaa`````````\\\ZZZWWWVVVVVVWWWVVVUUUXXXXXXYYYXXXWWWUUUSSSRRRPPPOOOOOOOOONNNNNNNNNOOONNNMMMLLLMMMNNNNNNMMMKKKLLLMMMMMMMMMMMMKKKIIIHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOQQQSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWUUUVVVWWWWWWVVVVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTTTTUUUUUUTTTTTTTTTPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTWWWXXXZZZZZZZZZYYYWWWVVVRRRPPPNNNMMMLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMLLLKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGHHHGGGFFFFFFGGGGGGFFFDDD@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDAAA@@@???>>>???AAACCCDDDAAABBBBBBAAA??????@@@AAACCCCCCDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBBBBDDDEEEFFFAAABBBCCCBBBBBBAAA@@@@@@??????>>>???@@@@@@@@@???BBBBBBAAA@@@>>>===;;;;;;>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@@@@@@@AAA@@@AAABBBCCCCCCCCCCCCCCC???>>>>>>=========>>>>>>=========<<<<<<<<<;;;;;;::::::<<<===???@@@AAAAAA>>>>>>===<<<<<<======>>>888999999888777888999888:::999999999;;;;;;:::999777777666555444444444444|||wwwpppjjjeee^^^___bbbfffkkknnnnnnnnnkkkjjjjjjhhhgggfffeeeeeeddddddbbbaaa```_________[[[XXXVVVUUUUUUVVVUUUUUUTTTUUUVVVVVVUUUSSSQQQOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLMMMNNNNNNMMMKKKMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKLLLMMMNNNNNNJJJKKKKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUURRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQLLLMMMOOOQQQSSSUUUUUUVVVUUUVVVWWWXXXXXXYYYYYYXXXUUUWWWXXXWWWVVVUUUVVVXXXVVVUUUUUUUUUUUUVVVVVVWWWRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTOOOPPPQQQSSSTTTTTTTTTTTTVVVWWWXXXYYYXXXVVVTTTRRRMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFHHHGGGFFFFFFGGGGGGFFFDDDAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBCCCBBBCCCDDDFFFAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGFFFKKKGGGCCC@@@@@@AAABBBBBB@@@AAABBBBBB@@@??????@@@>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAA>>>???@@@AAABBBAAA@@@???>>>======<<<<<<<<<<<<===>>>============<<<<<<<<<:::;;;;;;<<<===>>>??????===<<<:::999999:::;;;<<<666888777444444666777555999888666666777888777555555444444333333333333444}}}yyyuuunnngggbbb___```bbbfffkkknnnooonnnkkkjjjiiihhhfffeeedddcccaaa```___^^^^^^^^^^^^^^^YYYWWWUUUTTTUUUUUUUUUTTTRRRSSSUUUVVVUUUSSSQQQOOONNNNNNNNNOOOOOOOOONNNNNNLLLLLLLLLMMMNNNNNNLLLJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQMMMNNNPPPRRRUUUVVVWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYUUUWWWWWWWWWUUUUUUVVVWWWUUUUUUTTTTTTUUUVVVVVVWWWRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVUUUSSSPPPOOOKKKIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@??????AAACCCCCCAAAAAACCCEEEAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGDDDAAA@@@@@@@@@???===>>>@@@BBBBBB???>>>>>>@@@===>>>?????????@@@AAABBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@AAABBBBBB>>>???AAAAAAAAA@@@>>>===<<<;;;;;;:::999999::::::;;;;;;:::::::::999999999::::::999::::::;;;;;;<<<999999999999888888777666444777555111000444555222555444444555555444111...333222222222222333333444|||xxxsssmmmfffaaa``````bbbfffkkknnnooonnnkkkjjjiiihhhfffdddcccbbb]]]]]]\\\\\\\\\]]]^^^^^^YYYWWWTTTSSSTTTUUUUUUTTTRRRTTTVVVWWWWWWUUUSSSQQQMMMNNNNNNOOOOOOOOONNNNNNLLLKKKLLLMMMOOONNNLLLJJJHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTUUUQQQQQQQQQQQQRRRSSSUUUVVVTTTTTTSSSQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOQQQTTTVVVXXXYYYZZZUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWWWWUUUTTTUUUWWWTTTTTTTTTTTTUUUUUUVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLMMMPPPTTTVVVTTTUUUUUUUUUTTTQQQNNNMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNKKKKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBDDDEEEFFFCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???@@@CCCDDDCCC@@@???AAACCCAAABBBEEEFFFGGGFFFEEEDDDEEEFFFFFFEEECCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFF@@@>>>>>>???BBBBBB???<<<>>>@@@BBBAAA???===>>>@@@<<<===?????????@@@AAABBBFFFDDDBBB@@@???===<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAAAAABBBBBB@@@AAACCCCCCCCCAAA???>>>:::999999888777777777888666666666666555555555444999888888777777888999999555777999:::999777333111333666444///...333444000000111333555555111,,,'''222111111111222333444444~~~yyyrrrlllgggcccbbb______aaafffkkkllljjjgggiiiiiiiiihhhfffdddbbb```\\\\\\]]]^^^^^^]]]]]]]]]XXXXXXXXXXXXWWWVVVUUUTTTVVVSSSPPPPPPRRRRRRQQQOOOSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCDDDEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJJJJHHHFFFEEEFFFGGGFFFIIILLLOOOPPPQQQRRRTTTPPPPPPOOOOOOOOOOOOOOONNNOOOQQQRRRRRRQQQQQQSSSTTTPPPPPPQQQRRRTTTTTTRRRQQQTTTUUUVVVVVVVVVUUUSSSRRRVVVTTTRRRPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRUUUXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWVVVTTTSSSTTTVVVXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWQQQSSSUUUTTTRRRPPPOOOOOOOOONNNMMMKKKJJJKKKOOOQQQPPPQQQQQQPPPOOONNNMMMLLLHHHHHHGGGFFFGGGIIILLLMMMLLLLLLMMMNNNMMMLLLKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIEEECCCCCCFFFKKKNNNGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJHHHEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBCCCFFFGGGFFFDDDBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDEEEFFFFFFDDDBBBDDDBBB@@@>>>>>>@@@BBBCCCFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDCCCBBBAAABBBCCCGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@??????>>>@@@@@@AAABBBCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB>>>======>>>@@@BBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>???@@@@@@FFFEEEEEEDDDCCCAAA@@@???===<<<;;;;;;<<<===>>>???@@@@@@???>>>>>>???@@@AAA======>>>???@@@@@@===;;;EEE@@@>>>AAABBB>>>:::999666666555555555444444444444444333333444444555666666555444444555666555333666666555444444555555555111333555666444...%%%000000111222222222222222000......111444666555333}}}wwwpppjjjdddaaa___^^^^^^aaaeeejjjkkkiiigggiiiiiiiiihhhfffdddbbbaaa_________^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTXXXUUUSSSRRRTTTTTTSSSQQQRRRQQQOOONNNLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDHHHFFFDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJKKKKKKMMMOOOPPPPPPOOOOOOPPPOOOOOOOOOOOOOOONNNNNNNNNPPPRRRSSSRRRQQQQQQRRRSSSPPPPPPPPPQQQSSSSSSRRRPPPTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTSSSQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSVVVYYYZZZZZZYYYXXXUUUVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYVVVTTTSSSTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVSSSTTTVVVUUUSSSQQQQQQQQQNNNNNNNNNLLLLLLNNNQQQTTTSSSRRRQQQPPPOOOMMMLLLLLLHHHGGGGGGGGGHHHJJJLLLNNNLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIGGGEEEFFFHHHJJJLLLIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJHHHFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGEEEDDDDDDFFFGGGEEECCCDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCGGGEEEDDDDDDEEEDDDBBB@@@EEECCCAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@>>>===<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<>>>@@@AAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????CCCAAA???===<<<======>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===============>>>===<<<<<<======;;;888555<<<888888<<<>>>;;;999999555555555444444444444333333333333333333444555555555444333444555666555444555444444333333444444444111000111222333222///---444333222111111333444555555444333555888:::888666~~~{{{tttmmmfffaaa^^^]]]]]]^^^aaaeeeiiijjjiiigggjjjiiihhhgggeeecccbbbaaa______^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTWWWUUUSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJHHHGGGFFFIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLOOOOOOOOONNNLLLKKKLLLNNNMMMOOOQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNRRRSSSTTTSSSRRRQQQRRRSSSQQQPPPNNNOOOPPPRRRQQQPPPTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTWWWYYYZZZZZZYYYYYYUUUUUUUUUVVVVVVWWWWWWXXX\\\\\\[[[ZZZZZZZZZZZZZZZVVVUUUTTTUUUWWWXXXXXXXXXYYYXXXVVVUUUUUUUUUUUUVVVRRRSSSTTTTTTRRRPPPPPPQQQLLLNNNOOOOOOOOORRRUUUXXXVVVUUURRRPPPMMMLLLLLLLLLGGGGGGGGGGGGIIIKKKMMMOOOMMMMMMNNNOOONNNMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJHHHGGGGGGGGGGGGFFFDDDGGGGGGGGGGGGGGGGGGHHHHHHCCCDDDDDDEEEEEEDDDDDDCCCGGGFFFDDDDDDDDDCCC@@@>>>EEEDDDBBBAAAAAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCDDDEEEGGGEEEDDDCCCAAAAAAAAABBBBBB??????@@@AAAAAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>===<<<===???@@@???>>>======>>>????????????>>>@@@@@@???>>>=========>>>@@@>>>;;;999888:::===>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888:::999999999888666222///666333444888:::888666777444444444444333333333333333333222222333333444555333222111222444666555444333333222222222222333333444111//////222555777888666555333111111444666888555444444555777777666555}}}yyyrrrkkkddd___]]]\\\]]]___cccgggjjjkkkjjjiiiiiihhhfffdddbbbaaaaaa```\\\\\\[[[[[[ZZZZZZ[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTUUUTTTRRRRRRQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFIIIIIIHHHGGGFFFFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHFFFFFFGGGHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJJJJKKKLLLKKKNNNPPPQQQQQQQQQQQQRRRMMMMMMMMMNNNNNNOOOOOOOOOSSSTTTUUUTTTRRRQQQRRRSSSRRRPPPNNNNNNOOOQQQQQQQQQTTTSSSQQQPPPPPPPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQPPPPPPRRRTTTVVVXXXYYYYYYYYYXXXTTTTTTUUUUUUUUUVVVVVVVVV]]]\\\[[[ZZZZZZYYYZZZZZZWWWVVVUUUVVVXXXYYYZZZYYYZZZXXXVVVTTTSSSSSSTTTUUUOOOPPPQQQPPPNNNMMMNNNOOOLLLNNNQQQRRRTTTVVVYYY\\\ZZZWWWSSSPPPMMMLLLKKKLLLGGGGGGHHHIIIJJJLLLNNNOOOMMMNNNOOOOOOOOONNNLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDCCCAAA???CCCCCCAAAAAAAAABBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@??????AAABBBDDDDDDCCCCCCDDDFFFDDDCCCBBB@@@@@@@@@AAABBB@@@@@@@@@AAAAAA@@@@@@???AAA@@@@@@???>>>>>>>>>>>>======>>>???AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>>>>=========>>>>>>>>><<<<<<<<<>>>???>>>===<<<======>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<>>>===;;;999999;;;===???;;;;;;::::::999999999999888999999999888777555444555555444555444222///,,,666444555888888555333555444444333333333222222222333222222222222333444444222111000222444555555444222111111111111222333333999555111000222555777999666555444333333555666777444444444555555555444333{{{wwwpppiiiccc___]]]\\\^^^aaafffiiikkkllllllkkkhhhgggdddaaa_________```\\\[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTRRRQQQQQQQQQRRRNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLKKKJJJHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGGGGGGGFFFFFFFFFFFFJJJHHHGGGGGGIIIJJJIIIIIIFFFFFFHHHIIIKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLLLLKKKJJJIIIKKKLLLLLLNNNQQQRRRQQQPPPQQQRRRLLLLLLMMMNNNOOOOOOPPPPPPTTTUUUVVVUUUSSSRRRRRRSSSTTTRRROOOOOOPPPQQQRRRQQQTTTSSSQQQPPPPPPPPPQQQRRRRRRSSSUUUWWWWWWVVVTTTSSSSSSSSSRRRQQQQQQPPPOOOOOORRRSSSTTTVVVWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUUUUUUU[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZZZZZZZYYYXXXUUUSSSRRRSSSTTTUUUNNNOOOPPPOOOMMMMMMNNNOOONNNQQQTTTVVVXXXZZZ\\\^^^[[[YYYUUUQQQMMMLLLKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMNNNOOONNNMMMLLLKKKLLLMMMMMMMMMLLLLLLKKKJJJKKKJJJGGGFFFFFFHHHKKKMMMJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHIIIIIIJJJJJJKKKLLLHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAACCCDDDDDDCCCAAAAAAAAA@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@CCCDDDDDDCCCBBBAAAAAABBBBBBBBB@@@??????@@@@@@AAABBBBBBBBBAAA@@@???>>>===>>>??????@@@@@@AAAAAAAAA======>>>???AAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@======<<<<<<<<<======>>>>>><<<;;;<<<======<<<;;;777777888999999999999888===<<<;;;:::::::::::::::999::::::::::::;;;;;;;;;:::999999999888888777777666777777777666555333222111000111222333222000---444222333777666222222444444444333333333222222222333333222222333333444555222111000222444555555444222111111111222222333444999666333222444555555555222333555666666666555444777777888888777666666666xxxtttmmmfffaaa^^^\\\\\\___ccchhhkkklllllllllmmmiiifffccc```^^^^^^___```___^^^[[[XXXVVVUUUUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWWWWUUUSSSRRRSSSUUUOOOOOONNNNNNMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGKKKIIIHHHIIIJJJKKKKKKJJJFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJKKKMMMNNNLLLMMMMMMLLLKKKKKKLLLNNNNNNPPPRRRRRRPPPNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUVVVUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTSSSRRRUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUVVVXXXYYYYYYYYYWWWVVVTTTSSSSSSSSSSSSTTTQQQRRRRRRQQQOOOOOOQQQRRRQQQTTTXXX[[[\\\\\\^^^___[[[YYYVVVRRROOOMMMKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLJJJGGGFFFFFFHHHLLLNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJEEEGGGIIIJJJJJJKKKMMMNNNHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAACCCEEEFFFEEECCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@??????@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAAAAA@@@???======;;;;;;===>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<======>>>???>>><<<;;;;;;<<<<<<:::999666777777888888888888888999999888888888888999999555555666777777777666666777777888888888777666666555555666555555444333222//////000222555555333000......111555444111222666444444444444333333333333444333333333333444555555333222111222444666555444333333222333333444555666555444444555666777666555111333666888888777555333555666888777666555555666}}}tttpppjjjccc^^^\\\\\\\\\^^^bbbhhhkkkkkkkkklllmmmkkkhhhddd```^^^___aaabbb___]]]ZZZWWWUUUTTTTTTUUUXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXVVVSSSRRRTTTVVVQQQQQQPPPOOONNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJIIIIIIIIILLLJJJIIIIIIKKKLLLLLLLLLGGGHHHIIIIIIJJJJJJJJJJJJLLLLLLJJJIIIJJJKKKMMMNNNLLLMMMMMMMMMKKKKKKMMMNNNMMMOOOQQQQQQOOONNNMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTSSSUUUVVVUUUTTTTTTUUUVVVWWWVVVUUUVVVWWWVVVUUUSSSUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRRRRQQQPPPPPPRRRTTTTTTWWW\\\^^^^^^^^^^^^___ZZZYYYVVVTTTQQQNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIIIIKKKNNNIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFDDDCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBAAA???>>>???@@@@@@???>>>===>>>>>>???@@@===>>>>>>??????>>>>>>>>>:::;;;===>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA===<<<::::::;;;:::999777777777888999999999999999555555555555666777888888555444333333222333333444444555666777777777666666666555555444444444555555111111222444777777555333///000333666555222333777555555555444444444444333555555444444555555666777555444333444555666555444444444444444555666777888666555555666777888777555444555777888999888777666222555777777555444555666}}}yyyqqqmmmgggaaa\\\ZZZ[[[[[[]]]bbbgggjjjjjjjjjkkkmmmmmmiiieeeaaa___```bbbddd\\\ZZZXXXVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVTTTQQQPPPRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKJJJIIIFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKKKKKKKKKKJJJJJJJJJLLLKKKIIIJJJLLLMMMMMMLLLHHHHHHIIIIIIJJJIIIIIIIIIMMMLLLJJJIIIJJJKKKMMMNNNKKKLLLLLLKKKJJJJJJLLLMMMHHHKKKNNNOOOOOOOOOPPPQQQMMMMMMOOOPPPRRRSSSTTTUUUSSSTTTVVVVVVUUUUUUVVVXXXXXXWWWWWWXXXYYYXXXVVVSSSVVVVVVWWWXXXXXXVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXRRRQQQPPPQQQSSSTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPOOONNNNNNPPPSSSVVVZZZ^^^``````^^^^^^^^^YYYXXXWWWUUURRROOOLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLHHHHHHJJJKKKKKKKKKJJJIIICCCEEEGGGIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGJJJLLLKKKIIIHHHJJJLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDEEEFFFEEEDDDBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@AAAAAABBBCCCCCC>>>???@@@@@@???>>>???AAA??????>>>======>>>???@@@999:::;;;===>>>?????????======>>>??????>>>===<<>>===============>>>>>>>>>=========>>>>>>@@@AAABBB===<<<::::::::::::888777333444444555555555555555333333333444555666777888777555222000000111444555333444555777777777666666666555444333444555666777333333444666888888666444666666999:::777222222666666666555555555444444444666555555555555666777777666555444444555666555333555555555666666888999999;;;999777777777777666444888888888888888999999:::666999;;;;;;999888999<<>>>>>>>>??????@@@@@@@@@@@@@@@???>>>============@@@@@@???>>>======>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>???>>>===<<<;;;===<<<<<<;;;;;;<<<>>>???============>>>>>>>>>>>>===<<<:::888666666666777333333444555555555444333444333333333333444555555666999;;;999444222444777444666888999999777555333555777777444000000555:::777888999:::::::::999999888777666555444555555666222222333333444555666666888888777777777777888888888888777666666666666666444555555666666666666666:::777666888888666666999666666555555555555666666777777888888888777777666xxxrrrjjjgggccc___]]]]]]^^^___dddeeehhhjjjkkkkkkjjjjjjiiigggeeebbb```^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWXXXWWWWWWXXXXXXWWWVVVVVVUUUXXXXXXVVVSSSOOONNNOOOQQQRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLOOONNNJJJIIILLLLLLIIIKKKLLLMMMMMMMMMNNNQQQSSSRRRRRRQQQRRRSSSUUUVVVWWWTTTSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQSSSTTTTTTSSSSSSRRRVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNPPPPPPOOOMMMLLLMMMOOOMMMNNNOOOOOOOOOPPPSSSUUUXXXYYY\\\^^^^^^^^^]]]\\\[[[ZZZXXXSSSNNNKKKLLLNNNKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIILLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDEEEDDDDDDDDDFFFGGGEEEEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????===>>>>>>????????????>>>??????>>>>>>>>>??????@@@???>>>>>>======<<<======>>>>>>============>>>>>>??????>>>>>>>>>===============<<<<<<<<<===>>>???<<<============>>>>>>>>>:::999777666444444444444333444555555444222000...555555444444555555666777444777888666222000222555555666999::::::999777666222555777666333111444777777888:::;;;;;;;;;:::999777666444333333333444444444444555555666777777777888888777777777777888888888777666666555555555666666666777888888888888777999666666888888666666999888777777777777777777888888888888888888777777666}}}uuuooogggeeebbb___]]]^^^```bbbfffggghhhiiijjjkkkkkkkkkiiihhheeebbb___]]]\\\\\\]]]\\\ZZZXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUXXXXXXVVVSSSPPPOOOPPPRRROOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLPPPPPPOOONNNMMMLLLKKKJJJMMMMMMNNNOOONNNNNNLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMOOONNNJJJJJJLLLLLLJJJKKKMMMNNNMMMMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWXXXYYYTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[]]]]]]]]]\\\\\\[[[ZZZYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPNNNOOOPPPOOOMMMMMMMMMOOONNNOOOQQQQQQRRRSSSVVVXXXYYYZZZ\\\^^^^^^^^^\\\[[[YYYXXXUUUQQQMMMJJJJJJKKKJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@@@@?????????????????????????????????===>>>?????????>>>===<<<>>>>>>>>>>>>???@@@AAABBB=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<<<<===>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======666666444333222222222222000111333444444222///...666666555555666666777888333555777555222111222444555777999;;;;;;:::999888000444888888666333444555888999:::<<<<<<;;;;;;:::777666555444333444555666666666777777888888999999888888777777777777888888999888777777777777777777777888888999:::999999999888555555888888666666999999999999999999999999999999999999999888888777777zzzrrrmmmeeeccc```^^^^^^```ccceeeiiiiiiiiiiiijjjjjjjjjkkkjjjhhheeeaaa^^^\\\[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWVVVTTTQQQPPPQQQSSSOOOOOONNNMMMMMMLLLLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJKKKKKKKKKKKKJJJIIIKKKLLLMMMMMMNNNOOOPPPPPPRRRQQQQQQPPPNNNMMMMMMLLLPPPPPPOOONNNMMMLLLKKKKKKMMMNNNOOOPPPOOONNNKKKJJJIIIJJJKKKMMMNNNNNNOOOOOONNNNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRUUUUUUUUUVVVVVVWWWXXXYYYTTTSSSSSSRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTUUUVVVVVVSSSSSSSSSTTTUUUWWWYYYZZZUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]]]]]]]\\\[[[ZZZYYYVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQOOOQQQSSSTTTTTTVVVXXXZZZYYY[[[]]]^^^___^^^\\\[[[XXXWWWUUUQQQNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMKKKJJJHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>???@@@???>>><<<;;;>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999::::::===<<<:::999999:::;;;===999999999999::::::;;;;;;888888888999999999::::::444444333222222111111111+++...111444666555444333666666555555666666777888555666777666444444555666555666888:::;;;;;;:::999333666999999888666666777999:::;;;<<<<<<<<<;;;;;;999999777777666777888999777777777888888999999999999888888777777888888999::::::999999999999::::::888888999::::::::::::999777555555999999666666999999999999::::::999999999::::::999888888888777777xxxpppkkkcccbbb```___```cccfffhhhkkkkkkkkkjjjjjjjjjjjjjjjiiigggddd```]]][[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVTTTRRRQQQQQQSSSQQQPPPOOONNNLLLKKKJJJJJJGGGGGGHHHHHHJJJLLLMMMNNNJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOOOOOOOMMMKKKIIIJJJKKKLLLNNNOOOPPPPPPQQQPPPNNNNNNNNNMMMMMMMMMNNNMMMNNNPPPPPPOOOOOOPPPRRRTTTTTTUUUVVVVVVWWWWWWWWWTTTSSSSSSSSSSSSUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRSSSTTTSSSRRRQQQPPPRRRUUUVVVWWWXXXZZZ\\\ZZZ[[[]]]___```___^^^]]]ZZZXXXVVVSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNOOONNNLLLJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDFFFEEEEEEDDDEEEEEEFFFFFFEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;888777777666666777777888999888666555555777999:::555666666777777777777777555555555555666666666666333333444444333333333333---///222666777777666555555555444444555555666777555666666666555555666777555666777888999:::999999888999::::::999999;;;<<<999:::;;;<<<<<<<<<;;;;;;:::999888888888888::::::666777777777777777888888999999888888888888999999999999999888888999999:::888888999:::::::::999999777555666::::::777777999888999999::::::999999888;;;:::999888777777777777{{{tttmmmjjjdddbbbaaa```bbbeeeiiikkklllmmmmmmlllkkkjjjiiihhhgggfffccc```]]][[[ZZZZZZXXXXXXXXXXXXWWWWWWVVVVVVTTTUUUUUUVVVVVVVVVVVVVVVSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLJJJJJJHHHHHHIIIKKKMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUTTTSSSRRRQQQPPPOOOKKKKKKLLLMMMNNNNNNOOOOOOLLLMMMNNNOOONNNMMMLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRRRROOONNNPPPPPPNNNOOOQQQNNNPPPRRRRRRQQQQQQQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVYYYYYYYYYZZZZZZZZZZZZZZZXXXYYYYYYXXXXXXWWWVVVUUUQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOQQQSSSSSSQQQOOOQQQTTTVVVXXXXXXYYYZZZ[[[ZZZ\\\^^^```aaaaaa``````\\\ZZZWWWUUUTTTRRROOOMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQWWWVVVSSSOOOLLLJJJHHHHHHHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999;;;<<<<<<;;;::::::555555555444444555555555666555444444444555666777333333444555555555555444333333333444444444555555333444555555555555555444444555666777777666555555555555444444555555666777333444444444555555666666666666777888999999999999;;;;;;;;;;;;;;;<<<===>>>888999:::<<<<<<;;;;;;:::888888777666777888999:::666666666666666666777777999999888888888888999999777777777666777777888999888999999:::::::::::::::777666777;;;<<<999888:::888999:::;;;;;;:::999888;;;:::888666555555666666|||uuuooojjjhhhdddcccbbbbbbcccgggkkknnnmmmmmmnnnnnnmmmkkkhhhgggfffdddbbb___]]][[[[[[[[[VVVVVVVVVWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPPPPOOONNNMMMMMMMMMKKKLLLMMMOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQMMMMMMMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSTTTPPPOOOSSSSSSPPPPPPTTTPPPRRRTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSSSSSSSTTTVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVWWWXXXXXXWWWVVVVVVZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTPPPQQQRRRSSSTTTUUUUUUUUURRRRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMOOORRRRRROOOLLLRRRUUUXXXYYYYYYXXXYYYZZZZZZ\\\___bbbcccdddcccccc]]]ZZZXXXVVVVVVUUUQQQNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLOOOSSSWWWZZZ___\\\VVVQQQLLLIIIHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEDDDEEEGGGEEEEEEEEEFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666666777999:::888888777777777777777888555666888999:::999888777444333333222222333333444444444444444555555555666222222444555555555444333333333444444444555555555333444555666666666666555777666666666555666666666666666555555666666777888444444444555777888888777888888999999999999999999999:::;;;===>>>>>>===<<<777888:::;;;;;;;;;:::999999888777777777999:::;;;777777777777777777666666:::999999888888999999:::888888888888888999::::::::::::;;;<<<<<<<<<<<<;;;888666888===>>>;;;:::<<<999:::<<<======<<<:::999;;;999777555444444555555~~~yyyrrrkkkgggfffeeedddccccccdddhhhlllooommmnnnoooooonnnkkkhhheeeeeecccaaa^^^]]]\\\[[[[[[UUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVOOOQQQRRRRRRQQQPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRQQQPPPNNNLLLOOOMMMKKKJJJJJJKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTUUUPPPPPPTTTTTTPPPQQQVVVQQQSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTVVVXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSUUUWWWYYYYYYXXXWWWVVVXXXXXXXXXWWWVVVVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSPPPQQQRRRSSSUUUUUUVVVVVVQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQNNNMMMMMMPPPSSSSSSPPPLLLSSSVVVXXXYYYYYYXXXYYYYYYZZZ\\\___bbbdddeeeeeeeee]]]ZZZXXXWWWWWWUUURRRNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJKKKNNNRRRXXX^^^aaaOOOMMMJJJHHHHHHJJJLLLNNNFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGCCCDDDDDDEEEEEEEEEEEEDDDAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;888888888888888888888888666555333111222444777999555444444555555666777888222444666777888777666555333222222222222222222333333333444555666666666555222333444555666555444333444444444555555555666666222333555666777666666555555444444444555666888:::777777777777777888888999777666666777:::;;;;;;:::;;;:::::::::::::::::::::777888;;;???AAA???<<<999777888999:::;;;:::999999;;;;;;:::999:::;;;===>>>888888777777777777777777:::999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===============888777999>>>???<<<;;;<<<;;;<<<===??????===<<<;;;:::999666444333333444555{{{wwwrrrkkkeee```___```bbbdddgggjjjlllmmmlllllllllkkkjjjiiihhhgggiiiddd___[[[ZZZZZZZZZZZZWWWVVVVVVVVVWWWWWWUUUSSSVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNPPPQQQRRRRRRRRRQQQOOONNNPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMJJJIIIJJJKKKNNNOOOPPPRRRTTTUUUVVVVVVTTTXXXWWWRRRPPPSSSSSSNNNPPPMMMKKKKKKMMMNNNLLLJJJQQQOOOMMMMMMOOOQQQSSSSSSQQQRRRSSSTTTTTTTTTSSSRRROOOPPPRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXYYY[[[XXXVVVUUUUUUUUUTTTSSSRRRTTTVVVYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSUUUWWWWWWUUUSSSSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^```aaacccdddeeeeeedddccc\\\ZZZXXXWWWUUUSSSOOOLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNJJJHHHGGGIIIMMMOOOOOONNNLLLJJJJJJJJJKKKKKKIIIGGGGGGGGGHHHIIIIIIHHHGGGGGGKKKKKKKKKLLLLLLNNNOOOPPPJJJIIIIIIHHHHHHGGGFFFFFFJJJIIIGGGFFFEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDBBB@@@???@@@AAABBBAAA@@@>>>@@@BBBCCC@@@>>>>>>??????>>><<<:::;;;<<<::::::::::::999777666555555666666666666666555555999888888777666444222111666666555555555666666777888888666555333333222222555555555555555444444444444555555666666555444444333333444444555444444444555444333444666888888888888777666444444444555666666777777888888888888888666888999999777777888999;;;:::888777777888:::;;;@@@AAABBBAAA???<<<;;;;;;888999999:::999999888888;;;;;;999888888777777777:::<<<======<<<;;;;;;<<<999888777666555555666777===============>>>>>>>>>????????????????????????@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>>>>>>><<<<<<<<<;;;999777555444777888777555333222222444{{{vvvqqqjjjddd___[[[]]]aaaeeehhhkkkmmmnnnmmmllllllkkkjjjhhhfffeeefffccc^^^[[[ZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWVVVTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSRRRQQQPPPOOORRRQQQPPPOOOOOOOOOOOOOOONNNNNNOOONNNLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWVVVYYYYYYTTTTTTVVVVVVRRROOOMMMKKKKKKLLLMMMLLLJJJNNNMMMKKKLLLNNNPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUTTTUUUVVVVVVTTTSSSSSSTTTRRRRRRQQQQQQRRRSSSUUUVVVTTTVVVYYYZZZZZZ[[[]]]___bbbccceeefffggggggffffff^^^\\\XXXVVVTTTRRROOOLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNKKKIIIHHHIIILLLNNNNNNMMMHHHGGGGGGGGGIIIHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKNNNQQQUUUWWWYYYKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@@@@@@@???>>>===>>>@@@AAA???<<<;;;<<<<<<;;;999888888999777777777777666555444444555555666666666555555444777777777777777777666555666666666666666777777888999888777666555555444444555555555555555555555555666666666555555444444444444444555666666666666555777555444444666777777666888777666555555666666777777777888888888888777777:::;;;;;;:::888777999:::777888999:::;;;;;;;;;;;;CCCDDDEEECCC@@@<<<;;;:::999999999::::::999999888;;;;;;:::999999999999999:::<<<>>>???===<<<<<<<<<<<<;;;:::999999999:::;;;>>>??????@@@AAABBBBBBBBB@@@@@@@@@@@@AAA@@@@@@@@@BBBCCCDDDEEEDDDDDDCCCBBB@@@@@@@@@??????>>>>>>>>><<<;;;:::999777666555444555666666555333333444666zzzuuuooohhhbbb]]]ZZZ]]]bbbfffjjjlllllllllmmmmmmlllkkkiiifffdddcccbbb```]]][[[[[[ZZZXXXWWWVVVVVVUUUVVVXXXXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNPPPPPPOOOOOOPPPRRRQQQRRRTTTVVVXXXYYYZZZZZZXXXZZZYYYVVVUUUVVVVVVSSSPPPNNNMMMLLLNNNNNNNNNMMMMMMLLLKKKMMMOOOPPPOOONNNNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWYYY[[[\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUSSSSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWXXXWWWYYY[[[\\\\\\]]]___aaadddeeeggghhhiiiiiihhhhhhbbb___ZZZVVVTTTRRROOOMMMIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJIIIIIIKKKLLLLLLKKKFFFEEEEEEFFFHHHHHHGGGEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGIIIKKKOOOSSSWWWYYY[[[KKKJJJHHHFFFFFFFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAACCCBBBAAA@@@???>>>======<<<;;;;;;<<<======<<<:::999::::::999777666777888444555555555555555444444333444555555555555444444888888888888888777666666666666666666666777888888999999888777777777777777444555555666666777777777999888666555444444444444555555666777777777777777999777555555666666555444888888777777777888888999777888888888888888777777<<<===<<<:::888888:::<<<===@@@DDDHHHIIIGGGDDDAAAFFFGGGGGGDDD@@@<<<::::::999999::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>AAADDDEEEDDDBBB@@@@@@?????????>>>??????@@@AAAAAABBBCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHAAAAAA@@@???>>>>>>======;;;999888666444444444444333444555444333444555777~~~xxxsssmmmfff```\\\[[[^^^ccchhhkkkkkkjjjiiinnnmmmllljjjgggeeebbbaaa^^^]]]\\\[[[[[[ZZZXXXVVVVVVVVVUUUWWWXXXYYYWWWVVVSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRVVVUUUTTTRRRQQQPPPPPPPPPOOOPPPRRRRRRQQQPPPQQQSSSSSSTTTVVVXXXZZZ\\\\\\]]]ZZZZZZXXXVVVTTTSSSQQQPPPQQQPPPOOOOOOOOOPPPPPPPPPNNNMMMMMMOOOQQQRRRQQQOOOLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVXXXZZZ\\\\\\ZZZXXXYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXXXXWWWVVVWWWWWWXXXXXXYYYYYYXXXXXXVVVWWWVVVTTTSSSSSSUUUWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^______```bbbcccfffggghhhjjjjjjjjjiiiiiigggccc]]]XXXUUUSSSQQQOOOKKKJJJIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEGGGIIIIIIHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIJJJMMMNNNPPPQQQRRRIIIGGGDDDBBBBBBCCCEEEGGGBBBBBBAAA@@@????????????BBBBBBAAA@@@@@@???>>>>>>>>>???>>>>>>===;;;:::999999999999999::::::999888999:::;;;:::888777888999444555555666777777666666222333444444555444444444;;;;;;:::999777555333222555555555555666777777888999888888777777777888888555555666666777888999999;;;:::777555333444444555555555666777888888888888888777555555777777777666888888888888999::::::;;;888888999999999999888888;;;<<<;;;:::999:::<<>>>>>>>>???@@@AAABBBCCCEEEHHHLLLNNNLLLJJJHHHGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHH@@@??????===<<<;;;::::::999777555333222222333444333444444444333333555777|||vvvpppkkkeee___[[[XXX\\\bbbhhhlllmmmlllkkkmmmlllkkkiiifffcccaaa```\\\[[[ZZZ[[[[[[[[[XXXVVVWWWVVVVVVWWWXXXYYYWWWVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSSSSWWWVVVTTTSSSRRRQQQQQQPPPQQQSSSTTTTTTRRRQQQQQQRRRUUUVVVXXXZZZ\\\^^^______^^^\\\YYYWWWTTTPPPNNNMMMOOOOOOOOONNNNNNNNNOOOPPPMMMMMMMMMOOOQQQQQQPPPOOOLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYYYYZZZXXXXXXYYYZZZ[[[ZZZWWWTTTWWWWWWVVVWWWWWWYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZWWWWWWVVVUUUSSSSSSUUUWWWTTTTTTTTTTTTVVVXXXZZZ[[[\\\^^^```aaaaaaaaaccceeeeeefffhhhiiijjjjjjiiiiiijjjfff```[[[XXXVVVTTTRRRJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGEEEDDDDDDEEEGGGHHHGGGEEEHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIDDDBBB@@@>>>>>>???AAACCC@@@@@@@@@???>>>>>>===<<>>===<<<<<<;;;;;;::::::::::::999888777666666777888888888777777777777999999999777666777888333444555666666777777666222333333444555555444444999999888777666444333222444444444444555666777888888888777777666777777777666666777777888999::::::<<<:::888555444444555666444444555666777888888888888666555666888:::::::::888888999:::::::::;;;;;;888999999:::;;;:::::::::999:::;;;<<<<<<>>>AAADDDIIIMMMRRRUUUSSSNNNGGGBBBAAABBBDDDCCCAAA???>>>>>>===============>>>???@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKNNNRRRTTTRRRPPPNNNMMMIIIJJJJJJKKKKKKLLLLLLLLLOOOPPPQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQOOOMMMKKKJJJKKKJJJIIIGGGEEEDDDCCCBBB<<<<<<;;;:::999777777666666555333111111111333444444555555444222222333555~~~zzztttnnniiiddd___[[[UUUYYY```ggglllooooooooolllkkkjjjhhheeeccc```___[[[ZZZYYYZZZ[[[[[[YYYXXXYYYXXXWWWXXXYYYXXXWWWUUURRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQRRRSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTVVVUUUTTTRRRQQQQQQUUUWWWYYY[[[^^^```aaaaaaaaa]]]ZZZZZZVVVPPPNNNOOOKKKLLLLLLLLLJJJJJJLLLNNNLLLKKKJJJLLLNNNOOONNNMMMMMMNNNOOOQQQSSSVVVXXXZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYVVVSSSUUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ[[[\\\\\\[[[ZZZVVVWWWWWWVVVTTTTTTUUUVVVSSSSSSTTTUUUWWWZZZ]]]___^^^```bbbbbbbbbbbbdddfffeeefffhhhiiijjjjjjiiiiiijjjgggbbb^^^[[[XXXUUUSSSHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHFFFDDDCCCDDDFFFBBBAAAAAABBBDDDDDDCCCAAAEEEDDDCCCCCCCCCCCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFF???>>><<<;;;;;;<<<===???===>>>>>>======<<<;;;:::;;;;;;::::::999999888888777777777777777777777777555777888888777666666777555666777666555444555666222222333444555555555444222333444555555666555555333444555666666777777666444444444444555777888999999999888777666666777777777888888999999:::::::::;;;:::888777666666666666333444555777888888888888999777777888:::<<<===<<<888999::::::;;;::::::999888999:::<<<============;;;===@@@BBBCCCEEEHHHJJJNNNPPPRRRRRRPPPKKKFFFBBBAAACCCEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFIIIIIIIIIJJJLLLMMMOOOPPPOOORRRUUUVVVTTTRRRQQQQQQPPPQQQRRRRRRSSSRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTXXXXXXXXXWWWUUURRROOOMMMGGGFFFDDDAAA???===<<<<<<888888777666555555444444444333222111111222333333444555555444222111222444|||xxxrrrlllgggccc___\\\XXX\\\aaagggkkkmmmmmmmmmjjjjjjiiigggeeebbb```___[[[ZZZYYYYYY[[[\\\[[[ZZZZZZYYYXXXXXXXXXXXXVVVSSSSSSTTTUUUVVVWWWXXXXXXYYYVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPPPPQQQSSSSSSUUUTTTSSSRRRRRRRRRRRRRRRPPPRRRUUUVVVUUUSSSSSSSSSVVVWWWYYY\\\___```bbbbbb___ZZZXXXYYYVVVPPPNNNPPPJJJKKKMMMLLLJJJJJJLLLOOOMMMKKKJJJJJJLLLNNNOOONNNOOOOOOPPPRRRUUUYYY\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]^^^\\\ZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[YYYYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\\\\\\\[[[ZZZUUUWWWXXXWWWVVVTTTUUUUUUSSSSSSTTTWWWZZZ]]]aaaccc___aaacccccccccccceeeffffffgggiiijjjkkkkkkjjjjjjhhheeeaaa^^^\\\YYYUUURRRHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFFFFEEEBBBAAACCCEEEBBBAAAAAABBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCCCCCCCAAA@@@;;;;;;::::::::::::;;;;;;:::;;;;;;;;;:::999888777777777777777666666666666666666555555666777999:::555777999999777666666888444666777666555444555777333444444555555555444444333333444555666666666666222333555666888999999999555555666666777999:::;;;<<<;;;:::888888777777777999999999:::::::::::::::999999999888888777777777444555666888999:::::::::<<<;;;999:::<<<======<<<999999:::;;;:::999888888888999;;;===???@@@AAAAAAAAAEEEIIIKKKLLLMMMNNNOOOSSSSSSRRRPPPNNNLLLJJJIIIFFFHHHKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUSSSUUUWWWXXXVVVUUUUUUUUUXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWZZZ\\\\\\[[[YYYXXX\\\\\\\\\ZZZWWWSSSNNNLLLBBB@@@>>>;;;999888888888555555555444444444333333222222222222222222222333222333444333222222444555~~~zzzvvvpppkkkgggccc___]]]___aaaeeegggiiiiiihhhgggiiiiiihhhgggeeebbb```___[[[ZZZXXXYYY[[[\\\\\\[[[\\\ZZZYYYXXXXXXWWWUUUSSSSSSTTTUUUWWWXXXYYYYYYZZZVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSMMMPPPTTTUUUUUUTTTUUUUUUVVVWWWZZZ\\\___aaabbbcccZZZUUUTTTVVVTTTNNNMMMQQQLLLNNNOOOOOOMMMLLLOOORRRPPPMMMKKKKKKMMMPPPQQQQQQPPPPPPQQQSSSVVVZZZ^^^``````^^^]]][[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^ZZZYYYYYYXXXXXXXXXXXXYYYVVVWWWXXXZZZ[[[]]]^^^______]]][[[ZZZ[[[[[[ZZZYYYWWWXXXZZZ[[[[[[YYYWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[YYYXXXWWWVVVVVVWWWYYYYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVXXXZZZ\\\]]]\\\[[[ZZZTTTVVVXXXXXXWWWUUUTTTUUUSSSTTTUUUXXX\\\```dddfff```aaacccccccccccceeefffggghhhjjjkkkllllllkkkjjjfffccc```^^^\\\XXXTTTQQQJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEDDDAAA@@@BBBDDDEEEDDDCCCCCCDDDDDDBBB@@@======>>>>>>>>>>>>=========>>>???@@@???===;;;:::999:::::::::::::::::::::888888999999888777555444444444444555555555555555777666555555666888;;;===555888::::::777666777999666888999888777777888999666777777777777777666666333444555666777777777777666666777888888888888888777777777888999;;;<<<===>>>===<<<:::999888888888::::::::::::::::::::::::888888999999999888888777666666888999:::;;;;;;;;;???===<<<<<<=========<<<999::::::;;;:::999777666888:::<<<>>>@@@BBBCCCCCCHHHKKKPPPSSSSSSSSSSSSSSSSSSQQQOOOLLLKKKKKKKKKLLLKKKNNNPPPPPPOOONNNNNNOOOOOONNNMMMMMMNNNPPPRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[[[[YYYXXXYYYZZZ]]]^^^^^^___^^^]]][[[ZZZUUUWWWZZZ]]]^^^^^^]]]\\\WWWWWWWWWUUUQQQLLLGGGDDD===<<<:::888777666666777444444444444444444444444111111222333333333333222000111222333222333555888vvvsssnnnhhhccc^^^\\\ZZZccceeegggjjjkkkkkkkkkjjjgggffffffeeecccaaa___^^^\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVYYYXXXUUUTTTSSSSSSTTTUUUSSSUUUTTTPPPOOOSSSTTTRRRTTTRRRPPPPPPQQQRRRQQQPPPQQQQQQTTTWWWYYYYYYWWWTTTWWWZZZ]]]```aaa```^^^\\\[[[ZZZXXXUUURRRQQQOOOOOOPPPMMMJJJJJJKKKNNNOOOPPPOOOMMMKKKJJJKKKNNNRRRUUUUUUTTTSSSTTTWWW[[[```cccaaa```^^^]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^______^^^\\\[[[YYYYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[___^^^]]]\\\[[[ZZZZZZZZZXXXYYYZZZ[[[\\\\\\[[[ZZZXXXVVVUUUVVVXXXZZZZZZYYY\\\ZZZXXXWWWWWWYYY[[[]]]ZZZYYYXXXVVVUUUTTTSSSSSSWWWYYYZZZ[[[[[[ZZZYYYWWWWWWYYYXXXTTTUUUXXXYYYWWWVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUXXX\\\```ccceeecccbbbaaaaaabbbeeegggiiihhhiiikkklllkkkiiigggeeeddd___[[[YYYYYYWWWQQQLLLLLLJJJHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBB@@@@@@BBBCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::>>>===;;;999888888888999777888:::;;;;;;:::888777999777666444555666888999666666666666777777777777999999888888888888999999:::999999888777666666666777777777888888888888999555555555666666777777777666666777888888999::::::<<<999666777:::<<<;;;999777777888888999::::::;;;>>>>>>>>><<<999777666777;;;<<<<<<;;;999888999;;;999999999999999999999:::===:::888888:::<<<======>>>???@@@@@@@@@???>>>===???>>>>>>===<<<=========???AAACCCDDDEEEFFFHHHJJJLLLPPPTTTXXXZZZYYYWWWUUUVVVUUURRROOOPPPTTTUUUTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[XXXZZZ\\\]]]]]]]]]^^^___cccfffhhhgggbbb^^^]]]]]]ZZZ[[[]]]___```^^^ZZZWWWVVVTTTOOOJJJFFFBBB@@@???>>><<<999666333222333333555555555444333222000000444333222111222333444555555000///333666444333333}}}vvvsssoooiiiddd```^^^\\\dddeeehhhjjjkkkkkkjjjjjjgggffffffdddbbbaaa___^^^\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXVVVTTTSSSRRRRRRSSSTTTUUUWWWVVVRRRRRRUUUVVVTTTTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRSSSUUUXXXXXXVVVTTTWWWYYY\\\______^^^\\\[[[VVVUUUTTTRRRQQQPPPPPPPPPOOOMMMKKKKKKLLLNNNOOOOOOPPPNNNLLLJJJKKKNNNRRRTTTSSSRRRRRRSSSUUUZZZ^^^aaabbb```___]]]\\\\\\\\\]]]\\\\\\]]]^^^___```bbbbbb```___]]][[[[[[[[[]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]```___^^^\\\[[[ZZZZZZZZZXXXYYYZZZ[[[\\\[[[[[[ZZZYYYWWWVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXVVVWWWVVVSSSRRRVVVWWWUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUXXX\\\___aaacccaaaaaaaaaaaabbbdddfffgggfffffffffgggfffeeecccbbb```\\\XXXVVVVVVTTTOOOJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCBBBBBBDDDBBB@@@@@@@@@AAA@@@???AAA@@@???===<<<<<<;;;;;;;;;;;;::::::999999999999:::999999888888888888888777888999::::::999888777777666555444444444555666666666666666777777777777999888888888888888888999999999999888888888777777666666666666777777777777555555555555555555666666666666666777777888888888;;;:::::::::<<<<<<<<<;;;999999::::::999999888777:::;;;<<<;;;999999999;;;:::;;;;;;:::999999:::<<<;;;;;;<<<<<<=========>>>>>><<<:::;;;===???@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFHHHIIIJJJJJJLLLNNNQQQVVVXXX[[[]]]^^^\\\ZZZXXXZZZYYYVVVTTTVVVYYY[[[\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\[[[[[[\\\]]]]]]]]]]]]]]][[[]]]___`````````aaabbbcccfffgggeeebbb___^^^___\\\[[[[[[[[[[[[XXXTTTQQQHHHFFFDDDBBB@@@>>>>>>>>>:::888666444222222333333222222333333333222111111333333222222222333444555666111000444666555333444|||zzzvvvsssooojjjfffbbb```___eeegggiiikkklllkkkjjjiiigggfffeeecccbbb```___^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQRRRRRRSSSUUUXXXWWWSSSSSSVVVVVVTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVUUUTTTVVVXXX[[[]]]]]]\\\ZZZYYYRRRRRRQQQQQQQQQQQQRRRSSSNNNMMMLLLMMMNNNOOOOOONNNPPPOOOMMMKKKLLLNNNQQQSSSSSSSSSSSSTTTWWW[[[^^^aaabbbaaa___]]]\\\\\\\\\\\\\\\]]]^^^___aaacccdddeeebbbaaa___^^^]]]]]]]]]^^^]]]]]]^^^_______________aaa```___]]][[[ZZZZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[YYYXXXXXXYYYYYYXXXWWWSSSUUUYYY[[[\\\ZZZWWWUUUYYYYYYXXXXXXXXXYYYYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXSSSUUUTTTPPPOOORRRSSSQQQTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSUUUXXX[[[]]]____________```aaabbbcccccccccaaaaaa```___^^^^^^]]]]]]ZZZWWWSSSRRRRRRPPPLLLHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@?????????CCCAAA>>>===>>>>>>===;;;===<<<;;;:::999999888999888888888888777777777777555555666777888888888777666777888999999888777666777666666666555555444444666666666777777777777888999888888777777888888999888888888888999999999:::777777777777888888888888777777777777666666666666888888888888888888888999999<<<>>>??????=========:::;;;<<<<<<:::888666444777888:::;;;;;;;;;===???999:::;;;;;;;;;;;;===???@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@@@@CCCFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLOOOQQQRRRRRRRRRTTTWWWZZZ]]]]]]^^^^^^]]]\\\ZZZYYY]]][[[ZZZYYYZZZ]]]```bbb^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^______```^^^^^^___`````````______]]]___aaabbbaaaaaabbbdddeeeffffffddd```^^^^^^___[[[YYYWWWUUUSSSPPPLLLIII===<<<;;;:::::::::::::::666555333222111222333333000000111222222222222222333333333222333444444555666222222555777555444666~~~{{{yyytttrrrnnnjjjgggdddcccbbbggghhhjjjllllllkkkjjjiiiffffffdddbbb```___^^^^^^\\\\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVVVVRRRRRRUUUUUURRRRRRQQQRRRSSSVVVWWWWWWVVVUUUSSSQQQQQQSSSUUUUUUTTTVVVWWWYYYZZZ[[[ZZZXXXWWWSSSRRRRRRRRRSSSSSSTTTUUUMMMLLLMMMNNNPPPPPPNNNMMMPPPOOONNNMMMMMMOOOPPPRRRTTTUUUVVVXXXZZZ^^^aaabbbbbbaaa___]]]\\\\\\\\\\\\^^^___```aaacccdddeeeeeedddcccaaa___^^^]]]]]]]]]^^^___```aaabbbbbbbbbaaabbbaaa```^^^\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZ\\\ZZZYYYYYYZZZYYYWWWUUURRRTTTXXXZZZ[[[YYYWWWUUUZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXYYYYYYYYYYYYXXXWWWQQQSSSRRRNNNMMMPPPPPPNNNPPPPPPPPPPPPPPPQQQRRRSSSQQQSSSUUUXXXZZZ[[[\\\\\\\\\^^^```aaabbbaaa```___]]][[[YYYWWWVVVVVVWWWXXXSSSQQQOOONNNNNNLLLIIIFFFDDDDDDDDDEEEDDDCCCBBBBBB?????????>>>>>>======<<>>===:::777555888:::<<<======>>>@@@BBB<<<===??????@@@AAADDDFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIHHHGGGIIILLLNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXXXXYYY[[[^^^aaabbbbbbaaa```______^^^^^^```]]]\\\]]]]]]\\\___dddaaa```______^^^^^^______```````````````aaaaaabbb```aaaaaaaaaaaaaaa```___^^^___aaabbbaaaaaaaaacccgggfffdddaaa^^^\\\[[[[[[VVVSSSOOOLLLJJJGGGDDDBBB<<<;;;:::999777666555555555444333222111111222222111111222333333333333222333333333333444444555555666333333777777555555777~~~zzzyyyrrrpppmmmjjjhhhfffeeeeeeiiijjjlllmmmlllkkkiiihhhfffeeecccaaa___^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTVVVVVVTTTSSSUUUUUURRRQQQQQQRRRTTTWWWXXXWWWVVVUUURRRPPPPPPRRRUUUUUUUUUVVVWWWXXXYYYYYYWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSMMMMMMMMMOOOQQQQQQOOOLLLNNNNNNNNNNNNOOOPPPQQQQQQTTTUUUWWWYYY\\\___aaabbbaaa```^^^]]]\\\\\\]]]]]]```aaabbbcccdddddddddccccccbbbaaa```___^^^]]]]]]```aaabbbdddddddddcccbbbcccbbb```^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYYYYZZZYYYVVVTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUPPPRRRQQQMMMLLLOOOPPPNNNMMMMMMNNNOOOQQQRRRTTTUUURRRSSSUUUVVVXXXXXXYYYYYYZZZ[[[]]]______^^^\\\[[[WWWUUUSSSPPPOOOOOOQQQQQQMMMLLLKKKKKKJJJIIIGGGEEEBBBBBBCCCCCCCCCBBBAAAAAA??????>>>======<<<;;;;;;:::999888888:::;;;;;;;;;999999888777777777888888555555555555555555555555777888999:::999888777666777777777888888777777777999999::::::999888777777888888888999999999::::::::::::999999999999::::::666666777888:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::@@@EEEGGGEEEBBBBBBCCC;;;===???AAAAAA???===;;;>>>@@@AAAAAAAAAAAABBBDDDAAACCCEEEFFFGGGHHHKKKNNNMMMMMMNNNOOOQQQRRRSSSSSSQQQPPPPPPQQQTTTWWWWWWWWWTTTUUUWWWXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]]]]]]]___bbbeeehhhggggggfffffffffggggggcccaaaaaacccaaa\\\^^^cccfffeeeddddddccccccddddddcccbbbbbbbbbbbbcccddddddaaabbbbbbbbbaaa```______```aaacccbbbaaa``````aaafffddd```\\\YYYVVVSSSRRRMMMJJJFFFDDDBBBAAA???>>><<<;;;:::999777555444333666555444333222222111111444444444555444444333222333333444444444555555555666444444777777555555888~~~zzzyyyrrrpppnnnllljjjiiiiiiiiikkklllmmmmmmmmmkkkiiigggfffeeebbb```^^^]]]]]]]]][[[\\\]]]^^^^^^______^^^\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVYYYYYYWWWVVVXXXWWWTTTQQQQQQRRRTTTWWWXXXVVVUUUTTTRRRQQQQQQTTTVVVWWWWWWVVVWWWXXXXXXWWWVVVUUUTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMOOOQQQQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSVVVYYY\\\^^^___```___^^^]]]]]]]]]]]]^^^___aaabbbccceeeeeedddcccccccccbbbbbbaaa```______^^^aaacccdddeeeeeedddbbbaaabbbaaa```___^^^]]]]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYXXXVVVSSSUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRQQQNNNNNNQQQRRRPPPNNNNNNNNNOOOQQQSSSTTTUUURRRRRRRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZZZZXXXVVVUUUQQQOOOLLLJJJIIIIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;::::::777666555777999;;;;;;;;;888888888888888888999999555555555555666666666666::::::::::::999888888777888888888888888888888888777777777777777777777888:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888888999;;;<<<>>>??????;;;<<<<<<<<<============>>>>>>>>>===============<<<<<<======>>>??????@@@@@@DDDHHHJJJJJJIIIGGGGGGAAABBBDDDFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGIIIKKKLLLMMMOOOSSSUUUSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVXXXZZZ\\\\\\[[[WWWXXXZZZ[[[\\\\\\[[[[[[WWWXXXXXXYYYZZZ[[[]]]]]]\\\^^^aaabbbbbbccceeeggggggggghhhhhhhhhhhhiiiiiigggeeeggglllhhh```___ffffffeeeddddddccccccddddddeeeeeeeeedddeeeffffffgggccccccbbbbbbaaa```___^^^aaaccccccbbb___]]]]]]]]]^^^[[[WWWTTTQQQNNNIIIGGGDDDBBB???>>>======;;;999666777777777666666555444666666555555444333222222555555666555555444333333333333444555555555555444555444555888777444555999|||zzzxxxsssrrrpppnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmkkkhhhgggfffdddbbb___]]]]]]]]]]]][[[\\\]]]^^^____________[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVYYYZZZXXXWWWYYYXXXTTTQQQQQQRRRTTTWWWWWWUUUSSSRRRQQQQQQSSSVVVXXXYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSPPPOOOOOONNNOOOOOOPPPPPPNNNNNNMMMOOOPPPQQQPPPNNNKKKLLLNNNPPPRRRSSSSSSSSSQQQSSSWWWZZZ]]]_________]]]]]]\\\\\\]]]^^^```aaa___aaaccceeeeeeeeeddddddcccccccccccccccbbbaaaaaacccdddfffgggfffdddaaa```aaa``````___^^^^^^______[[[ZZZYYYXXXWWWXXXXXXYYYWWWWWWWWWXXXYYYXXXUUURRRUUUUUUVVVVVVXXXYYYZZZ[[[XXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTQQQSSSRRROOOPPPTTTUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLLLLNNNPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOJJJIIIGGGEEECCCCCCCCCCCC@@@AAABBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;<<<===>>>======<<<;;;:::999888888888777555666888999999999888777777777888888999:::666666666777777777888888999999888888888999::::::999999888888888888999999888777666666777888:::;;;<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<<<<===???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKNNNPPPPPPNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKLLLNNNPPPQQQRRRTTTWWWZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYY[[[]]]^^^]]]\\\YYYZZZ\\\]]]^^^^^^]]]]]][[[[[[[[[[[[\\\^^^_________bbbeeeggghhhhhhiiiiiiffffffggghhhhhhgggfffffffffeeejjjqqqmmmcccaaahhheeeddddddcccccccccccccccdddddddddddddddeeeffffffdddddddddcccbbbaaa___^^^___``````^^^ZZZWWWVVVVVVQQQOOOLLLJJJIIIFFFAAA===>>>===;;;::::::999777555444444666666666666555555333444444444444444333333333333444444555555444444333333555666666666555444444333555777666222444999~~~{{{yyywwwtttsssrrrppppppppppppqqqnnnnnnoooooommmkkkhhhffffffdddaaa___]]]\\\]]]]]][[[\\\]]]^^^____________[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVRRRSSSTTTTTTTTTTTTSSSSSSTTTWWWXXXVVVVVVWWWVVVRRRQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQQQQTTTWWWYYYZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSOOONNNMMMNNNPPPQQQPPPOOOIIIKKKNNNPPPRRRSSSTTTTTTSSSVVVYYY]]]```aaaaaaaaa\\\\\\\\\\\\]]]___aaabbb]]]___aaadddfffffffffeeeddddddeeeeeeeeedddccccccdddeeefffgggfffdddaaa___``````____________``````[[[ZZZYYYXXXWWWWWWXXXYYYVVVUUUVVVWWWXXXXXXUUURRRTTTUUUWWWXXXZZZZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUQQQSSSSSSQQQRRRVVVXXXVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOMMMJJJHHHHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKFFFEEECCCAAA@@@???>>>>>>===>>>???@@@???>>>>>>???<<<;;;999888888999;;;<<<<<<<<<;;;:::999888777666:::888666666888888888777777777777777777888999:::666777777777888888999999777777666666777999;;;===::::::999999999999:::::::::999888777888;;;===???============>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOQQQQQQMMMLLLMMMPPPTTTUUURRROOORRRRRRRRRSSSSSSSSSTTTTTTOOOPPPQQQPPPNNNMMMNNNOOONNNPPPRRRSSSTTTVVVYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\]]]^^^]]][[[YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^___```aaaaaadddiiikkklllkkkkkkkkkjjjkkkkkklllkkkjjjhhhgggccccccjjjsssooodddbbbiiiiiihhhhhhgggggggggggggggbbbaaaaaaaaaaaabbbccccccffffffeeedddcccaaa```___[[[[[[[[[XXXTTTQQQOOOOOOGGGEEEDDDDDDDDDAAA<<<777<<<;;;999999888777444222666777888888777666555444000111222333444555555555000000222333444555555555333333555666666666555444333333555777555222444999}}}{{{yyyyyytttqqqnnnpppuuuwwwuuuqqqooonnnllljjjhhhfffeeeeeehhhfffccc```___^^^______^^^]]]\\\[[[[[[\\\^^^_________^^^]]][[[ZZZYYYYYYSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTVVVWWWXXXXXXVVVTTTTTTTTTVVVXXXXXXWWW[[[ZZZWWWUUURRRPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMPPPSSSUUUSSSQQQVVVTTTTTTXXX___cccbbb___ZZZWWWTTTTTTWWW\\\___```^^^___aaabbbcccccccccbbbccccccddddddeeefffffffffdddeeefffggggggeeecccbbbdddcccaaa```____________\\\[[[YYYXXXXXXYYY[[[\\\ZZZVVVTTTUUUYYYZZZWWWSSSWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUWWWVVVUUUTTTSSSTTTUUUUUUUUUQQQNNNNNNQQQRRROOOKKKLLLJJJGGGEEEDDDEEEGGGHHHJJJIIIHHHGGGFFFEEEDDDCCC>>>>>>===<<<<<<<<<<<<===::::::999888999:::<<<===888::::::999777666777888777888888888666666888999666777888999999888777666555666777999:::;;;;;;;;;;;;;;;:::888666666888::::::;;;<<<;;;;;;<<<>>>AAA;;;<<<===<<<:::999:::;;;;;;999888888:::;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEBBBBBBAAABBBBBBCCCDDDEEEHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOOOONNNLLLJJJOOONNNMMMLLLMMMOOOQQQSSSOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTWWWYYYYYYXXXVVVTTTUUUVVVWWWWWWVVVUUUSSSRRROOONNNNNNMMMKKKJJJIIIIIILLLMMMMMMNNNOOOQQQUUUYYYZZZ[[[]]]^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[]]]^^^___bbb___]]]]]]```bbbbbb```fffeeedddcccbbbbbbbbbbbbfffgggggghhhiiijjjkkklllkkkiiiggghhhkkkkkkhhheeegggggggggffffffeeeeeeeeeeeeeeeeeeffffffeeeeeeddddddeeeeeefffeeedddbbbaaafffeeebbb```]]][[[ZZZYYYXXXTTTPPPMMMKKKHHHDDD@@@>>>===<<<<<<===<<<:::888;;;999777666666333---(((444555555666555444222111444222000000111333444333///555777555444555444222666555555444444444555555222333444555666888999999|||zzzyyyxxxvvvsssqqqrrrvvvwwwuuurrrooonnnllljjjhhhgggfffffffffeeeccc```_________```^^^^^^]]]]]]]]]]]]^^^^^^______^^^]]]\\\ZZZZZZYYYTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTVVVXXXYYYXXXVVVZZZYYYWWWUUURRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNQQQTTTVVVUUUSSSZZZXXXWWWZZZ___bbb```]]]\\\ZZZWWWWWWXXX[[[\\\]]]]]]^^^___aaabbbbbbbbbbbbccccccddddddeeeffffffgggdddeeefffffffffeeecccbbbbbbaaaaaa````````````aaa]]]\\\ZZZYYYYYYYYYZZZ[[[]]]YYYVVVVVVYYYYYYVVVSSSVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSOOOLLLLLLOOOOOOLLLHHHIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999999:::888999:::999888777777888777888888777666666777999888888999999999888777666666777777888888888777777:::::::::888666666888:::777999<<<<<<<<<;;;<<<===<<<===??????=========>>>===<<<;;;===???AAABBBAAABBBBBBBBBCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQRRRRRRRRRRRRQQQPPPRRRQQQPPPPPPQQQRRRTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVVVVVVVVVVUUUSSSQQQOOOMMMGGGFFFEEEDDDCCCBBBBBBAAADDDEEEFFFGGGIIILLLPPPSSSUUUVVVXXXZZZZZZZZZXXXWWWWWWVVVUUUUUUVVVWWWZZZ[[[aaa___]]]^^^aaaccccccaaaffffffeeeeeeeeeffffffggghhhhhhiiijjjkkklllmmmmmmlllkkkiiijjjlllmmmkkkhhhiiiiiiiiihhhhhhggggggfffggggggggghhhggggggffffffffffffggggggfffeeedddcccbbb```]]]ZZZVVVSSSQQQPPPMMMJJJGGGEEEDDDAAA>>>;;;<<<:::999:::::::::888666777666555555666444000---444555555555444333333222444333111222444555555444333555555222333666666444555555444444444555555666666666666666666555555555~~~{{{yyyxxxxxxxxxuuurrrsssuuuuuussspppnnnmmmllljjjhhhggggggfffeeedddbbb````````````aaa^^^_______________^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTVVVYYYYYYXXXVVVYYYXXXVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOORRRVVVXXXWWWWWW^^^\\\[[[\\\___```^^^[[[^^^\\\ZZZZZZZZZ[[[ZZZYYY[[[[[[]]]^^^___`````````ccccccddddddeeefffffffffcccdddeeeeeeeeedddcccbbb`````````aaaaaabbbbbbbbb___^^^\\\[[[ZZZ[[[\\\\\\___\\\XXXXXXYYYYYYWWWTTTVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPMMMJJJJJJKKKJJJGGGDDDEEEDDDCCCBBBAAAAAAAAABBB??????>>>>>>===<<<;;;;;;;;;::::::999888999999999;;;:::999888777777777777888999:::999888777888999666777888777666555777999999999999999999888777666:::::::::999888777666555999::::::999777777999:::777:::>>>@@@???>>>===<<<>>>AAACCCDDDCCCCCCCCCDDDCCCBBBAAACCCFFFIIIJJJJJJHHHHHHHHHIIIIIIKKKLLLMMMKKKLLLLLLNNNOOOPPPQQQQQQQQQRRRRRRTTTUUUWWWYYYZZZXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUOOONNNNNNLLLIIIFFFCCCAAA>>>>>>======<<<;;;:::::::::<<<>>>???AAADDDHHHKKKLLLNNNOOOQQQRRRRRRQQQQQQNNNMMMKKKKKKLLLOOORRRTTT[[[[[[[[[^^^aaaccccccbbbeeeeeeeeefffggghhhhhhiiiggghhhiiijjjkkkllllllllllllkkkjjjkkklllmmmlllkkkkkkkkkjjjiiihhhhhhgggggggggggghhhggggggfffeeeeeeeeeeeeeeedddcccbbb```___ZZZXXXUUUPPPLLLIIIFFFEEEBBB@@@>>>===<<<;;;999777888777666666777777555333333222333444666666444222555555444333333333444444333222222333555555444222777666333000333888777333444444444444555666777777777777777666666555555555|||zzzzzzyyyxxxvvvsssrrrsssrrrooommmlllkkkiiihhhgggffffffeeecccbbbaaaaaa```aaaaaabbb______aaaaaaaaa```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[WWWXXXYYYYYYYYYXXXWWWVVVTTTUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQSSSRRRRRRSSSVVVXXXXXXXXXVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQTTTWWWYYYZZZZZZ___^^^]]]^^^``````^^^\\\^^^]]]\\\\\\\\\\\\YYYXXXYYYYYYZZZ\\\]]]^^^______bbbbbbcccddddddeeeeeefffbbbccccccddddddcccbbbbbb```aaaaaaaaaaaaaaaaaaaaa^^^]]]]]]]]]]]]^^^___```___\\\YYYXXXYYYZZZYYYWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSPPPOOOOOONNNNNNNNNNNNNNNNNNKKKHHHGGGGGGFFFDDDAAA@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;:::::::::999999999888777777777777777888888888777777777777777888999::::::888888888:::777777888777666555777999999999999888888888777777<<<<<<<<<<<<;;;999888777:::;;;<<<;;;::::::;;;===>>>@@@CCCDDDCCCBBBBBBBBBBBBEEEHHHJJJJJJIIIIIIJJJJJJIIIHHHJJJMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUWWWWWWWWWXXXZZZ\\\]]]^^^]]]\\\[[[ZZZZZZ\\\]]]___\\\\\\[[[[[[\\\]]]^^^^^^[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[XXXUUURRRPPPNNNFFFFFFEEEDDDAAA>>><<<:::;;;;;;:::999888888777777666777999::::::<<<@@@BBBBBBCCCEEEFFFHHHHHHHHHHHHDDDBBBAAAAAABBBFFFIIILLLPPPQQQUUUYYY^^^```aaaaaabbbcccdddeeeeeeffffffgggeeefffhhhiiijjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkkkkklllkkkjjjiiihhhgggffffffeeeeeeeeeeeedddcccbbbaaacccbbb```^^^[[[XXXVVVUUUPPPNNNKKKGGGCCC@@@>>>===;;;::::::999:::999999888666555444555666555333222111111222444666666666555555444333222222333555666111111222333555555333111:::888444222555999555///444444444444555666888888444555555666777777888888}}}||||||{{{yyyxxxvvvtttsssqqqooommmhhhgggfffeeeddddddddddddbbbbbbaaaaaaaaaaaaaaabbb``````aaabbbaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZ[[[ZZZYYYWWWVVVTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRUUURRRPPPPPPRRRUUUWWWXXXTTTTTTUUUTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJKKKKKKKKKLLLLLLLLLNNNPPPSSSUUUWWWYYY[[[\\\^^^^^^^^^___```aaa```___\\\[[[[[[\\\]]]]]][[[YYYWWWWWWXXXYYY[[[\\\^^^^^^aaaaaabbbbbbcccdddddddddaaaaaabbbbbbbbbbbbbbbbbbaaabbbbbbbbbaaa```^^^]]][[[\\\\\\^^^___```bbbccc[[[ZZZXXXWWWXXXZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIGGGFFFEEECCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888777666666666666777555555666777888888999999888999::::::999888999;;;777888999888666666888999888888888888888888888888<<<<<<============<<<<<<===>>>@@@@@@??????@@@AAAFFFGGGGGGGGGFFFFFFGGGIIIHHHJJJMMMOOOOOOOOOPPPQQQQQQPPPNNNOOOQQQSSSSSSRRRVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWW[[[[[[ZZZ[[[[[[\\\]]]^^^```___]]]\\\\\\^^^aaabbb``````````````````aaaaaa]]]]]]^^^_______________[[[YYYVVVQQQMMMIIIGGGEEEBBBBBBBBBBBBAAA>>><<<;;;999888888777777666666666666777888888777888:::;;;999:::;;;===>>>??????@@@;;;:::999999;;;>>>AAACCCBBBFFFKKKPPPUUUYYY[[[]]]___```bbbcccdddddddddcccdddeeehhhiiijjjjjjjjjiiikkkjjjjjjiiiiiijjjkkklllmmmlllkkkjjjhhhgggfffeeeddddddcccbbbaaa```^^^]]]___]]]ZZZVVVRRRNNNKKKJJJEEEDDDBBB???===;;;::::::777777888888888888999:::666555444555666666444222222333444444444444555555444333222222333444666777444333444555777777555333:::999777666999:::333***444444444555666777888999444555555666777888999999~~~}}}}}}}}}{{{zzzxxxvvvtttqqqpppooofffeeedddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]][[[[[[\\\\\\[[[YYYXXXWWWUUUVVVXXXYYYZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRTTTQQQOOONNNPPPSSSUUUUUURRRSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNQQQTTTVVVWWWYYY[[[]]]]]]^^^___``````aaa``````ZZZZZZZZZ[[[\\\]]][[[ZZZVVVVVVWWWXXXYYY[[[]]]^^^______``````aaabbbbbbbbb`````````aaaaaaaaaaaabbb```aaaaaaaaa```^^^\\\[[[YYYZZZ[[[\\\^^^___```aaaXXXWWWVVVVVVVVVXXXZZZ\\\YYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWUUUTTTPPPPPPOOONNNMMMLLLLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBB@@@???>>>::::::999999999999::::::::::::::::::;;;;;;;;;;;;999888888777777777777777333444666777999:::::::::888999::::::999999:::;;;888999:::999777777999;;;999999999999:::;;;<<<=========>>>???@@@@@@@@@???AAACCCEEEFFFEEEEEEFFFGGGKKKKKKKKKIIIHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRTTTVVVVVVTTTSSSTTTUUUVVVVVVUUU[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYY]]]\\\\\\\\\\\\]]]^^^^^^``````^^^^^^^^^```bbbdddbbbbbbbbbbbbbbbbbbbbbbbb````````````___^^^]]]\\\TTTQQQMMMHHHDDD@@@???>>><<<<<<=========;;;:::999666555555555444444444333666777888888666555666777555666666777888999999:::666555555666777999;;;<<<999===BBBFFFJJJNNNRRRTTTZZZ[[[]]]___aaaaaaaaaaaadddeeehhhjjjkkkkkkjjjiiikkkkkkkkkiiiggggggiiikkklllkkkjjjhhhfffdddcccbbbaaaaaa```___^^^\\\ZZZYYYXXXVVVRRRNNNIIIFFFCCCBBB>>>===<<<:::999999888888444555666666555555777888666555444555777777555333333444555555333222333555222222222333444555666777888777777888::::::999777777999:::999::::::333+++555555555555666777888888777777777777777777777777}}}||||||}}}xxxxxxwwwtttqqqooonnnmmmeeeddddddccccccccccccdddbbbbbbbbbbbbbbbaaa``````bbbaaa```___^^^^^^^^^^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\]]]]]]]]]\\\ZZZXXXWWWVVVWWWYYY[[[\\\[[[ZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOQQQQQQPPPOOOPPPRRRSSSTTTUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMNNNQQQUUUWWWWWWXXXZZZ]]]]]]^^^___```____________[[[ZZZYYYYYY[[[[[[ZZZYYYVVVVVVVVVWWWYYY[[[]]]^^^]]]]]]^^^______``````aaa```_________``````aaabbb]]]^^^___```___^^^\\\[[[WWWXXXYYYZZZZZZ[[[[[[[[[XXXWWWUUUTTTSSSUUUXXXZZZWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXVVVTTTRRRMMMLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCAAABBBAAA@@@>>>=========:::999777666666777999:::888888888888999999:::::::::999999888888888888888444555777999::::::999999888999::::::999999:::<<<:::;;;;;;:::999999:::<<<;;;;;;;;;<<<===???AAABBBCCCCCCDDDEEEEEEEEEEEEDDDEEEGGGJJJKKKKKKKKKLLLMMMNNNPPPQQQPPPOOONNNOOOPPPTTTTTTTTTTTTSSSTTTWWWZZZXXXWWWVVVWWWYYY[[[[[[ZZZ^^^]]]\\\[[[[[[[[[[[[[[[YYY[[[]]]^^^______^^^]]]]]]]]]]]]^^^___```aaabbb``````______```bbbcccdddbbbbbbbbbccccccbbbbbbaaaaaa```___\\\YYYVVVSSSRRRIIIGGGCCC???<<<;;;;;;;;;777777888888888666555444444444333333333333222222333444666666444333444555555555555555666666777888333333444555666777777777666999<<<>>>@@@BBBGGGJJJNNNPPPTTTXXX[[[]]]]]]]]]```bbbdddggghhhgggfffeeehhhiiihhheeebbbaaadddfffeeeeeecccaaa___]]][[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRMMMKKKHHHDDDAAA>>>===<<<:::999888777666666666666333555666666444333555777666555444555777777555444333555666444222222333666000111222444555666666666999777666777888:::999999333777:::999999:::777333777666666666666666777777666666666777888888999999~~~||||||||||||ttttttsssqqqmmmkkkjjjjjjeeeeeedddccccccddddddeeecccccccccbbbbbbaaa```___bbbaaa___^^^]]]]]]^^^^^^[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]^^^]]]\\\ZZZXXXWWWVVVXXXZZZ\\\]]]\\\[[[[[[VVVVVVUUUUUUTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOMMMNNNPPPRRRSSSQQQMMMJJJPPPQQQSSSTTTUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNRRRUUUWWWVVVWWWYYY\\\^^^___``````___]]]]]]^^^]]][[[YYYXXXYYYYYYYYYXXXUUUUUUVVVVVVXXX[[[]]]___\\\\\\]]]]]]^^^______```_______________```aaabbbZZZ[[[]]]______^^^]]]\\\WWWWWWWWWWWWWWWVVVVVVUUUXXXWWWVVVSSSQQQRRRUUUWWWUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYWWWUUUSSSQQQKKKJJJJJJHHHGGGFFFEEEEEEAAABBBCCCCCCCCCBBBAAA@@@>>>??????>>><<<;;;;;;;;;:::888666555555777999;;;555555666666777888888888;;;::::::999999999999999777777999::::::999888777888999;;;::::::999;;;<<<;;;;;;<<<;;;::::::;;;============>>>@@@BBBEEEFFFJJJJJJKKKKKKKKKJJJJJJIIIHHHJJJMMMOOOOOOOOOOOOPPPQQQTTTWWWXXXVVVTTTSSSSSSWWWWWWVVVTTTSSSUUUYYY\\\XXXWWWWWWYYY\\\^^^_________^^^]]]\\\\\\\\\\\\\\\XXXZZZ]]]___aaabbbbbbaaa]]]^^^^^^```aaaccceeefff``````aaaaaabbbcccddddddaaabbbbbbccccccbbbaaaaaa```^^^\\\XXXSSSNNNJJJHHHBBB@@@===:::999999;;;<<<999:::::::::999777555444444444444444444333333333///111333444333333333444777666666555666666777777222333444666666666555444666888:::::::::<<<@@@DDDCCCFFFKKKPPPTTTWWWYYYYYY[[[]]]```bbbccccccaaa```ddddddccc```\\\[[[^^^aaa^^^]]][[[YYYWWWUUUSSSRRRUUUTTTSSSRRRPPPNNNLLLKKKCCCAAA???<<<:::999888888999888777555444444333333444666888777444333555777555444444555666777555444222444666444222222444777///000333555666666666666777555333333555777777777111666888777777:::;;;:::888777777666666666666777111222444666999;;;======~~~{{{{{{{{{zzzzzzxxxuuuqqqooonnnlllkkkiiibbbbbbbbbbbbcccdddeeefffcccbbb```_________```aaabbb```______```___]]]ZZZ]]]\\\\\\\\\]]]___```bbbeeedddcccaaa^^^[[[XXXWWWSSSVVVYYYZZZXXXWWWVVVVVVXXXVVVTTTRRRQQQSSSUUUVVVVVVWWWVVVTTTQQQOOONNNOOOPPPPPPOOOOOOPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOMMMLLLKKKLLLHHHHHHLLLNNNLLLNNNSSSQQQRRRTTTVVVYYYZZZ[[[\\\______^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUUUUVVVXXX[[[^^^___[[[\\\]]]\\\[[[[[[\\\^^^aaaaaa``````______^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[WWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRPPPNNNNNNIIIHHHEEECCCAAAAAABBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<======<<<:::999777888888777777777777888888999888777666666777888999999:::;;;:::888777888999:::999999999:::;;;===>>>===<<<<<<<<<<<<===>>>???>>>????????????@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLQQQVVVWWWUUUSSSRRRSSSWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXYYY[[[[[[ZZZXXX\\\[[[[[[[[[\\\^^^```aaaccccccbbb___\\\ZZZ[[[]]]aaa```aaacccdddeeecccaaa``````___```aaabbbcccdddeeecccaaaaaacccdddeeeeeeeeedddcccaaa___]]][[[ZZZYYYVVVPPPJJJEEEBBBAAAAAA;;;:::888666666666666777666777777777777555333222555555666666555555444333555555555555555555555555555555555666555555444444666666555444444444444555777777666666666888999:::===>>>@@@BBBEEEHHHKKKLLLRRRRRRSSSUUUWWWXXXYYYZZZ^^^]]]ZZZXXXVVVUUUUUUUUUSSSRRRQQQPPPOOONNNMMMLLLMMMMMMNNNOOONNNJJJDDD@@@???===:::888666666777888444555666555555555777999666666666666666666555555666666555555444444444333333555666444111///222444444444333333333333222222///222555999::::::999888777555444666999;;;:::888:::777555777777555666999999888888777888:::;;;===~~~|||{{{{{{zzzyyywwwtttpppmmmlllkkkjjjhhhddddddcccbbbbbbbbbbbbccccccbbbaaa`````````aaaaaaaaa___^^^^^^^^^^^^]]][[[\\\\\\\\\\\\^^^___aaacccfffeeeccc```]]][[[XXXWWWWWWYYY[[[ZZZXXXVVVUUUVVVXXXWWWUUUTTTSSSTTTUUUVVVTTTUUUVVVUUURRRQQQPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTQQQQQQPPPPPPOOONNNMMMLLLNNNJJJJJJNNNOOOMMMOOOSSSSSSTTTVVVXXXZZZ[[[\\\\\\`````````___^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUVVVWWWYYY[[[^^^___\\\]]]]]]\\\[[[ZZZ\\\]]]``````______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\VVVVVVUUUTTTRRRQQQQQQPPPSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIFFFDDDBBB@@@?????????@@@????????????>>>===<<<;;;<<<<<<======<<<;;;:::999888888777777777777888888:::999888777777888999999666888999999888777888:::888888888888999;;;<<<===<<<<<<<<<======>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUWWWWWWXXXWWWWWWXXX[[[ZZZYYYXXXXXXYYYZZZ[[[]]]\\\\\\]]]___```^^^]]]______^^^]]]^^^^^^``````cccccccccaaa______aaacccaaaaaaaaaccceeeeeecccaaacccbbbbbbbbbccccccddddddhhhfffdddcccddddddcccbbbcccbbbaaa___\\\XXXTTTRRRPPPLLLFFF@@@===<<<<<<===:::999888666666666666777666666777777666555444333444444555555444444333222333333333333333333333333444444555555555444444333444333333333444555555666888888777666777888999999777888999;;;===@@@BBBDDDIIIIIIJJJLLLMMMNNNPPPPPPTTTSSSQQQPPPNNNMMMLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFHHHFFFEEEDDDDDDBBB@@@===<<<;;;999777666666777777555666777666444444555777444444444444444444444444666666666555555555444444444444444333222222333444222222333333444444444555111333555777999999888888666444444555777888666444:::666555777777555666999999999:::<<<>>>@@@BBBCCC~~~|||{{{zzzyyyxxxtttqqqmmmkkkjjjiiihhhffffffeeedddbbbaaa`````````cccbbbbbbaaa```aaaaaaaaa___]]][[[[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^```cccdddhhhfffccc___\\\ZZZYYYXXX[[[\\\\\\ZZZWWWUUUUUUVVVXXXWWWVVVVVVUUUUUUVVVVVVRRRTTTVVVVVVTTTSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMOOOQQQRRRSSSTTTTTTOOOOOOOOOOOONNNNNNNNNMMMOOOMMMMMMPPPQQQPPPQQQTTTTTTUUUWWWYYYZZZ[[[\\\\\\^^^___``````^^^\\\YYYXXXWWWWWWWWWWWWYYYZZZ[[[\\\WWWWWWWWWXXXZZZ\\\]]]^^^]]]]]]^^^\\\ZZZZZZ[[[\\\```___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZVVVUUUTTTRRRQQQOOONNNNNNPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRQQQPPPOOOOOONNNNNNKKKJJJJJJHHHGGGEEECCCBBBAAA@@@>>>===<<<<<<<<<===============<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;:::999888888777777888888999999999888888888888999:::666888999999999999:::<<<999999::::::;;;===>>>????????????@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLMMMOOORRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXX]]][[[YYYZZZ^^^aaaaaa``````^^^\\\ZZZZZZ\\\^^^___```______```bbbbbbaaa```bbbbbbaaa```___`````````aaabbbbbbbbbaaabbbeeegggcccbbbbbbdddffffffdddbbbcccccccccccccccccccccdddfffeeecccccccccccc```^^^^^^]]]\\\XXXTTTOOOJJJHHHEEEBBB===999666777888999999999888777666666666666555666666666666666555555333444444444444333222222222222222222222222222222333333444444444444333333111111111222333444666777999888777777666777777777333333444555666888:::;;;===>>>???@@@AAABBBCCCCCCFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBB???<<<:::;;;;;;<<<;;;888777777777777666666666666777777666444333333444333333333333333333333333777777666666666666555555555333222222444555555444111111222333444555666777444444555666777777777888666555555666777777444222999555555777777555666::::::<<>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNNNNOOOPPPQQQQQQMMMNNNOOOQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZbbb^^^\\\aaaiiimmmlllhhhcccaaa^^^\\\\\\]]]```bbb```______```bbbbbbaaa___bbbbbbaaaaaaaaaaaaaaaaaa```aaaaaaaaa```aaadddfffdddcccccceeeffffffdddbbbaaaaaabbbbbbbbbbbbbbbbbb```____________^^^[[[XXXVVVTTTPPPLLLHHHDDDBBBAAA===<<<:::999888777777888888888777777666666666666555555555666666666666666444444555555444444333222111111111111111111111111222222333333444444333333111111111111222333444555777777666666555555555555333333333333444555666777666777777888999::::::;;;===>>>??????>>>===;;;:::;;;;;;;;;;;;::::::::::::===;;;888777888999:::999333444555666666666666555555666777666444333444444222222333333333333444444777777777777777666666666666333111222555777666444222333333444555555666666777666555555555666777888777777888999:::999777555888555444777888666888<<<>>>AAAFFFKKKOOOQQQRRRRRR}}}zzzyyywwwtttrrrooolllhhhffffffeeedddcccbbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbaaaaaa``````\\\ZZZXXXXXXZZZ\\\]]]]]]\\\\\\\\\]]]^^^```bbbdddgggddd```]]]ZZZYYYXXXYYYVVVWWWWWWVVVUUUUUUVVVXXXUUUUUUUUUUUUUUUTTTTTTSSSUUUVVVXXXWWWTTTRRRQQQRRRSSSRRRQQQOOONNNMMMMMMLLLNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQPPPRRRSSSTTTUUUWWWXXXWWWUUUVVVWWWXXXXXXXXXXXXXXXTTTVVVXXX[[[[[[ZZZXXXWWWXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYZZZ___^^^]]]\\\ZZZYYYXXXWWWRRRRRRSSSSSSSSSSSSRRRRRRWWWVVVUUUSSSQQQOOONNNMMMIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========<<<;;;;;;999999999999999999::::::::::::999999999999::::::888888999999::::::::::::;;;<<<======;;;;;;<<<===AAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLOOOPPPRRRQQQQQQRRRSSSSSSTTTUUUUUUQQQRRRRRRTTTVVVYYY[[[\\\ZZZ[[[[[[[[[\\\\\\]]]]]]aaa______gggqqqvvvsssmmmeeeccc```]]]]]]^^^aaaccc```______aaabbbcccaaa```___``````aaabbbcccccccccbbbccccccbbbaaaaaaccceeedddddddddeeeffffffdddbbb___```aaabbbbbbbbbbbbaaa^^^]]][[[ZZZYYYVVVRRROOOLLLIIIDDD???<<<<<<===>>>666888:::;;;;;;999777555777777777777666666666555555555555555555666666666666666666666666555444444333333333333333333333333111222333333444444444333333222222111111111222222555555555444444333222222555444444444444444555666555555666666777777888888:::;;;<<<===<<<<<<:::999<<<;;;:::999888777666666777666666666888888777555111222333555555666555555222333666666555444555666333444444444555555555666666666666777777777777777666444222333666888777555555555555555555555555555888777666555555666888999555777999:::::::::::::::999666666999;;;;;;===AAAGGGJJJNNNSSSVVVWWWWWWVVV{{{yyywwwtttqqqnnnmmmjjjgggeeeddddddcccbbb____________```aaabbbcccaaaaaaaaaaaaaaa```______\\\ZZZXXXYYYZZZ\\\]]]\\\]]]\\\\\\\\\]]]___```bbbbbbaaa^^^\\\ZZZXXXXXXXXXRRRSSSUUUVVVUUUVVVWWWYYYVVVUUUTTTTTTSSSSSSTTTTTTVVVWWWWWWUUURRRQQQQQQRRRTTTSSSQQQPPPOOONNNNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPRRRQQQPPPOOOOOOPPPQQQRRROOORRRTTTTTTVVVZZZ[[[YYYVVVWWWWWWWWWWWWWWWVVVVVVRRRSSSVVVXXXZZZZZZYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYWWWXXXYYYXXXWWWWWWXXXZZZ\\\\\\[[[ZZZXXXWWWVVVVVVQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSRRRQQQOOONNNLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBAAAAAA@@@???>>>>>>============<<<;;;::::::::::::;;;;;;<<<======>>><<<===============<<<<<<;;;:::999999999999999:::;;;::::::999999::::::;;;999:::;;;<<<======<<<<<<===>>>??????>>>>>>???@@@EEEFFFHHHJJJLLLMMMMMMMMMKKKKKKLLLNNNOOORRRSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ]]]___aaa^^^^^^^^^______``````aaa___^^^aaaiiissswwwsssnnnfffdddaaa______```aaaccccccbbbbbbccceeeeeedddbbb___```aaacccddddddddddddfffffffffdddccccccdddfffdddccccccdddeeeeeecccaaa```aaabbbbbbbbb```___^^^^^^[[[WWWSSSPPPLLLGGGCCCBBB???;;;777666777:::<<<444666999;;;:::888555333555666666777777666666555777666555555555555666666666777777777777666555555444444444444444444444444111222333444444555555444444333222222111111111222333333444444444333222222444444333333333333444444666666777777777777777777999999:::;;;<<<<<<;;;;;;::::::999777666555444333222333444555777666333111222222333333444555555666000222555666555555555666444555555666666777777777555555666666666666777777777555444444666777777666777777666666666555555555999888777666777888999:::555666888888888999;;;<<<<<<999:::???BBBBBBFFFJJJPPPSSSWWWZZZ\\\\\\\\\[[[}}}zzzwwwuuurrrnnnkkkllliiifffdddddddddbbbaaa____________```aaabbbccc___``````aaa```___^^^]]]\\\ZZZZZZZZZ\\\]]]\\\[[[]]]\\\\\\[[[\\\]]]^^^___^^^]]]\\\[[[ZZZXXXWWWWWWQQQSSSVVVWWWWWWWWWXXXYYYXXXVVVUUUSSSSSSTTTUUUVVVUUUUUUTTTRRRPPPPPPSSSUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPQQQRRRSSSMMMRRRUUUUUUWWW]]]^^^[[[XXXXXXYYYXXXXXXWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZZZZ[[[ZZZYYYXXXWWWTTTUUUVVVVVVUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUTTTTTTOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBAAA???>>>>>>>>>======<<<<<<::::::;;;;;;;;;;;;::::::888999:::;;;===>>>>>>>>><<<<<<============<<<<<<>>>===;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@AAACCCEEEFFFFFFGGGIIIKKKMMMNNNPPPSSSTTTUUUVVVVVVQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXXXX]]]]]]\\\\\\]]]___aaaccc______``````aaabbbbbbccc```___```eeelllpppnnnkkkfffeeedddbbbbbbbbbbbbcccdddccccccdddfffgggeeedddbbbcccdddeeefffeeeeeedddeeeeeeeeedddbbbccceeegggcccccccccdddeeedddbbb___aaaaaa```___\\\YYYVVVTTTTTTQQQLLLHHHEEEBBB???<<<;;;:::888777666777888888666777888888777666444333444555666777777666555555888777666555444444555555666666666777666555555444444444444444444444444444222222333555555666666666333333222222222333333444333333555555666555444444444333333333333333444444666666666666666666666666888888888888999:::;;;<<<888888777777666555444444333333333555666555333111444333222222333444666777111333666666555444333444444444555666666777888888444444555555555666666666777777777666555555666777666666666666666666777777999888888888999:::;;;;;;999::::::999777888;;;>>>AAA???AAAFFFJJJLLLPPPUUUXXXZZZ]]]```bbbbbbbbbbbb~~~|||yyyvvvtttqqqmmmjjjkkkiiifffddddddcccbbbaaa_______________```aaaaaa^^^___`````````___]]]\\\\\\[[[[[[\\\]]]]]][[[YYY]]]]]][[[[[[[[[\\\]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVRRRTTTXXXYYYYYYXXXXXXXXXZZZXXXUUUSSSSSSTTTVVVXXXSSSSSSRRRPPPOOOQQQTTTWWWTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPRRRTTTUUUVVVVVVVVVVVVTTTRRRQQQPPPQQQSSSTTTKKKQQQUUUTTTXXX^^^___[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXYYYYYYZZZZZZWWWWWWWWWXXXXXXZZZ[[[\\\YYYZZZZZZZZZZZZXXXVVVUUURRRSSSUUUUUUTTTUUUWWWYYYUUUTTTTTTTTTSSSSSSRRRRRRLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA???>>>===<<<==================<<<<<<888888999::::::;;;::::::777888999;;;======>>>>>>;;;;;;<<<<<<===<<<<<<<<<@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>===<<<;;;:::888999999:::999888666555;;;:::888666555555666666444555666777777666555555999888666555444444444555555555666666555555444333333333333333333333333333222333444555666666666666111111111222333444666666333444666777777777666666555444444444444444555555555555555555555444444444666666555555666888:::;;;777777777777777777777777777666555555666666555333555444333222222444666777333555777777555333111111444444555555666777888888333444444444555555666666666888999888444333555888444444555666777888999999888888999:::;;;;;;<<<<<>>;;;999999===AAAEEECCCEEEKKKPPPRRRWWW\\\]]]^^^aaaccceeefffgggggg{{{zzzyyyxxxvvvrrrmmmiiifffffffffdddbbbaaabbbddd\\\\\\\\\^^^```aaa```___^^^[[[YYYZZZ]]]___^^^\\\YYYZZZ\\\]]]]]]\\\[[[YYY[[[[[[[[[\\\\\\]]]]]]]]]^^^]]]\\\[[[ZZZXXXWWWWWWSSSUUUXXXYYYXXXWWWWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTPPPRRRUUUVVVUUUUUUUUUVVVWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXUUUQQQMMMMMMOOOPPPNNNLLLQQQSSSUUUVVVWWWXXX[[[^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[YYYXXXWWW\\\ZZZYYYWWWWWWXXXZZZ[[[YYYXXXXXXYYYYYYYYYVVVTTTRRRRRRRRRSSSTTTVVVWWWXXXTTTTTTSSSRRRPPPMMMKKKJJJLLLKKKKKKLLLMMMLLLJJJGGGHHHEEECCCBBBDDDEEECCCAAA===============<<<<<<<<<:::;;;<<<======<<<;;;:::444666888:::<<<<<<<<<<<<;;;===???@@@??????@@@AAA;;;<<<<<<======>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;:::;;;===@@@DDDFFF@@@AAADDDEEEGGGIIIMMMOOOSSSSSSSSSTTTVVVYYY\\\^^^aaaaaabbbcccdddccc___\\\[[[[[[[[[\\\]]]^^^``````dddcccbbbaaaaaa```aaaaaa___```bbbcccdddcccaaa```aaabbbcccdddeeedddccccccaaaaaaaaabbbcccdddeeefffeeeffffffffffffdddbbbaaadddccccccdddggghhhhhhgggeeeffffffggggggffffffeeeccccccccccccccccccbbbbbbbbbaaa``````aaa```^^^\\\WWWUUURRRNNNJJJGGGEEEDDD>>>===<<<;;;:::999999999888888999999999999888888888888777666666666666666222777777333444888999555444666777666555444555666444444444444444444555555333333333333333111000000...000333555666555333222555222///111666999666222333333333333333333333333222222333333333333444444444444444555555555555555444666999;;;;;;:::888777999888666444333444555666888777666555333222111000444333333222222333333444333222222444777777555222555555555555555444444444333444444555666777777888666888::::::888666666666555666777777888888888777<<<:::999;;;???AAAAAA??????>>>===>>>???BBBEEEGGGMMMPPPTTTXXX\\\^^^______ddddddeeeeeefffggggggggg~~~|||yyyxxxvvvsssooollldddeeeeeeccc```______aaa\\\\\\\\\]]]___```___]]]\\\ZZZYYYZZZ\\\^^^]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUVVVXXXXXXWWWVVVWWWXXXXXXWWWVVVTTTSSSSSSTTTTTTOOOQQQTTTUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTSSSQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNNNNOOONNNNNNQQQSSSUUUVVVWWWYYY\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXWWWVVVVVVXXXYYYZZZWWWVVVVVVWWWWWWWWWTTTRRROOOPPPQQQRRRSSSTTTUUUUUURRRRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHFFFDDDEEECCC@@@@@@AAABBB@@@>>>========================;;;<<<============<<<;;;999999:::;;;<<<<<<;;;;;;999;;;===>>>>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>?????????@@@BBBEEEHHHJJJFFFHHHJJJKKKLLLNNNRRRTTTSSSTTTWWWZZZ]]]```aaabbbffffffffffffgggfffccc```^^^^^^^^^^^^___```aaabbbcccbbbaaa```````````````___```bbbcccdddcccbbbaaabbbcccdddeeeeeeeeeddddddccccccccccccddddddeeefffgggggghhhhhhgggfffeeedddeeedddcccdddeeefffeeedddffffffgggggggggffffffeeeccccccbbbbbbaaa```_________]]]\\\[[[[[[YYYWWWTTTNNNMMMJJJFFFCCCAAA???>>>===<<<<<<;;;:::999999999888888888999999888888888888777777666666666666666333777777444444888888444333444555444333333555777444444333333333444555666444444444333333222111000///111333444555555444333555333111222555666555333444444444444444444444444222222222333333333444444333333333444444444444444555666888999999999777666666555444222222333444555666666555444333222222111444333333222222333333444333222222444666777444222555555555555555555555555555555666666666666666666777888:::999777666555666666777888999:::;;;;;;;;;<<<;;;:::===@@@BBBAAA@@@BBBCCCDDDFFFIIILLLOOOQQQYYY[[[^^^aaacccdddeeedddggggggggghhhiiiiiijjjjjj}}}{{{wwwuuusssqqqnnnlllfffffffffdddaaa______```]]]\\\\\\]]]^^^___]]]\\\\\\[[[ZZZ[[[]]]______^^^___^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWXXXWWWUUUUUUVVVXXXXXXWWWUUUTTTTTTTTTUUUUUUNNNPPPSSSTTTSSSSSSUUUVVVVVVUUUTTTTTTUUUTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQOOOMMMMMMNNNPPPRRRTTTVVVWWWXXXYYY\\\^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUWWWXXXYYYVVVUUUTTTTTTUUUTTTRRRPPPLLLMMMOOOQQQQQQRRRQQQQQQNNNNNNNNNMMMKKKIIIGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCAAA???======>>>>>>===<<<========================<<<<<<============<<<<<<============<<<;;;:::::::::<<<===>>>>>>>>>@@@AAAAAAAAA@@@??????@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEGGGIIILLLOOOQQQNNNOOOQQQRRRRRRTTTVVVYYYUUUXXX\\\aaafffhhhiiiiiimmmlllkkkjjjkkkjjjgggeeebbbbbbbbbaaaaaaaaabbbbbbaaaaaa```_________`````````aaacccdddddddddcccbbbddddddeeeffffffffffffeeefffeeeeeedddeeeeeeffffffhhhiiiiiiiiiiiiiiihhhhhhfffdddccccccddddddcccaaaeeeeeeeeeddddddccccccbbbbbbbbb```___]]][[[ZZZYYYYYYWWWUUUSSSRRRPPPLLLIIIEEEDDDBBB???===;;;:::::::::;;;;;;;;;:::999888888888888888888888888888888777777777777666666666666555777777555444666666444222333444444444555777999666555444333444555777888444444444333333222111111111111222333444444444555444444444444333333333333333333333333333333333333222222222222333333333333222222222333333333444444777777777666666666666555333333222111111222444444444444444444333333333333444333333222222333333444333222222333555555444222666666666666666666666666777777666666666555555555777999:::999777555555666888888999;;;<<<===>>>>>>=========???CCCEEEEEEEEEJJJLLLOOOSSSXXX[[[^^^___eeefffhhhiiijjjjjjjjjiiijjjjjjkkkkkklllmmmmmmmmm~~~zzzwwwrrrooonnnmmmkkkjjjjjjkkkjjjhhheeecccbbbbbb^^^]]]\\\]]]^^^^^^\\\[[[]]]]]]\\\]]]___```aaaaaabbbaaa___^^^]]]]]]]]]]]]ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXVVVTTTTTTUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVOOOQQQSSSTTTTTTTTTUUUWWWZZZXXXWWWVVVUUUSSSPPPMMMQQQRRRSSSTTTTTTRRRPPPNNNPPPRRRRRRPPPMMMLLLOOORRRRRRTTTWWWXXXYYYZZZ\\\^^^___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTUUUVVVWWWXXXUUUSSSRRRRRRRRRRRRPPPNNNJJJLLLNNNOOOPPPOOONNNMMMJJJJJJJJJIIIHHHFFFEEEDDDFFFCCCAAAAAABBBCCCCCCCCC>>>===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>========================>>>>>>>>>>>>======<<<;;;<<<===?????????@@@BBBDDDDDDCCCBBBAAAAAACCCDDDEEECCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMPPPSSSUUUWWWTTTUUUVVVWWWVVVWWWZZZ\\\[[[^^^aaafffjjjlllnnnooorrrqqqnnnmmmmmmllljjjiiifffeeedddcccbbbbbbbbbbbb``````_________``````aaabbbbbbcccdddeeeddddddccceeefffffffffgggggggggggghhhhhhgggffffffeeeffffffhhhhhhhhhiiiiiiiiiiiiiiieeedddccccccddddddcccaaadddcccbbbaaa```___^^^^^^___^^^\\\YYYWWWTTTRRRQQQPPPOOOLLLKKKJJJHHHEEEBBBAAA@@@???===<<<;;;::::::888999999::::::999888777888888777777777777888888777777777777777666666555777777777555555555555444222444555555555666888;;;777666555555666777999:::666555444333333222222222222222222111222333555666444555666444222111111222000000000000000000000000111222222222222333333333222222222333444444555555888777555444444444444555222222111111222333444555222222333333333444444444444333333222222333333444333333333333444444333333666666666666777777777777666666666666666777777777888999:::999777555666777999::::::;;;===>>>???@@@???@@@BBBEEEIIILLLNNNNNNTTTWWW[[[```eeegggiiiiiijjjkkklllmmmmmmmmmlllllllllmmmmmmnnnnnnooooooppp}}}|||xxxuuuppplllkkkkkkjjjiiijjjlllllljjjgggdddcccccc^^^]]]\\\]]]^^^^^^]]][[[\\\\\\]]]]]]]]]^^^___aaabbbaaa```___^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSSSSUUUWWWVVVUUUTTTTTTTTTUUUVVVWWWRRRTTTUUUUUUTTTUUUVVVXXXYYYXXXVVVVVVWWWVVVTTTRRRSSSTTTUUUVVVUUUSSSQQQOOOPPPRRRRRRPPPMMMMMMPPPSSSRRRTTTXXXZZZZZZ[[[]]]^^^___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUUUUVVVVVVTTTRRRPPPOOOPPPOOONNNLLLIIIJJJLLLMMMNNNLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA??????@@@AAABBBAAA=========<<<;;;;;;<<<===============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA@@@???>>><<<>>>?????????AAADDDFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZYYYZZZ\\\\\\[[[\\\___aaaddddddeeegggiiimmmppprrrtttrrrooonnnnnnmmmkkkjjjgggfffeeecccbbbbbbaaaaaa```````````````aaabbbccccccddddddeeeeeeeeeeeeeeefffffffffggggggggghhhhhhiiiiiihhhgggffffffffffffgggfffffffffggggggggghhhcccbbbaaabbbdddeeedddccccccbbb```^^^\\\[[[ZZZZZZXXXWWWUUURRROOOMMMKKKJJJHHHFFFEEEDDDDDDCCCAAA??????>>>===<<<;;;:::::::::777777888888888888888888888888777666666777888888666777777888777666555555777666666666666444444555111333555666555555777888444555555555666777888888777666555444333333333333333222111111222333555666444555555444222000000111000000000000000000000000111111111222222222333333222333333444555666666666777666444333222333444555222222333333333444555555111111222222333444444555444333333222222333333444333333333333222222333333555666666666777777888888444444555666777888999:::999::::::999888777888999<<<<<<<<<<<<>>>@@@AAABBBDDDFFFIIIMMMQQQUUUYYY[[[___bbbfffjjjmmmnnnnnnmmmlllmmmmmmnnnoooooooooooommmnnnnnnoooppppppqqqqqq}}}{{{yyyxxxtttpppmmmlllkkkjjjiiifffhhhiiihhheeebbbaaa```^^^]]]]]]^^^___```^^^]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^aaa`````````___^^^^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWVVVTTTTTTUUUWWWUUUUUUTTTTTTTTTUUUWWWXXXUUUVVVWWWVVVTTTTTTVVVXXXUUUSSSRRRTTTVVVXXXYYYXXXTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQQQQPPPNNNOOOQQQRRRRRRUUUXXX[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVVVVUUUTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLLLLLLLKKKIIIGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBAAA@@@???===<<<===>>>??????>>>===>>>>>>===<<<<<<===???<<<======>>>>>>??????@@@??????>>>>>>>>>>>>??????===???CCCFFFGGGEEECCCAAA===>>>?????????AAADDDGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTUUUVVVWWWYYYZZZ[[[[[[^^^___aaaaaaaaabbbdddfffhhhhhhggghhhjjjmmmppprrrrrrqqqooooooooonnnllljjjgggfffeeecccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeefffeeeeeeeeeeeeffffffffffffggggggffffffgggggghhhiiiiiihhhhhhgggfffffffffgggfffeeeddddddddddddeeeeeebbb``````aaacccdddcccbbb```___\\\YYYWWWVVVUUUUUUOOONNNLLLJJJHHHFFFDDDCCCAAA@@@???@@@@@@@@@>>><<<<<<;;;:::999888888888888666666666666666777888999888777666555555666777888666777888888888777555444777555555777777444444666333555888888777555444444222333555777888888777777888777555444333333444555333222111111222333555666555444444333222222111000222222222222222222222222111111111111222222222222333333444444555666777777666555444333333333444555444444444555555555555555111111111222333444444444444333333222222333333444333444444333111111222444444555555666666777777888333333555666888999;;;;;;999:::;;;:::999999;;;===>>>>>>>>>@@@CCCFFFIIIKKKMMMPPPTTTXXX[[[___cccfffgggiiilllooopppppppppooooooooopppqqqqqqrrrssssssooooooooopppqqqqqqrrrrrr}}}{{{xxxvvvuuurrrnnnlllkkkjjjiiigggbbbdddfffeeeccc```______^^^]]]]]]___aaaaaa```___\\\^^^^^^]]][[[ZZZ\\\^^^^^^___`````````___^^^]]]ZZZZZZYYYYYYYYYXXXXXXXXXTTTTTTUUUUUUVVVVVVVVVWWWSSSUUUVVVVVVUUUUUUUUUVVVTTTTTTSSSSSSTTTVVVWWWXXXWWWWWWWWWUUUSSSRRRTTTVVVUUURRRPPPPPPSSSVVVXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQOOOOOOPPPQQQQQQQQQRRRUUUYYY\\\\\\]]]^^^___]]]]]]\\\[[[ZZZYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSTTTQQQQQQQQQPPPPPPOOONNNNNNOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@>>>======>>>@@@@@@???>>><<<>>>???>>><<<;;;===@@@<<<======>>>??????@@@@@@@@@??????>>>>>>??????@@@@@@DDDIIIMMMMMMKKKGGGDDDAAAAAABBBBBBCCCEEEIIILLLIIIKKKMMMPPPRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^```aaabbbbbbcccfffhhhhhhhhhiiikkkmmmoooqqqrrrpppoooooopppqqqpppllljjjhhhgggfffdddcccccccccccccccccccccdddeeeggghhhiiiffffffffffffffffffggghhhggggggfffeeefffggghhhiiihhhggggggfffffffffggggggfffeeedddbbbbbbbbbccccccaaa___^^^___``````___]]]YYYWWWTTTPPPNNNLLLLLLLLLFFFFFFEEECCCAAA@@@???>>>>>><<<<<<<<<===<<<:::999:::999888777777666666666666555444333444666999:::888777666555555666777888666666888888888777555444777333444777888444444888999<<<@@@@@@>>>:::666444444777:::===???===;;;:::999888666444333444555555222222222222333444555555555333111111333444222///333333333333333333333333111111111111222222222222111222333444555666666777555444444444444555555666555555555555555444444333111111111222333333444444444333333222222333333444333444444222000///222444333444444555666666777777444555555777888999::::::999:::;;;;;;:::<<<>>>AAA@@@@@@BBBFFFJJJPPPUUUWWWYYY\\\```bbbdddfffjjjmmmlllmmmoooqqqrrrrrrrrrqqqsssrrrrrrrrrrrrsssssstttpppqqqqqqrrrsssssstttttt}}}zzzwwwuuuqqqooollljjjiiihhhfffdddaaaccceeeeeecccaaa______^^^]]]^^^___bbbbbbbbb``````bbbcccaaa^^^\\\^^^aaa\\\]]]___aaaaaa```^^^]]]ZZZZZZYYYYYYXXXXXXXXXWWWRRRRRRRRRSSSTTTTTTUUUUUUQQQTTTVVVWWWVVVUUUUUUVVVTTTTTTSSSSSSTTTVVVXXXYYYWWWXXXWWWTTTRRRQQQRRRTTTYYYUUUQQQOOOOOOQQQSSSSSSUUUUUUTTTSSSTTTTTTUUUUUUTTTQQQNNNNNNQQQSSSRRRPPPRRRUUUYYY\\\]]]]]]^^^___]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRRQQQQQQQQQRRRSSSOOOOOOOOONNNMMMLLLKKKJJJLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????AAACCCCCCAAA???;;;===???===;;;;;;===@@@<<<======>>>???@@@@@@@@@AAA@@@???>>>>>>???@@@AAACCCGGGMMMRRRRRRNNNHHHEEEFFFFFFGGGGGGGGGJJJNNNQQQJJJMMMQQQUUUXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\^^^___``````bbbeeegggeeegggkkknnnpppqqqrrrqqqoooooopppqqqrrrqqqmmmjjjhhhhhhfffeeeeeedddddddddddddddeeefffggghhhjjjkkkfffffffffffffffggghhhhhhgggfffeeeeeeeeefffhhhiiiggggggffffffffffffgggggggggeeedddbbbaaaaaabbbbbbaaa___]]]]]]]]]]]][[[YYYRRROOOLLLHHHEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<===;;;::::::::::::777555;;;:::999888777666666666777555333222333666999<<<999777666555555666777999555666888999888777555444666222333777888444555999@@@DDDHHHIIIEEE@@@;;;888999<<>>?????????AAACCCDDDCCCBBBBBBCCCDDD@@@===;;;<<<>>>???===;;;>>>???@@@@@@??????AAACCC???AAADDDEEEDDDDDDEEEFFFIIIMMMRRRVVVVVVRRRMMMIIIOOOPPPPPPOOOOOOQQQTTTWWWVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\\\\]]]^^^______aaaaaaaaaaaaaaa``````___aaaaaaaaabbbccccccddddddgggjjjnnnqqqqqqqqqpppqqqnnnnnnoooppprrrqqqooommmjjjiiihhhfffeeedddcccccchhhhhhiiijjjlllkkkjjjhhhhhhhhhgggggggggfffffffffdddddddddeeeeeeeeeeeeeeehhhgggfffeeeddddddddddddaaacccdddeeeeeecccaaa```^^^^^^]]][[[XXXSSSOOOLLLJJJHHHEEEBBB@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;???<<<999777777888888777999999999888777666666555555444333555888:::999888888888777666666555666666777777888888888888777777666111000555777555888>>>DDDOOOZZZ\\\RRRFFF<<<888999AAAJJJQQQVVVYYYUUUOOOEEE>>>666222333444333111000111222333333333333333333222222111111222222333444333333222222333333444222222222222222111000///333444555555666666555555444333333222222333333444777666444444444444222000111111111111111111111111444444444333333222222222888333//////222666777777333444555666777777777777::::::999888888999;;;;;;:::;;;<<<===>>>@@@DDDFFFEEEJJJPPPVVV[[[```dddggglllmmmmmmnnnoooppppppppptttrrrpppppprrrsssrrrqqqsssvvvxxxwwwsssqqqqqqrrrrrrssssssttttttttttttttt~~~zzzxxxvvvuuussspppooollliiigggeeeddddddeeedddcccaaa```_________^^^___```bbbbbbbbbbbbaaa^^^^^^^^^^^^^^^___``````cccaaa^^^]]]^^^]]]\\\[[[[[[ZZZXXXWWWVVVUUUVVVVVVTTTSSSSSSTTTVVVWWWVVVTTTSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPQQQRRRRRRQQQNNNLLLLLLOOOSSSUUUVVVUUUXXX\\\^^^^^^]]]]]]]]]VVVVVVWWWVVVVVVUUUUUUTTTOOOOOOOOONNNNNNMMMKKKKKKLLLKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@AAACCCCCCBBBBBBDDDEEE???===;;;<<<>>>???===;;;>>>>>>???>>>===>>>@@@CCCCCCEEEGGGHHHHHHIIIKKKMMMQQQSSSVVVXXXXXXVVVTTTRRRVVVWWWWWWWWWVVVXXX[[[^^^[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^___aaaaaabbbbbbbbbbbbbbbaaaaaa```aaaaaaaaabbbccccccddddddgggjjjoooqqqqqqqqqqqqqqqsssrrrqqqqqqrrrqqqpppnnnjjjiiigggeeedddddddddeeegggggghhhjjjkkkkkkjjjiiiggggggggghhhhhhhhhhhhhhhfffffffffeeefffffffffgggggggggfffeeedddcccbbbaaacccddddddcccbbb```^^^]]]XXXXXXVVVTTTQQQMMMIIIGGGCCCBBB???===<<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;===;;;888777888888777666999999888888777666666555999777555666777888666444999888777777666666666777777777888888888888777777666222222666777666999>>>HHHPPPYYYYYYPPPEEE>>>;;;;;;DDDOOOXXX___dddbbb]]]UUULLLAAA999777555333000111222222333333333222222333222222111111222222333222111111000000111111222333333333333333222111111333333444555555555555444444333333222222333333444666555444444444444333111222222333333333333333333444444444333333222222222666333111111333555777777444444555666777777777777777777777777888:::<<<===<<<>>>@@@AAABBBEEEIIILLLNNNRRRXXX^^^bbbeeeiiilllooooooppppppqqqrrrrrrsssuuusssrrrssstttuuutttrrrtttvvvxxxxxxuuusssssstttsssttttttuuuuuuuuuuuuuuu{{{wwwvvvuuuuuutttqqqnnnkkkhhheeeddddddddddddcccbbbaaa```_________^^^___aaabbbccccccbbbaaa___^^^^^^^^^^^^___``````ccc```^^^]]]\\\\\\ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWSSSRRRSSSUUUWWWXXXWWWVVVRRRSSSTTTUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRVVVVVVVVVVVVUUUUUUTTTTTTQQQRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNQQQUUUWWWXXXWWWZZZ]]]^^^]]][[[ZZZYYYTTTUUUVVVWWWWWWVVVTTTTTTNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEE???AAABBBBBBBBBBBBDDDFFF???>>>===>>>???@@@???>>>@@@@@@@@@???>>>@@@CCCFFFHHHIIIKKKLLLMMMPPPSSSVVVZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^]]]]]]^^^aaacccaaaaaabbbbbbbbbaaa```___````````````aaabbbcccccccccccccccccccccbbbbbbaaaaaaaaabbbbbbccccccddddddhhhkkkoooqqqqqqqqqrrrrrruuusssqqqqqqqqqqqqooonnnkkkiiifffcccaaabbbcccdddbbbccceeeggghhhiiiiiiiiidddeeefffgggggghhhhhhhhhggggggeeeeeedddeeefffgggdddeeeeeeeeeeeedddbbbaaadddcccaaa^^^[[[YYYWWWVVVOOONNNLLLIIIGGGDDDBBBAAA>>><<<;;;999999999:::::::::;;;;;;<<<<<<;;;;;;::::::999888888888888555444999888888777777666666555999777666666777777666444999999888777777777777888777777888888888888777777777444444777888888:::===GGGMMMRRRQQQIIIBBB>>>>>>BBBLLLXXX```hhhnnnmmmiiicccYYYLLLAAA;;;777444111222333333333333222222111333222222111111222222333111111000000000000111111333333333444333333222111222222333444444444444333444333333222222333333444555444333333555555444333222333444666666666555444444444333333333333222222222333444444333444666888444555666777888888888888777777777888:::===???AAA@@@BBBEEEGGGIIIMMMQQQTTT[[[___dddhhhjjjmmmppprrrrrrrrrssssssttttttuuuuuuvvvuuuuuuwwwxxxxxxvvvtttuuuwwwxxxxxxwwwvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwvvv~~~xxxuuuttttttttttttpppnnnjjjgggdddcccddddddcccbbbaaa```````````````___```bbbcccccccccbbbbbb______^^^^^^^^^______```bbb```]]][[[[[[[[[YYYWWWYYYXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSUUUWWWXXXWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVUUUUUUUUUUUUUUURRRSSSUUUVVVVVVUUUTTTRRRNNNMMMMMMOOOSSSWWWYYYYYYYYY[[[^^^___]]]ZZZXXXXXXUUUVVVWWWWWWVVVTTTQQQPPPKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCCCCBBBAAACCCDDD@@@@@@@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCEEEIIILLLMMMNNNOOOQQQRRRVVV[[[___````````````aaabbbcccccc^^^___``````___```bbbddddddddddddcccbbbaaaaaa```aaaaaaaaaaaabbbcccddddddccccccddddddccccccbbbaaaaaabbbbbbcccddddddeeeeeeiiikkkooopppqqqqqqqqqrrrqqqqqqppppppqqqooollliiihhheee```\\\ZZZZZZ[[[\\\ZZZ\\\^^^___```aaacccdddaaabbbccceeefffffffffeeegggeeedddcccbbbcccdddeeeaaabbbdddeeefffeeecccbbbaaa^^^ZZZUUUQQQNNNMMMMMMFFFEEECCC@@@>>>===<<<<<<;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;::::::888777777888999777444222888888777777666666666666555555555666777888888888999999888888888888888999777777888888888888777777666555555666777888999;;;@@@CCCFFFDDD???<<<===???LLLVVV```ffflllpppoookkkiii___RRRFFF>>>999666444444444444444333222111111333222222111111222222333333333222222222222333333222222222333333222222111111111222333333333333222444333333222222333333444444333222333555666555444111222444666777666555444333333333333333333333333000333666666444333555888555666777888999999999999:::::::::<<<>>>AAACCCEEEDDDGGGKKKNNNQQQUUUYYY]]]fffiiimmmoooqqqrrrsssuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwxxxzzz{{{{{{xxxvvvvvvvvvwwwxxxxxxxxxxxxyyyvvvwwwwwwxxxyyyxxxxxxxxx|||wwwtttttttttssssssooommmjjjfffdddcccccccccaaaaaa```````````````aaaaaabbbcccddddddccccccbbb```______^^^^^^^^^______```^^^[[[ZZZZZZYYYXXXVVVXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUVVVVVVUUUSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTTTTTTTTTTUUUVVVSSSTTTVVVWWWWWWUUUSSSQQQMMMMMMNNNQQQUUUXXXYYYYYYZZZ\\\]]]]]][[[YYYXXXXXXXXXWWWWWWUUUSSSPPPMMMKKKHHHGGGGGGFFFDDDBBBAAA@@@CCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBBBBDDDEEEEEEDDDBBBAAAAAABBB@@@@@@AAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHJJJNNNQQQRRRSSSTTTVVVWWW[[[```dddbbbcccdddeeefffeeedddddd___```aaaaaa```aaabbbdddeeedddcccbbbaaaaaa``````aaaaaaaaabbbbbbcccdddeeecccddddddddddddcccbbbbbbccccccddddddeeefffffffffjjjllloooooooooooopppqqqlllmmmnnnppppppmmmgggccc```\\\WWWRRROOONNNNNNOOONNNQQQSSSTTTTTTVVVYYY[[[^^^```bbbdddeeeeeeddddddfffeeedddcccccccccddddddaaabbbccccccbbb```]]][[[XXXUUUPPPKKKGGGDDDCCCCCC@@@???===;;;:::999999999999999999999999:::;;;;;;999999::::::::::::999999666666777888999888444111777777777666666666666666555555666666777777888888999888888888888888999999777777888888888888777777555555555555555777888777999;;;;;;:::999:::>>>AAAQQQ[[[eeeiiillloooooolllllldddWWWJJJ@@@:::777555444444444444444333222111333222222111111222222333333222222111111222222333000000111111111111000000000111222222333333222222444333333222222333333444333222222333555666555444111222333444555555444333333333333333333333333333000333777777555444555888666777888999::::::::::::<<<<<<===>>>@@@CCCFFFGGGJJJNNNRRRVVVZZZ^^^bbbeeemmmpppsssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxyyy{{{}}}}}}zzzxxxvvvvvvvvvvvvwwwxxxyyyyyywwwxxxyyyyyyzzzyyyyyyyyy~~~{{{xxxvvvuuutttrrrqqqmmmllljjjgggeeecccbbbaaa``````_________```aaaaaabbbcccdddeeeeeedddcccbbb``````___^^^^^^^^^^^^___]]][[[YYYXXXYYYYYYXXXVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVUUUTTTTTTUUUUUUSSSQQQVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXSSSTTTUUUUUUTTTRRRPPPNNNLLLLLLNNNQQQUUUXXXXXXWWWXXXYYYZZZYYYWWWVVVWWWXXXYYYXXXUUURRROOOLLLIIIHHHFFFFFFEEEDDDCCCBBB@@@???AAABBBBBBCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAEEEFFFFFFEEECCCBBBCCCDDD@@@BBBDDDDDDDDDEEEGGGHHHJJJLLLNNNOOOOOOQQQSSSVVVWWWYYYZZZ[[[]]]___cccfffcccdddfffhhhhhhfffdddbbbaaacccddddddccccccdddeeefffeeedddbbbaaaaaaaaaaaacccbbbbbbccccccdddeeefffeeeeeeeeeeeeeeeddddddccceeeeeeeeefffgggggghhhhhhkkkmmmnnnnnnmmmlllmmmnnnjjjjjjjjjjjjiiieee^^^YYYRRROOOKKKGGGDDDCCCCCCCCCCCCFFFHHHIIIHHHIIIMMMPPPWWWZZZ]]]aaacccdddddddddeeeeeeeeeddddddccccccbbbaaaaaa___\\\YYYTTTQQQOOOMMMJJJFFFBBB>>><<<<<<<<<;;;;;;::::::999999888888666777777888888888999999888999999::::::999999888777666777888999888555222666666666666666666666666888999999888555444444555888777777777777888999999777777888888888888777777444666666444444777777555777777888888999<<<@@@DDDOOOZZZdddhhhkkknnnooommmlllfffZZZMMMBBB:::666444333444444444444333333222333222222111111222222333000000////////////000000...///000000000000000000111111222333333333333222444333333222222333333444444333222333555666555444333333222222222222222222222222333333333333444444222444666666666666666777777888999:::;;;;;;;;;;;;<<<<<<===???BBBFFFIIIKKKRRRUUU[[[___cccgggkkknnnrrrtttvvvwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxzzz|||}}}{{{yyyxxxwwwuuuvvvxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyy}}}{{{yyywwwvvvtttqqqnnnkkkkkkjjjhhhfffccc```__________________```aaabbbccccccdddeeeeeedddcccbbb``````___^^^^^^^^^^^^^^^[[[YYYWWWWWWXXXYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRSSSRRRRRRSSSUUUUUUSSSRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWUUUTTTTTTTTTUUUXXXZZZ\\\VVVVVVVVVUUUSSSQQQOOONNNLLLLLLNNNRRRUUUWWWVVVUUUUUUUUUTTTSSSRRRSSSVVVYYYXXXVVVRRRNNNKKKIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHEEEHHHJJJKKKJJJKKKNNNPPPPPPSSSVVVXXXYYYZZZ[[[]]]]]]___aaabbbbbbccceeegggeeefffggghhhgggfffdddbbbbbbdddffffffeeedddeeefffggggggeeeddddddddddddeeeeeeeeedddeeeeeefffggghhhggghhhhhhhhhhhhgggfffffffffgggggghhhiiiiiijjjjjjlllnnnnnnmmmkkkjjjjjjkkkgggeeeaaa]]]ZZZUUUOOOKKKCCCBBB@@@>>><<<<<<<<<<<<:::===@@@???===>>>CCCGGGJJJMMMRRRXXX]]]```aaabbbaaaaaabbbcccbbb```^^^]]]YYYXXXUUUQQQMMMIIIGGGEEECCCAAA???<<<:::888888888777888999::::::999888777666666777888888888888777888888999999999999888888888777777888999888666444666666666666666666666666888999:::888555333444555777666666666777777888999777777888888888888777777444888888555555888888444777777777888999<<<@@@BBBJJJUUU___cccdddgggiiihhhccc^^^VVVKKKAAA:::666444333333444444444444444444333222222111111222222333000000////////////000000//////000111111111111111111222222333333333333333444333333222222333333444444333222333555555444333666444333111000111222333222222222333333444444444555444333444666777777666888999:::;;;;;;<<<<<<<<<<<<===@@@CCCHHHMMMRRRUUUYYY]]]ccchhhkkkooosssuuuvvvxxxzzzzzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||{{{zzz|||yyywwwwwwyyy{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzyyy}}}|||zzzyyywwwtttpppmmmjjjjjjjjjiiigggccc```^^^_______________```aaabbbcccdddeeeeeeeeedddcccbbbaaa```___^^^^^^^^^^^^^^^ZZZXXXVVVVVVXXXYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPRRRTTTUUUUUUSSSQQQRRRSSSUUUVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUTTTUUUWWWZZZ]]]^^^ZZZZZZYYYWWWUUURRRPPPOOOKKKLLLNNNRRRUUUVVVUUUSSSRRRQQQPPPNNNNNNPPPUUUXXXVVVTTTPPPLLLIIIHHHIIIJJJFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHAAACCCEEEFFFFFFGGGIIIKKKLLLOOORRRRRRRRRRRRUUUXXXVVVZZZ^^^aaabbbbbbcccddd```bbbeeefffeeeeeefffgggiiihhhhhhgggfffeeedddcccbbbdddffffffeeeddddddeeeiiiiiigggfffffffffggghhhfffffffffgggggghhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiijjjjjjkkkkkkmmmnnnnnnllljjjhhhhhhiiieee```XXXQQQKKKFFFBBB???999999999888888999999999666999<<<;;;888999===BBB===AAAHHHPPPVVV[[[]]]^^^[[[\\\^^^___^^^\\\YYYWWWNNNMMMKKKHHHEEEDDDCCCBBB===<<<;;;999888777777777555777999::::::999888666888888999999999999999888888888999999999999888888999888777777999999777555555555555666666666666666444777888888555555777999666666555666666777888888777777888888888888777777555::::::666666999999444777777777888999;;;===>>>FFFQQQ[[[]]]]]]___``````WWWTTTOOOGGG???999777666222222333444555555555555333222222222222222222333222222111111111111222222///000111222222222222222222222333444444444444333444333333222222333333444555444333333555555444333888666333111000000222333222222222333333444444444777444222333777999888666888999:::;;;<<<<<<<<<<<<>>>@@@CCCHHHOOOUUU[[[^^^___ccchhhmmmqqqtttwwwzzzyyy{{{}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvwwwyyy{{{{{{{{{~~~{{{xxxxxx{{{||||||zzzwwwxxxyyyyyyzzzzzzyyyyyy{{{zzzxxxuuurrrpppnnnllliiikkkkkkjjjfffcccaaaaaa___aaabbb```\\\\\\```eeeiiihhhfffdddcccccccccddd```^^^\\\^^^aaabbb```]]]\\\ZZZWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWNNNPPPSSSVVVWWWVVVTTTSSSUUUTTTSSSSSSSSSTTTVVVWWWUUUTTTSSSRRRRRRQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWXXXZZZ[[[[[[[[[]]][[[YYYVVVSSSQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKLLLPPPWWW[[[TTTSSSQQQOOOLLLJJJHHHGGGGGGCCCCCCGGGIIIGGGFFFHHHIIIGGGEEEDDDFFFGGGHHHHHHFFFEEECCCBBBBBBEEEGGGIIIGGGHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIMMMMMMNNNOOOPPPQQQRRRSSSWWWZZZ]]]^^^\\\ZZZYYYYYY]]]^^^aaaccceeeeeeeeeeeeeeegggiiijjjkkkjjjiiihhhmmmlllkkkiiihhhfffeeeddddddccccccbbbbbbccccccdddiiihhhhhhiiijjjkkklllmmmhhhiiikkklllllllllkkkjjjmmmnnnmmmkkkiiihhhiiijjjjjjiiiggggggiiikkklllllleeegggjjjkkkjjjiiihhhiiiZZZSSSJJJEEEBBB>>>888222666555444444555777:::;;;777888999888777777999:::>>>@@@CCCGGGLLLPPPTTTUUUUUUTTTSSSQQQNNNLLLKKKJJJFFFEEEBBB???===<<<;;;;;;???===;;;888666555444444999555666;;;<<<888999===999888888888777777666666777777777777666666666666777888999999999888666555111444888:::888666444444:::888777555555555666666777777999999888666444222888777777666666666666777555444444555777777666555888999:::999999;;;>>>@@@CCCEEEJJJPPPSSSSSSOOOLLLHHHFFFCCC???;;;888666555777666444222222222444555777444222111111111111000333333222111000000000111111111222222222333333333111000000000111222222333333333333222222111111111222222222333333222111111222222333333333222222111111000///111555777666555444666888999999999;;;<<<===;;;:::;;;???AAAAAA???FFFHHHLLLQQQWWW\\\```bbblllooorrrssssssuuuyyy}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyywwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxyyyyyyyyyxxxxxxwwwzzzyyyvvvtttqqqnnnmmmllljjjkkkkkkiiifffcccaaaaaa^^^aaabbb```\\\\\\```eeefffdddcccaaa````````````^^^]]]]]]^^^``````___^^^\\\ZZZXXXXXXYYYYYYYYYXXXZZZZZZZZZYYYXXXVVVTTTSSSQQQRRRTTTVVVWWWVVVUUUTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUUUUVVVVVVWWWXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKOOOTTTXXXSSSRRRPPPNNNKKKIIIGGGFFFGGGDDDDDDGGGIIIGGGGGGJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEGGGJJJLLLHHHIIIIIIHHHFFFDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZ___bbbfffgggfffcccbbbaaa```aaacccdddeeefffggggggggghhhjjjkkkkkkjjjiiihhhjjjjjjiiiiiihhhhhhhhhhhhgggffffffeeeeeeffffffgggjjjjjjjjjjjjkkklllmmmnnnqqqqqqrrrrrrqqqpppnnnmmmmmmmmmlllkkkjjjiiiiiijjjhhhgggeeefffhhhiiiiiihhhcccdddddddddcccaaa___]]]PPPJJJBBB>>>===;;;666222444444444444555666888999666777888777666666888:::888999;;;>>>AAACCCEEEGGGLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA???<<<;;;:::999:::>>><<<:::888666555555555777444555999:::777777;;;888888888777777777666666777777777777777666666666777777888888888777666555666666555333222333666888999888777666555666777777777777888999888666444333888888888777777777777777555555555666777777666666888999::::::999:::===???AAABBBDDDHHHJJJJJJGGGDDDAAA@@@>>><<<:::888777777555666666555555444444333666444222111111222222222444333333222111111222222111222222222222333333333333333333333333444555555555555555444444333333333333444444444444444333333222222333333333333222222333222111333555666444222555777999:::::::::;;;===>>><<<<<<>>>BBBEEEFFFEEELLLOOOSSSXXX^^^cccgggjjjppprrrtttuuuuuuvvvyyy|||~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzvvvwwwwwwxxxxxxxxxwwwwwwyyywwwuuurrrpppmmmlllkkkjjjkkkkkkiiieeebbbaaaaaa^^^```aaa```]]]^^^aaaeeedddcccaaa```^^^^^^______\\\]]]_________^^^___```]]][[[YYYYYYZZZ[[[ZZZYYYZZZZZZZZZYYYWWWVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPOOONNNLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMQQQTTTQQQPPPNNNLLLJJJHHHFFFEEEGGGDDDDDDHHHIIIHHHIIIMMMOOOQQQRRRSSSRRROOOLLLJJJJJJIIIHHHGGGHHHJJJLLLNNNIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKMMMPPPRRRTTTTTTUUUWWWXXXYYY[[[^^^```bbbccccccfffkkklllkkkhhhfffeeeeeeeeeeeeeeefffggghhhiiihhhiiijjjkkkkkkjjjhhhggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmnnnoooppprrrrrrqqqpppooommmkkkjjjllllllkkkkkkjjjjjjiiiiiifffeeeddddddddddddbbb```^^^[[[YYYXXXXXXVVVQQQMMMCCC>>>888555666666444222222333444444555555555555555666777666555555777999999999::::::;;;<<<======AAA@@@@@@???>>>===<<<<<<===<<<:::999888777777777;;;:::999888777666666666555333333666777555666888888888777777777777666666888888777777777666666666777777777777777666555555666666555333222222555777777777666666666777888888777888888999888777555444888888999999888888777666777777777888888999999999:::;;;<<<<<<;;;<<>>???CCCHHHLLLNNNNNNTTTVVVZZZ___eeekkkoooqqqtttvvvwwwvvvvvvwwwyyy{{{||||||||||||{{{{{{{{{{{{yyyyyywwwwwwwwwwwwxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwzzzyyyyyyxxxxxxxxxyyyyyyttttttuuuvvvwwwwwwwwwvvvyyywwwuuurrrooonnnmmmllljjjjjjjjjhhhdddbbbaaaaaa^^^___``````______bbbeeefffeeecccaaa`````````aaaZZZ]]]``````^^^]]]___aaa]]]\\\ZZZZZZ[[[\\\[[[ZZZVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWWWWVVVTTTSSSSSSNNNNNNNNNNNNNNNNNNOOOPPPNNNMMMJJJHHHFFFFFFGGGHHHHHHIIIJJJKKKJJJKKKNNNPPPOOONNNMMMKKKIIIGGGFFFEEEFFFDDDEEEIIIJJJIIILLLQQQTTTXXX]]]___\\\VVVOOOKKKIIIHHHHHHHHHIIIJJJLLLNNNIIIKKKLLLLLLKKKKKKLLLNNNPPPRRRUUUXXXZZZ[[[[[[ZZZ^^^___aaabbbdddfffggghhheeeiiimmmpppnnnkkkhhhggghhhggggggfffggghhhjjjkkkiiijjjjjjjjjjjjiiiggggggiiiiiihhhiiiiiikkklllmmmnnnmmmmmmmmmmmmmmmmmmnnnooooooooooooppppppqqqrrroooooonnnmmmllljjjiiihhhlllkkkkkkkkkkkkjjjiiihhhfffdddcccaaa___\\\XXXTTTTTTPPPLLLKKKLLLKKKEEE???;;;777333000111333333333111333555666666666444333555666777777666666888:::;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888777777777777777999888888777777777777777444444444555666555666777777777777777777777666666888888888777777777666666777777777777666666555555222555999:::888555333333555666666777777888999999777888888888888777666555777777888999999888777666888999:::::::::;;;<<<>>>===???AAABBBCCCDDDGGGIIIOOOKKKFFFBBB@@@>>>===;;;777777888888999999999888444444555666666555444333333333444444333333444555444333333222222222333333222222222333333333444444333333222222222222333333222222222222222222222222555555666777777777666666222333333444444444444333444444555666666555333111777999;;;<<<;;;;;;===>>>@@@AAADDDHHHMMMRRRVVVXXXYYY[[[___dddjjjooosssuuuwwwxxxwwwwwwvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxvvvuuutttuuuwwwxxxzzzyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxxxxwwwwwwxxxxxxqqqrrrssstttuuuvvvvvvvvv~~~zzzxxxuuurrrpppnnnnnnnnnjjjjjjjjjgggdddaaaaaabbb]]]^^^`````````aaaccceeegggeeedddbbbaaaaaaaaaaaaZZZ^^^aaaaaa___^^^```bbb]]]\\\[[[[[[\\\\\\[[[YYYVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWWWWWWWVVVVVVVVVXXXWWWVVVTTTSSSSSSRRRRRRUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOKKKKKKKKKKKKLLLLLLMMMNNNLLLJJJHHHGGGFFFGGGHHHIIIFFFHHHIIIJJJJJJJJJLLLNNNMMMMMMKKKJJJIIIGGGFFFEEEFFFEEEGGGJJJJJJJJJNNNUUUXXX___hhhlllggg]]]TTTNNNGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNPPPQQQRRRSSSVVVXXXYYY[[[]]]```aaa```___^^^eeeeeefffggghhhhhhiiiiiiiiimmmqqqsssqqqnnnlllkkkiiihhhgggggghhhiiijjjllljjjjjjjjjjjjiiiiiihhhgggmmmlllkkkjjjjjjkkkmmmnnnoooooonnnnnnnnnnnnooooooqqqqqqpppppppppqqqrrrrrrpppppppppooooooooooooooommmkkkjjjjjjkkkkkkhhheeeeeeccc___\\\XXXSSSMMMIIIIIIDDD@@@@@@BBBBBB===888888666222111111222222333111333555777888777555444666777888888777888:::<<<777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777555666666555666777777666666666666666666666777777888888888888888888888888888777777666666666666666444777;;;<<<:::777555444555555666777888999::::::888888888888888777777777555666777777888888888888888:::;;;;;;;;;<<<@@@BBBDDDGGGJJJMMMOOOQQQTTTWWW[[[VVVNNNHHHCCC@@@===;;;888888999999999888777777444333222222222333444555222444666555444333444666222222111111111111222222222222333333333444444444444444333333333333333444222222222222222222222222444444555666666666666666222333444555555555555555222333555666666666666666777999<<<=========???@@@CCCEEEIIINNNSSSXXX]]]```aaacccfffjjjnnnrrruuuwwwyyyxxxwwwvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyzzzyyyxxxvvvtttttttttvvvwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvpppqqqrrrssstttuuuuuuuuu~~~zzzxxxuuurrroooooooooooojjjjjjiiifffcccaaaaaabbb]]]^^^___```bbbcccdddeeedddcccaaa```___^^^______\\\^^^```aaaaaaaaabbbccc\\\[[[[[[\\\]]]\\\ZZZYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWYYYXXXWWWUUUTTTSSSSSSSSSWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIJJJJJJKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFHHHIIIIIIJJJLLLOOOLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKKKKKKKQQQXXX]]]gggtttyyytttgggZZZSSSJJJJJJJJJKKKMMMNNNOOOPPPRRRUUUWWWYYYZZZ\\\___aaabbbcccdddeeeeeeeeedddccchhhiiiiiiiiiiiijjjjjjjjjiiikkknnnooonnnlllkkkkkkiiiiiiiiiiiijjjkkklllmmmllllllkkkkkkkkkkkkkkkkkkqqqooommmllllllmmmnnnooopppoooooonnnnnnoooooopppqqqqqqpppppppppqqqqqqrrroooooonnnnnnooopppqqqqqqooollljjjkkkllljjjfffbbb```]]]XXXSSSNNNIIICCC??????<<<:::999;;;;;;999666666666444333222222222333111222555777888888777666666777888888888888:::===777777777777888888888888888999999999999999999999666777888888888888777777666666777888888777777666555888888555666888888666555555666666666666777777666666777888888999999:::999999888777777777777777;;;;;;:::777555666888:::555666777888999999999999888888888888888888888888555555666666888999;;;<<<999<<>>:::999999::::::999888666555444333111000000222444555222555888777444333444666111111000000111111222222333333333333444444444444777777666555555555666666333333444444444444555555222333444555666666666555333333444555666666666666111333555666666777999;;;888;;;>>>???@@@AAACCCEEEIIILLLPPPUUUYYY^^^cccgggjjjkkkmmmppprrruuuwwwxxxyyywwwvvvvvvxxxyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxvvvuuuttttttuuuvvvttttttttttttuuuvvvwwwxxxwwwvvvuuutttttttttttttttqqqqqqrrrssstttttttttttt~~~}}}yyywwwssspppnnnnnnnnnooojjjjjjiiifffbbb```aaabbb]]]]]]^^^```ccceeeeeeeeecccbbb```^^^]]]]]]]]]^^^_________aaacccddddddccc[[[[[[ZZZ[[[\\\\\\ZZZXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYWWWVVVTTTSSSSSSSSSVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLJJJIIIKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGHHHJJJMMMPPPLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFIIILLLLLLLLLSSS[[[bbbooo~~~qqqbbbYYYPPPQQQQQQSSSTTTVVVWWWWWW\\\^^^```aaabbbccceeegggggggggggghhhhhhhhhhhhhhhiiiiiiiiijjjkkkllllllmmmhhhjjjlllllljjjiiijjjjjjiiijjjkkkmmmnnnooooooooonnnnnnnnnnnnnnnooooooppprrrqqqooommmnnnoooqqqrrrqqqppppppooooooppppppqqqqqqppppppoooooopppppppppllllllkkkkkkkkklllnnnooopppmmmkkkkkkllljjjddd___WWWSSSNNNIIIEEE@@@<<<999:::999888777777666666666222333444444333222222222///000222555666777777777444666777777777888:::<<<::::::::::::::::::::::::888888777777777777777777666777888888888888666666666666777888888777666555555888888555555888888444555555555666666666777777555555666777999:::;;;<<<;;;:::999888777888888999;;;;;;:::777555555777999666666888999:::999999888888888888888888888888999777666666666999<<>>CCCFFFIIIMMMQQQSSSSSSWWW^^^dddccceeeiiikkkkkklllmmmnnnmmmiiiddd]]]UUULLLBBB<<<666777888999888777555333111222444666666555444333444888;;;999555222333555222222222222333333444555333333333444444444555555666666555444444444444444111111111222222333333333333444555666777777777777333444555666777777777777555666666444333555:::>>>===@@@CCCFFFHHHJJJMMMOOOUUUXXX]]]```cccgggmmmqqqttttttssssssssssssssssssyyywwwvvvxxx|||~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvttttttuuutttsssrrrrrrrrrrrrrrruuutttsssrrrqqqqqqpppqqqsssssstttttttttsssrrrrrr}}}zzzzzzwwwtttqqqooonnnmmmllljjjmmmkkkgggdddbbbbbbcccdddZZZ\\\___bbbcccdddcccccc___```bbbcccbbbaaa___]]]bbbcccddddddddddddcccbbb]]]^^^^^^]]]\\\ZZZXXXVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\VVVWWWVVVTTTRRRRRRSSSUUUOOOQQQQQQPPPMMMKKKJJJJJJKKKOOOQQQPPPJJJGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIFFFEEEEEEHHHHHHGGGDDDEEEDDDDDDGGGKKKOOORRRSSSNNNLLLKKKLLLNNNNNNKKKIIIIIILLLNNNNNNNNNSSS]]]dddvvv|||ssskkkbbbaaaaaaaaabbbdddeeefffiiiiiiiiiiiiiiijjjjjjjjjnnnmmmkkkiiiiiihhhiiiiiihhhiiikkkmmmnnnoooppppppqqqqqqqqqpppoooooonnnnnnrrrqqqooonnnoooqqqsssuuussssssssssssssssssrrrqqqrrrssssssttttttssssssrrrsssqqqooommmnnnqqqtttvvvsssqqqooonnnmmmnnnooopppooommmjjjjjjkkkmmmnnnnnnmmmlllkkkjjjgggbbbZZZUUUEEEBBB>>>;;;;;;;;;;;;;;;<<<;;;888555333222333333888777555333222222222333555444444333333333444444666888999888777666777999555666777888888777666666777888888777555333444555555555555555555666777777777777666666666666777777444555666666666666666555777666666666666777777888666777888888777888:::<<<:::;;;;;;;;;999777555333999999888888888888888888888888888888888999999999<<<;;;:::;;;===>>>===<<<999:::===@@@DDDKKKRRRWWWYYY\\\aaadddfffhhhjjjlllllllllmmmnnnooopppqqqqqqllljjjgggbbbZZZOOODDD<<<;;;999777666777777777555222222222333333444444444555555666666555555444333111333444444444444555777333333333333333333333333333333444444444333222222333444555555666666555555;;;777555888666000///222999999999999888777555555555444444666999<<<>>>>>>BBBEEEIIILLLNNNQQQUUUXXX\\\___bbbeeegggiiimmmooowwwwwwwwwwwwvvvtttsssrrrttttttvvvyyy}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxvvvxxxzzzzzzxxxvvvuuuvvvqqqsssuuuwwwwwwvvvuuutttwwwvvvsssqqqpppqqqrrrrrrvvvuuutttsssssssssssssss|||yyyyyyvvvssspppmmmmmmlllkkkiiillljjjgggdddbbbbbbcccccc\\\]]]```bbbcccccccccbbbaaabbbcccccccccbbb```___```aaabbbccccccbbbaaa```]]]]]]]]]]]][[[YYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSVVVWWWXXXXXXWWWWWWYYY[[[SSSSSSRRRPPPNNNNNNPPPRRROOOPPPQQQOOOMMMKKKKKKLLLJJJNNNPPPOOOJJJGGGHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGEEEDDDEEEGGGGGGFFFDDDFFFEEECCCDDDHHHLLLPPPSSSOOOMMMKKKLLLMMMMMMLLLIIIJJJMMMOOOPPPSSSZZZeeennn}}}wwwpppfffeeeeeeeeeeeefffhhhiiikkkkkkkkkkkkkkkjjjjjjjjjmmmllljjjiiihhhhhhiiiiiijjjkkklllmmmnnnooooooooorrrqqqpppooonnnnnnnnnnnnrrrqqqooonnnoooqqqsssuuuttttttttttttttttttsssrrrrrrrrrsssssssssrrrqqqqqqpppooommmmmmnnnppprrrtttrrrqqqooonnnmmmnnnoooppppppnnnkkkjjjkkkllllllllljjjjjjhhhgggccc[[[SSSMMMAAA???;;;:::;;;<<<======;;;:::777444222222222222555444333333333333333333555444444333333333444444444555777777777777888:::666666777888888777666555666777888777555333444555555555555555555666777777666666555555555555666666666777777777777777666666666666555555555666777777666777888777666666888:::::::::999999888777555555777777888888888888777777777777888999::::::::::::999999:::::::::;;;<<<<<<>>>@@@DDDHHHMMMTTTZZZ___cccfffiiikkkllllllnnnooommmnnnnnnooooooppppppqqqpppooolllggg```UUUIIIBBB<<<:::777777777777777555333333333333444444444555555555555555555444444333111222333222000///000111333333333333333333333333222333333444444444333333111111222333333333333222444111222666777333333777777888888888888888888888888888888999<<>>>>>:::888666444222111111222000111222333333333333333444444333333333333444444111333555666666777999;;;777777888888777666555444666777888777555444444555555555555555666666666777555555444444444444555555888888888888888777666555444444444444444555666777777888888777555555666888999888777777666666666777555666888999999888666555555666888:::;;;;;;::::::888:::;;;;;;:::;;;???CCCGGGKKKPPPVVV[[[```eeeiiimmmoooqqqqqqpppppppppqqqpppppppppppppppppppppppppppnnnlllhhhaaaVVVKKKDDD>>>;;;999777777777777666444444444555555555555555555555555555555444333333666666666555222000000111222222222222222222222222111222333444444444444444333444444555555555555555111000222666888666555777555666777888888999::::::<<<<<<===>>>@@@CCCEEEFFFJJJNNNSSSXXX[[[___dddgggjjjlllmmmnnnmmmnnnoooqqquuutttsssssssssssstttuuusssssstttwwwzzz{{{zzzxxxwwwwwwwwwvvvuuuuuuttttttqqqsssuuuvvvuuuuuuvvvwwwtttttttttuuuuuuuuuuuuuuuuuutttssssssssstttvvvwwwuuuuuuuuutttttttttttttttzzzvvvvvvrrrooollljjjiiiiiihhhfffiiigggeeecccaaaaaaaaabbb``````aaabbbbbbbbbaaaaaadddcccbbbaaaaaaaaabbbbbb___```aaabbbbbbaaa```___]]]]]]\\\[[[YYYXXXWWWVVVYYYXXXVVVVVVVVVVVVXXXYYYWWWWWWXXXWWWWWWVVVUUUTTTTTTVVVWWWVVVUUUTTTTTTUUUQQQQQQPPPOOONNNOOORRRUUUVVVVVVVVVSSSPPPMMMMMMMMMKKKMMMNNNLLLIIIGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJIIIIIIJJJKKKKKKLLLLLLNNNQQQTTTRRRPPPOOONNNPPPRRRTTTUUUVVVWWWZZZ]]]dddooo{{{yyyuuuooonnnmmmlllllllllmmmnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqqqqqqqtttrrrooommmlllmmmoooqqqssssssrrrqqqrrrtttuuuwwwwwwwwwwwwwwwvvvuuuttttttqqqqqqqqqqqqpppooonnnmmmjjjkkklllnnnoooppppppqqqqqqpppooonnnnnnoooppppppooonnnmmmmmmnnnnnnmmmlllfffbbb\\\UUUOOOHHHAAA<<<;;;999777888:::<<<======888777555444222111111111///000111333333222111111333333333222333333444444222333555666555666888999888888888777666555444444666777777777555444444666444555555666666666666666666555555444444555555666888888888777777555444333333333333333444555555666999::::::888666555666777888777666555555666777888555666999;;;;;;:::888666555666888:::::::::888888777;;;?????????AAAHHHNNNTTTXXX]]]bbbfffiiimmmooooooqqqrrrrrrpppooopppqqqrrrrrrqqqqqqpppppppppooopppooollliiicccYYYOOOGGGAAA>>>:::888888777777666555555555666666666666666444444555555555444333333666777777666333222222333222222222222222222222222111222333444555555555555555555666777777777777666555555777888888666444444555555666666777888999:::<<<>>>@@@BBBDDDFFFHHHJJJOOOTTTYYY___cccgggkkknnnooopppqqqpppooonnnnnnppptttsssqqqqqqqqqsssuuuvvvttttttuuuwwwzzz{{{yyyxxxwwwvvvuuuttttttssssssssstttvvvwwwwwwvvvuuuvvvwwwuuuuuuttttttttttttuuuvvvttttttsssssssssssstttuuutttttttttuuuuuuttttttttt~~~yyyuuussspppmmmjjjhhhhhhhhhgggfffgggfffdddbbbaaa`````````aaaaaabbbbbbbbbbbbaaaaaabbbbbbaaa````````````aaa___```aaabbbbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRSSSUUUUUUSSSRRRRRRSSSPPPPPPPPPNNNNNNPPPTTTWWW[[[\\\\\\YYYUUURRRPPPOOONNNNNNMMMLLLIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJHHHLLLQQQSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUYYY\\\___``````aaaeeelllvvv~~~xxxtttooonnnmmmlllllllllmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkkmmmppprrrtttuuuuuuuuussspppnnnnnnoooppprrrttttttsssssstttuuuvvvwwwwwwwwwwwwwwwvvvuuutttsssooopppppppppoooooonnnmmmkkklllnnnpppqqqqqqqqqqqqooooooooooooooooooppppppooonnnnnnooopppooommmkkkccc]]]TTTKKKEEEAAA>>><<<;;;999888888999;;;;;;:::777777555444333222111111000111222333222111000///222222222222222333444555444555666666555555666777999888888777666555555555555666777666555444555666444444555666777666666666777666666666666666666777666666666666555444333222222222222333333444666666;;;<<<;;;:::777666777888777666555555555666888999666888;;;======<<<:::888777888999999999888777666777<<>>======<<<:::888888::::::999888777777666555444333222111222222222222222111000///222111111222222333444555555666777777555555666777999888777666555555666666555666777666555444555666333444666777777777666555777777666666666666777777555555555555444444333222222222222333444555666777<<<<<<<<<:::888777888999777777777666666777888888888999;;;=========<<<;;;:::::::::999999:::::::::;;;@@@GGGMMMRRRWWW^^^ccciiikkknnnoooooonnnoooppppppqqqrrrqqqpppqqqssstttttttttssssssrrrrrrrrrqqqqqqpppooommmhhh```VVVPPPFFFCCC===999888777777666666666666666666555555555444444444444444333222222000111333333222333444666333333333333333333333333222333444555555555555555333444555555666666555555666888888666666999999777999888777777888999:::;;;<<>>@@@AAAFFFJJJQQQXXX```eeeiiikkkmmmoooqqqqqqoooooopppqqqsssssssssrrrpppppprrrttttttttttttsssssssssssssssmmmmmmllljjjfff^^^UUUOOOIIIDDD>>>:::888777777666666666666555555555444444333444444444444333222222222333555555555555666888444444444444444444444444444444555555555555555444666666777888888888888888444777666222333999;;;999::::::999999;;;===@@@AAA???DDDLLLPPPRRRUUUZZZ^^^aaaeeekkkoooqqqrrrtttuuutttuuuuuutttrrrpppqqqrrrssssssssssssssstttttttttuuuuuuwwwzzz}}}~~~}}}wwwvvvtttrrrrrrrrrssstttuuuuuutttrrrpppoooppprrrtttuuuvvvvvvvvvuuusssrrrssssssssssssrrrqqqqqqpppnnnoooqqqssssssrrrqqqppp|||}}}|||wwwqqqooonnnkkkiiiggggggggggggfffcccbbbbbbaaa```______^^^aaaaaaaaaaaabbbcccdddeeeaaabbbdddeeedddcccaaa___]]]]]]^^^______^^^]]]]]]]]][[[YYYWWWVVVUUUUUUVVVUUUUUUWWWXXXXXXWWWUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQOOORRRUUUWWWVVVUUUUUUVVVKKKKKKJJJIIIJJJNNNSSSXXX]]]bbbiiillllllhhheeecccXXXUUUPPPMMMKKKIIIGGGFFFFFFHHHIIIKKKLLLLLLKKKKKKKKKNNNPPPPPPNNNNNNQQQSSSTTTZZZaaacccaaa```bbbeeebbbeeehhhiiihhhhhhjjjlllkkkkkkmmmrrrxxx}}}xxxqqqllliiikkkjjjjjjjjjkkklllnnnooonnnnnnnnnnnnoooooooooooonnnoooqqqrrrsssssssssrrrtttuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuutttssssssmmmnnnnnnoooppppppqqqqqqsssssssssrrrqqqpppnnnmmmlllmmmnnnpppqqqqqqqqqqqqqqqqqqpppooooooooooooooommmnnnoooppppppppppppppprrrpppooommmiiiccc[[[VVVHHHFFFBBB@@@???>>><<<::::::999888999;;;<<<<<<;;;777777777777666555444333111000000000111333555777111111111111222333444555333555777888777888:::<<<777777666555555666777888444666777666555555666777333444666777888777666555555555555444444555555555555555666666666666666666333333333444555666888888999999:::888777666888999888999:::::::::888777666888888999999:::;;;<<<<<<<<<<<<;;;;;;>>>BBBFFFHHHQQQTTTZZZbbbkkkpppqqqqqqooopppqqqqqqpppoooqqqrrrttttttsssqqqooooooppprrrttttttttttttttttttttttttoooooonnnmmmiiiaaaXXXRRRJJJEEE???:::888777777666666666555555444444444333333333444444444333222222000111333222111111222444555555555555555555555555555555555666555555444444333444444555555555555555444777555000000666999777;;;;;;:::;;;>>>AAADDDFFFAAAHHHPPPUUUWWWZZZ```eeeeeeiiinnnrrrssstttuuuvvvvvvwwwwwwvvvtttssstttuuusssttttttuuuuuutttssssssttttttvvvyyy}}}}}}wwwuuusssqqqqqqqqqrrrsssuuuuuuuuusssrrrrrrtttvvvtttuuuvvvwwwwwwuuusssqqqqqqrrrssssssttttttssssssmmmnnnppprrrrrrrrrpppooo~~~{{{xxxuuurrrqqqlllkkkiiihhhfffeeeeeedddhhheeeaaa______``````___dddcccaaa```___```aaaccceeedddbbb```___^^^______ZZZ\\\]]]___``````______aaa[[[UUUSSSUUUWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPSSSUUUXXXYYYXXXYYYZZZ[[[UUUMMMHHHKKKLLLLLLOOOUUU\\\^^^bbbhhhkkkiiiccc^^^UUUSSSPPPLLLIIIHHHHHHHHHGGGIIIJJJKKKKKKKKKMMMNNNQQQRRRSSSTTTVVVWWWXXXYYY^^^aaafffhhhiiihhhhhhhhheeehhhlllnnnnnnlllllllllmmmnnnppptttzzz~~~yyyuuuqqqnnnmmmmmmkkkllllllmmmnnnoooooopppoooooooooppppppqqqqqqrrrwwwwwwvvvuuutttssssssrrrssstttuuuvvvwwwwwwwwwwwwuuusssqqqqqqtttuuutttrrrrrrooollllllnnnppprrrrrrpppqqqqqqrrrrrrqqqqqqpppppppppooooooooopppqqqrrrqqqppppppooooooooooooooonnnnnnnnnooooooooooooooolllkkkiiihhheee___VVVOOOFFFBBB>>>===>>>>>><<<::::::;;;;;;<<<<<<;;;::::::;;;999777666555444222000111111111222333333444444111111000000111111222333444888999777666888:::888666777888888777555333111444555666777666555333111666777777888888888888888555333222333666666444111222333444777888888555222666666555444444555777:::888555444777;;;<<<888444::::::999888888777888888999;;;======<<<;;;<<<===>>>>>>???AAAEEEIIINNNQQQXXX]]]dddjjjmmmooopppqqqpppppppppppppppooonnnmmmooooooooopppqqqqqqrrrrrrrrrrrrsssssssssrrrqqqpppmmmmmmlllkkkggg```WWWQQQGGGCCC>>>;;;999888666555555555777777777555333111222222333333333222111000333222222111111222222333222222333333333444444444000111222333555666777777555555555666888777555444;;;555333666999888888999;;;===@@@AAABBBDDDHHHJJJOOOSSSYYY^^^aaadddfffhhhnnnooopppqqqrrrsssssstttyyyyyyxxxvvvtttrrrqqqppptttttttttssssssrrrrrrrrrtttvvvyyy|||~~~~~~~~~}}}uuuuuuuuusssqqqpppqqqrrrrrrrrrrrrqqqqqqssswww{{{yyyyyyxxxvvvuuusssrrrrrrttttttttttttsssrrrqqqpppooommmlllmmmooopppmmmjjj}}}zzzwwwsssqqqooolllkkkiiigggfffeeeeeedddfffdddaaa___````````````dddcccaaa```___```aaabbbdddcccaaa___^^^^^^^^^^^^ZZZ[[[\\\]]]^^^^^^^^^^^^___ZZZUUUSSSUUUVVVUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSQQQPPPOOOOOOPPPPPPRRRUUUWWWXXXYYY[[[\\\XXXPPPKKKLLLMMMKKKNNNRRRSSSTTTXXX]]]aaa```\\\XXXVVVTTTQQQNNNLLLLLLLLLLLLIIIKKKMMMNNNNNNOOOQQQSSSWWWWWWXXXYYY[[[\\\]]]^^^bbbeeehhhjjjjjjjjjkkkkkkkkkmmmpppqqqpppnnnnnnnnnooooooqqqtttyyy}}}~~~~~~}}}{{{wwwtttqqqooonnnmmmmmmmmmmmmnnnooopppppppppqqqqqqrrrrrrrrrrrrrrrsssuuuuuuuuuttttttsssssssssssstttuuuvvvwwwwwwwwwwwwuuurrrpppqqqssstttsssrrrssspppmmmlllnnnpppqqqrrrqqqqqqqqqrrrrrrqqqqqqqqqpppppppppqqqqqqqqqrrrrrrppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiigggccc\\\RRRKKKDDDAAA===<<<<<<===;;;999;;;;;;;;;;;;;;;;;;::::::;;;999888666555444222111111111111222222222222333111111111111222333333444555:::;;;888777:::;;;999666666777777666555444333444555777888777666444222888888888888777666666555666555444555777777555333444444555777999999666333888777666444222222444555999777666888<<<===999666999999999888999999::::::999;;;<<<<<<;;;<<<===???EEEFFFHHHKKKOOOTTTXXXZZZbbbfffjjjmmmmmmmmmmmmnnnqqqqqqqqqqqqqqqpppooonnnooooooppppppqqqrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqnnnmmmmmmkkkggg___VVVPPPHHHDDD???<<<:::999777666333444555666666555333222333333333333333222222111222222222222222222222222222222333333333444444444222222333444555555666666555555555666777777666555999444333666:::::::::<<<===???AAACCCEEEHHHLLLPPPTTTXXX^^^cccgggjjjlllnnnppppppqqqrrrsssttttttuuuuuutttsssrrrqqqppppppppprrrrrrrrrrrrssssssssssssuuuwwwyyy{{{}}}}}}||||||uuuvvvvvvuuusssrrrsssuuuttttttsssrrrrrrtttwww{{{zzzyyyxxxwwwvvvtttsssssssssssssssrrrrrrpppoooooopppooonnnoooqqqrrrpppnnn}}}{{{xxxtttqqqnnnmmmkkkjjjiiigggfffeeeeeeddddddbbb```___```aaaaaa```cccbbbaaa```___```aaabbbbbbaaa```___^^^]]]]]]]]][[[ZZZZZZ[[[[[[\\\]]]^^^]]]YYYUUUSSSUUUVVVUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUSSSPPPNNNNNNOOOOOOLLLNNNRRRTTTVVVXXXZZZ\\\XXXRRRMMMMMMLLLKKKLLLNNNJJJKKKNNNRRRVVVWWWUUUSSSQQQOOONNNLLLKKKKKKLLLMMMMMMPPPRRRSSSTTTUUUXXXZZZ______```aaacccdddeeeeeehhhjjjlllllllllmmmnnnppppppqqqrrrqqqooonnnoooppprrrqqqqqqtttwwwzzzzzzzzzvvvvvvuuusssqqqpppnnnnnnoooooooooppppppqqqqqqrrrttttttttttttttttttssssssssssssssssssssssssssssssssstttuuuvvvvvvwwwvvvvvvsssrrrpppppprrrsssrrrqqqtttqqqnnnmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssssssssrrrrrrpppooonnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkhhheee___WWWMMMFFFAAA???<<<:::;;;;;;:::999<<<<<<<<<;;;;;;::::::::::::999888666555333222111222222222111111111111000222222222222333444555666555999;;;888777999:::888666666666555555555666666555666888999888777555444888888888777666555333333666555555666888888666555555555666888:::999777444888777555444333444555555:::888777999======:::777888888888888999:::;;;<<<;;;<<<=========???BBBDDDIIIKKKOOOTTTYYY]]]```aaajjjlllnnnooonnnmmmnnnoooqqqrrrrrrrrrrrrqqqqqqppppppppppppqqqrrrrrrsssssstttsssrrrqqqqqqqqqrrrrrroooooommmkkkfff^^^UUUNNNHHHEEE@@@===;;;:::888777111222444555555444444333555444444444444333333333222222333444444333222222333333333333444444444444333333444444444555555555444555666777777777777666888444333888;;;;;;===@@@@@@BBBEEEGGGJJJNNNTTTWWW\\\```fffkkknnnppprrrtttqqqrrrrrrssstttuuuvvvwwwtttrrrqqqoooooopppqqqssssssttttttuuuuuuvvvwwwwwwvvvwwwyyy{{{{{{{{{zzzzzzvvvwwwwwwvvvuuutttvvvwwwvvvvvvvvvuuutttuuuxxxzzz{{{zzzyyyxxxwwwvvvuuutttssssssssssssrrrqqqppppppqqqppppppqqqssstttsssrrr}}}|||yyyuuuqqqnnnlllkkkjjjiiihhhgggfffeeeeeeeeecccaaa______aaabbbbbbaaabbbbbbaaa````````````aaa``````___^^^]]]]]]\\\\\\ZZZZZZYYYXXXYYYZZZ[[[]]][[[XXXTTTSSSTTTUUUUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXUUURRROOONNNNNNNNNOOOJJJMMMPPPRRRTTTUUUWWWYYYUUUQQQMMMLLLLLLKKKLLLLLLIIIJJJLLLNNNPPPRRRRRRQQQNNNNNNMMMMMMMMMNNNOOOPPPSSSUUUXXXZZZ[[[]]]```bbbffffffggghhhiiijjjkkkkkkmmmnnnnnnnnnmmmnnnqqqsssooooooooonnnmmmmmmoooppptttsssssstttvvvwwwvvvuuurrrrrrrrrrrrqqqpppoooooopppqqqqqqqqqrrrrrrssssssvvvuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssstttuuuuuuttttttrrrqqqppppppqqqqqqqqqqqquuurrrpppooopppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssuuuuuutttsssrrrqqqppppppooonnnooooooooommmlllllllllllllllkkkkkkkkkjjjfffaaaYYYPPPGGGBBB>>><<<;;;999999:::::::::======<<<;;;::::::999999999999888777444333222333333333222111111000//////222222333333444666777888333777999777555777777555777666555444444555777888666777888999999888666555777777777777666555444333555555666666777777666666555555555777999999777444555444444555777999::::::999888888:::<<<<<<:::888999888888999999:::;;;<<>>BBBCCCFFFIIIMMMPPPUUU[[[___dddhhhmmmppprrrssstttuuusssttttttuuuvvvwwwxxxxxxxxxvvvtttrrrqqqsssuuuvvvyyyyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyxxxxxxvvvwwwwwwvvvuuuuuuwwwyyyyyyyyyxxxwwwuuuvvvxxxzzz|||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuutttssssssrrrqqqqqqrrrsssuuuuuuuuu|||zzzwwwsssooolllkkkjjjiiiiiigggfffeeeeeeeeeeeebbbaaa``````bbbccccccbbbbbbaaaaaa```````````````_________^^^^^^]]]\\\\\\ZZZYYYXXXWWWWWWYYYZZZ[[[XXXVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTRRROOONNNNNNNNNOOOLLLNNNPPPQQQQQQRRRSSSTTTOOONNNLLLJJJKKKMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZ\\\___aaabbbdddgggiiijjjkkkkkklllmmmnnnoooooopppppppppooonnnooorrrtttmmmnnnnnnmmmlllmmmpppsssvvvtttssstttuuuuuutttssspppqqqqqqrrrrrrqqqqqqppprrrrrrrrrrrrssssssssssssuuuuuuttttttssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqqqqppppppqqqrrruuusssqqqpppqqqqqqqqqppprrrqqqqqqppppppqqqqqqrrrppprrrtttuuuuuuuuusssrrrsssrrrqqqqqqppppppqqqqqqmmmmmmllllllkkkkkkkkkjjjjjjgggccc[[[RRRJJJCCC@@@<<<;;;;;;:::999:::;;;<<>><<<;;;999999999999777999999777444222333444444333333222111000//////222222333444555777999:::444999;;;999777888888666888666444333333555777999555777888::::::999777666555555666666666666555555333444555666666666666666444444444555777777666444444333222444888::::::999777777888999;;;:::999888::::::999999::::::;;;<<<@@@AAACCCDDDFFFJJJOOORRR[[[^^^ccchhhllloooppppppkkklllmmmnnnoooqqqtttwwwqqqrrrssstttttttttttttttrrrrrrrrrsssttttttuuuuuuuuutttrrrppppppqqqrrrsssrrrpppmmmiiiddd\\\SSSMMMFFFBBB>>>;;;999999777666000111222333444444555555777666555444444444555555222333555666666555333222333333444444444555555555666666555555555444444444222444666777666777999;;;<<<999:::===???>>>AAAFFFHHHLLLPPPTTTXXX]]]bbbeeejjjmmmqqqssssssrrrssssssuuuuuuvvvwwwxxxyyyyyyzzz|||zzzwwwuuussstttvvvwww}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxuuuvvvwwwvvvuuuuuuwwwxxxyyyzzzzzzyyywwwwwwxxxzzz|||{{{{{{zzzyyyxxxwwwwwwuuuuuuvvvvvvvvvuuuttttttqqqqqqrrrrrrrrrsssuuuvvvzzzxxxuuuqqqnnnlllkkkkkkiiihhhgggfffeeeeeeeeeeeecccbbbaaabbbddddddcccbbbaaaaaaaaa`````````______^^^^^^______^^^^^^]]]\\\YYYYYYXXXXXXXXXXXXYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOONNNNNNMMMOOOQQQQQQPPPOOOPPPQQQLLLMMMLLLJJJLLLPPPOOOLLLKKKLLLNNNOOOOOOQQQSSSUUUWWWXXXYYY[[[]]]^^^`````````bbbeeeggghhhjjjlllooommmmmmmmmnnnoooppppppppprrrrrrrrrqqqpppppprrruuunnnoooppppppoooqqqtttvvvvvvuuuttttttuuuvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrrrrqqqqqqqqqrrrsssrrrpppppprrrssstttsssqqqqqqrrrsssrrrqqqsssrrrqqqppppppqqqrrrsssqqqrrrssstttttttttsssrrrtttssssssrrrqqqrrrrrrrrrmmmmmmmmmllllllkkkkkkjjjgggddd^^^UUUKKKDDDAAA@@@;;;<<<<<<;;;:::;;;===???@@@???===:::999888888888666888:::888444222333555444444333333222111000000111111222444666888:::;;;888===@@@>>><<<===<<<999888777555444444555666777555666888999:::999777666444555666777777777777666222444666666555555666777444333333444666777555444666333222444777888777444666777999:::::::::999888;;;;;;;;;;;;<<<===>>>???BBBDDDGGGJJJLLLPPPUUUYYYaaadddggglllooopppqqqqqqmmmoooppppppooopppsssuuuqqqqqqrrrttttttuuuuuuuuussssssssstttuuuuuuvvvvvvtttsssrrrqqqqqqqqqrrrrrrqqqooolllhhhccc\\\SSSNNNEEEAAA===:::999888777666111222222333444555555666777666555444333444555555444444555666666555444444333444444444555555555555666666555555555555555555222444777777666666:::>>><<<;;;===AAABBBAAAEEEKKKPPPTTTZZZ^^^bbbeeehhhjjjmmmpppssstttsssrrrrrrsssuuuvvvvvvwwwxxxyyyzzzzzz|||zzzxxxvvvuuuuuuuuuvvv}}}|||{{{zzzxxxwwwvvvvvv{{{zzzzzzzzzyyyyyyyyyyyywwwxxxxxxwwwuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxssstttttttttttttttssssssrrrrrrsssrrrqqqrrrtttwww~~~yyyvvvssspppmmmlllllllllhhhhhhgggfffeeeeeeeeeeeeeeedddcccdddeeeeeedddbbb```````````````______^^^^^^______```___^^^]]]]]]XXXXXXYYYYYYYYYYYYXXXXXXSSSTTTTTTTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQPPPOOONNNMMMOOOPPPPPPOOOOOOOOOPPPLLLOOONNNLLLNNNRRRQQQLLLIIILLLPPPRRRSSSUUUXXX[[[ZZZ[[[]]]___bbbcccdddeeeeeegggiiikkklllmmmppprrrnnnnnnoooooopppqqqqqqqqqttttttuuutttrrrrrrsssuuuqqqrrrsssrrrqqqrrrsssuuuvvvtttttttttvvvwwwvvvuuuvvvvvvtttsssrrrrrrssssssssssssssssssssssssssssssrrrsssssssssssssssssstttttttttssssssrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrqqqssstttsssqqqppprrruuusssrrrqqqrrrssstttsssrrrsssrrrpppooooooppprrrsssqqqrrrrrrrrrssssssssssssssssssrrrqqqqqqqqqqqqrrrnnnnnnmmmmmmlllkkkkkkkkkeeeaaaZZZOOOFFF@@@@@@BBB;;;<<<======<<<<<>>;;;888777666555444444555555444555777999999888777666777777777888777777666666222555777777666666777999555444444555666777666555777555333666:::<<<999666777888:::;;;;;;:::::::::;;;;;;<<<>>>AAACCCEEEGGGHHHKKKPPPTTTWWW[[[___cccfffhhhjjjlllnnnooooooooooooppprrrrrrqqqqqqssstttoooppprrrssstttuuuuuuuuusssttttttuuuuuuvvvwwwwwwssssssrrrrrrrrrqqqqqqqqqqqqoookkkhhhccc\\\TTTOOOEEEBBB>>>;;;:::999888777333333333444444555666666777666444333222333444555555555555555555555555555444444444444555555555555555555555555666666666666111444777777555666;;;@@@;;;;;;>>>CCCEEEFFFKKKRRRXXX]]]ccciiilllmmmnnnnnnnnnqqqtttvvvvvvuuuuuuvvvuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyxxxxxxwwwwwwwwwxxx{{{zzzzzzyyyxxxwwwvvvvvv{{{{{{zzzzzzzzzzzzzzzzzzyyyzzzzzzyyywwwvvvwwwyyyxxxyyyzzzzzzxxxxxxyyy{{{{{{{{{zzzzzzyyyxxxxxxxxxsssttttttuuuuuuuuutttttttttttttttsssqqqqqqtttwww}}}xxxvvvsssooommmmmmmmmmmmhhhgggfffeeeeeeeeeeeeeeefffeeeeeeeeeffffffdddbbb`````````aaa```______^^^^^^___`````````___^^^]]]XXXXXXZZZZZZZZZYYYXXXWWWRRRSSSTTTTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOQQQRRRRRRQQQOOONNNLLLNNNPPPPPPOOOOOOPPPQQQNNNQQQQQQNNNOOOTTTRRRLLLHHHLLLRRRUUUWWWYYY]]]aaaaaabbbdddgggiiikkkllllllgggiiilllmmmnnnoooqqqsssooooooppppppqqqqqqrrrrrruuuvvvwwwvvvuuuttttttvvvqqqssstttsssqqqpppqqqrrruuuttttttuuuwwwxxxwwwvvvzzzxxxuuusssrrrsssttttttssssssssssssssssssrrrrrrrrrsssssssssttttttuuuuuuuuuuuutttssssssrrrqqqqqqtttttttttuuuttttttssssssrrrtttuuutttqqqqqqsssuuusssqqqqqqrrrtttuuutttssssssrrrpppooooooppprrrsssrrrrrrqqqqqqqqqrrrssstttsssrrrqqqqqqppppppqqqqqqoooooonnnmmmllllllkkkkkkddd```WWWLLLBBB>>>@@@DDD;;;===???>>>======AAADDDBBB@@@===:::888777777888555888:::888333111333666555555444444444444333333///000111333555888:::;;;;;;@@@CCCAAA??????===:::888888777666555444444444333555777888999888777666999999999999888666555444333666999999777777888;;;777666555666777888888666777555555999???BBB@@@===888:::<<<===<<<;;;;;;;;;:::;;;===@@@DDDHHHKKKMMMPPPSSSYYY]]]aaaeeeiiikkknnnooopppqqqrrrrrrssssssnnnppprrrtttttttttuuuvvvooopppqqqssstttuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwrrrrrrsssssssssrrrqqqppppppnnnkkkgggbbb\\\TTTOOOFFFCCC???<<<;;;;;;:::999555555444444444555666666777555333222222222444555666666555555555555666666444444444555555555666666555555555555666666777777111444777777555666<<>>DDDGGGIIIPPPXXX]]]cccjjjppprrrrrrqqqqqqnnnqqquuuxxxxxxxxxyyyzzzuuuvvvwwwwwwyyyyyyzzz{{{yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyy|||{{{{{{zzzzzzzzz{{{{{{|||||||||zzzxxxwwwxxxyyywwwxxxzzzyyyxxxxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvvvvtttqqqqqquuuxxx|||xxxvvvrrrnnnllllllllljjjhhhiiihhhgggfffeeedddddddddeeeeeeeeedddddddddccccccbbbaaa```______^^^______`````````___^^^\\\[[[ZZZXXXYYYYYYYYYYYYWWWVVVUUUWWWWWWVVVUUUTTTTTTTTTUUURRRSSSTTTSSSRRRQQQRRRTTTRRRQQQPPPOOOOOOOOOQQQQQQMMMNNNPPPPPPOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUUTTTWWWZZZ^^^aaacccccccccggghhhiiijjjkkklllllllllpppppppppppppppqqqqqqqqqpppppppppqqqrrrssstttuuussstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuvvvwwwxxxuuutttvvvvvvttttttwwwuuusssrrrsssvvvvvvtttqqquuutttqqqooonnnooopppqqqttttttsssssssssrrrrrrrrrssssssssstttttttttttttttvvvvvvvvvuuutttsssqqqppppppqqqrrrttttttttttttssspppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooopppnnnllljjjjjjiiifffdddcccYYYOOOIIICCC>>><<<>>>???===:::888999<<>>???;;;888444111000333777:::222333444555666666666666999888777666666555555666:::555666:::;;;888:::???888888777777777777888888888888888888999999999999999:::;;;;;;:::;;;===???;;;>>>CCCGGGJJJMMMQQQSSSWWWZZZ^^^cccgggiiijjjjjjmmmnnnpppqqqrrrrrrqqqqqqrrrrrrssstttvvvwwwwwwvvvsssrrrppppppppprrrtttuuuuuuvvvwwwvvvuuutttuuuvvvzzzyyyxxxvvvuuusssrrrqqqnnnmmmkkkhhhddd[[[RRRLLLHHHDDD???<<<<<<;;;888555444555555555666666777777333333333444444444555555999888777555555555666777666555444333222333333444444444555555555555555555111444666888888999;;;===???>>>AAAIIIPPPTTTYYY___fffiiinnnssswwwxxxxxxwwwssstttuuuwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{zzzzzzzzz{{{~~~}}}{{{zzzzzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxvvvttttttttttttuuu{{{xxxvvvrrrnnnllllllllljjjhhhiiihhhgggeeedddddddddddddddddddddcccccccccbbbbbb______^^^^^^^^^______````````````___^^^\\\[[[ZZZXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRTTTUUUTTTSSSRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQRRROOOPPPPPPPPPNNNMMMNNNOOOQQQQQQQQQSSSTTTVVVWWWXXXYYY[[[^^^bbbdddeeefffeeehhhiiikkklllmmmnnnnnnnnnnnnoooooopppqqqqqqrrrrrrqqqqqqqqqqqqrrrtttuuuvvvttttttuuuuuuuuuvvvvvvvvvxxxxxxxxxxxxwwwvvvwwwwwwxxxuuutttwwwvvvtttuuuxxxvvvtttssstttvvvwwwuuusssssssssqqqpppoooooopppqqquuutttttttttsssssssssrrrssssssssssssssssssssssssttttttssssssrrrqqqqqqqqqrrrssstttttttttsssrrrrrrpppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqppppppooonnnooonnnkkkjjjiiihhheeecccaaaWWWMMMFFFAAA<<<<<<>>>===;;;999888999<<<@@@CCCDDDBBB???<<<999888888888:::999777666555666777888555444333444777777555333555666777999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>><<<:::666333222444666888333444555666777777777777888888777666666666666666777333333777777555666:::999999888888888888888999888888999999::::::;;;;;;;;;<<<=========>>>@@@CCCAAAEEEJJJNNNRRRUUUYYY\\\```bbbfffjjjmmmoooppppppnnnooopppqqqrrrrrrrrrrrrsssssssssuuuvvvwwwvvvvvvtttsssqqqpppqqqrrrsssuuutttvvvvvvvvvttttttuuuvvvxxxxxxvvvuuusssqqqpppoooooommmkkkhhhccc[[[QQQKKKHHHCCC>>><<<<<<;;;888666555555555555666666666777444555555555666666666666888777666444444444555666666555444333333333444444555555555555666666666666333555888999:::;;;<<<>>>@@@???CCCLLLSSSXXX^^^dddkkkmmmqqquuuxxxxxxwwwvvvtttuuuvvvxxxyyyzzz{{{{{{xxxyyyyyyzzz{{{|||}}}}}}zzzzzz{{{{{{{{{{{{||||||}}}}}}||||||||||||||||||}}}|||{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyy||||||{{{zzzzzz{{{{{{|||zzzyyyyyyyyyxxxxxxwwwwwwxxxwwwwwwwwwxxxyyyyyyzzzvvvuuuuuuttttttuuuvvvwww{{{xxxtttrrrooommmlllkkkjjjhhhhhhgggfffeeedddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa\\\\\\]]]^^^^^^___``````____________^^^\\\[[[ZZZXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTSSSTTTUUUUUUSSSSSSTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQQQQPPPNNNOOOQQQSSSVVVVVVWWWXXXYYY[[[\\\\\\```bbbdddfffhhhiiiiiiiiiiiijjjlllnnnoooqqqqqqqqqoooooopppqqqrrrrrrssssssqqqqqqrrrrrrsssuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuwwwwwwuuuuuuxxxuuutttssstttvvvvvvtttsssrrrrrrqqqqqqqqqqqqqqqqqquuuuuuuuuuuuttttttttttttttttttttttttssssssssssssrrrrrrppppppppppppqqqrrruuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrroooppppppppppppooonnnnnnnnnmmmkkkjjjiiigggdddbbb]]]SSSIIICCC>>>;;;;;;>>>;;;999888777999===AAACCCBBB@@@>>>;;;999888888888777777666555555555666666444333333555777777666555777888:::<<<<<<;;;:::999999999999999:::;;;<<<<<<===<<<999666555555666666444555666777888888888888888777777666666666666777666333333555555333333666999999999999999:::;;;<<<:::::::::::::::;;;<<<<<<>>>>>>?????????AAAEEEHHHIIIMMMRRRWWW[[[___cccfffiiijjjmmmppprrrtttttttttppppppppppppqqqrrrsssttttttttttttuuuuuuvvvvvvvvvuuutttrrrqqqqqqrrrssstttsssuuuvvvuuutttsssuuuvvvyyyxxxwwwuuutttrrrqqqppppppnnnlllhhhbbbZZZPPPJJJGGGCCC>>><<<<<<;;;888666555555555555666666666666666666777777888888888777666555555444444444444555666555444444333444444444555555666666666777777777666888:::;;;;;;<<<>>>@@@BBBBBBHHHRRRZZZ___dddjjjqqqsssvvvxxxyyyxxxwwwuuuuuuvvvwwwyyyzzz{{{{{{|||xxxxxxyyyzzz{{{|||}}}~~~{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{zzz{{{{{{{{{yyyyyyyyyxxxyyyyyyzzzzzz~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzttttttttttttuuuwwwxxxyyy{{{xxxrrrqqqooommmlllkkkiiihhhhhhgggfffdddccccccbbbbbbaaaaaaaaa`````````______]]]^^^^^^______`````````^^^______^^^]]]\\\[[[[[[XXXXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTRRRTTTUUUTTTSSSRRRSSSUUUTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSWWWZZZ\\\]]]^^^___```aaaaaabbbfffggghhhjjjkkkkkkkkkkkkjjjkkkmmmoooqqqrrrssssssssssssssssssttttttttttttrrrrrrssstttuuuvvvxxxyyyzzzyyywwwvvvvvvwwwyyyzzz|||{{{{{{{{{{{{{{{zzzyyyxxxuuuuuuwwwxxxvvvvvvzzztttsssttttttuuuuuutttsssrrrrrrssstttttttttssssssvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrqqqpppooooooqqqssstttuuuuuuuuuuuuttttttssssssrrrrrrssssssssssssssssssooooooooopppppprrrssstttppppppppppppqqqqqqqqqqqqnnnoooooooooooonnnmmmmmmmmmllljjjiiihhhfffbbb___YYYOOOEEE???<<<999:::>>>:::999888777888;;;>>>@@@???>>><<<:::999888888888444444444555444444444444333333444555777777777777555777:::<<<<<<;;;999888777777777777888999::::::<<<;;;:::888777777777777444444555777777777777777777666666666666666777888888777666666555555555666777888888:::<<<>>>@@@AAA<<<;;;::::::::::::;;;;;;>>>???@@@@@@BBBEEEJJJNNNOOOSSSXXX]]]aaaeeejjjmmmmmmnnnpppqqqssssssssssssrrrqqqqqqqqqqqqssstttvvvuuuuuuvvvuuuuuuuuuvvvwwwvvvuuutttsssrrrrrrssssssssstttuuuuuutttsssuuuvvvzzzzzzyyyxxxvvvuuutttsssqqqooolllgggaaaYYYPPPIIIFFFBBB===;;;<<<;;;888666555555555666666666666666555666777888888888777777666555555555555555555555555555555444444444444555444444555555666777777777777999;;;<<<<<<>>>AAACCCFFFGGGNNNYYYaaafffkkkqqqtttvvvxxxzzzzzzzzzxxxwwwvvvwwwxxxzzz{{{|||||||||xxxxxxyyyzzz{{{|||}}}}}}zzz{{{{{{||||||}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||||||||zzzyyyyyyyyyzzz{{{||||||}}}|||{{{zzzyyyxxxwwwwww{{{{{{{{{|||||||||||||||zzzyyyxxxxxxxxxxxxxxxyyyvvvvvvvvvwwwwwwxxxyyyyyy{{{xxxppppppooonnnllljjjiiiiiigggfffeeedddbbbbbbbbbbbb``````_________^^^^^^^^^aaaaaaaaabbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWXXX[[[```cccbbbcccdddfffggggggggggggiiijjjkkkkkklllllllllmmmjjjkkkmmmoooqqqsssssstttxxxwwwwwwvvvvvvuuuuuutttsssssstttuuuvvvxxxzzz{{{}}}{{{yyyxxxxxxyyy{{{|||}}}{{{yyyzzz|||}}}{{{zzzxxxvvvuuuxxxyyywwwwww{{{vvvwwwwwwxxxwwwwwwvvvvvvssstttuuuvvvvvvuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuusssrrrqqqpppqqqsssuuuvvvssssssssssssttttttuuuuuuttttttttttttssssssssssssmmmmmmmmmmmmnnnooopppqqqmmmmmmnnnnnnnnnooooooooommmnnnnnnnnnnnnmmmllllllllljjjiiihhhgggddd```]]]SSSJJJAAA===:::888:::===;;;:::888777777999;;;<<<<<<;;;:::999999888888888333333333333333333333333333444555666777777777888222444777:::;;;:::888777555555555666666777888999888888888888888888999999333333444555666666666666666666555666666777888888999999888666666666666666555666888:::===@@@CCCEEE>>>===;;;:::999999:::;;;>>>@@@BBBDDDFFFJJJOOOSSSWWWZZZ___dddgggkkkooorrrppppppqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrtttuuuwwwvvvwwwwwwvvvtttsssuuuwwwvvvuuuuuutttssssssssssssssstttuuuuuuttttttuuuwwwzzzyyyxxxwwwvvvuuutttsssqqqoookkkfff```XXXOOOJJJFFFAAA===;;;;;;;;;999666666666666666666555555555444555666777888777666555666666666666777666666666444555555555555555555555333444444555666666777777888999;;;===>>>@@@DDDFFFMMMNNNUUU```hhhlllpppttttttvvvxxxzzz{{{{{{zzzzzzwwwxxxyyyzzz{{{|||||||||yyyyyyzzzzzz{{{|||||||||zzzzzzzzz{{{|||}}}}}}~~~{{{|||}}}~~~~~~}}}}}}{{{{{{zzz{{{{{{|||}}}}}}{{{{{{zzzyyyxxxvvvuuuuuu{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}yyyvvvnnnooopppnnnllliiiiiiiiifffeeedddcccbbbaaaaaaaaa____________^^^^^^^^^^^^bbbbbbccccccbbbaaa___^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUSSSTTTUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTVVVWWWXXXXXXZZZ\\\^^^```cccgggjjjggghhhjjjllllllllllllkkkkkkkkkllllllmmmmmmnnnnnnlllmmmoooqqqrrrsssttttttyyyyyyxxxwwwwwwvvvvvvvvvttttttuuuvvvxxxzzz{{{|||}}}|||{{{zzzzzzzzz{{{|||{{{xxxwwwyyy|||~~~|||zzzyyyvvvvvvyyyyyywwwxxx|||zzz{{{}}}}}}{{{zzz{{{|||vvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwvvvvvvuuuuuutttssssssrrrssstttvvvwwwrrrqqqqqqrrrrrrtttuuuuuussssssssssssrrrrrrrrrrrrlllllllllllllllmmmmmmnnnkkkllllllmmmmmmnnnnnnnnnlllmmmmmmmmmmmmlllkkkkkkjjjiiihhhgggfffccc^^^[[[NNNFFF???<<<:::888999<<<;;;:::888777777777999:::999999999999999888888888333333222222222333444444333555777777666666777888222333555777888888777666555555555555666777888888666666666666777888999999222333444555666666666666555555555555666888999999777999888555444666777444666666888;;;>>>AAADDDEEE>>>===;;;::::::;;;===>>>AAADDDGGGKKKNNNQQQVVVYYY```dddhhhkkkmmmpppsssuuussssssssssssssstttttttttsssssssssssstttuuuvvvwwwwwwxxxyyyvvvsssrrruuuxxxuuuuuuuuuuuuuuutttttttttsssuuuvvvvvvuuuuuuwwwxxxvvvvvvuuutttsssrrrqqqqqqpppnnnjjjeee```XXXPPPKKKEEEAAA<<<;;;;;;;;;999666666666666666666555555555222333555777777666555444555666777777888777777777444444555666666666666555444444555666777777888888999;;;===>>>@@@DDDHHHLLLUUUVVV]]]gggnnnoooqqquuutttuuuwwwyyy{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzz{{{|||}}}}}}{{{|||~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{|||}}}|||||||||{{{zzzxxxwwwvvvyyyyyyzzz{{{||||||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyy|||yyyvvvsssmmmooopppoookkkiiihhhiiifffeeedddbbbaaaaaaaaaaaa```____________^^^^^^^^^___```bbbbbbbbbaaa___^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]^^^___aaadddfffgggiiilllnnnkkklllnnnpppppppppooonnnllllllmmmmmmnnnoooppppppooopppqqqssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~{{{{{{{{{zzzzzzzzzyyyyyyxxxuuutttvvv{{{~~~|||zzzyyyvvvvvvyyyzzzxxxyyy}}}zzz}}}~~~|||{{{|||}}}wwwvvvtttssssssssssssttttttttttttuuuuuuvvvvvvvvvwwwwwwvvvvvvuuuttttttsssttttttttttttttttttuuuuuusssrrrqqqqqqqqqqqqssssssqqqqqqpppppppppooooooooonnnmmmllllllkkklllllllllkkkkkklllmmmmmmnnnoooooolllllllllllllllkkkjjjjjjiiihhhggggggeeebbb]]]YYYJJJCCC===<<<;;;999999<<<999888777666666777999:::777777888888888888888888444333222111111333555666444666888888666555666888555555666666666666555555555555444555555666777888666555444333444555666777333444555666666777777777444444555555666888999:::555999888444444777888555999999:::;;;===???AAABBB===<<<;;;<<<===@@@DDDFFFEEEIIIOOOTTTXXX[[[___aaagggjjjmmmoooqqqrrrtttvvvuuuuuuttttttttttttuuuuuusssssstttuuuvvvvvvvvvvvvwwwyyyzzzwwwrrrqqquuuyyytttuuuuuuvvvvvvvvvuuuuuutttuuuwwwwwwvvvvvvxxxzzzuuuuuutttsssrrrqqqppppppooommmiiieee___XXXQQQLLLDDD@@@<<<:::;;;;;;999666777666666666555555555555222333666777888777555333444444666777777777666666333444555666777777666555555666777888999:::;;;;;;;;;<<>>???;;;;;;;;;===@@@EEEIIILLLJJJNNNUUU[[[___bbbeeegggjjjllloooppppppqqqssstttuuuttttttssssssttttttuuurrrsssuuuwwwwwwwwwvvvvvvxxxzzzzzzwwwrrrqqquuuyyyssstttuuuvvvvvvwwwvvvvvvtttvvvwwwxxxwwwwwwyyyzzzvvvvvvuuutttssssssrrrrrrooolllhhhddd___YYYRRRMMMDDD@@@<<<:::;;;;;;999666777777666666555555555444222444666888888777555444222333555666666666555555333444666777777777666555777888888:::;;;<<<======<<<>>>AAADDDGGGLLLRRRVVV```aaagggooosssqqqppprrrvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz~~~}}}|||{{{zzzyyyxxxxxxvvvvvvwwwxxxzzz{{{{{{|||{{{|||~~~}}}|||{{{|||}}}}}}}}}|||zzzyyyzzzyyyyyyxxxwwwwwwwwwwwwzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxyyy{{{||||||xxxwwwvvvtttsssrrrrrrrrrrrrsssvvvxxxyyyzzzzzzyyy}}}zzzvvvqqqllljjjkkkllllllllljjjhhhfffeeecccbbbbbbccccccbbb```__________________^^^^^^bbbbbbbbbbbbaaaaaaaaa```^^^^^^]]]\\\\\\[[[ZZZZZZYYYWWWVVVTTTTTTUUUWWWXXXVVVVVVUUUVVVVVVXXXZZZ[[[YYYYYYYYYWWWVVVWWWZZZ\\\\\\^^^```bbbdddeeeeeeeeefffiiilllmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqpppnnnmmmnnnpppsssuuuttttttuuuvvvwwwwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzzxxxwwwyyy|||}}}{{{xxxzzzzzzyyyxxxxxxxxxxxxyyyxxxxxxyyyzzzyyyxxxwwwvvvyyyxxxvvvwwwxxxyyyyyyxxx|||{{{zzzyyyxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuvvvwwwuuutttssssssssssssssstttyyywwwuuutttssstttvvvwwwttttttttttttsssrrrqqqpppsssqqqooonnnnnnnnnmmmkkkjjjkkkkkkkkkkkkkkkkkklllooonnnlllkkkjjjkkkkkklllooonnnnnnmmmmmmllllllkkkmmmmmmnnnnnnnnnlllkkkjjjiiikkkjjjgggeeebbbXXXNNNDDDAAA===:::::::::::::::999888777666666555555555777777666555555555555555444555555555333222333444555777888888666555666666888777666666666777999:::777666444333333444666777666666666666666555555555777666666666666777777888888888777777666666666555;;;:::888666666777999:::===;;;::::::===???@@@@@@===<<<===@@@EEEKKKOOOPPPVVVZZZ___cccgggkkkooorrrqqqsssuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwuuutttrrruuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvssstttvvvwwwxxxxxxxxxwwwuuuuuutttsssrrrrrrqqqqqqnnnkkkgggbbb\\\VVVOOOJJJCCC@@@===;;;:::999888777333555888::::::888555333888666333444666777666444111333666999999888555333555666777666444444666777777888::::::999999:::<<<@@@===@@@GGGLLLOOOWWWaaadddiiipppvvvyyyyyyvvvsssyyyzzz{{{{{{{{{yyywwwuuuxxxyyyyyyyyyxxxyyy|||~~~}}}|||{{{zzzyyyxxxwwwwwwzzzzzzzzzzzzzzzzzzyyyyyy{{{|||~~~~~~}}}|||~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{zzzxxxuuutttxxxxxxwwwvvvuuuuuuxxx{{{wwwxxxyyyxxxvvvuuuvvvwwwxxxsssqqqtttsssnnnmmmrrrvvvvvvwwwwwwwwwxxxxxxxxx|||yyyuuuppplllkkklllmmmmmmmmmkkkiiihhhfffeeeccccccccccccbbb```````````````````````````bbbbbbbbbaaaaaaaaa``````_________^^^]]]\\\\\\[[[WWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[\\\[[[\\\\\\[[[ZZZ[[[^^^aaacccdddgggiiijjjkkkkkkkkkkkkmmmooopppooooooppprrrrrrqqqqqqpppoooooonnnnnnooonnnnnnnnnpppsssvvvxxxvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{{{{|||||||||||||||zzzyyyxxxzzz|||}}}{{{yyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuzzzxxxwwwwwwyyyzzzzzzyyyzzzyyyxxxwwwvvvvvvvvvvvvtttttttttuuuvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxyyywwwwwwuuutttttttttuuuvvvttttttttttttsssrrrqqqpppsssqqqooonnnnnnnnnmmmkkkkkkkkkkkkkkkkkklllllllllnnnmmmllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppppppppooonnnmmmlllmmmkkkhhhfffbbbYYYOOOEEEAAA===;;;;;;;;;<<<;;;999888777666666555555555666666555555555666666777333444555444333222222444555666888777666555666777777777666555666777888999777666555444444555666777555555555555666666666666666666666666666777777888777777777666666666555555777666666666666888999:::<<<<<<<<<<<<===???AAABBB@@@@@@BBBEEEJJJOOOSSSUUU[[[___cccgggiiilllppprrrsssuuuxxxyyyxxxxxxxxxyyywwwwwwwwwxxxwwwvvvtttsssuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxxxxxxxwwwwwwuuuttttttsssrrrrrrqqqqqqoookkkgggbbb\\\VVVOOOJJJCCC@@@===;;;:::999888777666666777777777777666666666444333333666777777555555666999;;;;;;999777555666777777666444333555666444666999::::::<<<>>>@@@AAA???CCCJJJPPPTTT\\\eeejjjlllqqquuuwwwxxxwwwvvvyyyzzz{{{||||||zzzyyywwwyyyzzzzzzyyyyyyyyy|||~~~}}}||||||{{{zzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvttttttvvvxxxwwwxxxxxxxxxvvvuuuvvvwwwvvvrrrqqqttttttqqqrrruuuwwwwwwwwwxxxxxxxxxyyyyyy{{{wwwsssooollllllmmmmmmmmmmmmkkkjjjiiihhhfffdddddddddcccaaa___aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```````````````````````````___^^^]]]]]]XXXWWWVVVUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXZZZ\\\]]]^^^___`````````aaadddgggjjjkkkmmmnnnpppppppppppppppqqqrrrqqqqqqqqqrrrttttttrrrpppnnnmmmlllllllllnnnnnnnnnooorrruuuyyy{{{xxxyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{}}}}}}|||zzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwuuusssyyyxxxwwwxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuusssssstttuuuwwwxxxyyyzzzwwwwwwvvvvvvwwwxxxyyyyyyvvvvvvvvvuuuuuuuuuttttttsssttttttssssssrrrqqqpppsssqqqnnnnnnnnnnnnmmmlllkkkkkkkkklllllllllmmmmmmnnnmmmmmmmmmmmmnnnoooooommmmmmnnnnnnnnnnnnoooooopppqqqrrrsssssssssrrrqqqoooooommmhhheeebbbYYYOOODDDAAA===<<<<<<<<<<<<<<<999888777666666555555555555555555555666777888888333555555444333222333444444666777666555555666777666555555555555666777777777666555444444555666777444444444555666666666777666666666666666777888888666666666666555555555555444555666777999:::<<<<<<>>>@@@AAAAAA???@@@DDDGGGFFFGGGIIIMMMRRRVVVZZZ\\\cccfffiiilllmmmoooqqqssstttwwwzzz|||{{{yyyyyyyyyuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvttttttuuuuuuttttttssssssttttttttttttttttttttttttvvvvvvxxxyyyyyyxxxwwwvvvtttttttttssssssrrrrrrqqqooolllfffaaa[[[UUUNNNJJJCCC@@@===::::::999888666888777555555555555777888555333222333555666666555666777999::::::888777555666777777666444333555666555777999:::;;;===@@@BBBBBBCCCGGGOOOUUU[[[ccckkkpppqqqsssuuuvvvwwwxxxxxxxxxyyy{{{|||}}}|||zzzyyyzzz{{{{{{{{{yyyyyy{{{}}}}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~}}}}}}}}}}}}|||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzzvvvwwwxxxwwwuuuttttttuuuvvvwwwxxxwwwvvvuuuvvvwwwuuurrrrrruuuvvvuuuwwwzzzxxxxxxyyyyyyyyyzzzzzzzzz~~~zzzvvvqqqnnnlllllllllllllllkkkjjjiiihhhhhhfffdddccccccbbb```^^^``````aaaaaaaaaaaaaaabbbbbbaaa```_________``````______`````````___^^^]]]ZZZYYYYYYXXXXXXYYYZZZ[[[YYYXXXXXXYYYZZZ\\\^^^___aaabbbdddeeeeeegggkkkmmmnnnooopppqqqrrrrrrsssssssssssssssrrrpppppprrruuuuuussspppnnnmmmmmmnnnoooqqqpppqqqrrrtttwwwzzz|||yyyyyyzzzzzz{{{{{{{{{|||}}}}}}}}}||||||zzzyyyyyy{{{{{{{{{|||}}}}}}|||||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzyyyvvvtttrrrwwwvvvvvvwwwyyyzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxyyyyyyzzzyyyxxxvvvuuutttttttttuuuuuuvvvvvvuuuuuutttssssssssssssssssssrrrqqqppprrrpppnnnnnnnnnnnnmmmlllkkkkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmnnnnnnoooppppppqqqrrrsssuuuuuuuuuttttttqqqqqqmmmhhhddd```VVVMMMAAA???<<<;;;;;;<<<<<<;;;999888777666555555555555444444444555666888999:::555666777666444333444555444555666555444444666777444444444444555555666666555555444333333444555555333333444444555666777777666555555666666777888999666666555555555555555555555666888:::<<<=========???CCCFFFEEEBBBCCCHHHMMMKKKNNNRRRVVVYYY]]]aaaccckkkmmmpppqqqqqqqqqrrrttttttwww{{{}}}|||yyyxxxwwwtttttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvtttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyxxxwwwvvvttttttsssssssssrrrrrrrrroookkkeee___ZZZSSSMMMIIICCC@@@<<<:::999999777666777666555555555555666777555444333333333444444444444555555666555444333222555666666666555555777888999:::;;;;;;;;;;;;>>>@@@DDDGGGLLLTTT[[[bbbjjjppptttuuuvvvwwwwwwxxxxxxxxxvvvwwwyyy{{{||||||{{{zzz{{{|||||||||zzzyyyzzz|||||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}||||||{{{{{{|||{{{zzzyyyxxxyyyzzz{{{wwwxxxyyyxxxvvvtttttttttwwwxxxyyyxxxwwwvvvwwwxxxvvvuuuuuuvvvwwwxxxyyy{{{yyyyyyyyyyyyzzzzzzzzzzzz}}}yyytttpppmmmlllkkkkkkjjjjjjiiiiiihhhggghhhfffdddccccccbbb```^^^_________``````aaaaaaaaabbbaaa___^^^^^^^^^___```^^^^^^___``````___]]]\\\YYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]___aaabbbdddfffhhhjjjkkkmmmppprrrssssssssssssssstttuuuuuusssssssssqqqooooooqqqssstttsssqqqpppppprrrsssuuuuuuuuuuuuuuuvvvwwwyyyzzzyyyyyyyyyyyyzzzzzzzzzzzz|||||||||{{{zzzyyyxxxwwwzzz{{{||||||||||||||||||}}}}}}|||{{{{{{{{{{{{{{{|||||||||zzzxxxvvvsssrrruuutttuuuvvvyyyyyyxxxwwwxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvzzzyyyxxxvvvuuuttttttttttttuuuuuuuuuuuutttssssssrrrrrrrrrsssrrrrrrqqqqqqrrrpppnnnmmmnnnooonnnmmmkkkkkklllmmmmmmnnnooooooooooooooonnnmmmlllkkkkkkllllllmmmnnnooopppqqqqqqqqqrrrtttuuuvvvuuuuuutttrrrqqqnnngggccc]]]SSSIII>>><<<:::999:::;;;::::::999888777666555555555555444444444555777888:::;;;666777888777666555666777333444555444333333555777333444444555555555555555444333333333333333333444222333333444555666666777555555555555666777888999555555666666666666666666666777999:::;;;<<<<<<<<<>>>BBBFFFFFFDDDEEEKKKPPPQQQUUUZZZ^^^```bbbfffhhhpppqqqssstttsssssstttuuutttwww{{{|||zzzxxxvvvuuusssssssssttttttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuusssssssssssssssrrrrrrrrrnnnjjjddd]]]WWWQQQKKKGGGBBB???<<<:::999888777666444555666666666666555444666666555444222222222222333333333333333333333222333444666666666777:::<<<;;;;;;<<<<<<;;;===@@@BBBFFFLLLRRRYYY```hhhooorrrtttuuuwwwyyyyyyxxxvvvuuutttuuuxxxzzz{{{zzzzzzyyyzzz{{{||||||zzzyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}||||||||||||}}}{{{zzzyyyzzzzzzxxxzzz{{{zzzxxxvvvvvvvvvxxxyyyzzzyyyxxxxxxyyyzzzxxxxxxxxxwwwwwwxxxyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz}}}yyytttooonnnmmmjjjjjjjjjiiihhhhhhgggggghhhfffdddcccdddcccaaa___^^^______``````aaaaaaaaabbb```^^^]]]\\\]]]___```]]]^^^```aaaaaa___^^^\\\XXXXXXYYYYYYZZZZZZ[[[[[[_________```aaadddfffggghhhkkkmmmoooppprrruuuwwwwwwwwwvvvvvvvvvwwwwwwxxxrrrssstttsssqqqqqqrrrtttttttttssstttuuuwwwxxxzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}|||{{{zzzyyyxxxyyyzzz||||||{{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{|||||||||{{{zzzyyyvvvtttrrrttttttuuuwwwyyyzzzxxxwwwyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuxxxxxxwwwwwwxxxyyyzzzzzzuuuuuuuuutttttttttssssssqqqqqqrrrrrrrrrrrrqqqqqqqqqooonnnmmmnnnooonnnmmmkkkllllllmmmnnnoooppppppppppppppppppooonnnmmmlllooooooppppppqqqrrrssssssssstttuuuvvvvvvvvvuuutttrrrrrroooiiiccc\\\PPPEEE<<<:::999999:::;;;:::999999888777666666555555555555555555666777888:::;;;777888888888666555666777333333444333222333555888333444555555666666555555333333333333333333333333333333333444555555555666555555555555666888999:::666666666666777777777777666777777888:::;;;<<<<<<>>>AAADDDEEEFFFIIINNNRRRWWW\\\bbbffffffgggjjjlllqqqrrrtttuuutttssstttuuutttwwwzzzzzzxxxvvvttttttssssssssssssssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuwwwxxxxxxwwwvvvuuussssssssssssssssssssssssmmmhhhaaa[[[TTTOOOIIIEEEBBB???<<<999999888777555444555666777777666555444666777777555333111222444555444444444444555666777444666777888888999<<<>>>:::;;;<<<===???BBBFFFJJJKKKRRRYYY^^^eeemmmsssttttttuuuwwwxxxxxxwwwuuutttsssuuuwwwyyyzzzyyyxxxxxxxxxyyy{{{{{{zzzyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyyyyzzzzzz{{{{{{|||zzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{||||||}}}~~~|||zzzyyyyyyyyyyyyzzz{{{zzzxxxwwwwwwxxxwwwxxxzzzyyyxxxxxxyyyzzzxxxzzzyyyvvvuuuwwwxxxuuuvvvvvvwwwwwwwwwxxxxxxxxx~~~}}}yyysssooonnnoookkkkkkjjjiiihhhhhhhhhhhhiiigggfffeeeffffffdddccc______```aaaaaabbbccccccaaa```^^^\\\\\\]]]^^^```]]]___aaabbbbbbaaa___^^^ZZZ[[[\\\\\\]]]^^^^^^^^^eeeeeeeeefffgggjjjlllnnnmmmpppsssuuuvvvwwwyyy{{{yyyyyyxxxwwwwwwwwwxxxyyysssuuuwwwvvvuuuuuuuuuvvvuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||{{{zzzyyywwwzzz||||||zzzyyyzzz||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzyyyvvvtttsssuuuuuuvvvyyy{{{|||zzzxxxxxxxxxwwwwwwwwwxxxxxxyyywwwxxxzzz{{{zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{vvvuuutttsssrrrsssttttttpppqqqqqqrrrrrrrrrqqqqqqqqqooommmmmmnnnooonnnmmmkkklllmmmnnnooopppqqqqqqooooooqqqrrrrrrrrrqqqqqqssssssttttttuuuuuuvvvvvvuuuvvvwwwwwwwwwvvvuuutttssstttqqqllleee]]]OOOBBB;;;:::999999;;;;;;;;;999999888777666666555555555666666666666777888999:::555666777666444444444555222333333222111222555888333444555666777666666555444555555555555555555444444444444444444444444444444444555555666888999:::777777777777888888999999888888888999;;;>>>@@@BBBBBBCCCEEEHHHLLLQQQUUUXXX]]]ccciiillllllkkkmmmpppoooqqqsssttttttsssuuuvvvvvvxxxzzzyyywwwuuutttttttttsssrrrrrrrrrssstttuuuttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuvvvwwwwwwvvvuuusssssssssssssssssssssssslllggg___XXXRRRLLLGGGCCCBBB???;;;999888888777555666555555444444555555666444666777555333333555888555555444444555777999:::888999::::::999999;;;===>>>???@@@AAABBBFFFKKKOOOQQQYYYaaadddiiirrrvvvuuuuuuuuuttttttttttttuuuuuuuuuvvvxxxzzzzzzzzzxxxwwwuuuwwwzzzzzzyyyyyyyyyzzzxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwxxxxxxzzz{{{|||}}}{{{zzzyyyyyyyyyzzz{{{{{{|||||||||{{{{{{yyyxxxxxxyyyyyyyyyxxxvvvvvvxxxzzzuuuvvvxxxxxxwwwvvvxxxyyyvvvyyyxxxttttttwwwwwwttttttttttttuuuuuuuuuvvvvvv~~~~~~~~~zzztttooooooooommmlllkkkjjjiiiiiiiiiiiijjjhhhgggggghhhhhhgggeee```aaaaaabbbccccccddddddaaa```]]][[[[[[\\\^^^```^^^```bbbddddddcccaaa___^^^___```aaabbbbbbbbbbbbiiiiiiiiijjjlllnnnqqqrrrqqqsssvvvxxxyyyzzz|||~~~yyyxxxwwwvvvuuuvvvwwwwwwuuuwwwyyyzzzyyyxxxxxxyyyuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvyyy|||{{{yyyxxxzzz|||zzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwuuutttvvvvvvxxx{{{}}}~~~|||zzzxxxwwwwwwwwwwwwwwwxxxxxxvvvwwwyyy{{{{{{{{{yyyxxxvvvvvvuuuuuuuuuuuuuuuvvvwwwuuusssrrrqqqrrrtttuuupppqqqqqqrrrrrrrrrqqqqqqqqqooommmmmmnnnoooooonnnllllllmmmnnnooopppqqqqqqmmmoooqqqtttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyxxxwwwuuuttttttuuutttnnnggg^^^OOOAAA;;;:::999:::<<<===<<<;;;999888777666666555555555666666666666777888999:::444555555555333222333444222222222111111222555888444444666777777777666555666666777777777777666666444444444444444444333333444444555555666888999:::777777888888999999999::::::::::::<<>>777999======<<<;;;777777888888777666555555;;;888666777999999666333555444444333333444444555555222///000333666555444777777666666555555555444777777777777666666666666444444444444444444444444222444555777777777666666;;;;;;:::::::::::::::;;;<<<@@@BBB??????JJJ___qqqYYYRRRPPPVVV\\\^^^aaafffkkklllnnnpppqqqpppooonnnsssrrrrrrqqqrrrsssuuuuuuxxxyyyzzz{{{yyywwwsssqqqttttttttttttsssrrrrrrqqqvvvuuuuuuttttttsssrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvqqqtttwwwvvvtttrrrrrrssstttttttttssssssrrrrrrrrrrrrrrrrrrssstttsssqqqooogggbbbZZZSSSMMMIIIEEECCC>>>===:::888666555555555666555444444444444555666555222111333666888777555666555444333444777:::<<<=========;;;::::::;;;======AAAEEEFFFFFFIIIPPPWWWaaadddiiiooosssvvvvvvwwwwwwuuurrrqqqqqqtttwwwyyyxxxyyy{{{||||||{{{xxxwwwyyyxxxwwwxxx{{{{{{wwwtttwwwwwwwwwxxxyyyyyyyyyzzzuuuuuuuuuuuuuuuvvvwwwwwwuuuvvvwwwxxxzzz{{{|||}}}xxxxxxwwwvvvwwwxxxzzz{{{|||zzzwwwwwwxxxxxxuuurrrvvvvvvuuuuuuuuuuuuuuuvvvrrrssstttuuuvvvvvvvvvvvvxxxvvvtttttttttsssrrrpppqqqrrrrrrssssssrrrrrrqqqzzzvvvsssqqqqqqrrrmmmnnnooonnnmmmkkklllmmmlllkkkiiiiiijjjiiigggeee``````aaaaaabbbcccdddeeedddaaa^^^]]]___aaaaaa```bbbccceeegggiiiiiigggfffcccdddeeegggiiikkklllmmmrrrrrrrrrrrrsssssstttuuuvvvvvvwwwxxxzzz|||~~~{{{zzzxxxvvvvvvwwwyyy{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}{{{zzzzzzyyyyyyzzzzzz{{{}}}|||zzzxxxwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{zzz|||xxxtttsssuuuwwwwwwvvvwwwuuuttttttuuuuuutttssstttssssssrrrqqqppppppoooppppppoooooooooooooooooooooppprrrrrrqqqqqqssstttnnnooopppppppppoooqqqrrrpppqqqrrrtttuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxvvvtttqqqmmmeeeYYYKKKBBBFFF===777999===<<<::::::666666777777777666555555:::999999999999999777555444444444333333444444444444222111222333444444333777777666666666555555555777777777666666666555555444444444444444444444444444444555666777777777777::::::999999999:::;;;;;;999;;;===AAAHHHWWWhhhuuuZZZVVVVVV\\\bbbccceeehhhmmmnnnppprrrrrrrrrqqqppprrrrrrqqqqqqrrrtttuuuvvvvvvwwwxxxxxxwwwuuurrrppprrrssssssssssssrrrrrrqqqvvvuuutttsssrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuqqqsssvvvuuusssqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqqqqrrrssssssqqqooofffaaaYYYRRRMMMHHHEEECCC>>>===:::888666555444444666666666666666666666666444333333555666777666555555444333333444666999;;;<<<===<<<;;;999999;;;===>>>BBBFFFGGGIIIMMMUUU[[[dddgggkkkpppsssuuuvvvuuuyyywwwuuussssssuuuxxxzzzxxxzzz|||}}}~~~|||zzzyyyyyyxxxwwwxxxyyyzzzwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyuuuuuuuuuuuuuuuvvvvvvwww|||yyywwwwwwxxxwwwuuusssvvvvvvuuuuuuuuuuuuvvvvvvrrrrrrsssssstttssssssrrrsssrrrqqqrrrsssttttttrrrqqqqqqqqqrrrrrrqqqqqqqqq~~~zzzuuurrrqqqqqqqqqnnnoooppppppnnnnnnooopppmmmllljjjiiihhhgggeeecccccccccccccccddddddeeeffffffdddbbbbbbccccccbbbaaadddeeehhhjjjkkkkkkjjjiiijjjjjjkkklllmmmnnnooopppwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwyyyzzz|||~~~{{{zzzxxxwwwwwwyyyzzz|||||||||||||||{{{zzzxxxwwwzzzzzzzzzzzzyyyyyyxxxwwwzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||{{{zzzxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyvvvsssrrrtttuuuvvvvvvtttsssrrrrrrssssssrrrqqqqqqqqqqqqppppppoooooooooppppppppppppppppppppppppnnnoooqqqqqqppppppqqqsssoooqqqrrrsssrrrssstttvvvtttttttttuuuvvvwwwxxxyyyxxxyyyzzzzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvuuurrrlllcccWWWJJJAAACCC;;;777:::===;;;888777444555666666666666666666999:::;;;;;;999777777777444444444444444444444444444555666666555444444444777777666666666666555555666666666555555555444444444444555555555555555555555555555555666777888999999999999999999:::;;;<<<@@@>>>===BBBKKKVVV^^^bbb]]][[[^^^eeejjjjjjjjjllloooppprrrsssttttttsssrrrqqqqqqqqqrrrsssuuuvvvwwwuuuvvvwwwwwwwwwuuurrrqqqrrrsssttttttttttttttttttvvvuuusssqqqpppqqqrrrssstttttttttsssssstttttttttppprrrttttttrrrqqqpppqqqpppppppppppppppooooooooooooooooooppprrrqqqooommmddd___WWWPPPKKKHHHDDDBBB>>><<<:::777555444333333555666777888888777666555333444777777666555555555555444333333444666888:::;;;;;;;;;:::999999<<<>>>@@@CCCGGGJJJNNNTTT]]]cccmmmooorrruuuwwwwwwwwwwww{{{zzzxxxvvvvvvwwwyyyzzzxxxzzz|||~~~~~~~~~|||{{{zzzxxxvvvvvvwwwxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvuuuuuuzzzyyywwwwwwwwwwwwuuutttvvvvvvuuuuuuuuuuuuvvvvvvtttuuuuuutttsssrrrqqqppprrrqqqpppqqqssstttsssrrrppppppqqqqqqqqqqqqpppppp|||xxxtttrrrqqqqqqqqqrrrssssssrrrpppooopppqqqooommmjjjhhhgggfffdddbbbeeeeeedddddddddeeeeeefffhhhgggggggggggggggfffeeeiiikkkmmmmmmllljjjiiiiiimmmnnnooopppqqqsssttttttzzzzzzyyyyyyxxxyyyyyyyyyzzzyyyyyyzzz{{{|||}}}}}}{{{zzzyyyyyyyyyzzz{{{}}}|||}}}~~~~~~}}}{{{yyywwwzzzzzzzzzzzzyyyxxxwwwvvvzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyywwwwwwuuutttsssrrrssstttuuuvvvsssrrrqqqqqqrrrsssrrrpppqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrrrrssssssoooqqqrrrrrrqqqqqqrrrsssqqqsssuuuuuuuuuvvvxxxyyyxxxwwwwwwwwwwwwyyy{{{|||zzzzzz{{{{{{{{{{{{zzzyyywwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvuuutttqqqjjj```SSSGGG???@@@:::888;;;===:::777666333444555666666666666666777:::<<<;;;777555666888333444444444444444444333555888;;;:::777555555666777777666666666666666666666555555555444444444444555555555555555666666666777666555555666777999:::888888999999:::<<<===>>>GGGEEEEEEIIINNNSSSUUUVVV^^^aaaffflllppppppooonnnpppqqqrrrssstttttttttsssppppppqqqssstttvvvwwwxxxvvvwwwxxxyyyxxxwwwuuutttttttttuuuvvvwwwwwwwwwwwwxxxvvvsssqqqqqqrrrtttuuutttssssssrrrrrrsssssstttqqqsssttttttsssrrrqqqppppppppppppppppppooooooooonnnmmmmmmoooppppppnnnlllbbb]]]UUUOOOJJJFFFCCCAAA>>><<<:::777555444333333444555777888888777555444222666999999666333444555666555555444555777999:::999:::::::::999:::<<>>>>>:::888<<<===999666666444444555666777777777666666888:::999555333444666333333444555555444333333444777:::999666444444666666666777777777777777777666555555555444444444444555555555666666777777777777777666666777888:::;;;999999:::;;;===???@@@AAAEEEIIIOOOSSSWWWZZZ___bbbaaaffflllppprrrrrrqqqoooppppppqqqrrrrrrssssssssspppppprrrsssuuuvvvwwwxxxvvvvvvwwwwwwwwwwwwvvvuuussstttuuuvvvvvvvvvvvvvvvyyywwwuuusssssstttvvvxxxtttsssrrrqqqqqqrrrssstttsssttttttuuuuuutttrrrqqqpppqqqqqqqqqqqqqqqqqqqqqnnnmmmmmmnnnooonnnllljjj___ZZZSSSMMMHHHEEEBBBAAA===<<<999777555444444444333444666777777666444333333666999999555444444666888777777777888999:::;;;888999:::::::::;;;>>>AAADDDHHHMMMSSS[[[ccckkkpppzzz{{{||||||||||||{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwuuuttttttuuuvvvxxxwwwwwwvvvvvvuuuuuuuuurrrqqqqqqqqqqqqrrrssssssssssssttttttuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyxxxwwwvvvtttrrrrrrvvvtttssssssttttttrrrqqqtttsssrrrrrrrrrrrrsssttt{{{yyywwwtttssstttvvvwww{{{{{{xxxuuuqqqnnnooopppqqqnnnkkkhhhhhhgggeeedddeeeeeeeeeeeeeeefffggghhhggghhhiiihhhggghhhjjjllllllpppuuuvvvtttssstttvvvqqqrrrsssuuuwwwzzz{{{|||}}}|||||||||||||||}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}||||||{{{||||||{{{|||}}}}}}}}}|||zzzzzzyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}yyyyyyzzzzzz{{{{{{||||||}}}||||||{{{||||||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{|||||||||||||||{{{zzzxxxxxxsssttttttsssrrrrrrsssuuusssrrrqqqrrrssstttsssrrrrrrrrrrrrsssssstttttttttoooppppppqqqqqqrrrrrrsssvvvwwwxxxxxxwwwvvvwwwyyyvvvxxxyyyzzzyyyyyy{{{}}}zzzyyyyyyyyyzzzzzz{{{|||yyyyyyyyyzzzyyyyyyxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvtttssssssqqqqqqnnnggg[[[OOOEEE@@@>>>:::999<<<<<<999666777555666777777777777777666666777888777666444444444222333444555555444333222333444555555444333333333666666777777777777888888666666666555555555444444555555666666777777888888777777777777888999:::;;;;;;;;;<<<>>>@@@BBBEEEFFFFFFMMMVVVYYYZZZ\\\ccciiidddkkkppppppqqqrrrrrrpppoooppppppqqqqqqrrrrrrssspppqqqssstttvvvvvvwwwwwwssssssttttttuuuuuuttttttrrrssstttttttttttttttsssyyyxxxvvvuuuuuuvvvwwwxxxuuutttrrrqqqqqqrrrtttuuuuuuttttttuuuvvvuuusssqqqqqqqqqqqqrrrrrrrrrrrrrrrooonnnmmmnnnnnnmmmjjjhhh]]]XXXQQQKKKGGGDDDBBB@@@<<<;;;999888777666777777333444555666666555444333555666777777555555666777999999999999999:::;;;;;;777999::::::;;;===@@@CCCGGGJJJQQQXXXaaaiiinnnqqqxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxvvvtttssssssuuuttttttttttttssssssssssssqqqqqqqqqpppqqqrrrrrrssssssssstttuuuvvvvvvwwwwwwuuuuuuvvvvvvuuuuuutttttttttvvvwwwvvvuuuuuuvvvwwwuuuttttttuuuuuuvvvwwwxxxuuuvvvvvvuuutttsssrrrqqqsssrrrqqqsssuuuwwwvvvuuuuuutttsssrrrrrrssstttuuu|||zzzxxxwwwwwwxxx{{{|||{{{zzzxxxtttqqqooopppqqqrrroookkkiiihhhhhhgggfffffffffffffffgggiiijjjkkkhhhjjjjjjjjjiiikkkooorrrrrrvvv{{{|||yyyxxxyyy|||vvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{{{{{{{||||||yyyyyyzzz{{{||||||||||||zzzzzzzzzzzz{{{{{{{{{|||{{{{{{|||||||||}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzxxxyyyzzz{{{||||||||||||zzzzzzzzzzzzzzzyyyxxxwwwtttuuuvvvuuurrrqqqrrrtttrrrqqqpppqqqssstttsssrrrqqqrrrrrrssstttuuuuuuuuurrrrrrrrrsssttttttuuuuuuxxxzzz{{{zzzyyyxxxyyyzzzxxxyyy{{{{{{zzzzzz{{{|||xxxyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwvvvuuutttqqqqqqooohhh\\\PPPGGGCCC???;;;:::<<<<<<888777999888888888888888888777666888777777777777777555333222333555666666555333222555333222333444555555444666666777777777888888888777777777666666666555555555555666777777888999999666777888999::::::::::::======???AAACCCFFFIIIJJJNNNTTTZZZ\\\[[[]]]ccchhhiiiooorrrpppooorrrsssqqqppppppppppppqqqrrrssssssqqqrrrtttuuuvvvvvvvvvuuurrrssssssttttttuuuuuuuuuuuuuuuuuuvvvuuuuuuttttttwwwvvvvvvvvvvvvvvvwwwwwwvvvtttrrrqqqqqqrrrtttvvvtttsssrrrtttuuuuuurrroooqqqqqqqqqrrrrrrrrrssssssqqqpppnnnnnnnnnllliiifff[[[VVVOOOJJJFFFCCCAAA???<<<;;;999888888888999:::555555555555555555555555888666444444555777999999888999999999999999::::::888999:::;;;<<<>>>BBBEEEIIIMMMTTT]]]ffflllooopppvvvvvvvvvwwwwwwwwwwwwwwwuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwyyywwwtttrrrrrrsssrrrsssssssssssssssttttttrrrrrrrrrrrrrrrsssssstttttttttuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrsssuuuwwwvvvuuutttvvvxxxttttttttttttuuuvvvwwwxxxsssttttttuuuuuuuuuttttttqqqqqqppprrrtttvvvvvvuuuuuutttrrrqqqqqqrrrtttuuu~~~~~~}}}{{{zzzyyyzzz|||zzzyyywwwtttqqqppprrrsssrrroookkkiiiiiiiiiiiihhhggggggggghhhiiikkklllmmmlllmmmnnnmmmllloootttyyyyyy}}}}}}zzzzzz}}}zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyzzz{{{|||}}}yyyyyy{{{|||}}}}}}~~~~~~zzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzxxxxxxzzz{{{||||||}}}|||xxxxxxyyyyyyyyyxxxwwwwwwtttvvvwwwvvvrrrppprrrsssqqqpppoooppprrrssssssqqqqqqqqqrrrsssssstttuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzyyy{{{{{{{{{yyyyyyzzz{{{yyy{{{|||{{{zzzzzz{{{|||wwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{zzzzzz{{{zzzyyyxxxxxxyyy{{{}}}}}}|||{{{zzzxxxwwwvvvuuuqqqrrrpppiii]]]QQQIIIEEE@@@<<<;;;<<<;;;888888:::999999999999999888777666;;;888666777999999666333222333555666666555333222999666333333777999999777666666777777888888888999777777777777666666666666555666666777888999999999666777999:::;;;;;;:::999>>>???@@@CCCEEEHHHKKKLLLTTTXXX]]]```bbbfffmmmqqqlllrrrtttooommmqqqsssrrrqqqqqqqqqqqqrrrsssttttttrrrssstttvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwuuusssqqqqqqsssuuuwwwsssrrrqqqrrrttttttqqqnnnppppppqqqqqqqqqrrrrrrrrrrrrqqqoooooonnnlllhhheeeZZZUUUOOOIIIEEECCCAAA???;;;:::999999999:::;;;<<<777777666666666666777777999555222222666999:::999888888888888888999999999888999;;;<<<===???CCCFFFJJJNNNVVV___hhhnnnoooooovvvvvvvvvwwwwwwxxxxxxxxxuuuvvvxxxzzzzzzzzzxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvtttwwwyyyxxxtttqqqqqqrrrsssttttttuuuuuuvvvvvvvvvtttsssssssssssstttuuuuuuvvvvvvuuuttttttsssrrrrrrvvvuuusssrrrqqqrrrssssssrrruuuwwwvvvuuutttvvvyyyttttttttttttuuuvvvxxxxxxtttuuuvvvwwwxxxxxxxxxxxxtttrrrqqqqqqssssssrrrppptttsssqqqppppppqqqsssttt|||}}}||||||||||||{{{zzz{{{xxxtttqqqqqqppppppooopppooollljjjhhhggggggggghhhhhhgggggghhhjjjmmmnnnnnnnnnoooppprrruuuxxxzzz|||{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzz|||zzzzzz{{{|||}}}}}}{{{~~~{{{zzzzzz{{{~~~}}}|||||||||}}}~~~~~~}}}}}}||||||{{{|||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}||||||}}}|||zzzxxxxxxyyyzzz{{{{{{xxxyyy~~~~~~xxxvvvyyyxxxvvvuuuuuuwwwwwwtttqqqssssssssssssssssssssstttttttttsssrrrrrrrrrrrrsssuuutttsssrrrssstttvvvxxx~~~}}}{{{zzzzzz{{{|||}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvuuuvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvuuutttsssvvvqqqjjjccc[[[PPPDDD;;;>>>===<<<::::::999999999888888777777666555444444999666444555888888444///222222333444555555555555666666666666666555555555444444666666666555444333666666666666666666666666777999;;;;;;888666555555:::888:::======;;;>>>CCC???AAADDDGGGJJJMMMQQQTTTYYY^^^cccgggiiijjjkkklllnnnnnnooopppqqqqqqrrrrrrsssrrrqqqpppppppppqqqrrrpppqqqsssuuuvvvvvvuuuuuuqqqqqqrrrrrrssstttuuuuuuvvvvvvxxxxxxyyyxxxwwwvvvzzzxxxuuuuuuvvvwwwwwwvvvssspppnnnppptttvvvtttqqqtttrrrpppppprrrsssqqqoooqqqqqqppppppqqqssstttuuuuuurrroooooonnnlllfffaaaVVVRRRKKKFFFBBB???<<<:::<<<<<<:::888777666666666888888999999999888888777888888888777666666555555444555666777888999:::::::::;;;;;;<<<>>>AAAFFFJJJJJJQQQ[[[dddiiilllnnnnnnssssssttttttuuuvvvvvvvvvxxxwwwwwwvvvuuuuuuttttttrrrsssuuuvvvvvvvvvuuuuuuwwwvvvuuutttsssrrrrrrrrrppprrruuuvvvvvvuuuvvvvvvvvvvvvuuutttssssssrrrrrrrrrsssuuuvvvvvvtttsssqqqvvvssspppppprrrttttttsssppppppqqqrrrssssssssssssqqqqqqqqqqqqrrrtttvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrtttssssssrrrrrrrrrssssss~~~|||}}}}}}|||||||||{{{yyy{{{xxxtttrrrqqqqqqpppoooqqqooommmkkkjjjiiiiiijjjjjjjjjiiiiiikkkmmmppprrrtttttttttvvvxxxzzz}}}}}}|||}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzzzz{{{}}}~~~~~~}}}~~~|||{{{{{{|||}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}||||||||||||{{{yyywwwwwwxxxyyyzzzyyywwwxxx}}}}}}xxxwwwyyyxxxvvvuuuuuuvvvvvvsssqqqppppppqqqqqqqqqrrrrrrrrrttttttssssssssssssttttttvvvvvvuuuuuuuuuvvvxxxxxx}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttqqqlllddd[[[PPPEEE===<<<<<<;;;:::::::::;;;;;;<<<;;;:::999888777666666999666444555888888444000444444555555666666555555555555555555555555555555555555555666666555555444777777777777777777777777444555777888888999;;;===:::999:::>>>>>><<>>BBBGGGKKKMMMTTT]]]fffkkknnnooopppssssssssstttuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuutttssstttuuuvvvvvvvvvuuuuuuwwwvvvuuutttsssrrrrrrrrrppprrrtttuuutttssstttuuuuuuttttttssssssrrrrrrrrrssstttuuuvvvvvvuuuttttttwwwtttqqqqqqsssttttttsssrrrssssssttttttttttttsssppppppppppppqqqsssuuuvvvttttttttttttuuuuuuuuuuuussssssrrrrrrrrrrrrsssssstttssssssrrrrrrsssssssss~~~}}}~~~}}}|||}}}|||{{{yyyyyywwwsssrrrrrrqqqqqqpppqqqpppnnnmmmllllllmmmmmmlllllllllmmmooorrruuuvvvyyyyyyyyyzzz|||~~~}}}|||zzzyyyyyyyyyyyyzzzzzz{{{|||{{{{{{|||~~~~~~~~~~~~}}}}}}|||||||||{{{}}}}}}|||||||||~~~~~~|||~~~~~~}}}}}}||||||{{{{{{||||||||||||{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxvvvuuuwwwzzz{{{yyyxxxzzzxxxwwwuuuuuuuuutttrrrpppoooppppppqqqrrrssstttttttttttttttttttttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyyyy|||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxyyyzzzzzzzzzyyyxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwrrrrrrnnnfffZZZNNNDDD???:::::::::;;;<<<===>>>?????????>>><<<;;;999888777888666444555777888444111666666666777666666555555333333444444555555666666666666555555555555666666666666666666666666666666444555555666666999>>>AAA:::999;;;>>>???>>>AAAFFFIIILLLOOORRRTTTWWW[[[^^^gggiiilllnnnooopppqqqsssqqqqqqrrrrrrssstttttttttuuuuuutttsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttxxxyyyyyyyyyxxxwwwvvvvvvvvvtttrrrrrrssstttsssrrrrrrpppnnnpppsssuuusssqqquuusssrrrrrrssstttrrrqqqqqqqqqqqqqqqrrrsssttttttrrrpppooooooooolllfffaaaTTTPPPJJJEEEAAA???<<<:::999888888777666777777777777888888999999999888888888777666555666777888999888888888999999:::::::::;;;<<<===???AAAEEEKKKOOORRRYYYbbbiiinnnpppqqqrrrrrrrrrsssssstttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuutttuuuvvvvvvwwwvvvvvvvvvwwwwwwuuutttsssrrrrrrrrrtttuuuvvvuuutttsssuuuwwwssssssssssssssssssssssssuuuuuuuuuvvvvvvwwwwwwwwwxxxvvvssssssttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuppppppooopppqqqrrrtttuuussssssssstttttttttuuuuuusssrrrrrrrrrrrrsssssstttsssssssssrrrrrrssssssttt~~~~~~}}}}}}}}}|||zzzxxxvvvtttrrrqqqqqqqqqqqqoooqqqpppooonnnnnnooopppqqqnnnooopppqqqsssvvvxxxzzz{{{{{{{{{{{{}}}~~~}}}|||zzzzzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~|||}}}}}}~~~~~~}}}|||{{{zzz|||{{{{{{{{{}}}~~~~~~}}}{{{~~~}}}||||||{{{zzz{{{{{{||||||{{{{{{zzzxxxxxxwwwvvvvvvvvvvvvwwwttttttvvvxxxyyyyyyyyyzzzxxxwwwvvvttttttsssrrrqqqrrrrrrssstttuuuvvvwwwxxxtttttttttuuuvvvxxxyyyzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxwwwuuutttyyyzzzzzz{{{zzzyyywwwvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxuuuvvvvvvwwwxxxxxxxxxxxxssssssqqqhhhZZZLLLCCC???:::;;;;;;<<<>>>@@@BBBCCCAAA@@@???===;;;:::888888888666555555777777555333666666666666666555444333222222222333444555666666777666555555555666777888555555555555555555555555666777888777666777:::<<<:::999;;;@@@AAA@@@CCCIIIMMMPPPUUUYYY\\\___cccfffnnnoooqqqqqqqqqrrrsssuuusssssstttttttttuuuuuuuuuvvvvvvuuuuuuuuutttttttttvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuutttttttttyyyyyyyyyxxxxxxwwwvvvvvvuuutttrrrrrrssstttsssqqqqqqpppooopppssstttsssrrrttttttssssssssssssrrrrrrqqqqqqqqqqqqrrrsssssssssqqqpppoooppppppllleee___RRRNNNHHHDDDAAA>>><<<:::888777777666666777888888555666777777777777777777777666555555666888:::;;;::::::::::::::::::::::::===>>>@@@BBBEEEJJJQQQUUUYYY___gggmmmqqqsssttttttrrrrrrrrrsssttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwvvvtttsssssssssrrryyyyyyyyywwwvvvvvvxxxzzztttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuutttuuuuuutttyyyyyyyyyyyyxxxwwwvvvvvvqqqqqqppppppqqqssstttuuutttttttttuuuuuuuuuuuuvvvvvvuuuttttttssssssssssssssssssrrrrrrrrrssstttttt~~~}}}~~~~~~~~~}}}}}}~~~}}}zzzxxxtttrrrqqqqqqrrrrrrqqqpppqqqqqqpppooopppqqqrrrsssqqqqqqsssuuuwwwyyy{{{|||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||}}}~~~~~~}}}~~~}}}{{{zzz|||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{}}}~~~|||~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvuuuuuuuuuuuussstttvvvvvvxxxyyyzzzzzzxxxxxxvvvuuusssrrrssssssssstttuuuvvvwwwxxxyyyyyyuuuvvvvvvwwwxxxzzz{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||zzzzzzzzzyyyxxxvvvuuuttt{{{{{{{{{{{{zzzxxxvvvuuuxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyttttttuuuvvvwwwwwwwwwvvvtttuuurrriii[[[LLLBBB===;;;<<<<<<>>>@@@BBBDDDEEE@@@@@@>>><<<;;;999777777777666555555666666555555555555555555555444333222222222222333444555666666777777666555666777888999666666666666666666666666666888::::::999777777888;;;;;;===BBBDDDCCCGGGMMMQQQUUUZZZ___cccgggkkkmmmqqqrrrtttssssssssstttvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvuuuuuutttssssssuuuuuuuuuuuuuuutttttttttxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuttttttuuuuuutttrrrqqqqqqpppqqqsssttttttssssssttttttsssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrpppppppppqqqqqqlllccc]]]PPPLLLGGGBBB@@@>>><<<:::777777777777777888888999666777777888999999888888666666666666777888:::;;;::::::::::::::::::;;;;;;===>>>AAACCCGGGMMMTTTYYY```eeelllqqqtttuuuvvvvvvrrrrrrsssssstttuuuuuuvvvuuuvvvxxxzzz{{{{{{zzzzzzxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvuuutttssssssssszzzzzzzzzxxxvvvwwwyyy{{{vvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuzzzzzzzzzzzzyyyxxxwwwwwwssssssrrrrrrssstttuuuvvvuuuvvvvvvvvvvvvwwwwwwwwwyyyyyywwwuuutttsssssssssrrrrrrrrrrrrrrrssstttuuu~~~|||{{{{{{{{{~~~}}}~~~~~~}}}zzzwwwsssrrrrrrrrrttttttsssrrrtttsssrrrrrrssstttuuuvvvtttuuuwwwyyy{{{|||~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||zzzyyy{{{|||}}}~~~~~~}}}|||{{{|||{{{{{{{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyywwwwwwvvvvvvvvvuuuuuuuuusssvvvwwwuuuwwwzzz{{{yyyxxxxxxwwwuuussssssuuuvvvtttuuuuuuvvvwwwxxxyyyyyywwwwwwxxxxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}|||||||||zzzzzz{{{{{{|||}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuzzz{{{{{{{{{zzzxxxvvvuuuzzzyyyxxxxxxwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxtttuuuuuuvvvvvvvvvvvvuuusssssspppiii]]]OOODDD===<<<<<<===>>>???AAABBBCCC>>>>>>===;;;999888777666777666555555555555666666444444444444444444333222333333444444555555666666777666666777777888999:::999999999999999999999999444777;;;<<<<<<<<<<<<<<>>AAAFFFIIIIIIMMMSSSXXX\\\bbbgggjjjmmmppprrrrrrtttuuuvvvuuutttuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwvvvuuusssrrrttttttttttttttttttttttttvvvvvvuuuuuuuuuvvvvvvwwwvvvuuuuuuvvvwwwvvvtttsssrrrrrrrrrsssttttttuuuuuutttuuuuuuuuusssrrrssstttqqqrrrrrrssssssrrrrrrqqqqqqpppqqqrrrqqqkkkaaaZZZNNNJJJEEEAAA???===<<<:::999888888888888888999999888999:::;;;;;;;;;;;;;;;666666777888888999::::::999999999::::::;;;;;;;;;;;;===@@@CCCHHHNNNVVV[[[fffjjjppptttvvvvvvwwwwwwssssssttttttuuuvvvvvvvvvuuuwwwzzz|||~~~~~~}}}}}}zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxvvvuuutttsssssssssvvvwwwxxxwwwvvvuuuwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuutttvvvwwwvvvuuutttuuuwwwyyyyyyyyyyyyyyyyyyxxxwwwuuutttssssssssstttvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzyyywwwvvvttttttssssssrrrrrrrrrrrrsssttttttuuu|||{{{|||||||||~~~~~~~~~~~~~~~}}}zzzwwwuuuttttttuuuwwwxxxwwwvvvxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{|||}}}}}}|||zzzzzz{{{|||}}}}}}~~~~~~~~~|||||||||||||||~~~~~~}}}|||||||||{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwvvvuuuuuutttxxxxxxuuuvvv{{{|||yyywwwxxxxxxvvvttttttwwwzzzwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{||||||{{{{{{|||||||||||||||{{{|||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxx{{{{{{yyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwvvvuuuuuupppooolllggg___TTTHHH@@@<<<<<<<<<<<<<<<===>>>???===<<<;;;:::999888777777666666666555444555666777333444444555555555555444555555555555555555555555555666777888999999999999888888888888888888888888777999<<<>>>>>>???AAACCCDDDCCCGGGLLLOOOPPPTTTZZZbbbfffkkknnnpppqqqssstttrrrtttwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxwwwvvvuuutttssstttwwwyyyxxxvvvtttrrrrrrrrrssssssttttttuuuuuuttttttsssssstttuuuvvvwwwvvvuuuuuuvvvwwwvvvtttrrrrrrssstttuuuuuuuuuvvvwwwuuuwwwxxxwwwuuutttuuuwwwqqqrrrsssssssssrrrqqqqqqrrrqqqrrrsssqqqjjj___WWWMMMIIIDDD@@@>>>===;;;:::::::::999999999999999:::777888999::::::;;;;;;;;;555666888:::::::::999888777777888999:::;;;;;;<<<<<>>>>>???>>>>>>@@@DDDGGGGGGGGGKKKPPPSSSTTTYYY___jjjmmmqqqsssssssssssstttrrruuuyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvuuutttqqqtttwwwzzzzzzwwwtttrrrqqqqqqrrrrrrssstttuuuuuurrrrrrrrrrrrsssuuuvvvxxxuuuuuuuuuvvvwwwvvvtttqqqssstttvvvvvvuuuvvvwwwxxxwwwyyy{{{zzzwwwvvvwwwyyyqqqrrrsssssssssrrrqqqppprrrrrrssssssqqqiii^^^UUULLLHHHDDD@@@>>>===;;;:::<<<;;;::::::999999::::::444444555777777888888888555666999;;;;;;:::888666666666777888:::;;;<<<<<<@@@BBBFFFJJJOOOVVV^^^dddllloootttwwwwwwwwwxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxvvvyyy||||||{{{zzzyyyxxxyyyyyyzzzyyyxxxwwwuuuttttttttttttsssvvvyyyzzzyyyyyyyyyzzzyyyyyyyyyxxxwwwvvvuuuuuurrrsssttttttsssqqqooommmooosssvvvvvvuuutttvvvxxxuuuvvvwwwwwwxxxxxxxxxxxxtttsssrrrqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvqqqqqqqqqrrrssstttuuuvvvqqqqqqqqqrrrssstttuuuvvv}}}zzzzzz{{{|||||||||}}}{{{yyywwwwwwxxxyyyvvvuuuwww|||zzzzzzzzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||{{{{{{|||~~~}}}}}}{{{yyywwwuuutttzzzzzzzzzyyyyyywwwvvvuuuxxxyyyyyyzzzzzzyyyyyyyyy||||||{{{zzzzzzzzzzzz{{{xxxzzz||||||{{{zzz{{{|||}}}}}}|||{{{{{{|||}}}~~~~~~|||zzzzzzzzz{{{||||||}}}~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}|||zzzyyy|||zzzxxxwwwvvvwwwxxxyyy|||yyywwwxxxzzz|||{{{yyy}}}|||zzzyyyyyyzzz{{{|||{{{{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{zzzzzzyyyyyyyyytttqqqmmmiiicccZZZNNNFFF===<<<;;;;;;:::::::::;;;;;;;;;::::::999888777777333444444555555444444333444444444444444444333333666666555555555555666666777777777666666666666666999999999777555555777999<<<======>>>???BBBFFFIIIKKKOOOUUUXXX[[[___eeeiiixxxwwwvvvuuuuuuwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxrrrssstttuuuuuutttsssrrruuuvvvvvvvvvvvvvvvuuutttvvvvvvwwwwwwwwwwwwvvvvvvqqqrrrssssssqqqqqqrrrssswwwuuusssrrrtttvvvxxxxxxyyyxxxvvvuuutttttttttuuuwwwvvvuuuttttttuuuvvvwwwzzzzzzzzzxxxvvvtttuuuvvvvvvtttssssssssssssrrrpppppppppooommmllliii^^^SSSKKKIIIEEEAAA>>><<<<<<<<<===>>>===:::777777999<<<<<<;;;;;;:::999888888777666777999:::::::::;;;<<<777888999;;;;;;::::::999@@@CCCHHHOOOWWW___eeehhhooorrrvvvxxxyyyxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvvvvzzzxxxwwwzzz~~~{{{yyywwwuuuttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwvvvvvvxxxyyyzzzyyyyyyyyyxxxvvvtttqqqppptttsssqqqqqqqqqqqqpppnnnqqqrrrsssvvvyyyzzzxxxvvvuuuvvvvvvwwwwwwwwwwwwwwwuuutttsssssssssssstttuuuwwwvvvtttrrrpppqqquuuxxxsssrrrqqqqqqrrrrrrpppoooppppppooooooppppppqqqrrr|||{{{{{{}}}~~~|||}}}}}}|||yyyxxxxxxyyy{{{yyyxxxyyy}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}xxxxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{zzzzzz|||~~~~~~|||}}}|||{{{zzzyyyxxxwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuxxxxxxyyyzzzzzzzzzzzzzzz}}}|||{{{{{{zzzzzz{{{{{{yyy{{{}}}}}}|||{{{|||}}}~~~}}}|||||||||}}}~~~~~~}}}}}}||||||||||||}}}~~~}}}|||{{{{{{||||||}}}|||||||||||||||||||||yyy{{{|||~~~~~~}}}|||{{{zzzyyywwwvvvvvvvvvxxxyyyyyywwwvvvxxx|||~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxyyyyyyzzz{{{|||||||||{{{zzzxxxwwwvvvvvvtttqqqlllggg```VVVKKKCCC<<<;;;;;;::::::::::::;;;;;;::::::999888888777777444555555666666555555444444444444444444444444444777777666666666666777777666666777777777777888888999999999777555555777999<<<>>>@@@AAACCCFFFKKKNNNRRRVVV\\\```cccggglllppp|||zzzxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvttttttuuuvvvvvvuuuttttttttttttuuuvvvvvvuuuuuuuuutttuuuuuuuuuuuuuuuuuutttssstttuuutttsssrrrsssuuuvvvtttrrrssstttvvvvvvvvvwwwvvvuuuttttttuuuwwwxxxwwwwwwvvvuuuttttttttttttxxxyyyxxxvvvtttssstttuuusssrrrqqqrrrssstttsssrrrrrrssspppllljjjggg]]]RRRLLLIIIEEE@@@<<<:::999888<<<:::777666777888888888999999999999888888888888888999::::::::::::::::::999:::<<<===???@@@AAAAAADDDGGGLLLSSS\\\dddjjjmmmqqqtttxxxyyyzzzyyyzzz{{{vvvvvvwwwwwwvvvvvvuuutttvvvuuutttwww{{{~~~{{{yyywwwuuuuuuuuuvvvwwwttttttttttttttttttttttttvvvuuutttrrrrrrrrrrrrsssvvvvvvvvvvvvtttrrrqqqooooooooooooppprrrssstttssssssssstttwwwyyyyyyxxxvvvrrrsssttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttrrrooommmnnnqqqtttrrrqqqppppppqqqqqqpppnnnqqqqqqppppppppppppqqqqqq~~~|||{{{}}}|||}}}~~~}}}{{{zzz{{{|||}}}||||||~~~~~~~~~~~~wwwwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{yyyxxxyyy{{{}}}}}}|||yyyyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxxxxwwwvvvuuuuuuwwwxxxyyyzzz{{{|||||||||}}}}}}|||{{{{{{{{{{{{|||{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}yyyyyyxxxwwwwwwxxxzzz{{{yyyxxxxxxzzz|||~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||||||||{{{zzzxxxwwwuuutttsssssspppjjjddd[[[QQQGGG@@@::::::999999999:::;;;;;;::::::999999888777777777555666666666666666666555333333333444555555555666888888777777777777888888666666777777888999999999888999999777555555777999>>>@@@CCCEEEIIIMMMRRRVVV[[[^^^cccgggkkkooosssvvv}}}{{{yyywwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuurrrssstttuuuuuuuuuuuuuuusssssssssttttttssssssssstttuuuvvvvvvuuutttuuuvvvvvvuuuuuuvvvxxxxxxwwwuuuvvvtttsssrrrsssuuuxxxzzzwwwwwwvvvvvvuuutttrrrrrrvvvvvvvvvtttrrrqqqrrrsssrrrqqqpppqqqtttuuutttsssttttttpppkkkhhhddd[[[RRRKKKHHHDDD@@@<<<::::::999<<<:::<<>>???@@@CCCEEEFFFHHHKKKPPPWWW```hhhnnnrrrrrruuuxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwsssssssssuuuyyy{{{{{{{{{yyyxxxwwwuuuuuuuuuvvvvvvttttttttttttttttttttttttvvvuuussspppooonnnnnnnnntttuuuuuuuuutttsssrrrqqqnnnooopppqqqrrrssstttuuuttttttuuuvvvxxxxxxvvvtttpppqqqrrrssstttuuuuuuuuussstttuuuuuuuuuuuutttsssssssssrrrooommmmmmoooqqqqqqpppooooooppppppooonnnsssrrrrrrqqqqqqppppppppp}}}|||{{{|||~~~|||}}}~~~}}}|||}}}~~~~~~~~~~~~xxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||{{{{{{|||||||||zzzxxxxxxzzz|||||||||yyyyyyyyyyyyyyyyyyzzzzzzvvvwwwwwwwwwwwwwwwvvvuuuwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}||||||||||||||||||{{{zzzzzzyyyyyy}}}}}}~~~~~~~~~~~~}}}|||zzzzzzyyyyyyzzz{{{|||}}}||||||||||||||||||{{{zzzxxxyyyzzz{{{|||{{{zzzyyy||||||||||||{{{zzzyyyyyyyyyyyyxxxwwwuuutttssssssrrrooohhh```VVVLLLCCC>>>:::999999999999:::;;;;;;999999888888777777777777555555666666666666555555222333333444555666666777888777777666666777777888888888888888888999999999999999999888777777999;;;@@@BBBGGGKKKOOOTTTZZZ^^^aaadddgggkkkooosssvvvyyy~~~|||zzzyyyxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuttttttqqqqqqssstttuuuuuuuuuuuurrrssssssttttttssssssrrrtttvvvwwwvvvuuutttuuuvvvxxxxxxyyyzzz|||{{{yyywwwtttsssqqqppppppsssvvvxxxtttuuuuuuvvvuuutttrrrqqqssstttsssrrrpppooopppqqqrrrqqqpppqqqssstttsssrrrqqqrrrpppkkkgggccc[[[RRRIIIGGGCCC@@@>>>=========888:::BBBPPP[[[YYYKKK>>><<<<<<============>>>>>><<<;;;;;;<<<>>>???@@@???AAA@@@??????AAACCCGGGIIILLLOOOTTT[[[cccjjjpppttttttvvvxxxyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyvvvvvvvvvwwwxxxxxxxxxwwwvvvuuutttssssssttttttuuusssssssssssssssssssssssswwwvvvtttrrrppppppppppppttttttttttttttttttttttttsssttttttsssqqqpppppppppuuuttttttuuuvvvvvvtttrrrrrrrrrtttuuuvvvvvvvvvvvvrrrtttuuuwwwwwwuuutttrrrtttttttttrrrooonnnpppqqqrrrpppooopppqqqqqqpppooottttttssssssqqqpppooonnn~~~|||{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}|||{{{{{{zzzzzz{{{{{{}}}{{{yyyyyyzzz|||||||||zzzzzzzzzyyyyyyxxxxxxxxxvvvwwwxxxxxxxxxxxxxxxwwwyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzzzz~~~}}}|||{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}|||{{{zzzzzzwwwxxxzzz{{{{{{{{{zzzyyy||||||||||||{{{zzzyyyxxxuuuuuuuuuuuuuuuuuuuuutttrrrnnnggg]]]RRRHHH@@@===:::::::::999999:::;;;;;;888888777777777777666666333444444555555444444333333333444444555666777777777666666555555666666777:::999999999888888777777999:::::::::999:::===@@@CCCGGGLLLQQQVVV[[[aaadddhhhiiikkkooosssvvvxxxyyy{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuussssssssssssssssssssssssqqqqqqssstttuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttssstttuuuuuusssssstttuuuxxxxxxyyy{{{|||{{{xxxvvvsssrrrpppnnnnnnppprrrsssqqqrrrsssuuuuuuuuutttsssqqqrrrrrrqqqooonnnoooqqqtttrrrqqqqqqrrrrrrqqqpppmmmpppqqqnnnjjjeee\\\TTTJJJGGGDDD@@@===<<<;;;;;;555777===HHHQQQPPPDDD999===========================<<<<<<>>>BBBFFFGGGGGGEEEEEEDDDEEEHHHMMMQQQTTTVVVXXX\\\bbbiiiooouuuxxxyyyzzz||||||{{{{{{|||}}}{{{{{{||||||{{{{{{zzzyyy|||}}}|||{{{yyyvvvuuutttqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssvvvuuusssrrrrrrrrrssstttqqqqqqqqqqqqrrrrrrssssssuuuvvvvvvtttpppnnnnnnoootttsssrrrsssttttttrrrqqqrrrssstttuuuvvvvvvvvvvvvssstttvvvwwwwwwvvvtttsssssstttuuusssqqqppppppqqqsssqqqqqqqqqssssssrrrqqquuuuuuuuutttsssqqqooonnn|||zzzyyyyyyyyy}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzz{{{{{{zzzyyyyyyyyyyyyyyy|||{{{yyyyyy{{{|||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxxxxyyyzzz{{{{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{{{{{{{wwwwwwwwwwwwxxxxxxxxxxxxwwwyyy|||}}}|||||||||}}}wwwxxxyyyzzzzzz{{{zzzzzzwwwxxxzzz{{{||||||{{{{{{ttttttttttttuuuuuuuuuuuurrroooggg[[[OOOEEE@@@>>>===<<<;;;;;;:::::::::;;;777777777666666666666666333333444444444444333333444444444555666666666777666666555555555555666666999999888888888777777777:::;;;<<<======???CCCEEEJJJMMMSSSXXX\\\bbbgggjjjpppoooppprrrvvvyyyzzzyyywwwwwwxxxxxxyyyyyyyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvssssssrrrqqqqqqrrrssssssrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuurrrsssttttttrrrrrrssstttvvvvvvvvvxxxyyyxxxuuurrrrrrqqqpppooooooooopppqqqpppppprrrssstttuuuuuuuuuqqqrrrrrrqqqoooooopppqqqtttsssqqqqqqrrrrrrpppooommmtttyyyxxxssslllaaaWWWNNNKKKGGGBBB>>><<<::::::???===<<<===??????===;;;???@@@@@@@@@AAAAAABBBBBBFFFDDDCCCGGGMMMRRRSSSSSSPPPPPPRRRUUUZZZ```eeeiiieeefffiiimmmsssxxx|||~~~~~~yyyuuurrrqqqnnnnnnoooooopppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqrrrsssuuuuuuooooooooonnnooopppqqqqqqqqqtttuuutttqqqpppqqqttttttsssrrrrrrssstttsssqqqrrrrrrsssttttttttttttssstttuuuvvvvvvvvvvvvuuutttqqqsssttttttrrrqqqqqqqqqsssrrrqqqrrrssstttsssrrruuuuuuuuuuuutttrrrpppooo~~~|||zzzyyyxxxxxx}}}~~~}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxzzzyyyyyyyyy{{{{{{yyyxxxzzzzzzyyyyyyxxxwwwwwwwwwyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}zzz{{{{{{||||||}}}}}}~~~|||||||||||||||||||||}}}yyyyyyyyyyyyyyyxxxxxxwwwuuuyyy|||}}}{{{zzz{{{|||xxxxxxxxxxxxyyyzzz{{{|||vvvwwwyyy{{{|||{{{zzzyyyuuuuuuuuuuuuttttttttttttsssooogggZZZNNNEEEAAAAAA???>>>===<<<;;;:::::::::666666666666666666666666444444555555555555444444555555555555666666666666777777666666666666777777555555666777777888999999;;;<<<>>>@@@AAADDDHHHKKKQQQUUUZZZ___cccgggllloootttrrrrrrtttwwwyyyxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwtttuuuuuuuuuuuuvvvvvvvvvtttsssrrrrrrrrrrrrssstttttttttuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuurrrsssttttttrrrrrrssstttuuuuuutttuuuvvvvvvsssqqqoooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttrrrssssssrrrppppppqqqrrrsssqqqpppqqqrrrrrrqqqpppsss}}}uuuggg[[[QQQOOOKKKHHHEEEDDDDDDDDDHHHIIIHHHEEEAAAAAADDDHHHJJJKKKMMMNNNPPPRRRTTTTTTYYYVVVTTTXXX^^^ccceeedddcccccceeeggglllqqquuuxxxrrrsssuuuwww{{{~~~~~~xxxssspppppplllmmmnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrssstttuuuvvvqqqqqqpppooopppppprrrrrrnnnrrruuutttqqqqqqtttwwwuuutttrrrssstttuuuuuutttttttttuuuuuuuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuuqqqsssvvvvvvuuutttttttttrrrqqqpppqqqssstttsssrrrtttuuuuuuvvvuuusssqqqooo}}}|||zzzzzzyyyyyy}}}~~~}}}~~~~~~|||zzz~~~}}}||||||{{{||||||{{{zzzyyyyyyxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzxxxuuuxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{|||~~~~~~}}}~~~|||}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}zzzzzz{{{|||}}}~~~yyyyyyzzzzzz{{{}}}~~~|||}}}}}}}}}|||{{{zzzzzzxxx{{{~~~}}}zzzwwwwwwxxxxxxxxxwwwwwwxxxzzz{{{}}}yyyzzz{{{{{{{{{yyywwwuuuwwwwwwvvvuuuttttttsssssssssooogggZZZMMMEEEBBBBBBAAA@@@>>>===;;;;;;::::::555555555666666666666666555555666666666666555555666666666666666555555555888888777777777777888888111222444555777999;;;;;;;;;===@@@AAADDDGGGLLLOOOVVVZZZ___dddgggkkkooorrruuurrrqqqsssuuuwwwvvvsssuuuuuuvvvvvvvvvvvvuuuuuurrrrrrsssssstttuuuuuuuuuuuutttsssrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvuuutttttttttuuuuuuuuuuuuttttttssstttuuutttsssrrrsssuuuwwwvvvuuuvvvvvvvvvtttsssmmmnnnqqqssstttuuuuuuttttttsssrrrqqqpppqqqrrrsssrrrssstttrrrqqqppprrrsssqqqpppoooppprrrssssssrrryyy|||kkk^^^QQQPPPOOONNNNNNOOOQQQRRRGGGOOOUUUTTTNNNKKKNNNSSSWWWYYY[[[^^^aaadddggghhhkkkgggdddgggmmmrrrsssqqqrrrrrrssstttvvvxxx{{{|||xxxyyyzzz|||~~~|||~~~|||vvvqqqoooooolllmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwwwvvvuuuuuuuuuuuuvvvwwwuuutttssssssssstttuuuvvvooosssvvvuuuqqqpppssswwwvvvuuuttttttvvvwwwwwwvvvxxxxxxxxxxxxwwwvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvsssvvvyyyzzzyyyxxxxxxxxxqqqpppoooppprrrsssrrrqqqssstttuuuvvvuuutttrrrppp|||yyyyyyzzz|||||||||}}}~~~~~~~~~~~~}}}~~~~~~|||}}}~~~|||{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwxxxxxxyyywwwuuuuuuwwwxxxyyyxxxzzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzz|||{{{{{{zzzzzz|||}}}~~~}}}{{{yyyxxxwwwyyyzzz{{{yyyvvvvvvyyy|||{{{yyywwwxxx{{{~~~~~~}}}~~~|||zzzzzzzzzyyyxxxvvvssstttvvvvvvvvvtttqqqpppsssmmmcccWWWMMMFFFBBBAAABBBAAA@@@>>><<<:::999888777777777777666666666666888777777666555555444444888666555777:::<<<;;;999777777666555555555555555444555666888:::<<<===>>>???AAACCCFFFIIINNNTTTYYY___bbbfffjjjnnnpppppppppttttttuuuwwwwwwxxxxxxxxxwwwyyyzzzyyyuuussssssuuuuuutttsssrrrssssssrrrqqqttttttsssttttttuuuvvvwwwuuuuuuvvvwwwxxxyyyyyyzzzwwwvvvtttuuuvvvvvvuuutttooosssvvvvvvrrrppprrruuutttsssrrrrrrrrrsssttttttmmmoooqqqsssttttttttttttwwwvvvtttsssrrrsssttttttpppsssuuuuuurrrppppppqqqrrrtttuuutttsssuuuyyy}}}tttggg``````___aaaccccccbbb```]]]```dddeee```\\\aaaiiimmmlllkkkkkkmmmooorrrttttttsssrrrtttwwwxxxvvvtttvvvuuutttttttttvvvwwwxxxrrrrrrtttwwwzzz{{{{{{zzz}}}|||yyyuuuqqqpppqqqsssuuutttttttttuuuwwwzzz|||vvvuuussspppnnnlllkkkjjjggghhhiiikkknnnqqqtttuuutttuuuvvvuuutttssstttvvvyyyxxxvvvuuutttuuuvvvwwwvvvwwwxxxyyyxxxvvvtttrrrwwwvvvuuutttssssssssssssvvvtttsssuuuzzz}}}}}}{{{}}}{{{yyywwwvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvxxxyyyvvvwwwyyy{{{{{{zzzyyyxxxuuutttsssrrrqqqqqqrrrsssttttttuuuuuuuuuuuutttttt}}}{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}|||zzzyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzyyyxxxxxxxxxwwwyyyxxxvvvwwwxxxzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{}}}||||||{{{|||}}}~~~~~~}}}|||zzzyyyxxxwwwyyyzzzzzzxxxvvvvvvxxx{{{{{{xxxvvvwwwzzz}}}}}}|||}}}{{{yyyyyyyyyyyywwwuuuuuuuuuuuuuuuuuusssrrrqqqrrrlllcccWWWMMMFFFBBB@@@@@@???>>><<<;;;999888777555555555666666777777777555555666666666666666666888666555666888999888666555555555555555666777888333444555777999;;;<<<===AAADDDHHHKKKOOOUUUZZZ^^^dddfffjjjmmmppprrrrrrrrrtttuuuvvvwwwxxxxxxxxxxxxwwwyyyzzzxxxuuusssssstttttttttssssssttttttsssrrruuuuuuuuutttuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyvvvuuuttttttuuuuuusssrrrooorrrvvvuuurrrqqqtttwwwuuutttsssrrrrrrsssttttttpppqqqssstttuuuuuuttttttuuuuuutttsssssstttuuuuuupppsssvvvwwwuuuuuuvvvwwwuuuwwwxxxwwwwwwxxx|||zzzrrrpppooonnnnnnnnnnnnkkkjjjggghhhkkklllhhhcccffflllllllllkkkkkklllnnnpppqqqlllkkkjjjlllooopppooolllfffffffffgggggghhhjjjjjjggghhhiiilllooopppqqqppppppqqqqqqnnnkkkhhhggggggggggggggggggiiillloooqqqpppooonnnllljjjiiihhhhhhiiijjjkkkmmmooorrrtttuuurrrsssuuuuuuttttttvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwxxxwwwwwwvvvuuuuuuvvvvvvwwwvvvvvvwwwzzz|||}}}}}}}}}{{{yyyxxxwwwwwwxxxyyyzzzyyywwwuuuuuuvvvwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxvvvuuutttsssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuu}}}|||}}}~~~~~~~~~~~~~~~}}}{{{|||}}}|||{{{|||~~~}}}|||zzzxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwzzzyyyxxxyyy{{{|||{{{zzzyyyzzz|||~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~{{{{{{||||||||||||}}}}}}}}}||||||||||||}}}}}}~~~}}}|||{{{zzzzzz{{{||||||}}}}}}||||||}}}}}}~~~{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyxxxvvvuuuvvvxxxyyyxxxvvvwwwyyyzzzzzzzzz|||zzzxxxxxxyyyxxxwwwuuuvvvvvvuuutttsssssssssssspppkkkcccXXXNNNFFFAAA>>>>>>===<<<:::999777666666333333444555666777888888444444444555666777777888888777666666777777666444444444444555666888999:::444555666777:::<<<>>>???EEEHHHNNNTTTYYY^^^cccfffkkkllloooqqqssstttuuutttuuuvvvwwwxxxyyyyyyyyyyyyvvvxxxxxxwwwuuusssssstttttttttttttttttttttuuuuuuwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvuuussssssssssssqqqoooooorrrttttttrrrrrruuuwwwvvvuuutttrrrrrrrrrssstttqqqrrrsssuuuuuuuuutttssssssssssssssstttuuuvvvvvvtttvvvyyyzzzzzz{{{|||~~~{{{|||||||||{{{|||~~~{{{wwwvvvtttrrrrrrpppmmmjjjfffdddeeegggddd______bbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbcccdddbbbaaaWWWXXXYYYZZZ\\\]]]^^^^^^^^^___aaabbbeeeggghhhiiigggiiilllllliiidddaaa___``````aaabbbdddgggjjjlllllllllkkkjjjiiiiiijjjjjjlllmmmmmmoooppprrrtttuuuqqqrrrttttttttttttvvvxxxvvvxxxzzz{{{|||zzzyyywwwzzzzzzyyyyyyzzzzzz{{{{{{yyyyyyxxxwwwwwwwwwxxxxxxxxxyyyzzzzzzyyyzzz|||}}}|||{{{zzzxxxxxxxxxyyyyyyzzzyyywwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvuuutttttttttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuu}}}|||~~~~~~}}}}}}yyyzzz{{{{{{{{{||||||}}}{{{zzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyxxx}}}|||{{{|||~~~~~~}}}{{{||||||~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~|||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{||||||}}}{{{zzzyyyyyyyyy{{{|||~~~|||||||||||||||}}}}}}~~~xxxyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwvvvuuuuuuuuuwwwwwwvvvwwwxxxxxxyyyxxx|||{{{yyyyyyyyyyyyxxxvvvxxxwwwuuusssrrrssstttuuuooojjjbbbXXXNNNFFF@@@===;;;;;;:::999888666666555333444444555666666777777444444555555666777777777777777666777777777777666555555555666777888999:::777777888:::===@@@CCCEEEIIINNNUUU\\\bbbfffjjjmmmpppqqqrrrtttuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvwwwvvvuuutttssssssssstttuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwuuusssssssssrrrpppnnnpppqqqsssrrrqqqqqqsssuuuuuutttsssqqqqqqqqqrrrrrrpppqqqrrrtttuuuuuuuuuttttttttttttuuuvvvwwwxxxxxxxxxyyy{{{|||}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||wwwvvvmmmkkkiiigggfffdddaaa^^^\\\YYYXXXZZZXXXSSSQQQSSSUUUUUUVVVVVVUUUUUUTTTSSSZZZYYYYYYYYYXXXWWWVVVTTTQQQRRRSSSVVVXXXYYYZZZ[[[___```bbbdddeeegggjjjllljjjllloooooommmiiifffeeehhhhhhiiijjjkkkmmmoooqqqnnnmmmmmmmmmnnnoooppppppppppppppppppqqqssstttuuurrrtttuuutttsssssstttvvvvvvwwwxxxzzz{{{{{{zzzzzz}}}|||zzzxxxxxxyyyzzz{{{xxxxxxwwwwwwwwwxxxxxxyyyxxxzzz|||zzzwwwwwwyyy|||{{{zzzyyyxxxwwwwwwxxxxxxzzzyyywwwuuutttsssssssssuuuuuuuuutttuuuvvvwwwwwwuuutttttttttttttttttttttttttttuuuuuuuuuuuutttttt~~~}}}~~~~~~}}}|||{{{xxxxxxyyy{{{||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz||||||{{{{{{{{{{{{{{{|||zzzzzzyyyyyyzzz{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{wwwwwwxxxxxxyyyzzzzzz{{{yyyyyyxxxwwwvvvuuusssrrruuuuuuvvvwwwwwwwwwxxxxxx}}}|||zzzzzz{{{{{{zzzxxxyyywwwuuusssrrrssstttuuunnnjjjbbbXXXNNNEEE???<<<::::::999888777777666666666666666666666666666555666666666666666666666666666666777888888999::::::777777777777777888999999888888:::<<<@@@DDDHHHKKKPPPUUU\\\cccgggkkkoooqqqssssssttttttuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuuuutttsssrrrrrrtttvvvuuuttttttvvvwwwxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwuuutttsssssssssqqqoooqqqqqqqqqpppoooooopppqqqtttsssqqqpppppppppqqqqqqqqqrrrtttvvvxxxyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||||||||zzzyyywwwuuutttsssqqqqqqpppqqqssstttrrrooojjjggg___]]][[[ZZZZZZXXXUUUSSSUUURRRPPPRRRPPPLLLLLLNNNQQQQQQQQQQQQPPPOOONNNMMMTTTTTTTTTRRRPPPMMMLLLKKKLLLMMMOOORRRTTTWWWYYYZZZcccfffiiikkkkkkmmmpppssspppqqqsssrrrpppnnnnnnnnnqqqqqqqqqqqqqqqrrrssssssqqqqqqqqqqqqrrrsssuuuuuurrrrrrqqqrrrrrrssstttuuuuuuvvvvvvuuurrrqqqqqqrrruuuuuuuuuvvvwwwyyy{{{|||}}}zzzwwwuuuuuuvvvwwwuuuuuutttuuuuuuvvvwwwwwwwwwyyyzzzxxxuuutttvvvyyywwwwwwwwwvvvvvvvvvvvvvvvwwwwwwuuutttsssrrrqqqqqqtttsssssssssssstttuuuuuuqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqq~~~}}}|||zzzzzzwwwwwwxxx{{{}}}}}}{{{xxxyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz}}}~~~}}}}}}~~~}}}~~~}}}}}}~~~|||{{{|||~~~~~~~~~}}}}}}|||{{{{{{zzz}}}||||||{{{{{{{{{{{{|||zzzzzz{{{{{{||||||||||||xxxyyyzzz{{{{{{{{{{{{zzzvvvwwwxxxxxxzzzzzz{{{|||{{{yyyxxxwwwwwwvvvsssqqqrrrtttwwwxxxwwwwwwyyyzzz}}}|||{{{{{{||||||{{{yyyyyywwwuuusssssssssuuuuuunnniiiaaaVVVLLLDDD???<<<::::::999999888888888777888777777777666666666666666666666666666555555555555666888999888999;;;<<<999888888888888888999999888999;;;>>>CCCIIINNNQQQYYY]]]ccchhhkkknnnppprrrttttttttttttuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwuuutttssstttuuuuuusssqqqrrrtttvvvuuusssrrrtttwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttssssssvvvuuussssssssssssqqqppprrrqqqpppoooooooooqqqqqqsssrrrqqqppppppqqqrrrsssuuuvvvxxxzzz||||||||||||zzzzzzzzzzzzzzzyyyxxxxxxwwwuuusssrrrssstttsssrrrooommmkkkjjjjjjiiifffdddgggfffdddeeeeeeccc^^^[[[XXXWWWUUUTTTTTTRRRPPPMMMMMMJJJIIIJJJHHHFFFIIIOOOKKKKKKJJJIIIIIIHHHGGGGGGLLLMMMNNNLLLIIIFFFEEEEEEGGGHHHIIIKKKOOOSSSWWWYYYeeeiiinnnqqqpppqqqtttvvvrrrssssssrrrpppppprrrsssqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrssstttuuuvvvrrrrrrrrrrrrssstttuuuuuuvvvwwwwwwuuurrrpppoooppptttsssssssssuuuxxx{{{}}}~~~|||yyyuuusssrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwwwwuuutttssstttvvvssssssttttttssssssssssssttttttsssrrrqqqppppppoooqqqqqqrrrrrrrrrsssssssssnnnooopppqqqqqqqqqppppppnnnooooooppppppoooooonnn|||~~~~~~|||zzzyyyxxxwwwwwwxxx{{{~~~~~~zzzwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}{{{{{{}}}~~~~~~~~~~~~~~~||||||}}}~~~{{{zzz{{{}}}zzz{{{{{{{{{||||||}}}}}}~~~}}}||||||{{{{{{||||||zzz{{{|||~~~~~~}}}|||{{{yyyyyy{{{|||||||||{{{zzzwwwwwwxxxyyyzzz{{{|||||||||zzzxxxxxxxxxwwwsssppppppssswwwxxxxxxxxxzzz|||}}}{{{zzzzzz{{{|||zzzyyyxxxwwwvvvuuutttttttttuuuoooiii```UUUKKKCCC???===;;;;;;::::::::::::::::::777777777888888888888888444444555555666666777777555777999888777666888:::777777777888999:::;;;<<<<<<===???CCCJJJQQQWWW[[[bbbeeeiiilllnnnoooqqqsssuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwwwwxxxwwwwwwvvvvvvuuusssrrrsssuuuuuussspppqqqtttwwwuuurrrppprrruuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuttttttsssrrrrrrtttrrrqqqqqqrrrrrrqqqoooqqqpppnnnoooqqqsssuuuvvvsssrrrrrrqqqrrrsssuuuvvvxxxyyyzzz{{{{{{zzzzzzyyytttttttttsssrrrpppmmmlllmmmkkkhhhhhhiiijjjiiihhhgggeeecccdddffffffcccaaadddddddddbbb___\\\ZZZYYYTTTRRRPPPOOONNNLLLIIIGGGBBBAAABBBBBB??????FFFPPPCCCBBBAAA@@@??????@@@@@@BBBDDDFFFEEECCCAAABBBCCCFFFFFFFFFHHHLLLQQQWWWZZZccciiipppssssssrrrtttwwwsssuuuuuuuuutttsssuuuvvvqqqqqqrrrrrrrrrrrrrrrqqqttttttssssssssssssttttttrrrrrrrrrrrrssstttuuuvvvuuuvvvvvvtttrrrppppppqqqqqqqqqssstttwwwyyy{{{|||{{{zzzwwwuuusssqqqqqqqqqooooooooopppqqqssstttuuuwwwuuusssssstttuuuttttttpppppppppqqqqqqqqqppppppppppppqqqppppppooonnnnnnooopppqqqrrrrrrrrrqqqqqqmmmnnnooopppqqqppppppooommmmmmnnnnnnnnnnnnmmmmmm{{{}}}~~~}}}{{{yyyxxxwwwwwwwwwxxx|||{{{wwwvvvwwwxxxyyyyyyyyyyyyyyy|||||||||||||||||||||||||||}}}~~~|||zzzzzz}}}~~~}}}}}}}}}~~~zzz{{{|||}}}~~~{{{yyyzzz}}}wwwwwwyyyzzz|||}}}~~~~~~~~~}}}|||||||||||||||zzz|||~~~~~~{{{zzzyyyzzz|||}}}}}}}}}|||{{{xxxxxxyyyzzzzzz{{{||||||}}}{{{yyyyyyyyywwwsssoooooossswwwyyyyyyyyy{{{}}}{{{zzzyyyyyyzzz{{{zzzxxxxxxwwwvvvuuuuuutttttttttpppjjj___SSSIIICCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;666666777888999::::::;;;222333444555666888999999555888999888555444555888555666666888999;;;===>>>AAABBBEEEIIIPPPXXX___ccchhhjjjmmmnnnooopppqqqsssvvvuuuuuuuuuvvvwwwwwwxxxvvvvvvwwwwwwwwwvvvvvvuuuuuusssqqqrrruuuuuussspppqqquuuwwwuuuqqqoooqqqttttttttttttttttttuuuvvvwwwvvvvvvuuutttsssrrrrrrqqqrrrpppooopppqqqqqqpppooopppooonnnooossswwwyyyzzztttssssssssstttvvvwwwyyyxxxyyyyyyyyyxxxvvvtttsssllllllllljjjhhheeebbb```fffbbb``````bbbdddcccbbbdddbbbbbbdddggghhhfffddddddhhhjjjfff___ZZZZZZ]]]OOOMMMJJJIIIGGGEEEAAA???======???>>>;;;<<>><<<<<<===>>>???:::===@@@@@@???>>>@@@BBBIIIHHHGGGIIIMMMTTTZZZ^^^bbbiiiqqquuutttssstttvvvvvvxxxzzzzzzyyyyyyyyyzzzttttttvvvwwwwwwxxxxxxwwwwwwvvvuuutttttttttttttttqqqqqqqqqrrrssstttuuuvvvtttuuuuuutttrrrqqqqqqrrrnnnppptttwwwyyy{{{{{{{{{xxxxxxvvvuuusssrrrrrrrrrnnnnnnooopppqqqssstttuuuxxxuuurrrsssuuuwwwuuusssmmmnnnnnnooooooooonnnnnnnnnnnnoooooooooooonnnmmmmmmoooqqqrrrsssrrrpppooommmnnnooopppqqqqqqpppooommmmmmnnnnnnnnnnnnmmmmmm}}}|||{{{{{{zzzyyyyyyyyyzzzyyywwwtttvvvyyy|||}}}}}}|||{{{zzzzzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{zzz{{{|||~~~}}}~~~~~~~~~~~~xxxxxxyyyyyyzzz{{{||||||~~~~~~}}}||||||{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{}}}}}}|||{{{|||yyyyyyyyyzzz|||}}}||||||||||||||||||||||||}}}}}}|||{{{xxxtttpppnnnlllrrryyy{{{zzzyyy}}}|||||||||{{{zzzyyyxxxwwwxxxwwwwwwxxxxxxwwwuuurrrooohhh^^^TTTLLLDDD???;;;;;;;;;::::::999888777777999::::::::::::999888888777777888888888888777777777888888777777888:::<<<;;;;;;999777777:::???CCCDDDGGGLLLQQQVVV]]]dddiiimmmmmmnnnppppppqqqqqqqqqssstttuuuuuusssrrrssstttssstttuuuuuuuuuuuuuuutttwwwvvvuuusssrrrqqqppppppttttttsssrrrrrrqqqqqqqqqnnnqqqtttvvvvvvuuuuuuuuuzzzxxxtttrrrqqqqqqooonnnrrrpppoooooopppqqqqqqqqqpppppppppqqqsssvvvxxxzzztttssssssttttttssspppnnnlllllljjjiiihhhiiiiiijjjdddcccaaa___^^^^^^______bbbaaaaaaaaaaaabbbbbbcccdddeeeeeeeeeddddddfffgggjjjjjjjjjgggaaaYYYRRRNNNJJJHHHDDDBBBAAA???===;;;:::;;;>>>???AAAAAAAAA@@@AAA>>>:::888888999888888777888;;;===???@@@@@@@@@===CCCIIIKKKKKKMMMUUU\\\hhhkkkoooqqqrrrrrrtttuuuxxxyyyyyyyyyxxxwwwuuutttssssssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttqqqooooooppprrrtttuuuwwwxxxwwwtttssstttvvvppprrrtttwwwwwwvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuuuuurrrppppppssstttsssqqqsssrrrrrrtttwwwxxxwwwvvvssssssrrrrrrqqqpppoooooommmnnnoooppppppooonnnmmmoooppppppqqqrrrrrrssssssoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnoooqqqpppnnnlll}}}|||{{{zzzzzzyyyyyyyyyyyyxxxxxxuuuwwwzzz}}}~~~~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~|||}}}}}}~~~~~~}}}}}}}}}yyyyyyxxxxxxyyy{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||wwwyyy{{{|||zzzyyyyyyzzzxxxxxxyyyyyy{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzyyyxxxuuurrrqqqppptttxxxzzzyyyxxxzzz|||yyyyyyyyyyyyxxxwwwvvvvvvwwwvvvuuuuuuvvvuuusssqqqnnnggg]]]SSSKKKDDD>>>;;;;;;;;;::::::999888888777999999::::::999999888777666777777888888777777666666777888777666777999<<<999999888888888<<>>?????????>>>CCCHHHJJJJJJOOOYYYbbblllooosssuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrppppppqqqsssuuurrrtttvvvuuusssrrrtttvvvssstttuuuuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppqqqssstttsssqqqsssrrrrrrtttvvvwwwvvvtttsssrrrrrrqqqppppppoooooonnnooopppqqqqqqpppooonnnoooooooooppppppqqqqqqqqqooooooooooooooonnnnnnmmmnnnmmmmmmoooppppppnnnlll}}}||||||zzzzzzyyyyyyyyyxxxxxxxxxwwwyyy{{{~~~~~~~~~||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{zzzyyyxxxxxxyyy{{{}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{|||||||||}}}}}}~~~~~~vvvxxxzzz{{{zzzzzzzzz{{{zzzyyyyyyzzz{{{|||}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwuuusssrrrssssssrrrqqqmmmfff\\\RRRIIICCC>>>;;;;;;;;;::::::999999888888999999::::::999999888777555666666777777666666555555666777777666666999:::777888888999;;;@@@FFFKKKLLLPPPWWW]]]ccchhhmmmpppppppppqqqrrrssssssssssssssstttuuuuuusssssstttuuuwwwwwwwwwwwwvvvuuuttttttqqqqqqpppoooooooooooopppoooooopppqqqqqqrrrsssssstttuuuwwwvvvvvvvvvwwwxxxtttsssqqqrrrssstttttttttvvvvvvuuuuuuuuutttqqqooolllkkkiiihhhggggggggghhheeeccc___]]]\\\ZZZXXXVVVUUUUUUTTTSSSTTTTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWXXX``````aaabbbccceeefffgggfffggghhhgggfffeeefffhhhggggggeeeaaa[[[TTTNNNJJJGGGDDDAAA???>>>===;;;999<<<;;;:::888777777777777;;;999666666777888888777777888:::;;;<<<=========@@@DDDGGGIIIKKKRRR^^^gggnnnqqquuuwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrsssuuuvvvssstttuuuuuuttttttuuuvvvwwwvvvuuuuuuvvvwwwyyyzzzuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqqqqssstttsssrrrtttsssssstttuuuuuutttrrrrrrrrrqqqqqqpppoooooooooppppppqqqrrrrrrqqqppppppooooooppppppppppppppppppoooppppppqqqqqqpppnnnmmmllllllmmmnnnppppppooommm~~~~~~~~~~~~~~~}}}|||yyyzzz{{{zzzyyyxxxxxxyyyyyyzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}}}}|||{{{{{{zzzyyyxxxxxxyyy{{{~~~{{{||||||}}}}}}~~~~~~~~~|||{{{zzz{{{{{{{{{|||||||||}}}}}}yyy{{{|||}}}||||||~~~|||{{{{{{{{{{{{|||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxxxxyyyxxxxxxxxxwwwvvvuuuwwwxxxxxxvvvtttsssssstttuuuvvvvvvuuuuuuwwwuuurrrqqqrrrsssrrrrrrlllfff[[[QQQIIICCC???<<<;;;;;;:::::::::999999999999999999999999888777777555555666666666666555555444555777666666666888999888999:::<<>><<<;;;999888888888999;;;999888888999::::::999888888999:::;;;;;;<<<<<<@@@CCCGGGJJJMMMTTT^^^fffmmmpppsssuuuvvvvvvwwwxxxyyyxxxwwwvvvwwwxxxyyyzzzwwwwwwxxxyyyyyyxxxwwwvvvttttttttttttttttttttttttuuuuuussssssssstttvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwvvvvvvwwwwwwxxxyyyzzzssstttttttttttttttuuuuuuttttttssssssssstttttttttuuutttssstttuuutttrrrqqqqqqqqqqqqppppppoooooooooooopppqqqrrrrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqqqqqqqpppnnnmmmlllllllllnnnpppqqqooommm~~~~~~||||||}}}~~~~~~~~~}}}}}}zzz{{{|||{{{yyyxxxyyy{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyy{{{}}}||||||||||||||||||||||||}}}}}}~~~~~~}}}{{{zzzxxx|||||||||{{{{{{{{{{{{zzzzzz|||}}}}}}}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuvvvxxxxxxwwwvvvttttttuuuvvvwwwwwwwwwwwwxxxvvvsssrrrsssttttttsssllleeeZZZPPPIIIDDD@@@>>>;;;;;;;;;:::::::::::::::888999999999999888777777555555666666666666555555333555777777666666888999:::<<<>>>@@@CCCGGGMMMQQQVVV\\\ccciiimmmoooqqqssssssttttttuuuuuuuuuuuutttssstttuuuuuuttttttuuuwwwxxxxxxxxxxxxwwwuuuttttttuuuttttttttttttuuuvvvvvvuuuuuuuuutttttttttssssssqqqssstttttttttuuuwwwzzzzzzxxxvvvvvvvvvuuusssqqqhhhggggggffffffccc___[[[YYYXXXVVVTTTSSSSSSSSSTTTQQQOOOLLLJJJKKKKKKKKKJJJFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[[[[^^^aaabbbcccccceeefffbbb```]]]YYYTTTOOOJJJHHHDDDBBB???>>>>>>===<<<:::<<<;;;:::999999999;;;;;;888777555666888999888777888888888999:::;;;<<<<<<@@@CCCHHHLLLOOOUUU\\\aaammmpppssstttuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxxxxssstttuuuvvvwwwwwwwwwwwwssssssssssssssssssssssssvvvuuutttttttttuuuvvvvvvzzzyyyxxxwwwvvvuuutttssstttuuuwwwyyyzzzyyyxxxwwwrrrrrrssssssttttttttttttttttttttttttsssssstttuuuvvvuuuttttttuuutttrrrqqqqqqqqqqqqpppppppppppppppoooooopppqqqqqqpppooooooooooooooopppppppppppppppoooooopppqqqpppooonnnmmmmmmmmmmmmoooqqqqqqooonnn~~~}}}zzzzzz|||}}}}}}~~~~~~~~~{{{}}}}}}zzzyyy{{{}}}}}}}}}~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~}}}|||{{{{{{|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}|||{{{yyywww||||||{{{{{{zzzzzzzzzyyyyyyzzz{{{zzzzzzzzz|||~~~zzzyyyxxxwwwvvvuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuvvvvvvwwwxxxxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxyyywwwuuutttuuuuuutttssskkkdddYYYOOOHHHCCC@@@>>>;;;;;;;;;;;;::::::::::::888888999999888888777666555666666777777666666555333555888888777777888999<<<>>>AAADDDGGGLLLRRRVVV]]]aaagggllloooppprrrsssttttttuuuuuuuuuuuuuuutttssstttuuuuuuuuuuuuvvvxxxwwwwwwwwwwwwvvvuuuttttttttttttsssssssssttttttuuuuuuttttttsssrrrrrrqqqqqquuuvvvxxxxxxwwwvvvxxxyyywwwuuusssqqqpppmmmiiigggbbb```___^^^]]][[[XXXUUURRRQQQOOOMMMLLLLLLMMMMMMGGGEEEDDDDDDEEEFFFFFFEEEAAAAAA@@@??????@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMPPPRRRSSSRRRUUUXXXZZZ[[[[[[\\\^^^ZZZXXXUUUQQQLLLIIIFFFDDD???===;;;:::::::::888777888888888888888999:::;;;999888888888::::::999888888888888999:::;;;===>>>@@@CCCHHHMMMQQQWWW\\\```oooqqqtttvvvvvvvvvwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvqqqqqqqqqrrrsssuuuwwwxxxssssssssssssssssssssssssvvvvvvuuutttttttttttttttxxxvvvtttttttttsssqqqoooqqqsssvvvxxxyyyxxxvvvuuuqqqqqqrrrrrrsssttttttttttttuuuvvvuuussssssuuuvvvvvvuuutttuuuvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqpppooonnnllllllmmmmmmnnnoooooopppqqqqqqqqqppppppppppppppppppooooooqqqrrrrrrpppnnn~~~}}}|||xxxyyyzzz|||}}}~~~~~~~~~|||{{{zzz|||~~~~~~|||{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyy||||||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{wwwxxxzzz|||{{{zzzxxxvvvzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyxxxwwwwwwyyy{{{{{{zzzyyywwwvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyvvvxxxyyyxxxvvvvvvxxx{{{wwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuvvvvvvvvvtttrrrhhhaaaVVVLLLEEEAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777666666777777888888777777666444666888999999888999999<<>>======>>>??????>>>???@@@AAAAAA@@@@@@???@@@@@@AAACCCEEEHHHJJJKKKIIILLLOOOQQQPPPPPPPPPPPPOOOMMMJJJFFFCCC@@@???>>><<<:::888888888888777666777777888999999999999888;;;:::::::::;;;<<<:::888888888888999:::<<<>>>@@@AAACCCGGGLLLRRRYYY```eeeooorrruuuvvvvvvvvvwwwxxxwwwwwwwwwwwwwwwvvvuuutttrrrqqqpppoooppprrruuuwwwttttttttttttttttttttttttwwwvvvuuutttssssssrrrrrruuusssqqqrrrssstttrrrpppqqqrrrsssuuuuuuuuuuuuuuupppqqqqqqrrrsssssstttttttttvvvwwwvvvtttsssuuuwwwwwwvvvuuuvvvwwwwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrrrrqqqpppooolllmmmnnnooopppqqqrrrsssuuutttrrrqqqqqqqqqssstttsssrrrqqqrrrsssrrrpppmmm}}}|||zzzwwwxxxzzz|||}}}~~~~~~||||||zzz}}}~~~~~~|||{{{{{{zzzyyyxxxyyy{{{}}}~~~||||||||||||{{{zzzyyyxxx|||}}}~~~~~~}}}{{{xxxwwwtttuuuvvvwwwyyyzzz{{{|||uuuwwwyyy{{{{{{yyywwwvvvwwwxxxxxxyyyzzz||||||}}}zzzzzzzzzxxxwwwwwwyyy{{{~~~}}}|||zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssssssssstttuuuwwwxxxyyywwwzzz|||zzzuuutttwww{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvuuuuuuvvvwwwvvvsssqqqfff^^^SSSIIICCC???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666777777888888888888777777444777999:::999999999:::;;;>>>CCCHHHNNNUUU\\\aaagggjjjnnnpppqqqrrrsssuuutttuuuuuuuuuuuuuuuttttttrrrtttvvvvvvuuuuuuwwwyyyssstttuuuuuuuuuuuuuuutttvvvvvvuuutttttttttttttttttttttuuuuuuvvvwwwwwwwwwzzz{{{|||zzzuuuqqqnnnllleeecccaaa___]]]YYYTTTQQQRRRPPPMMMKKKKKKJJJHHHGGGFFFEEEBBB???===<<<;;;;;;<<<<<<<<<===>>>>>>;;;999===<<<;;;999999999::::::;;;<<<=========<<<;;;::::::;;;<<<===???BBBDDDEEEDDDGGGJJJJJJIIIGGGFFFFFFHHHFFFBBB???<<<:::999999===;;;999888999999888777888999:::;;;;;;:::999888888777666777777777555444888777888999;;;===@@@AAACCCDDDFFFJJJRRR\\\eeekkknnnqqqtttuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwuuutttuuussspppnnnnnnqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvtttsssrrrqqqppptttrrrppprrruuuwwwvvvtttrrrrrrqqqqqqrrrsssuuuvvvppppppqqqrrrrrrssstttttttttvvvwwwvvvtttsssuuuxxxwwwvvvuuuvvvxxxxxxwwwuuussssssssssssssssssssssssqqqqqqssssssssssssqqqqqqooopppqqqrrrtttvvvwwwwwwxxxwwwtttrrrrrrsssuuuwwwtttssssssssstttrrrpppmmm~~~}}}|||~~~{{{{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~|||zzz}}}}}}|||{{{zzzyyyyyyxxx|||{{{zzzzzzzzzzzz||||||~~~}}}|||{{{yyywwwuuusssssstttvvvyyyzzz{{{{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxvvvwwwyyyzzzzzzzzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz}}}|||yyywwwwwwxxxzzz|||yyywwwvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxzzzzzzxxxwwwvvvvvvvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{wwwuuutttuuuvvvuuuppplllfff```UUULLLEEE@@@<<<:::<<<:::999777666666777777;;;888666555666777777777888777777666666777888999888777777888:::;;;;;;;;;BBBEEEIIINNNTTT\\\dddiiilllmmmppprrrsssttttttssswwwwwwxxxwwwvvvuuusssrrrrrrvvvyyywwwsssqqqsssvvvyyyyyyzzzzzzzzzzzzyyyyyywwwvvvtttsssssstttwwwxxxyyy|||{{{wwwwwwzzzxxxtttwwwuuussspppnnnjjjeeeaaa___]]]ZZZUUUQQQMMMKKKIIIEEEEEEDDDCCCBBB@@@???>>>@@@>>><<<:::999:::<<<===777777888999:::;;;;;;<<<999999888888777777666666<<<<<<======<<<<<<;;;:::777888999888888999;;;>>>BBBBBBBBBAAABBBBBBCCCDDDAAA@@@>>><<<:::999888888777777777777777777777777:::777555666999999888555999::::::999777666777888777555444666;;;>>>>>><<>>DDDGGGLLLRRRXXX```hhhmmmppppppqqqrrrrrrrrrrrrrrruuuvvvwwwwwwwwwvvvuuutttvvvyyy{{{yyyuuurrrsssvvvzzzzzz{{{|||}}}}}}}}}}}}yyyyyyxxxxxxwwwwwwvvvvvvrrrvvv{{{|||wwwrrrooonnnooommmjjjhhhfffbbb^^^[[[XXXVVVRRRMMMIIIFFFEEEDDD@@@@@@@@@???>>>===<<<;;;999999888888777777777777666666777777888888999999888888888777777777777777888888999999888888777666777888888777777777:::<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::999888888777555555555555555555555555888777555666888999777555777888999999777777888999777666666777:::<<<======@@@BBBFFFKKKRRR[[[eeelllrrrtttuuuuuuttttttuuuvvvtttuuuvvvvvvvvvvvvxxxzzztttsssrrrqqqrrrtttvvvxxxxxxwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvuuutttrrrrrrrrrrrrtttuuuuuuuuutttssstttuuuvvvwwwwwwxxxxxxxxxwwwuuussssssuuuvvvuuutttttttttsssssstttvvvxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwsssssssssssstttuuuvvvvvvxxxvvvuuuvvvwwwwwwtttqqqppppppqqqrrrssstttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwww||||||}}}~~~}}}~~~~~~~~~~~~|||zzzwwwxxxxxxxxxxxxxxxxxxxxxxxxuuutttuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuutttvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{zzzxxxyyyzzz{{{|||||||||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzxxxxxxyyyzzz{{{zzzxxxwwwvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvyyyyyyxxxvvvvvvuuuuuuvvvwwwuuussstttvvvtttpppkkkccc\\\SSSKKKEEEAAA>>><<<===<<<:::999888888999:::???===:::888888777666444777666666666666777888999666666777888:::===???AAAGGGKKKQQQXXX___fffmmmqqqzzzyyyxxxwwwvvvvvvvvvvvvtttuuuuuuvvvwwwwwwvvvvvvxxx{{{|||zzzvvvttttttvvvvvvwwwxxxzzz{{{|||}}}}}}{{{{{{|||{{{zzzwwwuuussspppttt~~~~~~oooiiimmmgggeeebbb```^^^ZZZVVVSSSOOOLLLGGGCCC???=========999::::::::::::999888888444555666666666555333222555555555666666666666666666777777777777777777888666666666666666555555444666777777777555555777999888777777777777888999999:::999888777777666777777555555555555555555555555777555444555666777666555555666888888777777999:::666777888888888999<<<>>>@@@BBBGGGLLLSSS\\\eeekkkssstttttttttrrrsssuuuvvvuuutttssstttuuuwwwwwwwwwsssrrrrrrrrrssstttuuuvvvuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttrrrqqqpppqqqrrrssssssttttttsssssstttuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwvvvtttrrrttttttsssrrrssstttuuuvvvuuuuuuwwwxxxxxxxxxwwwvvvsssssssssssstttuuuvvvwwwxxxwwwvvvwwwwwwwwwuuusssoooppppppqqqrrrsssttttttttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~{{{yyyvvvvvvwwwwwwwwwxxxxxxxxxrrrssssssuuuvvvxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwuuuvvvxxxzzz{{{{{{{{{{{{{{{yyyxxxyyyzzz{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzyyywwwwwwxxxyyyzzzyyywwwvvvvvvwwwxxxxxxwwwuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyyyywwwwwwwwwxxxxxxyyyyyyyyyvvvtttssstttuuutttoookkk```ZZZQQQJJJDDDAAA???======<<<;;;:::999::::::;;;???===;;;::::::999777555555666666666777777888888777888888999:::===@@@CCCJJJOOOVVV^^^dddkkkpppttt|||{{{yyyxxxwwwxxxxxxyyytttttttttuuuuuuuuuttttttwwwyyyzzzzzzwwwvvvwwwxxxtttuuuwwwyyy{{{|||}}}}}}|||{{{zzzxxxvvvsssqqqpppqqqpppxxxnnnfffkkkdddaaa^^^ZZZWWWTTTPPPLLLGGGDDD???;;;888777888999666777777888888777777777555555666666666555555444666666666555555444444444555666666666777777888888777777777777777666555555555666777666444444555666777666666666666777888888666555555555555555666666555555555555555555555555555444444444555666555555555666777777666666888999666888:::999777888;;;>>>@@@CCCHHHNNNUUU\\\eeejjjsssssstttsssrrrrrrtttvvvvvvsssqqqrrruuuwwwvvvtttqqqrrrssssssttttttttttttrrrssstttuuuvvvvvvvvvwwwvvvvvvvvvvvvuuutttrrrrrrrrrrrrssssssttttttttttttttttttuuuuuuvvvwwwxxxyyyxxxwwwuuuuuuuuuuuutttrrrttttttsssrrrrrrrrrssstttssstttvvvwwwwwwuuusssrrrsssrrrrrrsssssstttuuuvvvwwwvvvvvvvvvvvvuuuttttttpppqqqqqqrrrssssssttttttssstttuuuuuuvvvvvvvvvuuuvvvwwwxxxxxxyyyxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}zzzxxxvvvvvvvvvwwwxxxxxxyyyyyyrrrssstttvvvxxxyyyzzz{{{xxxxxxwwwvvvuuuvvvvvvvvvuuuvvvxxxzzz{{{{{{zzzzzz{{{zzzyyyyyy{{{{{{zzzyyy{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvuuutttuuuxxxzzzzzzyyyuuuuuuuuuuuuuuuvvvwwwwwwyyyxxxxxxxxxxxxxxxyyyzzztttttttttuuuuuuuuuuuuuuuuuusssrrrssstttsssnnnjjj___YYYPPPIIIDDDAAA???>>>===<<<;;;:::::::::;;;<<<===;;;::::::;;;;;;999777444555555666777888888888999:::;;;::::::<<>>@@@DDDIIIPPPVVV]]]dddiiirrrtttttttttssssssuuuvvvuuussspppqqqtttvvvuuurrrqqqrrrssstttttttttsssrrroooppprrrsssttttttttttttttttttuuuvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuussssssssstttuuuvvvxxxyyyzzzwwwsssqqqrrrssssssssstttssssssrrrrrrrrrrrrrrrssstttuuuuuutttrrrooommmqqqqqqqqqqqqrrrssstttttttttuuuuuutttssssssssstttrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrssstttuuuvvvvvvvvvvvvvvv~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||zzzxxxuuuvvvvvvvvvwwwwwwxxxxxxxxxtttuuuvvvxxxzzz{{{{{{{{{wwwvvvtttsssssssssttttttuuuvvvxxxyyyzzzzzzyyyyyy{{{zzzyyyzzz{{{|||{{{yyy{{{|||}}}}}}}}}|||{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwvvvuuutttuuuxxxzzzzzzyyyvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwyyyxxxxxxwwwvvvtttsssrrruuusssqqqrrrtttrrrnnnjjj^^^XXXPPPHHHCCCAAA>>>===<<<<<<::::::::::::;;;<<<;;;:::::::::;;;;;;999888333444555666777888888888888:::;;;;;;:::===CCCHHHRRRXXXaaahhhmmmoooqqqrrrrrrrrrrrrrrrssstttvvvvvvvvvuuutttrrrqqqqqqqqqqqqpppqqqsssuuuwwwyyyzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{uuurrroookkkiiiiiijjjjjjmmmccc```fffiiibbb\\\ZZZUUUQQQMMMIIIFFFDDD@@@>>>???===:::777666666777888666777888888888888888777777555333222222444777888888888777777666666666555555666666666666666666777555555555555555444444333222333555555444333333444444444333333444444555666333333333333333444555555777777777777777777777777222444555555444444666777666777888777444333444555666777888888888999<<<>>>@@@DDDKKKQQQXXX^^^dddhhhrrrtttvvvvvvuuutttuuuvvvuuusssrrrrrrsssttttttsssqqqrrrssssssssssssrrrrrrooopppqqqsssssssssrrrrrrrrrrrrsssuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvvvvrrrqqqqqqqqqsssuuuwwwxxxzzzvvvrrrppppppssstttuuusssssssssssssssssssssrrruuuuuuuuutttrrrpppnnnlllppppppppppppqqqrrrssstttsssttttttsssrrrqqqsssuuusssssssssttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrssstttttttttttt~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~||||||{{{zzzwwwuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{zzzxxxvvvtttssstttuuuuuutttuuuwwwxxxyyyxxxxxxwww|||zzzyyyzzz{{{|||{{{zzz{{{{{{|||}}}|||{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyywwwvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvv{{{{{{{{{zzzyyywwwuuuttttttrrrqqqrrrsssrrrmmmiii^^^XXXOOOHHHCCC@@@>>><<<;;;;;;:::999999:::;;;<<<<<<;;;::::::;;;:::777555222333555666777888888777555888:::;;;;;;???GGGMMMXXX^^^fffmmmpppqqqqqqpppttttttuuuvvvwwwwwwwwwwwwvvvvvvtttsssssssssssstttqqqrrrsssuuuxxxyyyyyyyyyttttttuuuuuuuuuttttttsssooonnnllljjjiiiiiihhhiiihhhccc^^^[[[ZZZXXXTTTQQQIIIFFFBBB@@@???>>><<<;;;;;;:::888777666666666777666666666777666666555555555555444444444555666777777777777666666666666666666666666666666555555555444444555555444444333222000222555555555444444555444444333333444444555666444444444444444444555666666666666666666666666666222444666666555555777999444666666666444444444666777666666777:::<<<======@@@EEELLLSSSYYY___dddhhhqqqtttwwwyyyxxxvvvuuuuuussstttttttttrrrrrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrppprrrssstttttttttrrrqqqqqqqqqrrrsssssssssrrrrrrttttttssssssssstttuuuvvvppppppooooooqqqsssvvvwwwwwwuuusssrrrsssuuuuuuuuusssssssssttttttttttttsssvvvuuutttsssrrrqqqpppoooqqqqqqqqqqqqrrrsssttttttssstttuuutttrrrqqqtttwwwrrrrrrssssssssssssttttttttttttuuuuuuuuuttttttsssooopppqqqrrrssssssssssss~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}|||yyywwwttttttttttttttttttttttttuuuwwwxxxzzz{{{{{{{{{zzz~~~|||zzzxxxwwwwwwxxxyyytttuuuvvvwwwxxxxxxwwwvvv|||{{{zzzzzz{{{|||{{{zzz{{{{{{|||||||||{{{yyyxxxzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyy|||zzzwwwwwwwwwwwwuuutttxxxxxxwwwwwwxxxxxxyyyzzz|||{{{zzzyyyxxxxxxxxxxxxtttuuuvvvwwwwwwvvvtttttttttrrrqqqrrrsssrrrmmmiii^^^XXXOOOHHHBBB???===<<<;;;:::999999999:::;;;<<<===<<<;;;;;;:::888555222111333555666888888888777222666999:::<<>>>>>===@@@EEELLLTTTZZZ___dddgggqqquuuyyy{{{yyywwwvvvuuusssuuuvvvuuurrrqqqsssvvvssssssrrrqqqqqqrrrrrrrrrrrrsssuuuvvvvvvtttsssqqqqqqqqqqqqqqqqqqpppooonnnssssssrrrqqqrrrssstttuuuoooooonnnnnnppprrruuuwwwuuuuuutttuuuwwwwwwvvvtttrrrsssttttttuuuuuuttttttvvvuuutttsssssssssssssssrrrrrrrrrrrrssstttuuuuuutttuuuvvvtttrrrrrruuuxxxrrrrrrrrrrrrrrrrrrrrrsssrrrssstttuuuvvvvvvvvvvvvooopppqqqrrrssssssssssss~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwzzzxxxuuuvvvxxxyyyxxxvvvzzzzzzzzzzzzzzz{{{|||}}}zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{xxxvvvsssqqqqqqrrrtttuuuzzzxxxwwwwwwxxxxxxwwwuuuwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxwwwvvvuuutttsssyyywwwuuusssrrrnnnjjjggg\\\VVVNNNGGGCCCAAA???>>>999:::;;;;;;999999:::;;;999999999888888888777777888888888888888999999999999:::;;;;;;>>>FFFPPPYYYfffjjjooorrrrrrqqqpppppprrruuuwwwwwwvvvuuuuuuvvvtttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxuuurrrooommmtttuuutttsssqqqpppqqqrrrqqqpppmmmllljjjfffaaa^^^XXXUUUOOOJJJFFFCCCBBBBBB???===;;;999888888999:::777777777777666666666666999777666555555666777999888666555333333555666888:::777444444666888888666444555666666777666666666444444444555444444333333333444666666555666777999333444444444333222222111444444555555555555444444444444333222333444555666444555666777777777777666444555555555444444666777777777888999::::::;;;;;;BBBFFFLLLRRRXXX^^^dddiiirrrsssuuuvvvwwwvvvuuutttsssuuuvvvuuusssrrrrrrsssuuuttttttsssssssssssssssvvvtttrrrrrrtttuuuuuuuuuqqqqqqqqqqqqqqqpppooonnnuuutttsssrrrooollliiigggfffdddeeekkktttyyyyyyvvvuuuuuuvvvvvvuuutttsssrrrssssssttttttuuuuuuvvvvvvvvvwwwwwwvvvsssrrrssssssttttttrrrrrrrrrtttvvvwwwvvvvvvuuuttttttttttttuuuvvvtttrrrqqqqqqrrrssstttvvvqqqmmmnnnsssvvvtttqqqtttsssqqqpppooopppqqqqqq~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxzzz{{{||||||||||||{{{{{{zzzzzzyyyxxxxxxwwwyyywwwuuuvvvxxxyyyxxxvvvyyyyyyyyyyyyyyyzzz{{{{{{xxxyyy{{{||||||{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzwwwvvvtttsssrrrssstttuuuyyyxxxvvvvvvwwwxxxvvvuuuxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuxxxvvvtttsssqqqnnniiifff[[[UUUMMMFFFBBB???===<<<:::;;;<<<<<<::::::;;;<<<999999999888888888777777777777777888888888888888888999;;;<<<@@@HHHSSS\\\gggkkkooorrrrrrqqqpppppptttuuuuuuuuuttttttvvvxxxwwwwwwvvvvvvvvvvvvuuuuuuttttttuuutttsssqqqnnnmmmssssssrrrqqqpppooopppppppppmmmiiifffccc___ZZZWWWLLLIIIEEEAAA>>><<<<<<<<<;;;999888666555666777888777777777666666666555555777666555444444555666777777666555444444555666777999666444444666777777555555555666666555555444444333444444555444444333333222444555666555555777888444444444444444333222222444444555555555555444444555444333333333444555555000000000000000000//////333444555555444444555777777777777888999:::;;;<<<@@@DDDKKKRRRXXX___fffjjjpppqqqtttvvvvvvvvvuuutttrrrtttvvvvvvuuuuuuvvvwwwyyyxxxwwwvvvuuutttttttttuuusssppppppqqqrrrssssssrrrssssssssssssrrrqqqqqqpppnnnkkkhhheeecccbbbaaaeeefffgggiiilllpppvvvzzzvvvuuuttttttttttttuuuuuusssssstttuuuuuuvvvwwwwwwvvvwwwwwwvvvtttsssssstttuuutttrrrqqqrrrssstttvvvssssssssssssssstttuuuvvvvvvuuutttrrrqqqqqqqqqrrrtttsssrrrqqqqqqrrrqqqqqqrrrqqqppppppoooooooooppp~~~~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzvvvwwwyyyzzz|||}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuvvvxxxyyyxxxwwwyyyyyyxxxxxxxxxyyyzzzzzzwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzvvvvvvvvvuuuuuuuuuuuuuuuxxxwwwvvvvvvwwwwwwvvvuuuyyyyyyyyyxxxxxxxxxxxxwwwyyyyyyxxxxxxwwwwwwwwwvvvwwwuuutttrrrqqqmmmhhheee[[[UUULLLEEE@@@>>><<<:::;;;<<<===<<<;;;:::;;;<<<999888888888888777777777666666666777777888888888777999;;;===BBBKKKWWW```hhhlllppprrrrrrqqqqqqqqquuuuuuuuutttsssuuuxxx{{{yyyxxxxxxvvvuuutttsssrrrqqqrrrsssssssssrrrpppooorrrqqqqqqpppoooooonnnnnnmmmhhhbbb]]]XXXTTTPPPMMMDDDBBB???<<<:::999999:::888777666555555555777777777666666666666555555555777666555444444555666777555555555555555555555555777555333333555666555555555555555444444333333222333333444444555444444333222444555555444555666777444444555555444444333333444444555555555555444444555555444333333333444444444333222000000000000111333444555555444444555666888888777777888:::<<<>>>@@@DDDJJJQQQXXX___fffkkknnnooorrrtttvvvvvvuuutttqqqsssvvvwwwwwwxxxzzz{{{}}}|||zzzyyywwwvvvvvvvvvwwwtttqqqoooppprrrrrrrrruuuuuuuuuttttttrrrqqqqqqnnnkkkhhheeedddeeefffhhhkkknnnppplllggggggpppxxxzzzyyyvvvtttssstttuuuvvvrrrssstttuuuvvvwwwxxxyyyvvvwwwxxxwwwuuussstttuuuttttttrrrqqqqqqrrrssssssppppppqqqqqqrrrtttuuuvvvvvvuuutttsssrrrqqqpppooosssuuuvvvtttqqqoooooopppoooppppppppppppooonnnnnn~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzwwwxxxyyyzzz{{{|||||||||xxxxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzzzzyyyxxxzzzyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{||||||xxxwwwwwwwwwwwwxxxyyyyyyvvvvvvwwwxxxxxxwwwvvvuuuwwwvvvuuuuuuwwwwwwvvvuuuzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttrrrnnniiieee[[[UUUMMMEEE@@@>>>;;;::::::<<<<<<<<<:::999:::;;;888888888888777777777777555555666666777777888888666888;;;???DDDOOO[[[eeejjjmmmppprrrrrrqqqqqqrrruuuvvvwwwwwwvvvwwwzzz|||xxxxxxwwwvvvtttsssrrrrrruuuuuuuuuvvvuuutttsssrrrrrrqqqpppoooooonnnllljjjgggbbbZZZSSSNNNJJJFFFDDD@@@>>><<<999777777777777777666666666666777888999666666666555555555444444888777666666666666777888333444555555555555444333555444333333444444444444444444333333333333333333333333444444555444444444222444555555444444555666444444555555555444444333333444444555555444444333555555444444333333333333888666444333333444666777222333555555444333444666999888666666777:::===???AAAEEEJJJPPPWWW^^^eeejjjlllnnnqqqsssuuuuuuuuutttpppsssuuuwwwwwwxxxyyy{{{|||{{{zzzyyyyyyxxxyyyyyy{{{xxxsssqqqrrrsssttttttvvvvvvuuusssqqqooommmllljjjiiiiiiiiikkknnnqqqrrrsssxxxzzzuuukkkfffiiinnn{{{zzzxxxvvvtttsssssssssrrrrrrtttuuuwwwxxxyyyzzzvvvwwwxxxwwwuuutttuuuvvvtttsssrrrqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttsssssssssssssssrrrpppppprrrsssttttttsssqqqpppooonnnooopppqqqqqqpppooonnn}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxxxxxxxyyywwwwwwwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuvvvxxx{{{||||||{{{zzzyyy{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzzzzz{{{||||||xxxxxxwwwwwwxxxxxxyyyzzzvvvwwwyyyzzzzzzyyywwwvvvwwwvvvuuuvvvwwwxxxwwwvvvzzzzzzzzzzzzyyywwwvvvuuuyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvtttpppjjjfff[[[VVVMMMFFFAAA???===;;;999:::;;;:::888777888999777777777777777777777777444555555666777777888888666999<<<@@@FFFQQQ^^^gggkkknnnqqqrrrrrrqqqrrrrrrtttwwwzzz|||{{{zzzzzzzzzuuuuuuuuuuuuttttttsssssswwwwwwwwwvvvuuutttsssssssssqqqnnnmmmllljjjfffccc^^^YYYQQQJJJEEEBBB@@@>>>;;;:::888666444333222222555555555555666777888888555555555555444444444444555555555444444555555555333333444444444444333333333444444444444333333444222222222222222333444555222333333444555555555444222333444444333333444555333333444444444444444333333333444444444444333333444444444444444444444333333222111000111333666777111333555555444333444555888777666666777:::===@@@CCCFFFKKKPPPUUU\\\dddhhhlllnnnpppssstttuuuttttttqqqsssuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{xxxtttrrrssstttttttttvvvuuusssqqqnnnkkkhhhgggggghhhjjjmmmoooqqqrrrrrrtttxxx|||{{{uuummmgggdddpppqqqsssttttttsssqqqoooqqqrrrsssuuuvvvxxxyyyyyyuuuvvvwwwvvvuuutttuuuvvvtttsssrrrrrrqqqqqqqqqqqqrrrqqqqqqpppppppppqqqqqqooopppqqqrrrsssssssssssssssqqqooorrruuuvvvrrrnnnooopppqqqrrrrrrrrrpppppp~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuxxx|||}}}{{{zzz||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{{{{||||||yyyyyyxxxxxxyyyyyyzzz{{{wwwxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwyyyyyyzzzzzzyyyxxxvvvuuuyyyyyyxxxxxxwwwwwwwwwvvvxxxxxxwwwwwwuuuqqqkkkfffZZZUUUMMMFFFBBB???>>>===999:::;;;999777666777888666666777777777777777888555555666666777888999999888:::===AAAGGGQQQ^^^gggmmmooorrrsssrrrrrrrrrssstttxxx|||~~~}}}zzzyyyxxxssssssssstttttttttttttttuuuuuutttsssrrrqqqqqqqqqqqqnnnjjjgggfffbbb[[[VVVRRRMMMGGGBBB???===<<<:::<<<;;;999888666555555444333333333444444555555555555555444444444333333333222222222222222222222222333333333333333333333333222444555555444333333444333333222111222333444555222222333444555555555555222333444444222222333444222222333333444444333333333333444444444444333333222333444444555555444444000000000111222444666777000222555555444333333444777666666666888;;;===???CCCEEEJJJOOOUUU\\\dddiiimmmnnnqqqsssuuuuuutttsssqqqsssuuuuuutttsssssstttuuuuuuuuuvvvxxxyyy{{{{{{wwwuuurrrrrrrrrssssssrrrtttsssrrrooollliiigggeeemmmnnnpppqqqrrrqqqppppppooossswww{{{zzztttkkkeeecccfffkkkooorrrrrrpppoooqqqrrrssstttuuuvvvwwwxxxtttuuuvvvuuutttssstttuuussssssssssssrrrrrrrrrrrrrrrrrrqqqpppppppppppppppnnnooopppqqqrrrssstttuuutttpppmmmpppuuuwwwtttoooppppppqqqrrrrrrrrrrrrqqq~~~|||~~~~~~~~~~~~{{{|||}}}~~~|||{{{|||~~~~~~~~~{{{{{{zzzyyywwwvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvv||||||||||||{{{zzzzzzyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||yyyyyyzzz{{{{{{{{{{{{{{{xxxwwwwwwxxxyyyzzzzzzxxxxxxxxxzzzzzzzzzxxxvvvuuuyyyyyyxxxwwwvvvvvvuuuuuuwwwwwwwwwwwwuuupppjjjeeeXXXRRRKKKDDDAAA???>>>===:::;;;;;;:::888777777888666666666666777777888888555555666777888999:::;;;999<<<>>>AAAFFFPPP]]]fffnnnppprrrsssrrrrrrrrrtttvvvxxx{{{|||zzzxxxwwwwwwssssssssssssssssssssssssrrrqqqqqqppppppqqqqqqqqqmmmhhhccc___\\\VVVNNNGGGEEEAAA>>>;;;::::::999888::::::999999999999999999333444444555555555555444444444444333333333333222222222222333333222222222444333222111111222333444222444777777555333444555777666444222111222333333111222333444555555555555222333444333222111222333000111222222333333222222222333333444444333333222000111333555666666555555222222333444555555666666///222555555444333333333555666666888999;;;===>>>@@@CCCHHHNNNUUU]]]fffllloooppprrrtttuuuuuussssssqqqsssttttttssssssssstttuuuuuuuuuvvvwwwxxxyyyzzztttsssssssssuuuuuusssrrrqqqqqqqqqpppnnnmmmkkkjjjuuuuuutttsssssssssrrrrrrqqqsssvvvxxxxxxvvvrrrooodddfffjjjmmmpppqqqqqqqqqqqqrrrrrrssstttuuuuuuvvvrrrtttuuutttsssrrrsssuuurrrssssssttttttttttttsssqqqqqqpppppppppqqqrrrrrrppppppooopppppprrrtttuuuuuurrrpppppprrrsssrrrqqqpppppppppppppppqqqrrrrrr~~~|||~~~}}}~~~}}}~~~~~~~~~~~~zzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~}}}zzzzzzyyyyyywwwvvvtttssswwwwwwvvvvvvwwwwwwxxxyyywwwxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxxxxxxx~~~}}}}}}{{{zzzyyyyyyxxxxxxxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzzzz{{{{{{||||||yyyxxxwwwxxxzzz{{{zzzyyywwwxxxyyyzzzzzzyyywwwuuuyyyyyyxxxwwwvvvuuutttsssvvvvvvvvvvvvtttpppiiidddVVVPPPIIICCC@@@???>>>===;;;<<<<<<;;;999888888999555666666666777777888888555666777888999:::;;;;;;;;;===???AAAFFFOOO[[[dddoooqqqssssssrrrrrrssstttxxxyyyyyyxxxvvvuuuuuuvvvtttttttttssssssrrrrrrrrrppppppppppppqqqrrrssstttiiiccc]]]YYYUUUNNNEEE===<<<:::888777888999888777333333444555666666777777666777777888777777666666444444444333333333222222444555555666666555555444444333111000000111333444222555888777555333444555;;;999666333111000111111111222333444555555555555111333444333111111222333///000111222222222222222222333333444444333333222///000333555666666666666111111222333333333222222///222555666555333333333444555777888:::<<<===>>>===@@@FFFMMMUUU___iiiooopppqqqsssuuuuuuuuusssrrrppprrrtttuuuttttttuuuvvvwwwwwwvvvvvvwwwwwwxxxxxxuuutttuuuvvvxxxxxxvvvtttppppppqqqqqqqqqppppppoootttsssqqqooopppqqqsssuuuyyyyyyyyywwwuuuuuuwwwyyymmmmmmnnnooopppqqqrrrrrrrrrrrrrrrsssssstttttttttqqqssstttsssrrrrrrssstttrrrrrrssstttuuuuuuuuuuuuooooooppppppqqqrrrttttttsssqqqpppooooooqqqssstttuuuuuutttrrrooooooppprrrpppooonnnnnnnnnoooqqqrrr|||zzz}}}}}}}}}~~~|||}}}|||~~~}}}||||||||||||~~~}}}~~~}}}}}}|||}}}}}}}}}||||||{{{{{{{{{}}}~~~|||{{{yyywwwvvvvvvvvvvvvxxxyyyyyyzzz{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzyyyyyy||||||{{{zzzzzz{{{}}}}}}|||zzzzzz{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxyyy{{{{{{|||yyyxxxyyyzzz{{{xxxuuuxxxwwwvvvwwwwwwwwwuuusssrrrtttsssrrrrrrqqqjjjbbbZZZQQQHHHEEECCC???<<<===@@@???===;;;999888777777777777777777666666666666999999999888888888888888<<<===???CCCIIIRRR]]]dddsssuuuxxxyyywwwvvvuuuuuuzzzyyyxxxvvvuuuvvvvvvwwwvvvuuusssrrrrrrsssuuuvvvuuussspppnnnnnnllliiigggaaa[[[RRRJJJDDD@@@===:::;;;888555555777999888777:::888666555444555777888555555555444444333333333555555555444444333333333555444222111000111222222444444555444333333444666333666999:::888666555555555444333222111111111111111111111222222333333333333333333222222222111111000000000222555555444222///000111222222333222222222333333444444333333222------///444444111222555555555555555444222000...444444666:::???@@@===:::???AAAFFFMMMUUU^^^eeeiiitttrrrpppqqqtttuuutttssssssrrrssstttvvvvvvtttrrrtttuuuvvvvvvvvvvvvuuuuuusssuuuwwwxxxwwwuuurrrqqqpppqqqrrrrrrrrrqqqpppooosssrrrrrrqqqrrrsssuuuvvvyyyxxxxxxzzz||||||xxxuuutttsssooolllqqqxxxwwwpppkkklllooossswwwvvvqqqmmmnnnrrrvvvuuuqqqnnnpppsssoooooopppqqqrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrsssrrrqqqooommmqqqsssuuutttsssrrrssssssrrrpppnnnmmmlllmmmnnnooo}}}zzzyyy~~~}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||zzzxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{zzzzzzyyy|||{{{zzzzzzzzz{{{|||}}}{{{zzzzzz{{{zzzzzzzzzyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||zzz{{{}}}~~~~~~~~~}}}|||zzzzzzzzzyyyyyyxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwvvvxxxzzz{{{yyywwwvvvuuuuuuvvvxxxxxxwwwuuurrrtttsssrrrrrrqqqjjjbbbZZZPPPHHHEEEDDD@@@>>>??????>>><<<:::999888888888888888888777777777666666555666777777888888888888:::;;;===@@@GGGRRR^^^fffrrrtttwwwxxxwwwvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwwwwvvvuuuttttttuuuwwwxxxrrrqqqpppooommmiiiddd```UUUOOOHHHBBB>>>;;;999777:::777555555777999888777888777666555444555666666555555444444444333333333555555444444444333333333444444333222222222222222333333444333222111333555222444777888777555444444555444333222111111111111111111222222222333333333333333333222222222111111222111111222333333000...222222333222222111000///222333333444444333333222222111333777888555555888222333444555555555444333666666888;;;???@@@>>>;;;>>>@@@FFFMMMWWW```ggglllqqqooonnnppptttvvvvvvuuusssrrrrrrtttvvvvvvuuussstttuuuuuuuuuuuuttttttsssssssssuuuvvvuuutttsssqqqpppqqqrrrssssssrrrqqqppppppoooooooooppprrrssstttyyyxxxxxxyyy{{{{{{yyyvvvssssssooojjjmmmuuuzzzzzzuuurrrooooooqqqtttuuuuuupppsssuuutttpppnnnooopppooooooooopppqqqqqqrrrrrrppppppppppppppppppppppppmmmnnnpppppppppooommmlllmmmoooqqqpppooonnnoooooopppnnnmmmkkkkkklllmmmnnn}}}zzzyyyxxx~~~}}}|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{zzzyyyzzz{{{|||}}}}}}zzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||zzz{{{|||}}}}}}}}}||||||{{{{{{zzzyyyyyyxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvuuuvvvxxxzzz|||{{{zzztttttttttvvvxxxyyyxxxvvvrrrssssssqqqrrrqqqjjjbbbZZZPPPHHHFFFDDDAAA???@@@<<<;;;:::999999888888999999999999888888888777777444555777999:::::::::999::::::<<>>???===;;;===@@@EEENNNWWWaaaiiimmmpppoooooopppsssuuuuuutttrrrqqqrrrsssvvvwwwvvvtttttttttttttttssssssrrrrrrqqqrrrrrrrrrrrrsssssssssqqqqqqrrrsssssssssrrrqqqnnnnnnooooooppprrrssstttxxxwwwwwwwwwyyyyyyxxxvvvpppqqqmmmeeebbbhhhrrryyyzzzwwwsssqqqqqqsssssstttrrrrrrrrrqqqpppooonnnmmmoooooooooooooooooooooooooooooooooooooooooooooooollllllmmmnnnnnnlllkkkjjjkkkmmmnnnnnnmmmllllllmmmmmmlllkkkjjjkkklllmmmnnn~~~{{{yyyxxxyyy~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||||||||{{{|||~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuzzzzzz{{{|||||||||{{{{{{|||{{{{{{zzz{{{|||~~~~~~{{{zzz{{{}}}zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}zzz{{{{{{{{{||||||||||||zzz{{{|||}}}~~~}}}}}}|||||||||{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxyyyzzzwwwwwwxxxyyy{{{{{{{{{zzzuuuttttttuuuwwwxxxwwwuuuqqqssssssqqqqqqqqqjjjaaaZZZQQQHHHEEECCC???======:::999999888888999999::::::::::::999999999888888777999;;;<<<======<<<;;;;;;<<<===AAAHHHSSS___hhhqqqtttxxxyyyxxxvvvttttttssssssttttttuuuvvvwwwwwwuuuuuuttttttsssrrrrrrrrrmmmllliiieee```WWWNNNHHHDDDAAA===:::999999999888777777666666777777777777333444444444444333222222333333333333333333333333333333333333333333333333222333444555555444222222444555666555333333555666000333555666555333333444555444333222222222222222222222222222222222222222333333333222222222111111444333333333333111...,,,//////111222222222222222222222333333333333222222333//////222333111000222555555555444444333333222888888999:::;;;<<<<<<;;;===@@@EEEMMMVVV___gggkkkqqqqqqqqqqqqqqqqqqpppoooqqqqqqqqqrrruuuwwwvvvuuuuuuuuutttsssrrrrrrrrrrrrqqqpppoooooopppqqqrrrssspppqqqrrrssstttsssrrrrrroooppppppqqqssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvuuuqqqssspppfff\\\\\\fffoootttvvvxxxzzzyyyuuupppmmmrrrpppnnnmmmnnnnnnnnnlllooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkllllllmmmlllkkkjjjjjjlllnnnoooooonnnmmmmmmnnnkkkkkkjjjjjjkkklllmmmnnn}}}yyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||||||||{{{zzzzzzyyyxxxxxxxxxxxxwwwvvvvvvuuuyyyyyyzzz{{{||||||{{{{{{}}}||||||{{{|||~~~|||{{{{{{|||~~~yyyzzz{{{|||||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~||||||||||||||||||||||||{{{|||}}}~~~~~~~~~}}}|||||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{||||||{{{zzzyyyyyywwwvvvuuuuuuvvvvvvtttsssqqqsssrrrqqqqqqpppiiiaaaZZZQQQGGGCCC@@@<<<999999999888888888999999:::;;;::::::::::::999999999999:::;;;<<<===<<<<<<;;;:::999;;;???EEEMMMXXXdddlllpppssswwwyyywwwtttrrrqqqrrrrrrssstttuuuvvvwwwwwwtttttttttsssrrrooommmllljjjfff___YYYRRRKKKDDD??????<<<888666555555444333666666777777666666666666333333333444333222111111333333333333333333333333333333333333333333333333111222333444444444333222333444444333222222333555111333555666555444444555444444333333222333333333222222222222222222222222333333333222222222111111444333333444555444222/////////111222222222222222111222222333333222222111666111000333555333222444333333222222222222222222666777777777888999:::;;;>>>@@@EEEKKKSSS\\\bbbfffooopppqqqqqqppppppooooooqqqpppoooqqqsssuuuuuuuuuuuutttsssrrrrrrrrrrrrssspppooonnnnnnnnnppprrrsssoooppprrrsssssssssrrrrrrooooooppprrrsssttttttuuuqqqrrrtttttttttttttttttttttvvvuuummmbbb\\\aaaiiilllqqqxxx}}}~~~{{{wwwtttrrrpppmmmlllmmmnnnnnnmmmoooooonnnmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllkkkkkklllnnnoooooonnnmmmmmmnnnkkkkkkkkkkkklllmmmmmmnnn{{{xxxxxx{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{{{{zzzyyywwwwwwxxxxxxxxxwwwvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{||||||{{{{{{|||~~~}}}{{{{{{{{{}}}~~~xxxyyy{{{|||}}}}}}|||{{{yyyyyyzzz{{{||||||}}}}}}~~~~~~}}}||||||{{{{{{zzzzzz{{{|||}}}~~~}}}||||||{{{{{{zzzyyyyyyxxxwwwwwwzzzyyyyyyxxxwwwxxxxxxxxx|||}}}~~~}}}zzzwwwwwwwwwwwwvvvuuuuuuvvvuuusssqqqqqqrrrrrrpppqqqpppiiiaaaYYYPPPFFFBBB???;;;888888999999999999999:::;;;;;;:::::::::999999999888888:::::::::999999888888888777<<>>@@@DDDJJJRRRZZZ```dddhhhkkknnnppppppqqqrrrssspppooonnnoooqqqssssssssssssrrrqqqppppppqqqrrrssspppooonnnnnnnnnooopppqqqnnnoooqqqrrrsssrrrrrrqqqmmmnnnooopppqqqqqqqqqpppooorrruuuvvvuuutttttttttqqqqqqrrrppphhhaaa```dddhhhlllrrrwwwzzz}}}wwwtttqqqnnnllllllnnnooonnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllljjjlllmmmmmmlllkkkkkklllkkkkkkllllllllllllllllll~~~xxxvvvwwwzzz}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||{{{zzzyyyxxxwwwwwwxxxxxxyyyxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~|||zzzyyyzzz{{{||||||xxxyyy{{{}}}~~~}}}||||||xxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwzzz|||}}}{{{xxxuuuuuuvvvvvvuuutttuuuvvvvvvtttsssqqqrrrrrrpppppppppiii```WWWNNNEEEBBB@@@<<<:::;;;::::::::::::::::::;;;<<<999999999999888888888888:::999777777777888:::;;;===CCCKKKRRRWWW[[[^^^``````eeekkkpppqqqpppoooooonnnooopppqqqrrrrrrqqqqqqoooooonnnmmmiiiccc^^^[[[QQQLLLFFFAAA>>><<<;;;999AAA???<<<;;;::::::888777333666888888666444555666555444333222111222333333111111222222222333333333111111222222222333333333111000000000111111222333111222222111000000111333000111333333222333444555444444333333333444444555333333333222222222111111333333333222222222111111333222222444555555333111222222333222222111000///111111222222222222111111222,,,)))---222222111222/////////000222444666888444555666555555777;;;???===???DDDKKKSSS[[[bbbfffeeeiiimmmppppppppprrrtttpppooommmmmmoooqqqqqqqqqooonnnmmmmmmmmmoooqqqrrrppppppoooooooooooooooooommmnnnoooqqqrrrrrrqqqqqqnnnooopppqqqqqqpppooonnnnnnsssxxxzzzyyyvvvuuuuuuppplllkkknnnmmmeeeaaaaaaeeehhhlllooorrrwww}}}~~~}}}zzzsssmmmkkkmmmpppnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmllllllkkkkkkkkkllliiikkkllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjj|||wwwuuuvvvzzz}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxyyyyyyyyyyyyyyyuuuvvvwwwxxxyyyyyyzzzyyyxxxxxxxxxxxxyyy{{{}}}~~~|||zzzyyyxxxyyyzzzzzzzzzxxxyyy{{{}}}~~~~~~}}}|||zzz{{{|||}}}~~~}}}|||zzzyyyxxxvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyttttttuuuuuuvvvxxxyyyzzzxxxzzz{{{zzzvvvttttttuuussssssssstttvvvwwwvvvuuuppprrrrrrpppppppppiii```UUULLLDDDBBBBBB???>>>???;;;;;;;;;::::::;;;;;;<<<999999999888888888777777:::999777777888:::===???FFFKKKRRRWWWXXXVVVSSSRRRXXX^^^eeekkknnnooooooooolllmmmoooppppppooonnnnnniiiiiiiiigggbbb\\\VVVRRREEEBBB>>><<<<<<;;;:::999===;;;999888888888777555222666888888666444555666666555333111111222333444111111111222222333333333111111111222222333333333111000/////////000222333444555555444333333444666...000111222111111333444444444333333333444444555333333333222222111111111333333333222222222111111333222222333444333111//////000111222222333222222111111222222222222111111666///,,,111666666666666333222222111222333555666444666777666555888===BBB<<>>===<<<:::888777777;;;:::999888777666555444999555444888888333333777555333111111333444555444222222444444444444222222333111000111333333111...111111222222222333333333666666555333000000111333333222000//////000222333666444111000000333777:::333222222111111222222333000111222222111111333555444444444333333222222222444555555444222111111222111111222222222222111111111...,,,...333555333///333333222333333444666666888777888888999:::;;;<<>>AAAEEEGGGIIIIIIGGGEEEAAA??????@@@GGGKKKSSSZZZ___bbbbbbaaacccccceeefffffffffeeeddd]]][[[YYYTTTNNNHHHBBB???===<<<;;;:::999888777666::::::999888777555555444555111111444444000000444444333111111333444555444222333333444444333333222333111000111333333111...111111222222222333333333555555444333111000222333333222111000000111222333222222222333333444555666444333333222222333333444111222333222111222333555444444333333333222222222000111222222111000222333111111222222222222111111222///---///333555333000333333333444555555666666666666666777888999:::;;;===???DDDKKKTTT^^^fffkkkmmmnnnpppooonnnnnnoooppppppqqqqqqrrrrrrrrrrrrqqqnnnnnnoooppppppqqqqqqqqquuusssqqqoooooopppqqqssssssrrrpppooonnnooopppqqquuutttsssrrrrrrssstttuuuuuuvvvwwwxxxwwwvvvtttssspppqqqssstttssspppmmmkkk___bbbeeeiiilllnnnnnnnnnllloooqqqrrrqqqooonnnnnnnnnpppqqqsssrrrpppnnnlllllllllmmmmmmnnnnnnnnnnnnlllllllllllllllllllllllllllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmzzzwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~||||||}}}~~~~~~}}}~~~~~~|||~~~~~~}}}{{{yyyxxxyyyyyyxxxzzz|||}}}{{{zzzwwwwwwxxxxxxyyyyyyzzzzzz{{{||||||{{{yyyxxxxxxyyyxxxwwwwwwvvvwwwyyyzzz{{{}}}|||{{{zzzzzz{{{|||}}}{{{~~~~~~{{{{{{}}}|||yyy{{{{{{|||{{{zzzyyy{{{}}}|||||||||{{{zzzxxxwwwvvvyyywwwuuuwwwzzz|||{{{xxxwwwyyyzzzwwwsssrrruuuyyywwwvvvvvvuuuuuuvvvvvvwwwuuuuuuvvvuuuuuutttsssrrruuuttttttssssssttttttuuuuuuvvvtttqqqqqqooohhh```VVVLLLDDDAAA>>>:::888999:::888888;;;;;;888888:::;;;;;;:::999888777777666999:::<<>>DDDLLLUUU```hhhmmmmmmnnnooonnnmmmlllmmmnnnnnnoooppprrrsssttttttuuuqqqqqqqqqqqqqqqppppppooosssrrrqqqpppppppppqqqqqquuusssqqqooonnnnnnnnnoootttssssssrrrrrrsssssstttqqqrrrssstttsssrrrqqqppppppqqqrrrrrrrrrqqqooonnngggdddbbbdddiiilllmmmlllkkkmmmoooooommmmmmmmmnnnoooppprrrssssssqqqooonnnppppppoooooonnnnnnmmmmmmllllllllllllllllllllllllkkkkkklllllllllkkkkkkjjjhhhiiiiiijjjkkkkkklllmmm}}}yyywwwxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyxxxxxxzzz|||}}}|||{{{wwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxyyywwwwwwvvvvvvwwwxxxyyyzzz||||||{{{zzzzzz{{{||||||zzz||||||yyyyyy{{{{{{xxxyyyzzzzzzyyyxxxxxxyyy{{{yyyzzz{{{|||{{{yyywwwvvvzzzxxxwwwyyy{{{}}}|||zzzxxxxxxxxxvvvsssrrrtttvvvttttttssssssssssssttttttuuuuuuvvvuuuuuutttssssssuuuuuuuuuttttttuuuuuuuuuuuuvvvtttqqqpppooohhh```VVVLLLCCC@@@>>>999777888888888999:::;;;999999999<<<<<<;;;:::999777777666999;;;>>>AAADDDEEEFFFFFF===<<<;;;888666777:::======>>>AAADDDGGGIIIKKKLLLIIILLLOOOQQQQQQPPPMMMKKKEEEDDDAAA>>>;;;999888888999999888888888888777777777777777666666555555555666444333333333444555777444333222333444555555444444444222222222222444444333222222333333222111000111111222222222333333333000222333222222222333555333222222111111222222333...000333666666555333111444333333222222333333444333444444333222222333555333222222222222222222222...///000000//////000222111111222222222222111111333222111222444555444333222333666888888888666555555555666666888999;;;<<<===???DDDLLLVVV```hhhmmmmmmnnnooonnnlllkkklllmmmooooooqqqssstttuuuuuuuuuqqqrrrrrrsssrrrrrrqqqpppqqqqqqqqqrrrrrrqqqqqqpppvvvuuusssrrrqqqpppppppppsssrrrrrrrrrrrrrrrrrrsssooopppqqqqqqqqqppppppoooqqqqqqqqqqqqqqqqqqqqqqqqoooiiibbbbbbggglllnnnmmmkkklllllllllkkkkkklllnnnpppqqqrrrssssssrrrpppooottttttrrrpppnnnlllkkkjjjlllllllllllllllllllllllljjjkkkkkkllllllllllllkkkhhhiiijjjkkklllmmmmmmmmm{{{xxxwwwyyy|||~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{yyyxxxyyyyyyyyy{{{}}}~~~}}}|||wwwxxxxxxyyyzzzzzz{{{{{{|||zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyy{{{zzzzzzzzzzzzzzzzzz{{{yyy{{{{{{xxxwwwzzzzzzwwwxxxyyyyyyxxxwwwwwwxxxzzzxxxyyy{{{}}}}}}{{{yyyxxx{{{zzzzzz{{{|||}}}}}}}}}zzzwwwtttssstttuuutttsssttttttssssssssssssttttttvvvvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvtttuuusssppppppnnnggg___TTTKKKBBB???===999777777666888:::::::::;;;:::888<<<<<<;;;:::999777777666999;;;>>>@@@BBBAAA@@@???999999888666444555999<<<:::;;;;;;<<<>>>@@@BBBCCC???AAADDDFFFGGGEEEBBBAAA???>>>;;;999888888999999999999999999888888888888666666555555555555555555222222111000000111222222444333222333555666555444444444222222222222444444222333333333333222111111111111222222222333333333///111222333222222333444333222222222222222222333000111333444555555444444222222111111111111222222333444444333222111333444222222222222222222222222111222333222000///000111111111222222222222111111333333222333444444444333222333666888888888666555666666666777999;;;<<<===???AAAFFFMMMVVV```hhhlllnnnooopppooommmllllllmmmqqqrrrssstttttttttttttttpppqqqssstttttttttrrrrrrppppppqqqrrrrrrrrrqqqpppssssssrrrrrrrrrqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqooopppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrssskkkcccaaaeeejjjmmmmmmjjjkkklllkkkjjjjjjmmmooopppqqqrrrrrrrrrrrrqqqpppsssrrrqqqpppooonnnmmmmmmllllllllllllllllllllllllkkkkkklllmmmmmmmmmlllllljjjkkklllmmmnnnnnnnnnnnn|||zzzwwwwwwyyy}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyyzzz|||}}}|||zzzxxxxxxyyyyyyzzzzzz{{{{{{{{{yyyvvvuuuvvvwwwvvvvvvtttuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{zzzwwwwwwyyyzzzwwwxxxyyyyyyxxxwwwwwwxxxzzzxxxyyy{{{}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}~~~{{{wwwssssssvvvwwwuuussswwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvssstttrrroooooommmfff^^^SSSIIIAAA>>>===999777888444888:::::::::<<<;;;777;;;;;;:::999888777777666888:::<<<>>>>>><<<:::888555666555444333444777999888888777777888999:::;;;888:::<<<>>>>>>===;;;:::;;;:::999888888999:::;;;999999999888888888888888444444444555555555555555333555555222222444333111444333333444666666555333444333333222222333333444222333555444222111111222111111222222222333333333///111222333222111222333333333333333333333333333222333333333444555666666111111000000000000111111222333333222111000111333111111111222222222222222333444444333111000000111111111222222222222111111333333333333333333333333222333555666777777666666666666777888999;;;===>>>@@@BBBGGGNNNWWW```hhhlllooopppqqqpppooonnnoooppptttttttttuuuttttttssssssqqqrrrtttuuuvvvuuusssrrrppppppqqqrrrrrrrrrqqqqqqpppqqqpppppppppppppppppppppqqqqqqrrrrrrqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqkkkcccaaacccgggjjjkkkjjjlllllllllkkklllnnnpppoooppppppqqqqqqqqqqqqqqqmmmnnnnnnooopppqqqqqqrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmlllkkklllnnnoooooonnnmmmmmm{{{xxxvvvwwwzzz}}}}}}~~~|||}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~||||||~~~~~~}}}}}}~~~~~~}}}}}}|||{{{yyyyyyxxxwwwwwwxxxzzzzzzxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{wwwtttssstttvvvuuutttttttttuuuvvvwwwwwwwwwwwwzzzzzz{{{{{{{{{{{{zzzzzzzzz|||zzzwwwvvvyyyzzzxxxxxxyyyyyyxxxwwwwwwxxxzzzwwwxxxzzz{{{||||||||||||xxxyyyzzzzzzzzz{{{|||}}}xxxwwwuuutttuuuvvvvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwuuuvvvwwwxxxxxxwwwvvvuuurrrsssqqqnnnmmmllleee\\\QQQHHH@@@>>><<<999888999333888;;;999:::===;;;777999999999888888777777777666888:::;;;:::999777555444555666555444444666888888888777777666666666666555666777888999888777777888888888888999::::::;;;888888888777777666666666333333333444444555555555555999:::777666777555000444333333555777777555333222333333444444333333222222444555555222111111333111111222222222333333333///111333333222111111222222333333333333333333222333333444555666666666666222111111111111111111222222222333111//////000222000111111111222222222222111222333333111000111333111111222222222222111111222333333333222222222333333333333444555555666666555555666777999;;;===>>>???AAAFFFNNNXXXbbbjjjooopppqqqsssrrrqqqqqqrrrsssttttttuuuuuuuuuuuuttttttsssuuuvvvwwwvvvtttrrrppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmooopppqqqrrrrrrqqqpppooopppoooooooooppppppqqqrrrqqqrrrrrrssssssrrrqqqqqqoookkkgggddddddfffjjjlllkkklllnnnnnnmmmnnnooopppooooooooopppppppppqqqqqqmmmmmmnnnnnnoooppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppooonnnmmmmmmlllmmmnnnooonnnmmmkkkjjjzzzxxxvvvwwwzzz}}}}}}~~~|||}}}~~~~~~~~~}}}{{{zzz}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyyyywwwvvvvvvvvvxxxxxxvvvtttxxxxxxyyyzzzzzz{{{{{{|||zzzvvvsssrrrsssuuutttsssssstttuuuvvvwwwwwwwwwwww{{{{{{||||||||||||{{{{{{zzz|||zzzwwwvvvyyyzzzxxxxxxyyyyyyxxxwwwwwwxxxzzzwwwwwwyyyzzz{{{|||||||||vvvxxxyyyyyyyyyyyyzzz{{{uuuwwwxxxwwwttttttwww{{{vvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwtttuuuvvvwwwwwwvvvuuutttqqqrrrpppmmmlllkkkddd\\\OOOFFF???===<<<:::999:::222888;;;999:::>>><<<666888888888777777777777777555666888999999888666555555777888888777666777999;;;::::::999888777666666444555555666666666666666666666777888999999::::::888777777666555555444444222333333444444555555555222888999555444555222+++444333444555777777555333222222444555555444222222111444666555222111222333111111222222222333333333///111333333222111000111222333333444444333333222222333666888999888666555333222222222222222222333111222222111///...///111000000111111222222222222///000222222111111333444111111222222222222111111222333333333111111222333333333222333333444666666333444444666888:::<<<======@@@EEENNNXXXccclllqqqqqqrrrttttttsssssstttuuusssssstttuuuvvvvvvuuuuuuvvvwwwxxxxxxwwwssspppnnnqqqpppppppppqqqrrrrrrsssvvvvvvuuutttrrrpppnnnmmmooopppqqqrrrrrrqqqpppoooooooooooooooooopppqqqrrrrrrrrrssstttsssrrrqqqpppooonnnkkkhhhggghhhllloookkkmmmooopppoooooopppqqqnnnnnnoooooooooppppppqqqqqqqqqpppooonnnmmmllllllooooooooooooooooooooooooqqqqqqqqqqqqpppnnnmmmmmmllllllnnnnnnnnnllljjjhhhwwwvvvvvvwwwzzz}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvvvvvvvvvvwwwxxxxxxyyyyyyuuuuuuvvvxxxxxxyyyyyyyyytttuuuuuuuuuuuuuuuuuuuuutttvvvxxxxxxxxxxxxyyyzzz~~~~~~~~~~~~~~~}}}||||||xxxyyyzzzzzzxxxxxxyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz|||}}}|||yyyvvvpppvvv|||{{{wwwtttwww{{{zzzxxxwwwvvvwwwwwwvvvuuurrrtttvvvxxxyyyxxxwwwvvvuuuvvvvvvvvvvvvuuuuuutttuuutttsssqqqnnnhhh```[[[KKKGGGAAA===;;;;;;;;;:::444555888::::::999777555888666555444444555666888444444555555666666777777666777888999999:::999999777777666555555555555555555555555555555666777888555666888888777777999:::<<<;;;888555444444444555333333444555666666555555666444222333777999888777999555222222666777555111222222222333333444444444333222111000////////////999666333111111222222111000000000000111111111111000111222333444333222111111111222333444444444444111111111111000...---,,,000111333444333222///...//////000000000111111111111111111222222333333333111111111111111222222222222222111111111111111111222444666666444222222222666555666999999777:::???===BBBHHHPPPXXXaaajjjpppsssttttttsssrrrsssuuuwwwvvvuuutttsssssstttuuuvvvuuuwwwxxxxxxwwwtttqqqooosssrrrqqqpppqqqrrrsssttt{{{zzzzzzyyyxxxwwwvvvvvvrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrsssttttttuuusssqqqrrruuuvvvtttrrrppppppnnnjjjggghhhmmmrrrrrrrrrrrrsssssstttttttttppprrrsssrrrqqqqqqssstttrrrqqqpppoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqppppppnnnjjjggggggjjjnnnyyyxxxxxxzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||zzz|||}}}}}}||||||}}}~~~|||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~|||}}}~~~}}}{{{xxxvvvuuuuuuvvvvvvwwwwwwxxxyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuutttvvvxxxyyyxxxxxxyyyzzz}}}~~~~~~~~~~~~}}}||||||zzz{{{}}}|||{{{zzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}}}}zzzwwwtttwwwzzzyyyvvvvvvyyy|||{{{yyywwwwwwxxxxxxwwwvvvtttuuuwwwyyyzzzyyyxxxxxxuuuuuuvvvwwwwwwvvvvvvvvvvvvuuuuuusssooohhh```ZZZJJJFFF@@@===;;;;;;;;;:::666777:::<<<<<<;;;999888888777555444444555777888888888888888999999999999777888888888888888777777777666666555555555555555555555555555555666777777444666777888777777888:::;;;999777444333222333333333333444555555555555555777555333444777888888777999555222333666777555222000000111111111222222222222222111000000000000111888666222111111222111111111111111111222222222222111222333333333222111111000111222333444444444444333333222111111000//////000111222222222000///...111111111222222222333333333333333333333333444444111111222222333333333444222222111111111111111111666888::::::888666666666444333444777777555888======AAAHHHOOOWWW```iiiooosssssstttrrrqqqrrrtttvvvsssrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvuuusssqqqoooqqqqqqqqqqqqqqqrrrssssssyyyyyyxxxwwwvvvttttttsssppppppppppppppppppppppppqqqqqqqqqrrrrrrsssssssssvvvtttssssssuuuvvvuuusssppppppnnnkkkiiiiiimmmqqqpppppppppqqqqqqrrrrrrsssoooqqqrrrsssrrrqqqrrrsssrrrqqqppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrssssssrrrqqqooollliiiiiilllooo}}}yyyyyyyyyzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}||||||xxxzzz{{{{{{zzzyyy{{{|||zzzzzzzzzzzz{{{|||}}}}}}zzzzzz{{{{{{{{{{{{||||||zzz|||~~~}}}yyywwwuuutttuuuuuuvvvvvvwwwxxxxxxxxxvvvvvvwwwxxxyyyyyyyyyyyy|||{{{yyywwwvvvvvvwwwwwwvvvxxxzzzzzzyyyyyyzzz{{{}}}}}}}}}}}}}}}|||{{{{{{zzz|||}}}}}}|||{{{|||}}}}}}||||||{{{zzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}{{{xxxyyyyyyxxxwwwxxxyyy{{{}}}{{{yyyxxxxxxyyyzzzyyyxxxvvvxxxzzz{{{|||{{{zzzyyyuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvrrriii___WWWIIIEEE@@@<<<;;;;;;:::999666888:::;;;;;;;;;999888888777666555555666777888777777666666666666666666888888888888777666555444777666555555444444555555555555555555666666666666444666777777777777888:::999777555333222222222222444444555555666666555555777666444444666777777666888555222333555777555333000111111111111222222222111111000000111111222333777444222000111111111000222222222333333333333444333333333333333222111000///000111222333333333333555444333222111111222333222222222111111111111111333333333333333444444444444444444444444333333333111111222333444444555555111111222222222222222222555666888777666555555555444333444777777555888======AAAGGGOOOVVV___hhhmmmrrrssssssrrrppppppqqqssspppqqqqqqrrrrrrqqqqqqpppsssrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqxxxwwwvvvuuusssrrrqqqpppnnnnnnnnnooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrtttsssrrrssstttuuutttrrrooooooooommmllllllnnnpppoooooopppppppppqqqqqqqqqmmmooorrrsssrrrppppppppprrrrrrqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuussssssqqqnnnkkkkkknnnppp{{{vvvwwwxxxzzz{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||||||||||||||yyyzzz{{{|||}}}}}}}}}}}}xxxyyyzzzzzzyyyyyyzzz|||yyyyyyyyyyyyzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{xxx{{{~~~|||yyywwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyywwwwwwxxxyyyzzzzzzyyyyyy{{{zzzyyywwwwwwxxxyyyzzzxxxzzz||||||{{{zzz{{{||||||}}}}}}}}}}}}|||{{{{{{yyy{{{}}}}}}{{{zzzzzz{{{~~~}}}}}}|||{{{zzzyyyyyy|||||||||||||||}}}}}}}}}{{{{{{{{{}}}~~~~~~{{{yyy{{{yyywwwyyy|||}}}|||{{{{{{yyyxxxxxxzzz{{{{{{zzzxxxzzz|||}}}~~~}}}|||{{{tttuuuvvvxxxxxxyyyyyyyyyxxxyyyzzzyyysssiii]]]UUUGGGDDD???<<<;;;;;;:::999555666777999999888777777888888777777777777888888666666666555555444444444666666777777666555444444666666555444444444444555555555666666666666666555444555777777666666888999888777666444333333333333666666777777777777666666666555444444444444444444777555333333555666555444333333333333333333333333000000000111222333444444666444111111111222111000222222222222333333333333444444333333222111000000//////000111222222222222555444222111111222333444444333333222222222333333333333333333333333333333444444444333333222222222000111111222333444555555111111222222222222222333333444555555333333333444666555666999999777:::???===AAAGGGNNNVVV^^^ffflllpppqqqrrrqqqoooooopppqqqqqqrrrsssttttttsssrrrqqqqqqqqqpppoooooopppqqqrrrnnnoooqqqrrrsssrrrqqqpppwwwvvvuuutttrrrpppooonnnmmmnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrrrrqqqoooooooooooonnnnnnooooooqqqqqqqqqpppoooooonnnnnnkkknnnqqqsssrrrpppoooooorrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrqqqppppppoooooopppppprrrsssuuuuuutttrrrpppnnnllllllnnnooo~~~zzzuuuwwwzzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{||||||||||||xxxyyyzzz|||}}}}}}}}}}}}yyy{{{||||||{{{{{{|||}}}yyyxxxxxxxxxzzz|||~~~||||||||||||||||||||||||xxx{{{~~~}}}{{{yyyyyyyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxzzz|||}}}zzz|||~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}||||||{{{yyy|||~~~~~~}}}{{{{{{{{{~~~~~~}}}||||||{{{zzzzzz|||||||||}}}}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||zzzyyyxxxxxx||||||xxxzzzyyyxxxyyyzzz||||||{{{zzz{{{}}}~~~~~~}}}|||{{{tttuuuvvvxxxxxxyyyyyyyyyxxxyyyzzzyyyssshhh[[[SSSFFFCCC???<<<;;;:::999888555666777888888888888777888888777777777777888888999999999888888777777777444444555666666666666666666666555444444444444444555555666777666666555444444555777777666666888999999999888777666555555444888888999999999999888888444444333333222222333444666555444444555555555555333333333333333333333333111111111111222444555666555333222111222222111000111111111222222222222333555444333222111111000000//////000111222222222222333222000///000111333444222222111111111111222333222222222222111111111111333333222222111111000000000000000111222333333333111111222222333333333333555666777666555444666777666555666999999777:::???>>>BBBHHHNNNUUU^^^fffkkkooopppqqqqqqoooooooooppppppqqqrrrssssssrrrqqqpppqqqpppooonnnnnnpppqqqrrrooopppqqqrrrsssrrrqqqqqqwwwvvvuuutttrrrqqqpppoooooooooppppppqqqrrrssssssppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrssspppoooppppppqqqqqqpppoooqqqpppooonnnlllkkkjjjiiijjjmmmqqqrrrqqqpppnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrnnnooopppqqqqqqpppooonnnnnnnnnnnnoooppprrrssstttsssqqqnnnmmmllllllmmmmmm|||yyywwwzzz}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{||||||}}}}}}yyyzzz{{{|||}}}~~~~~~~~~{{{}}}~~~~~~}}}|||~~~zzzzzzyyyyyyzzz|||~~~~~~~~~}}}}}}}}}}}}|||zzz|||~~~~~~}}}|||{{{{{{zzz{{{{{{wwwwwwxxxxxxyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzzzzvvvvvvxxxyyy{{{|||}}}~~~|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{||||||}}}}}}~~~~~~|||{{{zzz{{{|||}}}{{{zzzwwwxxxzzz~~~{{{wwwyyyxxxwwwxxxzzz|||||||||zzz{{{|||~~~~~~}}}{{{zzzuuuuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxvvvqqqfffZZZQQQDDDAAA>>><<<;;;:::999777888888999:::::::::::::::777777777777777777777777777777777777777777666666333444555666777777777777666555444444333333444444555666777777777666444444333555666666666666777999::::::999999888777666666999999::::::999999888888222333444333222111333555555444444444444555666666222222222111111111111000222222222222333444555666555444333333444444222111111111111111222222222222444444333222111111111111///000111222333333333333111000//////000111222333///////////////000000000111111111000000000000///111111111111000000000000000000111111111222222222111111222222333444444444333444444333222222444666444333444777777555888===@@@CCCIIIOOOVVV^^^eeejjjmmmoooqqqqqqpppooopppqqqoooppppppqqqqqqppppppooorrrqqqpppooooooppprrrrrrqqqqqqrrrssssssssssssrrruuuuuutttsssrrrrrrqqqppppppppppppqqqrrrrrrssssssooooooppppppqqqrrrrrrrrrsssuuuvvvuuutttssstttuuuqqqpppoooppprrrsssrrrpppmmmmmmlllkkkiiihhhhhhggglllnnnqqqrrrqqqoooooooooqqqqqqrrrrrrrrrrrrqqqqqqnnnoooqqqrrrrrrqqqooonnnnnnnnnoooooopppqqqrrrsssrrrooommmllllllllllllkkkzzzvvvvvvzzz~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{|||}}}}}}~~~~~~{{{||||||}}}~~~~~~~~~~~~|||~~~~~~~~~|||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~|||}}}}}}}}}|||{{{zzzzzzxxxyyyyyyzzzzzz{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzzwwwxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~||||||}}}}}}}}}}}}~~~~~~{{{{{{||||||}}}~~~~~~{{{zzzyyyzzz{{{|||{{{yyywwwxxxzzz}}}~~~{{{yyyxxxwwwvvvwwwzzz|||||||||yyyzzz{{{}}}|||{{{zzzxxxuuuuuuvvvwwwwwwvvvvvvvvvuuuuuuuuusssnnndddXXXPPPCCC@@@===<<<;;;:::888777888888999999::::::::::::666666666777777666666666444444444444555555555555555666666777777777666666666555444444333333444444555666777888777666444333333555666666555666777999:::::::::999999888777666888888999999888777777666222444555444333333555888444444555444444444666777222222222111111111000000333333333333333444555666555444444444555555444222222222222222333333333444444333222111111111222333000111222333444444444444/////////000111222222333...///000111222111000000111111000000000/////////111111111111111111222222333333222222222111111111111111222222333444444555111222222111000111333555444333444777777555888===AAAEEEJJJPPPWWW^^^fffkkkkkknnnpppqqqqqqqqqqqqrrrqqqqqqppppppppppppqqqqqqssssssrrrrrrqqqrrrrrrrrrssssssrrrrrrsssssstttuuusssssssssrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqmmmnnnooopppqqqrrrssstttrrrtttuuutttrrrrrrsssuuusssqqqoooppprrrtttsssrrrjjjjjjjjjkkkkkkkkkkkklllmmmoooqqqqqqpppooopppqqqppppppqqqrrrrrrqqqppppppoooppprrrttttttrrrpppooopppppppppppppppqqqrrrsssrrrooollllllmmmmmmkkkjjj}}}xxxttttttxxx}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{{{{{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzzzz|||~~~~~~}}}}}}|||||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{yyyxxxyyyyyyzzz{{{{{{||||||}}}zzz{{{{{{{{{{{{{{{zzzzzzyyy{{{~~~~~~|||~~~~~~zzz}}}~~~}}}||||||||||||}}}~~~~~~zzz{{{{{{|||}}}~~~~~~~~~{{{zzzyyyyyyzzz{{{zzzyyyxxxyyyzzz{{{||||||||||||wwwvvvvvvwwwzzz|||||||||xxxyyy{{{||||||zzzyyywwwuuuvvvvvvvvvvvvuuuuuutttsssssssssqqqlllcccXXXPPPBBB@@@===;;;;;;:::888777666777777777777888888888555555666666666666555555666666777777888888999999888888888888777666555444555555444333333333333444555666777888777666444222333444666666555555777888999999999999999888777666777777777777777666555555222555666666444555888:::333444555444444444666777444444444333333222222222444444333333333444555555666555444555666666444333333333333444444444555555333222111111111222333444111111222333444444444444...///000222333333333333000111333555666555333222222111111111000000//////111111111222222333333444555444444333333222222111111111222333333444555555555666666555444555777999666555666999999888:::???BBBFFFKKKQQQWWW^^^fffkkkkkkmmmppprrrrrrrrrrrrsssuuutttsssrrrrrrssstttuuutttttttttsssssssssrrrrrrttttttsssrrrssstttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooolllmmmnnnoooqqqssstttuuunnnqqqrrrqqqooonnnppprrrtttqqqoooooorrrttttttsssjjjjjjkkkmmmoooppprrrrrrooopppqqqqqqppppppqqqrrrooopppqqqrrrrrrqqqpppoooppprrrtttvvvvvvtttrrrppprrrrrrrrrqqqqqqrrrssssssssspppmmmlllnnnnnnllljjjzzzvvvsssuuuxxx{{{}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~|||{{{||||||~~~|||yyyxxxxxxyyyzzzyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{wwwxxxzzz{{{{{{zzzxxxwwwuuuvvvxxxyyyyyyxxxwwwvvvtttvvvvvvssslll```UUUNNNCCCAAA===;;;:::999888666777777888999::::::::::::333555777:::;;;:::888777888777666777777777666444333444666666555555666888888:::888333111444444111222333444555666555555444888777777999;;;;;;:::999:::;;;<<<;;;888666666666777666666666666666666666555444111000000333666888333333555666777888888888666555444444444444333222111111222333444444444333555555444444444444555555444444444444444444444444222000......111444666777222333444444444333222111111111111111111111111111555555555555444333222111111222222222222111000000111111222222222333333333555555666555444333555777333333222222333333444555777666555555555777888999555666777888777888;;;===CCCEEEJJJPPPYYYbbbjjjooommmnnnoooqqqsssuuuvvvwwwvvvvvvuuuuuuvvvwwwyyyzzzwwwvvvuuutttsssrrrrrrrrrvvvsssqqqqqqsssvvvxxxyyyxxxvvvsssrrrrrrrrrrrrqqqooooooooooooppppppppppppnnnppprrrsssssssssuuuwwwwwwuuusssqqqpppqqqssstttuuusssppppppqqqrrrsssrrrnnnooopppqqqrrrqqqppppppmmmnnnoooqqqrrrsssttttttttttttsssrrrrrrrrrsssssspppqqqrrrssssssrrrqqqpppvvvuuutttssssssrrrssssssvvvtttrrrpppoooooooooppp}}}xxxtttrrrvvvxxx{{{~~~~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~|||{{{~~~{{{zzz{{{|||~~~}}}}}}~~~}}}~~~~~~~~~}}}||||||{{{}}}}}}||||||||||||||||||}}}}}}}}}||||||{{{{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{||||||{{{zzz{{{}}}~~~|||{{{|||~~~}}}~~~}}}{{{yyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyvvvwwwyyyzzzyyyxxxwwwvvvtttuuuwwwxxxxxxvvvuuutttssstttuuurrrjjj___SSSLLLBBB???<<<;;;;;;;;;:::999999999999::::::999888888111333666888999888666555555555555777999999777555111333555555444444666888111333333000000444666444333333555666666666555444555444444555777888777555777999999888666444444555555555555555555555555555555444333222222333333444222222333444555666666666555444333333444555333222444444555555555555555555666666555555555555666666333333333333333333333333555333111222555777999999222333444444444333222222111111111111111111111111///111333555666444222000000111111111111000//////111111222222222333333333222333333222111111222444333333222222333333444555555555444444444555777777555777888888888999<<<>>>DDDFFFKKKSSS[[[dddkkkoooooopppqqqrrrssstttuuuvvvrrrrrrrrrrrrsssuuuwwwxxxvvvuuutttssssssrrrrrrrrrtttttttttvvvyyyzzzyyyxxxvvvssspppooooooooonnnmmmnnnnnnnnnoooooopppppppppoooqqqssssssssssssuuuwwwxxxvvvssspppooooooqqqrrrsssqqqoooooopppqqqqqqqqqooooooqqqrrrrrrrrrqqqpppooopppqqqrrrssstttttttttssssssrrrrrrrrrsssssstttrrrssstttuuuuuutttsssrrruuuttttttsssssssssssssssuuutttrrrpppooooooooopppyyyuuusssrrrwwwyyy|||~~~}}}}}}~~~}}}}}}|||||||||yyy{{{}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyyyyzzz{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{zzz{{{{{{||||||||||||{{{{{{||||||{{{{{{{{{|||~~~~~~|||||||||~~~~~~}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxwwwuuuttttttuuuvvvwwwvvvtttrrrqqqsssssssssppphhh\\\QQQJJJ@@@>>><<<;;;<<<===<<<<<<::::::::::::999888777666000222444666666666444333333333444777::::::888666222444555555555555777888111333444111222666888666555666666777888777777777555444444555777777666444666777888777666555555666555666666666666666666555555666666666555444222111333333444444555555555555444333222333444555444333777666555444333444555666555555555555555555555555333222222222222222333333666555444555777888999888222333333444444333333222222222222222222222222222***---111555777555333111000000000000000///......111111222222222333333333111222222111000000111333333333222222333333444555444444333333444444555666666777999999999:::===???CCCGGGNNNVVV^^^fffllloooqqqqqqqqqrrrssssssttttttqqqqqqpppqqqrrrtttuuuwwwssssssssssssssssssssssssrrrtttwww{{{~~~}}}{{{xxxuuurrrooonnnnnnnnnmmmllllllmmmmmmnnnoooppppppqqqppprrrssstttssssssuuuwwwxxxvvvssspppnnnnnnnnnoooqqqpppnnnnnnpppqqqppppppppppppqqqrrrrrrrrrrrrrrrqqqrrrsssttttttttttttsssqqqqqqrrrrrrsssssstttttttttuuuvvvwwwwwwvvvuuutttssssssrrrrrrrrrssstttttttttsssqqqooonnnnnnoooooo}}}wwwtttrrrrrrxxxzzz}}}}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~zzz|||~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyyyyxxxwwwwwwxxxyyy{{{}}}}}}|||zzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}|||}}}~~~~~~~~~~~~{{{||||||}}}}}}|||{{{{{{zzzzzz{{{{{{||||||{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwvvvuuutttuuuvvvwwwwwwvvvtttrrrpppssstttsssnnnfff[[[PPPIIIAAA???<<<;;;<<<===<<<;;;999999999999999888777777111222333555555555444333333333555888::::::888666555666777777666666777888888;;;:::777666888888555777888888999999:::::::::999888777888999999777666666888999888777777888:::888999:::::::::999888777666777888888777666444333666666666555555555666666333222111222444555555444666555333111000111333444333333333444444333333333444333222222222333444555444333333444555666555444222222333333333333333333222222222222222222222222,,,...111444555555333222000000111111000000///...111111222222222333333333222333333222111111222444333333222222333333444555444444444444444444555555666888999::::::<<<>>>AAABBBGGGNNNWWW```gggkkknnnooooooppppppqqqrrrsssssstttsssrrrrrrrrrssstttuuuqqqqqqrrrsssssssssssssssqqqrrruuuyyy||||||zzzwwwvvvssspppnnnnnnnnnnnnlllkkkllllllnnnooopppqqqqqqqqqrrrttttttsssssstttvvvuuutttqqqooonnnnnnnnnooopppooonnnooopppqqqqqqpppqqqqqqrrrrrrssssssssssssrrrsssssssssssssssrrrrrrppppppqqqrrrsssttttttttttttuuuvvvwwwwwwvvvuuutttqqqqqqqqqqqqrrrssstttuuusssrrrpppooonnnnnnnnnooo{{{vvvtttssstttyyy|||~~~}}}|||~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvwwwyyy{{{}}}}}}|||{{{zzz|||}}}~~~|||}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyxxxvvvsssrrrttttttsssnnneeeZZZOOOHHHBBB@@@===;;;;;;;;;:::999666777888888999999999999333333444555555555444444555555666777999999777444666777888777555555555666;;;======999888999888555999999:::;;;<<<===>>>???<<<;;;:::;;;;;;;;;999777666777888888777888;;;===??????@@@@@@@@@>>><<<;;;999999::::::999999888777888777666555444444444555444333222333555666555444666555333111000111333444333444555555555555444333555444333333333555666777555444333333444444333111222222222222333333444444222222222222222222222222222222222222333333444444111111222222111111000///111111222222222333333333222222333222111000222444333333222222333333444555555555555555555555555555666888999:::;;;<<>>;;;<<<=========???CCCFFFKKKLLLLLLLLLJJJHHHEEECCC@@@AAACCCDDDCCCAAA>>><<<999888666444333333333444666555444555666777666555777666555444333444555666555666777888888777666555666555444333444555888999999777555444555555444333222222222222333444555555333333333333333333333333555444222111111222333444222222222222222111000000111111222222222333333333000111111000//////000222333333222222333333444555555666666666666555444444666777999:::;;;<<>>AAACCC@@@DDDGGGFFFHHHLLLLLLJJJLLLLLLMMMOOORRRUUUXXXZZZVVVUUUTTTSSSTTTSSSPPPNNNKKKLLLNNNNNNOOORRRVVVYYY^^^^^^___^^^[[[XXXTTTQQQOOORRRWWWYYYWWWPPPHHHCCC>>><<<:::777666555666666888777666666777888666555444444555555555555555555444555777888888777555444555444333222333555777999<<<999666444444555555444222222111111222444555666333333333333333333333333222222222111111111222222111111111111111000000///111111222222222333333333000111222111//////111222333333222222333333444555444555555666555444333222555666888999:::<<>>===;;;999999999:::;;;999;;;999555444777777555333555666777777555222111666444333222333555888999888777666444333333222222999777444222111222333555333333444555555444333333111111111111111111222222444333333222111111111222222333444444444444333222111111222222222333333333222555777666333333888<<<333444666888888888888777777888999999999<<<@@@CCCFFFLLLUUU]]]dddkkkpppsssxxxvvvsssqqqrrruuuyyy|||wwwwwwvvvuuuuuuuuuuuuuuuzzzzzzzzzyyyvvvtttuuuuuuvvvwwwvvvtttrrrqqqrrrsssqqqqqqppppppqqqqqqrrrsssooooooooopppqqqssstttuuuqqqqqqpppoooooopppqqqqqqqqqrrrssssssttttttssssssqqqrrrssssssttttttssssssnnnoooppprrrttttttrrrpppqqqsssuuuuuusssrrrqqqrrrsssssstttsssrrrqqqsssuuusssssssssrrrrrrqqqqqqqqqqqqppppppppprrrsssrrrqqqrrrrrrqqqqqqpppqqqqqqrrr|||vvvqqqqqqrrrssstttzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||{{{{{{{{{~~~~~~~~~}}}}}}|||{{{{{{||||||zzzzzzzzzzzzzzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvxxxvvvvvvwwwxxxxxxvvvsssuuutttppphhh\\\QQQHHHCCC===;;;:::888777777777777999888777777888888777555444444444555555555444444777333333666666555777:::===BBBKKKTTTZZZ]]]^^^]]]aaaaaaaaa```___^^^\\\\\\XXXYYYYYYYYY[[[\\\]]]^^^```___]]][[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYZZZ]]]```^^^^^^]]]]]]^^^```cccdddiiikkknnnpppppplllfffbbb^^^^^^^^^]]]\\\[[[ZZZYYYPPPNNNKKKGGGEEEDDDCCCDDD>>>@@@>>>:::888::::::777888888888888777666555444666666666666666666777777:::999888666555555555555888777444222222333444555333333444555555444333333111111111111111111222222444333222222111111222222111222333444444333222111111111111111222222222333111444666444111111555999555555666666666666555555777888999999999<<<@@@CCCGGGLLLUUU^^^eeekkkpppssswwwuuusssrrrrrruuuxxxzzzwwwvvvuuuuuuttttttuuuuuuyyyyyyyyyxxxuuusssssstttuuuvvvwwwuuusssqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrtttsssrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttsssssspppqqqqqqrrrrrrrrrrrrrrrpppoooppprrrttttttsssqqqsssuuuwwwwwwuuussssssssstttuuuuuutttrrrqqqrrrtttrrrrrrrrrsssssssssssssssrrrqqqqqqqqqssstttsssrrrrrrrrrqqqqqqqqqqqqrrrrrr~~~yyyrrrnnnnnnqqqtttvvv|||~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwuuusssuuutttpppggg[[[PPPGGGCCC>>><<<;;;999888888888888888777777888999999666444444444444444444333333333555222222555666444555999<<>>===<<<;;;:::999888888444555777888888777666555777666444333333333333444777666444222222333555666333444444555555444444333222222222222222222111111333333222222111111222222111111222222222222111111000000000111111111222222111333444333000000333666555444444444444555555666777888999999:::<<<@@@DDDGGGMMMVVV___eeekkkooorrrvvvuuutttsssssstttvvvwwwvvvuuuttttttssssssttttttwwwxxxxxxvvvsssrrrrrrrrrtttvvvwwwwwwtttrrrqqqqqqsssrrrrrrqqqqqqqqqrrrrrruuutttsssqqqpppooonnnnnnqqqqqqrrrssssssrrrqqqqqqqqqrrrssssssttttttssssssoooooopppqqqqqqqqqqqqqqqrrrqqqpppqqqsssttttttssstttvvvxxxxxxvvvuuutttuuuuuuvvvvvvtttrrrrrrsssuuurrrssssssttttttuuuvvvvvvsssrrrrrrrrrtttuuutttsssrrrrrrrrrrrrrrrrrrrrrsss|||wwwpppmmmnnnrrrwwwyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}zzzyyyzzzyyyxxxxxxxxxxxxxxxyyywwwxxxxxxxxxyyyyyyyyyzzzxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxwwwvvvvvvtttsssnnnfffZZZNNNFFFBBB===<<<:::999888888888888777777888999:::999666333444444333333222222333333444222222555555333444777888<<>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;999888999;;;>>>??????<<<999:::===???>>>===AAAAAABBBDDDGGGKKKOOOQQQRRRTTTVVVUUUTTTSSSSSSUUUTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[\\\]]]^^^```aaabbbgggkkkkkkfffcccaaa\\\VVVRRRSSSVVVWWWWWWUUURRRPPPIIIGGGCCC>>>;;;999888888666555444333444666888:::444444333222333333444555444444444444444444444444333333333333222222111111333222222111222222333333111111111111111111111111///000000000000111111111333444555444333333333333666666555444555666888999777888999999;;;===BBBEEEKKKQQQZZZccciiimmmppprrrttttttuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssstttuuuvvvuuusssqqqrrrssstttvvvxxxxxxvvvsssqqqqqqttttttssssssssssssssstttppppppqqqqqqrrrtttuuuvvvrrrtttuuuwwwwwwuuutttrrrsssssstttuuuuuuuuuuuutttqqqrrrssssssttttttssssssvvvtttqqqqqqsssuuuwwwwwwuuuwwwyyyxxxwwwuuuuuuuuurrrtttuuuuuuuuuwwwyyy{{{xxxxxxwwwvvvuuuuuutttttttttsssrrrsssuuuuuuuuutttrrrssstttuuuuuuuuuuuuttt{{{vvvqqqoooqqqvvv{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}}}}~~~~~~zzz|||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{zzzyyyyyyzzzzzz{{{{{{|||||||||||||||{{{zzzyyyyyyyyyzzzyyywwwwwwwwwxxxzzz{{{{{{{{{|||zzzyyyxxxyyy{{{sssqqqlllcccWWWLLLEEEAAA<<<;;;999888777777777777888777777888999999666444666555444222222222333333444222333666666333222555666555555666888;;;>>>@@@::::::;;;;;;;;;;;;::::::888888777777666777777777777777666666666777999:::999888777777999::::::999::::::;;;<<>>CCCFFFNNNTTT]]]fffkkkoooqqqsssttttttuuuuuuvvvwwwwwwwwwvvvuuuttttttssssssttttttssstttvvvuuuttttttuuuvvvuuuwwwxxxxxxuuusssrrrrrrtttsssssssssssstttuuuvvvtttttttttssssssttttttuuutttuuuvvvwwwwwwvvvuuuttttttuuuuuuvvvwwwvvvvvvvvvsssssstttuuuuuuuuuuuuuuuwwwtttrrrrrrtttwwwxxxxxxuuuwwwyyyyyywwwvvvuuuvvvssstttvvvvvvvvvxxxzzz}}}yyyyyyxxxwwwuuutttssssssuuutttssstttvvvwwwvvvuuurrrsssuuuvvvwwwwwwvvvuuuyyyvvvqqqpppssswwwzzz|||}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{||||||}}}~~~~~~{{{|||~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~||||||{{{{{{xxxyyy{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwxxxzzz|||}}}zzz{{{|||zzzwwwwwwyyy|||sssqqqkkkaaaVVVKKKDDDAAA>>><<<;;;999888888888888999888777777888888777555888777555333222222333444555333444777777333222444555555555555666777888999777888888999999999888888777666555444444444444444555555555666666666666555777888999888888888999:::777666666777999<<>>BBBBBBCCCDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKPPPTTTUUUXXX\\\]]]ZZZ]]]^^^___aaacccfffhhhiiijjjhhhccc^^^XXXTTTQQQPPPHHHEEEAAA===::::::;;;<<<::::::999999888888777777555444333333333333444555555444444333222222111111222222111111222222333444444333222111111222333444111111111111222222222333222333444555666666555444444555555666777777777666666888999:::;;;>>>CCCGGGPPPVVV```hhhmmmqqqsssttttttttttttuuuwwwxxxzzz{{{wwwvvvuuuuuuttttttuuuuuussstttvvvvvvvvvwwwxxxzzzwwwxxxxxxwwwtttsssssstttsssssssssssstttuuuwwwwwwwwwwwwvvvuuuuuutttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwssstttuuuuuuvvvvvvuuuuuuvvvuuussstttvvvxxxxxxxxxwwwyyy{{{{{{yyywwwwwwwwwvvvwwwxxxwwwwwwwwwyyy{{{xxxxxxwwwvvvuuuttttttsssxxxwwwvvvwwwyyyyyyyyyxxxrrrtttvvvwwwxxxxxxwwwvvvxxxuuuqqqqqqssswwwzzz{{{|||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}~~~{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{|||~~~~~~|||{{{{{{||||||xxxzzz|||~~~~~~}}}zzzzzz{{{{{{|||}}}}}}}}}|||{{{yyyxxxxxxzzz}}}yyy{{{{{{yyyvvvvvvxxx{{{ssspppkkkaaaUUUKKKDDDAAA???>>><<<:::999999999::::::888666666777888777666999777555333222333444555555333444888888444333555444444555666666555444333666777777777777666555555666555444444333333333333333444666666666555444333111444666666333222555777666666555555777999<<<>>>AAADDDFFFCCC===888888:::888999:::;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFFFFDDDIIILLLLLLOOOSSSTTTRRRVVVUUUTTTUUUXXX^^^cccgggiiihhhhhhfffdddaaa^^^\\\ZZZVVVPPPJJJFFFDDDDDDDDD======<<<<<<;;;:::999999555444333333333333444555555555444333333222111111222111111111222333333444444444333222222333444444111222222222222333333333111111222444666777666444,,,...111555888:::;;;;;;666888999:::;;;???CCCGGGQQQXXXaaajjjooorrrtttuuuuuuttttttuuuwwwyyy|||}}}wwwwwwvvvuuuuuuuuuuuuuuurrrtttvvvwwwxxxyyy{{{}}}xxxxxxxxxvvvsssrrrsssuuurrrrrrrrrsssuuuvvvxxxyyywwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxssstttuuuuuuvvvuuuuuuuuuvvvuuutttuuuwwwxxxxxxxxxxxxzzz||||||zzzyyyxxxyyyyyyyyyzzzxxxwwwvvvwwwyyyvvvvvvvvvvvvuuuuuuuuuuuuzzzyyyxxxyyy{{{|||{{{zzzrrrtttvvvxxxyyyxxxwwwvvvvvvtttrrrqqqrrrvvvzzz}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~||||||}}}~~~}}}{{{{{{{{{||||||~~~|||zzzyyyzzz{{{zzzyyy|||{{{zzz{{{{{{zzzxxxuuuwwwqqqhhh\\\RRRIIIDDDAAA???===;;;999777777888999777777777777777777777777555555444444444444555555555666666777777777777666555666777999999777666555444555666777777888777777333333222222111222222222222333444555555444333222555555555555555555444444444444444555666777777888;;;:::999888777777777777666666666666777888999:::::::::<<<===>>>>>>??????>>>@@@CCCGGGJJJKKKLLLLLLRRRRRRQQQQQQRRRUUUWWWYYYbbb```]]]\\\]]]___```aaa`````````___\\\XXXUUUSSSKKKJJJIIIHHHGGGDDDAAA>>>:::;;;:::666222111444777222222222333555666555333111111222222444555777888666444222222444555666666555111...///111333222111333333555666666666555444444444444444444555666777888999:::;;;<<>>:::777555555666333222000000111111000///444444444555555555666666444222111111222333333222444111///000222333222000333333555666666666555444444444444444555666666777;;;;;;::::::;;;@@@FFFKKKSSS]]]ggglllnnnrrrtttssswwwvvvuuuvvvxxxyyyyyyxxxvvvvvvwwwwwwwwwuuutttsssqqqsssvvvwwwwwwwwwxxxyyyyyyxxxwwwuuuttttttssssssrrrtttvvvvvvuuutttvvvyyyzzzyyywwwvvvvvvvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzyyyyyyzzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzyyyyyyxxxwww~~~{{{tttrrrqqqrrrtttxxx}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{~~~|||{{{{{{zzzzzz{{{{{{zzz{{{}}}|||zzzxxxzzzyyyyyyzzz{{{{{{yyywwwvvvpppfffZZZOOOFFFAAA>>><<<;;;999777666666777777777777777777777777777777555555444444444444555555777777777777666555444444333444555666666555444333666666777777777666555555111111111111111222333444555666777888888777666555333333333333333333333333222222222333444444555555222333444444333222000///444444444444444555666777666777777777666666555444666666777888:::<<<===???===>>>???BBBFFFKKKPPPRRRLLLIIIGGGGGGJJJNNNQQQSSSXXXXXXXXXYYY\\\aaaeeegggfffiiimmmooommmhhhaaa]]]TTTRRRNNNKKKGGGCCC>>>:::888555333222333333333222444444555444444333222111333222111111222333111000222111111222333333222000333333444555555555555444444444444444555666777888???===;;;:::;;;AAAIIIOOOSSS]]]gggkkkmmmqqqsssrrryyyxxxwwwwwwyyyyyyxxxwwwwwwxxxyyyyyyxxxvvvsssrrrqqqtttwwwxxxwwwvvvwwwwwwxxxwwwvvvuuutttsssssssssqqqvvvzzzxxxtttssswww|||xxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwyyy{{{}}}{{{||||||}}}}}}{{{zzzyyy{{{{{{{{{zzzyyyxxxwwwvvvzzzzzz{{{{{{zzzyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxxxx~~~zzzrrrqqqqqqrrrvvvzzz~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy}}}~~~~~~~~~~~~}}}|||~~~}}}~~~}}}|||{{{~~~}}}}}}|||||||||||||||zzzzzz{{{|||~~~}}}zzzwwwxxxxxxxxxzzz{{{{{{yyywwwuuuoooeeeYYYNNNEEE???<<<;;;;;;999888777777777777777777777777777777777777555555444444444444555555777777777666555444333222555666666777777666666555666777777777666555444444000000000000111222444444444555666777777666555444333333333333333444444444222222333333444444444555444555666777777555333111444444444444444555666666666777777777777777666666777777666666777999;;;<<<;;;::::::;;;>>>AAADDDFFFIIIFFFBBBAAACCCFFFHHHIIINNNNNNOOOQQQTTTWWWZZZ\\\\\\```fffkkkllljjjgggfffhhheee```]]]YYYRRRIIICCC;;;888555444555666777777555555666666555444333222333222111222444444333222111111222333444333111000333333444444444555555555444444444444555777888888======<<<;;;===BBBJJJOOOVVV```iiilllnnnrrrtttsssyyyxxxwwwwwwxxxxxxvvvuuuuuuvvvxxxyyyxxxvvvtttrrrtttuuuvvvvvvuuuuuuwwwxxxxxxwwwvvvuuuuuuuuuuuuuuutttwwwzzzyyyvvvuuuxxx{{{vvvvvvuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}{{{yyyxxxzzz{{{{{{zzzxxxvvvuuuuuuzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxx{{{xxxqqqqqqrrrssswww|||~~~~~~{{{|||}}}~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{||||||}}}~~~~~~~~~yyyyyyzzz|||~~~}}}zzzxxxxxxxxxxxxyyy{{{{{{yyywwwtttnnndddXXXMMMEEE???<<<<<<;;;::::::999999999999888888888888888888888888555555444444444444555555666666666555555333222222555555666666666666555555666666666666666555444333//////000000111222333444333333444555555444333333333444444444555555555666444444444444444555555555555666888999999777555444555555444444444555666666444444666777777888888888888777666666777888:::;;;:::999888777888:::<<<>>>CCC@@@======>>>@@@AAAAAACCCEEEHHHKKKMMMOOOPPPPPPRRRVVV[[[^^^```bbbdddfffjjjhhhfffeeeddd^^^UUUOOOBBB>>>:::888777777777666777777888888888888777777333222111222444555444333000222333444444222222111333333333333444444555555444444444555666777888999999:::;;;===@@@DDDJJJOOOZZZdddllloooppptttvvvvvvxxxwwwuuuuuuvvvvvvtttsssrrrsssuuuvvvwwwvvvuuutttwwwwwwvvvtttsssuuuyyy|||xxxxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxtttuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuutttqqqrrruuuwwwxxxxxxwwwvvvxxxyyyzzz{{{{{{yyywwwvvvwwwyyyzzzxxxuuusssssstttyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwww|||wwwsssqqqqqqrrruuuxxx}}}~~~{{{|||~~~~~~}}}}}}zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz|||}}}~~~~~~~~~~~~zzzyyyzzz{{{}}}}}}{{{yyyyyyxxxxxxyyyzzzzzzxxxvvvsssmmmdddXXXNNNEEE@@@===;;;;;;;;;;;;::::::999999888888888888888888888888555555444444444444555555555555555555444333222222333333333333333333333333555555666666666555444444000000000000000111222333111222333444444333222111333444444555555666666666444444444444444555555555444555666777777666555444555555444444444555555666111222333444555666666666555555555555666777888888666666555555666888:::<<<888777666777999;;;;;;:::;;;>>>BBBFFFIIIKKKKKKKKKOOORRRUUUUUUUUUWWW\\\```aaabbbeeehhhiiigggccc___SSSPPPKKKGGGEEEBBB@@@>>>:::999999888888888999999777444222111333444444333111333444444333222222333333333333222333444444555333444444555666888999:::555888;;;>>>BBBGGGMMMQQQ^^^gggoooqqqrrrvvvyyyxxxwwwvvvttttttuuuuuutttsssqqqrrrssstttuuuvvvvvvwwwxxxxxxwwwuuuuuuwww{{{~~~xxxxxxwwwwwwwwwxxxyyyyyyyyywwwuuuvvvxxxyyyxxxvvvttttttuuuuuuuuuuuutttsssssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssppprrruuuxxxyyyxxxvvvuuuwwwxxxxxxyyyxxxwwwvvvuuuuuuwwwyyyxxxtttrrrssstttvvvvvvvvvvvvuuutttrrrrrruuuuuutttttttttuuuuuuvvvuuuuuuvvvwwwwwwwwwvvvvvv{{{uuurrrrrrrrrsssvvvyyy}}}|||}}}~~~~~~|||{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyzzz|||}}}|||{{{yyyyyyxxxyyyzzzyyywwwuuurrrlllcccXXXNNNFFFAAA???:::::::::::::::999999888888888888888888888888888555555444444444444555555333333444444444333333222444333333333333333333444444444555555666555555555111111000000000000111111000111222333333222111000222222333444444555666666333333333333333333333333333333333333333444444444444444333333333333444444111222333444444444444444222333444555666666666666555555333333444666888999333333333444666555333111777888;;;>>>@@@CCCDDDEEEIIIKKKNNNLLLJJJKKKOOOTTTUUUYYY___ccceeeeeeeeeeeebbb___\\\YYYXXXUUURRROOOGGGFFFCCCAAA@@@@@@AAABBBAAA===888555444555555444222333444333111111333555333333222222222333444555333444444555666888:::;;;666888:::===BBBIIIQQQWWWaaaiiippprrrssswwwyyyyyywwwvvvtttuuuvvvvvvuuutttuuuuuutttttttttvvvwwwxxxuuuwwwyyyyyyyyyzzz{{{}}}wwwwwwvvvvvvwwwxxxyyyyyyvvvwwwwwwwwwvvvvvvvvvwwwtttuuuuuuuuuuuutttrrrqqqppprrrtttvvvxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssssssssrrrrrrrrrrrrssstttvvvwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvtttwwwzzzxxxtttrrrtttvvvuuuuuuuuutttsssrrrqqqpppvvvuuuttttttttttttuuuvvvsssttttttuuuuuuuuuuuuuuu|||vvvsssrrrssstttvvvyyy}}}}}}~~~}}}{{{zzz}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||zzzyyy{{{zzzyyyyyy{{{|||||||||zzzyyyyyyyyyzzzyyyvvvtttqqqlllcccXXXOOOGGGCCC@@@888888999999999888888777888888888888888888888888555555555444444555555555222222333444444444333333666555555444444555555666333333444555666666666555222111000000000000000111111222333333333333222111111111222333333444555555222222222222222222222222444333333222222333444444333333222222111222222222444555555555555444333333111333555666777777777666777666444333222333555666555444555555555222---)))555555444444666888;;;======AAADDDDDDAAAAAAEEEIIIJJJPPPWWWZZZZZZZZZ\\\^^^cccbbbaaaaaaaaa```^^^\\\\\\YYYUUUQQQOOOOOOQQQRRRLLLGGG@@@:::888777777666333444555333000000333666444333222111222333444555333444444555777888:::;;;999999:::<<>><<<===>>>===;;;888777777666444333444333333555777777555444333333222222333555777888888:::<<<>>>BBBIIISSSZZZdddmmmtttuuuvvvyyy{{{zzzxxxwwwvvvuuuuuuwwwyyyzzzyyywwwtttssssssuuuxxxzzzzzzxxxwwwyyy|||~~~}}}{{{zzzyyywwwvvvvvvwwwyyyzzzwwwvvvuuuttttttuuuvvvwwwyyyvvvsssuuuxxxxxxuuuqqqoooooopppqqqsssuuuwwwxxxvvvwwwxxxxxxvvvvvvwwwxxxyyyxxxvvvtttssstttuuuvvvzzzyyyxxxxxxzzzzzzyyyxxx{{{zzzxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzvvvuuutttsssssstttuuuvvvyyyyyyxxxwwwuuusssrrrqqqsssttttttttttttrrrqqqpppzzzuuusssssstttvvvxxxzzz~~~}}}~~~~~~~~~~~~~~~|||{{{{{{{{{}}}~~~~~~}}}|||{{{{{{||||||zzzzzzyyyyyyyyyyyyyyyzzzyyyxxxxxxyyyzzzzzzxxxvvvqqqlllcccXXXMMMEEE???<<<888999:::999888777999;;;777777777777666666666555888777777666555555444444555444444444333333333333444444555555555444333333444444444555555555555555333333444444333222222111222222111000111111333333555555555444555555666666888555222222444666666555333333333333333333333333333333333222222222111111444444444444444444444444222111111111111222333444333333333333333333333333444444333222222222222222333333444444333333555666777777666666666777888888<<<>>>CCCHHHLLLOOOPPPQQQOOOOOOPPPQQQTTTWWWYYY[[[_________```bbbeeegggiiiccc```[[[UUUPPPMMMKKKJJJFFFAAA<<<888777777888888999777555555666666555444999888777777777777888999888:::===???BBBIIISSS[[[eeemmmtttuuuuuuwwwyyyxxxxxxwwwvvvuuuuuuwwwxxxzzzyyyxxxuuuttttttvvvyyy{{{|||zzzyyy{{{}}}~~~}}}zzzyyyxxxvvvvvvwwwxxxyyywwwwwwvvvvvvvvvvvvwwwwwwwwwtttrrrtttwwwxxxuuuqqqrrrrrrssstttuuuvvvvvvwwwwwwxxxyyyxxxwwwwwwwwwyyyzzzyyywwwuuuuuuuuuwwwxxxyyyxxxwwwwwwyyyyyyyyywww|||{{{zzzxxxxxxxxxxxxyyywwwvvvvvvvvvwwwwwwxxxyyyvvvuuuttttttttttttuuuvvvwwwwwwwwwvvvuuutttrrrqqqqqqrrrsssuuuuuuuuuuuuttt~~~xxxtttqqqqqqtttwwwzzz|||~~~|||~~~}}}|||}}}~~~~~~~~~|||zzzzzz{{{}}}~~~}}}}}}||||||}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{{{{xxxvvvqqqlllbbbWWWLLLCCC>>>;;;:::;;;;;;;;;999999:::;;;777666666666666555555555888777777666666555555444444444333333333222222222222222333333444333333333333333333333333444555666444444444555444444333222222333333333222111111000222333333555666777999999666444222222333444555444333333333333333333333333333333333222222222111111222222222222222222222222111111000000111111222222333333333333333333333333333333222111111111111111333222222333555555444333666666555444444444444444333666:::???CCCFFFHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVXXXXXXYYY[[[^^^bbbeeegggfffffffffeeeccc```^^^\\\WWWPPPGGG@@@===>>>???@@@>>>;;;888666666777777777999999888777666666777777888;;;===???CCCJJJTTT\\\gggooouuuuuutttuuuvvvtttxxxwwwvvvvvvvvvwwwyyyzzzzzzyyywwwvvvvvvxxxzzz||||||{{{zzz{{{}}}~~~}}}||||||{{{yyyxxxwwwxxxyyyyyywwwxxxxxxyyyyyyxxxxxxwwwvvvsssrrrsssvvvwwwuuusssuuuvvvwwwxxxxxxwwwvvvvvvxxxyyyzzzyyyxxxwwwxxxzzz{{{yyyxxxvvvvvvwwwyyyzzzyyyxxxvvvwwwxxxyyyxxxwww{{{{{{zzzxxxxxxxxxxxxxxxvvvvvvvvvuuuvvvvvvwwwxxxvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuvvvuuuuuuttttttrrrsssuuuvvvwwwwwwvvvvvv|||vvvrrrpppqqqtttxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~|||~~~}}}|||}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~|||zzzzzz{{{~~~|||||||||}}}}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyyyy{{{zzzzzz{{{|||{{{xxxvvvqqqkkkaaaVVVKKKCCC>>>;;;:::;;;<<<<<<:::888999:::777777777777777666666666777777777777666666555555444444444333333333333222111222222333444444444444444333333333333555666777444555555555555555444444222333444555555444222111222333444666777999999:::666444333333333333444444222222222222222222222222333333333222222222111111333333333333333333333333222222111111111111222222222222333333333333444444333333222111111111111111333111111333666777444000444333333222222333333333000222555999<<<>>>@@@@@@AAABBBBBBDDDFFFIIILLLNNNQQQQQQQQQRRRTTTVVVXXXZZZ\\\^^^aaadddggghhhhhhhhhfff```WWWPPPMMMLLLMMMMMMFFFBBB>>>;;;:::;;;;;;;;;888888888888888888888999999;;;>>>@@@DDDKKKVVV]]]jjjqqqwwwvvvtttuuuuuusssyyyyyyxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwxxxyyy{{{}}}{{{{{{zzz{{{{{{||||||{{{~~~}}}|||zzzzzzzzzzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxvvvtttssstttvvvxxxwwwvvvvvvwwwyyy{{{{{{zzzyyywwwxxxyyyzzzzzzxxxxxxyyyzzzzzzyyywwwvvvvvvxxxyyy{{{{{{yyywwwwwwyyyzzzzzzyyyzzzzzzyyyxxxwwwwwwwwwvvvwwwwwwvvvvvvvvvwwwwwwxxxvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvuuutttzzzuuuqqqoooqqqtttxxx|||~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~}}}{{{{{{|||~~~||||||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyzzz|||{{{zzz{{{|||{{{xxxvvvqqqkkkaaaUUUKKKCCC???===:::;;;===<<<:::888777888888888888888888888888888777777777777777666666666555555555555444444444444333333444555555666555555555555444555555666777777444555555666666555555555000222555777888777555444444555666777888999888888555555555444333333333444222222222222222222222222333333333222222222111111333333333333333333333333444333333222222222333333222222222333333444444444444444333222222222222222333111000333666666333000111111111222333444555555222333444666888999::::::777777888999;;;>>>@@@BBBIIIIIIHHHHHHIIIJJJLLLMMMQQQRRRUUUYYY]]]aaadddeeehhhdddaaa______`````````TTTPPPKKKFFFCCCAAA???===999999:::;;;<<<======>>>999<<>>======<<<;;;:::<<>>???>>><<<999777777777777888888999999999999777777777777777777777777555555555444444444333333666666777777777666555555444555777888777555333111333333444555555555555555111222333444555555444444444666888999::::::999888666888999888555333444555444444444444444444444444333333333222222222111111222222222222222222222222444333333222111111222222111111222333333444555555333333222111111111111111111222333222111111333555111111111111111222333333222222222222333333444555555555444444555666888999777777777888:::<<<>>>@@@AAABBBCCCEEEHHHJJJLLLNNNOOOPPPSSSXXX___eeehhhiiiggggggggggggeee___XXXSSSJJJJJJHHHFFFBBB>>>;;;999:::===@@@CCCGGGOOOZZZaaaiiiqqqwwwwwwvvvxxxyyywwwyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~{{{yyyzzz|||xxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxzzzwwwxxxxxxxxxyyyyyyzzzzzzwwwxxxyyyxxxwwwwwwwwwyyyxxxxxxwwwwwwxxxzzz}}}~~~|||yyyxxxzzz|||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvtttsssqqqrrrtttuuuwwwwwwxxxxxxuuuvvvxxxyyyzzzzzzyyyyyy}}}xxxtttrrrqqqtttvvvxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||~~~~~~|||||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~{{{zzzyyyyyyyyyxxxuuusssoooiii___UUULLLGGGEEEEEE>>>@@@AAA@@@===:::888888666666777777888888888999777777777777777888888888444444444333333333222222666777777777666555444444333555777888777444000...222222333444555555555444222222333333222222111111333555777:::;;;;;;:::999666999:::999666444444666666666666666666666666666333333333222222222111111111111111111111111111111333333222111000000111111111111222333333444555555222111111000000000000000111333444222///000333777222111111000000000000000/////////000111222444555222222111000000111333333444444333333444555777888888:::===AAADDDFFFHHHHHHJJJJJJKKKNNNTTTZZZ]]]___eeehhhlllppprrrooohhhddd]]]\\\XXXSSSMMMFFFAAA>>>;;;===@@@CCCGGGOOOZZZbbbfffooouuuvvvvvvxxxyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{yyy{{{|||{{{wwwuuuvvvxxxuuuuuuwwwxxxyyyzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||zzzyyyxxxvvvtttuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwxxxvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxyyy|||~~~~~~|||xxxwwwyyy{{{||||||zzz{{{{{{{{{{{{yyyxxxwwwxxxxxxwwwvvvvvvuuuvvvvvvwwwxxxxxxxxxwwwvvvtttssspppqqqrrrtttuuuvvvvvvvvvxxxyyyzzzzzzyyyxxxvvvuuu{{{vvvssspppoooxxxyyyyyyzzz|||}}}~~~{{{}}}}}}{{{||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{yyy|||}}}~~~~~~}}}|||~~~|||{{{{{{|||~~~~~~}}}{{{{{{{{{zzzyyyxxxvvvvvvuuuooohhh]]]RRRKKKEEE@@@>>>>>>>>><<<;;;:::999999888444666777999:::::::::999888777777777777888888999777555222000//////111222444555555666666666666666666555444444444444666666000222444666666444222000555444444333222222222333222444777:::;;;<<<;;;:::======<<<:::888666444333666666666555444222111000333333333222222222111111000000111111111222222222111222333444444333111000111111111111111111111111111111111111111222222333333000......111222111///000000000000000111111222000111222333333333333333000111111111111222222222111111222222222333333333999999999:::;;;<<<>>>???<<>>===;;;::::::999999666777888999::::::999999888888777666666777777777666555333111111111222333444555555666666666666666666555444333333444555555222333333333333333333222555444444333333333333333222333555777999:::::::::;;;;;;;;;999888666444333222222333444555555444444333333222222222111111111111111222222222333333333111222222222222222111111222222222222222222222222...///111222333222111000333111//////111222111000000000000000000111111222000111222222333333333222000111111111111222222222222222333333333444444444777777777777999:::;;;<<<;;;<<>>===<<<;;;:::::::::888888999999999999888888999888777666666555666666444444444444444444444444444555555666666666666666777666444333333333444444555444222111111222444555555555444444444444333333333333444555666777999999<<<<<<;;;:::888777555444111111222444555555555555333222222222222111111111222222222333333333444444111111000000000111111222333333333333333333333333---///333555555444111///333222000000222333222111000000000000000111111222000111222222333222222222000111111111111222222222333333333333444444444555444444444555666777888999999999888:::===BBBFFFIIILLLNNNQQQUUUYYY\\\^^^______dddjjjppprrrpppllliiibbb___ZZZTTTRRRWWWaaaiiinnnpppsssuuuwwwxxxyyyyyyzzzzzzzzzyyywwwvvvwwwyyyyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxxxxyyyzzz{{{|||}}}zzzzzzzzzzzzyyyyyyxxxxxxvvvvvvwwwxxxyyyzzzzzz{{{|||{{{zzzyyyyyyzzz|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwvvvwwwyyyzzzzzzyyyxxxwww{{{||||||}}}}}}{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvuuuvvvvvvwwwxxxxxxxxxyyyxxxxxxxxxxxxwwwvvvuuuttt~~~xxxssspppqqqsssuuuxxxyyy{{{}}}~~~|||{{{~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{|||}}}~~~}}}||||||~~~~~~~~~}}}{{{xxxvvvuuutttoooggg\\\QQQIIIDDD@@@>>>??????>>><<<<<<;;;;;;;;;:::::::::999999888888888999888777666555555555555333444555666777777666555444555555666666666666666777666555333333333333444666555555444444555555666555555666666666555555555666555444444555777999:::>>>>>><<<;;;888666333222333333444444444333333222222222222222111111111111111111222222222222333333111000/////////000111222333333333333333333333333000222444666666555333222333222222111222222333333000000000000000111111222111111222222222222111111000000111111111222222222222222222333333333444444333333333333444555666777555555555555777999<<<===BBBDDDGGGKKKOOORRRUUUVVVZZZ\\\___dddiiimmmppprrrnnnnnnkkkeee```aaahhhooosssttttttuuuvvvwwwwwwxxxxxxyyyzzzxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{||||||}}}||||||{{{zzzzzzzzz{{{{{{}}}|||{{{zzzyyyxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}|||zzzzzzzzz{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{{{{{{{yyyxxx}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyywwwuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxzzzzzzyyyyyyyyyxxxxxxvvvuuuttt~~~xxxrrroooooorrrtttxxxzzz|||~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}{{{yyywwwuuuuuummmeeeYYYNNNFFFAAA>>>===???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999888666555555555555333444666888888888777666444555555666666666666666777666555444333444555555666777999::::::999777666666777888888888888777777999888666666666888:::<<<>>>===;;;888555111...---333333333444333333222222222222222111111111000000000000000000111111111111111000/////////000222333333333333333333333333333222222222333333333333444222333222222111222222333000000000000000111111222111111111222222111111000000000111111111222222222000111111111222222222222333333222333333444555666222333444666666666555444<<<===???CCCFFFJJJMMMNNNSSSUUUXXX[[[```dddhhhiiijjjooottttttqqqpppssswwwyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwxxxzzzzzz{{{{{{|||}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}|||{{{{{{{{{|||}}}}}}yyyyyyzzz{{{|||}}}}}}}}}||||||}}}}}}}}}||||||{{{yyyzzz{{{{{{{{{{{{zzzyyywwwyyy{{{|||}}}|||{{{zzz{{{||||||}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwvvvuuuvvvxxxyyyzzzyyywwwwwwwwwxxxzzz{{{yyyyyyyyyxxxxxxvvvuuuuuu~~~xxxrrroooppprrrtttxxxzzz}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}||||||~~~~~~~~~|||zzzxxxwwwvvvooofffZZZNNNFFFBBB???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999:::999888777777666777777444555666777888777777666444555555666666666666666777777666555555666777888777999;;;======;;;999777888999:::;;;;;;;;;:::999<<<:::999888888999;;;<<<<<<;;;999666222...+++***000000111333444444444444222111111111111000000000/////////000000000000111000000000000111111222333333333333333333333333333111000000///000111222222111222333222000000222333000000000000000111111222111111111222111111000///000111111111111222222222000000000000111111111111333222222222222333444555000222555777777555222000999999:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;999999888888888888999999555555666666666666666666444555555666666666666666777777666666777888999:::999:::;;;;;;;;;;;;:::999999;;;<<<>>>>>>>>><<<;;;<<<;;;:::999999:::;;;;;;<<<;;;:::888555222///...000111222333333333333333111111111111000000000000///000000000000111111111///000111222333333333333222222222222222222222222000111222222333222222222000111222111//////111333000000000000000111111222111111111111111000//////000111111111111222222222000000111111111222222222222111111111111222333333222333444555555444333222777777777888999;;;===???AAAEEEKKKRRRVVVWWWVVVUUUVVVZZZaaahhhnnntttwwwyyy{{{{{{||||||{{{zzzyyyyyyuuuvvvwwwwwwvvvwwwyyy{{{wwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}yyyxxxwwwwwwwwwxxxzzz|||zzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}|||zzzxxxwwwuuuvvvxxxzzz{{{|||||||||yyyzzz{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||~~~~~~~~~}}}|||~~~}}}|||xxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuvvvvvvwwwwwwvvvvvv|||zzzvvvsssrrrtttwwwyyyxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyynnneeeXXXLLLDDD@@@>>>===<<<<<<;;;:::::::::;;;;;;;;;:::999999999:::;;;<<<999999999888999999::::::666666666555555555555666444555555666666666666666777777666777888999;;;<<<;;;;;;999999999999;;;;;;:::<<<>>>???@@@???>>>===;;;;;;::::::999:::::::::>>>>>>===<<<:::888666555555444444333222111///...111111111111000000000000000111111111111222222222///000222333444444333333111111111111111111111111111333666888888777444333///111222111......000333000000000000000111111222111111111111111000//////000111111111111222222222111111222222222333333333111000000000000111111222444333333333333444444555777666555555666888999:::<<<===@@@DDDIIIOOOTTTWWWWWWWWWXXX\\\cccjjjoooqqqyyyzzz|||}}}}}}}}}|||{{{uuuvvvwwwwwwvvvwwwyyy{{{uuuwwwyyy{{{|||||||||{{{~~~|||{{{zzzzzzzzzwwwwwwvvvuuuwwwyyy{{{}}}yyyyyyzzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}zzzwwwtttvvvwwwxxxzzzzzzzzzzzzyyyxxxxxxzzz{{{|||||||||||||||{{{zzzzzzzzzzzz{{{|||xxxzzz|||~~~~~~}}}}}}{{{||||||}}}|||{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwssstttuuuvvvvvvwwwwwwvvv}}}xxxwwwtttrrrrrrsssuuuvvvzzz{{{}}}~~~~~~|||{{{|||}}}}}}~~~~~~|||{{{|||}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}|||zzzzzz~~~|||{{{yyyxxxxxxoooggg[[[PPPGGGBBB>>>======<<<:::999888888999:::999999999::::::;;;;;;;;;888888777777666555555555888777666555555444555555666555444444333444555666777999;;;<<<;;;;;;<<<===>>>>>><<<999777777:::===@@@@@@@@@??????===<<<<<<;;;;;;<<<;;;:::;;;===@@@>>><<<:::888777777888999555555555444333222111000222222222111111111000000............///000111222222222222111111111111000111000000000000000111222111111000000111111222333///111222000,,,,,,///222000000000000000111111222000000000000000000000000111333444333111000000000111222333333222111000///000000111111111222222222555444222000000222444666444333333666999999777444666777999===BBBHHHMMMOOOPPPRRRUUUWWWZZZ^^^bbbfffooorrrwww|||~~~~~~}}}wwwxxxyyyzzzyyyxxxvvvuuuxxxxxxyyyzzz{{{|||}}}}}}zzz{{{}}}~~~}}}|||zzzyyyxxxxxxyyyzzzzzz{{{{{{|||}}}}}}|||zzzxxxxxxzzz||||||yyywwwvvvwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||xxxyyyyyyzzz{{{{{{{{{zzzzzzzzz|||}}}~~~~~~~~~~~~{{{|||}}}|||zzzzzz|||}}}yyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyttttttuuuuuuvvvvvvwwwwww~~~xxxwwwtttrrrrrrsssuuuvvvyyyzzz|||}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{~~~~~~}}}|||{{{yyyxxxxxxnnnggg[[[PPPHHHCCC@@@>>>===<<<;;;:::999999999:::999::::::::::::::::::;;;999888888777666666555555777777666555555555555555666666555444444555666777:::<<<>>>???>>>>>>???@@@>>>>>>===;;;999999;;;===????????????>>>===<<<<<<777999;;;;;;;;;===???BBB???===;;;999777777888888666666666666444333222111333333333222222222111111////////////000111222333222222222111111111000000000000000000000111111222111111000000111111222333222000///...//////......000000000000000111111222000000000000000000000000000222333222000//////000111222222333222111000///333333444444444555555555444333333333333333333333555444333555888999777555777777888:::===AAADDDFFFJJJLLLOOORRRUUUYYY^^^bbbeeeiiiooouuu{{{~~~{{{{{{zzzyyyxxxvvvuuuuuuyyyyyyzzz{{{|||}}}}}}~~~{{{|||~~~~~~~~~}}}{{{yyyyyyyyyzzzzzz{{{||||||}}}~~~~~~}}}{{{xxxxxxyyyzzz|||{{{yyyxxxwwwxxxyyyzzzwwwwwwxxxxxxyyyzzz{{{|||||||||{{{zzzzzz{{{||||||xxxyyyyyyzzzzzz{{{zzzzzzzzzzzz|||}}}}}}~~~~~~~~~yyyzzzzzzyyyxxxxxxyyy{{{yyyyyyyyyyyyxxxxxxxxxwwwuuuuuuuuuttttttuuuuuuuuuyyyyyyyyyxxxxxxwwwwwwvvvtttuuuuuuvvvvvvvvvwwwwww~~~xxxwwwtttsssrrrtttvvvwwwzzz{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwmmmfffZZZPPPHHHDDDAAA@@@>>>===<<<;;;::::::::::::;;;::::::::::::::::::999999999888888777666666666666666555555444555555555666666555555555777888999<<<>>>@@@@@@??????@@@AAA>>>??????>>><<<;;;;;;<<>>>>>>>>===<<<<<<<<<888:::<<<=========>>>??????>>>;;;999888777777777888888777777666444333222444444333333333222222222000000000000000111222333222222111111111000000000000000000000000111222222111111000000111111222333444111...///222222...***000000000000000111111222000000000000000000000000///111111111/////////000111222222222222111000000444444444444555555555666333333444555444333111000666444333444666888888777777777777999;;;===???@@@DDDFFFIIIMMMQQQVVV\\\aaa___bbbgggmmmsssxxx{{{}}}~~~}}}{{{yyyxxxwwwwwwyyyzzz{{{|||}}}~~~~~~|||}}}~~~|||zzzzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}{{{yyywwwxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}||||||{{{{{{||||||}}}yyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}xxxyyyzzzzzzxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxuuuuuuttttttttttttuuuuuuzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvv~~~xxxwwwtttsssssstttvvvxxx}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{yyyzzzzzzzzzzzzyyyxxxwwwllleeeYYYOOOIIIEEEBBBAAA>>>======<<<;;;;;;::::::;;;;;;;;;::::::999999999999999999888777777666666555555444444444555666666666666555666777999:::<<<===>>>@@@@@@???>>>???@@@>>>???AAA@@@>>><<<<<<<<<>>>======<<<<<<;;;;;;<<<;;;===??????===;;;:::;;;>>>===;;;999777666666555888888888777666555333333333333222222222222111111111111000000111222333333111111111111000000000000000000000000111222333333111111000000111111222333444222222222333222///,,,000000000000000111111222000000000000000000000000...///000000......000111111111111222111111111111111111111222222222333333444444444444333222111111666555444444555666888888666666888:::<<<>>>@@@AAAAAADDDGGGKKKPPPVVV]]]bbbaaaccceeeiiilllnnnpppqqq}}}}}}~~~~~~~~~|||zzzyyyzzzzzz{{{|||}}}~~~}}}~~~~~~}}}{{{yyyyyyzzzzzz{{{|||||||||{{{|||}}}{{{yyyyyyyyy{{{~~~|||zzzyyyxxxxxxwww{{{{{{||||||||||||||||||}}}}}}||||||||||||}}}}}}yyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}||||||{{{|||}}}}}}|||{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyywwwvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuu~~~xxxwwwtttssssssuuuwwwyyy}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||~~~~~~}}}|||{{{zzzyyyyyyxxxyyyzzz{{{zzzyyywwwvvvkkkcccXXXOOOHHHDDDBBBAAA=========<<<<<<;;;::::::;;;;;;;;;::::::999999999999999888888777666666666444444444444444555666777666666666777888;;;===>>>???@@@AAAAAA@@@??????@@@>>>@@@BBBBBB@@@===<<<<<<===<<<;;;:::::::::;;;<<<<<<>>>??????===;;;;;;;;;<<<;;;999888666555555444777777777777555444333222111111111111000000000000111111111111111111222333111111111000000000//////000000000000111222333444111111000000111111222333222555777666333111000111000000000000000111111222000000000000000000000000.../////////...///111333111111111111111111222222///000000000111111111111666555333111111222333444555555444444444666888999666777888:::<<<===?????????AAAEEEIIINNNUUU]]]cccfffgggggghhhhhhhhhhhhhhhsssvvvzzz}}}}}}zzzxxxzzzzzz{{{|||}}}~~~}}}~~~}}}|||wwwxxxxxxyyyyyyzzz{{{{{{yyyzzz||||||zzzzzz{{{|||~~~}}}|||zzzyyyyyyyyyzzz{{{||||||||||||{{{{{{||||||}}}}}}}}}}}}||||||zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{||||||||||||{{{{{{}}}~~~|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxxxxyyyvvvwwwxxxxxxxxxvvvuuuttt}}}xxxwwwuuussstttuuuxxxyyyzzz}}}~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{yyyvvvuuujjjcccXXXMMMGGGCCC@@@???<<<<<<===<<<<<<;;;999999;;;::::::::::::::::::999888888777777666555555555333333333333444555666777666666777888:::===???AAABBBCCCDDDDDDBBB@@@@@@AAA>>>@@@BBBAAA???=========<<<;;;:::999999:::;;;<<<999;;;===>>>>>>>>>???@@@::::::999888777666666555888777777777666444333222111000000000000/////////111111000000000111111222111111000000000/////////000000000111222333444555111111000000111111222333111555888666222000222555000000000000000111111222000000000000000000000000.../////////...///222555111111111000111111222333111111111111222222222222666444222000000222444666333555666555555555777999666777888999::::::::::::===???BBBFFFKKKSSS\\\aaaggghhhiiijjjkkkjjjiiihhhjjjmmmssswwwzzzzzzxxxwwwyyyzzz{{{|||}}}~~~~~~}}}~~~}}}{{{wwwwwwwwwxxxyyyyyyzzzzzzxxxzzz||||||{{{zzz{{{|||{{{{{{{{{{{{||||||||||||yyyzzz{{{|||}}}|||{{{{{{{{{||||||}}}}}}||||||{{{{{{zzzxxxwwwwwwxxxyyyyyyzzz{{{{{{|||||||||{{{{{{yyy{{{}}}}}}|||{{{zzz{{{zzzzzzzzz{{{{{{{{{{{{|||zzzzzzyyyyyyyyyyyyzzzzzzvvvvvvwwwxxxyyyzzzzzz{{{wwwxxxyyyyyyyyyvvvtttsss{{{xxxvvvuuussstttvvvxxxzzzyyy|||~~~}}}~~~~~~~~~|||~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}}}}|||||||||{{{{{{zzz{{{|||}}}{{{yyyvvvtttiiibbbWWWLLLEEEAAA>>>===;;;;;;<<<<<<;;;:::999888999::::::::::::::::::;;;777777666666555444444444222222222333444555777888666666777999;;;>>>AAACCCBBBDDDEEEDDDBBB@@@@@@@@@???@@@AAA@@@>>>=========;;;:::999888888999:::;;;999:::<<<======>>>AAACCC:::::::::::::::999888888999999999888777666444444111111111000000000000///111000000//////000000000111000000000////////////000000000111222333555555111111000000111111222333222222222222222222333444000000000000000111111222000000000000000000000000//////000//////000444777111111000000000111333333111111222222222333333333333222222222222333555666222444777777666555666888333444666888999:::::::::<<<>>>AAADDDJJJRRR[[[aaahhhjjjlllooooooooommmllliiikkknnnqqquuuwwwxxxyyyyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~|||{{{wwwwwwxxxyyyyyyzzzzzz{{{zzz|||~~~}}}{{{yyyxxxyyyxxxyyyyyyzzzzzzzzzzzzzzzxxxyyy{{{}}}~~~~~~}}}|||zzz{{{||||||||||||{{{zzz{{{zzzxxxwwwvvvwwwxxxyyyzzz{{{{{{||||||{{{zzzzzzwwwyyy{{{|||{{{yyyyyyyyyzzzzzz{{{{{{||||||||||||zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxyyyzzzzzzzzz{{{xxxyyyzzzzzzyyyvvvtttrrr{{{xxxvvvuuuttttttvvvyyyzzzzzz~~~}}}~~~~~~|||{{{|||}}}|||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~zzz|||}}}~~~}}}}}}~~~~~~~~~|||zzz{{{~~~~~~}}}}}}~~~~~~}}}}}}|||{{{||||||||||||}}}}}}~~~~~~{{{|||}}}}}}|||yyyvvvsssiiibbbVVVLLLDDD@@@===<<<:::;;;;;;<<<;;;:::888777999999999::::::;;;;;;;;;666666666555444444333333111111222333444666777888666666777999<<>>===>>>???@@@@@@???===<<<===>>>;;;:::888777777999:::<<<=========<<<<<<<<>>??????>>>???BBBEEEKKKSSS\\\bbbjjjlllppprrrsssrrrooommmmmmmmmnnnooorrrvvvzzz|||xxxxxxyyyzzz{{{|||}}}}}}|||}}}~~~|||zzzxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~{{{wwwvvvvvvzzzzzzzzzyyyxxxwwwvvvuuuwwwyyy|||~~~~~~~~~yyyzzz{{{||||||{{{zzzyyy{{{zzzxxxvvvvvvwwwxxxyyyzzz{{{{{{|||{{{{{{zzzzzzwwwyyy|||}}}{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}}}}zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{yyywwwsssqqq{{{vvvvvvwwwvvvvvvxxx{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{||||||~~~~~~}}}}}}}}}}}}}}}~~~|||yyyyyyzzzyyyvvvrrriii```SSSHHHCCCAAA>>>===999999::::::;;;<<<======;;;<<<=========<<<::::::555555555666666666666666555555555555555666777777999<<<===;;;<<>>@@@AAA@@@???===<<<<<<:::888777666777888999:::999999999::::::;;;<<<===<<<<<<;;;::::::999999999;;;;;;:::888777888999222222222111222222333333//////000000000000//////222000000111444555333111000000000111222222222333444222000///111222222111444000,,,---111222000,,,...///111111000000111333222222111111111111222222------...000111222333444222222111111222222333333222222222222222222222333444444444555555555555666666666666666666555555555555555666888999<<<===>>>AAACCCDDDEEEHHHNNNXXX```gggmmmrrrrrrsssuuuvvvsssuuurrroooqqqvvvyyyyyyvvvyyywwwxxx|||}}}{{{|||}}}{{{zzzzzz{{{|||~~~}}}|||{{{{{{zzz~~~~~~~~~|||xxxvvvvvvvvvuuuwwwxxxwwwttttttvvvxxxyyyzzz|||}}}~~~~~~}}}}}}{{{zzzyyywwwwwwwwwwwwxxxvvvwwwxxxyyyxxxxxxvvvvvv{{{xxxuuuvvvwwwxxxwwwuuuuuuwwwyyyzzzzzzxxxvvvtttwwwxxxyyyzzz{{{zzzyyyxxxvvvyyy{{{{{{yyywwwvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuu|||xxxuuuvvvvvvvvvvvvwww{{{~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~|||yyyyyyzzzyyyuuurrrhhh^^^RRRHHHCCCAAA???===999::::::;;;;;;<<<<<<<<<;;;<<<=========<<<::::::666666666666666666666666555555555555555666777777555:::>>><<<===BBBFFFFFFDDDBBBAAAAAABBBBBBAAA???===>>>???@@@@@@>>><<<;;;:::999888777777888:::;;;999999999999::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;>>>???>>><<<888666666666333333222222222222333333///000000111111000000///222000000111444444333000000000000000000000111111444222000///111222222111222///,,,---111333222///000111222222111111222333222222111111111111222222000000000111111111222222111111111111222333444444222111111111111111111111444444444555555555555666666666666666555555555555555666666888999;;;===>>>AAABBBDDDEEEGGGNNNXXX```ffflllqqqqqqssswwwxxxwwwxxxtttrrrsssxxx{{{zzzxxxzzzwwwxxx{{{|||{{{|||}}}{{{{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzz{{{||||||{{{yyywwwwwwxxxvvvxxxyyyxxxvvvuuuwwwyyyxxxyyy{{{|||}}}}}}||||||{{{zzzyyywwwwwwwwwwwwxxxuuuvvvwwwxxxxxxxxxwwwvvv{{{yyyvvvwwwxxxyyyxxxvvvvvvxxxzzz{{{zzzyyywwwuuuuuuvvvwwwwwwwwwwwwuuuuuuvvvxxxzzzzzzxxxvvvuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwvvvvvv~~~yyyuuutttuuuvvvvvvvvvwww{{{}}}~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~{{{yyyyyyzzzyyyuuuqqqeee\\\PPPHHHDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::777777666666666666666666555555555555555666777777666>>>CCCAAA@@@BBBEEEFFFBBBAAA@@@AAABBBBBB@@@>>>======>>>???>>>===<<<;;;999888777777888:::;;;<<<999999::::::::::::;;;;;;<<<<<<==================???@@@???===999777666777444444333333333333333444000111111222222111111000111000000111222333111000000000000///////////////333111000000111222222111111...,,,...222555444222222333444333222111222333222222111111111111222222333333333222222111111111111111111111222333444555111111222333444555555666444444444555555555555666555555555555555555555555666666666888999;;;===>>>@@@AAACCCDDDGGGNNNXXX```ffflllpppqqqsssxxx{{{zzzzzzwwwuuuwwwzzz}}}|||zzz|||xxxxxx{{{|||zzz|||~~~|||||||||}}}}}}|||{{{zzzyyyxxxxxxyyyzzzyyyzzz{{{zzzyyyxxxyyyzzzxxxyyyzzzyyyxxxxxxyyyzzzxxxyyyzzz||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxxxxxxx|||zzzxxxxxxyyyzzzyyyxxxyyyzzz{{{||||||zzzxxxwwwvvvwwwwwwwwwvvvuuutttsssuuuwwwyyyyyyxxxvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzwwwwwwxxxxxxxxxxxxyyyyyy}}}wwwssstttuuuvvvwwwwwwyyy{{{~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||~~~{{{yyyzzzzzzyyytttpppbbbZZZOOOGGGDDDBBBAAA???;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::888888777777777777666666555555555555555666777777<<>>===<<<;;;;;;999999999999999:::;;;<<<999:::::::::::::::::::::999:::<<<===>>>>>>>>>===;;;<<<<<<<<<:::999999:::666555444444333444444444222222333333333333222222000000000111111111000///111111111000000//////...222111000000222333222111111000...///222444444333222333444333111000000111222222111111111111222222444444333333333222222222000000000111222333444555111222333555888:::<<<===444444444555555555555666444444555555555555555666666666777888999;;;======>>>@@@BBBCCCFFFNNNYYY```iiinnnqqqqqqsssxxx{{{{{{{{{yyyxxxyyy|||}}}|||{{{}}}zzzyyy{{{{{{zzz|||~~~~~~}}}}}}}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{yyyzzz{{{zzzyyyxxxxxxzzzyyyzzz{{{{{{{{{zzz{{{{{{xxxyyy{{{|||}}}}}}|||{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzzzz|||{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}|||{{{yyyxxxzzzzzzzzzyyyxxxwwwvvvvvvvvvxxxzzzzzzxxxwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyyyywwwwwwxxxyyyyyyzzz{{{{{{}}}wwwssssssuuuwwwxxxxxxzzz|||~~~~~~~~~~~~}}}}}}|||~~~}}}}}}|||{{{|||||||||}}}{{{zzzzzzzzzxxxsssnnn```XXXNNNGGGDDDBBB@@@???;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::999999888888777777777777555555555555555666777777;;;CCCIIIHHHEEEFFFGGGFFFBBBAAA@@@@@@AAA@@@???==================<<<<<<;;;<<<;;;;;;:::::::::::::::999:::;;;;;;;;;:::999999777888:::<<<=========<<<888999::::::999888999;;;777666666555444444555555333333444444444444333333///000111111111000000000222222222111111000000000111000///111222333222111333222000000111222222111111222333222000//////000222222111111111111222222222222222333444444555555111111111111222333444555333444555666888999:::;;;444444444555555555555666333444444444555555666666777777777888999;;;<<<===<<<>>>AAABBBFFFNNNYYYaaalllqqqsssrrrsssxxxzzzzzz{{{zzzzzz{{{||||||{{{zzz~~~{{{zzz||||||zzz{{{}}}}}}}}}}}}}}}}}}~~~~~~||||||{{{zzzzzz{{{|||}}}|||}}}}}}{{{yyywwwxxxyyyzzzzzz{{{|||}}}}}}|||{{{yyyzzz|||}}}~~~~~~}}}}}}|||||||||{{{zzzzzzyyyxxxzzzzzzzzzzzz{{{{{{||||||{{{{{{{{{{{{zzz{{{||||||}}}}}}~~~~~~}}}|||zzzyyy||||||{{{zzzyyyxxxxxxxxxxxxzzz{{{{{{zzzyyyzzz{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}xxxtttrrrtttwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}|||{{{~~~}}}||||||{{{{{{||||||}}}{{{zzzzzz{{{xxxrrrmmm___WWWNNNGGGDDDBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::::::::999999888777777777555555555555555666777777555<<>>===>>>>>>>>>=========<<<<<<======<<<;;;;;;:::999999999:::;;;<<<;;;:::999888777888:::<<<======<<<;;;999:::;;;:::888777888999888888777666555555555555444555555666666555555444000111333222111000000111222222222222111111111111000//////111333444222111222222111000000000000000000111222111/////////111222222111111111111222222///000111222444555666777222222111111222222333444666555555444444333333333444444444555555555555666333333333444555555666666777777777888999:::<<<===;;;===???BBBFFFNNNYYYaaammmrrruuutttuuuyyyzzzyyy{{{{{{|||||||||{{{zzzzzz~~~{{{{{{~~~~~~{{{zzz}}}{{{{{{||||||}}}}}}~~~~~~{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}zzzxxxyyyyyyzzzzzzzzz|||~~~~~~}}}{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzz||||||{{{{{{{{{{{{||||||zzz{{{|||{{{zzzzzz|||~~~~~~~~~~~~}}}{{{zzzzzz{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{|||{{{zzzzzz{{{}}}{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{}}}xxxuuuooorrruuuvvvwwwxxxzzz|||~~~|||{{{~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}{{{zzzzzz{{{xxxqqqlll^^^WWWNNNGGGCCCAAA???<<<999::::::;;;;;;<<<<<<<<<<<<;;;:::999999999::::::;;;::::::999888888777777555555555555555666777777666:::???CCCKKKSSSUUUQQQJJJGGGBBB?????????>>>>>>??????>>>>>>=========>>>;;;<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<:::888777888999<<<>>>>>>===<<<:::888999::::::999999:::<<<999999888777666666666666555666666777777666666555000333444444111000000222000000000000111111111111/////////111333444333111000000000000//////111222///111222222000000111333222222111111111111222222//////000222333555666666333333222222111111222222444444333333333222222222444444444555555555555666222222333444444555666666777777777888999:::;;;<<<:::<<>>;;;999999::::::;;;<<<======<<<;;;:::999888999:::;;;;;;;;;::::::999888777777555555555555555666777777<<<>>>AAAFFFOOOYYYYYYTTTMMMIIICCC???>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>999:::;;;<<<============999:::<<<<<<<<<:::888777999;;;===??????>>><<<;;;444666999:::;;;===@@@BBB:::999888777666666666666666666777777777777666666111333555444111000111222......//////000000111111/////////222444444333111---.../////////000222333000111333333222222333555222222111111111111222222///000111222333444444555555444333222111111111111000111222333555666777888444444444555555555666666222222333333444555666666888888888888999:::;;;<<<999;;;>>>AAAEEENNNYYYaaaiiipppuuuwwwyyy}}}~~~|||}}}~~~~~~|||{{{{{{}}}{{{}}}{{{yyyyyyxxxxxxzzz{{{||||||||||||wwwyyy|||}}}|||{{{}}}~~~~~~}}}}}}~~~yyyyyyyyy|||}}}zzzxxxyyyzzz||||||||||||{{{}}}|||}}}|||zzzxxxwwwwwwwwwxxxxxxzzz|||{{{yyyyyy|||~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxxxxyyyzzz{{{xxxyyyzzzzzzyyyyyy{{{}}}yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxyyyyyy~~~|||zzzwwwuuurrrppprrruuuvvvvvvyyy~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{|||}}}||||||{{{xxxxxxxxxssskkk___TTTJJJEEEBBB===<<<<<<;;;;;;;;;:::999888666666<<<<<<;;;999777666888:::777888999999888777999:::666555444333444666888:::<<<<<<@@@HHHRRRYYY\\\\\\PPPIIIDDDDDDCCC@@@???AAA>>>>>>>>>>>>===<<<;;;:::777999;;;;;;:::888888999666777:::<<<<<<<<<;;;::::::;;;>>>??????>>>;;;:::999;;;<<<;;;;;;;;;===???======<<<;;;999888777777;;;999777777888777444111333444444444333111///...//////000111111111111111222222111111111111111222333222111000////////////333222111111111222333444222222222222111111000000111000000000000222333444111111111222222333333444333333444444555666777777333666::::::777444333444666666666666666666666666888888888888999:::;;;;;;===<<<>>>DDDIIINNNVVV___kkkqqqwwwxxxzzz~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}}}}{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzyyyvvvyyy|||}}}|||{{{|||}}}}}}||||||||||||}}}}}}~~~}}}zzzyyy||||||yyyzzz}}}|||{{{{{{{{{{{{||||||}}}|||}}}~~~|||{{{zzzzzzyyyxxxxxxxxxyyyyyy|||{{{zzzyyyyyyyyyyyyzzz{{{{{{|||||||||||||||{{{vvvvvvwwwxxxyyyyyyzzzzzzyyywwwtttuuuxxx{{{{{{zzzyyyyyyzzz|||~~~~~~{{{yyyyyyzzz|||{{{zzzzzz{{{}}}~~~{{{yyyvvvtttqqqpppqqquuuvvvuuuyyy~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||~~~}}}|||{{{|||~~~|||}}}{{{yyyyyyyyyssskkk^^^TTTIIIDDDAAA<<<:::;;;777777888999999999888888777888999999888888:::<<<555666777777555555666777666555444333444666999:::??????CCCJJJSSSYYY[[[ZZZPPPIIIEEEDDDCCC@@@@@@BBB>>>>>>===<<<;;;:::999888777999;;;;;;999888888999666777999;;;<<<;;;::::::;;;<<<>>>??????===;;;:::999:::;;;;;;::::::<<<>>><<<<<<<<<;;;:::::::::999888999:::888666444333444333444444444444444333333///000111111222222111111222222111111111111222222222222111000000000000111333222222222222222333333222222222222111111111000111111000000111222333444222222222222333333333333333333444444555666666777111444777888666444444555666666666666666666666666888888888888999:::;;;;;;<<<;;;===CCCHHHMMMUUU^^^hhhooovvvyyy||||||||||||||||||{{{yyyyyyyyyzzz|||}}}}}}|||zzzyyyyyyzzzzzz{{{{{{zzzzzzyyywwwyyy{{{|||{{{{{{{{{|||}}}||||||{{{{{{{{{|||||||||yyyyyy{{{{{{yyyyyy|||zzzzzzyyyyyyyyyzzz{{{{{{{{{|||~~~~~~}}}|||yyyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvtttssstttwwwyyyxxxwwwxxxxxxyyy{{{}}}|||zzzxxxvvvxxxyyyyyywwwwwwxxxzzz}}}zzzwwwtttrrrpppoooqqqtttvvvuuuyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~||||||||||||}}}}}}~~~}}}zzzzzzyyysssjjj]]]RRRGGGBBB???:::888999555666777888888888888888666888::::::999888999:::444555666666444444555666555555444444555777:::;;;BBBCCCGGGNNNVVVZZZZZZXXXPPPJJJFFFEEEDDDAAA@@@BBB>>>>>>===;;;:::888777666777888::::::888777888999666777999:::;;;::::::999===>>>>>>>>>===<<<;;;;;;999:::;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<555999;;;999555222444666555555444444555666666777000111111222222222222222222222111111111111222222111111000000111111222333222222333333333333222222222222222222111111111111111111111111222333444555333333333333333333222222333333444444555666666666222444666777666666777888666666666666666666666666888888888888999:::;;;<<<;;;:::===CCCGGGLLLTTT\\\dddllluuuyyy}}}|||||||||{{{{{{zzzyyyxxxyyyzzz{{{||||||{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvxxxzzzzzzzzzyyyzzz{{{}}}|||{{{zzzzzzyyyzzzzzz{{{xxxxxx{{{{{{xxxxxx{{{zzzzzzyyyyyyzzz{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{wwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{|||{{{yyyxxxwwwxxxxxxxxxxxxwwwwwwvvvuuuzzzyyyxxxwwwvvvuuutttssstttttttttuuuwwwxxxwwwuuuwwwwwwwwwyyy{{{zzzyyywwwuuuvvvwwwwwwvvvvvvwwwxxx|||xxxuuurrrpppooonnnppptttvvvvvvzzz~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}|||||||||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{zzzyyyrrriiiZZZPPPEEE@@@===999777888999999999999888777666555999;;;<<<;;;999777666666666777888777666555666777555555444444666888;;;===CCCEEEJJJSSS[[[^^^[[[XXXQQQKKKGGGGGGFFFBBBAAABBB@@@???===;;;999888777666666888999999777777777888666777888999999999888888>>>>>>======<<<;;;;;;;;;:::;;;<<<;;;::::::;;;===>>>>>>>>>===============777888999888777555555666777666555444444555666777111111222333333333333333222222111111111222333333000000000111222333444444222333444444444333222111222222222222222222222222111111222222333444444555555555444444333333222222444444444555555555666666666666777777777888999:::666666666666666666666666777777888888999:::;;;<<<<<<;;;>>>DDDHHHLLLTTT\\\aaajjjsssxxx|||}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyuuuvvvxxxxxxwwwwwwxxxyyy|||{{{zzzyyyxxxxxxxxxxxxzzzwwwxxx{{{{{{xxxwwwzzz{{{{{{{{{{{{|||}}}~~~~~~{{{{{{|||{{{{{{zzzxxxwwwuuuuuuvvvvvvxxxyyyzzz{{{zzz{{{|||||||||zzzwwwvvvxxxxxxyyyyyyzzzyyyyyyxxxyyyxxxwwwvvvuuutttsssrrruuuuuuvvvxxxyyyyyywwwvvvwwwvvvvvvwwwxxxyyywwwuuuuuuvvvxxxwwwvvvvvvwwwyyyzzzwwwtttqqqoooooonnnpppuuuwwwwww|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{||||||}}}||||||||||||}}}}}}~~~~~~~~~{{{zzzxxxpppgggWWWMMMCCC???<<<888777888::::::::::::999888777777999:::<<<<<<:::888777777777888888777666555555666555444444555777:::===>>>BBBFFFNNNXXX```bbb^^^YYYQQQLLLHHHHHHGGGDDDBBBCCCAAA@@@>>>;;;999888888777666777888777666666777888666666777777777777777777===<<<<<<;;;;;;;;;::::::;;;<<<===<<<;;;;;;===???AAA@@@@@@???===<<<<<<;;;:::777555777:::;;;888444999888666444444444555555222222333444444444444444222222111111222333333444111111111111222444555666333333444555444333222111222222222222222222222333111222222333444444555555666555555444444333333333444444444555555555555555777777666777888888888888777777777777777777777777777777777888999:::<<<======<<>>666777777666444333444555555444444555888;;;>>>@@@DDDHHHQQQ\\\dddeee___YYYRRRLLLIIIJJJIIIEEECCCCCCAAA???===;;;999999999999666777777666555555666888666666666666666666666666999999::::::;;;::::::999;;;<<<======<<<===???AAABBBAAA@@@???===<<<;;;:::===888444777===???;;;444999999777666555444444444333333444555555555555555222222111222222333444555222222222222333444555666444555555444444333222111222222222222333333333333111222333444555555555555555555555555555555444444555555555555555555555555555444444666888999888777777777777777777777777777777777777888999;;;<<<=========@@@FFFKKKNNNTTT[[[bbbjjjqqqsssuuuxxxxxxuuuyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyuuuvvvvvvuuuttttttvvvwww{{{zzzyyyxxxxxxwwwxxxxxxyyyxxxyyy||||||yyyxxxyyywwwwwwwwwwwwxxxyyy{{{{{{|||{{{yyywwwuuutttrrrrrrtttttttttuuuvvvxxxyyyzzzxxxyyyzzz{{{{{{{{{zzzyyytttuuuvvvwwwxxxyyyyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvrrrsssuuuuuussssssssstttwwwvvvtttuuuvvvvvvuuutttrrrsssttttttsssssstttuuu|||xxxuuussspppnnnpppooorrrwwwzzz{{{~~~|||~~~}}}{{{{{{}}}~~~|||{{{{{{|||}}}~~~|||~~~}}}{{{yyyvvvmmmcccRRRHHH@@@===<<<::::::;;;555666777999::::::;;;;;;666888:::;;;<<<===@@@CCC777888888777555444444555444444444666888<<>>;;;999888888999999666777777555444444666888666666555555555555555666555666888:::;;;:::999888999:::<<<<<<<<<===@@@BBB@@@??????>>>===<<<<<<<<<<<<999777999>>>???<<<888888888999888888777666666444444555666666666666555222222222222333444555555333333333333333444555666666666555333333222222222222222222333333333444444222333444555666666555555555555555555555666666666555555555555555555555555333333444888===???===;;;777777777777777777777777666666777888999;;;<<<===<<<<<<@@@FFFJJJMMMSSSZZZcccjjjppprrrtttwwwxxxvvvxxxxxxxxxxxxwwwvvvuuutttvvvvvvvvvwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxwwwuuuuuuwwwyyyzzzyyyyyyxxxxxxxxxyyyyyyzzzxxxzzz}}}}}}zzzxxxzzzuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzxxxwwwvvvuuuuuuuuutttttttttuuuvvvwwwxxxyyywwwxxxxxxyyyzzz{{{||||||uuuvvvvvvwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrtttuuusssqqqqqqsssuuuxxxvvvuuutttuuuvvvuuutttrrrsssttttttsssssstttuuu{{{wwwuuussspppoooqqqpppsssxxx{{{|||}}}{{{}}}}}}{{{|||~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}|||~~~}}}zzzyyyuuulllbbbQQQGGG???===<<<;;;;;;===777888888888888777777666:::;;;<<<;;;;;;===@@@BBB::::::;;;:::777666777777444444555666999<<<@@@BBBIIIOOOXXXccciiifff]]]UUURRRMMMKKKLLLKKKFFFCCCDDD===<<<:::888777777888999666666666555444444666888666555555444444444555555222444777:::;;;:::888777777999:::;;;;;;===???BBB>>>>>>==================::::::;;;<<<===>>>===<<<777888999:::;;;:::999888444555555666666666666666222222222222333444555666444444333333333444555555777666444333222222333333222222222333333444444444222333444666666666666555444444555555666666777777555555555555555555555444333333777===CCCEEEDDDAAA777777777777777777777777666666777888999;;;===>>>;;;;;;???EEEIIILLLRRRXXXcccjjjoooqqqsssxxxyyyxxxxxxxxxxxxwwwwwwvvvuuutttxxxxxxxxxxxxyyyzzz{{{|||yyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzyyywwwwwwyyy{{{yyyyyyyyyxxxyyyyyyzzzzzzzzzyyyzzz~~~~~~zzzyyyzzzvvvvvvvvvwwwxxxzzz{{{|||yyyyyyxxxxxxxxxxxxyyyyyyuuuttttttuuuuuuvvvwwwxxxwwwwwwwwwxxxzzz|||}}}yyyyyyyyyxxxwwwuuutttsssxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwuuurrrrrruuuxxxyyywwwuuutttuuuvvvuuuttttttuuuvvvvvvuuuuuuvvvxxx{{{wwwvvvsssoooooorrrssstttuuuvvvxxx|||~~~|||~~~}}}|||~~~~~~~~~~~~|||}}}~~~{{{yyy{{{zzzzzz|||{{{tttggg]]]QQQJJJAAA;;;;;;:::888555999777666888;;;<<<;;;999===<<<;;;<<<>>>>>>;;;777666666777888999::::::;;;999666555888::::::>>>CCCHHHSSS^^^dddeeeeee```ZZZPPPNNNMMMLLLJJJGGGBBB>>>@@@>>><<<999777777888888666666666777666555444444777666444333333444666777444555777888888777666666999888888999;;;;;;:::888>>>>>>===<<<;;;::::::999>>>>>>===<<<;;;:::::::::888777666555666999;;;===333444777888999888777666444222222222444444333222444444444333111111222444555666777777666444222000555555444444444333333333333444666777777555444222555555555555666666777777333444444555555555555555666777999::::::999888777777777777777777777777777999888777666777999<<<>>>===>>>???AAACCCIIIOOOTTTaaahhhooossssssssstttuuuvvvuuuuuuttttttttttttuuuwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyssstttuuuxxx{{{|||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzzyyyxxxwwwvvvxxxyyyyyywwwvvvvvvwwwzzzzzz{{{{{{zzzxxxwwwuuuvvvvvvuuuuuuuuuuuuvvvvvvtttvvvxxxxxxwwwwwwxxxzzzxxxvvvtttssstttvvvvvvuuuwwwvvvuuuttttttsssttttttyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvuuuttttttrrrtttvvvxxxyyyzzzzzzyyy{{{wwwvvvssspppppptttrrrssstttuuuwww|||~~~~~~}}}~~~~~~|||}}}}}}|||zzz{{{zzzzzz{{{{{{sssfff\\\QQQJJJBBB===<<<<<<999777777555444666999:::999777;;;::::::;;;======;;;999;;;:::999888777666555555777444444888;;;<<<@@@EEELLLUUU^^^aaaaaa```\\\WWWOOONNNMMMLLLJJJGGGCCC???>>>===:::888666666777888555555666666666666777777666555444333333444555666666777888999999999888777999888888999;;;;;;:::888======<<<<<<;;;:::999999======<<<<<<;;;;;;::::::999999888888888999:::;;;444555666777888777777666555444333333555555555333333444555444222222222333444555666777666444222111444444444444333333333333333444555777777666444333444444555555666666666666666666777888888999888888333444666888888888666666666666666666666666666666999888777666777999<<<>>>===>>>@@@AAADDDIIIOOOTTTccciiipppssssssrrrrrrssstttsssssssssssstttuuuuuuxxxxxxwwwwwwxxxyyyyyyzzzxxxyyyyyyzzzzzzzzzzzzzzzuuuuuuuuuwwwzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyvvvxxxyyyxxxwwwvvvvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwuuuuuuvvvxxx}}}zzzyyyzzzzzzyyyxxxvvvvvvuuuuuutttuuuuuuuuuxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzvvvvvvtttrrrrrrvvvtttuuuvvvwwwyyy~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyy{{{yyyqqqdddZZZPPPJJJCCC>>>===<<<:::888777666555666888999999888:::999999:::<<<<<<:::999<<<;;;:::888666444333222555333333888<<<>>>BBBGGGOOOVVV[[[[[[ZZZYYYVVVRRRNNNMMMLLLLLLKKKIIIEEEAAA>>><<<:::888777888999:::666666555555666777888999444444444444444444444444888888999:::::::::::::::999888888999;;;;;;:::888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888666666666666777777777777777666555666777777666555222444666666444333222333333333555555555444333222444444333333333222222222222333555666777777666555444444444555555555555555222333444555666777777777222333555777888888777777777777777777777777777777888777666666777999<<<===>>>???@@@AAADDDIIIPPPUUUccciiipppsssrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuuuuxxxxxxxxxyyyyyyyyyyyyzzzxxxyyy{{{|||||||||{{{zzzxxxwwwvvvvvvyyyzzzzzzzzzwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxyyyxxxvvvuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvyyyyyywwwuuussssssuuuwww~~~|||yyyxxxxxxxxxvvvuuuvvvvvvuuuuuuuuuvvvwwwwwwvvvwwwwwwxxxzzz|||}}}~~~zzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxyyyzzzzzz}}}yyyvvvvvvuuussstttxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~{{{zzzyyyzzzxxxooobbbWWWMMMHHHBBB>>><<<;;;:::999888888888999:::;;;;;;;;;:::::::::999999999888777777777777666666666666666666333444999===>>>BBBGGGMMMRRRUUUSSSRRRRRRQQQOOOMMMMMMLLLLLLLLLJJJFFFCCC>>>===;;;999999999;;;<<<999888666555555666888999333444444555555444444333777888888999::::::::::::999888888999;;;;;;:::888::::::999999999999999999:::::::::::::::;;;;;;;;;:::;;;<<<======;;;999888999888888888888999:::::::::999777888999999888777222444777777666444333222222222333444555555444444444333333333333222222222222333555666777777777777444444444444555555555555111222333444555666666666444555666888999:::::::::999999999999999999999999777777666666777999;;;===>>>???@@@AAADDDIIIPPPUUUaaagggnnnrrrrrrqqqrrrsssttttttsssssssssttttttuuuwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||||||||{{{zzzzzzxxxvvvvvvwwwyyyyyyyyyuuuuuuuuuvvvwwwxxxyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{wwwxxxxxxwwwuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxvvvsssrrrrrruuuxxxzzzxxxvvvvvvvvvvvvuuusssvvvvvvuuuvvvvvvwwwxxxxxxvvvvvvwwwxxxzzz{{{|||}}}yyyyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxyyy~~~|||wwwuuuuuuuuusssuuuyyyxxxyyy{{{|||~~~}}}|||}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{|||}}}~~~{{{yyyxxxyyyvvvmmm___TTTGGGDDD???<<<:::999888888777888999999999:::;;;;;;<<<<<<;;;999888666666666444555555666777888888888888555666;;;>>>>>>AAAEEEHHHLLLNNNKKKJJJMMMOOONNNNNNMMMMMMMMMMMMKKKGGGDDD===;;;999888777888999:::<<<:::777555444444555555333333444555555444333333666666666777888999999:::999888888999;;;;;;:::888888888999999999999999999999999999:::::::::::::::888999<<<===>>>===;;;:::;;;:::::::::;;;<<<===>>><<<;;;999:::;;;;;;999888333555888888666444333333222222333444555555555555444444444333333333222222333444555666777777888888555555555555555555555555555555666777888999999999444555666777888999::::::999999999999999999999999666666666777888999;;;<<<===>>>???@@@CCCHHHOOOTTT]]]ccclllqqqrrrrrrtttvvvwwwwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyyyyzzzxxxvvvvvvwwwyyyyyyyyysssttttttuuuvvvwwwwwwxxxzzzyyyxxxwwwwwwxxxyyyzzzwwwxxxwwwvvvttttttvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuusssrrrtttwwwzzzzzzyyyyyyyyy{{{|||zzzyyyvvvvvvuuuvvvvvvwwwxxxxxxvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwuuutttttttttuuuvvv}}}{{{vvvtttttttttrrrtttxxxvvvwwwyyy{{{}}}~~~||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~{{{yyyxxxxxxuuukkk]]]RRRBBBAAA===:::888777777777444666888888777777888:::<<<===<<<:::777666666888888888777777777777666666888666777<<>>???@@@AAA>>><<<;;;;;;;;;;;;:::999444666888888666555444555444444444444555666666666555555444444444333333333555555555666666777777888666666666666666555555555555555666777777777666666333333444444555666777777777777777777777777777777666666666777888999:::;;;<<<===>>>???BBBGGGNNNSSS[[[aaajjjppprrrsssuuuwwwxxxwwwvvvvvvuuuuuuvvvvvvuuuvvvwwwwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxyyyyyyyyyxxxvvvwwwxxxyyyyyyxxxuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwuuuttttttuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuttttttuuuxxx{{{zzzyyyyyy{{{}}}~~~}}}{{{vvvvvvuuuuuuuuuvvvwwwwwwvvvvvvwwwwwwvvvuuuttttttssstttttttttuuuvvvvvvvvvuuuuuutttttttttttttttuuu|||zzzvvvssstttsssqqqrrrvvvvvvwwwyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{|||}}}}}}{{{yyywwwwwwtttjjj[[[PPP@@@???===:::777666666777444666888888777666888;;;:::;;;;;;:::777777999<<<::::::999888777777666666666555777===@@@AAACCCGGGCCCFFFHHHEEEFFFKKKNNNOOOPPPOOONNNNNNNNNKKKGGGDDD<<<;;;888666555555555666999888777555444222111000444444333222222333444444444444444444555777999:::999888888999;;;;;;:::888888888999999:::;;;;;;<<<::::::999999888888777777::::::;;;<<<;;;:::999888777999;;;>>>@@@AAABBBBBB>>>===;;;;;;<<<<<<:::999666777888777555555555666666666555555555666666777666666666555555555444444777666666666666666777777888888777777777666666666444444444555444444333222444444444444444555666666666666666666666666666666555555666777888999:::::::::;;;===>>>AAAFFFMMMQQQ[[[bbbjjjoooqqqrrrsssuuuttttttttttttuuuvvvxxxxxxvvvvvvxxxxxxxxxvvvuuusssuuutttttttttuuuwwwyyy{{{wwwwwwvvvxxxzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwuuussssssuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuwwwyyyyyyxxxyyyzzz||||||zzzxxxvvvvvvuuuuuutttuuuuuuuuuuuuvvvvvvwwwvvvuuutttsssrrrsssssstttuuuuuuvvvvvvttttttuuuuuuuuuuuuuuuttt{{{zzzuuussssssrrrpppqqquuuxxxyyy{{{}}}{{{}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{|||||||||}}}}}}{{{yyywwwvvvsssiiiZZZOOO???>>>===:::777666777888666888::::::888888:::===888999;;;:::888999<<>><<<999777777888888555666666555444333111000555444222111111222444555555555444444666888:::;;;999888888999;;;;;;:::888888888999:::;;;<<<<<<===;;;::::::999888777666666<<<<<<<<<;;;:::999777777555777;;;>>>AAABBBBBBBBB???===<<<;;;<<<<<<:::999777888888777555444666888777777666666666666777777777666666666666555555555888777666666666666666777999999888888777777666666888888888888777666555444777777666666666777777888777777777777777777777777555555666777888999:::::::::;;;<<<===@@@EEELLLQQQ]]]ccckkkooopppppprrrtttpppqqqrrrsssuuuwwwyyyzzzvvvwwwyyyzzzyyywwwuuutttvvvuuusssssstttwwwzzz|||vvvvvvvvvyyy{{{{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{{{{tttuuuvvvwwwwwwvvvuuutttwwwwwwvvvtttssssssuuuxxxxxxyyyyyyyyyxxxwwwuuutttvvvvvvuuuuuuuuuuuuvvvvvvxxxyyyzzzyyywwwuuuvvvwww|||{{{{{{|||}}}|||yyywwwwwwvvvuuuttttttttttttttttttuuuvvvwwwwwwvvvuuutttrrrsssssstttuuuvvvwwwwwwssstttvvvwwwwwwwwwvvvuuu~~~{{{yyyyyyxxxuuusssrrrsssttttttvvvyyy~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||}}}|||zzzwwwuuupppfffYYYNNNBBB@@@===;;;888777777777666999:::888555666<<>>===;;;:::999999::::::===>>>??????>>><<<:::999888:::===@@@AAABBBAAAAAA@@@>>><<<<<<===>>>===<<<<<<;;;999888777777666666777888888666333222444777666666666555444444444333777777777777777666555555444666777777666666777999888777555555777999999999777666666555555555666666666555555444444444555555555555555555777999;;;=========<<<;;;<<<@@@GGGLLLXXXdddnnnpppooorrruuuvvvvvvuuuuuuuuuvvvwwwxxxxxx~~~}}}{{{zzzzzzyyywwwuuuvvvuuuttttttuuuxxx{{{}}}zzzwwwuuuvvvxxxyyywwwtttwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxvvvuuu{{{zzzyyywwwvvvuuuuuuuuuyyyyyyyyyxxxxxxwwwwwwwwwzzzyyywwwvvvwwwyyy{{{|||xxxxxxxxxwwwxxxxxxyyyyyy~~~|||{{{|||}}}|||xxxtttuuuuuutttuuuvvvwwwyyyzzzyyywwwvvvwwwxxxxxxwwwvvvwwwuuutttuuuvvvwwwvvvuuuwwwvvvuuuvvvwwwvvvtttsss|||zzzzzzyyyvvvtttsssuuuvvvwwwxxx{{{~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}yyyvvvpppfffXXXMMMBBB@@@>>>;;;888777666666444777:::999666666999<<<===;;;999888777888999999777888888888888888888888888888:::>>>DDDGGGHHHGGGGGGDDDBBBCCCGGGKKKMMMMMMNNNMMMLLLLLLLLLKKKHHHFFF@@@@@@???===999666555666555555555555444333111000222222222222333333444555333666888999777666555666:::888888999<<<===;;;999::::::;;;;;;;;;;;;<<<<<<>>>===<<<:::::::::::::::============<<<;;;:::999777999<<>><<<;;;:::888777777777777777888888666333222444666555555555555444444444444666777777777777666555555444666777777666666777888777555333333555666666666666666555555555555666666666666555555555666666777444444444555666888:::;;;>>>>>>======>>>CCCIIINNNXXXdddnnnppppppsssvvvvvvuuuuuuvvvvvvwwwyyyzzzzzz~~~|||{{{zzz{{{zzzyyywwwuuuuuutttuuuvvvyyy}}}}}}{{{zzzzzz||||||{{{yyywwwxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyxxxvvvyyyxxxxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxx|||{{{yyyxxxxxxxxxyyyzzzxxxxxxwwwwwwwwwyyyzzz{{{|||{{{zzz{{{|||{{{wwwssstttuuuvvvwwwxxxxxxxxxwwwxxxvvvuuuvvvwwwwwwvvvuuuwwwuuutttuuuvvvwwwvvvuuuvvvuuutttuuuvvvvvvtttrrr}}}{{{zzzyyywwwuuutttvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyuuunnnbbbTTTJJJBBBAAA>>>;;;888777666666333777::::::777555666777888888666666666777888999666666666777777888888888888999<<<@@@DDDFFFEEEDDDGGGDDDAAAAAADDDHHHKKKMMMKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDBBB>>>999666666666555555666666555444333333222222222333333444666666555777999999888666666777999888888999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::::::::;;;===<<<;;;::::::999::::::777999;;;>>>???@@@@@@@@@DDDCCCAAABBBCCCCCCBBB@@@<<<;;;:::999888777777777777777777666333333444555444444444444555555555555666666666777666666555444444555777666555555666777777555333222444555555444666555555555555555666666666555555555666777888888555444444555555777888999<<<<<<<<<===???DDDJJJOOOXXXcccmmmpppqqqtttwwwwwwvvvvvvwwwxxxyyy{{{{{{||||||{{{yyyzzz{{{{{{zzzxxxuuuuuuuuuvvvxxx{{{}}}{{{zzzyyyyyyzzzzzzyyywwwwwwxxxxxxyyyzzzyyyyyyyyyxxxwwwwwwyyy{{{{{{zzzyyywwwwwwwwwwwwxxxxxxyyyzzzvvvvvvvvvwwwxxxxxxyyyyyy}}}||||||zzzyyyxxxwwwwwwyyyxxxwwwvvvwwwyyy|||}}}zzzzzzyyyzzzzzzyyyvvvtttuuuvvvxxxzzzzzzxxxvvvuuuwwwuuutttuuuvvvwwwvvvuuuwwwvvvuuuuuuvvvwwwvvvuuuvvvuuutttuuuvvvvvvtttrrr}}}zzzyyyyyyxxxuuussstttvvvyyy||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzwwwqqqiii^^^QQQHHHBBBAAA>>>;;;888777666666666888999999666555555777888777666666666666777888444444555666777888888999999:::>>>BBBDDDEEECCCBBBEEEDDDBBBBBBDDDGGGIIIJJJHHHGGGFFFFFFGGGGGGEEEDDDFFFEEEBBB>>>999777777999666777777777777777777777666555555666666777999999777999::::::999777777888888888888999:::<<<======;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::<<<;;;999888888888999:::999:::<<<>>>@@@AAABBBBBBEEEDDDCCCCCCEEEEEECCCAAA===<<<;;;:::888888888888777777666555444333333444333333333444444555555555555666666666666555444444444555666666444444555666999777444444555555555444555555444444444555666666444444444444555777888888666666666666777777888888888999999:::===BBBIIINNNXXXbbblllppprrrvvvyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzxxxwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz||||||yyyxxxwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyyyywwwwwwwwwyyy|||}}}|||{{{xxxxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyyyyyyyyyyyyyyyy{{{||||||{{{{{{yyyxxxwwwyyyxxxwwwwwwxxxzzz}}}~~~zzzzzzzzzzzzyyyxxxwwwuuuxxxxxxyyyyyyxxxwwwvvvuuuwwwvvvuuuvvvwwwxxxwwwvvvwwwvvvuuuvvvwwwxxxwwwuuuwwwvvvuuuvvvwwwwwwvvvttt}}}yyywwwwwwvvvuuurrrqqqrrruuuxxx{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyuuupppggg\\\QQQIIIAAA@@@===;;;999777777777;;;:::999777555555777999:::999888888777777666666444444555666777888888999999;;;???BBBDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEEEEDDDCCCDDDCCCAAA===:::999:::<<<888888999999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===999;;;<<<;;;999888888999777777888999:::;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::888777777888999:::;;;<<<>>>@@@AAACCCDDDDDDEEEDDDCCCDDDEEEEEECCCAAA>>>===<<<:::999999888888666666555555555444333222222333333333444444555555555555555555555444333333444555666555444333444555888666333333333444444333444444444444444555666666222222222333444555666777777777888888999999999999777888999;;;===BBBIIIMMMVVV```jjjooosssxxxzzzyyy{{{||||||||||||{{{zzzzzzxxxvvvvvvvvvxxxyyyxxxwwwyyyyyyyyyzzzzzzyyyyyyxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyywwwwwwwwwyyy|||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyy}}}}}}|||{{{{{{zzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxxxxyyy{{{}}}~~~zzz{{{{{{zzzyyyxxxxxxxxx{{{yyywwwuuuuuuuuuwwwxxxxxxwwwvvvwwwyyyzzzyyyxxxyyyxxxwwwwwwyyyyyyxxxwwwxxxxxxwwwxxxzzzzzzyyywww{{{wwwtttttttttrrrpppoooppptttwwwzzz{{{~~~~~~~~~~~~~~~~~~|||{{{xxxrrrhhh]]]RRRLLL@@@>>><<<:::999888888999<<<:::777555555666888::::::::::::999888777777666666666666777777888888888999<<<@@@BBBBBBBBBCCCCCCAAADDDGGGHHHGGGFFFEEEEEEDDDCCCAAAAAACCCDDDDDDCCCBBBBBBAAA>>><<<;;;<<<>>>;;;:::;;;;;;<<<>>>???@@@AAAAAA@@@???????????????<<<======<<<:::999:::;;;666777888888999;;;>>>AAA>>>>>>======<<<;;;;;;;;;999999::::::::::::999888999999888888888888999999===>>>???@@@BBBDDDEEEFFFEEEDDDDDDEEEFFFEEECCCAAA>>>===<<<;;;:::999999999666555444555555555333111333333333333444444444444444444555555444444333222333555555555333222333444444222000000111222222111333333333333444555666666222222222222333444555555666777888999::::::::::::888:::;;;===???DDDJJJNNNUUU^^^hhhmmmsssxxxzzzyyy{{{|||}}}}}}}}}|||{{{zzzxxxvvvvvvvvvxxxyyyxxxvvvxxxxxxyyyzzzzzzyyywwwvvvwwwxxxyyyxxxvvvuuuvvvwwwxxxwwwwwwwwwwwwxxxyyyyyywwwwwwwwwyyy|||}}}|||{{{|||{{{zzzzzzyyyyyyyyyyyy~~~}}}|||zzzyyyyyyuuuvvvwwwxxxzzz{{{|||}}}{{{zzzzzzzzz{{{{{{||||||zzz{{{{{{zzzyyyxxxxxxzzz{{{yyyuuusssrrrtttwwwyyyxxxwwwwwwxxxzzz{{{zzzyyy{{{yyyxxxyyyzzz{{{zzzyyyyyyyyyxxxzzz{{{|||zzzyyy~~~{{{wwwuuussssssqqqnnnnnnppptttxxxyyy{{{~~~~~~~~~~~~}}}yyyrrrggg[[[QQQKKK>>>===;;;:::999999::::::999888666555666777777777888888888999999888888777777888888888888888888888999<<<@@@AAAAAAAAACCCFFFCCCEEEHHHHHHFFFEEEFFFGGGCCCAAA@@@@@@BBBDDDDDDDDDBBBCCCCCCBBB???======>>>============???AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>===;;;::::::<<<555666888888888;;;???CCC@@@???>>>===<<<;;;:::999777888999999999999888777888999999::::::999999888======>>>@@@AAACCCEEEFFFEEEEEEEEEFFFGGGGGGDDDAAA???>>>===;;;::::::::::::666555444444666555222000444444333333333333333333333444444444444333222222333444555444222111222333222000//////000222222111333333333333444555666777444444333333333444444555444555777999:::;;;::::::888:::<<<===???CCCIIIMMMSSS\\\eeelllrrrxxxzzzxxxxxxyyy{{{}}}~~~}}}}}}|||zzzyyywwwxxxyyyyyyxxxwwwtttuuuxxxzzzzzzzzzxxxwwwuuuvvvxxxwwwtttssstttvvvxxxwwwvvvvvvvvvwwwyyyyyyxxxwwwwwwyyy{{{|||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~}}}|||{{{zzzzzzuuuuuuuuuvvvwwwzzz|||}}}{{{{{{|||}}}|||{{{zzzzzzxxxzzzzzzyyywwwvvvxxxzzzxxxwwwuuusssssstttvvvwwwwwwvvvvvvwwwyyyzzzzzzyyy|||{{{zzz{{{|||}}}|||zzzyyyxxxxxxyyy{{{|||{{{yyy}}}{{{xxxvvvssssssqqqnnnnnnpppuuuxxxxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyqqqdddWWWMMMGGG===<<<;;;:::999:::;;;<<<555555555666888777555444555666777888999999999999999999999888888888888888999<<>>>>>>>>>>>>>>???AAACCCEEEGGGGGGFFFEEECCCAAA@@@@@@@@@>>>??????===;;;:::;;;<<<444666888888888:::???DDDAAAAAA???>>><<<:::999888666666888999999888777666777888:::;;;;;;:::999888=========???@@@BBBDDDEEEFFFFFFFFFHHHIIIHHHEEEBBB???>>>===<<<;;;:::::::::666444333444666666222///444444444333333222222222333444444444444333222222333444555444222111222333333111000000222444444444222222222333444555666777666555555444444444555555222333666888::::::::::::777888:::;;;===AAAFFFJJJRRR[[[dddkkkrrrxxxzzzxxxuuuwwwzzz}}}~~~~~~|||{{{yyyzzz{{{{{{yyyxxxppprrrvvvyyy{{{{{{zzzyyyxxxzzz|||{{{xxxwwwxxxzzzxxxwwwvvvvvvvvvwwwyyyzzzxxxwwwwwwyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~|||||||||||||||{{{{{{{{{vvvvvvuuutttvvvxxx{{{|||{{{|||~~~~~~~~~|||yyyxxxwwwxxxyyyxxxuuuuuuwwwyyytttttttttttttttuuuuuuuuuvvvuuuuuuvvvxxxzzzyyyxxx~~~|||{{{|||}}}~~~}}}|||xxxwwwwwwyyy{{{{{{zzzyyy}}}zzzwwwvvvsssrrrpppooopppssswwwyyy~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}yyyrrrfffYYYLLLDDD@@@>>>;;;999:::;;;;;;;;;777888999888777666777888777777888888777666444333666666666777888888999999888;;;???AAAAAAAAAAAABBBFFFFFFFFFFFFFFFFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@CCCEEEGGGCCCDDDEEEEEEBBBAAA@@@AAADDDAAA<<<888777777:::;;;555666777888;;;===???@@@BBBCCCCCC@@@;;;777777888999999888888888888999999::::::::::::999888777777;;;<<<===???AAABBBBBBBBBHHHHHHGGGEEEDDDBBBAAAAAA===<<<<<<;;;;;;::::::999555777888777555444555666333333333333222222111000111111222333333333333222222222222222222111000000111111000000000000111111///...///333777888666333333333333333444444555555777;;;;;;777666999777222555888:::;;;<<>>>>>DDDAAA>>>:::888888999:::777777888999;;;>>>@@@BBB@@@AAA@@@>>>:::777888999777777666666666777777888999::::::;;;;;;;;;:::::::::<<<===???AAACCCCCCDDDGGGGGGEEEDDDBBBAAA@@@???<<<<<<<<<;;;::::::999999555666666444222111222444222333444444444333111000///000000111111111111111111111222222111111000///111111000000000111111222000///000333777888666333555444333222222444555777666999999444444777777333555888:::;;;;;;>>>DDDIIIPPPYYYdddmmmrrruuuxxxzzzxxxxxxyyyzzz{{{{{{{{{{{{}}}|||zzzyyyxxxxxxyyyzzzxxxyyyzzz{{{{{{{{{{{{zzzwwwxxxyyyzzz{{{zzzzzzyyy{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzxxxvvvvvvxxxzzz|||zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{}}}}}}zzz|||xxxuuuvvvzzz}}}}}}{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzz|||{{{xxxuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||yyyzzz{{{|||}}}|||{{{{{{|||xxxvvvuuupppooommmmmmooorrruuuwww|||~~~|||vvvmmmaaaUUUJJJDDD>>><<<999999:::;;;;;;;;;777777777777777777888888222333555666888888999999666666666777888888999999===???BBBCCCCCCDDDFFFHHHDDDDDDCCCBBBBBBCCCCCCCCC???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFHHHFFFGGGFFFDDDAAA>>>>>>>>>CCCBBB???===;;;999888888:::999999:::<<>>@@@BBBDDDEEEFFFFFFFFFDDDCCCAAA???>>>===<<<;;;;;;::::::999999888888888666444111000222444222333555666555444222111///000111111222222111111222333333333333222222111111000000000111222222333111111222444666666555333666444333222222444666777:::<<<;;;777777:::;;;999555888:::;;;;;;>>>DDDHHHPPPXXXdddlllpppsssuuuwwwwwwwwwxxxyyyyyyzzzzzz{{{}}}|||{{{yyyyyyyyyyyyzzz{{{|||||||||{{{{{{zzzyyyvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{}}}}}}{{{{{{xxxvvvvvvzzz||||||zzzzzzzzzzzzzzzzzzyyyxxxwww{{{|||}}}|||zzzwwwvvvuuuxxxxxxxxxxxxxxxyyyxxxxxxzzz{{{||||||{{{{{{}}}}}}||||||{{{||||||}}}}}}yyyzzz|||}}}}}}}}}|||{{{zzzvvvsssqqqooonnnmmmnnnooorrruuuwww{{{~~~{{{tttjjj^^^RRRIIIDDD???===:::999::::::999888777777666777888999888777333333444666777777888888666666666777888888999999>>>@@@AAABBBCCCEEEHHHJJJEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGBBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@???===:::888777;;;:::999:::;;;>>>BBBDDDAAA@@@???===<<<;;;;;;;;;999999999999999:::;;;<<<999999:::;;;;;;;;;;;;;;;:::;;;>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCAAA???>>>===;;;;;;;;;:::999999888888===<<<999555222111333666222333555666666555333111222333333444444444444444555555555666666555444444111111111111111222333444333333333444555555444333444444444444444555555666<<<<<<:::888888;;;<<<===555777:::::::::===BBBGGGPPPXXXccckkkoooqqqsssuuuwwwwwwxxxxxxyyyzzz{{{|||~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||yyywwwuuuuuuxxxyyyyyyxxx{{{{{{{{{{{{zzzyyyxxxxxxzzz}}}}}}xxxuuuuuuxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyzzzzzzzzzxxxxxxzzz|||}}}}}}|||{{{{{{{{{||||||xxxyyyzzz{{{|||{{{zzzzzz~~~xxxsssooommmooonnnnnnoooqqqsssvvvxxxzzz~~~~~~~~~}}}}}}}}}zzzrrrhhh]]]RRRIIIDDD@@@>>>;;;:::999888666444888666555666999:::999777666666555555555555666666666666666777888888999999===>>>@@@AAABBBDDDGGGJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCBBB@@@@@@AAACCC??????@@@???>>>;;;888666::::::999:::;;;>>>AAABBB@@@@@@???>>>===<<<:::999:::::::::::::::;;;<<<<<<:::::::::::::::999888888:::;;;>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCAAA@@@??????<<<<<<;;;::::::999999888>>><<<:::666222222333666222333555666666555333222333333444555555555555555444444555555555555555444222222222222222333444444333444555555444444444444222333555777777666555444888666444444444555777999555777999999999<<>>;;;:::999777444222888666444666999;;;999777888777666555444444444444666666666777888888999999;;;===@@@AAABBBDDDFFFIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDAAA???>>>???@@@<<<===>>>>>>===;;;999777999::::::;;;===>>>@@@AAA?????????AAABBB@@@===::::::999999888888999999:::::::::::::::999888777666:::;;;>>>@@@BBBDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<;;;;;;:::999999;;;:::888555222000222333222333333444444444444444111222333333444444333333222222333444444444444333444333333222222333333444333444555555444333555666222444666777888777555444999555444666666444555888444777999999999;;;@@@EEENNNVVVbbbjjjnnnqqqsssuuuyyyyyyxxxyyyzzz|||~~~~~~}}}|||zzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxwwwvvvuuuwwwxxxyyy{{{{{{{{{zzzzzzuuuvvvxxxzzz|||}}}~~~~~~zzzzzzzzzzzzzzzyyyyyyyyy{{{|||}}}}}}||||||}}}{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}||||||yyy|||~~~|||xxxvvvyyy|||xxxxxxvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{{{{}}}~~~}}}{{{zzzyyyxxxxxx{{{|||~~~~~~}}}|||vvvqqqmmmkkkllllllmmmoooqqqsssuuuwwwxxx~~~~~~~~~~~~}}}|||xxxvvvppphhh^^^TTTKKKFFF===;;;999999999888666444888555333555999;;;:::777888777666444333333444444666666666777888888999999999<<<@@@CCCDDDEEEFFFHHHJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIEEEEEECCCAAA>>>===???AAA:::;;;<<<<<<<<<;;;999888999;;;<<<>>>@@@@@@@@@@@@@@@AAADDDHHHKKKJJJFFFBBB<<<;;;:::999999888999999:::::::::;;;::::::999999:::<<<===???AAACCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<;;;;;;:::999999999666333222222333333222222111222333444555222222333444444444444444333444555555666666555555666555444333333222333333222444666555333333666888555555555444555666777777;;;777777:::999555555888444777999999888:::@@@DDDMMMVVVaaajjjooorrruuuwwwxxxxxxwwwxxxyyy{{{~~~}}}|||{{{zzzzzz{{{{{{zzzyyyyyyxxxyyyzzz{{{|||xxxxxxyyyyyyyyyxxxvvvuuuwwwxxxzzz|||||||||{{{zzzyyyyyyzzz{{{|||}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{|||~~~}}}{{{{{{}}}|||}}}~~~~~~}}}||||||}}}yyyzzz{{{|||}}}}}}}}}}}}{{{}}}}}}|||yyywwwyyy{{{yyyyyywwwwwwxxxyyy{{{|||yyyzzz{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyy|||}}}~~~~~~~~~{{{vvvrrrooommmjjjkkklllnnnppprrrtttvvvwww~~~~~~~~~~~~~~~}}}wwwuuupppiii```UUULLLGGG999888888888:::999888666888555333555:::<<<:::777777666555444333444555555666666666777888888999999999===AAADDDEEEFFFGGGHHHIIIHHHGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKBBBBBBAAA@@@>>>???BBBDDD888999:::;;;;;;;;;:::999:::<<<>>>AAABBBBBBAAA@@@CCCEEEJJJPPPUUUUUUPPPLLL???>>>===<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBB>>>>>>??????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;999666444444555333222000000000222444555444555666666777777666666777777888999999999999999777666555444333222222222222444666555333333666999999777333111222444888;;;999555555999888222111444444666888888888:::???DDDMMMUUUaaajjjooorrrvvvxxxwwwwwwvvvvvvxxxzzz}}}~~~|||{{{zzzzzz{{{{{{yyyyyyyyyyyyzzz|||~~~xxxyyyyyyzzzyyyxxxwwwvvvwwwxxx{{{|||}}}}}}|||{{{|||||||||||||||}}}~~~~~~~~~}}}}}}||||||{{{}}}~~~}}}{{{{{{}}}zzz|||}}}}}}|||{{{{{{{{{xxxxxxzzz{{{||||||}}}}}}~~~~~~}}}{{{yyyxxxxxxyyy{{{zzzyyyxxxyyy{{{~~~vvvxxxyyyyyyyyyzzz||||||{{{{{{zzzzzzzzz{{{{{{zzz{{{|||~~~~~~}}}}}}|||yyytttpppnnnnnnmmmmmmmmmoooqqqtttwwwxxx{{{~~~~~~~~~}}}}}}~~~yyypppfff\\\SSSJJJDDD>>>===;;;999888888888888555555555777999888444000888777666555444444555666444444444444555777888:::???@@@BBBDDDGGGKKKMMMOOOLLLKKKIIIGGGEEECCCCCCBBBGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFEEECCCAAA@@@@@@???===;;;::::::;;;<<<;;;:::999888:::<<<>>>AAABBBBBBAAAAAA???EEEJJJQQQ\\\ccc^^^SSSHHHCCC<<<888888999888777:::<<<===;;;888777999;;;;;;???BBBBBB@@@???AAACCC??????@@@@@@???>>>======;;;;;;<<<<<<<<<;;;999888888::::::888999<<<:::666444333222111111111333333555444333222333444555666444444444555777888:::;;;999888555333222111111222222444777999:::999777555666333111222555777666555999777555333333555999;;;888999::::::;;;>>>BBBFFFMMMVVVbbbkkkooopppppppppvvvxxxyyyxxxwwwvvvyyy|||{{{{{{zzzyyyyyyyyyyyyzzzyyyzzz{{{zzzxxxwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxxxx{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~}}}}}}}}}}}}~~~|||||||||||||||{{{zzzzzz~~~~~~~~~~~~|||zzzxxxwwwxxxxxxyyy{{{}}}|||{{{zzzyyyyyyxxxyyyyyyxxxxxxyyyzzz{{{}}}}}}~~~yyyxxxxxx{{{~~~|||}}}{{{yyyzzz}}}~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{xxxssspppnnnnnnlllmmmnnnppprrruuuwwwxxx{{{~~~~~~~~~~~~xxxpppfff\\\RRRJJJDDD>>>===;;;999888888888888777666555777999888555222666555444444333444555555444444444444555777888:::???@@@AAADDDGGGJJJLLLMMMJJJIIIHHHFFFDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDEEECCCAAA@@@@@@???===<<<999::::::;;;:::999888777999;;;===???AAAAAA@@@@@@@@@GGGNNNVVVaaafff___TTTJJJDDD===999999::::::888999:::;;;:::777666888:::<<<>>>@@@AAAAAA@@@AAAAAA=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999===>>>===::::::;;;999444444333222111111222222333444444333222333444555666444444444444555777888999666666444333222222333333333444666888999888777777777555333444666888777666777666444444444666888:::777888999999:::===AAADDDKKKSSS```iiinnnoooppppppvvvwwwyyyxxxwwwwwwyyy|||||||||{{{zzzzzzzzzzzz{{{xxxyyyzzzyyyxxxwwwwwwyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzzzz|||~~~}}}|||{{{{{{|||||||||}}}}}}}}}||||||{{{zzz||||||}}}}}}|||{{{zzzyyyzzzzzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}yyyyyyyyy{{{~~~|||}}}{{{yyyzzz|||}}}{{{yyy|||||||||||||||||||||||||||wwwrrrpppooonnnkkkmmmooorrrtttvvvwwwxxx{{{~~~}}}wwwoooeee[[[RRRIIIDDD===<<<:::999888888888999999777666777888888666555444444333333333444555555444444444444555777888:::>>>???AAACCCFFFHHHJJJKKKIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBDDDBBB@@@???@@@???===;;;888999999999999888777777888999;;;===?????????>>>BBBHHHQQQ[[[dddhhhaaaWWWKKKEEE===999999:::999888888999999888777666888999======>>>@@@BBBBBB@@@???===<<<;;;:::::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::>>>???>>>;;;;;;===:::555555444333222111222222333333333333333333444555555444444333333444444555666444333333333333333444555444444555666777777777888888666555555777888888777555555555555555666666777666777888888888;;;???BBBHHHQQQ\\\gggmmmpppqqqqqqvvvwwwxxxxxxwwwxxxzzz|||}}}}}}|||{{{{{{{{{{{{|||xxxyyyzzzyyywwwwwwwwwyyyxxxwwwvvvuuuvvvwwwyyy{{{wwwwwwwwwwwwxxxyyyzzz{{{}}}|||zzzyyyzzz{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}}}}}}}}}}||||||{{{zzz{{{{{{|||||||||{{{{{{||||||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz|||~~~~~~}}}|||{{{yyyzzzzzzzzzyyyxxx||||||||||||||||||||||||zzzuuuqqqoooooooookkkmmmpppsssvvvxxxxxxxxx|||{{{vvvmmmddd[[[QQQIIICCC===;;;:::888888888888999:::999777666666777777777333333333444444555555666444444444444555777888:::===>>>@@@CCCEEEGGGIIIJJJGGGFFFDDDBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCBBB@@@>>>>>>>>>===<<<:::888888888888888777777666666777999;;;<<<=========BBBFFFNNNXXXbbbgggddd___MMMFFF>>>999888999888777999999999888888888999999>>><<<<<<>>>BBBCCC@@@===???>>><<<;;;:::<<<===???<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<:::<<>>:::777666444333222222222333222222222333333444555555333333222222222222333333333333333333333333333333333333333222333444666777777666555555666666777666444555666666666444333222555666666777777:::>>>AAAHHHOOOZZZfffnnnrrrssssssvvvvvvwwwwwwxxxyyyzzz{{{}}}||||||{{{{{{{{{{{{{{{yyyzzz{{{zzzyyyxxxxxxzzzwwwvvvttttttuuuwwwzzz{{{uuuuuuuuuvvvvvvwwwxxxyyy|||{{{zzzzzzzzz{{{}}}~~~}}}|||zzzyyyyyyyyyzzzzzz|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}{{{{{{yyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyxxxwww{{{{{{{{{{{{{{{{{{{{{{{{}}}yyytttqqqooooooooolllnnnqqqtttwwwyyyzzzzzz~~~~~~~~~zzzuuulllcccZZZPPPHHHCCC<<<;;;999888777888888999:::999888666555666777999444444555555666666666666444444444444555777888:::<<<===@@@CCCFFFGGGIIIIIIHHHFFFDDDBBBAAAAAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGGGGHHHGGGFFFEEE@@@>>>===<<<======;;;999888888777777777666666666555666777999:::;;;<<<<<>>AAABBB???<<>>???<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;:::<<>>:::999777555444222222222222111111222333333444444555333222222111111111111111444444444333333222111111222111000000000222444555444444444333333333444555333555666777555333000...444555666666777:::???BBBHHHOOOYYYeeeoootttvvvuuuvvvvvvvvvwwwxxxzzz{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzz||||||{{{zzzyyyzzz{{{vvvuuuttttttuuuwwwyyyzzzuuuuuuuuuuuuvvvwwwxxxxxx|||{{{{{{zzz{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{|||||||||}}}}}}}}}}}}||||||}}}|||{{{{{{zzzyyyyyyyyy}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||yyyzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}yyytttqqqooooooooommmoooqqqtttwwwzzz{{{|||~~~~~~~~~~~~}}}|||yyyssskkkbbbYYYPPPGGGBBB;;;:::999888777888888999888888888666555555777888444555666666777666666666444444444444555777888::::::<<<@@@CCCGGGIIIJJJJJJIIIGGGDDDAAA@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGHHHGGGGGGFFF@@@???======>>>>>><<<:::999888888777666777777777555666777888999:::;;;<<<@@@===???GGGQQQZZZcccjjj\\\TTTIIIBBB???>>>===<<<;;;:::888999:::<<<;;;:::;;;;;;<<<>>>@@@@@@???===<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;<<<<<<===>>>===>>>===;;;;;;===;;;777:::999777444333222222222///000111333444444444444222222111111000111111111444444444444333222000000111000//////000111333444222333333222000000111333111333444666555333000...333555666777999<<>>===;;;;;;888777777:::;;;;;;999999;;;===>>>>>>===>>>>>>;;;;;;;;;<<<<<<============<<<;;;;;;<<<===>>>???>>>???>>><<<===???===888;;;:::777555333222222222...///111333444444444444111111111000111111222222111222333333333333222111111111111111222333444444111333333222///...000222---...111333555444333222333555777999;;;???DDDHHHIIIMMMVVVcccnnntttvvvtttwwwuuutttvvvyyy||||||{{{||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{zzzxxxwwwxxxyyyssstttuuuvvvvvvvvvuuutttvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{xxxyyy{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{|||}}}~~~~~~zzz{{{{{{yyyvvvvvvxxxzzzvvvyyyzzzzzzyyyyyy{{{}}}xxxxxxxxxxxxxxxxxxxxxxxxzzzuuuqqqoooooooooppppppqqqssswwwzzz~~~~~~~~~~~~~~~}}}}}}wwwrrrjjjaaaXXXOOOGGGAAA:::999888777777777888999444777888777444333444666444444555666555444222111444444444444555777888:::888;;;@@@EEEIIIKKKMMMMMMMMMJJJFFFBBB@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHGGGEEEDDDBBBEEECCCBBBBBBCCCCCCAAA@@@;;;:::888777777777888999666666666777888:::<<<===@@@:::;;;BBBIIIOOOYYYcccaaaXXXLLLBBB===;;;:::888:::777555666999;;;:::888888;;;??????===<<<===???======>>>???@@@@@@??????===<<<;;;;;;<<<===>>>???;;;>>>>>>===???BBBBBB===<<<:::888555333222222222...///111333444444444444111111111111111222333333///000222333444444333333111222222333444444555555111333444222///...000222)))+++...222444666666666333555777999<<>>@@@AAAAAA@@@@@@>>>===<<<;;;:::::::::;;;<<<>>>AAABBBBBBBBBCCCDDD<<<===<<<888333000111444444444333333444555777888222222222222222222222222666555444222111111222222...444333...///555222'''111111111111111222222333333444555666555444333222333444555888===BBBGGGJJJPPPRRRWWW```jjjppprrrrrrvvvwwwyyyyyyyyy{{{}}}||||||{{{zzzyyyxxxxxxxxxvvvvvvuuuvvvxxxxxxwwwuuusssssssssssstttvvvwwwxxxtttuuuvvvwwwxxxyyyyyyyyy~~~}}}|||{{{zzz{{{||||||xxxyyy{{{||||||{{{yyyxxxtttuuuvvvxxxzzz|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuzzzzzzyyyxxxxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{}}}{{{yyyxxxxxxzzz}}}~~~zzzzzzzzzzzz|||}}}~~~{{{{{{zzzyyywwwvvvuuuuuu}}}{{{wwwrrrpppnnnoooooopppsssvvvxxxyyyzzz|||~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxsssllldddZZZQQQGGGAAA===;;;999888999999888777;;;777333333666777444111444444444444444444444444777666444444444555777888:::;;;>>>CCCJJJMMMLLLKKKLLLJJJGGGCCCAAA@@@AAAAAACCCDDDFFFEEEDDDDDDEEEFFFGGGFFFEEEFFFHHHJJJIIIGGGGGGGGGFFFFFFEEECCCBBBAAAEEEDDDCCCBBBAAAAAAAAAAAA::::::888777777888888999:::888777888999;;;::::::999:::;;;===???DDDJJJOOOVVVQQQIIIAAA;;;999999:::777444444666777666777;;;999999;;;===???@@@BBBBBB>>>>>>???@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<>>;;;999888888888777555888666444555888888555222444444444444444444444444666555555444444666777888:::;;;???DDDIIIKKKKKKJJJJJJHHHFFFDDDBBBAAAAAA@@@CCCDDDEEEEEEDDDDDDFFFGGGFFFFFFGGGIIIKKKLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA<<<;;;999888888888999:::999888888999;;;;;;:::888999:::::::::;;;>>>CCCGGGLLLIIIDDD???<<<;;;;;;;;;:::666666888999888999===999999;;;===???AAACCCDDDAAA@@@@@@@@@AAABBBCCCDDD@@@@@@??????????????????BBBCCCDDDCCCAAA@@@@@@AAA======;;;888444222222333000000//////000111222333333333333333333333333333000000000000111333444555111222111333???JJJFFF;;;000000/////////000111111333222222333333444555666555555666888<<<@@@DDDFFFMMMQQQXXXbbbllltttwwwwwwvvvwwwxxxwwwvvvvvvxxxzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvxxxxxxvvvtttuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwyyy{{{|||}}}~~~~~~|||{{{yyyxxxwwwwwwxxxxxx{{{{{{||||||zzzxxxuuusssttttttuuuwwwyyyzzz{{{|||{{{{{{zzzxxxxxxwwwwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwttttttuuuvvvwwwxxxyyyyyy|||{{{zzzyyyxxxwwwwwwwww{{{zzzxxxvvvuuuuuuuuuvvvvvvvvvwwwyyyzzz|||}}}}}}zzzzzzyyyyyyxxxwwwvvvvvv~~~{{{yyyuuurrroooooooooppprrrtttwwwxxxzzz|||}}}~~~~~~{{{yyytttnnnddd[[[RRRKKKDDD@@@>>><<<999888888777666444666555555777999999777444666666666666666666666666666555555555555666777777:::<<<@@@EEEIIIJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@BBBDDDEEEEEEEEEEEEGGGHHHFFFGGGIIILLLMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEBBBAAA@@@@@@?????????@@@<<<;;;999888777777888999888888888:::;;;;;;999777:::::::::999888:::===@@@BBBAAA???===<<<<<<<<<<<<<<<999777888888555666999777888:::<<>>======;;;888555333222222222222222222333333444444333333333333333333333333222222222333444444555666000000///000777>>>;;;333///////////////000000111222111111111222444666888666666666888;;;>>>BBBDDDGGGLLLVVVaaallltttyyy{{{wwwxxxxxxwwwuuuuuuvvvxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvxxxwwwvvvttttttvvvwwwxxxxxxwwwuuusssssstttvvvxxxyyy{{{{{{{{{{{{zzzxxxvvvuuuuuuuuuvvvyyyzzz{{{{{{zzzxxxuuutttssstttuuuvvvxxxyyyzzz{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvvvvvvvyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwww}}}zzzxxxtttqqqoooooopppqqqsssuuuwwwyyyzzz}}}~~~~~~~~~{{{yyyrrrlllbbbXXXPPPJJJDDD@@@>>>;;;999888777777555444555555666777999888777555666666666666666666666666555555555555555666777777999===BBBFFFHHHHHHGGGFFFDDDEEEEEEEEEDDDCCCAAA@@@AAACCCEEEFFFEEEFFFHHHJJJGGGIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFEEE@@@@@@???>>>============;;;:::888777666666777777888888888:::;;;;;;999777;;;<<<;;;999888888:::===;;;;;;;;;;;;;;;<<<<<<<<<999555444555444222222666666777999;;;===???@@@AAACCCBBBAAA@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBAAA???<<<:::;;;<<<>>><<<;;;999777555222111333333333444444444444444333333333333333333333333333333333333333333333333...000000//////111111//////////////////000000111111111000111222444666888777666666777:::===@@@BBBGGGNNNXXXcccmmmtttxxxzzzyyyzzzyyyxxxvvvuuuvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvwwwwwwwwwuuutttssstttvvvwwwwwwvvvtttrrrrrrsssuuuvvvxxxyyyyyyyyyyyyxxxvvvuuutttttttttuuuvvvxxxyyyzzzzzzxxxvvvuuusssssstttuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxx|||{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{||||||{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxyyyyyyxxxxxxvvvvvvxxxxxxxxxxxxxxxxxxxxxxxx~~~}}}yyywwwsssqqqoooooopppqqqtttvvvxxxyyy{{{~~~~~~~~~~~~}}}{{{yyyrrrlllcccZZZRRRLLLFFFBBB===:::888777777777666444555555666777777666666666333333333333333333333333555555555666666666666666999>>>CCCGGGGGGFFFEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAACCCEEEFFFFFFGGGIIIKKKIIIKKKMMMMMMLLLKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>===<<<<<<<<<;;;:::888666555555666666999888888999;;;;;;:::888<<<<<<<<<:::888888:::<<<888999999:::::::::;;;;;;999666555888888777999<<<777888999:::<<<===??????AAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFF@@@@@@???===:::999;;;===>>><<<:::999888666333000111111222222222222222111222222222222222222222222///000000111000000//////...000222111000000222444000000/////////000111111000000111111333444555666666666666777999<<<@@@BBBKKKRRR\\\ffflllqqquuuwwwyyyyyyyyyxxxvvvuuuvvvwwwuuuvvvyyyzzz{{{zzzyyyxxxxxxwwwvvvwwwwwwwwwuuusssssstttuuuvvvvvvuuutttssstttuuuvvvxxxyyyyyyyyyyyywwwvvvuuutttssstttuuuuuuuuuvvvxxxyyyyyyxxxvvvuuurrrsssssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxxxx{{{||||||{{{uuuuuuuuuuuuuuuvvvwwwwwwtttuuuwwwxxxyyyxxxwwwvvvxxxxxxyyyyyyyyywwwvvvuuuxxxxxxxxxxxxxxxxxxyyyyyy}}}|||xxxvvvssspppooooooqqqrrruuuvvvxxxyyy{{{~~~~~~~~~~~~}}}}}}~~~}}}{{{yyypppkkkccc[[[SSSLLLFFFBBB;;;999777777777777666555666666666555444444555666333333333333333333333333444555555666666666666666999>>>DDDHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEFFFFFFHHHJJJLLLKKKLLLNNNMMMJJJIIIKKKLLLJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCAAA???===<<<<<<;;;<<<;;;999777666666666777:::888777888999;;;:::::::::;;;;;;:::888888:::;;;999999999888999999999999;;;888777:::;;;999;;;???999999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>@@@BBBDDDEEEEEEEEEDDD>>>>>>>>><<<::::::===??????<<<:::999999777333///000000111222222111000///111111111111111111111111,,,---...///000000//////000///000111222333444666111000000000000111222222///000111222333444444444555555555666999<<<@@@BBBFFFNNNYYYcccjjjnnnrrruuuwwwxxxxxxvvvttttttuuuvvvtttvvvxxxzzz{{{zzzyyyxxxyyywwwwwwwwwwwwwwwuuussstttttttttuuuvvvvvvvvvwwwvvvwwwxxxyyyyyyyyyyyyyyyuuuuuutttssstttuuuvvvwwwvvvwwwxxxyyyxxxwwwuuusssrrrrrrssstttuuuvvvvvvwwwwwwwwwvvvwwwwwwxxxyyyyyywwwwwwvvvvvvvvvuuuuuuuuuyyy{{{vvvvvvuuutttttttttuuuuuuuuuvvvxxxyyyyyywwwuuutttuuuvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyy~~~}}}|||wwwuuussspppooooooqqqrrruuuwwwxxxzzz{{{}}}~~~}}}~~~}}}|||}}}~~~}}}{{{yyymmmiiiaaaYYYRRRKKKDDD@@@:::888777666777888777666666666666444222333444666555555555555555555555555444555555666777666666666999>>>EEEHHHGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEE@@@BBBEEEFFFGGGHHHJJJLLLLLLNNNNNNLLLIIIHHHJJJLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEECCCAAA???===<<<<<<===<<<:::888777777777888;;;999777777999:::;;;:::999::::::999888888:::;;;:::999999888888888888888:::666444666555222333666;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>><<<;;;;;;===@@@BBBCCCCCCCCCBBB>>>>>>>>><<<;;;<<>>;;;:::999:::<<<===<<<;;;666777888999999888777666999::::::;;;;;;::::::999999888888777777777777777:::999777666666666777888:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555;;;AAADDDCCCAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>=========;;;:::888777666444444444444333111///...---......///////////////////////////000111333333000000000000111111111111000000000000000111111111111222333444555555555555777555444777===AAAAAA@@@FFFKKKTTT^^^gggnnnrrruuurrrtttvvvvvvvvvuuuvvvxxxwwwxxxyyyzzzzzzyyyxxxwwwtttttttttuuuttttttsssrrrqqqqqqrrrrrrtttuuuwwwxxx{{{zzzxxxwwwvvvwwwwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvuuutttrrrqqqqqqssstttuuutttssstttuuuvvvwwwyyyyyyyyywwwuuutttvvvwwwwwwwwwwwwvvvvvvuuuxxxzzz|||~~~|||wwwuuusssrrrqqqrrrtttuuuwwwwwwvvvuuuuuuuuuuuuuuurrrsssuuuuuuvvvwwwzzz|||zzzyyyxxxwwwwwwwwwxxxyyy}}}|||{{{yyytttqqqoooooopppqqqvvvwwwwwwxxxzzz~~~}}}~~~~~~}}}zzzzzzzzzzzz{{{|||{{{yyywwwnnnggg]]]TTTLLLGGGBBB@@@;;;;;;:::888555444444555666555444333333333444555222222222222222333333333222444444333666::::::666777888;;;===???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDFFFJJJMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIGGGDDDAAAAAABBBBBBAAA???;;;:::999:::<<<===<<<;;;777888999999999888777666999::::::;;;;;;::::::999888888777666666666666777999888777666777777888999;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999<<<@@@BBBBBB@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999777666333444333333222111000///---...//////000000//////////////////000111222222000000000000111111111111000000000000111111111111111222333444555555555555555555666999===@@@AAAAAAEEEJJJSSS]]]fffmmmrrrtttrrrtttvvvvvvuuuuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrssstttuuuvvvwww{{{zzzyyyxxxxxxyyyyyyzzzuuuttttttssssssttttttuuussstttuuuvvvvvvuuuttttttrrrtttvvvvvvuuuuuuuuuvvvvvvwwwyyyyyyyyywwwvvvtttwwwwwwwwwwwwwwwwwwvvvuuuwwwxxx{{{|||}}}|||zzzyyyuuuttttttssstttuuuwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttuuuwwwwwwwwwyyy{{{}}}{{{zzzyyywwwvvvvvvvvvvvv~~~|||{{{{{{yyytttqqqoooooopppqqqtttuuuvvvxxxzzz}}}}}}~~~}}}~~~~~~}}}{{{{{{{{{{{{{{{|||zzzwwwtttkkkddd[[[RRRJJJEEEAAA>>>:::;;;:::888555444555666555444444444444555555666555444333222222222333444444666444333666;;;===:::777888888:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHKKKNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHEEEBBBAAAAAABBBAAA@@@<<<:::::::::<<<===<<<;;;:::::::::::::::999888777999999::::::::::::999999777777666555555555555666777777777777888999:::;;;===>>>AAABBBCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@@@@>>><<>>>>>>>>>>>>>>>>>===<<<;;;999888777444333222111111111111111......///000000000000000000000000//////000111111000000000000111111111111//////000000111111111111111222333444444555555444222555888;;;===>>>@@@BBBDDDIIIRRR\\\fffmmmqqqsssrrrtttvvvvvvvvvuuuvvvwwwtttuuuvvvwwwwwwvvvuuutttvvvvvvvvvuuutttsssrrrqqqrrrrrrrrrssstttuuuvvvwwwyyyxxxxxxxxxxxxxxxyyyzzzssssssrrrrrrrrrrrrssssssrrrssstttvvvwwwwwwwwwvvvrrrtttvvvvvvuuutttuuuvvvwwwwwwxxxyyyyyywwwvvvuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyyyyxxxwwwuuusssttttttuuuwwwxxxxxxyyywwwwwwvvvuuuuuuuuuvvvvvvvvvwwwyyyyyyyyyzzz|||~~~{{{zzzyyywwwvvvuuutttttt}}}|||zzzyyy{{{xxxtttqqqoooooopppqqqsssuuuvvvxxx{{{~~~}}}~~~~~~}}}~~~}}}}}}|||~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}zzzvvvsssiiicccYYYPPPIIIDDD@@@>>>:::::::::888555444555666444444555555666777888888777666333222111222333444333555555444777<<<===:::777777666777999;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGHHHHHHIIILLLNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIGGGDDDBBBAAAAAAAAAAAA<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;:::999888888999999::::::::::::999999666666555444444444444555666666777888999:::;;;<<<>>>@@@CCCEEEEEECCC@@@>>>========================>>><<<:::<<>>>>>>>>>>>>>>===<<<<<<<<<:::999888777444333222000000000111222...///000000111111000000111000000/////////000000///000000000111111111111//////000000111111222222111222333444444444444444000555:::<<<<<<===@@@CCCDDDIIIRRR\\\eeelllqqqssssssuuuwwwxxxwwwwwwxxxyyytttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvuuusssrrrqqqssssssssssssssstttuuuvvvtttttttttuuuuuuvvvvvvwwwsssrrrrrrqqqqqqrrrrrrsssqqqssstttvvvwwwwwwwwwvvvrrrtttvvvvvvtttssstttuuuwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyyyyyyyxxxwwwvvvvvvssstttvvvwwwxxxwwwvvvvvvssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyyyyyyy|||~~~xxxxxxxxxwwwwwwuuutttsss|||zzzxxxwwwyyywwwssspppooopppqqqssstttuuuwwwyyy|||~~~~~~~~~}}}~~~~~~~~~~~~|||wwwsssgggaaaXXXOOOIIIDDDAAA>>>999::::::888666555555777555555666777888999999:::888666444222222333444555000333555555888;;;:::555777666555555777:::===???@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEFFFHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHFFFDDDBBBAAAAAABBB===<<<;;;;;;======<<<;;;<<<;;;;;;:::::::::999999888999999::::::999999888666555555444444444444444666777888999:::;;;<<<===>>>@@@DDDFFFFFFDDDBBB@@@========================<<<:::999;;;???BBBAAA?????????>>>>>>===>>>>>>>>>;;;;;;;;;;;;:::888777666555444333111111111222222///000000111222111111111000000/////////////////////000000000111111111111...//////000111111222222222222333333444333333333000444888::::::;;;???BBBDDDIIIRRR\\\eeelllqqqsssuuuwwwyyyyyyxxxxxxyyyzzzvvvvvvxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuutttsssrrrttttttsssssssssttttttuuurrrssssssttttttuuuuuuuuusssrrrrrrqqqqqqrrrrrrsssrrrssstttuuuvvvvvvuuutttuuuwwwxxxxxxvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwzzzzzzzzzyyyyyyxxxwwwvvvrrrsssuuuwwwxxxyyyyyyxxxtttuuuvvvvvvvvvuuuuuutttwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxwwwxxxzzz{{{tttuuuwwwxxxxxxwwwvvvuuu~~~|||zzzyyyxxxwwwuuurrrpppoooqqqsssuuuvvvwwwyyyzzz~~~~~~~~~|||}}}~~~~~~}}}xxxttteee___VVVNNNHHHDDD@@@>>>999:::999888666555666777555555777888999999999999777666555444333444555666///333555555888:::888222666555555555777:::===???????????????????????????@@@BBBEEEFFFFFFGGGHHHIIILLLLLLMMMMMMMMMMMMNNNNNNIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFCCCAAAAAAAAA>>>===;;;<<<======<<<;;;;;;::::::999999::::::;;;888888999999999999888888666666555444444444444555666777999:::;;;<<<<<<<<<>>>???BBBDDDEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::<<>>>>>======>>>>>>>>>;;;;;;;;;;;;:::999888777777666555444222222222111000000111222222222222222/////////......///000000000000000000111111111111......///000111222222333222222333333333333222222111333555666888;;;>>>AAADDDIIIRRR\\\fffmmmqqqsssuuuwwwyyyyyyyyyxxxyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvuuuttttttuuuttttttsssssssssttttttssstttuuuuuuuuuuuuuuutttrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrssstttuuuttttttsssyyyzzz|||{{{zzzyyyyyyzzzwwwwwwwwwwwwwwwxxxxxxxxx{{{{{{{{{zzzyyyxxxwwwvvvtttuuuvvvwwwxxxyyyyyyyyyvvvvvvvvvuuuuuutttttttttwwwwwwvvvvvvvvvwwwxxxxxxwwwxxxxxxwwwvvvvvvxxxzzzrrrtttwwwyyyzzzyyywwwvvv~~~|||||||||{{{uuusssqqqoooppprrruuuwwwxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||}}}xxxtttccc]]]TTTLLLFFFBBB???===999999999888666555666777444555666777888777777666555555555555555666666666333555555444666999777333555555555666888:::<<<>>>????????????????????????BBBDDDGGGIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLGGGHHHJJJLLLLLLKKKIIIHHHFFFIIIJJJIIIEEEAAA@@@@@@???===<<<<<<======<<<:::999999888888999:::;;;<<<888888999999999999888888777666666555444555555555777888:::;;;<<<<<<<<<<<<<<<===???AAACCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@@@@@@@AAABBB>>>>>>============>>>>>>============<<<;;;::::::888888777666555333111000000111222222333333222222...............///000111000000000000111111111111......///000111222333333222222333333333222222111333111111222666:::>>>???EEEJJJSSS]]]fffmmmrrrtttsssuuuwwwxxxwwwwwwxxxyyywwwxxxyyyzzzzzzyyyxxxwwwttttttuuuvvvvvvvvvvvvuuuvvvuuutttssssssssssssssssssttttttuuuuuutttsssrrrqqqppppppooooooppppppqqqmmmnnnppprrrttttttttttttyyy{{{|||{{{zzzxxxxxxyyywwwwwwvvvwwwwwwxxxxxxyyy||||||{{{{{{zzzxxxwwwvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxyyywwwxxxyyyxxxvvvvvvwwwyyytttvvvyyy{{{{{{yyywwwuuu}}}}}}~~~tttrrrpppooopppsssvvvyyyzzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~|||zzz~~~~~~}}}wwwsssaaa[[[RRRJJJEEEAAA===;;;888999999888666555666888333333555666666666555444333444555666777777666666666777555222444888888444555555666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFFFFEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKEEEGGGJJJMMMNNNLLLIIIHHHEEEIIIKKKJJJFFFBBB@@@@@@???===<<<<<<======<<<:::888777777777888:::<<<===888888999999999999888888777777666555555555555666888999;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAACCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>BBBBBB@@@>>>???AAA>>>>>>============>>>???>>>?????????>>>===<<<<<<999999999888666333111///111111222333333333333222---------......000111222000000000000111111111111---...///000111222333333222222333333333222222111444111...///555;;;===>>>FFFKKKTTT^^^gggnnnsssuuurrrtttvvvvvvvvvuuuvvvxxxwwwxxxyyyzzzzzzyyyxxxwwwssstttuuuvvvwwwwwwwwwwwwvvvuuutttsssssssssssssssqqqrrrrrrsssrrrqqqooonnnoooooonnnnnnnnnnnnoooooojjjlllnnnqqqtttuuuuuuvvvwwwxxxyyyyyywwwvvvvvvvvvwwwwwwvvvvvvwwwxxxyyyyyy|||||||||{{{zzzxxxwwwvvv{{{zzzyyyxxxwwwvvvuuutttwwwvvvuuuuuuvvvxxxzzz|||wwwwwwvvvvvvwwwxxxyyyyyyxxxyyyyyyxxxwwwvvvxxxyyyvvvxxx{{{}}}|||yyyuuusss~~~}}}{{{zzztttqqqnnnmmmoooqqqssstttwwwyyy}}}~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}~~~}}}yyyqqqkkkaaaYYYOOOHHHDDDAAA>>>;;;;;;:::999888777777777777333111///000555888888777666666555555555555666666555444333222222222222222444555666888:::<<<===>>>===???AAA???<<<;;;<<<>>>BBB@@@@@@BBBGGGKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIKKKMMMMMMKKKGGGBBB>>>???===;;;;;;<<<<<<<<<;;;999999;;;;;;;;;;;;999999444444555666666666666666444666777777666666777999555555666777888999999:::<<<<<<======>>>>>>??????>>>===<<<;;;:::;;;;;;<<<<<<===???@@@@@@???>>>>>>======>>>???@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;:::999888777666555444111111000000000000111111222111000///............333222000///...///000222333222000/////////000111///111222222111000222333777777777666777999===AAAEEEJJJTTT^^^gggmmmpppqqqttttttttttttuuuuuuuuuuuuwwwwwwvvvvvvwwwwwwxxxyyyuuusssssssssuuuvvvuuutttrrrqqqpppppprrrttttttssspppooooooqqqttttttppplllqqqpppmmmkkkkkklllmmmoooooonnnnnnoooppprrrtttuuuuuuuuuuuutttsssuuuxxx{{{zzzxxxwwwwwwwwwwwwvvvuuuwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyzzztttsssrrrqqqrrrtttvvvwwwxxxxxxyyyyyyxxxwwwuuutttxxxyyy{{{}}}}}}|||{{{zzz}}}}}}|||zzzyyyuuurrrnnnmmmooosssuuuwwwxxx{{{~~~~~~~~~~~~}}}|||||||||}}}}}}~~~}}}}}}}}}}}}yyyqqqjjj```XXXOOOGGGCCCAAA===:::::::::888777777666666666666444222333555777777666666666666555555666666666555555444333333333333333555555777888:::;;;<<<===<<<>>>??????======>>>AAA@@@??????BBBGGGJJJKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLNNNIIIJJJLLLMMMKKKGGGCCC@@@>>><<<;;;:::;;;;;;;;;999888999:::;;;;;;:::999888444555666777777777777666333444555555444444555777555666666777888999::::::<<<<<<<<<======>>>>>>>>>===<<<:::999888999:::;;;<<<===>>>?????????>>>>>>======>>>??????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<999999888777555444333333111111000000000000111111000000000000000111111111444333111000///000111222222111000/////////000111000111222222111111222333666666666666666999===@@@DDDJJJSSS^^^gggmmmpppqqquuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzsssrrrrrrsssvvvwwwwwwvvvsssqqqqqqrrrtttuuuuuutttpppooonnnppprrrrrrpppmmmpppooonnnmmmllllllllllllmmmmmmmmmmmmnnnoooqqqrrrrrrsssssssssrrrsssuuuxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvxxxxxxwwwwwwvvvvvvwwwwwwvvvuuusssssssssuuuvvvxxxyyyyyyzzzzzzyyyxxxvvvuuuwwwxxxzzz{{{|||{{{zzzzzz}}}{{{{{{zzzyyyxxxuuurrrooonnnqqquuuxxxzzzzzz|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}}}}xxxpppjjj^^^WWWMMMFFFBBB@@@<<<::::::999888777777666777777999777555555666777666555777666666555555666666777666555444444333444444444555666777888999:::;;;;;;===>>>???>>>======>>>@@@<<<<<<>>>BBBGGGIIIIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJLLLLLLKKKKKKKKKLLLHHHIIIKKKLLLKKKHHHEEECCC>>><<<:::999::::::999888888999:::;;;;;;:::999888666666777777888888777777333555666666444444555777666666777888999:::;;;;;;<<<<<<<<<<<<<<<============;;;999777777888:::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<888888777555444333222111111111000000000000111111///000111333333333333222444333222111000111222222222111000/////////000000000111222222111111222444444444555555555888<<>>===<<<;;;<<<===999;;;>>>BBBFFFHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMMMMKKKMMMMMMLLLIIIFFFFFFFFFHHHIIIJJJKKKJJJIIIGGGFFF???===:::999:::999888777777888999::::::999888777777777888888888888777777666777888888777666777999666666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===;;;888777666888;;;<<<:::;;;<<<<<<===============>>>>>>>>>?????????@@@???>>>===<<<<<<<<<<<<<<<888888777555444333222111111111000000000000111111///111333444555444333111333222111000000000111111111111000000////////////000111222222111111222444111333444444555777:::===DDDIIIRRR\\\ffflllppprrruuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzzzzxxxvvvvvvvvvuuutttrrrpppooommmllllllkkkhhhffffffeeecccbbbcccdddeeeffffffhhhiiijjjiiieeeaaa^^^```_____________________bbbeeehhhkkklllnnnppprrrqqqsssuuuvvvvvvvvvvvvwwwuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvttttttwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyxxxwwwxxxxxxyyyzzzyyyyyyyyyyyyxxxwwwwwwwwwtttuuuvvvwwwxxxxxxxxxxxx}}}|||{{{{{{zzzyyyuuusssqqqqqquuuyyy|||}}}{{{}}}~~~~~~}}}|||{{{|||{{{vvvnnnggg\\\UUUKKKEEEAAA???<<<999;;;;;;:::999999999::::::444555555666555555666666666666555555555555666666555555444444444555555666555555666777777888999999===<<<::::::;;;<<<===>>>888;;;???BBBEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLNNNNNNLLLMMMNNNLLLIIIFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHAAA???<<<;;;::::::888777777777888999999888777777777777888888888888777777777888999888777666777888666666777888:::;;;<<<===<<<;;;;;;;;;::::::999999===;;;999888888999<<<===:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<:::999888777666444333333111111000000000000111111111222444555444222000///111000000///////////////000000000000//////......///111222222000000111333000111333444555777:::===DDDIIIQQQ[[[eeelllqqqsssssssssssstttttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxzzzxxxvvvvvvvvvuuutttrrrooommmjjjhhhfffbbb^^^[[[ZZZYYYXXXVVVVVVWWWYYY[[[[[[]]]______^^^ZZZVVVSSSSSSSSSSSSSSSSSSRRRRRRRRRUUUXXX]]]aaadddhhhkkknnnnnnqqqtttuuutttssstttuuutttuuuuuuvvvvvvwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{|||zzzzzzzzzyyyyyyyyyzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvtttuuuuuuvvvvvvvvvvvvvvv~~~|||||||||zzzyyytttsssrrrtttwwwzzz{{{{{{zzz|||~~~~~~~~~~~~}}}|||{{{{{{zzzuuummmfff\\\UUULLLEEEBBB???===:::;;;::::::999999999::::::333555666666555444555666555444444444444444444555444444444444444444555666333444555666777888999999;;;999888888<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===;;;;;;:::888777666555444111111000000000000111111111222222222222000///...000000/////////.........//////000000000///...---...///111000//////000222///111333444555777:::===CCCHHHQQQZZZdddlllqqqtttrrrrrrssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwuuutttssssssttttttrrrqqqjjjhhheeebbb^^^ZZZTTTPPPMMMMMMLLLJJJIIIJJJLLLOOONNNOOOPPPPPPNNNLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFEEEHHHKKKPPPUUUYYY]]]bbbeeehhhmmmrrrsssrrrqqqrrrtttssstttttttttuuuvvvvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvttttttuuuwwwyyy{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuu|||{{{{{{yyyxxxsssrrrsssvvvyyyzzzzzzxxxwwwzzz~~~~~~~~~~~~}}}~~~}}}}}}}}}|||{{{{{{zzzuuullleee\\\UUULLLEEEBBB@@@===;;;999888888777777888888999555777999999666444444555444333333222222333333444333333333333333444555555222222444555777888999:::@@@===::::::===???@@@@@@<<<>>>AAABBBBBBBBBEEEHHHHHHIIIIIIKKKLLLMMMNNNNNNJJJLLLNNNNNNLLLLLLLLLMMMKKKJJJIIIIIIIIIIIIJJJJJJGGGDDDAAA??????===;;;:::555666777888888777666555666777777777777666555444666777888777555444555666333444555777999:::<<<<<<<<<;;;:::999888777666666888888999:::::::::::::::888888888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===;;;;;;:::999777666555444111111000000000000111111//////////////////......000000000000000///.........///000000000///...------...//////......///000...000333555666888;;;===CCCHHHPPPZZZccclllqqqtttsssssssssssstttttttttuuuvvvvvvvvvuuuvvvwwwwwwxxxuuusssqqqoooooommmkkkiii___]]]ZZZXXXUUUPPPKKKGGGAAACCCCCCBBB@@@???BBBDDDBBBBBBAAA@@@???>>>>>>>>><<<===>>>??????>>>======???AAADDDHHHLLLPPPVVVZZZaaagggnnnqqqppppppsssvvvsssssssssssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvttttttuuuvvvxxxzzz{{{|||{{{{{{{{{{{{{{{zzzzzzyyywwwwwwvvvuuuuuuvvvwwwxxxyyyxxxwwwuuuttttttssssss|||{{{zzzxxxvvvrrrrrrtttwwwzzzzzzxxxvvvvvvyyy}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}|||}}}|||{{{{{{zzztttllleee]]]UUULLLFFFCCCAAA>>><<<777666666666666666777777888;;;<<<;;;777444333444333222222111111222222333222222222222333333444555111222333555777888::::::IIIDDD???<<<===>>>===;;;>>>@@@BBBBBBAAAAAAEEEHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMMMMLLLJJJHHHHHHHHHLLLKKKJJJHHHHHHIIIJJJJJJIIIFFFCCCAAA@@@???===;;;555666777888888777666555666666777666666555444444999::::::999777777777888333333555666888:::;;;<<<<<<;;;:::999888666666555666777888:::::::::999888888777777777888:::<<<===>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===;;;:::999888777666555444111111000000000000111111------,,,,,,---...///000111111111111111000//////...///000000000///---,,,,,,---......------...000...111333555666888;;;===CCCHHHPPPYYYccckkkqqqtttttttttttttttuuuuuuuuuvvvwwwwwwwwwvvvwwwxxxxxxyyyyyyvvvqqqmmmjjjfffbbb^^^TTTSSSQQQOOOMMMIIICCC???;;;===>>>===;;;:::<<>>@@@CCCGGGMMMQQQ\\\ccckkkooopppqqquuuxxxrrrrrrrrrssstttuuuvvvwwwuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{||||||{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxvvvtttsssssssss}}}{{{yyywwwvvvqqquuuxxxyyywwwwwwyyy|||yyyzzz}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}zzzxxxtttkkkaaaYYYRRRIIICCCAAA@@@===;;;999999888888888888888999555666888888666444444444777555444555888:::888666333333333333333444555666333444444555777888:::;;;DDDAAA>>>>>>@@@AAA@@@????????????>>>===???CCCFFFJJJNNNPPPMMMLLLNNNOOOMMMMMMLLLKKKIIIIIIIIIJJJKKKMMMLLLKKKLLLMMMLLLJJJIIIKKKKKKIIIEEE@@@<<<;;;;;;666666666666666777888888888777777666555444444444333555888:::;;;:::888666999777666666888;;;???AAA;;;:::888666444444444444888888999::::::::::::999777888999:::;;;<<<<<<<<<@@@???>>>======>>>???@@@???>>>===<<<<<<===>>>???===>>>>>><<<999777666666...222666555000,,,,,,...000...------///111222222222111111000000000000000...............///000000//////000111111111111111333333444444444777<<<@@@CCCGGGOOOXXXaaaiiinnnqqquuuuuuvvvwwwwwwwwwvvvvvvtttuuuvvvwwwwwwwwwvvvuuuwwwrrrkkkhhheee```XXXQQQIIIJJJIIIHHHEEEBBB>>><<<:::::::::999999999888888;;;777222111333666777777777777777777777777777777666888:::<<<>>>@@@DDDGGGPPPWWWaaajjjqqqtttsssrrrxxxuuurrrrrruuuwwwwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxqqqssstttuuuuuuvvvyyy{{{}}}}}}~~~~~~}}}{{{xxxvvvyyyyyyyyyyyyyyyxxxwwwvvvyyyxxxwwwvvvvvvvvvwwwxxx~~~}}}{{{yyywwwuuuuuurrrtttvvvxxxxxxyyyzzz{{{yyyzzz}}}}}}}}}~~~~~~~~~}}}~~~}}}zzzxxxuuulllbbbWWWPPPHHHBBB@@@???<<<::::::999888888777777777888333444666666444222222333555333222333555777555444333333333333333444555555333333444555666888:::;;;AAA???======@@@BBBBBBBBB@@@@@@???>>>===???BBBEEEHHHLLLNNNLLLLLLNNNOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJMMMLLLKKKKKKKKKKKKIIIGGGKKKJJJHHHDDD???<<<;;;;;;888777777777777888999999999999888777777666555555444555777999:::999888777999999888999:::<<>>======>>>?????????>>>===<<<<<<===>>>>>>>>>??????===:::888777777333777999888333000111333444222//////000111111000222111000000//////000000...............///000000//////000111111111111111222333333333444777;;;???BBBFFFOOOYYYccclllrrruuuxxxxxxxxxxxxwwwvvvuuutttwwwxxxxxxxxxwwwvvvuuutttrrrmmmgggbbb^^^WWWNNNGGGDDDEEEEEEDDDAAA>>>;;;:::999999999888888888777777999666222222444666777666666666666666666666666666666888:::;;;;;;===@@@CCCHHHNNNXXXccclllqqqttttttwwwuuussstttvvvxxxwwwuuuwwwvvvvvvuuuuuuvvvvvvwwwtttuuuvvvuuutttuuuvvvxxx||||||}}}}}}|||{{{xxxwwwyyyzzzzzzzzzyyyyyyxxxwwwyyyxxxwwwvvvvvvwwwxxxyyy}}}|||{{{yyywwwuuutttssssssssstttvvvyyy{{{{{{{{{xxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}~~~}}}{{{yyyvvvlllbbbUUUNNNFFF@@@>>>===;;;999;;;:::999888777666666666333444666555444222333333444333222333444555444333333333333333333444444555333333444444666777999:::>>>===<<<===@@@CCCDDDDDDAAAAAA@@@>>>===>>>@@@CCCDDDIIILLLKKKKKKNNNOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLJJJJJJJJJIIIGGGEEEJJJJJJHHHDDD???<<<;;;;;;999888888888888999::::::::::::999999888777777777555666777888888999999888:::::::::;;;<<<======>>><<<;;;::::::999999::::::999999999999::::::::::::888999:::;;;;;;;;;;;;;;;???>>>>>>======>>>>>>???>>>======<<<<<<===>>>>>>???@@@@@@>>>;;;999888888777999:::777444222444666777444111000000000000///222111000000//////000000...............///000000///000000000111111111111111222333333333666:::===AAAFFFNNNYYYeeeooovvvzzz{{{{{{zzzyyyxxxvvvtttsss{{{zzzyyyxxxvvvuuusssrrrkkkfff^^^XXXRRRKKKCCC=========>>>===<<<:::888777777777777777777666666666777555333333555666555555444444444444444444444444666888999999999:::<<<>>>BBBGGGOOOZZZccckkkqqqtttwwwwwwwwwxxxyyyyyyvvvtttvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvtttssstttvvvzzzzzz{{{|||{{{zzzyyywwwyyyzzzzzzzzzzzzyyyxxxxxxyyyxxxwwwvvvvvvwwwxxxyyy|||{{{zzzyyywwwuuutttssssssrrrrrruuuzzz}}}|||zzzxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~|||~~~~~~{{{yyyvvvlllbbbTTTMMMEEE@@@>>>===<<<:::;;;:::999888666666555555555666777777555555555666555444444444555555555555444333333222333333444444333333333444555666888999===<<<<<<===???AAACCCDDDAAAAAAAAA???======???AAAAAAFFFJJJJJJKKKNNNOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMKKKKKKKKKIIIGGGDDDIIIIIIGGGCCC>>>;;;;;;;;;888888888888888999:::::::::999999999888888888777666666666777888888999999999:::;;;<<<<<<<<<;;;:::;;;::::::::::::;;;;;;;;;999999999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>><<<<<<<<<<<<=========>>>>>>??????>>>;;;888777777666666666333000///111444666444111000000000//////111111000///////////////...............///000000000000000000000111111222111222333333333555999<<>>>>>===;;;;;;:::999777666555555555555666777666555555666777555555555555444444444555444333333222222222333333333333333333444555777777<<<<<<<<<<<<===>>>AAABBBAAAAAAAAA???======>>>@@@>>>EEEIIIJJJKKKNNNOOOMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPNNNMMMLLLLLLJJJHHHFFFHHHHHHFFFBBB>>>;;;:::;;;888777777777777888999999999999888888888888777777666666666777888888999999777888:::;;;;;;:::999888999999999:::::::::::::::::::::999999999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===============>>>>>><<<999777666666555444222///---...///111222000......///000111000111000000///.../////////...............///000000000000//////000000111222111222333333444555888;;;AAAEEELLLVVV```jjjqqqvvvvvvvvvwwwxxxxxxwwwwwwvvvwwwwwwwwwuuussspppmmmkkk\\\UUUKKKBBB===:::::::::444555555666666666555555444444444444444444444444222333444555444444333333333333333333333333333333444555777777777999;;;>>>AAACCCGGGMMMWWWaaakkkpppwwwyyy|||}}}|||zzzxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwuuuuuuvvvuuuttttttvvvxxxwwwxxxxxxxxxxxxwwwwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvuuuvvvwwwxxxyyy}}}|||{{{zzzxxxwwwvvvuuusssssstttvvvyyy{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~{{{xxxsssggg\\\QQQKKKCCC???>>>>>>===;;;:::999888777666555555555333444444444222333444666333444555444333222333444444333333222222222222222333222222333444555666666999:::;;;;;;;;;<<>>???>>>DDDIIIJJJKKKNNNOOOLLLMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLKKKIIIGGGGGGGGGEEEAAA===;;;:::;;;777777777777777888999999888888888888888888888888555666777888888999999888777777999::::::999888888888888999::::::999999999;;;:::999999999:::<<<===<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::999:::;;;<<<===============<<<===>>><<<999666666666777555333000///000111111000...,,,---///111222222111000//////......//////...............///000000111000/////////000222333111333444555555666888:::@@@DDDJJJSSS\\\fffmmmrrrqqqrrrtttuuuvvvwwwwwwwwwsssttttttssspppkkkeeebbbTTTOOOFFF???:::999:::;;;444444444444555555555666333333333444444444444444111333444444333222222333222222222222222222222222222444555666666888:::===<<<>>>AAAIIISSS___jjjqqqsssvvvzzz{{{zzzyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwssstttuuuuuuuuuuuuwwwyyywwwwwwwwwvvvvvvuuuuuuuuuttttttuuuvvvvvvvvvvvvuuuvvvuuuttttttuuuvvvxxxyyy||||||{{{zzzxxxwwwvvvvvvrrrtttvvvxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}zzzwwwqqqdddYYYOOOIIIAAA=========<<<:::888888777666666666666666333444444333222333555777444555777555333222333555444333333222111111222222222222222222333444555666555777999999999;;;???BBB>>>???@@@???>>>===>>>???>>>EEEJJJKKKLLLNNNNNNLLLKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFDDDAAA===:::::::::999888888888888999::::::999999999999::::::::::::444555777999:::999888777777888999999::::::::::::888999:::::::::999888888<<<;;;999999999:::<<<===============<<<;;;:::999777888999::::::999888777999:::;;;==================>>>???===:::777666777888666444333222222222222111///---...000222333222000000///............///...............///000000111000///...///000222333222444555666666777999;;;>>>BBBHHHPPPZZZdddlllqqqooopppqqqsssttttttuuuuuuqqqrrrsssqqqlllddd\\\WWWKKKIIIFFFAAA<<<999888888444333333333444444555555333333333444444444555555111333444333111000222444333333333333333333333333333444555444444444666888:::;;;>>>DDDNNNYYYdddjjjooorrrvvvwwwvvvuuuvvvwwwvvvuuuuuuttttttuuuuuuvvvssstttuuuuuuuuuuuuwwwyyyxxxwwwvvvuuuttttttssssssttttttuuuvvvvvvvvvvvvvvvtttssssssssstttuuuwwwxxx{{{{{{zzzyyyxxxvvvvvvuuurrruuuxxxyyywwwwwwyyy|||~~~}}}~~~~~~~~~}}}~~~~~~|||~~~}}}zzzvvvooocccVVVMMMGGG@@@<<<;;;<<<;;;999888777666666666666666777555666666555444555777999666888:::888555444555777444333333222111111111222222222222222333444555555111444666888888;;;@@@DDD===???@@@???>>>===>>>@@@???FFFKKKKKKLLLNNNNNNLLLIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKIIIGGGFFFEEEDDDAAA===:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;333555888:::;;;:::888666888888999::::::;;;<<<<<<::::::;;;;;;;;;:::888888<<<;;;:::999999;;;<<<>>>>>>>>>======<<<;;;999999666777888999999888777666888999;;;===>>>>>>===<<<>>>???@@@>>>;;;888888888888666444333333333222111333111//////111333333222000000///..............................///000000222111///...///000222333222444666777777777999;;;===@@@FFFOOOZZZdddmmmqqqnnnooopppqqqrrrrrrsssrrrqqqrrrsssqqqjjj```UUUNNNFFFGGGFFFDDD???:::666444444333333333333333444555333333333444444555555555111333444333000000222555333333333333333333333333333444444333222111333444;;;<<<===BBBIIISSS\\\bbbkkkooorrrsssrrrrrrtttvvvtttttttttsssssstttttttttuuuvvvvvvuuuttttttvvvxxxxxxxxxvvvuuussssssrrrrrruuuuuuvvvwwwwwwwwwwwwwwwsssrrrrrrrrrssstttvvvwww}}}|||}}}}}}{{{wwwtttsssssstttuuuvvvvvvuuuvvvxxxzzz}}}~~~~~~zzz{{{}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}~~~}}}}}}|||}}}}}}|||}}}}}}~~~|||zzzwwwnnnaaaWWWLLLGGG@@@<<<;;;;;;888666777777888888666555333222333444444555666777888888555555555555555555555555111222222222222111000000333333555555555555333333666666666777888:::;;;<<<<<<>>>???>>>===<<<===???BBBGGGMMMOOOMMMJJJIIIJJJJJJIIIHHHIIIJJJJJJIIIGGGPPPLLLGGGFFFHHHJJJJJJJJJLLLKKKHHHDDD@@@===;;;::::::999999999999999999999777:::===>>>===;;;999999555666666666777777888888666777999;;;<<<<<<;;;;;;:::::::::999999888888888666999<<<===;;;999:::<<<>>>>>>>>>===<<<<<<;;;;;;888999999888777777888:::;;;<<<<<<===============;;;;;;<<<<<<<<<;;;999888999999777666444222111111111111000000000000111111000///.........///111222------......//////000000///111333222///...000222444444444444555777888888<<>>999555444222222333444444444444333888555222444777777333...333333222222111222222222111111222222222333333333333333444444555666666666???;;;:::???EEEMMMXXXbbblllooosssuuuuuusssssssssxxxwwwuuutttssssssssstttqqqrrrttttttttttttuuuwwwtttuuuuuusssqqqqqqrrrsssuuuvvvwwwwwwuuuttttttuuuuuutttsssrrrrrrsssuuuvvv|||{{{||||||zzzvvvsssrrrssssssuuuwwwxxxxxxzzz|||~~~|||~~~||||||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyuuulll___UUULLLFFF@@@<<<;;;;;;888666444555555666666555444333333333444444555555666666555555555555555555555555222222222222222111111000111222333333333333222111222222333555777999;;;<<<;;;===>>>>>>===<<<===???@@@DDDIIILLLMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKIIIHHHOOOKKKGGGFFFGGGHHHHHHGGGJJJHHHEEEBBB???===<<<;;;::::::::::::::::::::::::888:::<<<===;;;:::999999777777888888888999999999999::::::;;;;;;;;;;;;:::999999999999999888777777333666888888777666777999;;;;;;;;;;;;<<<<<<<<<<<<666777777555444444666888;;;;;;<<<===============;;;<<<=========;;;:::999999888777555444222111000111000000//////000000111///...---------...000000.........///////////////...000111222222222444555444444444444555555666777<<<@@@HHHPPPXXXaaaiiioooppprrrttttttrrrpppqqqrrrqqqooojjjbbbWWWMMMDDD@@@BBBDDDFFFEEE@@@:::666333111222333333444444333333444111///111333333///+++333333222111111111222222000000111111111222222222222222333333444555555555<<<888999>>>EEEMMMYYYccclllooorrrttttttsssssssssvvvuuutttsssrrrrrrrrrsssrrrsssttttttttttttuuuvvvwwwwwwvvvtttqqqooopppqqquuuvvvxxxwwwuuuttttttuuutttttttttttttttuuuvvvvvv|||zzzzzz{{{xxxuuurrrqqqqqqqqqsssvvvxxxyyy{{{~~~|||~~~~~~}}}}}}~~~}}}{{{zzzyyy~~~}}}~~~~~~}}}~~~~~~|||{{{yyywwwsssiii]]]SSSLLLFFF@@@<<<;;;;;;999666222333444555555555555444333333444444444444444444444444444444444444444444222222333333222222111000000000111111111111000000//////000222444777999::::::<<<======<<<<<<===???>>>@@@DDDHHHLLLMMMKKKIIIJJJIIIIIIJJJKKKKKKJJJHHHKKKHHHFFFEEEEEEFFFFFFEEEIIIFFFBBB???<<<<<<<<<===:::::::::;;;;;;<<<<<<===999:::;;;;;;:::999:::;;;999999::::::::::::;;;;;;===<<<<<<;;;::::::;;;;;;777888999999999888666666777888999999888999;;;===888888999:::;;;<<<<<<<<<666666555333111222555888;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<::::::888888666555333111000000000//////......//////000---------------.../////////////////////.........---,,,---///333555555555555555444444444555555666<<<@@@GGGNNNVVV```hhhnnnssstttvvvuuutttrrrqqqrrrqqqmmmfff\\\RRRIIIBBB>>>???BBBEEEEEEAAA;;;666333111222333333444444333333666444222444666555222...333333222111111111111111//////000000000111111111111111111222333333444444888666777===DDDLLLYYYdddmmmooorrrssssssrrrssstttwwwvvvuuutttssssssssstttsssuuuvvvuuutttsssuuuvvvvvvwwwvvvtttrrrqqqqqqrrruuuwwwxxxwwwvvvtttuuuuuussstttuuuvvvwwwwwwwwwwww{{{xxxyyyyyywwwtttqqqppppppooorrruuuwwwxxxyyy|||~~~|||~~~~~~~~~|||||||||}}}~~~~~~|||{{{zzz~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||{{{zzzwwwrrrhhh\\\SSSKKKFFF???<<<<<<;;;999777444555555555555555555555555555444444444444444444444444444444444444444444333333333333333222222111000000000000000000000000///000000111333555777888888:::;;;<<<;;;;;;===???>>>>>>@@@EEEKKKLLLJJJFFFHHHGGGGGGHHHJJJJJJIIIGGGEEEDDDDDDDDDDDDEEEFFFEEEJJJGGGBBB>>>;;;;;;<<<===::::::;;;<<<===>>>>>>???;;;<<<<<<;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<===777888999::::::999777666;;;;;;;;;::::::<<<>>>@@@888999:::;;;<<<;;;;;;;;;888777555333111333666:::;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999888777666444333111000/////////............//////---------.........//////000000//////......------+++***))),,,111444333111666666555555555555555555;;;???EEEMMMUUU^^^gggmmmtttuuuwwwwwwuuusssqqqqqqoooiii```WWWOOOIIIEEEBBB===???AAA@@@===999666444222222333444444444444333888777666777999888666333444333222111111111111111000000000000111111111222111111222222333444444444666555777<<>>@@@???@@@DDDHHHIIIFFFCCCEEEEEEDDDFFFHHHHHHGGGEEE???AAABBBDDDEEEFFFGGGHHHKKKHHHCCC>>><<<;;;<<<===;;;;;;<<<===>>>>>>??????===>>>>>><<<<<<<<>>???888999:::;;;;;;;;;:::999;;;:::999888999:::<<<<<<;;;<<<=========;;;:::999:::999777555444555999<<<;;;::::::999:::;;;<<<<<<888999:::;;;;;;:::999888888888666555333111000000//////............//////......//////000000000000000000//////......------...+++***,,,000333111///777777666666555666666666;;;>>>DDDKKKSSS\\\eeekkktttuuuvvvvvvvvvtttqqqooollleeeZZZPPPJJJFFFBBB@@@;;;<<<;;;999666555555777333333444555555555555444666666666777888777555444555444333222111111111111111111111222222222333333222222222333444444555555666666888<<>>AAAAAABBBDDDFFFFFFDDDBBBCCCCCCCCCDDDFFFGGGFFFDDD===@@@DDDFFFFFFGGGHHHIIIHHHFFFBBB???<<<<<<<<<===<<<<<<<<<======>>>>>>???>>>??????>>>===>>>AAACCC<<<<<<<<<<<<<<<;;;;;;;;;999999999:::;;;===>>>???::::::::::::;;;;;;;;;<<<>>><<<;;;:::;;;<<<;;;:::;;;<<<===>>>===;;;999777::::::999777555666999<<<::::::999888999:::;;;<<<777888:::;;;;;;:::999999999999777666444222111000000//////......//////000...//////000111000000000///////////////.........111000///000222333222111666666555555555666666777;;;>>>CCCIIIQQQZZZdddjjjrrrrrrsssuuuuuutttpppmmmggg^^^RRRHHHBBB===999666999999777555333333555888444555666666777777666666888999:::;;;;;;:::999888777666555333222222222222111222222222222333333333222222333333444555555555666666999<<<===@@@KKKVVVeeeiiinnnrrrtttuuuvvvwwwuuuuuuvvvvvvvvvvvvuuutttuuuvvvxxxwwwvvvuuuwwwxxxxxxyyyxxxvvvtttrrrssstttvvvxxxyyyxxxwwwuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyy~~~}}}xxxyyyyyywwwsssqqqppppppqqqtttyyy{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~zzzqqqfff[[[UUUJJJEEE???<<<<<<<<<:::888999888777666555555666666444444444555555666666666333333333333333333333333555555555555555444333333222222111000000111222222333222222222222222333333333555777888999:::<<<>>>???AAADDDEEEDDDCCCCCCDDDCCCCCCCCCDDDFFFGGGFFFEEE???CCCGGGHHHGGGFFFGGGHHHBBBAAA???>>>======>>>>>>===========================>>>??????>>>???AAABBB???>>>>>>>>>============999999:::;;;;;;;;;;;;;;;;;;:::999888999:::<<<===@@@>>><<<===>>>===:::888888:::<<<======;;;999777777888888666555555777999:::999888777888999;;;<<<999:::;;;<<<===<<<;;;;;;::::::888777555333222222111000000//////000000111---...///000000000//////.........//////////////////111222222222222333444333333333333333444555666:::===BBBHHHOOOYYYccciiioooooopppsssuuusssoookkk```VVVJJJAAA<<<999444111666666666555333333666888666666777888888888888888:::<<<===>>>===<<<<<<<<<888777666555444333333333111111111111222222222222111111111222333333444444444555888;;;;;;>>>IIIUUU```fffmmmsssvvvwwwwwwxxxttttttuuuvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzyyywwwtttrrrssstttvvvxxxyyyyyywwwvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyy~~~xxxyyyyyywwwtttqqqppppppmmmqqqvvvyyy{{{|||~~~}}}~~~~~~~~~~~~||||||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}|||}}}~~~zzzqqqeee[[[UUUJJJEEE???<<<<<<<<<:::888666666555444444666777888222222333333444555666666333333333333333333333333555555666666555555444333222111000//////000111222000000000000111222333444222444777888999:::<<<>>>===AAADDDEEECCCBBBDDDFFFDDDCCCCCCEEEGGGHHHGGGFFFBBBFFFJJJJJJHHHFFFEEEFFF===============>>>??????============<<<<<<<<<<<<;;;===>>>???>>>>>>@@@AAA@@@@@@@@@@@@??????>>>>>>999:::;;;<<<;;;:::999888;;;999777666777999;;;===<<<:::999999:::999555111555777999;;;<<<;;;999888444555666555444333555666:::999888777777999;;;<<<:::;;;===>>>>>>>>>======;;;:::999777666444333222111111000000000000111111,,,,,,.../////////...------.........//////000000+++...111111000000222555000000111111222333444555:::===AAAGGGOOOXXXbbbiiimmmmmmnnnqqqtttsssoookkkYYYPPPEEE>>>;;;999666333444555777777666555666777777777888999999999999999666888:::;;;:::999888999999888777666555444444333000000000000111111111111000000000111222222333333222444777::::::===HHHUUU^^^dddmmmtttxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuutttvvvwwwwwwwwwwwwyyy{{{wwwxxxxxxwwwuuutttuuuwwwvvvxxxyyyyyywwwvvvvvvwwwxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{xxxtttpppnnnoooppprrruuuwwwyyyyyy{{{}}}~~~~~~|||{{{{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~|||zzzzzzzzz{{{~~~||||||{{{xxxqqqfffZZZQQQIIIFFFBBB???>>>===<<<;;;777777666666666666666777444555555555555555444444666666666666555555555555555555555666555555444444444222000000111111111000000000000111111222222222222111333777<<>><<<===>>>@@@BBBCCCCCCCCCBBBDDDEEEGGGIIIIIIIIIGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDBBB@@@>>>===<<<===>>>??????@@@@@@AAA@@@???>>>===???>>>===<<<===???AAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999777666777:::;;;888666<<<<<<<<<<<<<<<<<<;;;;;;777888:::<<<<<<;;;:::999444555666555333333555666<<<:::888999<<<===<<<;;;>>><<<;;;;;;<<<>>>======999888666666666555333111222111///...,,,,,,++++++...//////000000000000//////,,,)))***---///...---//////000111111111111000...111333222111111444777<<<<<>>;;;888666666:::555555555555777999;;;===<<<:::888999;;;<<<:::888999999999999:::;;;;;;<<<;;;:::777444333333444444222111000111222222111000555222000000333555555333555444444777999<<>>===<<<;;;:::::::::999999888999999:::444444555555555444444333555555555555444444444444333333444444444333333222555333111111222333222111000000000000111111222222333333333666:::;;;:::888<<<===>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHHHHGGGGGGJJJJJJJJJIIIGGGEEEBBBAAABBBAAA???===<<<===>>>???>>>>>>?????????>>><<<<<<===<<<;;;;;;;;;===???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;999888999;;;;;;999777<<<<<<;;;;;;::::::::::::777888:::;;;;;;;;;:::999555666666555444444555777<<<:::888999;;;===<<<;;;===<<<;;;;;;===>>>>>>===:::999777777777555333000111000000///...---,,,,,,//////000000000000//////111///,,,---///111111000...///000000111111000000///000111111111222444666::::::===DDDMMMWWW___dddkkkmmmnnnnnnoooooofff\\\LLLDDD===:::888555666999777777777888999;;;===>>>===;;;999999;;;;;;:::888:::::::::999::::::;;;;;;;;;999777555333333444555222111000111222222111000333111//////111333333222555333444777999<<>>>>>>>>>>>>>><<<>>>AAACCCFFFGGGGGGGGGIIIIIIIIIHHHFFFDDDBBBAAABBBAAA???>>>======>>>>>><<<<<<=========<<<;;;;;;::::::999999:::;;;===>>>???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::::::::===<<<;;;;;;<<<<<<:::888<<<<<<;;;:::999999888888777888:::;;;;;;:::999999666777777666555555666888;;;:::888999;;;<<<<<<;;;<<<;;;;;;===???@@@@@@>>><<<:::999888777666333111//////000000//////...---000000111000000///...---111///......000111111111...///000000111000000000000//////000222444444444777999<<>>??????>>><<<;;;:::;;;;;;999777<<<;;;:::::::::::::::::::::888777555444444555555222111000111222222111000333222000000222333444333444333444777888<<>>;;;::::::999888555555444444555555666666555555666666777666666666555555555444444444333333000111111222222222222111222111//////000111111000111111222222222222222222444444444555555555555444;;;;;;<<<<<<<<<=========:::;;;>>>BBBEEEGGGIIIIIICCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999>>>>>>=========<<<;;;:::======<<<;;;:::999888777999:::;;;;;;;;;;;;::::::777888888777666666777999::::::999999:::;;;;;;;;;<<<<<<===@@@BBBCCCBBB@@@===;;;999888888666333111...///000111111000000///111111111111000...------............//////000//////000111111222222111111111...,,,...222444444222555888;;;AAAHHHRRR[[[aaaeeeiiilllkkkiiicccXXXMMMCCC<<<777777777555666999:::;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;:::999888===<<<;;;:::::::::::::::999999777666555555555666222111000111222222111000555444333333333555666666444222333666888<<>>;;;:::999888777777777777777777888999:::666666777888888888888888666666666666555555555444111111222333333333333333333222000000222333333222333333333333333333333333333333444444555555777888::::::;;;;;;;;;<<<======:::<<<>>>BBBEEEHHHJJJKKKAAABBBDDDEEEFFFEEEEEEDDDAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<::::::::::::;;;<<<======>>>===<<<;;;::::::::::::;;;;;;:::::::::999999999===>>>>>>>>>===<<<<<<<<>>===<<<;;;:::999888;;;<<<<<<<<<<<<<<<;;;;;;777888999888666666888999999999999999999:::;;;<<<======???BBBEEEEEECCCAAA<<<;;;999888888666444111000000111111222222111111111111111111000...---------...///////////////000000111222222333333222222000...,,,---111444333111555777<<<@@@FFFOOOXXX___dddiiillljjjfff___SSSHHH>>>999666888888777777:::;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@>>><<<;;;;;;;;;===<<<<<<;;;::::::::::::;;;:::999888777666666666222111000111222222111000444444333333333333555666333111333666888<<>>;;;:::999888777666555555555666777888999555666777888999999999888777777666666666555555555111222333444555555555555666444333333555666666555333333333333333222222222111222333444444555777999888888888999:::<<<===>>><<<===???BBBEEEGGGIIIJJJCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;:::;;;;;;<<<===::::::;;;<<<<<<======>>>======;;;:::::::::::::::::::::::::::999999999999:::<<<>>>>>><<<;;;<<<===>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;777888888777666666777999888999:::999888999:::<<<<<<===@@@CCCEEEEEEAAA>>>;;;999888888888777444222222222111111111222333333000000111000000///...------///111111000000000111000111222222333333222222...------...000222222222333777;;;>>>CCCJJJTTT[[[bbbhhhkkkhhhbbbZZZOOOEEE<<<777666999;;;::::::<<<<<<>>>AAACCCDDDCCCAAA@@@AAABBBBBBAAA>>>======>>>===<<<;;;;;;;;;;;;;;;;;;======<<<;;;999888777666222111000111222222111000000111111000///000222444222111222555888<<>>;;;:::999888777333333333333444555666666444444555666777777777777666666555555555444444444111222333444555555555555555333222333444666555555222222222111111000000000000111333222111222555888555555555666888:::<<<>>>>>>???@@@AAACCCEEEGGGHHHBBBBBBCCCDDDCCCCCCAAA@@@???>>>>>>===;;;:::888888:::999999888999:::;;;<<<999:::;;;<<<<<<============<<<;;;:::999999999999:::::::::999999999999888777:::<<<<<<;;;:::;;;===<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999999999666777888777555555777999777999:::999888888:::<<<:::;;;>>>BBBDDDBBB>>>:::888777666666777777444333555444222000000111333555//////000000000000//////,,,...111111000...///000//////000111111111111000,,,---.........///111333111555999<<<>>>EEENNNUUU\\\bbbddd```ZZZRRRHHH???:::666666;;;=========???>>>@@@DDDGGGGGGFFFCCCAAAAAACCCDDDCCC@@@???@@@BBB<<<;;;;;;;;;;;;<<<<<<===@@@@@@???===;;;999777666222111000111222222111000///000111000......111444222000222555888<<>>;;;::::::999888555555555666666888999999222333444555666666666666555555444444444333333333000111222333444555555555222000///000111333333222111000000000//////......000111222111//////222666333333333444666999<<<===??????@@@AAABBBDDDEEEFFF===???AAACCCDDDDDDDDDDDD>>>>>>===<<<;;;999777666888888777777777888:::;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::999999999888888555888;;;;;;:::999;;;>>>:::::::::::::::::::::::::::999999888777777777888666777777666555555666888777999;;;:::777777:::===888:::===@@@BBB@@@;;;777777666555666777777555333888555222000///111444555...///000000000000000///))),,,//////---,,,,,,...---......///////////////+++---//////------111444000444888999;;;AAAJJJRRRUUU[[[]]]YYYRRRJJJAAA999:::666777<<>>???AAA@@@CCCFFFIIIJJJHHHEEECCCAAADDDEEEDDDBBB@@@BBBDDD;;;;;;;;;;;;;;;<<<===>>>BBBBBB@@@???<<<:::777666222111000111222222222000000222222111//////222555111000111555777<<>>;;;:::888777444555666555444555666888666666666666666666666666666444222222444555444444777777777666555555444444555444222111111111222333...000222222111000000000000000111222333333444444333333333555777:::===???@@@AAABBBCCCCCCCCCBBBAAA?????????@@@@@@AAAAAAAAA;;;;;;<<<<<<;;;::::::999777777777777888999:::;;;============>>>>>>>>>>>>>>>;;;999888:::;;;999777<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;999999::::::::::::::::::======<<<;;;:::999777666:::888666555555888;;;===<<<======;;;999777777888999:::;;;>>>???>>><<<999;;;888666666999:::999777555444333222111111111111555444222111000///---+++///...------++++++******---.../////////...,,,++++++,,,...///000000000///333444555888;;;@@@CCCFFFQQQQQQQQQNNNHHHBBB>>><<<<<<<<<;;;<<<===>>>@@@AAABBBFFFIIIJJJHHHEEEBBBAAACCCEEEFFFEEECCCAAA@@@@@@AAA@@@>>>=========>>>???AAA@@@>>><<<:::999888888444333333222222333333333&&&+++000111000......///333222555888:::===FFFOOO]]]fffoooqqqrrrssssssqqquuuvvvyyy{{{{{{zzzxxxvvvxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{yyyxxxxxxxxxxxxvvvuuu~~~{{{yyywwwtttrrrqqqrrrtttuuutttwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}||||||yyyxxxuuurrrpppmmmlllkkkhhhiiijjjlllooorrrtttuuussstttwwwzzz~~~{{{ppp```TTTNNNIIIBBB===<<<<<<======::::::999888777777777888555555555555555555555555666444333333444555444333555555555555555555555555444333222222111111111222///111333333222111111111000111111222333333444444333333333555777:::<<<>>>===>>>???@@@AAABBBBBBBBB??????@@@@@@@@@AAAAAAAAA>>>======<<<;;;:::888888777777777777888999:::;;;;;;;;;<<<<<<<<<=========;;;999777888;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::888777666666666555555666888999:::<<<<<<===;;;999777777888999:::<<<>>>???>>>;;;999:::888666666888:::999777555444333222111000000000***+++---000222333222111.........------------------......///000000000///...///000111222222111111333333555777:::>>>AAACCCGGGHHHHHHEEEAAA===;;;:::======<<<===>>>???AAABBB@@@CCCFFFGGGFFFDDDCCCCCC@@@BBBDDDDDDCCCBBBBBBBBB@@@???>>>=========>>>>>>@@@???===<<<:::999888888444444333333222333333333///111333444333222111111222111333777999<<>>??????<<<:::999777555555555555555555555555555555555555555444333333555555555333222222333444444555666666222222222222222111111000111333444444333222222333111111111222222333333444333333333444666888;;;<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@??????===<<<999888777555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999777777888;;;=========<<<<<<==================:::::::::999999::::::;;;======<<<<<<;;;:::::::::::::::::::::999888777666444666888:::;;;;;;;;;:::;;;<<<<<<;;;888777777888888:::<<<===>>>===;;;:::999888666666888999888777555444333111000/////////,,,---000111222111000...------......////////////---.........000111222333222222333333444333333222333333444666888;;;===>>><<<======;;;999888888:::>>>>>>>>>???@@@AAABBBCCCAAACCCEEEFFFEEEEEEFFFGGG===???BBBBBBBBBBBBCCCDDD??????>>>============>>>>>>>>><<<;;;:::999999999555555444333222222333333222111000000111111000...222111222666888<<>>???<<<999777666666555555555555555555555555555555555444444444666666555333222222222333333444444444000111222333333222111000111333444333222111222333111111111222222333333333333222222333555777999;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<:::999888555555777888999:::;;;;;;::::::::::::;;;;;;;;;;;;888888888999:::<<<======<<<<<<===============>>>:::999999999999:::;;;;;;>>>>>>===<<<;;;;;;::::::999999999999999888777666777999>>>AAACCCAAA???===:::;;;<<<:::888777777888888:::<<<===<<<;;;;;;;;;999888777777777888888888555444333111000//////...000111222111000///...///........................///...------...000111333333333333333333333333222222222333444666777999999777888777666555666888;;;??????@@@AAABBBCCCDDDDDDFFFGGGHHHGGGFFFGGGHHHJJJ>>>???AAAAAAAAAAAABBBCCC??????>>>>>>==================<<<::::::999999999666666555333333222222222333///,,,---///111000...222111333666999<<>>;;;::::::999888666666666666666666666666555444444555777666555333444444333333333222222222111222333444444333222111111222333222111000222333111222222222222222333333333222222222444555777999<<<<<<;;;;;;;;;===>>>???????????????????????????============<<<;;;::::::444555777999::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::999999:::;;;;;;<<<<<<<<<=========>>>:::999999999::::::;;;<<<>>>>>>===<<<;;;;;;::::::888888999999999888888777888;;;@@@DDDEEECCC@@@>>>999:::;;;:::888777777888777:::<<<<<<;;;:::;;;<<<999999999888888888999999666555333111000///.........///000///...000444888//////......---,,,,,,+++000///...---,,,---...///222222222111111111111111111222333444444555666666888888777666666777;;;>>>@@@@@@AAABBBCCCDDDEEEEEEIIIIIIIIIGGGEEEEEEGGGHHHAAABBBBBBAAA@@@???@@@AAA???????????????>>>>>>===>>>===<<<;;;:::999999999888777555444333222222222333000---...222444444333444333444777:::>>>HHHSSSccclllssstttuuuxxxyyyxxxvvvwwwyyy{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwvvvvvvvvvuuuuuuwwwwwwxxxyyyyyyzzzzzz{{{}}}{{{yyyyyyyyyxxxvvvuuu|||yyywwwtttrrrooooooqqqtttuuuuuuuuuwwwyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxvvvrrrooommmlllmmmmmmllllllkkklllpppuuuzzz~~~}}}|||zzzxxxtttmmmeee___OOOJJJCCC>>>===<<<999777777777777777777777777777555444555666777777555333555555444333333222111111222333333444444444444444111222222111000000222333222222222222222222222222222222222222222444666777999999::::::;;;<<<===>>>>>>>>>>>>===============;;;;;;;;;<<<;;;;;;:::999555666888999::::::999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::888777888:::::::::;;;;;;<<<=========::::::::::::;;;<<<============<<<<<<;;;:::::::::888888999999999999999999888:::>>>@@@AAA???===;;;999:::::::::888777888999777:::===<<<:::999:::===999:::;;;:::888888:::;;;777666444222111000//////000222222000------111555000000///...---,,,+++***//////...---------------000000/////////000000111000111222333444444444444777888888888888:::===@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGEEECCCBBBCCCEEEDDDDDDDDDBBB???>>>???@@@@@@@@@AAAAAA@@@@@@???>>>??????===<<<;;;:::::::::999888666555333222111111000...---...000222333444555333444777:::???JJJTTTccckkkqqqrrrqqqssstttsssssstttwwwyyyyyyxxxvvvtttxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz}}}{{{zzzzzzyyyvvvuuu}}}{{{xxxvvvsssqqqooooooqqqtttuuuuuuwwwxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}|||zzzyyyyyyxxxwwwuuusssrrrqqqppplllkkkjjjiiijjjmmmrrruuuzzzzzz{{{||||||zzzuuurrr```XXXNNNHHHDDDAAA===999888888888888888888888888555444555777888777555333444444444444333333333333444444444444444555666777333333333222111111333555222222222222222222222222222222111111222333444555333444666999;;;===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666777999::::::999888777999999999999::::::::::::;;;<<<===;;;888777888:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;::::::::::::888888999:::::::::::::::999:::;;;<<<<<<;;;:::999888999:::999888777888999777:::===<<<999888:::===:::<<<===;;;999999;;;===888777666444222000000///---111333222---+++,,,...000/////////......---------......////////////.........------...///000111///000222333444444333333333444666777888;;;>>>AAA???@@@BBBCCCDDDEEEEEEDDDCCCDDDEEEEEECCCCCCCCCDDDEEEEEEEEEBBB@@@???@@@BBBAAAAAABBBBBBBBBAAA@@@???BBBAAA???===;;;::::::::::::999777555333222111111---...//////......000222444333333666999>>>IIIUUUbbbjjjppppppooorrrsssrrrrrrssstttuuuvvvuuuuuutttwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyy}}}{{{yyyyyyyyyxxxvvvuuu}}}{{{xxxuuussssssqqqooooooqqqtttuuuuuutttwwwzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~|||yyywwwvvvwwwxxxxxxxxxvvvuuusssppppppnnnllljjjjjjmmmooouuuuuuwwwyyy||||||{{{yyysssjjj^^^VVVQQQMMMFFFBBB999999999999999999999999555555555777888888555333222333333444444555555666666555444444444666777888444555555333222222444666222222222222222222222222222222111111111222444555---///333777;;;===>>>???<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;999777555444777888:::::::::999777555777888888888888999999999:::<<<<<<;;;888777999<<<888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>??????999:::::::::::::::::::::888999::::::;;;;;;;;;;;;;;;;;;::::::999999999999888999:::999777777888999666:::===<<<888777:::>>>;;;===>>><<<:::999<<<>>>999888666444222111000000 '''///222000...///111////////////000000000000,,,---///111222222111111...---------...///111222///000222333444444444333...000333555888:::>>>AAA???@@@BBBCCCEEEEEEDDDDDDBBBDDDFFFGGGFFFEEEFFFGGGEEEEEEEEECCC@@@@@@BBBCCCAAABBBCCCDDDCCCBBBAAA@@@CCCBBB@@@>>><<<;;;:::999:::999777555333222111000222444666555222000222444333222222555888===IIITTTccckkkpppqqqpppsssuuutttuuuttttttssstttuuuvvvwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyywwwvvvvvvwwwwwwuuutttzzzwwwuuusssqqquuutttrrrqqqqqqrrrtttuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}}}}||||||||||||{{{zzzvvvtttrrrooollljjjiiiiiimmmmmmlllmmmnnnqqqtttvvvrrrqqqpppnnnjjjaaaUUUMMMFFFDDDAAA>>>;;;999888888333333333333333333333333777555333222333333222111555555555555666666777777444333111////////////000///000000111111111000000000000000000000000111111222444555444777<<<;;;777;;;::::::999999999::::::===;;;999888888888666444666555444666999:::777555444555666777777888888888999::::::;;;;;;::::::999<<<:::888999===???>>>======<<<<<<===>>>>>>===;;;;;;;;;::::::999888777777888888999:::<<<===>>>>>>;;;======:::666555999===@@@???===;;;999888888777777888:::<<<===>>>??????::::::::::::999888777666:::999888777444222000///......------...///000111000000///...------,,,,,,444111...------...///...////////////000000000000............///000111222222444666999;;;<<<======AAABBBCCCCCCBBBBBBCCCEEEFFFCCCAAAAAAEEEGGGGGGFFFGGGBBB>>>???BBBDDDBBB???@@@@@@@@@BBBDDDDDDCCCAAABBB???<<<;;;;;;<<<;;;;;;<<<:::888555333111000///222222222111111111111111333222555999===CCCNNNYYYdddlllrrrrrrrrrttttttssstttrrrqqqqqqsssttttttsssvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvuuutttrrrqqqtttrrrrrrtttxxxzzzxxxvvvwwwvvvvvvvvvuuuuuutttttt}}}yyywwwvvvuuusssrrrqqqooonnnnnnoooqqqrrrtttwww|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}~~~|||||||||}}}|||{{{xxxvvvsssoookkkhhheeedddeeefffgggiiijjjjjjjjjjjjmmmllllllnnnooommmiiieeeXXXTTTLLLDDD>>>:::999999888888777777777777888888777666333333444444333222444444444555555666666666333222111000//////000000...///111222222222111111111111111111111111111111222555555555888<<<;;;777999999:::::::::;;;;;;;;;===:::777555666888888888:::777444444666777666444444555666777777888888888999999999::::::;;;;;;;;;===;;;999:::===???>>>===>>>======>>>??????>>><<<:::999999999999999::::::888888999:::;;;<<<======AAACCCCCC???:::888;;;>>>>>>===<<<:::999888888777666777888:::;;;<<<======999999:::::::::::::::::::::999888777444222000//////000000000111111111111000//////......---,,,,,,222111000111222222000...//////000000000000111111////////////000111222333444666999;;;>>>???@@@@@@AAACCCDDDDDDCCCBBBDDDEEEFFFDDDBBBBBBEEEGGGGGGFFFHHHDDD@@@AAADDDEEEDDDAAABBBAAAAAABBBDDDDDDBBBAAABBB???;;;999999999999888;;;999777555333111000///000000111111222222333333333222444999===CCCNNNYYYdddlllsssssssssuuuvvvuuuxxxvvvtttsssttttttsssrrrvvvvvvuuuuuuuuuuuuuuuvvvuuuvvvwwwwwwvvvuuusssrrrsssrrrqqqsssvvvxxxvvvtttuuuuuuvvvvvvvvvvvvvvvvvv|||yyyxxxwwwvvvuuuqqqpppnnnmmmmmmnnnpppqqqssswww|||~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{zzzzzz{{{||||||}}}{{{|||}}}~~~}}}|||{{{yyyuuuoooiiiccc^^^[[[ZZZ\\\```ccccccbbb___]]]fffeeefffiiinnnsssvvvwwwlllfff\\\QQQGGG@@@<<<:::888888777666666666777777888666444333444444444222333333444444444444555555222111111000000000111111---///111333444444333222222222222222222222111111222444555444777;;;;;;777777888:::;;;<<<===<<<<<<<<<999555333555888:::;;;<<<999444222222444444444444555666777777888888888999888888888999;;;===>>>>>>===;;;<<<===>>>>>>===???>>>===>>>@@@@@@>>><<<999999888777888:::<<<>>>999999999::::::;;;;;;;;;===>>>>>>;;;777666888;;;;;;::::::999888888777777444555666888999:::::::::999999999999:::;;;<<<===999999888777555333111/////////111222222111111000000//////......---------///111444888:::888333///000000000111111111222222000000000000111222333333555666999;;;>>>@@@AAABBBBBBDDDEEEEEEDDDCCCEEEFFFFFFDDDCCCDDDFFFHHHHHHGGGIIIFFFCCCCCCEEEFFFEEECCCDDDBBBAAABBBDDDEEEDDDCCCDDD@@@<<<999888999888888999888666555333111000/////////000111222333444444333222444999===CCCOOOZZZeeemmmsssttttttwwwyyyxxx|||zzzwwwvvvuuuuuusssrrrvvvuuuuuuttttttuuuvvvvvvuuuuuuwwwwwwwwwvvvuuuttttttssssssuuuvvvwwwvvvtttuuuuuuuuuvvvwwwwwwxxxxxx|||yyyxxxwwwvvvtttsssrrrpppooooooppprrrssstttxxx|||~~~}}}}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}{{{yyyyyyzzz{{{|||~~~|||{{{|||}}}~~~~~~{{{vvvoooggg^^^WWWSSSQQQSSSWWWYYYZZZYYYXXXVVV^^^^^^___bbbffflllqqqssstttqqqkkkcccYYYOOOFFFBBB<<<:::777555333333444555777555333333444444444333333333333333333333333333111111111111111111222222---///111444555555444333333333333222222222222222111333444333555999888444444666999<<<===>>>======<<<999666555666888888888:::888555333222333333444444555666777777888888888888888777777999;;;>>>@@@???>>>============>>>===>>>===<<<===??????===<<<;;;:::888777777:::<<<>>>:::::::::::::::::::::999444666777666555666888;;;888888888888888777777777444444666777888999999999:::::::::::::::;;;===>>>999999888777555333111000,,,---///111111000...---000/////////......------...222888>>>AAA===666000000000111111222222333333222111111111222222333444333444666999<<<>>>@@@AAACCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEGGGHHHHHHHHHIIIFFFDDDCCCEEEFFFEEEDDDDDDCCCCCCDDDGGGIIIIIIHHHHHHDDD>>>;;;::::::999999777666666555333222111000111111111222222333333333444222444999===DDDPPP\\\fffnnntttuuuuuuyyy{{{{{{{{{yyywwwvvvvvvuuutttrrruuuuuutttttttttuuuvvvvvvtttuuuvvvxxxxxxxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwww|||yyyxxxvvvtttrrrtttrrrqqqppppppqqqrrrtttvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||||||||}}}}}}~~~~~~~~~{{{{{{{{{|||}}}~~~~~~|||zzzyyyzzz{{{|||~~~|||{{{|||~~~}}}{{{vvvoooeeeZZZQQQLLLIIIIIIJJJLLLMMMNNNPPPPPPWWWXXXZZZ]]]```cccfffiiipppsssuuuuuuoooeeeYYYRRRIIIEEE@@@;;;777666666666666444222222333444333333333333333333333333333222111111111222222222222222---///111333555555444333333333333222222222111111///222222111333777666222222444888;;;===>>>======;;;:::999999:::888666444555555666666555444444333444555666777777888888888888777777777999;;;>>>@@@>>>>>>>>>============>>><<<;;;;;;<<<======<<<:::===;;;999777777999;;;===;;;;;;::::::::::::999999777888999999999:::<<<===666777777888888777666666444555666888999999999999<<<;;;;;;::::::;;;;;;<<<999999888777666444222111---...000111111///---,,,///////////////............333999@@@BBB???777111///000000111222222333333222222222222222222333444222333555888;;;>>>AAABBBCCCDDDEEEEEEDDDDDDEEEFFFDDDEEEFFFGGGGGGGGGHHHHHHGGGEEECCCBBBCCCDDDDDDDDDCCCCCCDDDGGGKKKNNNNNNNNNHHHCCC>>>:::888888888888555555555555444333222111444333333333222222111111444333444999===DDDQQQ]]]gggnnnttttttuuuxxx{{{{{{xxxvvvttttttuuuuuuuuuttttttttttttttttttuuuvvvvvvtttuuuvvvwwwxxxxxxwwwwwwvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvuuutttttt|||zzzxxxvvvsssqqqrrrqqqooonnnnnnoooqqqrrrvvvyyy}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~||||||||||||}}}~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}||||||~~~{{{yyyuuunnncccXXXNNNHHHBBBAAA??????@@@CCCEEEGGGNNNQQQUUUXXX[[[^^^bbbeeehhhnnnvvv{{{{{{uuulllfffYYYTTTLLLCCC<<<999777777666444333333444555555444444444333333333333222222111222222333222222111111///000111222333333333333333333333222111111000000///222222111333666555111222333666999;;;<<<======<<<<<<<<<<<<<<<:::666333333555777888666444444444444555666777777888888888777777777888:::<<<>>>???<<<===>>>===<<<<<<===???;;;;;;:::;;;<<<===;;;999===<<<:::999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999666777888888888777666555555666777888999999999999::::::;;;;;;;;;;;;:::999999999888777666444333222000111111222222111//////////////////////////////...111666<<<>>>;;;555111...//////000111222333333333222222111222222333333333333555888<<<@@@CCCEEEBBBDDDEEEEEEDDDCCCEEEFFFBBBDDDFFFGGGFFFFFFGGGHHHEEEDDDCCCBBBAAABBBCCCCCCBBBCCCEEEIIINNNPPPPPPOOOEEE@@@:::666555555666666444555666666666555444333555555444333222111000000444333444888===DDDRRR^^^gggnnnssssssssswwwzzzzzzuuusssrrrrrrtttvvvvvvuuusssssssssssstttuuuvvvvvvssstttvvvwwwwwwwwwvvvvvvrrrtttvvvvvvuuuuuuuuuvvvyyyxxxwwwvvvuuusssrrrrrr}}}{{{yyyyyywwwuuusssqqqpppnnnmmmmmmnnnpppqqqssswww~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~wwwvvvssslllcccWWWMMMFFF???>>><<<::::::;;;===>>>CCCFFFKKKNNNQQQVVV]]]aaa```dddkkkrrrvvvwwwvvvtttllleeeZZZNNNEEE???<<<;;;888666555555666777777666555444444444333333333333222333333333333222000///111000000///000111222333333222222111000000//////111333333222444777666222222333444666888:::;;;<<<===<<<;;;<<<<<<;;;999777777888999777444333444555444555666777777888888888777777888999;;;<<<======:::<<<===<<<;;;;;;===@@@<<<;;;;;;<<<======<<<::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777666777888999999999777555444555666777888888999888888666777:::<<<<<<;;;:::999999999999888666555333222111111111111000000000////////////////////////000......111333555444111...---......///111222222333222222111111111111222222111222444777;;;???CCCEEEAAACCCDDDDDDCCCBBBDDDEEEAAACCCFFFGGGEEEEEEFFFGGGEEEDDDDDDBBBAAAAAACCCDDDBBBDDDGGGKKKOOOOOOMMMKKKCCC>>>888444333444555666444555666888888777666555444444444333333222222111555333444888===EEERRR___gggmmmrrrqqqqqqtttwwwwwwuuusssrrrrrrtttvvvuuuuuusssssssssssstttuuuvvvvvvssstttuuuvvvvvvvvvuuutttppprrruuuuuuttttttuuuwwwwwwvvvvvvuuutttsssrrrrrr}}}{{{yyyyyyyyyyyywwwuuuqqqpppooonnnnnnooopppqqqooovvv~~~}}}}}}}}}|||{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}~~~~~~}}}{{{|||}}}~~~|||}}}~~~~~~}}}}}}~~~~~~uuutttrrrlllbbbWWWMMMFFF@@@???===;;;:::999999999;;;>>>AAACCCGGGMMMUUU\\\ZZZ\\\```eeekkkqqqvvvyyy}}}vvviii\\\PPPIIIEEEDDD:::888777777888999999888555555555444444333333333333333444444333111000///222111///......000222333222222111111000//////...333555555333555999777333333333444555666999;;;<<<>>><<<::::::;;;======<<<<<<<<<:::666222111333666444555666777888888888888777888999:::;;;<<<<<<<<<888:::<<<<<<::::::===@@@===<<<<<<===>>>>>>===;;;777888999:::<<<===>>>>>><<<<<<<<<=========>>>>>>:::999999:::<<<<<<;;;999777888999:::999777555444555555666777888888888777222444888<<<======;;;999999999999888777555444333111000///...------......////////////000000000000---,,,,,,---//////...,,,,,,---...///000111222222222222111111000111111111...///111444888<<<@@@CCCAAABBBCCCCCCBBBBBBCCCEEE???CCCFFFGGGEEEDDDEEEGGGEEEEEEDDDCCCBBBBBBCCCEEECCCDDDHHHLLLNNNMMMJJJFFFDDD???999555444666777888444555777888999888777666333333333333333333333333555333444888===EEESSS```fffmmmqqqpppooorrruuuvvvvvvuuussssssuuuvvvuuutttrrrrrrrrrssstttuuuvvvwwwssstttuuuvvvvvvuuutttssspppsssvvvwwwvvvuuuwwwzzztttttttttttttttsssssssss~~~|||{{{{{{zzzxxxvvvssspppmmmlllnnnqqqssstttwww}}}~~~}}}}}}}}}~~~~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzz~~~~~~}}}||||||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||}}}~~~}}}|||~~~zzzzzzwwwrrrjjj```UUUKKKFFF>>><<<:::888777888:::;;;888999;;;???CCCGGGJJJLLLNNNQQQUUU[[[aaagggkkkmmmuuuwwwyyyuuukkk]]]PPPHHH???===;;;:::999777333111555444444333222111000000111111111000111222222333333333333222222222222222333222111000000111222333000333777:::;;;999777555...//////111333666999:::;;;<<<===>>>===<<<:::999<<<<<<<<<;;;999777555333666666777777666444111000888888888999::::::;;;;;;999:::<<<<<<;;;:::;;;<<<>>>===;;;999888999:::;;;999999999;;;>>>???>>>===:::;;;===??????>>>===<<<999888777777666666777777;;;888888::::::666666999444555555666666666666666:::::::::999::::::;;;;;;::::::999777666444333333222000...---,,,---///000000000000///////////////...+++---111111---000777.........///////////////111111000000000000111111111111222555888;;;???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCAAABBBDDDEEEEEEDDDGGGEEEEEEFFFIIIJJJHHHFFF@@@===:::999888888777666888999999888888777666555555444333222222222333444333555888:::???GGGSSS[[[hhhlllqqqssstttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyppppppqqqqqqssstttuuuvvvuuuuuuuuutttrrrsssuuuwwwsssuuuwwwyyyyyyyyyxxxwwwtttttttttsssrrrpppooonnn}}}|||zzzyyyyyyxxxvvvtttqqqnnnllllllooorrruuuvvvxxx~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||zzzyyyyyy||||||}}}~~~~~~~~~~~~}}}|||}}}~~~|||{{{|||}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{yyy{{{}}}yyyzzzwwwrrrjjj```TTTKKKEEE>>><<<:::888777888:::;;;777888999;;;===@@@BBBCCCEEEHHHOOOVVV]]]cccfffhhhooorrruuuuuupppjjjeeebbbLLLHHHCCC>>><<<:::888666999888666666666555444444222222222111111111111111111111111222222222222222222111000000000000111222000333666999:::888666444111000000000222333555777999:::<<<>>>>>>===<<<;;;=========<<<;;;999777555444555777888888777555444666777777888999::::::;;;666888:::::::::::::::<<<>>>===;;;:::999:::;;;<<<999999999;;;===>>>===<<<;;;<<<===>>>>>>===;;;::::::999666555555555777888888666555888777444444666555555666777888888888777777777666777777888999999888888888777666555444333111000///...---...//////000000000000000000000000222......000///+++,,,000---.........//////000000111000000////////////000111111222444777;;;>>>@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDFFFDDDCCCEEEHHHHHHGGGDDDAAA???<<<:::::::::999888777777777777666555444444333222111000000000111222333555888;;;@@@IIITTT]]]fffjjjooorrrttttttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwsssssssssssstttuuuvvvvvvuuuvvvwwwvvvttttttuuuwwwuuuvvvxxxyyyzzzyyywwwvvvwwwwwwvvvtttsssrrrqqqppp{{{yyyxxxwwwwwwvvvtttrrrooommmkkkllloootttwwwyyyzzz~~~~~~~~~~~~~~~}}}{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}|||~~~|||{{{zzzzzz|||}}}}}}|||~~~~~~|||||||||}}}}}}}}}}}}}}}|||zzzwwwxxx{{{|||{{{xxxyyywwwrrrjjj___TTTKKKEEE>>><<<:::888777888999:::888888888888999:::;;;<<<===@@@GGGOOOWWW]]]aaacccgggjjjmmmpppqqqrrrtttvvvaaa\\\TTTLLLFFFAAA===;;;888777555444555555444333222222222222222000/////////000000111111222222222111111000000000000111111000222444777777666444333222222000000000000111222777888:::<<<===>>>============>>>===<<<:::999777333444666888999999999888444555555666888999::::::666888:::;;;;;;;;;<<<===>>>===;;;::::::;;;<<<===999999999;;;===>>>>>><<<<<<============;;;:::999:::999777555555666777999888555444777777444444666555555777888999999999999888888888999:::;;;<<<===888888888777666555444444000000000/////////......//////000000111111222222222...---//////,,,+++,,,,,,------...///000111111222222111000000///000000111111222444777;;;>>>@@@===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBDDDEEEEEEDDDDDDCCCCCCDDDFFFFFFEEECCCCCCAAA>>>=========<<<;;;888888777777666555555555333222111000000000111222333666999<<>>BBBHHHNNNUUUZZZ]]]___aaadddgggiiilllpppsssqqqmmmhhhaaaYYYPPPFFF@@@:::777444333444555333111111222333333222111000///......///000111222222222000000000000000000000000000111333444555444333222222111//////...///000111555666888999:::;;;;;;;;;;;;<<<<<<===<<<;;;999888444444666777888999999888333333444555777888999999;;;<<<>>>>>>===<<<===>>>===<<<;;;;;;;;;<<<======;;;::::::<<>>============<<<:::999888999999999999888888888888999666666999999666666888444555666777888999999999999999999:::;;;===>>>???:::::::::999888666444333///000000000000///.........//////000111222333333///---,,,...000000...---,,,,,,---...///000111222444444333222111111111111000111222444777;;;>>>@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGEEECCCBBBBBBDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCEEECCCAAA@@@@@@@@@>>>===;;;:::999999888888777777555444333222222222333444333666:::===CCCLLLYYYaaahhhkkkpppsssttttttuuuuuusssuuuwwwyyyzzzzzzxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwyyyzzzzzzxxxvvvuuuvvvyyyzzzzzzzzzyyyxxxvvvuuu{{{yyywwwtttsssssstttuuu{{{yyywwwwwwwwwvvvtttrrrqqqnnnllllllppptttwwwxxx}}}~~~}}}~~~~~~}}}}}}{{{|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||{{{|||}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~~~~|||{{{yyyxxxyyyzzz{{{{{{yyyvvvqqqiii___TTTJJJEEE===<<<:::888777777777777888888888888999999:::;;;===<<<<<<>>>CCCIIIOOOSSSWWWZZZ]]]```bbbdddgggiiiqqqrrrtttsssnnncccVVVNNNCCC???999888999999666333222222333333333333222222......///000111222222222000000111111111111000000000111111222222222222111//////...---...///111222444555555666666666666666888999::::::::::::888888555666666666666666666666222333444555666777888888===>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@AAAAAA??????>>>>>>===<<<:::999888888999<<<======;;;888666999666666999999666666999333444555666777777777777555555555666777999:::;;;=========<<<:::666333222000000111111000000///.........///000111222222333.../////////000111000...,,,,,,---...///000111222333222111000000000000000000000111333777:::===???BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCEEEDDDBBBBBBBBBBBB@@@>>>;;;:::999888777777777777555444333222222222333444333555999>>>DDDNNNZZZccclllppptttvvvuuutttttttttqqqsssvvvxxxzzzzzzzzzyyy{{{zzzyyyxxxvvvvvvvvvvvvvvvxxxzzzzzzxxxvvvuuuvvvzzzzzzzzzyyyxxxwwwvvvuuuyyywwwuuusssssssssuuuvvv{{{zzzxxxwwwwwwvvvtttrrrqqqooolllmmmppptttwwwxxx}}}~~~}}}}}}~~~~~~}}}|||||||||zzz{{{}}}~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||||||||{{{{{{|||||||||xxxvvvqqqiii^^^SSSJJJDDD<<<<<<:::999777777666666555555555666777999:::;;;;;;:::888777:::>>>CCCGGGNNNQQQVVVYYY[[[^^^aaadddfffjjjqqqwwwyyysssjjjbbbPPPJJJBBB??????>>>:::666555555444333333333444444///000000111111222222222111111222222222222111111111111111111111111111222...---------...000222333333333333333333444444444555666777999999999888777777777777666666555555555444444444555555666777777:::<<<===<<<:::888888999888999::::::;;;<<<======<<<<<<<<<>>>@@@BBBAAA???@@@???>>>===<<<;;;::::::777999<<<>>>>>>;;;888666777555555888888555666999444555555666666666666666666666666666777888::::::===>>>>>>===:::777333111111111000000000/////////......//////000000111111...222444111//////...,,,,,,------...///000111111//////............//////000000111333666:::===???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDCCCBBBDDDEEEEEECCCBBBBBBCCCDDDCCCBBBCCCCCCBBB@@@>>>999777666444444444555555333222111000000000111222111444999===DDDOOO\\\eeeooorrrvvvwwwvvvtttttttttqqqrrrtttwwwxxxyyyyyyyyyzzzyyyxxxwwwvvvuuuuuuuuutttvvvwwwwwwvvvuuuuuuvvvyyyyyyxxxwwwwwwvvvuuuuuuuuuttttttsssssstttvvvvvv{{{yyywwwvvvvvvvvvtttrrrooommmkkkmmmqqqvvvyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}zzz|||~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}|||}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~{{{|||~~~~~~}}}||||||}}}xxxvvvppphhh^^^SSSJJJDDD<<<<<<:::999888666555555555555555666777888:::;;;888888777777888:::<<<>>>CCCFFFJJJMMMQQQUUU[[[^^^___bbbhhhooouuuwwwuuussseee]]]SSSNNNNNNLLLFFFAAA<<<:::777444222222333444111111111222222222222222111222333444444333222111222222111000000111111222///............000111222111111111222333444555666444555666888999999888888888888777777666666666777555555555555555666666666777999:::;;;:::999:::;;;666777888:::;;;<<<<<<<<<;;;:::;;;===???@@@???>>>@@@@@@???>>>===<<<<<<<<<999999:::::::::999888777888555666999999777777:::666777777777777666555555888888777777888999::::::999:::;;;;;;:::777444222222111000/////////000111.............../////////)))222666111,,,---......---.........//////000000............///000111111///000111333666:::===???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCBBBCCCDDDCCCBBB@@@CCCDDDDDDAAA???@@@BBBCCCBBBBBBBBBCCCBBB@@@>>>888777555333222333444444333222111000000000111222000333888===DDDOOO\\\fffnnnqqquuuwwwvvvuuutttttttttttttttuuuvvvvvvwwwwwwxxxxxxvvvuuuttttttttttttrrrsssttttttssssssuuuwwwxxxwwwwwwvvvuuuuuuuuuuuurrrrrrssstttuuuvvvwwwxxxzzzxxxvvvvvvvvvuuusssqqqmmmkkkjjjlllqqqwww{{{~~~}}}|||}}}}}}~~~~~~~~~{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||yyyyyy{{{|||}}}}}}~~~~~~xxxyyy{{{}}}||||||}}}~~~~~~~~~}}}|||{{{{{{~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}|||}}}~~~zzz|||~~~~~~|||||||||xxxuuuppphhh^^^SSSIIIDDD<<<;;;:::999888666555444777777777888888:::;;;;;;666888999;;;;;;;;;;;;:::;;;===???AAAEEEKKKRRRXXX^^^___aaafffmmmtttxxxzzz{{{rrrgggbbb```]]]WWWQQQAAA>>>999555222111222333333333333222222222222222222333444444444444333222333222111000000111222222111000///......///000111///000000111333555777888333444666888999999999999999888888888888888999999777666666666666555555555555888:::<<<<<<<<<>>>???555666777999:::;;;<<<<<<999999999;;;>>>???>>>===AAA@@@???>>>=========>>>:::999777555555666777888:::888888;;;<<<::::::===888999999888888777666555555444444444444444555555444666888999999777555333333222000......///111222...............---------"""...555000+++---000222.........///////////////000000111111222333555666///000111333666:::===???@@@@@@AAABBBDDDEEEFFFFFFBBBCCCEEEFFFFFFFFFEEEDDDGGGEEECCCCCCCCCDDDCCCBBB???AAACCCBBB???>>>>>>@@@BBBAAAAAABBBCCCBBB???===999888666444333444555666555444333222222222333444///222777<<>>999:::;;;;;;<<>>>>>>>>===<<<;;;;;;;;;:::999888777666666444444666777888888888888777666666666666777777888888666555444444555666888888888999:::::::::999888444222///,,,+++,,,---...000...---...///000///...111...+++---000111---)))......---...000000///---000000//////000222444555111222333555888;;;>>>???>>>???@@@BBBCCCDDDDDDDDDEEEFFFEEEDDDGGGKKKIIICCCEEEBBB??????BBBCCCCCCAAABBBBBBBBB@@@>>>===???AAA@@@@@@@@@@@@@@@???>>>===:::888666555666666666555555444333222111111111111000444888===CCCLLLWWW___gggkkkpppsssssssssttttttxxxwwwuuutttsssssstttuuurrrrrrssssssrrrrrrqqqppprrrssstttuuuuuutttsssssssssuuuvvvvvvuuuttttttuuusssttttttuuuuuuuuuuuuuuu~~~yyyxxxvvvuuutttrrrooommmmmmmmmmmmnnnqqquuuyyy{{{|||{{{{{{|||~~~~~~|||||||||}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{}}}}}}|||zzz~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{~~~~~~}}}|||||||||~~~~~~||||||~~~~~~}}}}}}|||||||||~~~~~~}}}}}}}}}}}}}}}||||||||||||xxxvvvqqqhhh^^^RRRGGGAAA>>>===;;;:::888777666555555666777777777777666555444888999444222555888888777888888777888===DDDIIIUUUWWWZZZ\\\^^^aaaeeehhhooouuuwwwsssuuuyyyssshhh\\\OOOBBB===999555333555555333111111111222333444555444333222111111111111111111000000000000111111222...+++,,,000333222111000000000000111111111111222333444444666666777888555666777777888888777777888777666555555666777999777888999:::;;;;;;;;;;;;777666777999;;;<<<;;;:::::::::999999::::::;;;<<<;;;;;;:::999999::::::;;;;;;:::999888888777777777555555666777888888888888666555555444444444555555777666555444444555666777777888999:::999888666555222000...------...000222000...---...///000///...000---+++---000000---)))---------...111222111000111111000111111222333444111111333555888:::<<<>>>???@@@AAABBBDDDDDDDDDDDDDDDFFFEEEDDDFFFIIIHHHCCCFFFCCC@@@@@@BBBDDDCCCBBBDDDDDDCCCAAA???>>>@@@BBBAAAAAAAAAAAA@@@???>>>>>>;;;999666555666666666555555444333222111111111111000444888<<>>BBBHHHLLLQQQUUUWWWYYYZZZ[[[cccjjjooopppuuu|||{{{tttkkkaaaTTTJJJ@@@999888:::444444444333222222444555444444333222111111111111111111000000000000111111111...,,,,,,000222222000000000000000111111111111111111222333444555666666444555555666666666666666777666666555666777999:::888888999:::;;;;;;;;;;;;777777777999;;;<<<;;;:::999888888888888999::::::;;;:::888777777888:::<<<:::999777777777777888999666666777888888999999999777666555444444444444444666555444333333444555666555666888999999777444222333111000......///111222000...---...///000///...///---+++,,,//////,,,))),,,,,,---///222333222111///000000111111000000///111222333555888:::;;;<<<@@@AAABBBCCCDDDEEEEEEEEEBBBDDDDDDCCCDDDHHHFFFBBBGGGEEECCCBBBCCCDDDCCCBBBFFFFFFEEEBBB@@@???@@@BBBBBBBBBBBBBBBAAA@@@???>>><<<:::777555666666555444555444333222111111111111111444888<<>>>>>BBBGGGKKKLLLNNNOOOPPPUUU\\\bbbgggnnnvvvyyyvvvtttpppggg[[[MMMDDD@@@AAA777888777555222111333555444333222222111111111222111111000000000000111111111///------000111111000///000000000111111111111000111111222333444555666444444555666666666666666444444444555666888999:::777888888999999999999888888777777999;;;<<<;;;999777777777777777888999999::::::999999999:::;;;<<<777666555555555777888:::888888888888888999999:::999999888666666555555555555555444333333444555555333555777999999888555333777555333000///......///000...---...///000///......,,,+++,,,......,,,***...---...///222222222000---...///000///...,,,+++222333555777999;;;<<<===AAABBBCCCDDDEEEEEEEEEEEE@@@CCCDDDBBBCCCFFFEEEAAAGGGFFFEEEDDDDDDDDDCCCCCCFFFFFFEEEBBB@@@???@@@AAADDDDDDCCCCCCBBBAAA@@@???===:::777666666666555444444444333222111111111111111444777;;;@@@IIIUUU]]]gggjjjmmmoooooonnnooopppnnnoooqqqrrrrrrrrrqqqpppqqqrrrrrrrrrrrrqqqppppppsssttttttuuutttsssqqqpppqqqsssttttttsssrrrrrrsssrrrsssttttttuuuuuuttttttzzzvvvuuusssrrrsssssssssqqqoooooopppqqqsssuuuyyy{{{}}}~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~|||{{{zzzzzzzzz{{{||||||}}}}}}}}}||||||~~~}}}{{{zzzzzz{{{~~~~~~|||{{{|||}}}~~~~~~}}}||||||}}}||||||}}}~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{yyyxxxwwwvvvvvvxxxzzz|||zzzwwwpppfff[[[PPPGGGBBB<<<;;;999777777888999:::888777777777777777777888333555555333444777777444;;;999888777888999::::::999;;;>>>???AAACCCFFFIIIJJJPPPWWW\\\ccckkkooopppuuuwwwuuulll```VVVPPPNNN@@@???;;;777333222222444333333222222111111222222111111000000000000111111000///...///000000000000///000000000111111111111000111222333444555555666444555666666777777666666222222333444555777888999666666777777777666666555888777777999;;;;;;:::999777666666666666777888888777888:::<<<<<<;;;:::999555555444444555666888999999888888777888888999:::999999888666666555555555444444333333333333444444222444666999:::999888777777666444111000.........000...---...///000///...---,,,,,,---......---,,,000/////////111111///---///000111111000///---,,,333555777:::<<<>>>??????BBBBBBCCCDDDEEEEEEEEEEEE???CCCDDDBBBAAADDDDDDAAAEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDAAA???>>>???AAADDDDDDDDDCCCBBBAAA??????===:::777666666777666555444444333222111111111111111444666999???HHHTTT]]]fffiiilllmmmmmmnnnooopppqqqrrrsssssssssrrrpppoooqqqqqqrrrrrrqqqqqqpppooorrrssstttttttttsssqqqpppqqqsssttttttsssrrrrrrsssrrrssssssttttttttttttttt}}}zzzvvvtttsssssstttsssqqqoooooooooqqqsssvvvyyy{{{}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}~~~~~~|||{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||}}}~~~}}}|||{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}||||||~~~|||zzz{{{|||}}}||||||yyyxxxwwwxxxzzz{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyzzzwwwtttnnnfff[[[PPPGGGAAA===<<<999666666777999;;;666555555444444555555666444666555333444888777333777666555555777888777666777888888888888;;;???BBBDDDHHHNNNSSSYYY^^^cccgggnnnuuuxxxuuuoooiiiddd___OOOIIIAAA:::666444333111333333222222111222222333111111000000000000111111/////////000000000000000000000000000111111111111000000111222333444555555444555555666777666666666111222222444555666777777666666666666555444333333888888888999;;;;;;:::999777666666666666777888888333555999;;;<<<;;;888666666666666777777888888888999888777666666777999999777666555444444444444444333333333333333333333333333444666777888888888888333333222111000000000000000...---...///000///...------......///.........111000//////000///---+++333333333333222222111000333555888<<<>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDD>>>CCCEEEBBBAAACCCDDDBBBCCCDDDFFFFFFEEEDDDDDDEEECCCCCCCCCAAA??????@@@BBBEEEDDDDDDCCCBBB@@@???>>><<<:::777666777888777777555444333222111111111111222444666888===GGGSSS\\\eeehhhkkklllmmmnnnppprrrrrrrrrrrrqqqqqqooonnnnnnqqqqqqqqqqqqqqqppppppoooqqqrrrsssttttttsssrrrqqqrrrsssuuuuuusssrrrssstttrrrrrrsssttttttttttttsss}}}{{{vvvuuutttssssssssspppnnnnnnoooqqqsssvvvyyy{{{|||~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||{{{|||}}}}}}~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyyyy{{{|||{{{zzzxxxvvvvvvwwwxxxyyyxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxsssqqqmmmeee[[[PPPFFF@@@<<<;;;:::888888777888888666555444444444444555666444666666444555666222+++555333222444777888777555666666777666555777:::======@@@FFFJJJNNNRRRWWW\\\aaaiiippprrrsssuuurrrmmm```UUUGGG>>>:::888444000333222222111222222333333111111000000000000111111///000000000000/////////000000000000111111111111...///000000222222333444333333444555555555555555222333444555666666666666666666666666555444333222999888888999;;;;;;:::888777777666666777777888999555666999;;;;;;;;;999888777888:::;;;;;;;;;999888999888666555555666888999666555555444444444555555222222333333333333222222666666555555555555555666333222222111000000//////000...---...///000///...---...///000/////////000...------...//////---+++333333222111111111222222111444777<<>>CCCFFFCCCAAACCCDDDCCC@@@CCCEEEFFFDDDCCCDDDFFFCCCCCCCCCBBB@@@AAACCCEEEDDDDDDDDDCCCAAA@@@>>>===;;;999666666777999999888555444333222111111111111222333555888<<>>DDDFFFCCCAAACCCDDDDDD>>>AAAEEEFFFDDDCCCEEEGGGCCCDDDDDDCCCBBBBBBEEEGGGDDDDDDCCCBBBAAA???===<<<:::888666666888999:::999555444333222111111111111222333555777<<>>:::888555222000000111111000222222222111111111111111111111000000//////......000///.........000111222...//////////////////......000222222222333444666555666777777555444555555555555555666666666666666999:::;;;:::888777888999999999888888999999:::;;;=========;;;999999;;;===999:::;;;=========<<<;;;777666555555555555666777666666777777666555444444333222111222333444444444333333333444444444444555333444444222///------...............////////////000000000000000000000000888333---+++,,,///000000---------......000111111000333888===@@@BBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDCCCAAA>>>===<<<:::888777888999888777888777666444333222111111777555666999<<>>???HHHLLLRRRXXX]]]bbbgggkkkppppppkkkbbbXXXPPPEEE;;;;;;999555444333333111000222222222222222111111000///////////////.........000//////...///000111222//////............//////...000111222222222444666333555666666444333444444555555555555666666666666888:::;;;:::888888999:::999999888888999999::::::=========;;;:::999;;;===>>>>>>??????>>>===<<<;;;888777555333111111111111666666777777666555555444777555444444555777777888666555555555444444333333222333333111...,,,,,,---............////////////////////////////////////222...******,,,///000000---------......///000111111444888<<>><<<;;;:::<<<===@@@AAABBBBBBAAA@@@???>>>;;;:::888666444444444444666666777777777666555555555444333222222333555777888888777666555444333222111222222000---,,,,,,---............////////////........................+++***)))))),,,///000000......---......///000111333555888<<<>>>?????????>>>>>>???@@@BBBDDDFFFHHHDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???<<<;;;===;;;:::999999999777555888777555444222111111111222111333888===BBBNNNYYYcccggglllooopppppppppqqqooonnnmmmmmmmmmnnnpppqqqnnnnnnnnnoooppppppqqqqqqppppppooonnnnnnnnnooooookkkooorrrrrrppppppssswwwssssssssssssrrrqqqpppppp~~~~~~~~~xxxuuusssqqqqqqpppmmmlllnnnpppsssuuuxxx{{{~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{||||||{{{|||}}}~~~~~~~~~{{{{{{|||}}}}}}|||{{{zzz{{{|||}}}|||{{{{{{}}}~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~|||{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}||||||}}}|||{{{{{{|||||||||zzzyyyxxxwwwwwwyyyyyyyyywwwvvvrrrkkkbbbWWWLLLDDD???:::888777777888888777555555555555555444444444444222333444555666666777777666555444333222333444444333555777999:::888666444444444555555666666777777777;;;@@@FFFKKKPPPUUUYYY^^^eeennntttvvvqqqcccUUUGGGCCC???<<<:::999888666222333444555444333111///---......///000111111111111111111111111111111111000///...------...///000...///111111000111222444111222444555444333444555666555555555555555444444777888999999888888:::;;;;;;;;;<<<===============>>>?????????======>>>???AAABBBCCCDDDDDDCCCBBBAAA:::999888777777888999:::666666777777777666666555444444333111000111444666888777777666555555444444111222222111...------...............////////////........................))))))***+++---...//////...............///000000444555888;;;===>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@>>><<<;;;===;;;:::999999888666444777666555333222111000000111111333888<<>>???@@@@@@@@@?????????@@@BBBAAA@@@???@@@AAAEEEEEEEEEEEEDDDBBBAAA???888777666555555666777888666666777777777777777666777888888666444444777:::555666666666666666666666222333444222000//////000............////////////////////////////////////+++,,,---...............///............//////000444555888:::<<<===============>>>>>>???@@@BBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<<<<;;;:::::::::999666444777666555333111111000000222222444999<<<@@@IIISSSbbbgggmmmqqqqqqpppooonnnooooooooooooppppppqqqqqqsssrrrqqqpppooommmmmmlllpppppppppoooooonnnmmmmmmooonnnlllnnnpppqqqpppooopppqqqqqqrrrqqqqqqpppppp~~~yyyvvvrrrpppooonnnlllkkklllpppsssuuuvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}~~~}}}|||zzzyyyzzz{{{}}}xxx{{{~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}~~~}}}|||~~~~~~~~~~~~}}}yyyzzz|||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~|||~~~~~~}}}zzzxxxxxxxxxyyyxxxxxxyyyzzzzzzyyywwwzzzyyyyyyzzz{{{{{{yyyxxxuuuqqqiii```VVVLLLEEEAAA>>>======<<<;;;:::999999666666666555555555444444333333222222222333444444222333444666666666555444333444666888888888777666000111222333444666777777555555666666999>>>FFFKKKSSSZZZ```dddjjjoooqqqooogggbbb[[[SSSKKKDDD===999777666555444333333222222000111111222333444444555222222333333333222111111...//////////////////...---///000000//////000111000222444555555555777888666666555555444333333333222444666666666777999:::>>>???@@@AAABBBAAA@@@??????AAABBBCCCBBBAAAAAABBBHHHGGGGGGEEEBBB???<<<:::===<<<:::888666666666666666666777888888888777777555777888777444333555888444444555555555666666666333444444333111000000111............////////////////////////////////////...///000///...---.../////////............//////444555777999;;;<<<======<<<===>>>???@@@AAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@??????<<<<<<;;;<<<===<<<999777777666444333111000000000222222444999;;;???HHHQQQbbbggglllppppppooonnnmmmooopppppppppqqqqqqqqqqqqttttttrrrpppnnnmmmkkkjjjoooooopppppppppooonnnnnnrrrooolllmmmqqqrrrooolllqqqqqqrrrrrrrrrqqqpppppp}}}{{{yyyvvvrrrooonnnmmmlllkkkkkkooosssuuuuuuyyy|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}xxx{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~zzz{{{|||}}}}}}}}}|||{{{|||}}}~~~~~~}}}}}}~~~}}}|||~~~~~~zzzxxxwwwxxxwwwwwwwwwyyy{{{{{{yyyxxxyyyyyyyyyzzz{{{{{{yyywwwsssooohhh___UUULLLFFFCCC=========;;;999888888888666666666666555555555555222111111111222444555666444333333333444555777999333333444666666777777666111222222333444555666666333444444444555888===AAAIIIRRR[[[^^^aaaggglllmmmmmmllliiieee^^^UUUJJJCCC999888555333222222333333111111111222222333333333333333444444444333111111---...///000000///...------///000///......///111...000333444444555666777666666555444444333222222000222444555555666888:::===>>>@@@AAAAAAAAA???>>>===???AAABBBAAA@@@AAAAAACCCCCCCCCCCCAAA>>><<<;;;@@@???===;;;:::999999999666666777888888888888888111555888777333000222444555555555444444444444444222333333222000///000111............////////////...........................///000///---,,,...111//////............//////333444555888:::<<<===>>>:::<<>>>>>>>>@@@AAA@@@>>>;;;666555444222111000000///000000333888<<>>JJJUUUYYY[[[aaagggjjjkkkmmmqqqrrrnnndddWWWNNN;;;888555222111222333555111111111111111222222222333333444555444333111000,,,---000222222000---,,,---...000///......///000,,,///111333333444555777666666555444333333222222///111333444444555777999;;;===???@@@@@@@@@>>>===<<<>>>@@@AAA@@@??????@@@<<<===>>>@@@AAA@@@@@@???:::999888888888888999:::666666777888888888888888333777<<<;;;777444444666666666555444333222222111111222222111///...///000............/////////000------------------------,,,...///---+++,,,///222000//////.........//////222333555777999<<<>>>???888;;;@@@DDDGGGGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCDDD??????@@@BBBDDDDDDAAA???666555444222111000//////---...222888<<<@@@JJJTTTcccfffjjjlllmmmllllllmmmmmmnnnnnnooooooooooooooorrrrrrqqqpppooonnnmmmmmmkkklllnnnooooooooonnnnnnlllooorrrqqqnnnnnnpppsssssssssssssssrrrqqqpppppp