BMJ6( ||||||}}}~~~|||zzzxxxvvvmmmnnnnnnllliiihhhhhhjjjkkkmmmmmmkkkmmmqqqnnnhhhffffffgggfffffffffffffffhhhkkknnnooonnnllllllmmmmmmqqqwwwzzzzzzyyyxxxxxxxxxxxxvvvsssqqqqqquuuxxxtttsssssssssssstttuuuvvvyyyzzz|||}}}}}}zzzxxxvvv~~~|||yyyvvvtttrrriiigggddd```\\\\\\___aaabbb___]]]]]]___^^^ZZZWWWYYY[[[]]]ZZZUUUQQQPPPPPPNNNOOOQQQRRRSSSSSSRRRRRRVVVXXXXXXUUUSSSSSSWWW[[[[[[______]]]aaafffcccZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]aaafffgggeeeccccccdddnnnuuu|||~~~~~~|||tttnnnlllppptttpppnnnkkkhhheeedddccccccfffjjjpppvvvxxxwwwtttrrr```___]]][[[ZZZZZZZZZ[[[____________```````````````````````````aaaaaaaaahhhhhhggghhhlllqqqvvvzzz~~~zzztttpppmmmllldddeeeddd```ZZZWWWVVVVVVXXXWWWVVVUUUSSSPPPNNNMMMVVVVVVTTTTTTVVV[[[ccciii]]][[[ZZZ\\\```bbb___[[[^^^bbbfffeee```[[[YYYZZZXXXXXXYYY[[[\\\]]]^^^___RRRTTTTTTSSSRRRUUU]]]cccWWW\\\]]][[[___gggcccYYYZZZ\\\]]]\\\ZZZYYY[[[]]]\\\aaaggghhheeecccccceeepppwwwyyyqqqmmmooorrrpppmmmjjjfffbbb`````````jjjooowww~~~~~~llljjjgggdddaaa``````````````````_______________WWWXXXYYYZZZZZZYYYWWWVVVSSSTTTUUUWWWYYY\\\^^^___WWWWWWXXXYYY[[[]]]___```cccggglllppprrrtttvvvxxxzzz}}}vvvqqqnnnfffeeebbb___[[[XXXUUUTTTQQQOOOMMMLLLMMMOOORRRTTTZZZ\\\]]]\\\ZZZXXXZZZ\\\bbbbbbbbbaaa```^^^]]]\\\^^^]]][[[[[[]]]dddnnnuuummmiiieeeeeeeeeccc]]]XXXXXX^^^dddddd___ZZZYYYZZZVVVVVVUUUUUUVVVVVVWWWXXXVVVXXXYYYYYYYYY___jjjrrrWWW\\\]]][[[```iiieeeZZZZZZ\\\^^^]]][[[ZZZ[[[^^^[[[aaaggghhheeecccccceeeccclllvvv{{{zzzxxxxxxzzz||||||zzzrrrjjjeeefffiiillljjjgggdddbbbbbbbbbbbbeeegggkkkmmmmmmiiieeebbbcccaaa___\\\ZZZZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVPPPRRRUUUWWWXXXWWWVVVTTTOOOQQQTTTWWWXXXXXXVVVUUUYYYYYYXXXXXXYYYZZZ\\\]]]WWWZZZ]]]___^^^]]]]]]]]]ZZZ]]]aaaddddddddddddeeeiiikkkpppvvv|||{{{wwwlllhhhaaa[[[WWWUUUVVVVVVOOOPPPPPPNNNLLLLLLMMMOOOLLLMMMOOOPPPPPPRRRUUUXXXZZZYYYVVVUUUVVV[[[dddjjjnnnkkkgggcccaaa```aaabbbfffggghhhfffcccaaaaaaaaa[[[ZZZZZZ\\\___bbbbbbbbbaaaaaa```]]]XXXVVVYYY\\\]]]^^^```aaaaaa```___^^^______]]]]]]]]]]]]^^^___]]]______```dddooo~~~gggffffffeeedddddddddeeefffeeeeeedddddddddddddddfffhhhllloooooommmjjjgggfffgggiiilllnnnooopppqqqnnnnnnmmmjjjgggeeeeeefffjjjjjjiiiiiihhhhhhggggggeeefffggghhhhhhgggffffffeeeeeedddcccbbbbbbaaaaaaddd```]]][[[[[[[[[XXXUUUTTTVVVXXXYYYYYYWWWUUUSSSUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUXXXWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYXXXXXXYYY[[[]]]^^^bbbbbbbbbdddhhhlllppprrr~~~zzzvvvoooiiibbb\\\XXXUUUQQQOOOMMMKKKHHHFFFFFFHHHJJJMMMPPPRRRTTTUUUUUUVVVXXXZZZ]]]^^^___^^^\\\[[[\\\]]]aaa```___^^^^^^aaagggkkkeeeccc```^^^]]]]]]^^^______aaaaaaaaa^^^]]]]]]]]]```___^^^```ccceeeffffffgggfffdddbbb___^^^```aaa```aaabbbccccccbbb```___fffeeedddddddddeeefffgggccceeefffeeeeeejjjrrryyyjjjiiihhhhhhgggggghhhhhhhhhhhhgggffffffffffffgggfffhhhkkkmmmmmmkkkhhhgggcccdddeeeggghhhiiiiiijjjjjjjjjjjjhhhfffeeeeeeggghhhgggggggggfffffffffeeecccdddeeeffffffeeeddddddfffeeeeeedddcccbbbbbbbbbbbb___\\\[[[[[[[[[YYYWWW\\\]]]^^^^^^]]][[[YYYXXX[[[[[[[[[ZZZZZZZZZYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ^^^^^^______`````````___ZZZ^^^bbbcccdddhhhqqqyyy|||yyysssmmmaaa^^^ZZZWWWTTTRRROOOMMMIIIGGGEEEEEEHHHKKKMMMMMMNNNMMMMMMNNNPPPUUUYYY\\\ZZZ]]]aaacccddddddeeefffcccdddeeedddbbb___^^^^^^aaabbbbbbbbbaaabbbeeeggg```___]]]\\\\\\]]]___``````bbbddddddbbbbbbbbbccceeeddddddeeegggiiijjjiiikkkiiifffeeeffffffffffffddddddeeeeeeeeecccbbbaaaeeedddddddddeeeeeefffgggeeehhhjjjjjjgggfffgggjjjiiiiiihhhggggggggghhhhhhggggggfffeeeeeeeeeeeefffffffffhhhhhhhhhgggfffeeecccdddeeeffffffgggffffffeeeeeefffeeeccccccdddfffdddddddddcccccccccccccccaaaaaabbbbbbbbbbbbaaaaaacccbbbbbbaaaaaa````````````^^^[[[[[[[[[[[[ZZZYYY\\\\\\\\\\\\]]]]]]]]]]]]___^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[[[[\\\ZZZXXXUUUSSSXXXXXXYYYXXXWWWYYY]]]```WWWZZZ___eeekkkrrryyy~~~}}}tttlllgggeee^^^VVVRRRRRRPPPJJJEEEJJJJJJKKKMMMPPPRRRTTTTTTWWWVVVWWWYYY\\\```bbbdddcccccccccdddfffhhhkkkmmmdddhhhkkkmmmllliiihhhgggaaacccffffffdddbbbaaaaaa___aaadddfffeeeddddddeeeeeedddcccbbbbbbccceeefffeeegggiiijjjiiiiiijjjkkkiiigggfffgggiiikkkkkkjjjjjjgggddddddgggiiihhheeeffffffffffffeeedddbbbbbb`````````aaaaaabbbcccccc___cccfffgggfffddddddddddddccccccbbbbbbbbbccccccbbbaaa``````______``````cccccccccccccccccccccccc```aaabbbccccccddddddcccaaabbbbbbaaa______aaabbb____________````````````^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\[[[ZZZZZZZZZZZZZZZZZZWWWWWWXXXYYY\\\___aaaccc[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWW\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````___^^^^^^[[[[[[\\\]]]\\\[[[ZZZYYYYYYXXXVVVVVVWWWYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]___\\\cccllltttyyy}}}ӵĦĦӵĦyyyrrrmmmlll]]]ZZZVVVRRROOOLLLJJJIIIHHHHHHJJJNNNRRRUUUVVVVVVaaabbbcccdddeeeeeefffggghhhhhhgggeeedddcccdddeeegggfffffffffggghhhiiijjjiiilllooopppnnnjjjhhhfffiiikkkmmmnnnllliiihhhhhhcccfffkkkmmmmmmlllkkkkkklllkkkjjjiiiiiiiiiiiijjjeeegggiiijjjiiiiiijjjkkkiiigggffffffggghhhhhhgggfffcccaaabbbeeegggfffcccdddddddddccccccaaaaaa```______``````aaaaaaaaaaaaZZZ\\\^^^`````````aaabbb]]]]]]\\\\\\\\\]]]]]]^^^\\\[[[ZZZZZZYYYYYYZZZZZZ^^^^^^^^^^^^^^^^^^______WWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZ[[[]]][[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZXXXXXXYYYZZZ]]]```ccceeeVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWYYYXXXXXXWWWWWWWWWXXXXXX[[[]]]___aaabbbbbbbbbaaaaaa```_________```bbbbbbYYYWWWVVVWWWXXXYYYXXXVVVZZZ\\\^^^___]]]\\\[[[[[[XXX]]]aaabbb___]]]\\\]]]4ĉ@ӵ>L=hĦ4ĉ@ӵ>L|||vvvgggbbb[[[SSSNNNLLLMMMNNNKKKKKKLLLMMMOOORRRTTTUUUQQQUUU[[[^^^```bbbfffiiikkklllnnnmmmkkkjjjjjjkkkeeefffgggfffeeeeeegggiiiiiijjjjjjkkklllmmmmmmmmmpppssswwwxxxwwwtttsssrrrvvvvvvvvvtttoookkkiiihhheeehhhlllnnnnnnmmmmmmnnnmmmmmmllljjjiiiiiiiiiiiifffhhhiiiiiihhhggghhhhhhfffeeecccccccccdddcccbbbaaa```___```bbbcccbbbaaa_________^^^]]]]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[XXXXXXXXXWWWXXXXXXYYYZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\TTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[[[[YYYWWWWWWXXXYYYWWWXXXXXXYYYZZZ[[[[[[\\\ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWWWWWWWUUUUUUWWWXXXYYYXXXWWWWWWXXXZZZ[[[\\\UUUUUUVVVVVVWWWXXXYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[YYYWWWUUUTTTXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\^^^___``````dddcccaaa______```aaaccccccbbbbbbbbbcccbbb```^^^VVVYYY]]]^^^\\\ZZZYYYXXX\\\]]]___^^^\\\YYYXXXWWWGG=?HdĦ=ĪjGG=?HdĦtttiii```YYYVVVNNNMMMMMMMMMPPPSSSWWWYYY___```bbbccccccdddeeeeeecccfffiiijjjjjjjjjlllnnnjjjmmmpppqqqpppoooppprrriiillloooqqqrrrtttwww{{{vvvwwwxxxyyyzzz{{{zzzzzzyyy|||~~~~~~~~~{{{{{{xxxsssmmmhhheeeeeeeeeggghhhhhhgggggghhhiiiiiiiiihhhggggggfffffffffggghhhiiihhhfffddddddeeedddbbb```___``````___^^^ZZZ[[[]]]]]]\\\[[[\\\]]]YYYYYYXXXXXXXXXXXXXXXYYYVVVVVVWWWWWWVVVUUUSSSSSSUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZUUUVVVVVVVVVUUUUUUWWWXXXUUUUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWUUUUUUTTTUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWTTTUUUVVVUUUSSSRRRTTTVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZZZZYYYWWWUUUTTTZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]______^^^^^^^^^^^^^^^^^^\\\]]]___``````___^^^^^^dddeeeffffffcccaaaaaaaaa[[[[[[[[[\\\]]]^^^\\\[[[ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵwwwmmmfff^^^\\\XXXVVVVVVYYY]]]``````aaaccceeefffggghhhhhhfffgggiiijjjhhhgggffffffiiikkkmmmqqqtttwwwyyyyyyyyy}}}~~~{{{~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}|||yyysssmmmhhhffffffhhhhhhhhhfffddddddeeegggeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeedddaaa___^^^___cccaaa^^^]]]^^^^^^\\\[[[TTTWWWZZZYYYVVVUUUVVVYYYUUUUUUTTTTTTTTTUUUUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPOOOPPPRRRRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQOOOOOONNNMMMMMMMMMMMMNNNLLLMMMPPPSSSUUUVVVWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQRRRTTTTTTTTTUUUWWWYYYTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXVVVTTTTTTTTTTTTUUUOOOPPPPPPQQQRRRSSSTTTTTTSSSUUUVVVTTTQQQQQQSSSUUUUUUUUUVVVWWWWWWXXXXXXYYYTTTUUUVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYWWWVVVZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWWWWWWWYYYZZZ[[[WWWYYY[[[]]]^^^^^^]]]\\\SSSVVVZZZ]]]]]]]]]^^^___`````````___^^^___aaaccchhhddd```___```___\\\YYY?~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?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??|||jjjiiieee___XXXSSSQQQQQQOOO\\\kkkqqqpppqqqyyyzzzuuuuuuxxxvvvnnnggggggfffiiilllkkkiiiiiikkknnnrrrtttwwwzzz~~~~~~|||{{{}}}{{{yyyyyy{{{qqqnnnjjjeeebbb`````````bbbbbbbbbbbbbbbbbbbbbbbbdddbbb```___^^^___aaabbb___aaabbbaaa^^^[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXUUUUUUUUUVVVVVVVVVWWWWWWQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOOOOOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOOLLLJJJJJJLLLOOORRROOOMMMOOOTTTVVVTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNNNNQQQSSSUUURRROOONNNOOOPPPQQQPPPRRRQQQPPPPPPOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUXXXZZZ[[[[[[XXXVVVVVVXXXYYYXXXVVVVVVVVVWWWWWWXXXYYYZZZZZZ^^^]]]ZZZWWWVVVWWWYYYZZZXXXXXXWWWWWWWWWXXXZZZ[[[YYYYYYYYYXXXWWWVVVVVVUUUYYYYYYZZZ[[[ZZZYYYXXXWWWUUUVVVVVVVVVWWWWWWWWWXXXVVVWWWWWWXXXYYYZZZZZZ[[[aaa``````______^^^^^^]]]4Dӵ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׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyyfffccc___YYYSSSNNNKKKIIIGGGCCC>>><<<@@@LLL\\\fff{{{wwwvvvzzzyyyrrrmmmmmmtttuuuwwwyyyzzz|||}}}~~~{{{{{{{{{zzzyyyxxxvvvuuuqqqssstttrrrnnnkkkkkklllgggeeebbb^^^]]]\\\]]]^^^_________^^^^^^^^^^^^^^^___^^^\\\ZZZZZZ[[[\\\]]][[[\\\^^^]]][[[ZZZYYYZZZWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQOOONNNOOOPPPQQQPPPOOOOOOOOONNNNNNOOOOOOPPPPPPMMMMMMMMMKKKJJJKKKMMMPPPRRROOOMMMOOOSSSUUUSSSPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNNNNQQQTTTXXXTTTQQQNNNNNNOOOPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSUUURRRPPPQQQRRRTTTSSSQQQTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWUUUUUUUUUVVVXXXYYYXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[4DuXӵ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ĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦjjj___VVVPPPLLLKKKIIIHHHEEECCCBBBBBBCCCDDDNNNJJJGGGIIITTTjjj~~~{{{~~~{{{||||||||||||}}}}}}|||zzzxxxxxxyyyqqqqqqqqqqqqqqqpppoooooolllmmmmmmjjjgggcccbbbbbb]]]\\\ZZZYYYYYY[[[\\\^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWXXXYYYYYYUUUWWWYYYYYYXXXWWWWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUPPPOOONNNOOOPPPPPPOOONNNOOONNNNNNMMMMMMMMMMMMNNNJJJKKKKKKJJJJJJKKKMMMPPPPPPMMMLLLMMMPPPRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJHHHJJJKKKLLLMMMPPPTTTWWWQQQOOOMMMLLLMMMNNNNNNNNNJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKMMMKKKJJJJJJLLLMMMLLLLLLOOOPPPPPPQQQQQQRRRRRRRRROOOPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\\\\[[[ZZZXXXVVVUUUVVVWWWXXXWWWWWWVVVVVVTTTSSSQQQPPPUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXX4DuXӵ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ĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵOOOOOOMMMKKKJJJIIIOOONNNMMMMMMOOOSSSVVVYYY]]]]]]^^^bbbkkkyyy}}}zzzxxxsssssstttsssrrrrrrrrrrrrllllllmmmmmmmmmmmmmmmlllkkkkkkjjjgggddd```^^^]]]ZZZZZZYYYYYYZZZ[[[]]]___^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZXXXXXXWWWXXXXXXXXXTTTUUUVVVVVVUUUTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVWWWRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOOOONNNMMMNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJIIIHHHIIIKKKMMMLLLJJJIIIJJJLLLMMMLLLJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJKKKMMMOOONNNLLLJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNPPPQQQRRRQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZXXXWWWTTTRRRQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTT4DuXӵ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ĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵVVVZZZ^^^aaacccdddcccbbb``````aaadddgggiiifffhhhlllppptttzzz~~~|||{{{zzzyyywwwwwwwwwvvvsssqqqoooooonnnnnnooooooooonnnllllllmmmmmmmmmmmmllllllfffeeecccaaa___\\\YYYWWWZZZYYYYYYYYYYYYZZZ\\\]]]\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWTTTUUUUUUTTTRRRQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLKKKLLLMMMNNNMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEIIIHHHHHHHHHGGGGGGFFFFFFIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKLLLGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTSSSQQQNNNLLLLLLNNNPPPQQQTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRR4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9VVVs&dq&ĒRmmmhhhggglllrrrvvvwwwvvvuuusssrrrqqqrrrtttuuuwwwyyy||||||zzzyyyyyyyyyxxx{{{{{{zzzzzzyyywwwvvvuuusssrrrqqqrrrssssssqqqoooooonnnmmmmmmoooooonnnmmmlllmmmllllllkkkjjjiiihhhbbb```^^^^^^]]][[[YYYVVVWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTRRRPPPOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNOOOLLLMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHIIIHHHEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOQQQSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQ4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsenejjjddd@GfffhhhsĪj@hxxxooonnntttzzz{{{yyysssssstttuuuvvvxxxzzz{{{~~~|||wwwwww{{{zzzvvvvvvvvvvvvsssqqqooopppqqqttttttuuuuuuuuuuuutttssspppooonnnoooppppppooommmnnnllljjjkkkmmmnnnllljjjjjjjjjiiigggfffcccbbb```___]]][[[\\\]]]\\\ZZZWWWSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQOOONNNNNNPPPRRRPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFEEEFFFFFFGGGGGGDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBB?????????@@@AAAAAABBBBBB>>>???AAABBBAAAAAABBBDDDAAA@@@@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA@@@BBBDDDDDDDDDEEEHHHKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHHHHDDDEEEFFFHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQ4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼syyyrrrRRRPPPNNNNNNllluuuyyyxxxqqqlllqqqzzz|||uuusssuuuyyy~~~}}}zzzrrrtttrrrnnnqqqxxxyyyuuurrruuuwwwuuurrrppprrrtttrrrrrrssssssttttttssssssnnnmmmlllmmmnnnnnnllljjjkkkiiiggghhhjjjjjjiiifffgggfffeeeccc```]]][[[ZZZYYYWWWVVVWWWYYYZZZWWWTTTQQQQQQRRRSSSSSSTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWSSSSSSTTTTTTSSSSSSRRRQQQMMMMMMNNNMMMMMMNNNPPPSSSQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGAAACCCEEEFFFEEEEEEEEEGGGEEEFFFFFFEEECCCBBBBBBBBB??????@@@AAABBBCCCCCCDDD===???AAAAAA?????????@@@>>>>>>>>>???AAAAAA@@@???@@@@@@??????@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAAAAA@@@???<<<>>>AAAAAA@@@AAAEEEHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNOOOOOOPPPQQQRRRRRRNNNNNNNNNOOOPPPPPPQQQQQQΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦ}}}Be\\\MMMOOOQQQRRRĦgggjjjkkklllmmmnnnqqquuuyyy|||}}}~~~}}}zzzxxxxxx{{{zzz~~~}}}{{{xxxvvvvvvvvvuuutttpppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssppppppqqqrrrsssssspppmmmmmmmmmlllkkkiiifffdddbbbdddbbb``````bbbcccbbbaaa```^^^[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTTTTSSSRRRQQQQQQPPPVVVSSSQQQPPPQQQQQQNNNKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????????????????????????????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>===;;;:::;;;<<<>>>???????????????????????????AAAAAABBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLNNNOOOPPPQQQQQQPPPOOO?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦpppggg]]]YYYRRRTTT```cccfffgdKĦpppooopppqqqqqqrrrtttxxx{{{{{{|||~~~}}}{{{zzzzzzyyyyyyuuusssqqqpppqqqqqqqqqqqqppppppoooooooooooonnnnnnoooppppppppppppqqqqqqqqqnnnnnnmmmmmmmmmkkkhhheeefffffffffeeedddaaa___^^^]]][[[ZZZ[[[\\\]]]\\\ZZZ[[[ZZZXXXWWWXXXXXXXXXVVVUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQSSSQQQOOOOOOPPPPPPNNNKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???????????????????????????????????????????????????===>>>>>>??????>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@???>>>======???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJGGGHHHJJJKKKLLLMMMNNNNNN>AneneneneDenene>Ak<fhDenene{{{oooccc[[[UUUOOOKKKNNNRRRUUUZZZ```kkknnnnerrrrrrsssuuuwwwxxxyyy|||{{{wwwuuuuuuuuuuuuuuuuuuuuuuuuqqqppppppoooppppppqqqqqqooonnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkgggfffeeeeeefffdddaaa^^^^^^^^^^^^^^^]]][[[ZZZYYYWWWVVVVVVWWWYYYYYYWWWTTTVVVTTTSSSSSSUUUVVVUUUUUUSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSRRRQQQQQQPPPPPPOOOOOONNNPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>===<<<<<<<<<===???@@@========================>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIssslllbbbZZZVVVUUUTTTSSSccc^^^\\\___bbbeeekkkqqqmmmooouuutttsssyyy{{{~~~~~~|||yyy{{{~~~{{{vvvsssuuuuuuuuuuuuuuuuuuttttttoooooooooooommmmmmmmmnnnkkkjjjiiigggfffeeeccccccaaaaaabbbbbbbbbccccccccc^^^]]]]]]___``````___]]]ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVXXXYYYYYYVVVSSSSSSQQQPPPPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999;;;::::::999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::<<<;;;;;;:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@BBBDDDxxxooobbbWWWNNNNNNOOOSSSYYYaaagggjjjllliiigggiiijjjkkkooouuuuuuuuuwwwyyy|||~~~~~~~~~}}}|||{{{zzzxxxxxxtttvvvyyy{{{{{{yyyvvvtttssssssssssssrrrpppooonnnkkklllllljjjfffdddcccdddddddddcccbbb```___^^^^^^]]]]]]]]]^^^^^^^^^______\\\[[[[[[\\\]]]^^^]]]\\\YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZYYYVVVTTTSSSQQQOOOOOOOOOPPPOOOMMMQQQRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>????????????>>>>>>>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::999999999999::::::999999999999999999999999999999999999999999999999999999999999888888888888999999999999999::::::;;;999999999999999999999999::::::999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>@@@???>>>======>>>@@@mmmYYYRRRSSSUUUUUU\\\```gggooosssvvvuuuuuulllkkkmmmqqqrrrqqquuuzzz~~~}}}|||~~~~~~|||{{{zzzzzz{{{|||{{{zzzyyywwwwwwvvvwwwwwwwwwxxxxxxyyyxxxvvvtttssspppppppppooonnnkkkiiihhhkkkmmmmmmiiiddd___^^^___^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^_______________^^^\\\\\\]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXXXXXXXXXXUUUTTTTTTVVVWWWWWWUUUSSSTTTRRROOOOOOOOOOOONNNMMMRRRRRRSSSSSSTTTTTTSSSSSSNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMNNNMMMLLLLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::999999999999999999999999999999999999999999999999999999999888888888777777888888888888999999999999999999999999999999999999999999888888888888999999888999999999::::::::::::::::::::::::::::::::::::888999999:::;;;:::::::::;;;;;;<<<===============>>>>>>>>>>>>>>>=========??????>>>===============zzzqqqmmmjjjbbbWWWRRRUUU]]]gggmmmmmmppptttvvvuuussspppnnnrrrtttxxx}}}~~~|||~~~}}}~~~}}}||||||yyyxxxwwwvvvwwwxxxzzz{{{xxxxxxwwwvvvuuutttssssssvvvuuusssqqqooommmlllkkkhhhiiiiiiiiihhheeecccaaaiiikkkmmmiiibbb]]]\\\]]]ZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^_________``````^^^]]]\\\]]]]]]\\\[[[\\\[[[YYYXXXWWWWWWWWWWWWUUUSSSRRRSSSTTTUUUTTTRRRSSSQQQPPPPPPQQQRRRQQQPPPQQQRRRRRRRRRRRRQQQQQQPPPLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNOOOOOOJJJLLLMMMLLLJJJIIIKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999999:::999999999999999999999999999999999999999999999999999999999888888888777777666777888888888999888888888888888888888888888888888888777666666777888888888888999:::::::::::::::999999999999999999999999777777888999999999999888999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================yyylllaaaYYYTTTSSSOOOUUU]]]dddkkkqqqwwwzzzyyyyyyxxxwwwwwwzzzyyy{{{}}}zzz}}}~~~~~~{{{yyyyyyyyyzzzyyywwwvvvwwwxxxzzz|||uuuuuuuuuuuusssqqqnnnlllnnnmmmjjjgggeeedddcccccc^^^___``````___]]][[[ZZZbbbeeegggccc]]]WWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[\\\^^^``````___[[[ZZZXXXWWWUUUUUUVVVVVVVVVTTTRRRRRRTTTUUUTTTTTTRRRPPPOOOPPPRRRTTTTTTTTTQQQQQQQQQQQQPPPOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIKKKMMMKKKHHHGGGHHHKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::999999999999999999999999999999999999999999999999999999999999888888888888666666777888888888888888888888888888888888888888777666555444444555666777888888999::::::::::::999888888888888888888888888666666777888888888888888888888999:::::::::::::::999999:::::::::;;;;;;;;;999:::<<<===>>>>>>======wwwbbb]]]UUUOOOOOOTTT\\\aaakkkmmmqqquuuxxxyyyxxxxxx~~~~~~~~~|||zzzyyyyyyzzz{{{xxxyyy{{{|||{{{xxxuuusssuuuwwwyyy{{{zzzyyyvvvttttttsssqqqooollljjjhhhgggdddcccaaa```_________```]]]]]]]]]]]]]]]\\\[[[ZZZfffaaa]]]\\\^^^^^^[[[WWW\\\[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZ^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVRRRRRRPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>===============>>>???@@@===;;;;;;<<<===:::888;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999888888777777888888999888888888888888888888888888888999999999:::::::::777666555555555666888999888888888888888888888888999888888888777777666666888888888777666555555444777777777777888888888888999999999999999888777666888888888888888888888888777777888888888999999999999999999999999999999999888888999999999:::::::::sssggg\\\UUUPPPPPPQQQTTT[[[eeennnsssoooqqquuuyyy|||}}}}}}|||||||||}}}}}}}}}|||{{{{{{||||||zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvtttrrrpppqqqrrrssssssrrrpppnnnmmmjjjiiihhhfffdddbbb`````````___^^^\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[ZZZddd```\\\\\\^^^^^^[[[XXX[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPQQQNNNOOOOOONNNNNNMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>===============>>>>>>???===;;;;;;======;;;999;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::999999999999888888888888999999888888888888888888888888888888888999999999::::::777666666666777777888888888888888888888888888888888888888777777777666666888777777666666555444444666666777777777888888888999999888888888777777777888888888888888888888888777777777888888888999999999999999999999999999999888888888999999999::::::|||sssggg\\\UUUQQQOOONNNWWWZZZ___fffmmmsssxxxzzzvvvxxx{{{yyyxxxwwwwwwvvvvvvvvvwwwzzzzzzzzzyyyxxxvvvtttrrrssssssrrrpppooommmlllkkkkkkkkkjjjhhhgggfffeeedddaaa```___^^^]]][[[ZZZZZZ^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[aaa^^^[[[[[[]]]^^^\\\YYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\]]]\\\\\\[[[ZZZYYYVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>========================???===<<<<<<======;;;:::;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;;;;:::::::::999999999999999999:::999999999999999999999999777888888888999999999999666777888888999999888888888888888888888888888888888888777777777777666666777777777666666555555444666666777777777777888888888888777666666666777777888888888888888888888888777777777777888888888888888888888888888888888888777888888888999999999999ooocccWWWTTTPPPOOOSSSYYY```eeekkkmmmqqquuuxxxxxxxxxwww~~~||||||||||||{{{{{{{{{{{{wwwvvvuuussssssssstttuuuxxxyyyzzzzzzxxxtttqqqoooooommmkkkiiigggfffffffffeeedddbbb``````___``````^^^^^^]]]\\\\\\[[[[[[ZZZ^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[]]][[[YYYYYY[[[\\\\\\ZZZYYYZZZ\\\\\\\\\ZZZXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXUUUVVVVVVWWWVVVUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<======<<<<<<;;;;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999777777777888888888888999666777888::::::999888888888888888888888888888888777777777777777777666666888888888777777666666666666666666666777777777888888777666555555666777777888888888888888888888888666666666777777777888888888888888888888888888888777777777888888888888999pppcccZZZTTTXXXXXXYYY\\\```gggmmmrrrsssuuuxxx{{{}}}~~~~~~~~~~~~uuuvvvvvvvvvvvvwwwwwwwwwwwwuuutttrrrqqqqqqrrrsssrrrsssuuuuuusssoookkkiiiiiihhheeecccaaaaaaaaabbb```___^^^]]]]]]^^^```aaa^^^^^^^^^]]]]]]]]]]]]\\\^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[[[[[[[XXXYYY[[[[[[[[[YYYWWWUUUYYYYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYZZZYYYYYYXXXXXXVVVVVVWWWWWWWWWUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@???????????????AAAAAA@@@??????>>>======<<<<<<<<<===<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888666666777777777888888888666777888::::::999888888777777777777777777777777666666666666666666777777999999888888888888888777555666666666666777777777777666666666666666777777777777777777777777777777555555666666666777777777777777777777777777777777666666777777777888888888}}}nnn```YYYXXX]]]aaafffhhhkkknnnooorrruuuxxx~~~}}}{{{yyyxxxrrrrrrssssssttttttuuuuuusssrrrqqqooonnnnnnnnnnnniiijjjkkkkkkjjjgggcccaaadddbbbaaa___^^^^^^^^^___^^^]]]]]]\\\]]]^^^```aaa]]]]]]]]]]]]]]]\\\\\\\\\ZZZ[[[[[[\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\XXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYYYYYYYXXXWWWVVVYYYXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>=========;;;;;;<<<<<<<<<:::999888999;;;<<<;;;:::999:::;;;888888888888999999999999999999::::::::::::;;;;;;999888888888888888888999777777777777777777777777666666666666777777777777666777888888999999888888777777777777777777777777555555666666666666777777888888888888888888888888555555666666666666777777666666777888888888777777777777777777777777777777555555555555666666666666666666666666666666666666666666666666777777777777yyyiiifffccc```aaaeeekkkooonnnrrrwwwzzz{{{}}}|||{{{zzzyyywwwvvvttttttqqqqqqqqqqqqppppppppppppkkkkkkkkkjjjiiihhhfffeeebbbcccddddddcccaaa^^^]]]______^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[XXXYYYZZZZZZZZZZZZYYYXXXZZZYYYXXXWWWWWWYYY[[[\\\WWWWWWWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???@@@@@@AAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;<<<<<<<<<:::888777777999;;;:::888777999;;;666666777777777888888888888888888999999999::::::888777777666666777777888666666666666666666666666555555555666666666777777777666666666777777888888777777777777777777777777555555555666666666777777666666666666666666666666555555555666666666777777444666888::::::999888666777777777777777777777777444444555555555666666666666666666666666666666666555555555666666666777777|||nnnccc]]]]]]eeeooowww{{{zzzxxxwwwuuuyyy~~~}}}zzzxxxvvvvvvuuutttssssssrrrrrrppppppooonnnmmmlllkkkkkkeeeeeeeeeeeedddbbb```___aaaaaaaaaaaa```___]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZ]]]]]]]]]\\\\\\[[[[[[ZZZXXXYYYZZZ[[[[[[ZZZYYYYYYYYYXXXWWWVVVWWWYYY[[[\\\WWWWWWXXXWWWVVVVVVWWWYYYVVVVVVVVVVVVVVVWWWXXXYYYTTTTTTTTTUUUVVVVVVWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMNNNOOONNNNNNLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>?????????===<<<;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::;;;<<<<<<<<<:::777666666888:::999777666888:::555555666666777777777888777777888888888999999999777777666666666666777777555555555555555555555555555555555555666666666777777666555555555666888999777777777777777777777777444555555555666666777777444444444555555555555555555555555555666666666777444666999<<<<<<;;;888666777777777777777777777777444444444555555555666666666666666666666666666666555555555555666666666777rrriiiiiilllooonnnrrrxxx}}}~~~}}}{{{zzzzzzzzzzzzuuuttttttssssssrrrqqqqqqmmmmmmlllkkkjjjiiihhhgggcccbbbbbbaaaaaaaaaaaaaaa______^^^]]]]]]\\\[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYY\\\[[[[[[ZZZYYYXXXXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ]]]WWWUUUXXXXXXUUUVVV[[[WWWVVVUUUUUUTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQTTTTTTTTTQQQMMMKKKJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKOOOMMMKKKKKKKKKJJJHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======<<<;;;;;;<<<:::777888:::777777777666666666666555888777777777666666555555666666666666666666666666555555555555555555555555444444444555555555555666666666666666666666666666777666555444444555666777666666666666777777777777888888888888888888888888666666666666666777777888666777999::::::888555333555555555555555555555555555444444444444555666666555555555555555555555555666555555555555444444444{{{tttpppqqqvvv{{{}}}yyy|||}}}|||xxxxxxxxxxxxwwwwwwwwwvvvuuutttsssqqqpppnnnmmmllliiiiiihhhgggfffeeedddcccbbbaaa``````______``````^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWUUUVVVWWWXXXXXXYYYYYYYYYWWWWWWVVVVVVWWWWWWXXXYYYXXXTTTSSSVVVUUUSSSSSSXXXVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOORRRRRRRRRPPPMMMKKKJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLJJJJJJJJJJJJHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>==================<<<<<<<<<<<<;;;===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<::::::;;;:::999999999999888888888888888888999999999999999666666666666666666666666555555555555555555555555444444444555555555555666666666666666666666666666777666555444444555666777444555555555555666666666666666666666666666666666666666555555666666777888666777888999999777555444444444444444444444444444444444444444444555666666555555555555555555555555555555555555444444444444xxxnnnooorrrwww}}}|||yyywwwvvvssstttuuuvvvvvvuuutttssssssrrrpppnnnkkkiiigggfffdddccccccbbbaaa```______```___^^^^^^]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWSSSQQQQQQSSSSSSQQQQQQTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOONNNLLLJJJJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKLLLJJJIIIIIIJJJJJJIIIGGGJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999999999888888888888999::::::;;;;;;777777777777777777777777666666666666666666666666444444444555555555555666666666666666666666666666666666555444444555666666333333444444444555555555444444444444444444444444666555555555555666777777777777777777666666666555444444444444444444444444444444444444444555555666444444444444444444444444555555555555444444444444tttmmmsssvvv}}}~~~{{{xxxvvvuuuttttttssstttvvvvvvuuutttqqqpppnnnmmmkkkiiigggdddcccbbbaaaaaa``````___^^^^^^]]]^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWQQQPPPQQQSSSTTTSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLJJJIIILLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????AAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;777888888888999<<<<<<:::888888888888777777777777777777777777888888888888777777777777777777777777666666666666666666666666444444444555555555555666666666666666666666666666555555555555555555555555333444444444444555555555444444444444444444444444555555444444555555666777777666555444444555666666333333333333333333333333444444333333444444555666444444444444444444444444555555555444444444333333|||wwwvvvvvv{{{zzzyyywwwtttsssrrrssssssttttttttttttrrrooollljjjgggfffeeedddcccaaa``````aaaaaa``````______^^^^^^\\\[[[[[[ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWQQQRRRTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTUUUQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOKKKLLLMMMMMMLLLKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMKKKLLLMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@>>>??????@@@@@@??????>>>@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<;;;888:::>>><<<777888888888777777777666666999999888888777666555555666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666444444555555555555444444444444555555555666666666444444444444444444444444444444444444444555555666666555333222333444555666333333333333333333333333333333333333333444555555444444444444444444444444555444444444444333333333zzzwww{{{||||||{{{zzzxxxvvvsssrrrqqqpppppppppooommmkkkhhheeecccaaaaaaaaa``````______^^^aaaaaa``````____________[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVQQQTTTUUUTTTUUUXXXYYYWWWSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQTTTUUUQQQQQQQQQQQQQQQPPPPPPOOONNNOOOOOOOOOOOOPPPPPPPPPMMMNNNOOONNNMMMMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNOOOPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>????????????>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888888888999999:::<<<999444666<<<999111999999999888888888888777<<<;;;:::999888666555555666666666666666666666666555555555555555555555555444444444555555555555666666666666666666666666666444444555555555555444444444555555555555666666666444444444444444444444444444333333333333444555555444333222222222333444555222222222222222222222222333333333333333444444555333333333333333333333333444444444444333333333333~~~}}}~~~{{{zzzzzzzzzyyyxxxvvvtttqqqooonnnlllkkkjjjgggeeecccaaa```______^^^^^^]]]]]]\\\\\\_________^^^^^^^^^^^^]]]ZZZZZZYYYXXXXXXXXXXXXYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUPPPSSSSSSQQQRRRXXXZZZXXXQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQPPPNNNNNNNNNPPPSSSUUUPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQPPPOOONNNOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOMMMMMMMMMMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>???@@@@@@@@@??????===>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::888888888777777888888888444888777333999BBBAAA888888888888777777777666666999999999888777666555555444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666333444444555555444444333333333444444444555555555444444444444444444444444333333333222333444444555222222222222222333444444222222222222222222222222333333222222333333444555333333333333333333333333444444444333333333222222|||}}}~~~|||zzzyyyzzztttuuuuuutttsssqqqnnnmmmjjjiiigggeeecccbbbbbbbbb______^^^]]]\\\[[[ZZZZZZ]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSOOORRRQQQNNNOOOVVVYYYWWWQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQOOONNNMMMNNNPPPSSSUUUPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSRRRPPPOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDBBBBBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>???????????????======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888777777777777888888333888:::999CCCPPPRRRJJJ555555555555444444444444555555555555444444444444444444444444444444444444333333333333333333333333444444444555555555666666666666666666666666666666333333444555555444333333222222333333333444444444333333333333333333333333333333222222333333444555111111222222333333333333111111111111111111111111333333222222333333444555333333333333333333333333444444444333333333222222~~~}}}{{{yyyxxxwwwvvvvvvtttqqqmmmllllllkkkgggdddcccdddeeeeeedddcccaaa``````___]]]\\\[[[ZZZZZZZZZ\\\[[[[[[[[[[[[[[[[[[\\\XXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUURRRSSSSSSQQQOOOPPPSSSWWWRRRRRRQQQQQQQQQQQQRRRRRROOONNNNNNMMMNNNOOOQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRRRRQQQOOOMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGOOONNNLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;;;;:::::::::999999999999999999999999;;;;;;888777;;;BBBCCC???999888888777666555555444555555555444444333333333333222222111111222222333222222222111111000000000222222222222222222222222222333333444444333333222333333333333333444555666444444444444444444444444444444444444444444444444555555444333222222222222222333333444444333333222222111000000000111222333333444555444333222444666333333333222222111111111222222222222222222222222}}}{{{}}}{{{yyywwwtttrrrqqqqqqqqqmmmhhhfffffffffeeedddddddddddddddcccbbb``````^^^^^^]]]\\\[[[ZZZYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTTTTSSSQQQRRRUUUXXXQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQPPPOOOMMMLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::::::::::::::::::::::::::888:::999777999===>>>;;;888888777777666666555555666666555555555444444444444333333222222333333444444444333333222222222222222222222222222222222222333333444444444444333333222222222222222333444444333333333333333333333333333333333333333333333333444444333222222222333333222333333444444333333222333222222111222333444555333444555444222222444555333333333222222222111111222222222222222222222222~~~|||zzzxxxwwwtttrrrooommmkkkkkkmmmiiidddaaaaaabbbcccdddeeedddcccbbb``````______\\\]]]]]]]]]\\\ZZZXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUURRRSSSSSSRRRQQQRRRTTTVVVPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666999999777777::::::777666666666666666666666666666666666666555555555555444444333333333333444444555555444444444444333333111111111111111111111111333444444555555444444333222111111111111222222333111111111222222222222222222222222222222222222222333222222222222333444444222222333333333333222222444444333333333444555666333444444444222222444555333333333222222222222111222222222222222222222222~~~}}}{{{yyyvvvqqqpppnnnllljjjiiihhhgggjjjgggeeecccbbbcccddddddeeedddbbb___^^^^^^^^^^^^ZZZ[[[\\\]]]\\\YYYWWWUUUXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTOOOOOOOOOOOOOOOOOOQQQRRROOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRQQQPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::::::::666777666777;;;>>>;;;444555555666666666666666666555555555555555555444444444333333222222333333444444444444444444444444444333333333333333333333333333444444555555444444333222222111111111222222333111111111222222222222222111111111111111111111111111111111111222333444555222222333333333333222222333333333333444444555555333444444333222222333555222222222222222222222222111111111111111111111111|||yyywwwtttqqqnnnjjjjjjiiihhhggggggggggggggghhhiiihhhgggfffeeedddcccbbb```^^^]]]]]]]]]^^^YYYZZZ[[[\\\[[[XXXVVVTTTWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRRRROOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSNNNNNNMMMMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOPPPPPPOOONNNLLLKKKLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@AAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::888888888888888888888888888666444666@@@EEE???444555555555555666666666666333333333333333333333333222222111111111111222222222222222222222222333333444444444444444444444444333444444444444444444333333333222222222222333333111222222222333333333444111111111111111111111111000000000111222333444555111222222333333222222111111111222222333333333333222333444333111111333444222222222222222222222222111111111111111111111111|||yyyvvvtttqqqnnnlllggggggffffffeeeffffffgggfffhhhjjjjjjhhheeedddccc```___^^^]]]]]]]]]]]]]]]YYYZZZZZZZZZYYYWWWUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQOOONNNMMMNNNPPPQQQPPPOOOPPPOOOOOONNNNNNOOOOOOPPPMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBEEEDDDDDDCCCBBBAAA@@@@@@????????????@@@AAABBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888999999999888888888888888888888888888666333666@@@FFF@@@666555555555555555555555555222222222222222333333333111111000000000000111111000000111111111111222222444444444444444444444444222333333444444333333222444444333222222222222333111111222222333444444444111111111111111111111111000000000111111333444444111111222222222222111111///000111222222222111111222333333333111111333444111222222222222333333333111111111111111111111111}}}zzzxxxvvvtttrrrqqqooommmkkkhhhgggfffeeeeeeeeeeeeeeedddfffgggfffccc``````aaa\\\]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMNNNOOONNNMMMLLLMMMPPPPPPOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@????????????@@@AAABBBCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999888888888888888888888888444666666666:::>>><<<777666666666555555444444333222222222333333444444444222111111111111111111222000000000111111111222222222222222222222222222222111222222333333222222111333333222111111111111111000000111111222333333333222222222222222222222222111111000000111222333333111111222222222222111111///000111222222222111000222333333222111111222444111111222222222333333333111111111111111111111111|||wwwsssnnnllljjjjjjjjjiiihhhfffjjjiiigggfffeeedddddddddcccdddccc```]]][[[]]]___ZZZ[[[\\\^^^^^^]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIJJJKKKMMMNNNPPPQQQNNNMMMMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLJJJIIIKKKNNNNNNLLLJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA????????????@@@AAABBBCCC????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888888888999999999999999999999999999999000777999666333555777777777777666555444444333333333333333444444555555555333222222222222222222333000000111111111222222222000000000000000000000000111111111222222111111111222222111000000///000000...//////000111222222222222222222222222222222222111111111000111111222333111111222222222222111111///000111222333222111111222333333222111111222444111111111222222333333333000000000000000000000000|||vvvpppmmmnnnkkkggggggiiijjjiiigggiiihhhfffdddbbbaaaaaabbbbbb```___^^^______]]][[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTRRRPPPOOOOOOPPPOOOMMMOOOPPPPPPQQQQQQPPPPPPOOONNNMMMKKKJJJIIIJJJLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLOOONNNLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHEEECCCGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA????????????????????????????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;========================:::::::::999999888888888999888888777777888888999888999999::::::999999888555555666666777777888888888777777666555444444333666666555555555444444444777444222111222333333222111111000000111111222333//////000000111111111222111111222222222222111111333000...///000000111222......//////000000000111222222222111111111000000000000000000000000000000111333222///000444555444000000000000000000000000111111111111111111111111111111111000000000000000222111111111000000//////~~~{{{wwwrrrnnnlllllljjjggggggiiikkkjjjiiihhhgggdddbbbaaa``````aaa``````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZXXXXXXWWWWWWVVVTTTSSSRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSQQQOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????????????????>>>>>>>>>=========<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999888888888888999999999999999::::::999999999666666666666666777777777777777666666555555444444666555555555444444444444555333111000111222222111222222222222222333333444000111111111222222222222222222222333333222222222222000//////000000111222/////////000000111111111222222222111111111000000000000000000000000000000000222222///000333444222000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000//////zzzxxxwwwtttqqqnnnlllkkkkkkiiihhhhhhjjjkkkkkkjjjfffdddbbbaaa____________]]]___```^^^ZZZXXXYYY[[[[[[[[[YYYXXXXXXXXXYYYZZZWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRPPPNNNNNNNNNOOONNNMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLOOONNNMMMLLLKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHIIIKKKKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????=========<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888:::999999999999999999:::999999::::::::::::999999666666666666666555555555555555555555555555555555555555555555444444444444444222000000111222111111333333222222333333444555222222222222222333333333222333333333333333333222222111111000000111111111000000000111111111111111222111111111111000000000000000000000000000000000...111222000000222222///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000//////~~~uuusssqqqooommmlllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiicccbbb```___]]]]]]]]]^^^\\\___aaa___YYYVVVXXX\\\[[[ZZZXXXWWWVVVWWWXXXYYYUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOMMMMMMNNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNMMMIIIIIIHHHGGGFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHFFFGGGHHHIIIHHHGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPOOOMMMLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIKKKKKKJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????=========<<<<<<<<<;;;;;;===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::888999999::::::999999888666666666555555444444444444444444444444444555555444444444444444444444444444222111111333333222111222222222222222333444444222222222222222222222222111222222333333222222111000333333000///111111000111111111111111111222222111111111111000000000000000000000000000000000000,,,000111000000222111---000000000000000000000000111111111111111111111111/////////000000000000000000000000000000000//////~~~}}}zzzxxxrrrqqqnnnlllkkkkkkllllllmmmmmmllljjjhhhfffeeeeeebbb```___]]]\\\\\\\\\]]]]]]```bbb___ZZZWWWXXX\\\YYYXXXWWWVVVVVVVVVWWWXXXTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJLLLNNNOOOPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIJJJJJJIIIGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999999888888999999:::777888888888888888888777666666555555444444333333333333333333444444444444333333444444444444444444444333333333555555444333111111111111111222333333111111111111111111000000000000111111111111000000///444666111///111222000222222111111111111111111000000000000000000000000000000000000000000000000---000111//////111000,,,000000000000000000000000000000000000000000000000......//////000000000000//////////////////000000}}}{{{yyywwwuuuqqqpppnnnmmmlllllllllmmmlllmmmmmmjjjgggdddbbbbbb```___^^^\\\\\\\\\\\\]]]^^^```aaa^^^ZZZXXXXXXZZZWWWWWWWWWWWWVVVVVVUUUUUURRRSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOONNNLLLJJJJJJLLLMMMLLLKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLIIIHHHIIIIIIGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=======================================888999999999999:::::::::999888888888888888888999666666777777777777666666444444444444444333333333333333333333333333333333333333333333444444444444444333333444666666555333111111000000111111222333111111111000000000000000//////000000000000//////...666888222...111222///111111111111111000000000//////000000000000000111000000000000000000000000...111222//////111000---000000000000000000000000000000000000000000000000---......//////000000111......////////////000000~~~{{{yyyyyyxxxvvvtttpppooonnnmmmmmmllllllllliiikkkllljjjfffbbbaaabbb```___]]]\\\[[[\\\\\\]]]______^^^\\\ZZZXXXWWWWWWUUUVVVWWWWWWWWWVVVTTTSSSQQQRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMKKKIIIJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHJJJJJJIIIGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOLLLJJJGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::888777777666666777777888444444555555555555444444333333333333333444444444444444333333222222111111222222333333333444444444333222333444666666555333222111111111111222333333222222222111111000000000000000111111111111000000---777:::222...111222...111111111000000/////////////////////000000111111000000000000000000000000000333222......111111...000000000000000000000000000000000000000000000000------......///000000111........./////////000000|||zzzxxxwwwxxxxxxvvvuuuoooooonnnnnnmmmllllllkkkfffhhhjjjiiieeebbbbbbccc```___]]]\\\\\\\\\]]]]]]___]]][[[ZZZYYYXXXVVVTTTSSSUUUWWWXXXXXXVVVSSSQQQQQQQQQQQQRRRQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIKKKLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFHHHJJJJJJHHHFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIIIIJJJLLLMMMOOOOOOJJJHHHFFFFFFGGGIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::777777666666666666777777333444444444444444444333222222222333333444444444444444333333222111000000222222222333333444444444111111222333555555444222333333222222333333444555333333333222222111111111111111222222222222111111---777;;;222...222333...111000000000//////........./////////000000111111000000000000000000000000222444222...---111111///000000000000000000000000000000000000000000000000---------...///000000111---.........//////000000}}}zzzvvvsssqqqrrrsssuuupppoooooommmllliiihhhfffffffffeeedddcccaaa```___^^^^^^]]]\\\[[[[[[[[[[[[^^^]]]\\\ZZZYYYYYYXXXXXXXXXVVVTTTSSSSSSRRRPPPNNNQQQPPPOOOOOOPPPQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBEEECCCCCCDDDHHHIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHKKKGGGGGGKKKKKKGGGGGGKKKGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLNNNNNNLLLKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGIIIIIIHHHHHHIIIKKKMMMNNNIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<===============<<<;;;;;;999::::::;;;<<<======>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888888777777888888888777777777666666444444333333222222222222111111222333444444444444444444222111111222333444111111111222222222333333444444444333333333222222111111222222222111111000333222222222111000000000//////000000000000//////111111000000000000111111////////////////////////333222000/////////000111000000000000000000000000111111000///////////////111111000/////////////////////...//////000111222000000000000000000000000............////////////|||wwwvvvtttssstttvvvyyy{{{oooooonnnlllkkkiiigggfffdddddddddcccbbb```^^^^^^___^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUUSSSSSSSSSRRRPPPNNNRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDEEECCCCCCEEEHHHIIIGGGEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHJJJFFFFFFIIIIIIFFFFFFIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJLLLMMMMMMLLLKKKKKKLLLMMMLLLJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===============>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>???>>>=========<<<<<<<<<;;;<<<<<<;;;;;;:::999999888999999999999888888888888555555444444444333333333222222333444444444333333444444333222222333333444111222222222222333333333333333333222222222111111000000111111111111000000222222222222111111111111///000000111111000000///111000000000000000000111000000000000000000000000222111000/////////000000000000000000000000000000111111000///////////////111111000///////////////000////////////000000111000000000000000000000000............////////////|||yyyuuutttssssssuuuxxx{{{|||nnnmmmlllkkkiiigggfffeeeccccccbbbaaa```^^^]]]\\\^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWUUUSSSRRRRRRRRRPPPNNNRRRQQQOOOOOOOOOOOOMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEHHHHHHFFFFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKMMMMMMKKKJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>===============>>>??????@@@@@@>>>>>>>>>===============>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777777666666666666666555444555555555555444444333555555444444444444555555333333333333444444444444333333222222222111111111000000111111111111000000111222222222222222333333000000111111111111000000111000000//////000000111111111111111111111111111111111000///////////////000000000000000000000000111111000/////////000000111111000///////////////111000000////////////000////////////////////////............////////////{{{xxxvvvvvvttttttssstttuuuuuulllkkkjjjhhhgggeeeeeedddbbbbbbbbbaaa```^^^\\\[[[^^^]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYWWWUUUSSSSSSSSSSSSQQQOOOSSSQQQOOONNNOOONNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLLLLJJJIIIJJJKKKHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIGGGEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@AAA???????????????????????????>>>>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777888888888777666555555666666666666777777777888555555555666666666777777444444333333333222222222111111222222333333222222111222222222333333444444111111222222222222111111111000000//////000000111111111111111111111111111000000000///////////////////////////////////////111111000000///000000111111000000///////////////111111000//////...//////....................................////////////zzzwwwuuuuuusssrrrpppooonnnnnnjjjiiigggeeedddcccccccccbbbbbbbbbaaa```^^^\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWVVVTTTTTTTTTTTTRRRPPPRRRPPPNNNNNNNNNMMMKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGIIIIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKKKKIIIHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999:::999999888777777777777888999999999999999777777777777888888888999666666555555555444444444222333444555555555555555222222333333444444444555222222333333333333222222111111000000000000111111000000000000000000000000000000000000000//////...////////////////////////111111000000000000111111111000000///////////////111111000//////...//////------------------------............////////////~~~zzzwwwppppppppppppooommmlllkkkhhhgggeeecccbbbbbbbbbbbbbbbbbbaaaaaa___^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVUUUVVVVVVWWWXXXXXXVVVUUUSSSSSSTTTTTTRRRQQQPPPOOOMMMMMMMMMMMMKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEHHHHHHFFFGGGJJJJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@========================<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<888999999999999888888777666777888999::::::999999777777777777888888888888777777666666666555555555333444555666666777777666333444444444444444444555333333444444444444333333222222222111111222222222000000000000000000000000111111111111111000//////000000000000000000000000111111000000000111222222111111000///////////////111000000////////////000....................................////////////}}}yyywwwnnnooooooooonnnllljjjhhhfffeeecccaaa``````aaabbb`````````___^^^\\\ZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUTTTTTTTTTUUUVVVVVVTTTSSSQQQQQQRRRRRRPPPOOOOOOMMMLLLLLLMMMMMMLLLJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCFFFHHHHHHGGGFFFHHHJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCEEEFFFGGGCCCGGGGGGDDDEEEIIIJJJGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIKKKKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????========================<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888999999999:::555666666777777777777666333444666777888888888777555555555555666666666666666666666666555555555555333444555666666777777777555555555555444444444444444444555555555555444444444333333222222333333444111111111111111111111111111222222333222111000///000000000000000000000000111111000000111111222333111111000///////////////000////////////000000111....................................////////////|||xxxvvvpppqqqqqqpppnnnjjjgggeeefffdddbbb```______```aaa______^^^^^^\\\ZZZYYYXXXVVVWWWYYY[[[[[[ZZZYYYWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQOOOOOOPPPPPPOOOMMMNNNLLLKKKLLLMMMMMMLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGCCCFFFIIIIIIGGGFFFHHHJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFEEECCCBBBCCCDDDFFFGGGAAAFFFFFFCCCDDDIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEGGGIIIIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKMMMPPPRRRTTTIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHDDDFFFHHHJJJJJJHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::999999999888888888555555666666666777777777333333444555555666555555111222444555666666666555333333333333444444444555666666555555555444444444222333444555666666666666666666666555444444444333444444555555555555444444555444444333333444444555222222222222222222222222222222333444333222111000000000000000000000000000111111000000111222333333111111000/////////////////////...//////000111222////////////////////////............/////////000yyywwwwwwppppppooonnnllliiigggeeeeeeeeecccbbbaaa`````````]]]]]]\\\\\\\\\\\\\\\\\\]]]\\\ZZZXXXWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEIIIHHHGGGGGGHHHHHHFFFDDDHHHHHHGGGHHHIIIJJJHHHFFFGGGEEECCCCCCDDDEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDHHHGGGGGGHHHIIIJJJHHHGGGJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???BBBAAAAAA@@@???>>>======<<<======>>>>>><<<;;;:::===<<<;;;:::::::::;;;;;;;;;::::::999888888888999;;;:::888777777777888999777777777777777777777777555555666666666666555555555444444333333444444555444444444333333222222222333333333333333333333333333333333222222222111111111111444:::@@@@@@:::333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222333333333333333333333333222111111000000111111222111111111111111111111111111111111000000000000//////222555777666444111000000000000000//////////////////.........//////000yyywwwvvvppppppooonnnllliiigggeeeeeedddcccbbbaaa`````````\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEIIIHHHGGGHHHIIIHHHGGGEEEHHHGGGFFFGGGIIIIIIGGGFFFGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFFFFHHHJJJKKKJJJIIIKKKJJJIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>===>>>>>>?????????>>>===<<<<<<<<<;;;:::::::::::::::;;;::::::999888888999999:::999888777777777888888777777777777777777777777555555666666666666555555444444333333333333444444444444333333333222222222333333333333333333333333333333222222222111111111111111333888======888333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333222222222333333333333333333333333222222222111111222222222222222222222222222222222222222111111111000000000...---...222555444000,,,000////////////.........//////..................yyyvvvtttppppppooonnnllljjjgggfffddddddbbbaaa```_________\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMMMMMMMMMMMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFIIIHHHGGGHHHIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGFFFDDDFFFEEECCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAACCCDDDDDDCCCCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLLLLKKKLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;::::::999999999999999999888888777666777777777777777777777777777777777444444555555555555444444444333333222222333333444333333333333222222222222333333333333222222222222222222222111111111111111222111111555888888555222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222333333222222222222333333222222222222222222222222333222222222111111111111000---,,,000666666111+++////////////.........---000///...---------------yyyuuurrrooooooooonnnllljjjgggfffccccccaaa```___^^^^^^^^^[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJJJJHHHFFFEEEDDDDDDEEEFFFFFFEEECCCDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDBBBAAAAAABBBDDDEEEAAABBBDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEGGGJJJKKKJJJIIILLLKKKIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999;;;::::::999999999::::::888888777777777666666777777777777777777777777777444444555555555555444444333333222222222222333333333333333333333222222222333333333333222222222222111111111111111111111111333111000222444444333111222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111111222222222222222222222222333333333333333333333333222222222222222222222222333333333222222222111111555333333666888888444000000000000000////////////000///...---,,,,,,,,,---yyytttpppmmmnnnmmmmmmkkkiiigggeeebbbbbb```___^^^]]]]]]]]][[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJHHHFFFDDDDDDCCCDDDEEEFFFDDDBBBCCCDDDEEEEEEEEEFFFJJJMMMEEEDDDBBBAAAAAABBBDDDEEEAAABBBCCCCCCBBBBBBCCCDDDBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGEEELLLJJJIIIIIIJJJJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>??????????????????>>>>>>>>>=========;;;;;;<<<<<<<<<;;;:::999;;;::::::999::::::;;;;;;888888888888888777777666888888888888888888888888444555555555555555555444444333333222222333333444333333333333333333333333444444444333333333222222111111111111111111222222333222000000111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111222333333444444333333222222222222222222222222222333333333222222222111111666999<<<;;;777444444555222222222111111111111000000///...---------------yyysssnnnkkkllllllkkkjjjhhheeedddaaaaaa___^^^]]]\\\\\\\\\ZZZZZZYYYYYYXXXWWWVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDBBBCCCEEEGGGGGGFFFGGGKKKOOODDDCCCBBBAAAAAABBBCCCDDD@@@BBBCCCCCCBBBBBBCCCDDDAAAAAABBBDDDFFFGGGIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFFFFGGGHHHHHHFFFEEEKKKIIIHHHIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???????????????BBBAAA@@@?????????@@@@@@<<<<<<===>>>>>><<<;;;::::::::::::::::::;;;;;;<<<888999999999999888777777888888888888888888888888555555666666666666555555555444444333333444444555444444444444555555555555666666555555444444333333222222222222222333333333222222111111111222333333333333333333333333333333111111111111111111111111111111111111111111111111111111111000000000000///000000000000000000000000111222333444444333222111111111111111111111111111333222222222111111111111333888<<<:::444000222555333333333333222222222222//////........./////////yyyrrrllljjjjjjjjjiiihhhfffdddcccaaa```___]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUURRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKMMMNNNOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHJJJKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGEEEEEEDDDCCCDDDFFFFFFDDDCCCDDDGGGIIIGGGDDDDDDHHHMMMCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAACCCDDDAAABBBCCCDDDEEEFFFGGGHHHEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFHHHJJJJJJIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@>>>=========>>>???===>>>???@@@???>>><<<;;;:::::::::::::::;;;<<<<<<999::::::;;;:::999888777888888888888888888888888666666777777777777666666666555555444444555555666555555555666666666777777888777777666555555444444222222333333333444444444222222333333333333444555333333333333333333333333222222222222222222222222222222222222222222222222111111000000000/////////000000000000000000000000000111222444444222111000000000000000000000000000222222111111111000000000///222555444222000222444333333333222222222111111///////////////000111222yyyqqqkkkhhhiiiiiihhhgggeeecccbbb``````^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXVVVUUUTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPOOONNNMMMMMMJJJJJJKKKMMMOOOOOONNNLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHHHHGGGGGGFFFEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEECCCFFFHHHJJJGGGCCCBBBEEEJJJBBBBBBCCCDDDDDDCCCBBBBBB@@@AAACCCBBBAAAAAABBBDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGIIIJJJKKKJJJIIIIIIGGGGGGGGGIIILLLMMMMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????===<<<;;;999999::::::;;;===>>>@@@AAA@@@???===<<<:::::::::::::::;;;<<<===::::::;;;<<<;;;:::999888888888888888888888888888777777888888888888777777666666555555555555666666555666666666777777888888999888888777666555555555333333333444444555555555111333444444444444555777444444444444444444444444222222222222222222222222222222222222222222222222000000000000////////////000000000000000000000000///000222333333222000///////////////////////////111111111000000000000///......///111333444444333222222222111111111111000////////////000222333444~~~zzzrrrkkkllljjjiiihhhhhhgggdddbbbaaa```______^^^\\\YYYVVVWWWVVVUUUUUUUUUVVVWWWXXXSSSSSSSSSRRRQQQOOONNNMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNOOONNNMMMLLLKKKLLLNNNOOONNNMMMKKKJJJFFFHHHIIIIIIGGGGGGHHHJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAA@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGGGGIIIKKKHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDBBB???======>>>>>><<<:::===<<<;;;:::999:::;;;;;;;;;<<<>>>??????>>><<<;;;:::::::::999999999888888::::::999999888888777777888888777777666666555555555555555555666666777777555555666666555555444333444444555555666777777888888999999888555333222222333333333333333333333333444555666666444333444666555555555555555555555555333333222111222333444555555444333333222222222222222222222111111000000000222222222111111000000000222222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222111111111111222222222222111111111000zzzsssmmmkkkjjjhhhggggggfffcccaaaaaa```^^^^^^^^^\\\YYYVVVWWWWWWVVVUUUUUUUUUVVVWWWRRRRRRRRRRRRQQQOOONNNMMMOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOONNNNNNMMMLLLHHHIIIJJJKKKKKKIIIHHHFFFGGGHHHIIIHHHGGGFFFGGGHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA???======??????===;;;===<<<;;;:::999::::::;;;888999;;;<<<<<<;;;999888:::999999999888888888888888888888888888777777777777777666666666666666555444444555555555666666666555555555555555444333222333333444555555666777777777888888777444222111222222222222222222222222222333444555555333333444555444444444444444444444444444444333333333444555666666555444333333333333444444444333333333222222222333333222222222111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////222111111111000000000000{{{uuupppllljjjhhhgggfffeeecccaaa```___]]]]]]\\\[[[XXXVVVXXXWWWVVVUUUUUUTTTUUUUUUPPPQQQQQQQQQPPPOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKGGGHHHIIIIIIIIIHHHFFFEEEGGGHHHIIIHHHFFFEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAADDDFFFEEEBBB@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIFFFGGGHHHGGGFFFGGGHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@??????>>>>>>===???>>>===>>>??????>>>===<<<;;;:::999999999::::::888888::::::::::::888888999999888888888777777777666777777777777777777888555555555555555666666666444444444444444555555555555555555555444333111111222333333444444555555666555666777666333111000111111111111111111111111111111333444333222222333444333333333333333333333333444444444444444555666666666555555444444444444555555555555555444444444444333333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////|||wwwrrrnnnkkkiiigggfffeeecccbbb___^^^\\\[[[[[[ZZZXXXVVVXXXWWWVVVUUUUUUTTTTTTSSSOOOPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGEEECCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAEEEIIIHHHCCC@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>============<<<======>>>>>>===;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::999888888888777777777777666555555666666777777888888333333444444555555666666444444444444444444444444555555555444333222111000222222222333333444444444444555555444222000///000000000000000000000000000000111222222111111222333222222222222222222222222333333333333444444555555555444444333333333444444555555555555555444444444333333333333333333333333333333222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111000000////////////.........{{{wwwsssooommmiiiggggggfffdddbbb^^^\\\ZZZZZZZZZYYYWWWVVVWWWWWWVVVVVVUUUTTTSSSRRRPPPPPPPPPQQQQQQPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGGGGFFFDDDBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBFFFJJJIIIEEEBBBCCCFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGGGGFFFFFFHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>======;;;<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;::::::999999999::::::::::::::::::999888888888777777777777666555555666666777777888888333333444444555555666666444444444444444444444444444444444444333222111000222222222333333333333333222444444333111//////000000000000000000000000000///000111111000000111333222222222222222222222222111111222222333333333333333222222222222222333333333333333333333444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111000////////////.........---~~~zzzvvvssspppmmmiiigggfffeeecccbbb]]][[[YYYXXXXXXXXXWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFEEECCCBBBBBBDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCFFFHHHGGGEEEDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJEEEFFFGGGFFFEEEFFFGGGIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCDDDCCCCCCCCC?????????>>>>>>======<<<;;;=========;;;;;;<<<===;;;;;;<<<<<<<<<;;;:::999888888888888888888888888999999888888888777777777666777777777777777777888555555555555555666666666555555555444444444444444444444444444444333333222333333333333333333333333222333444333111000///000000000000000000000000000...000111111000000222333222222222222222222222222000000111222222222222222111111111111111222222333222222222222333333333333222222222222333333333333333333444444444444555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000////////////////////////............}}}xxxtttrrroookkkgggdddccccccaaa```]]]ZZZXXXWWWWWWXXXWWWVVVTTTTTTUUUVVVUUUUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIJJJFFFFFFEEEEEEDDDDDDDDDEEEBBBDDDEEEDDDBBBBBBCCCDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDD@@@?????????????????????>>>???@@@???<<<;;;<<<>>><<<<<<=========<<<;;;:::999999888888888888999999:::999999999888888888888888888888888888777777777777777666666666666666555666666666555555555444444333333444555555555555444444444444444444333333333222333444444222000000111111111111111111111111111...000111111111111222444333333333333333333333333000111222333333333222222222111111111222222333444111222222222333333333333111111111222222222333333222222222222333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////000000000/////////......|||wwwsssqqqmmmjjjfffcccaaaaaa```___\\\ZZZWWWVVVWWWWWWWWWVVVRRRSSSUUUVVVVVVUUUTTTSSSUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEAAACCCDDDCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCAAA???@@@BBBEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIILLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCAAA>>><<<===???<<<===>>>>>>>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888::::::999999888888777777888888777777666666555555777777666666666555555555333333444555666666666666444444444444444444444444222333555444222111111111111111111111111111111111...000111222111111333444333333333333333333333333111222333444555444333333222222222222333333444555222222222333333444444444000000000111111222222222000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000////////////{{{uuuqqqmmmjjjfffdddbbbaaa___^^^[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWUUUSSSPPPQQQRRRSSSQQQNNNMMMMMMKKKJJJJJJKKKLLLLLLIIIHHHGGGEEEEEEEEEEEEFFFHHHEEEBBBBBBDDDDDDCCC@@@BBBCCCDDDFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>===<<<;;;;;;>>>>>>======<<<;;;::::::999999999999888888888888;;;;;;;;;:::999888777777999999888666666555555555444444555666777777777666777666555555444444555555666555444444333333333444222222222222222111000///111222222222222333333333222222333333333444444444222222222222222222222222222222222222222222222222444444333222111111111222333333333222222222222111111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000222222222222222222222333222111111111000000//////zzztttpppkkkhhhccc```______^^^]]]]]]\\\[[[YYYWWWVVVVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVTTTRRRPPPQQQRRRRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLIIIHHHGGGEEEEEEEEEEEEFFFHHHEEEBBBBBBDDDDDDCCCAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<=========<<<<<<;;;;;;:::<<<;;;:::999888888888888666666777777888888777777888777666555444444444555777666666555555555555666333444444444333222222111333333333333444444444444333333333444444555555555222222222222222222222222222222222222222222222222333333222222111222222222333333333222222222111111111111000000000000111111000000000000000000000000111111000000000/////////000000000000000000000000111111111111222222222222111111111000000000//////yyysssnnniiieee```\\\[[[\\\\\\[[[^^^]]][[[YYYWWWUUUTTTTTTWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEECCCBBBCCCCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@??????>>>>>>?????????>>>>>>>>>======?????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999999888888888:::999888777777666666666777777777777888888888888555555555555555444444444444444555555555666666666444444444555555555555555444444444444444444444444333333333333333333333333222222222222222222333444333333222222222222111111111111000000000000111111111111111111111111111111111111111000000000000///000000000000000000000000111111111000000000000000111111000000000000//////~~~xxxqqqllliiiddd^^^ZZZZZZ[[[[[[\\\]]]\\\[[[YYYWWWVVVVVVUUUXXXWWWVVVUUUSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>>>>===??????????????????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999888888===<<<;;;:::999999999999888888999999:::::::::999666666666555555555666666555555555666666666777777555555555555555555555555777777777777777777777777444444444444444444444444222222222222333444444555333333333333222222222222111111000000000000111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000////////////000000000000000000//////{{{vvvpppkkkiiieee___[[[[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOORRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????????????????@@@@@@===<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999999::::::===<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<;;;::::::888777666666666777888888666666666777777777888888666666666666666666666666888888888888888888888888666666666666666666666666444444333444444555666666444444444444333333333333222222111111111111222222000000000000000000000000222222222222111111111111000000000000000000000000000000000/////////......//////////////////000000}}}xxxtttoookkkiiieee```]]]]]]^^^^^^^^^YYYYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUSSSRRRQQQQQQQQQNNNOOOPPPOOOLLLKKKLLLMMMJJJKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHGGGGGGFFFDDDDDDBBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<======>>>>>>===<<<;;;;;;;;;<<<===<<<<<<<<<;;;<<<<<<===>>>===>>>>>>??????===<<<;;;:::999888888888999;;;;;;888888888999999999::::::999999999999888888888888888888888888888888888888888888888888888888888888666666666666666666777888666666555555555444444444444333333333333333333444111111111111111111111111333333333222222222111111000000000000000000000000111111000000//////............////////////000000zzzuuurrrnnnkkkhhheeeaaa_________^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQMMMOOOPPPNNNKKKJJJKKKMMMJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGHHHHHHGGGFFFDDDCCCAAACCCCCCBBB@@@@@@BBBDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSOOOQQQTTTVVVWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJJJJJJJKKKLLLLLLDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDFFFHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFFFFFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>>>>>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCBBB@@@>>>=========;;;;;;;;;===>>>@@@;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888777777888888777777777777666666666666555555444444444444555555333333333333333333333333444333333333333222222222000000000000000000000000222222111000000///.............../////////000000xxxtttqqqnnnkkkgggdddaaa``````___^^^]]]\\\\\\ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRLLLNNNPPPNNNKKKIIIKKKMMMJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGHHHHHHGGGFFFDDDCCC@@@BBBDDDBBB@@@@@@BBBEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQTTTSSSSSSRRRSSSUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSNNNPPPSSSUUUVVVUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQNNNPPPRRRUUUVVVWWWWWWWWWSSSTTTUUUWWWYYYZZZ[[[[[[VVVWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRRRRQQQQQQQQQPPPKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCBBB@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMEEEFFFFFFFFFEEECCC@@@>>>@@@???>>>===>>>???AAACCC>>>>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999888888888888777777777777666666555555555555666666555555555555555555555555444444444333333333222222000000000000000000000000333222222111000//////...---.........//////000000yyyssssssrrrmmmgggiiieeebbb____________^^^[[[YYYXXXYYYYYYXXXVVVSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCAAA@@@AAABBBAAABBBDDDEEEEEEDDDBBBAAAEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIGGGEEEEEEGGGIIINNNNNNNNNMMMMMMMMMMMMMMMQQQQQQPPPOOONNNMMMMMMLLLSSSQQQOOOOOOOOOOOONNNMMMOOORRRUUUUUUTTTSSSUUUWWWZZZYYYWWWUUUUUUVVVXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRPPPNNNNNNQQQSSSRRRQQQPPPQQQSSSXXX]]]```cccdddeeeeeeddddddfffhhhgggggghhhiiiiiijjjiiiiiiiiiiiiiiiiiikkkmmmooopppnnnoooooopppqqqrrrtttuuuppprrruuuwwwwwwvvvsssqqqtttsssrrrrrrssssssqqqoookkklllnnnmmmkkkiiiiiiiii___^^^^^^]]]\\\\\\[[[[[[XXXVVVTTTRRRRRRSSSUUUVVVRRRPPPMMMKKKIIIIIIIIIJJJJJJJJJJJJKKKNNNRRRUUUXXXLLLNNNNNNMMMJJJHHHFFFFFFGGGHHHGGGDDDAAAAAAEEEIIILLLJJJGGGDDDCCCDDDFFFGGGGGGFFFGGGIIIHHHDDDDDDHHHGGGIIIGGGEEEGGGJJJJJJGGGCCCDDD@@@<<<>>>CCCBBB<<<@@@???>>>???@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===999888888888999:::<<<===999888666555555555666777888888888666333111111222333333222111000111444666111000///000111000...,,,//////......---,,,,,,,,,xxxssssssrrrmmmhhhhhheeebbb``````___^^^]]][[[YYYWWWWWWWWWWWWUUUSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKIIIHHHFFFEEECCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCAAAAAABBBCCCBBBBBBCCCDDDDDDCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHKKKMMMJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSQQQPPPOOOPPPQQQPPPOOORRRTTTTTTRRROOOMMMNNNOOOTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[___bbbdddccccccdddgggkkknnnqqqwwwxxxzzzzzzyyyzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwxxxxxxwwwuuutttuuuvvvnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkdddcccaaa___^^^^^^___```___^^^^^^]]]^^^___```aaaaaaaaaaaa___\\\YYYWWWVVVTTTTTTSSSRRRQQQSSSVVVYYY[[[YYYWWWUUUUUUVVVXXXZZZ[[[ZZZZZZ\\\YYYTTTSSSVVVUUUVVVUUURRRSSSWWWWWWTTTOOOOOOKKKGGGGGGJJJHHHCCCCCCAAA@@@@@@@@@???===;;;======<<<<<<;;;;;;::::::>>>>>>?????????>>>======<<<<<<<<<<<<===>>>???@@@888999999888555444444555888888666555444444666777555444333333333333222000//////000000000111111111yyyssssssrrrnnniiifffdddbbbaaa```___]]][[[[[[XXXUUUTTTUUUUUUTTTSSSPPPPPPPPPPPPPPPOOONNNMMMOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAACCCCCCBBBBBBCCCEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBCCCCCCCCCEEEDDDCCCCCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPSSSUUUVVVUUU[[[\\\\\\[[[ZZZZZZ\\\^^^\\\\\\]]]^^^___```aaaaaa`````````aaabbbdddeeefffeeefffgggggghhhhhhhhhgggkkkkkkkkkkkkjjjjjjjjjjjjlllmmmmmmnnnooorrrwww{{{xxxxxxyyy{{{}}}~~~||||||}}}|||{{{yyyxxxyyy{{{rrrssstttuuuvvvwwwxxxyyyxxxyyy{{{}}}}}}|||zzzyyyuuutttsssrrrqqqrrrssstttppppppoooooonnnnnnmmmmmmrrrrrrqqqooollliiifffdddcccaaa``````cccfffiiiiiijjjiiigggggghhhjjjmmmoooooonnnnnnpppnnnjjjjjjnnnmmmmmmkkkhhhjjjnnnnnnjjjffffffccc___]]]^^^[[[WWWUUUSSSQQQPPPPPPOOOLLLJJJIIIIIIIIIHHHFFFDDDBBBAAADDDEEEGGGGGGFFFCCC???===?????????@@@@@@@@@??????===>>>>>>===;;;::::::;;;;;;:::999888888888::::::888666444333444444333222000000000000000000000000zzztttsssrrrnnnjjjeeedddbbbaaa```___\\\YYYZZZWWWTTTRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPOOONNNMMMOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???AAACCCCCCBBBCCCDDDFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\[[[\\\```eeeiiikkklllqqqpppooonnnnnnoooqqqssskkkllllllllllllkkkjjjjjjiiiiiijjjkkkmmmoooqqqrrrqqqrrrsssttttttuuuuuutttzzzzzzzzzyyyyyyyyyxxxxxx||||||}}}}}}~~~~~~~~~}}}zzzxxxyyy{{{||||||yyyxxxxxxxxxmmmnnnoooqqqsssuuuvvvwwwyyyzzz|||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvvvvwwwwwwqqqqqqssstttuuuuuuuuuuuurrrqqqqqqpppooollliiigggiiifffdddfffjjjnnnooommmpppooonnnnnnppptttwwwyyyxxxuuuuuuwwwwwwvvvyyyzzz{{{xxxuuuwww{{{{{{xxxwwwwwwuuusssqqqooollljjjjjjiiigggfffffffffeeeccc^^^______^^^\\\XXXUUURRRPPPSSSVVVXXXVVVRRRMMMJJJLLLLLLKKKIIIFFFCCC@@@>>>BBBCCCCCCBBB???===>>>>>>:::999888999:::<<<<<<<<<<<<:::888777777777777666555555444333222111000000|||wwwtttrrrnnnjjjeeecccaaaaaa```^^^[[[XXXZZZWWWSSSQQQRRRSSSSSSRRRPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCCCCCCCEEEFFFFFFEEECCCAAAAAACCCEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKFFFHHHJJJKKKJJJKKKLLLNNNQQQQQQQQQSSSWWW\\\aaadddcccdddgggkkknnnrrruuuvvvrrrqqqrrruuuzzz~~~{{{wwwtttsssrrrrrroooooopppppppppooonnnmmmoooooopppqqqsssuuuwwwxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}||||||||||||}}}{{{xxx{{{~~~}}}zzzxxxwwwnnnoooppprrrsssuuuwwwwwwxxxxxxyyyyyyzzz{{{||||||yyyxxxwwwvvvtttsssrrrrrrmmmnnnoooqqqrrrssssssssskkkjjjiiijjjkkkkkkhhheeejjjgggeeefffjjjlllkkkjjjnnnmmmmmmmmmpppssswwwzzzxxxtttrrrrrrrrrsssyyyxxxxxxuuurrrtttyyyzzzwwwvvvvvvwwwwwwuuurrrpppoooqqqpppnnnoooqqqrrrsssrrrpppppppppooommmiiieeeccccccfffjjjlllllliiidddaaacccbbbaaa^^^ZZZUUURRROOOLLLMMMLLLJJJGGGEEEDDDEEEBBB@@@>>>===??????>>><<>>;;;======<<<<<<;;;;;;::::::|||wwwsssnnnkkkgggddd```]]]\\\[[[ZZZXXXXXXVVVTTTTTTTTTTTTRRRPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEFFFBBBAAAAAAAAABBBBBBCCCDDDAAA@@@@@@AAADDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKMMMOOORRRUUUXXX[[[\\\^^^bbbfffiiijjjlllnnnppprrrtttvvvyyy{{{~~~~~~{{{xxxvvvtttrrrooonnnmmmooorrrtttuuuuuuvvvttttttvvvzzz||||||zzzyyyyyyxxxyyyzzz{{{}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}wwwyyyyyyyyyvvvuuuuuuvvvsssssssssrrrqqqqqqpppppplllnnnppprrrttttttttttttyyyyyyxxxwwwvvvuuussssssrrrpppooommmlllllllllmmmllljjjhhhjjjmmmmmmiiieeeeeefffggggggffffffgggiiikkkjjjhhhhhhjjjlllppprrrsssqqqrrrtttrrrnnnooorrrrrrssspppnnnqqqxxx{{{yyyrrrrrrvvvzzzxxxqqqooorrrllljjjjjjkkkooosssuuuvvvuuuuuutttsssqqqpppoooooooooppppppqqqqqqppppppooopppoooooonnnnnnnnnnnnnnnkkklllmmmllljjjiiijjjkkkgggccc______```^^^ZZZVVVPPPOOOOOOPPPPPPMMMIIIFFFHHHGGGEEECCC@@@>>><<<;;;}}}xxxsssnnnkkkgggddd___\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTRRRPPPPPPPPPQQQQQQRRRQQQQQQQQQLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBBBBCCCDDDAAAAAA@@@BBBEEEGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKNNNQQQTTTUUU\\\^^^bbbfffkkkpppsssuuuwwwyyy|||}}}}}}}}}~~~yyy{{{}}}~~~}}}zzzwwwtttppppppppppppooooooooooooqqqqqqrrruuuzzz~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{|||~~~~~~~~~}}}~~~}}}|||{{{xxxvvvvvvyyy|||uuutttsssqqqooonnnmmmllljjjmmmrrrvvvwwwvvvtttsssvvvvvvwwwwwwvvvvvvuuutttrrrpppnnnlllllllllnnnooonnnkkkhhhjjjllllllhhhcccbbbeeehhhgggeeeeeegggjjjjjjiiigggfffgggjjjlllnnnooopppuuuzzzyyytttrrrtttoooooommmkkknnnuuuyyyxxxqqqqqquuuzzzwwwnnnlllooogggfffdddfffiiimmmooopppvvvuuutttsssrrrrrrrrrrrrrrrqqqpppooonnnooooooppppppooonnnmmmmmmnnnooopppiiikkkllllllkkkkkkmmmnnnqqqmmmkkkmmmpppqqqmmmiiibbbbbbcccddddddaaa\\\XXX[[[YYYUUUPPPJJJEEEAAA???xxxtttssspppnnngggeeebbb^^^[[[YYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCCCCCCCDDDEEEDDDBBBBBBCCCCCCCCCBBBAAABBBDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDEEEFFFGGGIIIKKKNNNSSSZZZ```dddgggiiikkkkkkoootttvvvvvvwwwzzz}}}|||yyyyyy|||zzzuuuuuuzzzyyyrrroooqqqrrroooqqquuussstttuuuwwwxxxyyyyyyyyy||||||}}}~~~~~~~~~{{{}}}~~~~~~}}}~~~|||{{{}}}{{{||||||||||||vvvqqqppppppqqqqqqrrrrrrrrrqqqooommmkkkjjjmmmmmmmmmmmmoooqqqtttuuuvvvwwwwwwvvvsssrrrrrrssstttpppkkkjjjkkklllkkkiiimmmllllllmmmnnnmmmjjjhhhbbbeeehhhhhhgggeeeddddddgggggggggggggggggghhhhhhppptttxxxyyywwwuuutttuuuoooooonnnlllkkklllooorrrsssuuuyyyzzztttmmmnnnrrrhhhgggeeeccccccfffkkkooouuurrrnnnkkklllnnnpppppplllooosssrrrooommmmmmnnniiikkklllmmmmmmllllllkkkmmmmmmllljjjhhhhhhjjjllllllggglllnnniiikkknnniiieeegggkkknnnooommmjjjhhhlllnnniii```XXXTTTQQQNNN}}}xxxsssooommmhhhfffbbb___[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHDDDCCCBBBBBBCCCDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGJJJMMMQQQUUUXXX[[[___bbboooqqqrrrrrrrrrrrrssstttrrrssssssrrrpppooooooppptttrrrtttxxxxxxuuuwww}}}zzzxxxzzz{{{yyy{{{~~~}}}zzz|||~~~|||zzz{{{}}}}}}{{{zzzyyyzzzzzzyyyxxx{{{xxxyyy}}}|||xxxwwwzzz{{{xxxsssqqqqqqrrrssssssqqqpppooommmkkkiiihhhggghhhhhhiiijjjlllnnnppprrrqqqsssssssssqqqpppqqqrrrqqqmmmjjjiiikkklllllllllnnnmmmlllllllllkkkhhhfffaaacccddddddcccbbbbbbccceeedddccccccccceeefffgggkkkoootttvvvuuusssrrrsssqqqpppmmmiiiffffffiiikkkttttttwwwxxxtttnnnmmmqqqggggggfffeeeeeegggjjjmmmooommmjjjhhhhhhiiijjjkkkkkknnnpppqqqooommmlllkkkhhhhhhiiijjjlllmmmmmmlllooonnnkkkhhhddddddeeegggiiidddiiilllgggjjjnnniiieeeeeefffggghhhhhhggggggnnnqqqooohhhccccccbbb```zzztttooollliiigggccc___\\\YYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEAAABBBDDDGGGJJJNNNQQQSSScccfffiiilllnnnqqquuuwwwyyyxxxuuuqqqmmmkkklllnnnjjjjjjjjjlllooopppqqqppp{{{zzz}}}}}}||||||}}}}}}|||{{{{{{|||}}}|||zzzxxxwww{{{~~~|||xxxuuuwwwzzzzzzyyyyyy{{{|||{{{xxxuuuzzzxxxyyy||||||xxxvvvwwwsssqqqooonnnppprrrrrrrrrooommmjjjhhheeedddccccccddddddeeefffhhhkkknnnooonnnoooqqqpppooooooqqqrrrpppmmmjjjhhhiiikkkkkkkkknnnllljjjjjjjjjiiigggfffbbbbbbbbb```___^^^```aaa```___^^^]]]^^^```ccceeefffiiimmmpppppppppqqqqqqmmmkkkhhhccc``````cccfffrrrooooooqqqpppkkkjjjllleeeeeeddddddeeeffffffggggggffffffeeeeeeeeeeeefffllllllnnnooopppoookkkhhhfffddddddgggllloooooonnnpppnnnjjjeee```___```bbbddd```eeehhhdddhhhmmmhhhdddcccaaa``````bbbdddeeekkknnnnnniiiggghhhiiigggzzztttooommmjjjhhhddd```\\\YYYXXXWWWUUUUUUSSSRRRQQQQQQQQQQQQOOONNNNNNMMMLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEHHHHHHGGGEEECCCBBBBBBCCCEEEDDDDDDDDDEEEGGGHHHJJJJJJLLLPPPUUU[[[aaafffiiiuuuvvvvvvuuutttsssssstttjjjiiihhhfffcccbbbdddfffhhhiiinnnuuu}}}~~~}}}|||}}}zzz{{{~~~~~~zzzyyyyyyyyyzzzyyywwwuuuwww{{{~~~|||vvvrrrtttxxxtttuuuxxxzzz|||{{{wwwtttvvvvvvxxxzzzyyyvvvtttssslllkkkkkklllnnnoooooonnnllljjjgggcccaaa``````aaaccccccdddeeehhhkkkmmmoooooopppqqqqqqoooooopppqqqqqqoookkkiiiiiijjjkkklllmmmllljjjiiijjjkkkjjjiiifffeeeccc___\\\\\\^^^```^^^\\\ZZZYYY[[[^^^bbbdddeeefffhhhjjjlllnnnqqqrrrgggeeebbb^^^\\\^^^bbbeeekkkgggeeeggghhheeecccdddbbbbbbaaabbbbbbbbbaaa___```aaacccdddddddddeeeeeelllkkklllppprrrpppkkkfffcccaaaaaaffflllqqqrrrpppooommmiiiccc^^^\\\^^^``````\\\aaadddaaaeeejjjfffcccbbb```^^^^^^___aaabbbgggjjjjjjeeebbbcccdddbbb~~~xxxsssqqqoooiiigggccc___\\\YYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQOOONNNMMMKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGFFFDDDDDDFFFHHHJJJJJJLLLNNNQQQUUUYYY[[[fffgggiiikkkooorrruuuwwwmmmnnnnnnllliiigggggghhhfffhhhjjjkkkkkklllmmmooozzz|||~~~~~~~~~~~~}}}~~~}}}~~~}}}}}}~~~~~~|||{{{{{{|||{{{yyyxxxyyy|||~~~|||wwwtttuuuxxxrrrrrrtttvvvwwwtttppplllnnnqqqtttuuuuuusssooollliiiiiihhhiiikkklllkkkiiillliiifffcccaaa``````aaabbbbbbcccdddfffiiilllmmmooopppqqqpppmmmlllmmmnnnnnnmmmkkkjjjjjjmmmpppsssssspppmmmkkkkkkkkkkkkjjjiiigggccc^^^ZZZYYY\\\^^^___]]][[[ZZZ\\\___bbbeeeeeeeeedddfffiiillloooqqqeeedddaaa^^^\\\^^^bbbeeeddd___]]]___aaa______aaacccaaa______``````^^^[[[ZZZ]]]aaaccccccccceeegggjjjjjjlllppprrrpppiiidddaaa```aaafffmmmqqqrrrrrrmmmlllhhhccc^^^]]]^^^```^^^YYY^^^aaa]]]aaagggcccaaaaaaaaaaaaaaa```______cccffffffaaa^^^``````___zzzwwwtttqqqooogggeeebbb^^^[[[YYYXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEIIILLLMMMMMMOOOSSSWWW\\\]]]```dddhhhlllppprrrqqqpppnnnmmmkkkjjjiiiiiiaaacccfffggghhhiiikkkmmmmmmpppsssuuuuuuvvvxxxyyy~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~{{{|||}}}|||}}}~~~~~~}}}|||}}}|||{{{yyyxxxyyyzzzyyyvvvtttttttttrrrqqqqqqppppppmmmiiifffiiinnnrrrrrrrrrrrrnnniiieeeccccccdddeeefffeeedddgggeeecccaaa___^^^^^^^^^]]]]]]]]]^^^```bbbdddfffhhhiiiiiihhheeeddddddeeeddddddddddddfffkkkqqqvvvtttpppkkkgggffffffeeeddddddbbb^^^YYYUUUTTTWWWZZZ^^^]]][[[[[[[[[^^^aaabbbaaaaaabbbdddhhhiiiiiihhhdddcccaaa^^^[[[[[[]]]___]]]YYYXXX[[[[[[ZZZ]]]bbbgggccc^^^\\\]]]^^^\\\ZZZWWWZZZ^^^___^^^___aaadddccceeeiiimmmnnnjjjddd___\\\___cccgggkkknnnpppqqqmmmllliiieeeaaa___```aaa___YYY\\\^^^ZZZ]]]ccc___```aaabbbbbbaaa___]]][[[ZZZ]]]^^^ZZZYYY[[[]]]\\\}}}xxxxxxvvvqqqkkkdddccc```]]]ZZZYYYXXXXXXVVVUUUSSSQQQPPPOOONNNNNNNNNMMMKKKIIIIIIIIIJJJKKKGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCAAABBBDDDFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGIIILLLOOOQQQRRRUUUYYY]]]^^^^^^```eeejjjoooppppppqqqrrrrrrrrrrrrgggfffeeecccbbbaaaaaaaaaeeehhhkkkoooqqqtttxxx{{{vvvwwwxxxxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}{{{}}}~~~~~~|||{{{|||||||||}}}~~~yyyxxxzzz{{{wwwwwwxxxzzz}}}~~~|||{{{|||zzzxxxwwwwwwwwwvvvtttqqqooommmnnnooonnnllliiihhhfffdddcccccccccbbbaaa^^^eeejjjkkkkkklllhhhbbbYYYWWWVVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSSSSRRRSSSTTTVVVWWWYYYYYYZZZ[[[ZZZXXXWWWXXXYYYVVVVVVVVVVVVWWW\\\ccciiifffbbb\\\YYYYYYZZZ[[[[[[XXXVVVTTTPPPMMMNNNQQQTTTVVVUUUUUUTTTUUUVVVWWWXXXXXXZZZ___eeehhhfff___YYYXXXYYYXXXWWWUUUTTTUUUVVVUUUSSSTTTVVVUUUUUUZZZbbbhhhaaaYYYUUUVVVXXXXXXWWWTTTWWWZZZYYYVVVUUUXXX[[[YYY^^^dddgggfffaaa\\\YYYWWW]]]dddhhhhhhiiikkkmmmnnnnnnmmmiiieeeaaa`````````ZZZ\\\]]]WWWZZZ```\\\^^^_________^^^\\\ZZZXXXSSSVVVWWWTTTSSSVVVXXXWWW{{{xxxyyyxxxppphhhcccaaa^^^\\\ZZZYYYXXXXXXTTTSSSRRRPPPOOOMMMMMMMMMNNNMMMKKKIIIHHHIIIJJJKKKFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBDDDFFFGGGGGGEEEEEECCCDDDDDDEEEFFFGGGGGGGGGMMMNNNPPPTTTXXX\\\```bbbiiimmmpppooommmmmmqqqvvvuuutttrrrooojjjeee```^^^___```bbbdddgggjjjmmmnnnnnnpppsssuuuwwwyyy|||}}}}}}~~~~~~~~~||||||~~~}}}~~~~~~~~~~~~}}}|||{{{}}}}}}||||||{{{{{{zzzzzzzzzyyyxxxxxxyyy{{{~~~{{{}}}~~~}}}zzzyyyxxxyyyzzzvvvvvvzzz{{{xxxuuuvvvvvvxxx|||~~~~~~{{{xxxuuuqqqqqqrrrtttwwwxxxwwwuuuuuussspppooopppooonnnmmmgggdddaaacccffffffccc^^^TTTRRRPPPQQQSSSWWWYYYYYYPPPXXX^^^^^^___aaa\\\UUUMMMLLLKKKLLLOOOQQQSSSSSSOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIJJJLLLMMMNNNMMMNNNOOOOOONNNNNNOOOPPPMMMMMMLLLIIIHHHKKKQQQWWWSSSPPPLLLKKKMMMQQQTTTUUUMMMLLLKKKIIIGGGIIIMMMPPPMMMMMMMMMLLLMMMMMMNNNNNNPPPUUU^^^fffiiicccWWWNNNIIIKKKMMMMMMMMMMMMOOOPPPNNNNNNPPPQQQPPPPPPWWWaaafff^^^SSSNNNPPPSSSTTTSSSRRRUUUVVVSSSNNNMMMOOOSSSRRRXXX```ccc```ZZZVVVTTTSSS\\\eeehhhfffeeegggkkkpppqqqppplllgggbbb```___bbb[[[]]]]]]VVVYYY^^^YYY^^^]]]]]][[[ZZZYYYXXXWWWUUUYYYYYYUUUSSSUUUVVVUUU}}}vvvuuutttpppkkkbbb___\\\ZZZZZZYYYXXXWWWTTTSSSRRRQQQOOONNNMMMLLLMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGFFFEEEFFFFFFHHHIIIDDDDDDDDDCCCBBBCCCFFFIIIDDDFFFIIIIIIHHHFFFEEEEEEHHHJJJLLLMMMNNNQQQTTTVVVXXX^^^fffmmmrrrvvvyyy{{{|||yyyuuuqqqooommmmmmjjjiiihhhggggggiiikkklllnnnnnnnnnooorrrttttttsssvvvvvvwwwyyy|||}}}||||||~~~{{{||||||}}}~~~~~~~~~~~~~~~|||zzzyyyzzzxxxvvvvvvwwwxxxxxxwwwxxxyyyxxxwwwvvvwwwzzz|||zzztttrrruuuxxxwwwvvvxxxwwwuuusssqqqoooooonnnqqqpppooonnnmmmkkkjjjjjjllllllmmmmmmllljjjgggfff___^^^^^^]]][[[ZZZZZZYYYRRRSSSTTTUUUTTTRRRPPPOOOEEEDDDBBBAAAAAABBBDDDFFFKKKLLLMMMOOOPPPPPPOOOOOOIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGLLLKKKHHHGGGFFFFFFGGGHHHDDDCCCAAA@@@@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGAAAAAA@@@@@@@@@@@@AAAAAAFFFFFFFFFEEEDDDEEEGGGIIIHHHLLLRRRVVVVVVQQQKKKGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIQQQMMMIIIGGGHHHIIIHHHGGGIIIIIIIIIHHHFFFEEECCCBBBJJJKKKLLLLLLKKKJJJHHHGGGMMMQQQWWW]]]aaacccdddccckkkhhhfffccc^^^\\\bbbkkkjjj\\\SSSWWWYYYUUUVVV\\\\\\[[[YYYVVVSSSTTTWWWYYYYYYYYYWWWVVVTTTSSSRRRRRR}}}uuutttsssooojjjccc```\\\ZZZYYYYYYWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDDDDEEEFFFFFFCCCDDDFFFFFFEEEDDDEEEFFFCCCEEEHHHJJJLLLMMMPPPSSSPPPRRRUUUXXXZZZ]]]aaadddsssvvvyyy{{{zzzzzzzzz{{{pppooollliiihhhgggggghhhllllllllllllnnnqqqsssuuutttsssrrrsssuuuvvvvvvuuuyyyzzz{{{~~~|||}}}~~~~~~~~~||||||}}}~~~~~~}}}||||||}}}}}}{{{yyy{{{{{{zzzyyyxxxwwwvvvuuuxxxwwwwwwuuutttsssrrrrrruuuttttttuuuwwwxxxwwwvvvuuuuuuuuusssqqqppprrrtttrrrmmmhhhhhhkkkmmmmmmkkkhhhgggfffeeeddddddddddddgggfffeeedddbbb```______\\\\\\]]]]]]\\\ZZZXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOLLLMMMNNNMMMLLLJJJGGGFFF???>>><<<;;;:::;;;<<<===???@@@AAABBBCCCCCCBBBBBB>>>===;;;:::;;;<<<===>>><<<<<<;;;;;;:::999999888777777666666666777888888<<<:::888666666666777888888888777777777888999:::::::::::::::::::::::::::999888888777777888888999;;;<<<<<<;;;:::;;;===???@@@BBBFFFHHHIIIGGGDDDBBBBBBBBBCCCCCCEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKHHHFFFFFFHHHIIIIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???EEEHHHLLLPPPSSSTTTTTTTTT\\\ZZZYYYYYYWWWWWW^^^gggmmm```XXXZZZZZZTTTRRRWWWXXXWWWTTTQQQOOOPPPSSSVVVUUUTTTTTTUUUWWWWWWUUUTTT{{{sssrrrqqqmmmiiidddaaa]]]ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJFFFEEEEEEDDDDDDEEEEEEFFFDDDGGGJJJKKKJJJHHHGGGHHHKKKMMMOOOQQQRRRUUUXXX[[[\\\___cccgggkkkpppuuuyyy|||||||||yyyuuurrrpppqqqiiihhhfffeeefffhhhjjjkkkssssssssstttuuuxxxzzz|||zzzxxxwwwxxxyyyzzzxxxwww{{{|||~~~|||}}}}}}||||||}}}~~~|||{{{zzzyyyyyy{{{}}}}}}|||{{{{{{zzzyyywwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvtttsssrrrqqqqqqqqqqqqpppooooooooommmjjjggghhhiiijjjiiigggfffggghhheeebbb``````cccdddcccaaacccbbbaaa``````_________\\\[[[ZZZXXXVVVUUUTTTSSSVVVWWWWWWWWWVVVUUUSSSQQQHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???<<<:::999888777555333222222222333333444444555555555444444333222111000000111222333222222111111000000//////000000//////000000111222222111000.........//////............////////////222222222222222222222222111000000//////000000111111222222222111111333555555555666777888999::::::777777888999;;;===???@@@@@@@@@@@@AAACCCDDDFFFGGGDDDCCCCCCDDDGGGHHHHHHGGGBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>======>>>>>>?????????@@@BBBCCCEEEFFFFFFGGGLLLJJJJJJLLLKKKLLLSSS\\\cccYYYSSSTTTSSSMMMKKKMMMVVVUUURRROOOMMMNNNRRRVVVTTTRRRQQQUUUZZZ[[[XXXSSSzzzqqqooooookkkhhheeebbb]]]ZZZXXXWWWTTTSSSQQQPPPPPPOOOMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGJJJMMMOOOOOOOOOPPPQQQRRRUUUYYY\\\___aaadddgggoooppprrrrrrssstttwwwyyynnnnnnmmmkkkhhhggghhhjjjpppooonnnooopppsssuuuwwwyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyzzz|||}}}|||{{{yyyzzz}}}|||}}}|||zzzxxxwwwwwwyyy{{{}}}~~~}}}{{{yyyxxxyyy{{{}}}~~~|||zzzzzzzzzzzzyyywwwtttssssssrrrrrrqqqppppppkkkkkkkkkkkkkkkjjjjjjiiigggffffffffffffddd```]]]^^^```bbbbbb```______``````^^^]]]]]]___^^^\\\ZZZ^^^]]][[[XXXVVVUUUTTTSSSMMMLLLKKKJJJHHHFFFEEEDDDAAAAAAAAAAAA@@@???>>>===;;;;;;:::888777666444444444444444444333111000///222111000////////////000//////////////////......///...---,,,,,,------............---------,,,,,,111000000000000111222222111111000///......//////++++++,,,---...---------000000000000000000000000///......------......///---...///...------///000......---......000111222---......///000111333444444444444555666777888888888999:::<<<>>>>>>>>>>>><<<<<<======>>>======<<<======<<<<<<===>>>@@@AAA=========>>>???@@@AAABBBCCCAAA@@@AAA@@@@@@DDDKKKLLLFFFDDDGGGGGGDDDBBBCCCPPPOOOLLLIIIHHHIIIMMMQQQSSSPPPOOOTTTZZZ\\\VVVPPPxxxnnnlllllliiifffeeebbb]]]ZZZXXXVVVTTTRRRPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQSSSVVVZZZ^^^ZZZ___eeekkknnnqqqsssuuuwwwwwwuuuqqqllliiiiiiiiihhhiiiiiiiiijjjlllppprrrwwwwwwwwwwwwxxxzzz{{{|||xxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxzzz|||~~~~~~}}}xxxzzz|||}}}zzz{{{vvvtttsssrrrsssuuuxxxzzz}}}zzzvvvuuuwwwyyyzzzxxxuuusssssssssqqqpppooonnnllliiifffdddbbbaaaZZZ[[[^^^``````___]]]\\\^^^^^^```bbbddddddbbb```ZZZ[[[\\\[[[YYYWWWVVVWWWTTTSSSSSSSSSRRRQQQNNNMMMGGGEEECCCAAA???>>>===<<<;;;;;;:::999777666555444222222222222111000000///333222222111000///...---------....../////////...////////////000111111222////////////..................------,,,,,,,,,,,,.........------------------------------...//////......------------------,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,---//////...---...000,,,---------------,,,,,,......---------......///------......---------,,,,,,---//////////////////000111222222222222222222444333333333444666888999888888888888:::<<<===???===:::999::::::888:::???;;;999999<<<>>><<<;;;<<>>===>>>BBBEEEIIIFFFFFFLLLSSSVVVQQQKKKwwwllliiiiiigggeeedddaaa]]]ZZZXXXVVVTTTRRRQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPRRRTTTWWWZZZ___eeeiiinnnqqqtttuuutttrrrrrrrrrhhhiiijjjiiiggggggiiijjjpppqqqrrrrrrsssuuuxxx{{{vvvvvvwwwxxxxxxxxxwwwvvvssstttuuuwwwyyyzzz{{{|||xxxwwwwwwyyy|||~~~~~~}}}zzz{{{~~~|||yyy{{{vvvuuutttssstttvvvxxxyyyxxxyyyyyyuuuppplllmmmooopppmmmjjjggggggfffeeeccccccccccccbbbbbbaaaaaaaaa___```bbbccccccbbb```___```___^^^]]]]]][[[WWWTTTNNNOOONNNKKKGGGDDDCCCCCCAAAAAAAAA@@@???>>>===<<<666555444333333222222222333333222222111000000///555555555444444444333333//////.........------------......///000111222222......///000111222333333//////.........//////000.........------,,,,,,+++------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------......------------......+++,,,...///...------...------...///...---,,,+++......---,,,,,,,,,,,,---............---,,,+++***+++,,,------++++++,,,---------...............---,,,,,,,,,------///000000//////000111222444555666555222222555666444666999777777888999999888888888888999:::999888999;;;===;;;:::;;;@@@GGGJJJHHHEEEvvvjjjggggggfffdddccc```\\\YYYXXXVVVTTTSSSQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMPPPSSSVVVWWWXXXXXXZZZ\\\```dddgggkkkooosssxxxwwwuuuqqqllljjjiiijjjdddgggjjjlllnnnqqquuuxxxxxxyyyyyyxxxwwwwwwxxxyyytttvvvxxxyyyyyywwwtttrrruuuvvvwwwyyy{{{|||}}}}}}yyyxxxwwwyyy{{{||||||{{{zzz|||{{{{{{~~~}}}vvvssstttqqqqqqpppooonnnnnnooooooiiilllmmmkkkeee``````bbbaaa^^^\\\[[[\\\^^^^^^^^^]]]^^^^^^^^^______`````````___\\\ZZZXXXXXXWWWXXXSSSQQQMMMIIIGGGDDD@@@===<<<<<<:::777444333444555333444555444444444444555666555444333333222333333111111111111111111111111//////..................------........./////////////////////000000111222------...///000000000000......------...///000111/////////...------,,,+++---------------------------------------......///---------.........---------,,,+++++++++,,,...///////////////////////////---,,,,,,++++++,,,,,,---***,,,...///...------...,,,---------------------++++++*********++++++,,,------...///......,,,,,,---//////...------000222....../////////......---++++++,,,---............++++++,,,---......//////000,,,,,,000222111111444333444555444444444444444222555777888777777888999777777777999<<<>>>===;;;uuuiiiffffffeeecccccc```\\\YYYXXXVVVUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKMMMNNNOOOQQQQQQQQQSSSVVVZZZ]]]___``````bbbffflllpppsssuuuxxxyyymmmkkkhhheeedddfffkkkooowwwxxxyyyxxxwwwxxxyyy{{{|||}}}}}}{{{xxxvvvuuuvvvvvvxxx|||~~~}}}{{{wwwttt{{{{{{|||}}}}}}}}}}}}|||zzzyyyxxxyyyzzz{{{zzzyyyyyy{{{}}}zzz~~~rrrqqqsssuuuqqqjjjggghhhfffeeedddcccaaa___^^^]]]\\\```cccbbb\\\WWWWWWYYYTTTRRRRRRTTTYYY]]]```aaacccaaa^^^[[[VVVSSSPPPNNNLLLHHHBBB<<<888888:::<<<555333111111222222222111111111111000///000444666000111222333333444777999888666444222000///...------.........//////000000111000//////.../////////------...//////000111111///......---------......,,,---------------,,,+++......------...000111222000000000000///...---,,,------..................,,,,,,,,,,,,,,,---......++++++,,,------,,,,,,,,,---,,,*********+++---///------------------------,,,,,,++++++++++++,,,,,,***---///000///.........++++++******+++---///000+++++++++,,,---...///000)))***+++---------,,,+++***,,,,,,+++)))***///222,,,------------,,,+++******+++---......---,,,,,,,,,,,,---......---------///+++***...///---,,,...+++...///......000111111+++...222444333222222222===<<<;;;999777555444444zzzmmmaaabbbgggccc```^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJMMMPPPSSSUUUXXX\\\___```______aaadddhhhllloooqqqsssuuutttqqqnnnllllllbbbdddhhhnnnuuuyyyzzzzzz~~~{{{{{{|||yyywwwyyy{{{|||{{{zzzyyyyyyxxxyyyyyywwwwwwyyy|||{{{wwwxxxuuuvvvyyyyyywwwwwwzzz|||}}}~~~~~~~~~}}}}}}|||vvvvvvvvvvvvvvvvvvvvvvvvkkkgggdddbbbbbbaaa]]]ZZZSSSSSSTTTTTTSSSSSSRRRQQQQQQUUUYYYZZZYYYWWWUUUTTTLLLKKKHHHFFFDDDCCCCCCCCC???>>>===;;;888666555444444333333222222333333444333333333222222222222222111111000000//////......222222111111111111222222777666555333111///...---000000000000000000000000111111000000000000111111////////////////////////111111000000//////......000///...---,,,------...------------------------------------------------////////////////////////.........////////////000.........////////////000///...---,,,,,,,,,,,,,,,,,,---//////...------...///...---,,,,,,,,,---...+++,,,,,,---.........---,,,,,,---------------------+++***))))))***,,,...---,,,++++++------,,,+++,,,...///---,,,111;;;CCC:::333,,,***,,,...---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000@@@@@@>>><<<:::888777666|||nnnaaabbbgggbbbaaa___]]][[[ZZZYYYVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKNNNRRRXXX\\\\\\\\\\\\\\\___bbbggglllqqqtttuuuvvvtttsssqqqmmmhhheeeeeefffnnnpppsssxxx}}}~~~{{{{{{~~~}}}zzzyyyyyy{{{~~~}}}|||{{{zzzzzzzzzzzzyyyxxxyyy{{{}}}}}}zzzvvvvvvssssssuuuuuurrrrrruuu||||||}}}{{{||||||{{{{{{|||}}}}}}}}}}}}|||zzzyyywwwvvvllllllkkkkkkjjjiiiiiiiii[[[YYYWWWVVVWWWWWWUUURRRTTTSSSRRRPPPNNNKKKIIIHHHAAADDDGGGGGGFFFDDDCCCCCC;;;:::999777666555444444555555444444333222111111222111111111111111111222111111111111111111111111000000000000////////////222111111000000111111222444444333222111000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000//////......000///...---,,,------...------------------------------------------------........................---------.........//////------.........////////////...---,,,,,,,,,,,,------...000000...------......---,,,,,,,,,,,,---...------...///////////////------------...............---+++******+++,,,------,,,+++,,,---...---+++)))+++---------222:::AAA666111,,,***,,,...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000888777777555444333222222pppbbbbbbgggbbbcccaaa^^^\\\[[[YYYVVVSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQTTTXXX^^^bbbcccddddddeeeiiimmmrrrvvvxxxvvvssspppkkkjjjiiigggfffiiinnnqqq{{{{{{}}}}}}~~~~~~}}}|||}}}~~~~~~|||zzzzzz{{{~~~}}}|||{{{{{{{{{{{{yyyxxxwwwxxxyyyxxxvvvuuuuuuqqqqqqrrrrrrooonnnqqq|||{{{||||||wwwzzzxxxuuusssrrrsssuuuvvvsssrrrqqqooollliiifffeee___^^^]]]\\\ZZZYYYXXXWWWOOONNNLLLLLLLLLLLLJJJIIIEEEEEECCCAAA>>><<<999888333555666666444222222333111111111111000///...------------....../////////000//////......//////000/////////000000000000000////////////000000000000111111000000000000111111111111111111111111111111000000000000000000000000222111111000000111111222111111111111111111111111000000000////////////...//////...------------...------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............---,,,,,,,,,------...000111000...------...------,,,,,,,,,,,,------/////////000000000000000////////////............000///---,,,++++++,,,---...---,,,,,,......---,,,)))+++---------///444999111---******,,,---,,,)))++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000///////////////sssccccccgggbbbdddbbb___]]][[[YYYVVVSSSRRRQQQOOONNNMMMMMMNNNNNNMMMNNNOOOQQQTTTXXX[[[]]]ZZZ]]]aaaeeehhhmmmrrruuuxxxyyyxxxvvvrrrlllgggdddggghhhjjjkkknnntttzzz~~~}}}~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~|||{{{{{{{{{{{{{{{vvvuuutttttttttttttttttttttqqqppprrrqqqoooooorrr{{{zzzzzz|||~~~|||wwwsssuuusssnnnjjjhhhhhhjjjkkkeeedddbbb___\\\XXXUUUSSSSSSRRRQQQOOOMMMKKKIIIHHHEEEDDDBBB@@@???===<<<:::333333333333222111000000222222222111...---...//////000222222222222000///,,,,,,---......///000000//////............//////............////////////......//////000000111111000000000//////000000000000000000000000000000000000000000000000000000000111111111000000111111111000000000000000000000000////////////////////////............------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------///000111111///------...,,,,,,,,,,,,,,,---------000000/////////000000000000000000000////////////111000///---,,,,,,,,,,,,...---,,,,,,......---,,,---...///...+++***,,,...+++***)))***,,,---+++)))************++++++++++++---------......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////000111111uuueeedddhhhccceeeccc___]]]\\\YYYVVVTTTSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQTTTXXX]]]aaaddd^^^ccciiinnnqqqtttwwwyyyzzzwwwrrrnnnkkkjjjjjjjjjrrrtttvvvwwwwwwxxxzzz|||}}}}}}~~~~~~}}}~~~}}}||||||}}}||||||{{{zzzyyyyyyyyyyyyuuuuuuuuutttssstttuuuvvvssspppnnnppppppoooppptttwwwuuutttuuuvvvtttoookkkjjjgggbbb^^^[[[ZZZ[[[\\\YYYXXXVVVSSSPPPLLLIIIGGGGGGFFFDDDBBB@@@>>>===<<<666666555444222000//////...///000111111222222111333444333111///...///111---...///111111000//////........./////////000000//////............//////------....../////////000......//////000000111111000//////......//////000000000000//////......---////////////////////////111000000//////000000111......................................./////////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,------......///111000...------...,,,,,,------............000000///......//////000111111000000000/////////111000///...------,,,,,,...---,,,,,,---...---,,,,,,---...---+++)))(((((((((((()))***++++++***))))))))))))******+++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000111222333wwwgggeeeiiieeeeeebbb```^^^\\\[[[XXXUUUTTTRRRPPPOOONNNOOOPPPQQQUUUUUUVVVXXX[[[___cccfffeeellltttzzzzzzvvvrrrpppooommmkkkkkkooouuu|||wwwzzz}}}~~~}}}|||{{{{{{}}}}}}~~~}}}|||}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvuuusssrrrtttuuuoookkkiiijjjjjjhhhjjjnnnjjjhhhfffggghhhfffbbb]]]YYYVVVRRRNNNKKKJJJJJJJJJHHHHHHFFFDDDAAA???<<<;;;;;;:::999888666555444333...///111000//////000111000000111111111111000000111111111000...---...000------...///////////////........................000//////////////////000......//////000000111111////////////000000000000//////............///////////////......---------////////////////////////000//////......//////000---------------------------............/////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---......,,,...//////...------...,,,---...//////000//////222111///.........///000111111000000//////....../////////......------,,,---,,,++++++------,,,+++))))))***+++++++++******'''((()))***************(((((())))))***++++++++++++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111xxxhhhgggkkkgggdddbbb___^^^]]]\\\YYYWWWTTTSSSQQQQQQRRRTTTWWWXXX[[[[[[[[[]]]aaaeeejjjmmmrrrvvvyyyzzzwwwsssooommmlllmmmooosssyyyuuuxxx}}}~~~~~~|||{{{}}}~~~zzzzzzyyywwwwwwwwwwwwwwwtttuuuuuusssooollllllmmmgggccc______^^^[[[\\\```YYYWWWUUUUUUWWWUUUQQQMMMIIIGGGDDDAAA>>>===<<<<<<999999888777666444333222333333222222111000000000///111333222111000222444.../////////......---,,,---...//////---,,,---.../////////...//////000000---------......///////////////............/////////000000111222222333333000000000000///////////////......------......///---------------.........////////////////////////......------------......---------------------------------.........//////,,,,,,.../////////......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///)))+++---...---------///---...///000111111111000444222111/////////111222111111000//////...------------.........------,,,,,,+++******,,,,,,+++***((((((((()))+++++++++***((()))***)))))))))***+++((((((((()))***+++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////yyyiiihhhlllhhhdddbbb___^^^^^^\\\ZZZXXXSSSRRRRRRRRRUUUXXX\\\___^^^^^^```ccchhhnnnssswww~~~|||xxxsssooooooqqqtttrrruuuyyy}}}zzz|||~~~~~~|||~~~}}}{{{{{{}}}zzzzzzyyyxxxwwwwwwwwwwwwqqqrrrrrroooiiidddcccdddbbb\\\XXXWWWTTTPPPPPPSSSMMMKKKIIIIIIJJJIIIEEEAAA@@@???===;;;888777666555444444555555444333222222000000111111111111111111000222333111...,,,---///---...//////000000//////,,,...///000.........//////...---,,,,,,---...///,,,---...///000111111222///......------......///000111111222333444444444111111000000//////...............------.........******+++,,,...///000000////////////////////////---------,,,,,,---------........................---------.........//////+++,,,.../////////......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,---...///(((***,,,---,,,,,,...///---...000111222222222111555444222000000111222333111000000///...------,,,,,,,,,------...---------+++***))))))++++++***))),,,***))))))******)))((()))******)))((((((***+++'''(((((()))***+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////{{{qqqgggeeekkkaaa```______^^^\\\XXXUUURRRTTTVVVXXXYYY[[[^^^aaabbb``````dddmmmvvv{{{}}}uuuuuuvvvvvvwwwwwwvvvvvv}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~{{{xxxxxxzzz}}}}}}wwwtttxxx~~~|||qqqfffkkkiiieee```\\\XXXUUUSSSPPPNNNLLLKKKJJJIIIFFFDDDCCCBBBAAA???>>>>>>>>>>>>;;;:::999888777777777777777777555444222111//////111000000000//////......000000//////.........------------.........//////////////////////////////---...............------------..................///......---------......000000000000////////////333333222111///---+++***,,,,,,,,,,,,,,,,,,,,,------,,,+++---///000---***.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******++++++************************+++++++++,,,,,,,,,------------------------...///000///---,,,,,,......000555888999777444222111111222111...------...//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((((((******))))))))))))))))))))))))***+++---......///........................,,,,,,,,,,,,,,,,,,++++++,,,---------.../////////000000///////////////000}}}tttjjjhhhkkkeeebbb```^^^]]]\\\YYYWWWUUUVVVXXXZZZ[[[]]]```bbbaaaccchhhooouuuxxxvvvtttuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{|||{{{yyyxxxwwwwwwwwwwww|||vvvooonnnooommmddd[[[ZZZYYYVVVRRROOOMMMLLLLLLKKKIIIGGGFFFFFFFFFDDDBBBBBBBBB@@@???>>>=========;;;;;;:::888777777777777666666555444222111000000111111111000000/////////000/////////............---------.........//////////////////////////////......////////////......------------------------///.........///000111111/////////000000111111111333222222111000...---,,,------,,,,,,,,,,,,,,,,,,---,,,+++---//////---***......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))******)))))))))***+++++++++,,,*********+++++++++,,,,,,------------------------...//////...---,,,,,,...---///222444555444111000000111222000...------......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((('''((()))***************************************************)))******+++,,,---...///------------------------,,,,,,,,,,,,,,,---------------------............000000///////////////000xxxoookkkkkkiiieee```\\\[[[[[[[[[[[[XXXZZZ\\\]]]]]]___aaadddfffiiinnntttxxxxxxuuurrryyyzzz}}}}}}|||||||||~~~}}}}}}|||zzzyyyxxxwwwwwwoooqqqsssuuuvvvuuutttrrroooiiibbb^^^[[[XXXTTTPPPMMMKKKIIIGGGFFFFFFHHHHHHJJJHHHGGGFFFFFFFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>><<<;;;:::999777777777666444444444333222222111111111111111111111000000000////////////............------.........///////////////////////////////////////000000000000000///---------------------------------...///000111222------...///000111222333111222222111111000///............---,,,,,,,,,+++---,,,,,,---......,,,+++------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,+++******)))*********(((((()))***+++,,,,,,---*********++++++++++++,,,,,,,,,,,,,,,---------------...///...---,,,---...,,,---///000000///...---///000111000...------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''%%%%%%''')))+++******************************++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................------------000//////......///000000{{{sssmmmjjjnnnhhhaaa\\\[[[\\\]]]^^^\\\]]]_________aaaccceeeoooooooooppptttxxx{{{}}}}}}zzzyyyzzz{{{|||~~~}}}|||{{{{{{zzzwwwtttqqqpppppphhhiiikkkkkkkkkiiigggfffZZZXXXTTTRRRPPPNNNNNNMMMMMMLLLJJJHHHHHHJJJLLLMMMNNNLLLJJJIIIIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;999888777666666333333333222222222222222222222111111111111111111///////////////.....................////////////////////////////////////000000111222222222111111////////////............,,,,,,+++,,,,,,---......,,,------...///000000000000000111111111111000000000//////...---,,,,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************++++++***************+++)))))))))***+++++++++,,,************++++++++++++,,,,,,,,,,,,,,,---------,,,---......,,,,,,---...---------------,,,,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++***(((''''''((()))***************************+++++++++++++++,,,,,,,,,)))******+++,,,,,,------************************++++++,,,---......//////.........------,,,,,,,,,//////.........///000000|||uuunnnjjjooojjjbbb]]]\\\]]]```aaa^^^```aaabbbbbbcccfffhhhpppppppppqqquuu{{{~~~~~~~~~}}}yyywwwwwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{yyyzzzxxxtttmmmgggdddccccccaaa^^^[[[WWWTTTQQQPPPPPPQQQSSSTTTSSSSSSRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQOOOMMMKKKIIIHHHGGGDDDBBBBBBBBBBBBBBBAAA???>>>===>>>===;;;999888777666666222222222222222222222222111111111111111111222222.........///////////////........./////////000000000000000000000000000000000000111222333333222222222222111111000000000//////...---,,,,,,,,,,,,,,,------------------------//////000111111111111111000000//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))))))))*********+++***************++++++,,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++---...---,,,,,,---......------,,,,,,,,,---------...///...---,,,---...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************((()))***+++,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,************************++++++,,,,,,---...//////......------,,,,,,,,,+++...............///000000~~~vvvppplllooojjjddd```___```bbbbbbaaaccceeeeeefffgggjjjmmmmmmqqqwww{{{~~~~~~}}}|||{{{{{{~~~{{{xxxvvvuuuuuuvvvxxxzzz~~~}}}sssuuutttnnnddd[[[VVVTTTRRRPPPMMMKKKJJJKKKLLLMMMUUUVVVYYY[[[\\\[[[YYYWWWPPPPPPOOOOOONNNOOOOOOOOOLLLJJJHHHFFFFFFDDDBBB@@@AAABBBBBBBBBAAA???===<<<>>>===<<<:::888777666666222222222222222111111111000000000111111111111111.........///////////////....../////////000000000000000000000000000000000000000111222333333333333444333333222222111111000333222111000///...............------,,,,,,,,,,,,......///000000000000000000000000///.........---+++,,,,,,+++******,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))***************)))******+++,,,---,,,,,,+++***)))(((((()))))))))************+++******++++++,,,,,,------+++,,,------,,,,,,---...---------------.........,,,---......,,,+++,,,...,,,,,,,,,,,,------------++++++++++++++++++++++++************************''')))+++---...,,,***((((((((((((((((((((((((((())))))******+++,,,,,,,,,************++++++,,,,,,***************************++++++,,,,,,---------------------,,,,,,,,,,,,------------...///000000wwwrrrpppllliiieeecccbbbcccccccccdddfffhhhiiijjjlllooorrrrrrxxx~~~|||zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvxxx{{{{{{uuurrrbbbfffiiifff^^^UUUOOONNNKKKKKKKKKMMMOOOSSSVVVXXXWWWWWWWWWYYY[[[ZZZWWWTTTMMMNNNNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFEEEFFFFFFGGGEEECCCAAA@@@???>>><<<:::888777666666333222222222111111000000/////////000000111111111............/////////000.../////////000000000000000000000000000000000000///000111222222333333333444444333222222111000000333222111000000000000000.....................///---......////////////...000/////////////////////+++,,,---+++))))))+++...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((((((((()))))))))*********))))))***++++++,,,,,,+++++++++***)))))))))))))))))))))************)))******+++,,,,,,------***,,,------,,,,,,---...+++,,,---......///......+++,,,------,,,+++,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))***++++++,,,************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------...///000000wwwtttrrrjjjhhhfffeeeeeeeeedddcccgggiiikkklllnnnpppsssvvv|||}}}{{{yyywwwvvvvvvsssssstttuuuvvvwwwxxxxxxuuuwwwyyyxxxsssjjjaaa[[[QQQXXX______ZZZTTTPPPOOOYYYYYYYYYYYYZZZZZZZZZ[[[SSSQQQOOOQQQTTTUUURRRNNNLLLMMMOOOQQQQQQPPPOOONNNPPPOOONNNOOOPPPQQQPPPOOOKKKKKKLLLMMMLLLIIIGGGEEE???>>><<<:::888777666666333333222222111000000///......//////000000000111---.........//////000000////////////000000000000000000000000000000000000...///000111222333333333333333222222111000//////000///////////////000111---......///000111222222------...............---////////////000000000000+++,,,---+++)))(((+++...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))***+++,,,,,,***************+++++++++))))))))))))************))))))***+++,,,,,,------***+++---,,,,,,,,,---...)))+++,,,...//////......+++,,,------++++++,,,---))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******************************'''(((((()))******++++++***************+++++++++************************++++++******************+++++++++,,,,,,---------,,,,,,,,,---...///000111xxxssspppnnnmmmkkkhhheeefffhhhkkkooorrrtttuuutttuuuyyy|||~~~~~~|||xxxwwwwwwvvvrrroootttrrrqqqrrrtttsssppplllkkkiiiddd___XXXRRRNNNKKKGGGOOOXXX[[[ZZZYYY\\\```^^^```aaa___YYYUUUTTTTTTMMMJJJHHHHHHJJJLLLKKKJJJLLLLLLLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVWWWVVVTTTSSSMMMOOOPPPPPPNNNJJJFFFCCCAAA???<<<999777555555555333333222222111000000000......////////////......111111000000000000111111000000000000000000000000000000000000////////////////////////000000000000//////000111111111111111111111000000000000111111///////////////.........------------------------,,,,,,------,,,,,,+++***//////...---,,,++++++***------,,,++++++***)))))),,,,,,++++++***++++++,,,++++++*********+++---...************************'''(((***++++++***(((''''''((()))******,,,///222******))))))(((((((((''''''((()))******)))((('''***************+++++++++*********)))******+++,,,'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++************************************************''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************,,,,,,+++***)))((('''''')))************+++++++++,,,***)))***---...,,,***,,,+++******+++,,,...///{{{uuurrrmmmmmmmmmkkkhhhhhhjjjkkkmmmttt{{{}}}{{{|||~~~zzzwwwsssrrrrrrrrrqqqoooppppppqqqrrrqqqllleee^^^WWWTTTNNNIIIGGGIIILLLNNNRRRWWW]]]```^^^\\\]]]___[[[\\\\\\YYYTTTQQQPPPPPPIIIGGGEEEEEEHHHJJJJJJIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRUUUXXXYYYYYYWWWVVVNNNNNNNNNMMMJJJFFFCCC@@@???===;;;888666555555555333333222222111000000000......////////////......000000////////////000000////////////////////////////////////////////////....../////////000000000...///000000111111000000000000////////////000000////////////............------------------------,,,------------,,,++++++/////////...------,,,,,,...------,,,++++++************)))))))))))))))***---,,,+++******+++,,,,,,************************((()))+++,,,,,,+++)))((('''))))))***)))+++...000******)))))))))((((((((((((((()))******)))((('''))))))******++++++,,,,,,***************++++++,,,))))))***+++,,,---......------------------------------------------------------,,,,,,,,,,,,------***++++++++++++++++++***************************************************''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))************************++++++******)))((((((((())))))*********++++++++++++))))))***------,,,))),,,++++++++++++---...///}}}wwwtttmmmoooppppppnnnllllllmmmlllwww}}}~~~~~~}}}{{{zzzzzz{{{{{{wwwsssooommmllljjjhhhmmmkkkiiigggccc]]]VVVQQQJJJIIIFFFFFFIIINNNTTTXXX[[[\\\^^^```___]]]ZZZYYYVVVVVVTTTQQQNNNLLLKKKLLLGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWLLLKKKJJJHHHEEEAAA???===<<<;;;999777666555555555333333333222111111000000......////////////..............................------------------------..................//////.........////////////000---......///000///////////////............//////........................---------------------------------------,,,++++++//////...........................---,,,,,,++++++******))))))************---,,,+++++++++++++++,,,************************)))***+++,,,,,,+++***)))((()))***)))))))))+++---*********)))))))))))))))((())))))*********)))))))))))))))***+++,,,,,,---***************+++,,,,,,******+++,,,---...//////........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))***,,,,,,+++)))++++++++++++,,,---...///~~~wwwtttooorrrttttttsssqqqppppppooo{{{wwwzzz|||zzzvvvtttuuuwwwvvvtttqqqnnnkkkhhheeeccceeeaaaZZZTTTPPPPPPPPPQQQMMMOOORRRVVVYYY[[[\\\]]]ZZZYYYXXXYYYZZZXXXTTTPPPPPPOOONNNLLLKKKKKKLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRHHHGGGEEEBBB@@@>>>===<<<999999888777666555555555444333333222222111000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////,,,---......//////...............------.........------...............///---------------------------------...---,,,,,,+++------------......////////////......------------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***************************+++,,,,,,,,,,,,+++***((()))******((((((***+++************************))))))******************((()))******+++,,,------+++************+++,,,,,,***++++++,,,---.........---------------------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))************************((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))************)))))))))***+++++++++***++++++,,,,,,---......///}}}vvvtttsssuuuwwwxxxwwwuuuuuuvvvvvv}}}|||vvvxxx{{{yyyvvvssstttvvvmmmmmmllljjjfffbbb^^^\\\VVVTTTQQQOOOPPPSSSXXX[[[XXXYYY[[[[[[[[[ZZZYYYXXXVVVTTTRRRTTTWWWVVVRRRNNNNNNMMMLLLMMMNNNPPPRRRSSSVVVUUUTTTRRRPPPPPPQQQRRRVVVUUUTTTRRRQQQQQQPPPPPPSSSSSSSSSQQQOOOMMMKKKIIIDDDBBBAAA???>>>>>>>>>>>>999999999888777777666555444444333333222111111111......////////////......+++,,,------------,,,+++************************++++++,,,,,,------------------------............,,,,,,---.....................------------......,,,---------......//////------------------------------.........---,,,,,,***++++++,,,,,,------...//////............------***+++,,,------------,,,))))))***,,,---...//////************************+++++++++,,,,,,+++++++++((()))+++***)))((()))************+++++++++++++++************++++++,,,,,,)))******+++,,,,,,------+++++++++***+++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))************************)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))'''''''''((())))))******(((((()))))))))*********((()))++++++++++++++++++++++++,,,---............wwwvvvxxxyyyzzzyyyxxxyyy{{{}}}}}}{{{zzzyyyxxxyyyzzzyyyvvvtttrrrrrrnnnmmmiiibbbZZZSSSOOONNNMMMRRRXXX]]]```bbbccceeeccc```\\\XXXUUUUUUVVVWWWWWWUUUUUUWWWZZZ[[[XXXUUUSSSRRRRRRTTTWWWZZZ[[[[[[^^^^^^\\\ZZZWWWUUUVVVXXX\\\[[[YYYVVVTTTRRRQQQQQQSSSRRRPPPNNNKKKGGGEEECCCAAAAAA@@@???????????????;;;;;;;;;;;;:::888777666444444444333222222111111......////////////......+++,,,---......---,,,+++******************************++++++,,,,,,------,,,,,,,,,---------......,,,------...///...............------------......,,,,,,,,,---......//////------------------------...............---,,,,,,******++++++,,,,,,,,,---........................((()))***,,,,,,,,,++++++((()))+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++***)))***++++++++++++++++++,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))******+++'''''''''(((((()))))))))((((((((()))))))))******)))***,,,,,,+++++++++,,,+++,,,---......//////...{{{zzz}}}}}}{{{yyyyyy{{{~~~|||zzzxxxwwwwwwyyyxxxvvvuuussspppkkkhhhhhhfff___WWWPPPNNNPPPSSS]]]bbbiiilllkkkhhhfffeeebbb```]]]ZZZXXXYYYZZZ[[[[[[[[[\\\^^^```aaaaaa```\\\[[[[[[^^^aaacccbbbaaaaaaaaaaaa^^^[[[YYY[[[]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRROOOMMMIIIFFFDDDCCCBBBBBBBBBAAA@@@??????>>>======>>>===<<<:::888777555444444333333222111111......////////////......+++,,,---......---,,,+++************************))))))******+++,,,,,,---+++,,,,,,,,,,,,---------------.../////////////////////............//////++++++,,,------...//////------------------------...............------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------''')))+++,,,------,,,++++++,,,---.........---,,,------------------------*********))))))*********'''))),,,,,,+++++++++,,,+++++++++,,,,,,,,,------++++++******+++,,,...///---,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------------------------------------,,,,,,+++******)))------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,''''''(((((((((((((((((((((((((((((()))))))))***))),,,......,,,+++,,,...+++,,,---.../////////...~~~~~~|||yyyxxx|||}}}~~~|||zzzxxxwwwvvvvvvxxxuuuqqqpppnnnjjjccc]]]UUUTTTPPPNNNOOOXXXdddnnntttvvvuuuqqqjjjdddbbbbbbXXXZZZ]]]___```___]]][[[```aaabbbddddddeeeffffffcccbbbbbbeeehhhiiigggddd```aaabbb___\\\[[[^^^```]]]\\\ZZZXXXVVVUUUUUUTTTSSSQQQOOOMMMJJJHHHFFFEEEDDDDDDDDDCCCAAA@@@>>>===????????????===;;;999888555444444333333222222111......////////////......+++,,,...//////...,,,+++************************((())))))***++++++,,,,,,++++++,,,,,,,,,------------...//////000000////////////............//////++++++,,,,,,---...//////------------------------......//////......---,,,------------------------,,,---------------------)))***---/////////...---......//////...,,,+++)))........................******))))))))))))******'''))),,,---,,,,,,,,,---+++++++++,,,,,,---------++++++******+++---...///...------,,,,,,++++++***,,,,,,++++++,,,,,,---...---------.......................................------,,,,,,+++***))))))...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))***,,,//////---,,,---///+++,,,---////////////...{{{|||~~~}}}zzzyyy|||~~~|||xxxvvvuuutttrrrooojjjccc[[[TTTPPPNNNPPPUUU[[[cccjjjqqqtttsssqqqmmmiiieeebbb___^^^aaa___]]]ZZZYYYZZZ[[[\\\___ccchhhjjjiiigggfffeeejjjjjjjjjiiigggccc```^^^^^^[[[YYY\\\bbbccc___YYYXXXYYYYYYYYYYYYWWWUUUTTTSSSPPPNNNLLLLLLLLLJJJIIIIIIGGGDDDBBB@@@@@@AAABBB???@@@@@@@@@???<<<999888777666444333222111111111//////.........---------///...------------,,,+++,,,+++******))))))*********+++,,,------,,,***)))+++,,,------------,,,+++//////////////////......,,,---///000...------............////////////000.........------.........000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,......------,,,,,,------...///---........................,,,***)))***+++,,,,,,,,,,,,,,,------.........***+++++++++***,,,000444+++++++++++++++,,,------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...---...,,,---......,,,,,,---...222///++++++---......,,,///...---++++++,,,---...000...,,,,,,------,,,+++,,,,,,---------------,,,---,,,,,,++++++++++++,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))+++++++++***)))))))))(((((('''''''''&&&)))))))))(((((((((((((((+++,,,,,,,,,++++++---///000000111111222222333333{{{zzz|||zzzwwwwwwxxxxxxvvvsssyyyqqqdddXXXPPPNNNPPPSSS```bbbeeehhhlllooorrrsssmmmllliiifffbbb```^^^]]]bbbaaa___]]]\\\\\\\\\\\\```bbbeeefffeeedddcccdddfffffffffeeeccc___\\\ZZZ]]]ZZZXXXZZZ^^^```___\\\\\\\\\[[[YYYWWWTTTQQQOOOQQQPPPOOOOOOQQQRRRRRRQQQMMMKKKIIIFFFEEEDDDDDDDDD@@@AAAAAA@@@>>>;;;999777666555444222111111000000//////.........---------...------------------,,,,,,,,,+++************+++***+++++++++++++++*********+++,,,------,,,+++***........................,,,...111111000.........------........./////////......------------......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++,,,---...///...------------...///////////////...---------,,,------,,,---.........---***++++++,,,,,,---------...,,,,,,...222222///,,,...---------------............///000000/////////---------......//////000///000000///............,,,---...---,,,+++,,,------+++))))))+++,,,,,,***------,,,,,,++++++,,,,,,111///------......---,,,,,,,,,------------,,,,,,+++***))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******'''((()))***+++******)))))))))((((((((('''''''''(((((((((((((((((((((((()))***++++++***+++---/////////000000111222222222yyy{{{~~~zzz{{{wwwssstttvvvuuuooohhhfff^^^SSSKKKKKKSSS^^^fffqqqrrrssssssrrrpppnnnlllgggfffdddbbb```______^^^aaaaaaaaaaaa``````___^^^aaaaaaaaa```______aaaccceeeeeeeeedddbbb^^^[[[YYYZZZXXXWWWVVVWWWYYY\\\]]]]]]]]][[[YYYVVVSSSPPPNNNSSSRRRQQQSSSUUUWWWWWWVVVQQQPPPOOOMMMJJJHHHFFFFFFAAAAAAAAA@@@===:::888666555444333222111000000000/////////.........------------------------......------,,,+++++++++++++++******)))))))))******+++)))***+++,,,,,,+++***))),,,,,,,,,---------------+++...111222111///...---,,,,,,,,,---------......------,,,,,,,,,,,,------/////////...------,,,,,,,,,------------------,,,............---------------,,,,,,,,,,,,---...///...............///000000000000///...---,,,+++++++++,,,---...//////......------...//////000111111333000000777@@@@@@777---111111111111111111111111111111222222111111000000......///000111222333333222111000000//////000000000222222111///...///000...---,,,---...///...---///000000000//////...---222000...---......---,,,------.........------,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((((()))************)))))))))((((((((((((''''''((((((((((((((((((((((((((()))************,,,............///000111111222|||ttt}}}}}}~~~~~~yyywwwuuutttsssrrrkkk```XXXOOOOOONNNQQQXXXbbblllrrrrrrssssssrrrnnniiidddaaaaaaaaa```____________```]]]^^^```bbbccccccbbbaaa``````___]]]\\\^^^cccfffhhhhhhhhhgggeeebbb___]]]YYYYYYWWWSSSQQQRRRWWW[[[\\\[[[ZZZYYYWWWUUUSSSRRRTTTSSSSSSTTTVVVVVVUUUTTTTTTTTTRRRPPPMMMJJJGGGFFFBBBBBBAAA???<<<999777555444333222111000000000000////////////............,,,---......------...///...---,,,,,,++++++,,,,,,***)))((((((((()))***+++)))***++++++++++++***)))+++++++++++++++,,,,,,,,,***---000222000...,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---//////.........---------,,,---............---,,,------------------------,,,,,,,,,,,,,,,------..................///000000/////////......---------***+++,,,,,,,,,---///000000111222333444555666666777555777???HHHIIIAAA999:::::::::::::::999999888333444555555555555555444555555666666666666777777777666555444555666777777666777777666444333444555333333222222222222111000000111222222222000...---111///---,,,------,,,+++...////////////...------++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))***+++,,,,,,)))))))))*********))))))))))))(((((((((((((((((())))))))))))************+++,,,,,,+++******+++---,,,------...///000111111yyyuuu}}}}}}|||wwwsssrrroooiiiaaaZZZTTTQQQSSSUUUWWWZZZ^^^bbbeeegggiiijjjkkkjjjgggaaa\\\XXX[[[[[[[[[[[[[[[\\\]]]^^^YYY[[[^^^bbbdddddddddccc______^^^]]]]]]```fffjjjjjjjjjkkkjjjiiifffcccaaa^^^^^^\\\VVVRRRQQQVVV[[[]]]\\\[[[YYYWWWUUUTTTTTTQQQPPPQQQRRRUUUUUUTTTRRRTTTTTTRRRPPPMMMIIIGGGEEECCCBBB@@@>>><<<999777555333333222111000000000000000000/////////.........,,,...//////---,,,...000...---,,,,,,++++++,,,,,,***)))((((((((()))+++,,,)))***++++++++++++***)))************++++++,,,,,,(((+++...///...,,,+++***+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............---------,,,---///000000///---,,,,,,,,,,,,,,,------------,,,,,,,,,---------------...............//////000.........//////000000000/////////...---...222666777777999:::<<<===>>>??????@@@BBBFFFJJJJJJHHHFFFHHHIIIJJJJJJJJJIIIHHHHHH===>>>???AAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???AAA???>>>???BBBDDDDDDCCC===>>>>>>>>><<<;;;;;;===;;;;;;;;;999777666555555333333444444444222000///222000...............,,,///////////////...---,,,---,,,++++++******++++++,,,,,,,,,++++++*********************************+++++++++++++++***************))))))))))))))))))(((((())))))))))))))))))*********++++++,,,,,,,,,///000///---+++***+++,,,+++,,,---...///000111111{{{zzz}}}|||}}}xxxqqqnnnjjjbbbYYYRRRQQQUUUZZZaaa___]]]\\\\\\^^^```bbbeeefffffffffccc___ZZZWWWWWWWWWWWWWWWXXXXXXYYYZZZYYY[[[^^^aaacccddddddccc___``````______bbbfffjjjggghhhiiiiiiiiigggdddccccccdddbbb^^^YYYXXX[[[^^^```___\\\YYYVVVSSSRRRQQQKKKKKKMMMQQQTTTVVVUUUTTTSSSRRROOOMMMJJJGGGEEEDDDBBBAAA???===;;;999777666333333222111111111111111000000000/////////......---000111000---+++---///------,,,+++++++++++++++))))))))))))******+++,,,)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,)))+++------+++******++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................---...000111111000...------------------.........---...//////000000/////////////////////000111111......///000111222333333444666666444222333777;;;BBBCCCEEEFFFHHHJJJKKKLLLPPPQQQRRRPPPMMMLLLMMMPPPRRRSSSTTTUUUVVVUUUTTTTTTIIIJJJLLLNNNPPPQQQQQQRRRPPPOOONNNLLLKKKIIIHHHGGGHHHFFFFFFJJJNNNQQQOOOMMMGGGIIIJJJIIIHHHGGGHHHJJJIIIIIIHHHEEECCCBBBCCCEEEAAAAAA@@@@@@???>>><<<<<<999777555555555666555444222222222222111000/////////...---,,,+++*********++++++***))))))(((((((((************************,,,,,,,,,+++++++++******+++***))))))((()))))))))(((((())))))))))))***************+++,,,,,,------000111000...,,,***+++,,,+++,,,---...///000111222|||zzzyyyssskkkccc^^^XXXTTTVVV\\\ccchhhiiigggcccaaaaaaeeeiiilllhhhhhhhhhgggddd```\\\YYYYYYXXXXXXXXXXXXXXXYYYYYY]]]^^^```aaabbbbbbbbbaaaaaabbbcccbbbbbbbbbdddfffdddeeefffhhhhhhgggeeedddcccdddcccbbb```_________]]]\\\YYYVVVSSSRRRQQQQQQKKKLLLNNNQQQUUUVVVUUUSSSQQQOOOMMMIIIGGGEEEDDDDDDAAA@@@>>><<<:::999888888444333333222222222222222000000000000/////////......111333111,,,***,,,///,,,,,,+++************+++((()))***+++,,,,,,,,,,,,***+++,,,------,,,+++***))))))***++++++,,,------+++,,,,,,+++******+++---,,,,,,,,,,,,------------......------------..............................---...000222222000...---.../////////000000000000000111222333333333222222222111111111111222333333111111111222222333333444555999<<<<<<999777888:::EEEFFFGGGIIIKKKMMMOOOPPPSSSTTTSSSOOOJJJIIIJJJMMMKKKLLLOOOQQQRRRQQQQQQPPPIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFLLLRRRUUURRROOOHHHJJJKKKKKKJJJKKKLLLMMMQQQQQQOOOLLLJJJKKKOOORRROOONNNMMMKKKJJJJJJIIIIIIEEECCCAAA@@@AAAAAA@@@???;;;;;;;;;;;;:::999888777666555333111///...------,,,,,,,,,+++***)))))))))************************+++++++++,,,,,,,,,,,,,,,,,,+++)))((((((((()))***(((((()))))))))*********(((((()))******+++,,,,,,---......---++++++,,,...,,,,,,---...000111222333{{{yyywwwooofffWWWTTTTTT[[[fffnnnqqqppppppooommmllllllnnnqqqsssmmmlllkkkiiieeeaaa]]][[[]]]\\\\\\[[[[[[[[[\\\\\\bbbbbbbbbbbbbbbaaa``````bbbccceeedddcccaaaaaaaaabbbdddfffhhhhhhhhhfffeee``````aaabbbcccbbb```___XXXWWWUUUSSSRRRRRRSSSSSSPPPPPPQQQSSSUUUUUUSSSPPPQQQNNNKKKHHHEEEDDDDDDEEE@@@???>>><<<:::999999999444444333333222333333333000000000000///////////////222444111,,,)))+++...,,,+++******))))))******((()))+++,,,------,,,,,,+++,,,------------,,,+++)))******+++,,,,,,---------------+++******,,,///,,,,,,------------......///......------......///---.....................---...111222222111...---000000111111222222222333333444555666777666555444444444333333444444555666444333333333333333333333222888???@@@<<<777666777;;;<<<>>>@@@BBBEEEFFFGGGGGGFFFEEECCC@@@???@@@AAA>>>@@@BBBEEEFFFFFFFFFEEEAAABBBBBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@???????????????BBBHHHPPPRRROOOKKK>>>???AAAAAAAAAAAACCCEEEMMMMMMLLLIIIGGGJJJOOOTTTRRRQQQNNNMMMKKKKKKLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHEEEEEEEEEDDDDDDBBBAAAAAA<<<;;;999777444333222111000000///...------,,,,,,******************************+++,,,------...///,,,+++***((((((((()))***(((((())))))*********+++&&&''''''((()))************+++,,,,,,+++,,,...///,,,,,,---///000222333333~~~wwwnnnccc[[[WWWYYYaaalllwww|||{{{wwwsssmmmoooqqqsssttttttsssrrrrrrooolllkkkjjjhhhbbb]]]dddbbb^^^\\\\\\___bbbeeeeeeiiihhhcccaaadddddd___ccceeefffeeecccbbbcccfffbbbdddffffffeeeccccccccccccdddbbb___```bbb]]]WWWVVVRRROOOOOORRRTTTRRRPPPXXXUUUQQQPPPQQQPPPMMMJJJJJJJJJIIIGGGDDDAAA???>>>???>>><<<:::888777777777444444444333333333222222333222111////////////000......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,...---+++))))))***+++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------++++++---///000000111111111000//////333111///...000111111000000000111111222333444444000111222333222111000///666555555777888888666444777777777777888888888888777777777777666666666666333333222111000000000111333444444555555444444333222333444444555555555555333333333333333333333333333333333333333333333333333222222222222222222222000111111111222222222222666777999;;;===??????@@@::::::;;;<<<>>>???@@@@@@EEEEEEDDDDDDFFFHHHKKKMMMOOONNNKKKFFFBBB@@@BBBDDDHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDDDDFFFHHHJJJIIIHHHEEEEEEDDDBBB>>>======>>>;;;:::777444222111111111111111000///...---,,,,,,,,,+++***)))***+++,,,---++++++***)))))))))))))))))))))))))))))))))((((((,,,+++***((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444~~~wwwlllaaa\\\]]]aaammmqqqyyy~~~}}}xxxuuurrrsssuuuwwwxxxwwwvvvuuulllkkkkkkkkkkkkjjjhhhfffddddddccccccdddeeefffgggfffjjjiiieeeeeehhhhhhddd___aaadddeeeddddddfffhhhccceeegggfffeeeccccccdddffffffbbb]]]\\\[[[VVVOOOSSSSSSTTTSSSQQQOOOMMMMMMVVVTTTRRRPPPPPPNNNLLLKKKKKKIIIFFFDDDCCC@@@>>><<<<<<<<<;;;:::888777666666444444444444333333333333333222111000/////////000......---,,,,,,,,,,,,---++++++,,,,,,,,,---------...---+++))))))***+++,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------...///.........///111///000111222222222222222111///......000222222222444444555555666777777888555555666666666555555444777666777888999999777555666666666666666666666666666666666555555555444444333222111111000000111111111222222333333222222111...///000000111111000000........................////////////////////////////////////////////////...////////////000000000...///000111222222222222333444555555666777888888999888777666777999:::<<>>======@@@CCCCCCCCCBBBAAA@@@AAABBBBBB===<<<===>>>AAABBBAAA@@@AAABBBCCCCCCBBBBBBDDDFFFIIIGGGDDD@@@===:::888777333333222111///...------,,,++++++++++++,,,...///++++++************++++++)))))))))***************,,,+++)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333yyynnn```WWWYYYccclllyyy{{{~~~|||xxxvvvyyyzzzzzzyyyxxxvvvsssrrriiikkklllmmmlllkkkkkklllcccdddfffhhhiiiiiiiiihhhgggjjjjjjggggggjjjjjjggg___bbbeeegggggggggggghhheeefffgggfffdddccccccdddddddddaaa[[[XXXVVVQQQKKKRRRVVVYYYWWWQQQLLLKKKLLLPPPPPPPPPNNNKKKIIIIIIJJJKKKGGGCCCAAAAAA???<<<999999:::::::::999888666555555444444444333333333333333222111000////////////......---,,,,,,,,,,,,---,,,,,,---------.........---,,,+++***)))***+++,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,---......///---...000000000000222333111222444555666666777777333111000000222555666777999999999::::::;;;;;;<<<888888888777777888888999999999999:::<<<;;;999777444444444444444444444444444444444444333333333333222222111000000000111111//////000000000000//////,,,,,,---............---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,+++////////////000000000111333222111000000000222222555555555555444666:::<<<<<<;;;;;;;;;;;;;;;<<<===;;;:::;;;<<>>999;;;======>>>???BBBDDDEEEFFFFFFFFFEEEEEEDDDCCC;;;;;;:::888777666444444000///............//////++++++*********++++++,,,)))*********++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333yyyrrrhhh```^^^bbbjjjpppuuuvvvvvvwwwxxxxxxxxxxxx~~~}}}{{{xxxtttpppmmmkkkmmmoooqqqoookkkiiijjjllldddeeefffhhhhhhhhhgggfffggghhhhhhffffffffffffeeecccdddfffhhhgggfffeeeeeedddeeedddcccaaa```aaabbb___```^^^YYYWWWXXXUUUQQQVVVWWWXXXVVVQQQNNNMMMMMMJJJLLLMMMKKKGGGDDDFFFHHHKKKFFFAAA?????????;;;888888999;;;<<<;;;999777666333333333333222222222222222222111000000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,++++++***+++,,,,,,)))***+++,,,------------++++++,,,---///000111111...000222333333333555666999999:::;;;;;;<<<;;;;;;:::777555444666888::::::::::::;;;;;;<<<<<<<<<<<<888777666666666777888999===<<<<<<===???>>><<<:::555555444444444444444333444444333333333222222222111111000000000000111111......////////////......------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------......//////...---,,,,,,........................222222111000000111222222111111111///......000222333444444444555555666666999999999:::<<<===<<<;;;777888888888777777999:::999;;;===@@@BBBBBBBBBBBB>>>===<<<;;;999888777777555555444222111000000///---,,,+++***************)))******++++++,,,,,,---+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............000111222333}}}zzzqqqmmmjjjlllpppsssqqqoooppppppppprrrtttvvvyyyzzz{{{zzzxxxvvvssspppmmmlllppprrrrrroookkkhhhiiikkkgggggggggggggggfffffffffgggfffeeedddccc```______aaaaaabbbcccddddddcccbbbcccbbbaaa^^^\\\[[[]]]___]]]___^^^ZZZYYYZZZZZZWWWXXXUUUPPPOOOOOOPPPOOONNNHHHKKKLLLJJJGGGEEEFFFHHHHHHEEEAAA??????>>>;;;888:::;;;<<<======;;;999777222222222222111111111111222222111111000//////.........---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------***+++,,,...///000000000......///000111222333444333666888999999999;;;<<<@@@@@@AAA@@@@@@???>>>>>>===:::777555666777888999999999999999999:::::::::888777666666666777999:::@@@??????@@@AAA@@@>>>;;;666666666555555555444444444444444333333333222222111000000///000000111111......////////////......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++.........------------,,,,,,,,,,,,------...//////000000000...,,,+++,,,...---......///000000000000111111111222444555444222666777777555333333444555666777888999888777666555666666555444333222222111444444555555555555555555222222000...---,,,,,,,,,*********++++++,,,,,,,,,++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333wwwtttmmmnnnsssyyy~~~|||uuuooorrrsssssstttvvvxxxzzz|||vvvvvvvvvuuuuuutttttttttpppppppppnnnkkkjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiieeeddddddbbb^^^]]]^^^[[[[[[[[[]]]aaacccdddcccaaa```^^^ZZZWWWWWWYYY[[[^^^aaa```[[[XXXZZZZZZYYYWWWQQQKKKIIILLLOOOOOOMMMKKKLLLMMMLLLJJJIIIJJJJJJDDDDDDDDDBBB@@@>>><<<<<<<<<=========<<<;;;999888222222222222111111111111111222222222111000///.........---,,,,,,,,,,,,---*********+++++++++,,,,,,------...............///,,,---...000222333333444222222333444555666666777999<<>>>>><<<888444222222333555555777777777777777777777777999999999999999:::;;;<<<@@@??????@@@@@@???===;;;888888777777666555555555333333333333222222222222000000/////////000111111......////////////......+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,---------++++++,,,,,,,,,---------***+++,,,---------------++++++++++++++++++++++++))))))***++++++,,,------,,,---...---,,,,,,---///***+++,,,,,,---,,,,,,+++---,,,,,,---//////...---...///000///......///111111111222333444444444444222222111111111000000000...///111444777888::::::888777555444222222111111------------,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222rrrqqqpppuuu|||~~~yyyuuussstttuuuvvvxxxyyyzzz{{{{{{uuuuuuuuutttuuuuuuuuuvvvrrrooommmlllllllllkkkkkkeeefffiiilllmmmmmmkkkjjjkkkgggfffhhhfffaaa```ccc^^^\\\[[[\\\aaadddffffffaaa```\\\XXXUUUUUUWWWZZZ\\\______ZZZVVVXXXZZZYYYTTTRRROOOMMMLLLMMMNNNNNNLLLKKKJJJJJJKKKKKKJJJIII@@@DDDGGGGGGBBB???>>>???>>>>>>===<<<:::999888888444444444333333333222222111111222222111000...---......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------......///000000000000000...///111333555666777777777777777888888999999999:::<<>>>>>>>>????????????>>>===<<<<<<999666111///000222444444777777777666666666666666888999:::;;;<<<<<<<<<<<<>>>===<<<===>>>===:::888888888777777666555555444222222111111111000000000///////////////000111111---......//////......---+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++,,,***++++++++++++,,,,,,,,,,,,,,,------......------))))))))))))************++++++,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---...******+++++++++***)))))),,,,,,+++---...///---,,,)))***+++***))))))+++---***+++,,,---///111333444//////000000000111111111+++,,,///222555666777888777666555555555555555555111000000//////...............,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222ppppppttt|||xxxrrrtttyyyqqqsssuuuxxxyyyzzzzzzzzzwwwvvvuuusssrrrrrrqqqqqquuuqqqlllkkklllllljjjggg^^^bbbhhhmmmoooooollljjjnnniiiiiilllkkkfffeeeiiigggccc``````cccfffhhhgggaaa```\\\WWWTTTTTTWWWZZZWWW[[[\\\WWWUUUWWWZZZZZZSSSVVVWWWTTTOOOMMMNNNPPPJJJHHHFFFGGGJJJKKKHHHFFF===DDDJJJIIIDDD??????BBB???>>><<<:::888777777777666666555555555444444444111111222222111000...---......---,,,,,,,,,,,,---,,,,,,,,,---------......//////000111111111111111///000222555777888999999:::::::::::::::::::::;;;777:::<<<===<<<:::::::::999::::::;;;;;;;;;;;;:::888555111///000333666777777777777777777777777777666777999;;;<<<<<<;;;:::;;;;;;:::;;;;;;:::888555888888777666555555444444000000000000///////////////////////////000111111,,,------......------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******************++++++++++++******************)))((()))))))))*********++++++,,,,,,,,,,,,+++***)))(((+++,,,---,,,***)))***+++******+++++++++***((('''***))))))***,,,,,,+++)))---......---+++***+++---...---+++)))((())))))*********+++,,,------......---...///111222222111111222222222333444555666777444444333222111000//////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222{{{tttyyyzzz}}}uuurrruuuwwwtttvvvvvvwwwzzz||||||zzzxxxyyywwwuuutttuuuuuuuuutttxxxvvvtttsssqqqlllfffaaa___ccciiikkkkkkkkkmmmoooooopppoookkkjjjlllllliiihhhggggggiiikkkllliiifffbbb^^^YYYUUUSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYVVVVVVTTTSSSQQQQQQPPPPPPMMMKKKIIIIIIIIIIIIGGGEEEGGGFFFEEECCCAAA@@@>>>>>>===<<<:::888666444333333444444555666555444222111222111000.........///000...------------......///000...------///111111000000111222333444666666777666666777777888888999999777777666666555555555444888999:::888666555666777::::::::::::::::::::::::555444222000000111222333444888:::999444222333666888888999::::::::::::999888888888888888888888888777666444333222222333333////////////............000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******))))))((((((((('''***)))(((''''''((()))******((('''(((+++,,,+++(((************************,,,,,,,,,+++++++++******((((((((((((((()))***+++(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,+++******))))))******+++*********))))))((((((''''''''''''((()))++++++)))***+++,,,---......---333222000///000111333444222333444444222222333444444333222000...,,,+++***,,,,,,,,,---------......------......//////000000vvvsssyyyzzz||||||xxxqqqpppttttttqqquuuvvvyyyzzz{{{zzzzzzyyyxxxvvvtttssstttuuuttttttvvvvvvsssooojjjfffeeeeeehhhiiijjjjjjjjjkkkoooqqqqqqtttsssooonnnpppooolllllljjjiiijjjlllmmmjjjhhh^^^[[[WWWTTTTTTTTTSSSRRRVVVWWWWWWXXXYYYYYYYYYYYYVVVUUUSSSRRRQQQPPPOOOOOOMMMKKKIIIHHHHHHFFFDDDBBBEEEDDDCCCBBB@@@???======;;;:::999777666555444444555666666666666555333222333222111000//////000000//////////////////000000...////////////000000111444444555666777888999999444555555555555555555666555444444444333333333333555666777666555444555666888888888888888888888777444333222111000111222222222666888777333111333666555666777777888888777777666666666666666666666666666666444333222222222333////////////............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((('''''''''&&&&&&&&&&&&))))))(((''''''((())))))***((('''(((***,,,***)))************************,,,+++++++++************(((((((((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************++++++***)))))))))***************)))))))))((((((''''''''''''((()))***+++(((((()))***+++,,,++++++//////---------...000111000111333222222111333444555444333222111///......,,,,,,,,,,,,,,,---------.........///000111222222|||sssssszzzzzzuuutttoookkkmmmqqqqqqnnnssswwwzzz{{{yyywwwyyyzzzwwwuuusssssstttuuuttttttuuutttpppiiicccbbbhhhmmmsssoookkkiiijjjnnnrrrtttsssvvvvvvtttrrrtttrrrnnnpppnnnlllkkklllmmmlllkkk___]]][[[ZZZ[[[ZZZXXXWWWZZZ[[[[[[[[[[[[[[[ZZZZZZVVVUUUSSSQQQOOONNNMMMLLLMMMKKKIIIHHHGGGDDDAAA???AAAAAAAAA@@@???>>><<<;;;999888888777777666666666777777777777666555444333444333222111000000000000///000000000000111111111111222444555444333333444666666666666777777888888222222222222222222111111222111111111111111000000222333444444333333444555444444444444555555555555222222222222111111111111///222555555222111333555222333444444555555444444444444444444444444444444555444333222222222222222/////////............---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''(((((()))((('''(((***+++***)))************************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++******)))))))))))))))******))))))))))))((((((''''''''''''((()))******&&&&&&'''((())))))))))))++++++***)))***+++,,,------///000111000000222444333222222111111000000000---------------,,,,,,,,,......///000111222333444|||uuuvvvyyywwwppplllhhhhhhllloooooommmrrrwww{{{zzzwwwuuuwww{{{vvvuuuttttttvvvwwwvvvuuuvvvrrrjjjdddbbbgggooouuuwwwrrrlllkkkooosssvvvvvvssswwwxxxuuutttuuurrrnnnpppooolllkkkkkkkkkkkkkkkgggfffeeeeeeeeedddaaa^^^\\\\\\]]]]]]]]]]]]\\\\\\ZZZXXXUUUQQQNNNKKKIIIHHHLLLKKKIIIHHHGGGEEEBBB???>>>>>>??????>>>===<<<;;;888888999999999999999888777777777666555444333333333333222111111000000000...///000222333444555555999888888:::===<<<999666333333333333333333333333111111111000000//////...000000000000///////////////111222333222222444555222222222222333333333333111111222222111111000///---///222222111111222444111111222333333333333222222222222222222222222222333333222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******)))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((()))***))))))************************)))))))))))))))(((((((((((((((((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((******)))(((((((((((()))))))))))))))))))))(((((('''''''''''''''((()))***&&&&&&'''((((((((((((((()))(((((('''((()))*********,,,.........///000222............//////////////////............------------...///111222333333~~~wwwvvvvvvpppllliiigggiiimmmoooppppppssswwwzzzyyyuuutttwwwzzzwwwvvvuuuwwwyyyyyyyyywwwyyypppgggdddiiirrrwwwzzzsssqqqoooqqquuuyyyyyyxxxuuuxxxyyywwwvvvvvvtttoooooonnnllljjjiiiiiijjjkkkmmmlllkkkkkkjjjgggddd```[[[\\\]]]^^^____________^^^\\\XXXSSSNNNJJJGGGEEEJJJIIIIIIIIIIIIHHHDDDBBB<<<===>>>??????>>><<<;;;:::;;;<<<<<<<<<<<<;;;:::777777666444333222222222222222222222111111000000000111333666888::::::;;;===999666:::@@@AAA:::333000000000000////////////000000000//////........./////////////////////000...000222222222222444555000111111111222222333333000000111111111000///...,,,---///000000000111222000111222222333333222222222222222222222222222222111111111111111000000000............------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***((((((((()))))))))))))))&&&''''''''''''''''''&&&'''((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))((((((''''''(((((((((((((((((((((((())))))'''''''''''''''(((((()))&&&'''(((((()))(((((((((((('''''''''(((((())))))((()))+++,,,,,,,,,...000++++++,,,------...//////000000000000////////////,,,,,,---...///111111222wwwuuussslllllljjjkkknnnpppppprrrvvvtttwwwxxxwwwuuutttvvvxxxvvvvvvvvvxxxzzz{{{zzzyyyyyyqqqiiijjjsss{{{|||{{{mmmooorrrvvvzzz{{{zzzxxxxxx{{{{{{xxxwwwxxxwwwsssmmmnnnnnnmmmkkkjjjkkklllmmmkkkjjjiiihhhfffbbb___]]]]]]^^^``````aaaaaaaaa```^^^ZZZUUUOOOKKKHHHFFFIIIIIIIIIJJJJJJHHHEEEBBB;;;<<<>>>@@@@@@???>>>======>>>>>>???>>>===;;;:::888777555444222222111111111111222333333333333222333555777:::<<<=========999444111444:::;;;555//////////////////.........//////........................////////////000000...///111111000111222444//////000000111222222222000000000000////////////,,,---...///000000000000000000111222222222222111222222222222222222222222///000000111111000//////.........------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&&&&((())))))(((''')))***))))))))))))))))))))))))(((((((((((())))))))))))((((((*********)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''''''''(((((((((((())))))(((''''''&&&''''''(((((('''(((((()))))))))((((((''''''((((((((()))))))))&&&((()))***)))***+++---++++++,,,---...//////000////////////000000111111------......//////000000xxxuuuuuupppnnnnnnqqquuutttrrrvvv~~~vvvvvvvvvuuuuuuuuuvvvvvvuuuuuuvvvxxxzzz{{{zzzyyyxxxtttrrrtttzzz}}}|||yyyjjjooouuuyyyzzzzzzyyyyyyyyy{{{zzzwwwvvvxxxwwwtttnnnppprrrqqqooonnnooopppmmmllljjjjjjiiihhhfffdddaaaaaabbbccccccbbbbbbbbb```^^^ZZZVVVRRROOOLLLKKKIIIIIIIIIIIIIIIGGGBBB???;;;<<>><<<999888999888666444333222222222111222444555666666666666444666777999999999777666111000000000000000///...------------------......,,,,,,,,,,,,---------------------....../////////,,,...//////......000111---......///000000111111111000///...---...//////------...///000000000///...///000000111111000000111111111111111111111111......///000000000///............---------,,,,,,,,,,,,,,,,,,---------...************************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((())))))))))))((('''%%%'''))))))'''&&&(((***))))))))))))))))))))))))((((((((())))))*********'''(((***+++,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((()))(((''''''&&&&&&'''''''''''''''((((((((())))))(((''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((((((''''''(((***))))))***+++,,,---......,,,,,,---...///000000111////////////////////////yyyxxxzzzwwwpppqqqvvvzzzwwwsssyyyxxxvvvttttttuuuvvvvvvuuuttttttuuuwwwzzz{{{zzzxxxvvvwwwyyy{{{}}}|||yyywwwjjjpppvvvyyyyyywwwxxxyyywwwyyyxxxsssrrruuuuuurrrooorrruuuvvvsssrrrrrrtttpppooommmmmmnnnnnnmmmkkkeeeeeeeeeeeedddcccbbbaaa^^^\\\ZZZWWWTTTRRRQQQPPPJJJIIIIIIIIIHHHDDD???<<<;;;===@@@BBBDDDCCCBBB@@@@@@@@@@@@@@@>>>:::777555;;;999777555444333333333111333555777999999999999333444555555444222000...,,,///222///***(((,,,000*********++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,------.........+++---...---,,,,,,---///,,,,,,---......///000000222000...---,,,---///000.........///000000///...---...//////000000//////000000000000000000000000---...///000000///............---------,,,,,,,,,,,,,,,,,,------.........************************((((((((((((((()))))))))'''((((((((())))))******'''((()))******)))((('''%%%'''))))))'''&&&(((***))))))))))))))))))))))))(((((())))))******++++++'''(((***,,,---,,,+++***(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%&&&'''(((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&'''((()))******+++)))***+++,,,---///000000111111111111000000000000wwwwwwuuuqqqvvvppprrrtttvvvxxxzzz~~~vvvuuutttvvvyyy{{{zzzxxxwwwwwwuuuuuuuuuvvvwwwxxx{{{wwwvvvxxx|||{{{tttllluuuwwwyyyzzzyyyxxxxxxyyywwwxxxzzz{{{zzzyyywwwuuuxxxwwwwwwuuuqqqmmmiiifffmmmpppqqqoookkkiiimmmqqqiiiiiihhhgggeeedddccccccddd^^^XXXUUUUUUSSSNNNJJJMMMJJJGGGFFFFFFDDD@@@<<<;;;???CCCDDDCCCCCCEEEGGGAAA@@@???>>><<<;;;999999777666555333333333444444444666888;;;<<<<<<;;;:::000000000000//////////////////...------,,,++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------/////////...---------,,,//////////////////....................................//////000000111111///////////////......---''',,,//////,,,+++---111------------------------************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))///333111+++'''(((+++))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))))))))***+++++++++)))((('''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((('''((()))+++...000////////////000222333444{{{yyytttmmmnnnmmmoooqqqssstttvvvyyy|||tttrrrqqqsssvvvyyyyyyxxxzzzyyyxxxwwwvvvuuuuuuuuusssqqqppprrrtttsssmmmhhhtttvvvyyyzzzyyyxxxxxxyyyxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxxxxwwwuuurrrooommmlllnnnooolllgggeeehhhkkkhhhhhhfffeeedddbbbaaa```]]]XXXSSSRRRSSSSSSPPPLLLKKKIIIFFFEEEDDDBBB>>>;;;777:::>>>@@@@@@AAACCCEEEAAA@@@>>><<<:::999888777555555555666666888999:::999::::::999888666444333---------,,,,,,,,,,,,+++......------,,,++++++***+++++++++++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------...............---------................................................---.........///////////////////////////...------111444555333...***+++---++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************(((,,,///...+++)))***,,,))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))***************)))((((((******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''))))))(((((()))+++---...............///111222333~~~xxxnnnlllmmmnnnppppppqqqrrruuuwwwrrrpppnnnooorrruuuwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvrrrrrrssssssqqqooolllkkktttvvvyyyzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzyyyxxxvvvuuusssttttttqqqllljjjlllnnnjjjiiihhhfffdddbbbaaa```[[[WWWSSSRRRSSSSSSPPPMMMJJJHHHFFFDDDCCC@@@===:::555777;;;======>>>@@@BBB@@@???<<<:::888777777777444555777999<<<===>>>???:::999888555333111///...,,,,,,+++++++++*********------,,,,,,+++************************++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...............------------------------........................------------...............////////////...------444666666333...******+++************************************************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************'''((())))))******))))))+++******)))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((******)))((()))***+++,,,,,,,,,,,,---...///000111}}}tttrrrnnnooopppppppppqqqsssuuusssqqqooonnnooorrrtttvvvssstttvvvxxxzzzzzzzzzyyytttwwwxxxvvvqqqmmmlllllluuuwwwzzz{{{{{{{{{|||}}}{{{{{{zzzyyyyyyyyyyyyzzzyyyzzz{{{{{{|||{{{{{{zzzzzzzzzyyyvvvsssrrrsssuuunnnmmmkkkiiigggdddcccbbb```]]]YYYVVVUUUTTTQQQNNNKKKJJJHHHFFFDDDBBB???===999:::<<<======>>>???@@@===<<<:::888888888999:::888999;;;===>>>>>>>>>===555444222111000//////000...------------,,,,,,,,,++++++++++++******)))))))))))))))))))))******+++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------,,,---------.../////////+++,,,,,,,,,,,,,,,------......................................................//////......---,,,---///000///,,,******+++************************************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((()))))))))************+++)))''''''***,,,+++)))))))))))))))))))))))))))((()))))))))************(((((()))************)))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((+++***))))))))))))************++++++,,,...///000|||tttsssmmmooooooooonnnoooqqqsssvvvtttrrrpppoooppprrrtttssstttvvvxxxyyyzzzyyyyyyrrruuuwwwtttmmmhhhfffggguuuxxx{{{}}}}}}}}}~~~}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{||||||||||||{{{xxxwwwwwwuuussssssuuuvvvqqqooommmkkkgggeeecccaaa```^^^[[[XXXVVVTTTRRRPPPMMMMMMMMMKKKIIIFFFEEEDDDAAAAAA@@@????????????>>>::::::999::::::<<<>>>???>>>??????>>>===;;;999777000000///......//////000.........---------,,,,,,++++++************))))))))))))(((((())))))***+++++++++******++++++,,,---+++++++++,,,,,,------------------------...//////------------------------,,,---------.../////////++++++++++++,,,,,,------........................////////////////////////...............------,,,***+++,,,,,,+++******+++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((()))))))))************---***&&&'''***+++)))'''************************((()))))))))************((())))))***************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))******))))))))))))))))))))))))******+++---...///yyyppppppkkkmmmmmmmmmlllmmmoooqqqvvvvvvuuusssqqqqqqsssuuuwwwwwwwwwwwwwwwvvvuuuuuuqqquuuwwwvvvpppjjjgggggguuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{|||||||||||||||yyyxxxwwwvvvuuuvvvwwwwwwqqqpppmmmjjjfffccc```___[[[ZZZXXXVVVTTTSSSRRRRRRNNNOOOPPPOOOLLLJJJJJJJJJHHHFFFCCCBBBBBBAAA@@@>>>:::;;;<<<>>>???@@@AAABBBAAA@@@???<<<999666333222000000000///...------,,,,,,,,,,,,+++++++++******************************)))))))))))))))******+++++++++******++++++,,,---***++++++,,,,,,------......---------...///000111---------------------------------...............***++++++,,,,,,------...........................000000000000000/////////---............---,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))************,,,***((((((***+++)))&&&************************))))))))))))************((()))******++++++******)))))))))))))))******+++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))((()))))))))***+++,,,---...{{{pppppplllmmmnnnnnnmmmnnnppprrrrrrtttuuutttrrrrrruuuwwwxxxwwwvvvuuuttttttttttttrrruuuyyyzzzxxxsssooolllsssvvvzzz|||}}}~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~|||zzzyyyyyyyyyyyyyyysssqqqnnnkkkgggccc```___ZZZYYYXXXUUURRRPPPOOOOOOLLLNNNPPPOOOMMMKKKLLLMMMIIIFFFCCCAAABBBBBBAAA???>>>???AAACCCDDDDDDCCCBBB>>>===:::777555222111000000000000000///...,,,++++++************)))))))))++++++++++++++++++++++++***))))))))))))***++++++++++++******++++++,,,---******+++,,,,,,---......---,,,,,,---...///000000------------------------...............---------+++++++++,,,---.................................000000/////////.........------......------,,,+++...------------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))************)))))))))+++,,,,,,***)))************************))))))))))))************))))))***++++++++++++***(((((()))***************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***(((((()))))))))))))))))))))))))))***+++,,,......vvvvvvnnnooopppppppppqqqsssuuunnnqqqtttuuuttttttvvvyyyvvvuuutttsssssstttuuuvvvooorrrwww{{{{{{xxxrrrnnnrrrtttxxx{{{||||||~~~~~~zzzzzzzzz|||}}}~~~{{{yyyxxxxxxwwwvvvvvvtttqqqmmmiiieeebbbaaa^^^]]][[[VVVQQQMMMLLLLLLIIILLLOOONNNLLLKKKLLLNNNHHHDDDAAA@@@AAABBBAAA???AAACCCEEEGGGGGGEEECCCAAA:::999666444222111111111---...000111111000...,,,++++++++++++************++++++++++++++++++,,,,,,***************++++++,,,++++++******++++++,,,---******+++,,,,,,---......+++++++++,,,---...///000------------------------/////////......------,,,++++++,,,------...//////........................//////.........---------------......------,,,+++*********+++,,,---,,,+++++++++++++++++++++++++++************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************%%%'''***,,,------,,,+++************************))))))))))))************))))))***++++++++++++***'''((()))+++++++++***)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''((()))))))))))))))))))))******+++,,,...///}}}~~~mmmkkknnnssstttqqqoooppplllooorrruuuuuussspppnnnkkkooosssrrrppppppsssxxxyyyvvvsssvvv{{{|||vvvpppmmmqqqvvvyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~zzzyyy~~~|||vvvsssuuuyyyxxxsssnnnmmmnnnmmmhhhccc___^^^]]]ZZZVVVTTTSSSTTTTTTOOOKKKKKKOOORRRQQQOOOFFFCCC???>>>@@@AAA@@@???HHHGGGEEECCC@@@===;;;:::777666444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.............../////////000000000//////.........---......------------......////////////////////////////////////////////////***+++------------+++***+++,,,------++++++,,,------+++)))***,,,---,,,)))******************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++*********))))))+++***))))))******)))'''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++*********,,,...000vvvvvvrrrqqqpppnnnkkknnnssslllnnnqqqttttttrrrooommmkkknnnrrrrrrooooooqqquuuwwwtttqqqrrrvvvyyyxxxvvvooorrruuuxxxyyyzzzyyyyyytttvvvxxxvvvttttttxxx{{{||||||{{{}}}~~~~~~}}}xxxuuuwww{{{zzzvvvqqqpppqqqppplllgggdddcccbbb___\\\ZZZZZZZZZVVVRRRNNNNNNPPPQQQOOOLLLHHHEEEAAA@@@AAACCCDDDCCCGGGFFFCCCAAA>>><<<;;;:::666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------------............/////////000000000000000/////////......///......------......///................................................,,,,,,------------,,,,,,+++,,,------++++++,,,------+++)))***,,,---,,,*********************************))))))))))))******))))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))++++++***)))************************+++++++++***************))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++*********))))))+++***))))))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,+++******+++,,,...000{{{{{{vvvqqqoookkkggghhhmmmlllnnnppprrrsssrrrooonnnkkkooorrrrrrpppnnnoooqqqvvvtttrrrqqqssswww{{{~~~ppppppqqqtttwwwxxxwwwvvvsssuuuuuurrrmmmmmmrrrwwwyyy}}}}}}{{{||||||yyy~~~~~~zzzxxxzzz}}}|||yyyuuutttuuutttqqqmmmfffeeecccaaa^^^\\\ZZZZZZWWWUUURRRRRRSSSQQQMMMIIIIIIFFFCCCBBBDDDFFFHHHHHHFFFDDDAAA===;;;:::::::::666555444222111000000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------......------------............/////////000000000111000000000000000/////////......------......///......................................................------------......+++,,,------++++++,,,---,,,+++******,,,,,,+++*********************************))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++***************************++++++++++++******))))))))))))))))))))))))))))))***************+++++++++)))************++++++++++++++++++***************+++***))))))******)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********,,,++++++++++++---...000zzzsssqqqoookkkggggggmmmnnnppprrrrrrrrrqqqpppmmmpppssssssqqqoooooopppqqqrrrqqqooonnnqqqwww|||pppooonnnooosssuuuuuutttvvvxxxxxxuuupppooorrrvvvvvv{{{}}}zzzyyy{{{{{{yyy|||~~~~~~|||{{{}}}~~~}}}zzzxxxxxxxxxwwwuuussskkkiiifffdddaaa^^^ZZZXXXUUUUUUTTTUUUTTTQQQLLLHHHFFFFFFFFFGGGHHHIIIHHHHHHDDDBBB>>>:::999888999:::666555333222111000000000......---------,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////............//////...////////////000000000111111111111000000000000//////............//////................................................///...---,,,,,,---...///+++,,,------++++++,,,---+++++++++++++++,,,++++++******************************))))))))))))******))))))***++++++++++++***************************************************)))))))))))))))))))))))),,,*********,,,---,,,+++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************+++***))))))******)))'''***))))))(((((())))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,++++++,,,---//////uuuoooqqqoookkkiiinnnooopppqqqrrrrrrrrrrrrqqqrrrttttttsssqqqqqqqqqkkknnnooommmjjjjjjnnnrrrsssqqqooooooqqqsssuuuvvvvvvwwwxxxwwwuuutttvvvwwwvvvyyyzzzwwwwwwzzz}}}|||zzz{{{}}}}}}||||||}}}~~~{{{zzzyyyyyyyyyyyyxxxwwwuuurrrnnnjjjgggccc]]]YYYSSSTTTUUUVVVUUUQQQLLLHHHBBBEEEIIIKKKKKKIIIFFFDDDBBB???<<<999777888999:::555444333222111000000000......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........000//////......//////000////////////000000000111000000000000111111111111/////////....../////////................................................///...---,,,,,,---...///+++,,,------++++++,,,---++++++,,,+++++++++++++++******************************))))))))))))******))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++************************+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++************************+++***))))))******)))''')))((((((''''''(((((()))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...//////{{{nnnkkkkkkkkkjjjnnnnnnnnnooopppqqqrrrrrrssssssssssssrrrrrrrrrrrroooqqqsssrrrooommmoooqqqvvvuuutttqqqppprrrwwwzzzwwwuuussstttvvvxxxxxxxxxvvvzzzzzzvvvvvvyyy||||||xxxyyyzzz{{{||||||||||||yyyyyyzzzzzzzzzzzzzzzzzzyyyuuupppmmmjjjeee^^^YYYTTTVVVXXXXXXVVVRRRMMMJJJCCCGGGLLLNNNLLLGGGDDDBBB???>>>;;;999888888999999555444333222111111111111......---------,,,,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////---.........////////////000000////////////000000/////////000000000111111//////000000000000000111000//////......//////000------------------------------------------------......------------......+++,,,------++++++,,,---***+++,,,,,,******+++,,,******************************))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))***,,,---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************)))************+++++++++***************++++++++++++***))))))******)))'''((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////uuummmjjjlllllllllllllllmmmooopppqqqtttrrrppppppqqqrrrssstttuuuuuuvvvuuussssssssstttuuuvvvvvvqqqmmmnnnvvv}}}vvvsssvvvyyyxxxvvvwww{{{|||yyywwwyyyyyywwwvvvvvvwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}yyyuuupppnnnmmmhhhaaa[[[YYY[[[\\\[[[WWWRRRMMMKKKIIILLLNNNMMMIIIEEECCCBBB===<<<;;;:::999999888888444444333222111111111111......---------,,,,,,,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////////////////000000000000111000000//////000000111//////000000000111111111....../////////000000000000000////////////000000------------------------------------------------,,,,,,------------,,,,,,+++,,,------++++++,,,---***+++---,,,***)))+++---******************************))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((()))+++,,,,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))*********++++++++++++***))))))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++,,,---....../////////yyyppppppjjjjjjjjjjjjkkkmmmoooppptttqqqnnnnnnoooqqqssstttsssrrrpppooopppqqqrrrrrrqqqtttuuuooohhhiiirrr|||~~~vvvxxx{{{xxxtttxxx}}}}}}zzzxxxuuuqqquuuuuuvvvxxxyyyyyyxxxvvvxxxzzz{{{|||{{{|||}}}~~~|||xxxtttssssssppphhhbbb^^^``````^^^XXXRRRNNNKKKOOOPPPPPPLLLGGGDDDCCCEEE<<<<<<;;;;;;:::999888888444444333222111111111111......---------,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000111111111111111111000000000000111111000000000000111111111111---.........//////000000000000////////////000000------------------------------------------------***+++------------+++***+++,,,------++++++,,,---))),,,---,,,***)))+++---******************************))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++******)))))))))************+++++++++))))))******+++++++++++++++***))))))******)))(((******))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,---...////////////{{{ooojjjllllllhhhcccccchhhmmmnnnoooppppppnnnmmmlllmmmiiikkknnnoooooopppqqqssssssnnnmmmppprrrttt|||}}}rrrtttyyyxxxsssuuuvvvyyy{{{{{{{{{zzzyyyssstttuuuvvvwwwxxxxxxxxxrrrvvvzzzyyyvvvuuuxxx}}}{{{zzzxxxvvvsssqqqpppooollljjjeee\\\SSSNNNNNNOOOUUURRRNNNLLLJJJHHHFFFDDD>>>===<<<:::999888777777888777666555333222111000111000000///...---------........................---,,,,,,,,,,,,---.........------...000111000///......///000000000000000111000......000000000///000000//////.........---000000000000111111111111000000000000111111111111000/////////............,,,...///000///...,,,++++++,,,------......------......------------.........------------,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***(((++++++)))))),,,,,,***)))))))))***+++++++++,,,)))))))))******++++++,,,************************))))))))))))************)))(((((()))++++++***)))'''***------,,,***)))(((************))))))))))))((((((((()))******++++++))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---------......///llliiieeeaaa```bbbeeeggghhhiiikkkmmmmmmnnnoooooojjjlllnnnnnnnnnoooqqqssswwwsssqqqrrrrrrqqqvvv}}}wwwnnnooovvv{{{wwwqqqtttuuuxxxzzz{{{{{{{{{zzzvvvvvvwwwwwwwwwwwwwwwvvvsssuuuwwwwwwuuutttwwwyyyyyyxxxxxxvvvtttrrrqqqoookkkkkkfff]]]RRRMMMNNNRRRWWWTTTPPPLLLJJJGGGDDDAAA???>>><<<;;;999999888888888777666555333222111000111111000//////...------........................---------,,,---......//////...---...000111000///......///000000000000000111000......000000000///000000/////////.........000000000000111111111111000000000000111111111111000000/////////.........---...///000000...---,,,,,,,,,---...............///......------......///.........------,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++))),,,,,,)))))),,,,,,)))************++++++++++++******++++++++++++++++++************************))))))))))))*********+++)))(((((()))+++,,,***)))(((***,,,---+++******+++************))))))))))))))))))))))))(((((((((((())))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++*********))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......------......//////pppeeebbbdddfffgggdddeeefffgggiiijjjjjjkkklllmmmnnnmmmmmmnnnppprrrpppnnnnnnpppqqqqqquuuzzzqqqooonnnrrrxxxyyyuuupppssstttvvvyyyzzz{{{{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxvvvwwwxxxxxxvvvtttqqqooommmnnnkkkaaaTTTNNNRRRXXXYYYVVVQQQMMMIIIFFFBBB@@@???>>>===;;;:::999888888777777666555333222111111111111000000//////......////////////////////////......------......///000///...---...000111000///......///000000000000000111000......000000000///000000////////////......000000000000111111111111000000000111111111222222000000000000////////////...///000111000///...------......//////////////////......------....../////////......---,,,++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,...---))))))++++++)))+++++++++++++++*********,,,,,,,,,,,,,,,,,,++++++************************))))))*********+++++++++***))))))***,,,,,,+++)))***+++,,,,,,++++++---///++++++*********)))))))))***))))))(((''''''&&&&&&))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------...............///000000yyylllgggfffffffffeeeddddddfffggggggfffnnnnnnmmmlllkkklllooorrrllllllnnnooonnnnnnpppsssvvvtttsssrrrtttuuuuuuvvvtttuuuvvvxxxyyyzzzzzzzzz{{{{{{|||||||||||||||{{{|||zzzxxxxxxyyyzzzyyyyyywwwxxxyyyyyyxxxtttqqqoooooorrrqqqfffXXXRRRWWW___YYYVVVQQQMMMJJJGGGCCCAAA>>>>>><<<:::999888888777777666555444333222111111111111111000000///////////////////////////////////////.........///000000000///...///000111000///......///000000000000000111000......000000000///000000/////////////////////000000000111111111111000000111111111222222222111111111000000000//////000000000111000///............///000000000000000//////............//////000000///...---,,,++++++,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,+++...000...***)))++++++(((,,,,,,,,,++++++*********.........------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,******)))+++,,,---+++***+++,,,,,,++++++,,,///222+++++++++*********))))))******))))))((((((((((((((()))))))))******************))))))******+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********************************))))))*********+++++++++,,,,,,,,,---------------............///000111111sssiiieeefffccc``````cccfffhhhiiimmmnnnmmmlllkkklllooorrrtttvvvuuurrrnnnkkkiiihhhllllllmmmmmmnnnqqquuuxxxuuuvvvvvvwwwxxxxxxxxxxxxwwwxxxyyy{{{||||||}}}}}}|||zzzxxxwwwxxxzzzzzzyyyzzzzzz{{{{{{yyyuuuqqqoooooossssssiii\\\UUUZZZaaaYYYVVVRRRNNNLLLIIIFFFDDD>>>===;;;:::888777777777666666555444333333222111111111111111111000000000000000000000000000000000000000//////000000111222111000//////000111000.........///000000000000000111000......000000000/////////000000000000000000///000000000111111111111111111111111222222222222222111111111111000000000000000000000000//////......///000000111111000000/////////....../////////000000///......---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,000111///***)))+++,,,)))---,,,,,,,,,++++++******///......------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++******+++------,,,+++,,,,,,,,,+++***,,,000333++++++++++++************))))))*********+++++++++((()))))))))******************))))))******+++,,,************************************************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))***************************+++++++++************++++++++++++,,,,,,,,,------..................///000111222222yyyhhhbbb]]][[[___dddhhhiiikkklllmmmllllllmmmoooqqqtttwwwxxxtttqqqqqqpppnnnfffiiilllnnnooonnnnnnooouuuuuuuuuvvvvvvwwwxxxxxxrrrsssuuuwwwxxxzzzzzz{{{xxxwwwvvvuuuuuuvvvxxxyyy{{{|||||||||zzzwwwtttrrrooorrrssskkk___YYY[[[```[[[WWWSSSPPPNNNKKKHHHFFF>>>===<<<:::999888777777666666555444333333222222222222111111111111111111000000000000000000000000111111000000000111222222222000//////111111000.........///000000000000000111000......000000000/////////000000000000111111000000000000111111111111111111111222222222222333222222222222111111111000000000/////////............//////000000000000000000//////......//////000/////////............---++++++******++++++,,,,,,,,,,,,------------,,,,,,111222///***))),,,---+++,,,,,,,,,,,,,,,+++++++++------------------,,,,,,------------------------++++++,,,,,,,,,---------,,,++++++,,,......---+++,,,---,,,+++***,,,///111,,,++++++++++++*********))))))***++++++,,,------))))))))))))******************))))))******+++,,,************************************************''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))******++++++*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,---......//////////////////000222333444~~~qqqiiiggghhhiiiiiiiiijjjlllmmmmmmmmmoooqqqkkkqqqtttrrrrrrwwwyyywwwlllnnnpppqqqqqqooolllkkkrrrrrrssstttvvvxxxzzz{{{rrrsssuuuvvvwwwxxxxxxyyyuuuvvvvvvtttrrrsssxxx|||{{{{{{||||||{{{zzzyyyyyyqqqttttttooofff___^^^```^^^[[[VVVRRROOOLLLIIIFFF@@@???===<<<::::::999999555555555444444333333222222222222222222222222222111111111111111111111111111111111111111222333333222111000000111111000.........///000000000000000111000......000000000/////////000000000111111111000000000000111111111111111111111222222222333333333333222222222111111111000//////...............---...//////000000//////000000////////////000000............////////////++++++******++++++,,,---,,,,,,------------,,,,,,111222///***)))---...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,...///---,,,,,,------,,,++++++---///,,,,,,+++++++++************************+++++++++))))))))))))******************))))))******+++,,,************************************************''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((()))******++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------...//////////////////000111222444444xxxssspppmmmgggiiilllnnnnnnnnnpppqqqkkkqqqsssooooootttvvvsssnnnmmmllllllnnnqqqssstttooooooqqqsssvvvzzz|||~~~vvvwwwxxxxxxyyyyyyyyyyyyuuuwwwyyyvvvssstttzzzzzzzzz{{{{{{|||}}}}}}~~~uuuwwwxxxtttlllfffcccbbbbbb^^^YYYTTTPPPLLLHHHEEEBBBAAA???>>><<<;;;;;;;;;555555555444444333333333222222222222222222222222111111111111111111111111222222111111222222333444333111000000111111000......//////000000000000000111000......000000000/////////000000111111111222000000000000111111111111111111222222222333333333333333333222222222111111//////...------------...---......///////////////000000////////////000000------......///000000000+++*********+++,,,,,,---,,,------......------,,,111222///***)))---///---+++++++++,,,,,,---------+++++++++,,,,,,---------************************,,,,,,,,,---------......,,,,,,+++---...///...,,,,,,------,,,+++***+++---,,,,,,,,,+++++++++******++++++******)))((((((((())))))))))))*********************)))***++++++,,,************************************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000/////////000111333444555vvvssspppnnnooorrrqqqmmmhhhlllllllllnnnqqqqqqpppooorrrtttvvvuuurrrpppqqqssswwwtttqqqppptttxxx|||~~~}}}|||zzzyyyyyy{{{~~~yyyzzzzzzzzzzzzzzzyyyyyyxxxzzz|||}}}}}}{{{yyywww{{{yyyvvvuuutttooohhhcccaaaaaa___WWWNNNHHHGGGHHHFFFEEECCCAAA>>>;;;999888888888777777666444333222444444444444444444444444333333222222111000000000000111111111111222222222111111111111000000000000000000000000000000000000111111000000//////......111111111000000000000000111111111111111111111111333333222222333333444555222333333444444333333222000000///...............///000000000111111111111333333222111000000000111222///---...000000...,,,,,,,,,,,,,,,,,,---...///---,,,+++---000000---***------............------------------------------------............------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++******************************************,,,,,,+++***))))))******)))******+++++++++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))************************++++++******++++++,,,---,,,,,,------.../////////111111111111222333444444xxxqqqpppqqqrrrqqqqqqooollllllllllllkkkiiiooopppqqqpppnnnnnnpppsssuuussspppppprrruuuvvvwwwxxxwwwvvvvvvwwwzzz|||~~~wwwxxxyyyyyyzzzzzzyyyyyyyyyzzz|||~~~~~~}}}{{{yyy~~~|||zzzyyyxxxtttoookkkfffeee```WWWMMMGGGGGGHHHGGGFFFDDDBBB@@@===;;;;;;888888888777666555444333444444444444444444444444333333333222111111000000111111111111222222222222111111111111000000000000111111111111111111111111111111000000////////////111111111111111111111111222222222222222222222222333333333222333444444555444444555555555555444444111000000///......//////000000111111111111111111222222111111000000111111111///......000000...,,,,,,,,,++++++,,,------......---,,,---//////---***---......//////......---------------------------------............------............------,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************,,,++++++***))))))***************+++++++++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))***++++++***)))((())))))))))))))))))))))))+++++++++***++++++,,,---,,,,,,---......//////000111111111111222333444555yyyuuurrrtttqqqmmmkkklllmmmnnnnnnuuuuuutttsssrrrsssvvvyyytttsssssssssttttttrrrqqqsssrrrrrrrrrtttwwwzzz|||yyyyyyyyyyyyxxxxxxwwwvvvwwwyyy{{{}}}}}}}}}{{{zzz~~~|||{{{zzzzzzxxxvvvsssmmmiii```VVVMMMIIIIIIKKKIIIIIIGGGEEEBBB@@@???>>>:::999999888777666555444555555555555555555555555444333333222222111111000111111111111222222222333222222111111111000000000111111111111111111111111111000000000000/////////111111111111111111111111333333333333333333333333444333333333333444555555666666777777777777666666222111000000///000000000222222222222111111111111111111000000000111111222111000//////000000///...,,,,,,++++++,,,,,,------000///......//////---+++---......//////......---------------------------------............------/////////............---,,,,,,,,,---------..............................,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************************************,,,+++******)))*********************************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))((())))))))))))))))))))))))+++++++++++++++,,,------,,,------......///000000222222222222333444555555zzzvvvqqqnnnnnnpppqqqrrroooooooooooooooqqqrrrsssuuuuuuvvvxxxyyywwwtttqqqqqqppppppqqqrrrtttwwwxxx{{{{{{{{{zzzxxxvvvuuutttuuuvvvxxxzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxwwwrrrkkk```VVVPPPNNNOOOPPPMMMLLLJJJHHHFFFCCCBBBAAA;;;;;;:::999888777666666777777666666666666555555444444444333222222111111111111111222222222333333222222222111111111000000111111111111111111111111000000000000000000000000111111111222222222222222555555555555555555555555444444444444444555555666666777777888888777777666222222111111000111111222333333333333222222222222000000000000000111222333111000000000000000000///......------------......111000000/////////...---......////////////..............................------............------/////////////////////...,,,,,,,,,---------..............................,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++************************++++++***************+++++++++******************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,---------------...//////000000222222222222333555666777}}}wwwsssooommmlllmmmooorrrtttuuuuuuuuurrrsssuuuxxxzzzyyyvvvsssrrrrrrqqqqqqrrrssstttuuuxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxzzz{{{{{{{{{zzzwwwwwwxxxxxxxxxxxxyyyzzzssskkk```XXXVVVVVVWWWWWWPPPOOOMMMKKKHHHFFFDDDCCC===<<<;;;999888888888888888888888777777666666666555555444444333222222222111222222222222333333333222222222222111111111111111111111111111111111111000000000000111111111111111222222222333333333444555555555555555555555555555555444444555555666777666666666777777666666666222222111111111111222222444444444444333333333333111111000111111222333333000111111111111000111111111000000/////////000000111111111000/////////000...//////////////////...........................------............------.../////////////////////,,,,,,,,,---------..............................,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************+++***************++++++,,,,,,******))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111222222222333444666777888~~~xxxpppooooooqqqssstttsssqqqooopppqqqtttwwwwwwuuusssrrrrrrrrrrrrrrrsssssstttqqqrrrtttwwwyyy{{{{{{|||xxxyyyyyyzzz{{{{{{{{{{{{vvvxxxzzzzzzyyyyyyzzz{{{tttkkkbbb]]]^^^___^^^\\\TTTSSSPPPMMMJJJGGGDDDCCC???>>><<<:::999999999::::::999999888888777777666666555555444444333333222222222222222333333333333333222222222222111111111222222222222222222222222000000000111111111111222222222222333333444444555555555555555555555555555666555555555555666777777555555666666666666555555111111111000111111222333333444444444555555555555333333222222222333333444000111222222111111222333222222111111000000111111111111222111000000111333...//////000000//////...........................------............---------............/////////,,,,,,,,,---------......------------------------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,*********************************)))******+++,,,---,,,+++)))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////000111111222222333444555666888999yyyssspppmmmjjjgggpppooonnnppprrrttttttsssppppppqqqqqqrrrsssttttttoooppprrrtttwwwxxxyyyzzzwwwwwwwwwxxxxxxxxxxxxxxxuuuxxx{{{|||zzzxxxxxxyyyuuummmeeebbbeeeeeebbb]]]WWWUUURRROOOKKKGGGDDDBBB@@@???===;;;::::::;;;;;;;;;::::::999888888777777666666555555444333333333222222222333333333444444333333222222222111111111222222222222222222222222000000111111111222222222222222333333444555555555555555555555555555555555666666555555666666777888555555666666666666555555000000000000000111222222333333444555666777777888555555444333333333444444///111333333111111222444333222111111000000000111000111222111000000333666//////000000000000//////........................------............------,,,,,,------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******************************))))))***++++++,,,...---+++)))(((((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((()))***,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---...............///000000111111222333333444555777999:::~~~{{{rrrpppnnnoooqqqsssssssssmmmnnnoooqqqrrrtttuuuvvvqqqqqqrrrssstttttttttsssttttttttttttssssssssssssssswww{{{{{{xxxvvvuuuuuuwwwooogggfffiiiiiiccc\\\YYYWWWTTTOOOKKKGGGCCCBBBAAA@@@===;;;::::::;;;<<<;;;;;;::::::999888777777666666666555444444333333222222333333333444444444333333333222222222111111222222222222222222222222000000111111222222222222222222333333444555666666555555555555555555555555666666666666666777888888666666777777777777666666000000//////000111222222222333444555666888999999777666555444444444444444///222444333111111333555222222111000//////000000///111222111000111444888//////000000000000//////////////////////////////---..................---,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,******************************))))))***+++,,,,,,...---+++)))(((((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))))))))+++---...************************---,,,,,,,,,,,,---............//////000000111111222333333444666888999:::yyyqqqsssuuussspppppppppppppppppppppqqqqqqpppnnnllljjjkkkmmmqqqsssuuuvvvuuurrrrrrtttrrrmmmmmmppprrrsssrrrrrruuuwwwwwwsssnnnmmmooopppiiiaaa]]]YYYSSSNNNKKKIIIGGGFFFCCCBBBAAA???>>>======<<<>>><<<:::888888888999:::888777666555555444444555222222222333333444444444444444444333333222222222444333222111111222333444111111222222222333333333666666555555555555666666666555444444444666777888777777666666666666777777999888777666555444333222000000111111111222222222777777888888888888777777666555555555555444444444111111111111000000000///............////////////......//////000000111111......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))(((((((((((((((************************)))))))))))))))******++++++++++++***)))(((((('''))))))))))))))))))))))))++++++************++++++++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,...///...---......///000111222333333222222333333555666888999zzzuuutttqqqooonnnooopppqqqqqqooollliiihhhiiijjjllliiilllmmmmmmppptttrrrnnnjjjlllnnnooonnnnnnpppsssvvvtttqqqqqqrrrpppjjjccc___ZZZTTTOOOLLLJJJHHHFFFDDDCCCAAA@@@>>>============<<<:::999888888999:::888777666555555444444555222333333333333333333444444444444333333333222222444333222111111222333444222222222333333333333444666666555555555555666666555555555555555666777777666666555555555555666666888888777666555444444333000000000111111111222222555666666777777666666555444444444444333333333333111111111000000000//////............////////////..................//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************)))))))))))))))***++++++,,,,,,,,,+++******))))))************************++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,...000///.........///000111222333333222222333444555777888999wwwrrrpppooopppooolllkkkjjjkkklllmmmfffjjjlllmmmppptttrrrmmmpppqqqrrrrrrqqqppprrrsssssssssuuuwwwwwwrrrjjjeee```\\\UUUPPPMMMKKKIIIGGGDDDCCCBBB@@@???>>>======<<<;;;;;;::::::999999888888777666555555444444555444333333333333333333222444444444444333333333333444333333222222333333444333333333444444444555555666666555555555555666666444555555666666666666666444444444444444444444444777777777666666666555555000000111111111111222222444444555555555555444444333333333222222222111111000000000000////////////---............/////////------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***************************************************))))))))))))***++++++---------,,,++++++******++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,---///000000///...//////000111222333333333333333444666777999:::}}}yyyuuuqqqooommmlllhhhjjjkkkkkkooottttttppplllmmmmmmmmmllllllllllllmmmpppvvv||||||tttmmmjjjbbb]]]WWWQQQNNNLLLIIIHHHEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;:::999888777888777666555555444444555444444444333333222222222444444444444444444333333444444333333333333444444444444444444555555555666666666555555555555666666444555666777777666555444444444444555555444444444666666666666666666666666111222222222333333333333333444444444444444444333333333222222222111111111000000/////////.........---------.........//////......------,,,,,,++++++---------,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,******************************))))))******+++,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++************++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------...000111000///...///000111222333333444333333444555666888999:::}}}vvvrrrnnnnnnlllhhhjjjooopppmmmlllllllllmmmooopppqqqqqqiiillluuuxxxqqqoooccc^^^XXXRRROOOLLLJJJHHHEEEEEECCCAAA@@@?????????;;;;;;;;;;;;:::999888777888777666555555444444555444444444333333222222222444444444444444444444444444444444444444444444444444444555555555666666666666666555555555555666666444555666777777666555444444555666666666666555444555555555555666666666666333333333444444444555555333444444555555444444333333333333333222222222111/////////............---------------.....................------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,***************************************++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------...000111000/////////000111222333444444444444555555777999:::;;;yyysssqqqlllgggnnnmmmmmmnnnppprrrqqqqqqjjjkkkuuu~~~tttrrrccc___XXXRRROOOLLLIIIHHHFFFEEEDDDBBBAAA@@@??????<<<;;;;;;::::::999999888888777666555555444444555444333333333333333333222444444444444555555555555444555555666666555555444444444444555555555666666666666555555555555666666666666666666666666555444444555666777777666555444444444444444444444444555333333444444444555555555333333444444444444333333333333333222222222111111///.........------------,,,------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++*********++++++,,,,,,---************************+++************+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,---///000000//////000000111222333444444555555555666888999;;;<<<~~~{{{wwwuuussspppllliiiqqqooowwwwwwsssccc___XXXRRRNNNKKKIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@===<<<:::999888888999:::888777666555555444444555222333333333333333333444444444444444555555555666444555666777777666555444333333444444444555555555666666555555555555666666777777666555555555555555222333555666666555333222333333333333333333333222222222222222333333333444111222222333333222222111222222111111111000000000.........---------,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,************************)))******++++++++++++***++++++************++++++************************,,,,,,,,,+++++++++******************************************************))))))******+++,,,,,,,,,************************++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,+++,,,...000///...///000111111333333444555555555666777888:::;;;<<<}}}wwwrrryyyxxxsssccc___XXXRRRNNNKKKHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@>>><<<:::888888888999:::888777666555555444444555222222222333333444444444444444444555555555666666444555666777777666555444333333333444444444555555666666555555555555666666888777666444444444555666111222444555555444222111333333333222222111111111000000111111111222222222000000111111111111000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......))))))******+++++++++,,,''''''((()))***+++,,,,,,******************************+++++++++******)))++++++************++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((()))***++++++,,,,,,************************++++++******++++++,,,---------------------------))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,...//////...000000111222333444444555555666666777888:::;;;<<>>ooohhhbbbYYYSSSOOOMMMIIIGGGJJJHHHDDDBBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;666555555444444555555666444444444444444555555555222444555666777777666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333222222222111111111111111111111111111111111...///000/////////111222111///......000111111000111000///---------......------------------------++++++++++++++++++++++++************)))))))))((())))))))))))************+++******))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************++++++++++++******((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...------------...//////000000000111222333555666666777888999999:::<<>>>>>===<<<;;;:::999999777666666555555666666777444444444333333222222222222333555666777777666555666666666666666666666666777777777777777777777777444444444444333333333333333333222222222111111111222111111111111000000000000000000000000000000000;;;666000------...,,,+++...,,,+++,,,...000000///------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************(((((())))))))))))((((((,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,...............//////000......///111222555666888777888999::::::;;;===@@@vvvkkkeee\\\VVVTTTRRROOOLLLIIIGGGDDDCCCCCCCCCBBBAAA@@@???>>>===;;;999888888666666555555555555666666444444444333333222222222111222444555666666555555777777777777777777777777777777777777777777777777555555555444444444444333333333333333222222222111111111111000000000//////////////////////////////<<<777111......///---+++...---+++,,,...//////...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,///............///000000......///111222555666888777999:::;;;;;;<<<>>>@@@uuukkkeee\\\WWWTTTRRROOOMMMJJJHHHEEEDDDDDDDDDCCCCCCAAA@@@???===;;;999777666555555444444444444555555444444444444333333333333222333444666666666666555777777777777777777777777666666666666666666666666555555555555444444444444333333333222222222111111000000000000////////////////////////////////////444222///...///000111000000...,,,,,,...///...---+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------//////......//////000111//////000111222444666777888999;;;;;;;;;<<>>999777555666666555444222222222444555777444444444333333333222222333444555666666777666666555555555555555555555555444444333333333222222222111111111000000000//////////////////////////////------............------,,,------...............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))******)))'''((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))*********++++++++++++************++++++******)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////////////////000111111///000111000000111333555666888:::;;;<<<===@@@BBBxxxiiiccc\\\WWWUUUTTTRRRPPPMMMLLLJJJHHHFFFEEEDDDCCCDDDAAA===999777666666777444444333222222333555666333333333222222222222222444555555666666666555555444444444444444444444444333333333333222222222222111111000000000000//////////////////////////////------............------,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))******)))(((((((((((((((((()))******''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))************))))))))))))((((((((()))))))))******+++++++++,,,,,,++++++++++++++++++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////////////////000111111000111111111000111333555555777:::;;;<<<===@@@BBBxxxiiiccc[[[WWWWWWWWWTTTQQQNNNLLLJJJHHHFFFDDDCCCBBBBBB???;;;888666555666666444333333222222333444444222222111111111111111111555555555666555555444444444444444444444444444444333222222222222222222222111000000000////////////........................,,,------......------,,,,,,,,,---.........------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,+++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))+++)))((()))******)))(((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////////////////000000111///000111111000000111333444666999;;;<<<===@@@BBBxxxiiibbb[[[XXXYYYYYYUUUQQQMMMLLLJJJGGGEEECCCBBBBBB>>><<<999555444333444555333333333222222333333333111111111111111111111111444555555555555555444333444444444444444444444444222222222222222222222222000000000////////////...------------------------,,,,,,------------,,,,,,+++,,,,,,---...---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***)))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////////////////000000111...///111111000///000111333666888:::;;;===@@@BBBxxxjjjbbbZZZXXXYYYYYYTTTOOOLLLKKKIIIGGGEEEDDDCCCBBB<<<:::777444222222444555333333333333222222222222111111111111111222222222333444444555555555444444333333333333333333333333111111111222222222222222000000////////////......------------------------,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***)))((((((((((((((()))******************************''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********++++++*********+++++++++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////////////////000111111...000222222000000000111333555888:::;;;===@@@BBBxxxjjjbbbYYYWWWYYYYYYSSSMMMKKKJJJHHHFFFEEEDDDCCCCCC<<<:::777444333333444555333333333333333222111111111111111222222222333333222333333444555555555555333333333333333333333333000111111111222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------......,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------)))*********++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((***+++***)))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((())))))******))))))(((******++++++******)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////////////////000111111000222444444333111111222222444777999;;;===@@@BBBxxxjjjbbbYYYWWWYYYYYYRRRKKKJJJIIIHHHFFFEEEDDDDDDDDD<<<:::777555333444555666333333333333333222111000111111222222333333333333111222333444555555666555333333333333333333333333000000111111222222222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,---///000000///---,,,++++++++++++++++++++++++,,,++++++***+++,,,...///))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((***++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++(((((())))))))))))((((((***************)))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000///////////////000111111222444666666555333333333222444777999;;;===@@@BBB{{{ooocccYYYYYYZZZVVVOOOKKKKKKHHHEEEDDDDDDCCCAAA@@@999999999888777666555444666555444333333333333333444333222222111111222222333333333333333333333333222222222222222222222222////////////000111222333000000000000000000000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,+++******+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++,,,,,,+++***)))))))))***))))))((('''''''''''''''))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************)))***+++,,,,,,+++***)))---------............///---------......///000111555<<>>555000111555555555666888:::===@@@AAAzzzlllaaaXXXWWWYYYUUUOOOLLLJJJHHHEEEDDDDDDCCCAAA@@@:::::::::999888777666555666555444444333333333444444333222222111222222222333333333333333333333333222222222222222222222222333222111111111111111111........................,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,---//////---,,,+++,,,,,,+++******+++,,,,,,++++++************++++++************+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))*********+++++++++++++++******)))*********(((((('''&&&&&&&&&&&&&&&)))))))))***))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))*********************************+++,,,,,,,,,,,,+++***------------........................///000111111444999===;;;444000111444555666666888:::===@@@BBBxxxiii___VVVVVVWWWTTTOOOLLLJJJHHHEEEDDDCCCCCCAAA???;;;;;;;;;;;;:::888777666666555444444333444444444444444333222222222222222333333333333333333333333222222222222222222222222666555444222111000//////------------------------,,,------------.................................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,++++++******++++++,,,++++++************++++++)))))))))*********++++++******++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((()))))))))*********++++++******)))))))))***++++++((('''&&&&&&%%%%%%&&&&&&))))))))))))(((((('''&&&(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,------,,,,,,+++------------............////////////000111222222333555777666444222222222666666666888:::===@@@BBBxxxiii___WWWVVVVVVRRRMMMKKKJJJGGGEEECCCCCCBBBAAA???======<<<<<<;;;999888777555555444444444444555555444444333222222222222333333333333333333333333333222222222222222222222222555444333111000//////...---------------------------------.........//////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++************++++++((())))))))))))***************++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((())))))***+++,,,(((((('''&&&&&&&&&&&&'''((())))))(((((('''&&&%%%(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........////////////000111222333333222333444555555444222666666777888;;;>>>@@@BBBxxxkkkbbbZZZWWWUUUPPPKKKIIIIIIGGGDDDCCCCCCBBB@@@???=========<<<;;;:::999888555555444444444555555666555444333333222222333333333333333333333333333333222222222222222222222222111111000///////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++((())))))))))))***************++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***++++++***))))))(((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************++++++************++++++,,,,,,,,,------------...////////////000111222333333222111333666777666444666666777999;;;>>>AAABBBwwwmmmddd]]]YYYVVVPPPKKKJJJIIIGGGDDDCCCBBBBBB@@@>>>============<<<:::999888555555555444555555666777555444444333333333333333333333333333333333333333222222222222222222222222//////.........///000000........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++)))))))))*********++++++******++++++++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******)))))))))))))))(((((((((((()))))))))******))))))((((((((()))******+++***))))))(((((())))))'''(((((())))))((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++,,,,,,,,,,,,------------////////////000111222222333333222444666777777777777777777999;;;>>>AAACCCvvvmmmeee^^^[[[XXXRRRNNNNNNIIIGGGDDDBBBBBBAAA@@@>>>=========<<<;;;:::999888555555555555555666777777555555444333333333333444333333333333333333333333222222222222222222222222000000////////////000000------------------------,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***++++++************++++++************+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((()))))))))******))))))(((((((((((()))******)))(((((((((((((((''''''((()))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************,,,+++************+++,,,++++++,,,,,,,,,---------............///000111111222333333444444555777888777777888999<<>>=========<<<;;;:::888888555555555555555666777777555555444333333333333444333333333333333333333333222222222222222222222222222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++******(((((((((((((((((((((((())))))))))))((((((((((((************************&&&''''''((()))******+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))+++***)))(((((('''(((((())))))((('''''''''''''''&&&'''(((***++++++++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************------++++++++++++------++++++,,,,,,,,,------------------......///000111111333444444333333666888777777888999<<>>???=========<<<;;;;;;::::::666666666555444444333333444444333333333333222222444444444333333333222222222222222222222222222222111111000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,---......000...,,,,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))*********)))))))))((((((************))))))((((((++++++******************''')))******))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---------......///111222222333333444444555999999:::;;;===???AAABBByyypppeee___XXXUUUTTTRRRMMMIIIHHHFFFDDDAAA@@@???>>>???======<<<<<<;;;:::::::::666666666555444444333333444444333333333222222222333333333333222222222222222222222222222222222222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,------...---,,,+++,,,,,,+++)))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))+++*********))))))))))))++++++*********)))))))))************************((()))******))))))***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///000111111222222333333444444555888999999;;;<<<>>>@@@AAAxxxnnnaaa\\\VVVRRRQQQOOOKKKGGGGGGFFFCCCAAA????????????===<<<<<<;;;;;;::::::999666666666555444444333333333333333333222222222222222222222222111111111000222222222222222222222222////////////000000000000.........---------------------------------------...........................---,,,+++++++++,,,,,,---+++***+++,,,---,,,*********************************))))))))))))******((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))+++************)))))))))+++++++++***************************************((()))******))))))***,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---...000222222111222222333333444444555777888888999;;;===???@@@vvvlllaaa]]]WWWSSSQQQOOOKKKIIIFFFEEECCCAAA????????????<<<<<<;;;;;;:::999999999666666666555444444333333333333333222222222222111111111111111000000000000111111111111111111111111......//////000000111111...............---------................................................,,,,,,,,,++++++++++++++++++***)))***,,,---,,,+++)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&$$$$$$%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&))))))))))))))))))))))))************************++++++++++++***************************+++++++++(((***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,------...000111222111222222333333444444555666777777999:::<<<>>>???tttiii___\\\XXXTTTPPPNNNKKKJJJEEEDDDBBB@@@???>>>??????;;;;;;;;;:::999999888888666666666555444444333333333333222222222111111111111111111000000000//////111111111111111111111111......//////000000111111........................................................................+++++++++++++++************))))))***,,,------,,,))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++)))***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......//////.........///000000111222222333333444444555666666777888:::<<<>>>???|||qqqeee\\\ZZZVVVRRRNNNKKKIIIIIIEEECCCBBB@@@???>>>??????;;;::::::999999888888777666666666555444444333333222222222222111111111111111111111111000000000///111111111111111111111111////////////000000000000.............../////////------------------------------------------------+++,,,,,,,,,,,,+++***)))***))))))***,,,---,,,+++))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))*********)))))))))***++++++,,,,,,)))***++++++******+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------000000///......//////000111222222333333444444555666777777888:::<<<>>>???wwwlll```ZZZYYYUUUQQQMMMJJJIIIHHHDDDCCCAAA???>>>>>>??????:::::::::999888888777777666666666555444444333333222222222222111111111111222222111111111000000000111111111111111111111111000000000000////////////---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,******+++***)))***+++,,,+++***************************(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))((())))))***++++++,,,,,,)))***,,,+++******+++---++++++++++++++++++++++++*********+++++++++,,,,,,///.........///000111111111222222333333444444555777777888999;;;===>>>@@@|||ttthhh\\\[[[ZZZWWWRRRMMMJJJJJJJJJDDDCCCAAA???>>>>>>??????::::::999999888777777777777666666555444444333333222222222111111111111000222222222222111111111111000000000000000000000000111111000000//////......---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***+++***)))***++++++***)))************************(((((((((((()))***,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((())))))***++++++,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++))))))*********+++++++++---------...000111333444111222222333333444555555777888888999;;;===???@@@xxxpppjjj[[[YYYWWWTTTQQQPPPMMMJJJHHHEEEDDDBBB@@@===<<<;;;:::;;;;;;:::999888666666555555555444444444333333333333333222222111000//////000000000000000000000000000000000000000000000000///...------...///...---........................------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++////////////............000111111222333444555666666777777888:::<<<>>>???tttooojjj^^^ZZZWWWTTTRRRPPPNNNKKKHHHFFFEEECCC@@@>>>===<<<;;;===<<<;;;:::999888888777555444444444444333333333333333222111111000//////000000000000000000000000000000000000000000000000///---,,,---...///...---------------------------,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))************++++++++++++************************////////////////////////111111222333444555666666777777888999;;;===???@@@pppllljjjaaaZZZXXXTTTRRRPPPNNNKKKHHHFFFEEECCCAAA???===<<<<<<<<<;;;;;;:::999888777777444444444444333333333333222222222111111000000///000000000000000000000000000000000000000000000000...---,,,---...///...,,,+++++++++++++++++++++++++++************)))))))))************************++++++++++++++++++++++++'''))),,,,,,+++)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))).........///000000111111111222222333444555666666777888888:::;;;===???@@@pppjjjhhh___ZZZXXXTTTRRRPPPNNNKKKHHHEEECCCBBB@@@>>><<<<<<;;;999888888777666666555555444444444333333333222222222111111111000000000///000000000000000000000000////////////////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************++++++++++++++++++++++++(((***,,,,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,---///000000111000000111222333444555555666777777999:::<<<>>>???rrriiiddd[[[YYYWWWTTTQQQPPPMMMJJJHHHBBBAAA???>>><<<;;;::::::777777777666666555555555444444333333333222222222111111111000000000000000////////////////////////...........................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))************************,,,,,,+++)))((())),,,...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((************************((()))***+++,,,...//////......///000111222222333444555555777888:::<<<===qqqgggaaaYYYXXXVVVSSSPPPNNNLLLIIIFFFAAA@@@>>><<<;;;::::::999888888888888777777666666333333333333222222222222000000000000000000000000////////////////////////........................---,,,+++,,,---...---+++------------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***'''&&&(((,,,000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((************************'''((()))***+++,,,------,,,------...///000111111333444444666777999;;;<<>>===;;;;;;::::::888888777777777777666666333333333222222222222111///000000000000000000000////////////////////////---------------------------,,,++++++------,,,++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---,,,------...///000111111444444555666888:::;;;<<<{{{uuujjjcccbbb^^^VVVTTTPPPNNNLLLJJJGGGDDDAAA@@@???>>><<<<<<;;;;;;555555555555555444444444333333333222222222111111////////////000000000000////////////////////////---------------------------,,,++++++------,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((*********+++,,,,,,------------...///000111222222555555666777999:::<<<==={{{rrriiiaaa\\\\\\WWWTTTQQQNNNLLLJJJFFFDDDAAA???<<<;;;;;;;;;999888888777666555444333222222111111000000000000111111000000000000//////////////////............//////------------------------++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%'''))))))((('''((()))+++*********,,,---,,,+++******+++,,,---//////000000111333555777999:::;;;xxxooohhh```\\\[[[WWWTTTQQQNNNLLLIIIFFFCCCBBB@@@===<<<<<<;;;:::888777777666555444333222222111111000000000000111111000000000000/////////...//////............//////------------------------++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((('''************************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''%%%'''))))))((('''((()))+++***)))***+++,,,+++*********+++,,,---...//////000111222444666888999:::tttlllfff___[[[[[[VVVTTTPPPNNNKKKIIIEEECCCCCCAAA>>><<<<<<;;;999777666666555444333333222222111000000//////000000111000000000/////////......///......------......///------------------------+++***))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((((((((************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''%%%'''))))))((('''((()))***(((((()))***+++***)))******+++,,,------...//////000111333555777999999|||qqqjjjeee___\\\\\\VVVSSSPPPMMMKKKHHHEEEBBBBBB???<<<;;;:::999777666555555444444333222222111000000////////////000000000000/////////............------------------...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''%%%'''))))))((('''((())))))((('''((()))******((()))******+++,,,---------......000222444666777888yyyooojjjfff```]]]]]]UUURRROOOLLLJJJGGGDDDAAA???===:::888888777666444444444333333222222111111000000////////////000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%'''))))))((('''((()))(((''''''''')))***)))((())))))******+++,,,,,,,,,,,,---...000222444666777wwwnnniiifffaaa]]]]]]TTTRRRNNNLLLIIIGGGCCCAAA===:::888777777777555444333333333222222111111111000//////......//////000/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''((()))))))))************************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((%%%'''))))))((('''((())))))''''''((()))***)))((())))))*********++++++++++++,,,---///111333555555uuulllhhheee```\\\\\\TTTQQQNNNKKKIIIFFFCCC@@@;;;999777777777777666555222222222222111111111111//////............////////////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***************************''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''((((((((()))%%%'''))))))((('''((())))))((('''(((***+++***))))))))))))******************+++,,,...000222444444~~~tttkkkhhhddd___[[[[[[SSSQQQMMMKKKIIIFFFCCC@@@;;;999777777888999888777222222222111111111111111//////............////////////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&'''''''''(((((())))))%%%'''))))))((('''((()))***)))((()))***+++***)))))))))))))))************)))***,,,...000222333444~~~vvvllleeebbb___\\\ZZZVVVRRRMMMIIIFFFCCCAAA>>>===:::777777888999777444333333333222222222111111000000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************))))))))))))******(((((()))*********************)))((((((((((((((((((((())))))))))))((((((******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''&&&%%%$$$%%%''')))+++&&&&&&&&&''''''''''''((($$$%%%'''))))))((('''&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---...///000111zzzssskkkeeeccc```]]]ZZZUUURRRMMMIIIFFFCCC@@@>>><<<999666666777777555444333333222222222111111111000//////...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************))))))))))))******(((((()))*********************)))((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))'''&&&%%%%%%%%%''')))***&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---///000111uuupppjjjeeedddaaa]]]ZZZTTTQQQLLLHHHEEECCC@@@>>>:::888666555555555444333333222222222222111111111000///......------......------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++***************))))))))))))******(((((()))******************))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''((($$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,---...///000sssoooiiifffddd```[[[WWWSSSOOOKKKGGGDDDBBB???===:::888777666555555444444222222222222111111111111//////...------------...------------------------,,,,,,++++++++++++,,,,,,+++++++++*********************))))))))))))******(((((()))***************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,...///000}}}sssnnniiieeebbb^^^XXXSSSQQQNNNIIIFFFCCCAAA???===:::999999777555555555555222222222111111111000000//////...---------------------------------------,,,++++++******++++++,,,******************************))))))))))))******(((((()))***************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************,,,---...///{{{rrrnnnhhhdddaaa\\\VVVRRRPPPMMMHHHEEEBBB@@@>>><<<999:::999888555444555666222111111111111000000000///...------,,,,,,------------------------------++++++************++++++)))))))))*********************))))))))))))******(((((()))***************((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))))))))***+++,,,---...xxxpppkkkeeeaaa___\\\WWWSSSOOOLLLGGGDDDBBB@@@>>><<<888999999777444222444666111111111111000000000000///...------,,,,,,------------------------------++++++************++++++((()))))))))*********+++******))))))))))))******(((((()))***************((((((((((((((()))******(((((())))))))))))(((((('''((((((((()))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))***,,,---...uuunnniiiccc```^^^]]]YYYVVVNNNKKKGGGCCCAAA@@@===<<<666888888666222111222555111111111111000000000000......---,,,,,,,,,,,,---------------------------++++++************++++++(((((())))))*********+++******))))))))))))******(((((()))***************((((((((((((((()))******(((((())))))))))))(((((('''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++(((((())))))***+++---...xxxuuujjjfffaaa\\\ZZZWWWUUUTTTMMMJJJFFFCCCAAA???<<<:::999888666555666555444222000000000000////////////000///...---,,,---......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************wwwsssjjjfff```\\\YYYWWWTTTSSSLLLIIIEEECCCAAA???<<<:::999777666555666555333222000000000000////////////000///...---,,,------...------,,,,,,,,,,,,++++++************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))************++++++++++++~~~uuuppphhhddd___[[[XXXVVVSSSQQQKKKHHHDDDBBB@@@>>><<<:::888777555555555555333111000000000000//////////////////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,{{{rrrlllfffbbb^^^ZZZWWWTTTQQQOOOIIIGGGCCCAAA???>>>;;;999888666444444444444222111000000000000//////////////////......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,~~~vvvmmmgggddd```\\\YYYVVVSSSOOOMMMHHHEEEBBB@@@>>>===:::999777555444333444333222000000000000000////////////...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++~~~xxxpppiiieeeaaa___[[[XXXUUURRRNNNKKKGGGDDDAAA???===<<<:::888777555333333333333111///000000000000////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((***)))((((((''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))))))))*********zzzssskkkffffff```]]]ZZZWWWTTTPPPLLLIIIFFFCCC@@@>>>===<<<999888666444333222333222000///000000000000////////////---.../////////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))*********+++++++++~~~wwwooohhheeeggg___]]]YYYVVVTTTPPPKKKHHHEEEBBB???===<<<;;;999777666444222222222222000///000000000000////////////---.../////////...,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,yyyrrrlllgggccc```\\\[[[XXXUUURRROOOLLLKKKCCCAAA>>><<<<<<;;;999777666666555444222111111000///111///---///222111---///............---------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,(((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''))),,,,,,,,,***)))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''' %%%&&&""""""&&&))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((***'''$$$"""!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((()))*********************+++++++++,,,,,,,,,~~~wwwpppjjjeeeaaa^^^ZZZXXXVVVSSSOOOLLLJJJHHHDDDAAA>>><<<;;;:::888666555555444333222111000000...111111...---//////---.........------,,,,,,,,,++++++,,,,,,++++++***))),,,++++++******++++++,,,((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))+++,,,+++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''%%%"""$$$((((((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((()))************************+++++++++,,,,,,{{{ssslllgggccc___\\\WWWVVVSSSPPPMMMIIIGGGFFFDDDAAA>>>;;;:::999777555444333333222111000//////...111222...---//////---......------,,,+++*********++++++++++++***))))))++++++************++++++)))******************)))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%''')))+++++++++)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!%%%)))((("""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((()))************************++++++++++++,,,|||wwwpppjjjeeeaaa]]][[[UUUTTTQQQNNNKKKHHHEEEDDDCCC@@@===;;;999888555333222222222111000//////...///000///---000444222......------,,,+++***))))))+++++++++++++++******)))++++++************++++++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))*********)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%###$$$(((((($$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((()))***************************++++++++++++xxxtttmmmhhhccc```]]]ZZZUUUSSSQQQNNNJJJGGGEEECCCAAA???<<<999888777555333222111111000000/////////111...+++,,,444:::777///------,,,+++******)))))),,,,,,,,,---,,,++++++***+++******))))))******+++******++++++++++++******'''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,...)))%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((()))***************))))))*********+++++++++~~~{{{uuupppjjjeeeaaa^^^[[[YYYTTTSSSPPPMMMJJJGGGDDDCCC???===:::888888777555333111111111111000000//////000...+++,,,333:::777///,,,,,,,,,+++++++++******,,,------------,,,++++++******))))))))))))******)))******************)))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++333666///&&&$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((()))***************)))))))))************+++zzzuuuqqqlllgggbbb^^^\\\YYYWWWSSSRRROOOLLLHHHEEECCCBBB===;;;888777777777555444222222111111111111000000---//////---///222222///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))******((())))))******))))))(((''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((///111,,,&&&%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((()))***************))))))))))))************zzztttnnnjjjddd___\\\ZZZWWWVVVRRRPPPNNNKKKGGGDDDBBB@@@<<<:::777777777777666444222222222111111111111111***111333///***+++---///***++++++,,,,,,---......***++++++++++++***))))))******))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$'''%%%%%%''''''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((()))***************))))))))))))************zzzsssnnnkkkgggccc___\\\XXXUUURRROOOMMMJJJIIIGGGDDDAAA>>>999888777555333222222222222222333888;;;999222+++........................,,,+++******))))))******************))))))))))))******))))))))))))******(((((())))))))))))((((((******))))))((((((''''''&&&'''((())))))((('''&&&'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************zzzsssmmmhhhhhheee```]]]ZZZWWWTTTQQQNNNLLLIIIGGGEEEBBB>>><<<999888666555333222222222222111222666999777111+++........................,,,+++******))))))******************))))))))))))******))))))))))))******(((((())))))))))))((((((***)))))))))((((((((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************~~~wwwrrrlllgggdddbbb^^^ZZZXXXVVVSSSQQQMMMKKKGGGEEEBBB???<<<999888777666444333222111111222111000222555444000,,,------------------------,,,+++******))))))******************))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************{{{uuuqqqlllhhhbbb___\\\YYYWWWVVVSSSQQQNNNKKKFFFCCC@@@>>>:::777777666555333222111111111222000//////111111///---------------------------,,,+++******))))))******************)))))))))(((******))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((('''(((((((((((((((((('''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************{{{uuuqqqmmmhhhdddaaa^^^[[[XXXWWWUUUSSSQQQNNNJJJFFFBBB???===:::777666555444222222111111111111000.........//////...------------------------,,,+++******))))))******************)))))))))(((******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************xxxsssppplllhhhddd```^^^ZZZWWWVVVTTTQQQOOOLLLIIIDDD@@@>>><<<999888555444333222111111111111000000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************|||uuuqqqnnnkkkfffccc___\\\XXXUUUTTTQQQOOOMMMIIIFFFAAA>>><<<:::999777444333222111111000000111///000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))******))))))))))))******(((((())))))))))))(((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************zzzuuuooojjjhhheee```\\\^^^[[[WWWTTTRRROOOLLLJJJGGGCCC???;;;:::999888666333333222111000000000111///000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************))))))))))))******))))))))))))******(((((())))))))))))(((((('''((((((((())))))******)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************|||tttrrrooojjjfffbbb```___[[[YYYUUUQQQNNNKKKJJJJJJBBB@@@===:::888777777777444333111000000222333555////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((&&&$$$&&&***)))$$$***))))))((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))************+++++++++|||vvvrrrkkkfffbbb___^^^]]]WWWVVVSSSOOOLLLJJJHHHGGGAAA@@@===:::777777777777444333111000000111222333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))((('''&&&&&&'''((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((&&&$$$&&&***)))%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))************+++++++++}}}yyywwwpppggg```]]]\\\YYYWWWQQQPPPOOOLLLIIIFFFDDDBBB@@@>>><<<999777666666666555444222111000000111222////////////............------------------------+++++++++************)))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&&&&'''((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''')))'''$$$&&&))))))%%%%%%%%%'''((())))))((('''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++~~~yyyuuussslllccc]]][[[XXXTTTPPPKKKKKKJJJIIIFFFCCC@@@>>>>>><<<:::888666555555444555444222111000000000000////////////....................................+++++++++*********))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((&&&&&&&&&'''((('''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))(((%%%&&&))))))&&&"""$$$&&&((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++}}}vvvpppjjjfff```\\\XXXTTTNNNIIIGGGGGGFFFEEECCC@@@===;;;;;;:::999777555444333333444333222111000000//////////////////....................................+++++++++*********))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))&&&&&&((()))'''"""$$$&&&((())))))(((''''''''''''((((((((())))))'''((((((((()))))))))***))))))*********+++++++++xxxooohhh^^^]]][[[XXXRRRMMMHHHEEEEEEDDDCCCBBB@@@>>><<<;;;999888888666555333222222222222222111111000000///////////////............------------------------+++++++++************)))))))))))))))************))))))(((((((((((())))))************************((((((((()))))))))******))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&******'''%%%(((***(((%%%%%%'''((())))))((('''''''''((((((((()))))))))''''''(((((())))))******)))************+++++++++~~~uuukkkbbb[[[TTTUUUUUUPPPIIIDDDCCCEEEDDDCCCBBB@@@>>>======<<<777777777666444333111111000111111111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((("""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&***+++'''%%%(((***)))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))*********)))************+++++++++wwwkkk___UUUPPPNNNQQQPPPJJJBBB>>>AAAFFFEEECCCAAA???============666666666555444222111000///000000111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&+++,,,(((%%%'''*********))))))((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++wwwkkk```YYYUUUTTTMMMKKKIIIGGGFFFEEEFFFFFF@@@@@@@@@???===<<<:::999666555555444222111000000//////............//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))************)))((()))+++---vvviii___ZZZWWWSSSQQQKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@???>>>===;;;:::999666555444333222111111000//////............//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))***(((***---...---,,,+++,,,ttthhhZZZSSSSSSUUURRRNNNIIIIIIHHHGGGFFFDDDCCCBBB?????????>>><<<;;;999888555555444333222111111000//////............//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))************************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))***'''+++000222111...,,,+++yyyhhh___UUUPPPPPPRRROOOMMMHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>>>>===;;;:::888777444444333333222111111000///......------......///------,,,,,,,,,+++++++++***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))***'''+++///111000...,,,+++zzznnn\\\YYYUUUQQQNNNLLLJJJIIIGGGHHHHHHHHHFFFDDDBBB@@@=========<<<:::999777666333333333222222111111000......------------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))************************************))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))***)))+++,,,,,,++++++,,,---tttiii]]]SSSSSSRRROOOKKKHHHFFFEEEGGGGGGFFFEEEDDDBBBAAA@@@<<<<<<<<<;;;999888666555333333222222111111111111......------------......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))******************************************))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))************)))((()))+++...qqqbbb[[[UUUSSSPPPLLLKKKJJJJJJGGGEEEEEEEEECCCAAA@@@?????????;;;;;;;;;:::999777555555222222222222111111111111...------,,,,,,------...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))))))))******************************************))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++***)))((()))***)))******)))((((((+++---{{{fffVVVUUUVVVWWWOOOHHHHHHLLLNNNKKKGGGDDDCCCAAA>>>============;;;;;;;;;:::888777555444222222222111111111111111...------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((((())))))*********+++******************************))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***+++***)))((()))***)))***+++***))))))+++,,,lll\\\TTTRRRTTTUUUUUUSSSQQQNNNKKKJJJIIIIIIEEEDDDCCCAAA@@@?????????<<<:::888888888888777555333333222222111000000000//////...---------------,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******sssaaaTTTPPPOOOPPPOOOSSSQQQMMMJJJGGGFFFFFFFFFEEEDDDBBB@@@???======<<<<<<:::888888888888666555333333222111111000000///000///......------......,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))pppeeeVVVOOONNNOOONNNKKKQQQNNNJJJFFFDDDCCCDDDEEEDDDCCCAAA???===<<<;;;;;;<<<:::999888888888666444333222222111111000//////000000///...............,,,++++++******++++++,,,+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((~~~eee[[[QQQNNNQQQSSSPPPLLLOOOLLLHHHCCCAAABBBDDDFFFBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888888888666444222222222111000000//////000000///............///,,,++++++******++++++,,,************************))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((wwwrrr]]]WWWQQQPPPTTTUUURRRNNNKKKHHHDDD@@@???@@@CCCEEEAAAAAA@@@???????????????===;;;999888888777555333222222111111000//////...000000///...............,,,++++++******++++++,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))((((((~~~mmmdddXXXUUURRRRRRSSSSSSPPPMMMFFFDDDAAA??????@@@CCCEEEDDDDDDCCCBBBBBBBBBBBBBBB===<<<999888888777555333222111111000000///......//////...---------------,,,++++++******++++++,,,***************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***vvvccc[[[VVVVVVVVVTTTQQQOOOMMMLLLDDDCCCBBBBBBCCCEEEGGGHHHJJJIIIHHHFFFEEEDDDCCCCCC>>><<<:::888888777555333111111111000//////............---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++~~~iiiYYYVVVXXXYYYZZZWWWQQQMMMLLLMMMFFFFFFFFFGGGHHHJJJLLLMMMOOONNNLLLIIIFFFDDDCCCCCC>>><<<:::999888777555333111111111000//////......------,,,++++++++++++,,,,,,++++++++++++++++++,,,))))))******++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,rrr^^^UUUXXX^^^\\\XXXVVVUUUTTTRRRPPPUUUSSSRRRSSSSSSSSSQQQOOOPPPOOOMMMJJJFFFCCCAAA@@@<<<;;;:::888666555444444222111111000///.........,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{pppaaa]]]bbbeeebbb___]]]\\\[[[YYYWWWWWWVVVUUUTTTUUUTTTRRROOOOOONNNLLLIIIFFFCCC@@@???<<<;;;999777555444333333111111000//////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}wwwuuuooogggiiipppkkkhhheeecccbbb```^^^\\\ZZZXXXWWWVVVVVVTTTRRROOOMMMLLLJJJGGGDDDAAA???>>>;;;:::888666444333222222000000//////...---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))){{{vvvuuurrrnnnpppvvvkkkhhheeecccbbbaaa___]]][[[YYYWWWVVVUUUTTTPPPNNNKKKJJJHHHEEECCC@@@>>>===:::999777555333222111111//////......------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&(((((((((&&&$$$###$$$%%%&&&&&&''''''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))}}}yyyuuuuuussspppoooqqqjjjgggdddbbbaaa___]]][[[ZZZXXXVVVUUUTTTRRROOOLLLJJJIIIGGGDDDBBB???===<<<999888777555333222111111...............------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((("""$$$&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((()))))))))***+++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))))))))yyywwwtttrrrqqqpppnnnkkkiiiiiigggdddbbb```___]]][[[XXXVVVTTTSSSRRRQQQMMMKKKIIIHHHFFFDDDAAA???===<<<:::999777555333222111111........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((("""###%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((()))))))))******************************++++++++++++++++++******************************))))))))))))))))))))))))|||vvvsssqqqnnnlllmmmmmmkkkgggiiifffcccaaa```^^^\\\ZZZWWWVVVTTTSSSRRRQQQNNNLLLIIIHHHFFFDDDBBB???>>>===:::999777666444333222222////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))************************************************+++++++++************************))))))))))))))))))))))))~~~zzzvvvrrrpppllljjjlllooonnnkkkgggdddaaa___^^^]]]ZZZYYYWWWUUUTTTSSSSSSRRROOOMMMIIIHHHFFFDDDBBB@@@>>>===;;;:::888666444333222222/////////000000000000000...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))))))))))){{{wwwsssqqqrrrqqqpppnnnllljjjhhhhhhbbbaaa___]]][[[ZZZZZZYYYYYYWWWUUUSSSRRROOOKKKIIIFFFEEECCCAAA>>><<<:::999888777666555333222111000//////.........---------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***...---+++)))((())))))***,,,,,,,,,++++++*********************************+++*********))))))(((((()))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((()))***+++***)))'''%%%************))))))))))))%%%&&&(((*********))))))************************------,,,,,,,,,,,,++++++|||xxxvvvsssrrrqqqpppooommmkkkiiihhhgggbbbaaa___]]][[[YYYYYYXXXXXXVVVTTTRRRQQQNNNKKKHHHEEEEEECCC@@@>>><<<:::999888777666555333222111000/////////.........------...---------,,,,,,++++++,,,+++***+++,,,,,,,,,***///...,,,+++*********+++,,,,,,,,,+++++++++******************************************)))))))))((()))((((((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%'''((('''&&&&&&'''((()))((('''&&&&&&'''((())))))(((((((((''''''''''''(((''''''''''''''''''(((((((((((()))))))))******((()))*********((('''&&&''''''(((((())))))******&&&'''((()))************))))))))))))))))))))))))+++++++++,,,,,,---------{{{xxxvvvuuutttrrrpppooommmkkkiiigggfffeeebbb```^^^\\\ZZZXXXWWWWWWVVVTTTRRRPPPOOOMMMIIIGGGEEEDDDCCC@@@>>><<<:::999888777666555444222111111////////////............//////...---,,,,,,++++++---+++***+++,,,---,,,***///...---,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&((((((((((((((((((((((((((((((((()))(((((('''&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&((()))(((&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((%%%%%%&&&'''((()))***+++(((((((((((()))***+++,,,)))))))))))))))))))))))))))******+++---......///}}}yyyvvvuuuuuutttrrrnnnmmmkkkjjjgggfffdddcccaaa___]]][[[XXXWWWUUUUUUTTTRRRPPPOOONNNLLLHHHFFFEEEDDDBBB@@@>>><<<;;;:::777777666555444333222222000000000/////////......000//////...---,,,++++++---,,,++++++,,,---,,,+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))))))))((((((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''((()))((('''&&&'''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))*********++++++++++++***)))(((((((((((())))))'''''''''((()))******+++***)))(((((()))***,,,---))))))))))))))))))))))))******+++,,,,,,---......}}}yyywwwuuutttrrrqqqlllkkkiiigggeeecccbbbaaa___^^^\\\YYYWWWUUUTTTTTTSSSQQQOOONNNMMMKKKHHHEEEDDDCCCBBB@@@>>><<<;;;:::777777666555444444333333111111000000000/////////000000///......---,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))'''''''''''''''''''''''''''((())))))'''&&&''')))'''((((((((((((((((((''''''''''''(((((((((((((((&&&'''(((((((((((('''&&&)))*********++++++++++++))))))(((((((((((()))*********************************)))))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~|||xxxvvvtttrrrpppmmmjjjiiihhhfffdddbbb```___\\\[[[ZZZXXXVVVUUUTTTTTTRRRPPPNNNMMMMMMKKKHHHEEEDDDCCCBBB@@@>>>===;;;;;;777777666666555444444333111111111111000000000000///////////////............,,,+++,,,---...---+++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,************************))))))))))))************+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((((((''''''(((***''''''''''''''''''''''''&&&((())))))(((''')))***''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&((((((((((((&&&&&&)))))))))*********++++++(((((((((((()))))))))))),,,,,,+++++++++*********************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++~~~zzzxxxuuurrrqqqooollljjjhhhgggfffdddbbb```___^^^ZZZYYYXXXVVVUUUUUUTTTTTTRRRPPPNNNMMMMMMKKKHHHFFFCCCCCCBBB@@@>>>===<<<;;;777777666666555555444444222222111111111000000000...////////////000000000...,,,,,,,,,---...---,,,+++,,,---......---,,,,,,******+++++++++,,,,,,,,,************************((()))))))))************,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&(((((('''''')))***''''''''''''''''''''''''%%%'''((()))((()))***,,,&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&''')))******)))'''&&&((((((((()))))))))******&&&'''(((*********)))(((***************+++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~|||vvvtttqqqooonnnllljjjggghhhgggeeecccaaa___^^^]]]XXXXXXWWWVVVUUUUUUUUUUUURRRPPPNNNMMMMMMKKKHHHFFFCCCCCCBBB@@@>>>===<<<;;;777777666666555555444444222222222111111111111000......//////000000111111...---,,,,,,......---,,,,,,---.../////////...---*********++++++,,,,,,,,,************************(((((())))))*********+++------,,,+++*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((('''&&&&&&'''((()))***'''''''''''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&(((((('''((()))+++''''''''''''''''''''''''$$$&&&((()))))))))+++---&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''')))***++++++***)))'''(((((((((((())))))))))))%%%''')))***+++***)))(((''''''((()))***+++,,,,,,)))***,,,---......---,,,******************************+++,,,------...///~~~{{{yyyrrrpppmmmkkkkkkjjjiiigggbbbbbbaaa___^^^]]]\\\[[[VVVTTTSSSSSSTTTTTTRRRQQQPPPNNNLLLLLLKKKJJJGGGDDDGGGDDD@@@>>>???>>><<<999::::::999888777666555555333333333222222222111111333222111000000222444555444111...,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))///...,,,***(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++******))))))))))))******(((((((((((())))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++)))((('''******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......}}}zzzwwwuuuooommmjjjiiihhhhhhfffeeebbbaaa```___]]]\\\ZZZZZZUUUTTTRRRRRRSSSSSSRRRPPPOOOMMMKKKKKKJJJIIIFFFDDDCCC@@@======>>>>>><<<:::888888777666555444333333333333333222222222222111222222000000000111333444333111...------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))************************---,,,+++)))(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++************************))))))))))))******(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((('''******))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------.........~~~zzzxxxuuurrrooollliiigggeeeeeedddbbbaaaaaa```___]]][[[YYYXXXWWWTTTSSSQQQQQQRRRRRRPPPNNNMMMKKKJJJIIIIIIGGGEEEBBB@@@>>><<<;;;<<<===<<<:::888888777666555555444333333333333333222222222222222111000///000111222333333000...---.........---------------,,,,,,,,,,,,---------------------------,,,++++++,,,,,,+++***+++++++++++++++++++++++++++***)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,+++++++++***)))))))))******))))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))***)))((((((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''******))))))))))))******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........}}}yyyvvvsssqqqnnnkkkiiigggdddbbbbbbaaa```^^^___^^^]]][[[YYYWWWVVVUUUSSSRRRPPPPPPPPPPPPNNNLLLKKKIIIHHHGGGGGGFFFCCCAAA@@@???===<<<<<<;;;;;;;;;::::::999999888777777666444444333333333222222222111000000//////000111111222000...---...///...---...------------,,,,,,,,,------------------------...,,,++++++,,,---+++***++++++++++++++++++++++++(((((((((((((((((())))))''''''((((((((()))))))))************************))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,+++***)))((((((******))))))))))))******(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((()))))))))((((((***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((+++******))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............~~~}}}|||yyyuuurrrpppnnnkkkiiigggeeebbbaaaaaa```^^^]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRRPPPOOONNNNNNNNNLLLJJJIIIHHHGGGFFFFFFEEECCCAAACCCBBBAAA???<<<;;;:::;;;::::::999999888888777777444444444333333333222222111111000000000000000000111///......//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***************************'''(((((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,+++***)))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))((('''''')))+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////~~~{{{yyyxxxuuuqqqooonnnllliiihhhfffdddaaa______^^^]]][[[YYYXXXWWWVVVUUUSSSRRRRRRQQQOOOMMMMMMMMMLLLJJJHHHHHHGGGFFFFFFFFFEEECCCAAADDDEEEDDDAAA===;;;;;;<<<888888777777777666666666444444444444333333333333111111111111111111000000000.........///000///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++))))))))))))))))))))))))(((((()))*********))))))))))))))))))************++++++++++++++++++++++++************************)))))))))*********++++++,,,+++++++++***)))))))))******))))))))))))******(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////{{{xxxvvvssspppmmmkkkkkkjjjhhhfffdddbbb___]]]]]]\\\[[[YYYUUUUUUUUUTTTSSSRRRRRRRRRPPPNNNLLLKKKKKKJJJHHHGGGHHHGGGFFFFFFFFFEEECCCAAACCCDDDCCCAAA===;;;<<<>>>888888888777777777777666555444444444444333333333222222222222222111111000///.........000000///---............------------------------------------///---,,,,,,------,,,+++************************)))******++++++***)))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************************))))))))))))******(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++,,,---,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------------------.........///............////////////|||wwwtttqqqoooooommmjjjiiiiiihhhgggeeebbb```]]]\\\[[[[[[YYYXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKJJJHHHFFFHHHGGGFFFFFFFFFFFFDDDBBB@@@BBBBBB@@@===<<<>>>@@@:::::::::999999999999999555555444444444333333333333333333333333222111000///......///000000///---//////.........---------///////////////////////////---,,,,,,---...,,,+++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))***+++***))))))+++---************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++---...,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------------------------------.........//////............/////////000|||xxxvvvsssqqqooommmlllkkkiiifffdddcccbbb]]][[[YYYYYYZZZYYYXXXVVVUUUTTTSSSQQQPPPOOOMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????;;;:::888888999888777555666666555555555444444444333222111111000111111111000...---...///000///.........////////////..............................------------------------///---,,,,,,---...,,,+++******+++,,,---------------,,,++++++------,,,+++++++++++++++,,,------...++++++++++++++++++++++++******++++++++++++******++++++++++++******)))))))))))))))))))))(((''''''))))))))))))))))))))))))************+++,,,---...++++++++++++******)))))))))***+++,,,,,,+++***)))++++++******************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---...///...,,,+++,,,---000///...---,,,------...---------.........////////////............//////}}}yyyvvvsssqqqooommmjjjjjjhhhfffdddcccaaaaaa]]][[[YYYYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPNNNMMMMMMOOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBAAA@@@??????>>>>>>>>>;;;:::888888999999777666666666666555555555444444444333222111111111111111000///...///000000///......//////000000//////...................................................///...,,,---......---+++******+++,,,---------------,,,+++,,,---------++++++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++++++++************)))*********))))))((('''************************************+++,,,---...++++++++++++*********))))))***+++,,,,,,+++***)))++++++******************((((((((()))))))))******************************'''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***)))(((((((((((()))***)))(((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))((())))))))))))*********************************++++++******)))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...///000///---,,,---...000///...---------......------........./////////000000////////////000000|||yyyvvvsssqqqooollljjjgggfffeeedddbbbaaa```___]]][[[YYYXXXWWWWWWTTTSSSSSSRRRQQQPPPOOONNNMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>============<<<:::999999999999888666666666666666555555555555555444333222111111111111111000//////111111000//////000000000000000000///////////////////////////000000000000000000000000///...------......---+++)))***+++,,,------------...---,,,,,,---...---,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++************************)))(((************************+++******++++++,,,---...++++++++++++******************++++++++++++************++++++++++++++++++((())))))))))))*********************************''')))***)))((('''((()))))))))))))))))))))))))))******************************))))))))))))*********))))))(((((())))))***)))))))))((())))))***+++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++************************+++++++++************))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///000111000...---...///000///......------..................////////////111111000000000000111111~~~xxxxxxvvvrrrpppooommmjjjgggddddddcccbbbaaa______^^^\\\ZZZXXXVVVVVVTTTRRRPPPQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<:::999999::::::999888777777777666666666555555666666444333222222222222222111000111222333222000000000111111111111000000000000000000000000000000000000000000000000000000///...------......---,,,***+++,,,------...------...---,,,---...///...,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,)))))))))*********++++++************************((()))******(((((()))***))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------///000111000...---.../////////......................../////////000000000333222222111111222222333{{{uuuuuurrrpppnnnmmmkkkhhhfffcccbbbbbb```___^^^]]]]]]ZZZXXXVVVUUUTTTSSSPPPNNNPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;999:::;;;;;;:::999888888777777777666666666777666555444333333333333444333222222333444333222111111222222222222111111111111111111111111111111////////////////////////000...------...///---,,,+++,,,---......///......///...------//////...---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++++++++++++++++++++,,,,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,************++++++++++++)))))))))))))))))))))))))))***+++***)))((()))+++************************++++++++++++++++++++++++++++++************++++++))))))************))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------------------......---------,,,,,,---------............///000///---,,,---.........///////////////////////////000000000111111333333222222222222333333~~~|||yyyvvvssspppooommmlllkkkiiifffcccbbbaaa```___]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRRPPPNNNOOONNNNNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::888888888888777777777777777666666555555555555555555444333333555555444333222222333333333333222222222222222222222222222222////////////////////////000///......//////...,,,,,,---...///000000000000000.........///000///...000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))++++++******++++++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,------......---------......//////......------------.........//////...///000///---,,,---.........///000000000//////000000000000111111111111333333222222222222333333|||vvvqqqpppoooppplllkkkiiiiiihhhfffccc`````````^^^]]][[[YYYWWWWWWUUUTTTRRRQQQRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDD??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>============<<<;;;:::;;;<<<===<<<;;;999999888888888777777777666666555555666666777777666555444444666666555444333333444444444444333333333333333333333333333333111111111111111111111111000///......//////...---...///000111111222222111000///...///000000///...///............//////000------------------------------............------,,,---------............,,,,,,---...............------------------------...------,,,,,,,,,------+++++++++,,,,,,,,,---------,,,++++++++++++,,,---******++++++,,,------...+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++***))),,,++++++++++++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---------...,,,,,,---.....................////////////......---.........///////////////000111000...---...///---...///000111000000///000000000111111111222222333333222222222222333333}}}wwwpppjjjhhhjjjllliiihhhggggggfffdddaaa^^^___^^^]]][[[XXXVVVUUUTTTTTTRRRQQQQQQQQQQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>=========<<<;;;:::;;;======<<<;;;999999999888888888888777555555555666666777888999777555444555666777666555333444444555555444444333333333333333333333333333222222222222222222222222111///......//////...---///000111222222333333222111///...///000111000...---------------...///000------------------------------............---------------.........//////,,,,,,---.../////////...------------------------...------,,,,,,,,,------+++++++++,,,,,,---------------++++++++++++------******+++,,,,,,---......++++++,,,,,,,,,---------------------------------***+++,,,,,,******+++,,,************************************************---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........,,,---......//////............////////////................../////////000000111222111000//////111---...///111111111000///000111111111111222222222333222222111111222222333~~~ssseee\\\[[[^^^``````]]]___bbbbbb```^^^]]]]]]ZZZXXXUUUUUUWWWWWWTTTRRRQQQRRRSSSTTTRRRPPPMMMKKKPPPNNNMMMLLLLLLKKKHHHEEEDDDDDDCCCBBB@@@>>><<<;;;;;;:::999:::===>>>>>>>>>AAAAAA@@@@@@>>>===<<<;;;:::;;;;;;;;;<<<<<<======;;;;;;:::999999888777777888999999::::::888777666444555666777777666555444777666555444444444444444444444444444444444444444555555555555555555555555222111111000000000000000///000000000000000//////222111000111222222222000000000////////////000000////////////////////////000///...------------------.........//////000000---------.........//////......//////......---,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////000///...---------------......------------......---------...///000000111////////////000000000000000000111111111111000000......//////000000111111000000000000000000000000/////////000111333444555xxxgggaaaYYYWWWYYY\\\]]]]]][[[]]]___```^^^\\\\\\\\\ZZZWWWUUUUUUVVVVVVTTTQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAA???>>><<<;;;:::;;;999888999<<<>>>??????AAAAAA@@@@@@???===<<<;;;;;;;;;<<<<<<============;;;;;;;;;:::999999888888888888999999999888777666444555666777777666555444777666666555555555555555444444444444444444444444444444444444444444444444222222111000000000000000000111111222111111000000222111000111222333222000000000////////////000000////////////////////////000///......---------............/////////000000---------....../////////------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////////////////////////////...---------------......------------......------......///000000111////////////000000000000000000111111111111000000000000000000000/////////000000000000000000000000/////////000111333444555~~~wwwfffXXXVVVUUUWWW\\\^^^]]][[[WWWYYY\\\]]]\\\ZZZZZZZZZXXXWWWUUUUUUUUUUUUSSSQQQOOONNNMMMMMMMMMOOOPPPQQQMMMJJJHHHGGGGGGGGGFFFDDDAAA@@@>>>;;;:::999999999;;;999888999;;;???@@@AAAAAAAAA@@@@@@???>>><<<<<<============>>>>>>>>>>>><<<<<<;;;;;;::::::999999777888888888888777666666555555666666666666555555777777777666666666666666444444444444444444444444444444444444444444444444333222111111000000111111111222222333333333222222333111000111222333222111111000000//////000000111////////////////////////////////////..................////////////000000............////////////---------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////////////////////////////...------------.........------------......------......///000000000////////////000000000000000000111111111111000000222222111000000///......000000000000000000000000//////000000111222444444xxx|||mmm[[[UUUUUUUUUXXXZZZ[[[XXXVVVSSSVVVYYYZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQOOOOOONNNNNNMMMNNNNNNNNNIIIGGGDDDCCCDDDDDDCCCBBB???===:::888777888999999<<<:::888999<<>>===<<<>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;;;;:::::::::888888888888777777666666555666666666666666666555777777888888888777777777555555555555555555555555444444444444444444444444333333222111111111111222111222222333333333333222333222111111333333222111111000000000000000000111/////////////////////////////////000//////////////////////////////000000////////////////////////...............------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,,,,,,,------------...............------------------------------------........................------------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------------............------///////////////////////////......---------............------------..................//////000000////////////000000000000000000111111111111000000111111111000000000//////000000000000000000000000000000000000111222333444www~~~sssnnnmmmdddVVVRRRQQQQQQQQQQQQQQQOOONNNQQQTTTWWWXXXWWWVVVVVVVVVUUUUUUUUUTTTRRRQQQQQQQQQOOOOOOPPPPPPNNNKKKIIIGGGDDDBBB@@@@@@AAAAAA@@@???<<<;;;999777777999:::;;;===;;;:::;;;>>>AAABBBCCC@@@@@@AAA@@@@@@???>>>===??????????????????>>>>>><<<<<<;;;;;;;;;;;;::::::999888888777777777777777666666666555555666666666666777888999999888777777555555555555555555555555444444444444444444444444444333333222222222222222000111111222333333333222333222111222333333333111111111000000000000111111000000000000000000000000//////000111111000000///000000000000000000//////000000000000000000000000000000000000000//////...,,,,,,---------.........------,,,,,,------...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---------------------------........................---------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------............------////////////////////////......---------......///......------------..................////////////////////////000000000000000000111111111111000000///000000000111111111222000000000000000000000000000000000000111222333333}}}|||wwwnnnfff```WWWOOOPPPOOONNNMMMNNNNNNPPPQQQRRRTTTWWWXXXWWWUUUUUUUUUSSSTTTUUUSSSQQQOOOOOOPPPNNNOOOOOONNNKKKGGGCCC@@@>>>>>>===>>>??????===<<<999999999999:::<<<>>>??????>>>===>>>AAABBBBBBBBB@@@@@@AAAAAA@@@??????>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::::::::::::::999999888777888888888666666555555555555666666555666888999999888777777555555555555555555555555555555555555555555555555555444333333222222333333000000111222333333333333444222111222333444333222222111111000000111111222000000000000000000000000...///111222222111000000111111000000000000//////111111111111000000000000111111111111111000000///,,,---------............---------------......///,,,---------............+++++++++,,,,,,,,,,,,---------------------------........................------------............,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------............------////////////////////////...------------...//////......------------............//////////////////////////////000000000000000000111111111111000000//////000000111222222333000000000000000000000000111111000000111222222333{{{uuuooojjjaaaVVVOOONNNQQQQQQQQQQQQQQQRRRTTTVVVSSSVVVXXXYYYWWWUUUTTTTTTRRRTTTTTTSSSPPPNNNOOOPPPLLLLLLJJJHHHEEEBBB???===::::::;;;===???>>>;;;888777888:::<<<>>>@@@BBBCCCAAA@@@@@@BBBDDDDDDBBBAAA@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>=========999999::::::::::::::::::;;;;;;999888888888999:::777666555444444555666777444555777888999888777666555555555555555555555555666666666666666666666666555555444333333333333333111222333444444555555555444333222222444444333222222111111000000111111222000000000000000000000000...///111333333222111000111111111000000000//////222222222111111000000000111111111111111000//////------------............---------------...//////------------............,,,,,,,,,,,,------..............................------------------------------------.........///,,,,,,+++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///................................................------............------////////////////////////---------------...//////......------------....../////////////////////...////////////000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111000111111222333{{{~~~rrrhhhaaa___YYYPPPPPPWWWPPPQQQRRRRRRRRRRRRSSSUUUUUUWWWYYYYYYWWWUUUTTTTTTRRRSSSTTTSSSOOOMMMNNNPPPKKKIIIFFFCCC@@@>>>======777888:::===>>>===999666777888;;;>>>AAACCCEEEEEEBBBBBBCCCDDDFFFEEEBBB@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>======<<<<<<999999999999999999999999<<<;;;:::999999999:::;;;777666555444444555666777333555777888999888777666666666666666666666666666777777777777777777777777555555444333333333333444222333444555666666666666444333222222444444333222222222111111111111222222000000000000000000000000...///111333444333111000222111111111000000//////222222222222111111000000000000000000000//////...---------.........//////...------------...//////---------.........//////---------.........//////........................---------------------------------.........//////------,,,,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////................................................---..................---////////////////////////---------------...///000.........------.........///////////////.........////////////000000000000000000111111111111000000333333222222111000000000000000000000000000000000111111111111111111222222}}}vvvpppiii```WWWTTTWWWWWWRRRLLLMMMMMMMMMNNNPPPSSSVVVXXXXXXXXXWWWWWWVVVUUUSSSSSSOOOPPPPPPPPPOOOMMMKKKJJJ@@@???===<<<;;;;;;;;;<<<999:::<<<<<<<<<:::888777:::;;;===???AAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>===<<<;;;;;;::::::::::::;;;<<<;;;:::888777:::::::::::::::::::::::::::888666777999:::999666666666666666666666666666888888888888777777777777777777666666555555555444777777666666555555555444444444444555555555555666444333222222444444333222222222222111111111111000222222222111111111000000111222222222222111000000111111000000000000111111......////////////......000000000000///////////////////////////000111111........................///////////////////////////............---------------..................---...///...,,,,,,.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,------......------,,,,,,,,,,,,---------..............................////////////////////////111000///......///000111111111000000//////......---------.........//////---...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222yyypppiiiddd]]]UUUSSSTTTTTTQQQMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJGGGFFF???>>>===<<<;;;;;;<<<<<<888999:::;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???????????????????????????>>>======<<<;;;;;;::::::::::::;;;;;;;;;:::999888:::::::::::::::::::::::::::888777888:::;;;999777777777777777777777777777888888888888777777777777777777666666666555555555666666555555444444444444444444444555555555555666444333222222444444333222222222222222111111111111222222222111111111000000111222222222222111000000111111000000000000111111......////////////......000000000000///////////////////////////000111111........................///////////////////////////............---------/////////...---------,,,---...///...,,,,,,.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,------......------,,,,,,,,,,,,---------..............................////////////////////////111000///......///000111000000000000//////......---------.........//////---...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222222222222222222222222222222222222222222222222222yyyqqqhhhaaa\\\XXXTTTQQQQQQQQQPPPNNNOOOPPPSSSUUUVVVUUUTTTSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSQQQNNNKKKGGGEEECCCBBB>>>===<<<<<<<<<<<<======888888888999:::<<<===>>><<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::::::::;;;;;;;;;:::999999::::::::::::::::::::::::;;;999888999:::;;;:::888888888888888888888888888888888888888777777777777777777666666666666555555555555444444444444444333444444444555555555555666444333222333444555444222333222222222111111111111222222222111111111111111111222222222222111000000111111000000000000111111...//////000000//////...000000000000///////////////////////////000111111........................///////////////////////////............---------000000///...---,,,,,,+++---...///...,,,,,,...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,------......------,,,,,,,,,,,,---------..............................////////////////////////000000///......///000000000000000////////////...---------...............---...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222222222222222222222222222222222222222222222222222zzzuuuqqqkkkccc]]]WWWVVVUUURRRPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQOOOKKKGGGCCCAAA@@@@@@<<<<<<<<<<<<<<<=========:::999888888999;;;>>>???===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999:::::::::::::::::::::::::::::::::::::::;;;::::::888888888888888888888888888888888888777777777666777777666666666666666666555555555555555555555555444444444555555555555666555333222333444555444333333333222222222111111111111111111111111111111111111222222222222111000000111111000000000000111111//////000000000000//////000000000000///////////////////////////000000111........................///////////////////////////............---------//////......---------,,,---...///...,,,,,,...///////////////............------------------------------------------------,,,,,,,,,,,,,,,---..............................,,,------......------,,,,,,,,,,,,---------..............................////////////////////////000///...------...///000////////////////////////........................---...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222222222222222222222222222111111111111222222222222zzzsssnnnjjjeee___ZZZVVVWWWWWWUUUSSSRRRTTTVVVXXXWWWVVVUUUTTTUUUUUUVVVTTTTTTTTTSSSRRRQQQPPPOOOKKKIIIFFFCCCAAA@@@@@@@@@<<<<<<<<<==================;;;:::888999;;;===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>==============================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::888888888888888888888888888888888888777777777666666666777777777777777777666666666666666777777777444444444555555555555666555444333333555555444333333333333222222222222111111111111111111111111111111222222222222111000000111111000000000000111111//////000000000000//////000000000000///////////////////////////000000111///////////////////////////////////////////////////............---------,,,---------......//////---...///...,,,,,,...///000000/////////.........------------------------------------------------------,,,,,,------...///........................,,,------......------,,,,,,,,,,,,---------..............................////////////////////////000///...------...///000.............../////////.....................------...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222222222222222222222222222000000000111111222222222xxxooohhhddd```\\\YYYXXXYYYYYYXXXWWWWWWXXXYYYZZZYYYVVVTTTTTTTTTVVVWWWSSSSSSRRRQQQOOOMMMKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@<<<===============<<<<<<===<<<:::999999;;;===>>>@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;::::::::::::::::::::::::999:::;;;:::999888999;;;888888888888888888888888888888888888777777777777666666777777777777888888666777777777777888888888444444444555555555555666555444333444555666555333333333333333222222222222111111111111111222222222111222222222222111000000111111000000000000111111///000000111111000000///000000000000///////////////////////////000111111///////////////////////////////////////////////////............---------+++,,,,,,---...///000000---...///...,,,,,,...///000000000/////////......---------------------------------------------------------------......///........................,,,------......------,,,,,,,,,,,,---------..............................//////////////////////////////...------...//////---............/////////...............------------...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222111111111111111111111111//////000000111222222222yyyrrrggg```]]]\\\[[[YYY[[[ZZZZZZZZZ[[[[[[[[[ZZZXXXXXXWWWVVVUUUUUUUUUUUUPPPPPPOOOMMMJJJHHHFFFDDDAAAAAAAAABBBAAAAAA@@@???======>>>>>>===<<<;;;:::::::::::::::;;;<<<>>>???AAAAAAAAABBBAAAAAA@@@@@@=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<::::::::::::::::::::::::777999;;;:::888777888:::777777777777777777777777888888888888777777777777666666777777777888888888666666666666777777777888444444444555555555555666666444333444555666555444444444333333333222222222000000111111111222222222111222222222222111000000111111000000000000111111000000111111111111000000000000000000///////////////////////////000111111///////////////////////////////////////////////////............---------,,,---------.../////////---...///...,,,,,,...///000000000000/////////...................................................---------------...//////........................,,,------......------,,,,,,,,,,,,---------..............................///////////////////////////...------------...///---------.........////////////.........------------...///000000111111111////////////000000000000000000000000000000000000222222111111111111222222000000000000000000000000/////////000111222222222||||||ppphhh^^^XXXXXXZZZ[[[[[[]]][[[ZZZ[[[\\\]]]\\\ZZZUUUVVVWWWXXXXXXVVVTTTSSSNNNNNNLLLJJJGGGDDDAAA@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>>>><<<:::999888888999:::<<<>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@<<<<<<======>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::999888999:::<<<===::::::::::::::::::::::::666999:::999777666888:::666666666666666666666666888888888888777777777777666666777777888888888999444555555555666666777777444444444555555555666666666555444444555666555444444444444333333333222222000000111111222222222222111222222222222111000000111111000000000000111111000000111111111111000000000000000000///////////////////////////000111111000000000000000000000000//////////////////////////////.........---------..................---------...///...,,,,,,...///000000000000////////////...................................................------------...//////........................,,,------......------,,,,,,,,,,,,---------..............................///////////////////////////...---,,,,,,---...///---------.........////////////.........------------...///000111111111111////////////000000000000000000000000000000000000222222111111111111222222////////////////////////...//////000111222222222yyyrrrllldddYYYTTTVVVZZZ]]]]]]^^^^^^^^^\\\ZZZZZZZZZ\\\WWWWWWVVVVVVVVVTTTPPPMMMOOOJJJEEECCCCCCDDDBBB@@@CCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>??????BBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======???????????????>>>======::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777666666555999888777555555555666777666666777777777777666666666666666666777777777777999777555444333444666777666666666666777777777777555555555555555555555555444444444444444444444444222222222222222222222222111111222222222222111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000........................................................................,,,,,,,,,---------......,,,,,,,,,---------......---------............//////............---------------------------------,,,---......,,,+++,,,......,,,,,,---///000///.........////////////...............------,,,,,,,,,---------............///.................................//////000111222111000///...............////////////////////////............////////////222111111111000000//////////////////////////////{{{tttmmmbbb\\\UUUTTTXXX]]]______]]]]]]\\\[[[YYYXXXYYYYYYVVVUUUTTTTTTTTTQQQNNNKKKKKKGGGDDDCCCDDDEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBB??????>>>======<<<;;;;;;??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>??????>>>>>>===<<<::::::;;;;;;::::::999888::::::::::::::::::::::::::::::::::::::::::::::::999999888888777666666555888777777666666666666777666666777777777777666666666666666666777777777777888777555444444444666777444555555555555666666666555555555555555555555555444444444444444444444444222222222222222222222222111111222222222222111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000////////////...000000000000/////////...////////////////////////........................................................................---------.........//////,,,,,,---------.........---------............//////............---------------------------------,,,---......,,,,,,---......,,,,,,---...//////.........////////////............---------,,,,,,,,,---------............///....................................///000111222000//////............///////////////////////////............////////////111111111000000000//////000000000000000000000000{{{yyyuuunnnhhh^^^ZZZWWWXXX\\\`````````\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSSSSRRRPPPLLLIIIFFFDDDBBBBBBDDDFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<===>>>AAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>===<<<<<<;;;::::::;;;;;;::::::999888999999999999999999999999::::::::::::::::::::::::999999888888777666666666555666666777777777777666666666777777777777666666666666666666777777777777888777666444444555555666333333444444444555555555444444444444444444444444444444444444444444444444222222222222222222222222111111222222222222111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////............000000000/////////......////////////////////////................................................................................./////////000000,,,------------.........---------............//////............---------------------------------,,,---......,,,,,,---......---,,,---...///...---......////////////.........------------,,,,,,,,,---------............///....................................///000111222............////////////////////////////////////............////////////111111000000000000//////111111111111111111111111{{{xxxuuuqqqkkkeeecccaaa```aaabbbbbb```]]]\\\[[[YYYXXXXXXVVVTTTSSSUUUTTTRRRQQQPPPMMMJJJGGGCCCCCCBBBBBBDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBAAA>>>===<<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::::::::;;;;;;::::::999888999999999999999999999999::::::::::::::::::::::::888888888888777777666666444555666888888888777666666666777777777777666666666666666666777777777777777777666555555555555666333444444444444555555555444444444444444444444444333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////000000/////////.........000000/////////.........////////////////////////........................................................................---.........////////////------------............---------............//////............---------------------------------+++---...---,,,,,,---///...---,,,,,,......---,,,---......//////......------------------------------------............///.......................................///111111------...//////000000000////////////////////////............////////////000000000000000000//////111111111111111111111111|||xxxuuusssooojjjfffffffffeeeeeedddaaa^^^\\\\\\ZZZXXXWWWWWWVVVRRROOOPPPNNNLLLKKKJJJHHHEEECCCCCCCCCCCCCCCCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBCCCAAA???>>>===???@@@AAA????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????==================>>>>>><<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777777777444555666888888888777666666666777777777777666666666666666666777777777777777777666555555555555555444444555555555666666666444444444444444444444444333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////111111111000000000//////////////////............................................................................................................,,,,,,---------.........---------.........//////---------............//////............---------------------------------+++,,,------,,,,,,...///...---,,,,,,---...---+++------............---------------------------------------............///........................------------...///000111,,,---...///000000//////////////////////////////............//////////////////////////////000000111111111111111111111111{{{xxxuuurrrpppmmmjjjgggcccccccccbbbaaa___]]]\\\ZZZXXXUUUUUUVVVTTTOOOKKKHHHFFFDDDCCCCCCBBB@@@>>>AAACCCDDDCCCBBBAAABBBDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<============>>>>>><<<<<<<<<===<<<;;;;;;:::::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777777777777777555666666777777777777666666666777777777777666666666666666666777777777777666666666666666555555555444555555555555666666666333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000/////////.........------................................................................................................,,,,,,,,,------------...------........./////////---------............//////............---------------------------------***,,,------------...///...---,,,,,,------,,,+++------............------,,,,,,,,,------------...---------............///........................------------...///000111---...///000000000///...////////////////////////............////////////......////////////000000111111111111111111111111}}}vvvtttpppmmmkkkiiihhhgggcccbbbaaa___]]][[[\\\\\\XXXUUURRRRRRSSSQQQKKKFFFDDDBBB@@@@@@@@@@@@>>>===???AAADDDCCCBBBAAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<=========>>>>>>===============<<<;;;;;;::::::;;;;;;::::::999888::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777888888777777666666666666777666666777777777777666666666666666666777777777777666666666666666555555444333333444444444555555555333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111000000000000///////////////.........---------................................................................................................------------........................////////////---------............//////............---------------------------------***,,,------------...000...---,,,,,,------,,,***,,,------......------,,,,,,,,,,,,---------......---------............///........................------------...///000000---...000111000///---,,,////////////////////////............////////////........./////////000000000000000000000000000000{{{|||ssspppmmmiiigggfffffffffgggeeebbb^^^[[[YYYZZZ[[[VVVRRROOOPPPQQQNNNHHHBBBEEECCCAAA@@@AAAAAA@@@???===@@@CCCCCCBBBBBBCCCFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCCCCBBBBBBAAA????????????????????????@@@@@@@@@????????????>>>;;;<<<<<<<<<======>>>>>>======>>>>>>======<<<;;;::::::;;;;;;;;;:::999999999999999999999999999999::::::::::::::::::::::::777777777777777888888888999888777555555555666777666666777777777777666666666666666666777777777777666666666777666555555444222222333333333444444444333333333333333333333333222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000/////////............//////.........---------............................................................................................................/////////000............/////////000---------.........////////////.........---------------------------------***+++------------...000...---,,,,,,,,,---+++***,,,------......------,,,,,,,,,,,,------.........---------.........//////........................---------------...000000...///000111000///---+++////////////////////////............/////////000---.........//////000000////////////////////////|||xxxuuusssqqqnnnjjjgggeeeddddddddd```[[[YYYZZZZZZXXXVVVWWWRRRLLLIIIIIIJJJJJJIIIIIIGGGDDDBBBAAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????????????????????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999888888888777777666666777777777777777777777777777777777777777777777777;;;999777555555777999;;;555555555555555555555555444444444444444444444444333222111111333333222111333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000/////////111111///...000///...------...///000000000000000000000000000000000///...............//////.........---------///////////////////////////............---------........................////////////////////////,,,,,,,,,---------......000000//////.........---......---------......//////////////////////////////............---------,,,,,,,,,------.........---------------------------------,,,,,,+++++++++000///...---------------........................---...///...------...///........................000000000000000///......//////............////////////............//////000000000000000000000000000000///////////////000}}}{{{xxxvvvpppoookkkhhheeecccbbbbbbaaa^^^[[[ZZZZZZYYYWWWUUUVVVRRRMMMJJJKKKMMMMMMMMMHHHGGGDDDBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888777777777666777777777777777777777777777777777777777777777777999888666555555666888999555555555555555555555555444444444444444444444444333222111222333333333111333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000//////000111111000...000///............///000000000000000000000000000000000///...............//////.........---------///////////////////////////............---------........................////////////////////////,,,,,,---------.........//////......---------------------...///000111222///////////////////////////............---------,,,,,,---------------------------------------------------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,........................---...///...------...///........................000000000000000///......///................../////////............//////000000000000000000000000000000////////////000000~~~{{{xxxvvvtttrrrmmmkkkhhheeecccaaa``````]]]\\\ZZZYYYYYYXXXUUUSSSRRROOOKKKIIIJJJLLLMMMMMMGGGFFFDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444222111222333444333111333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000//////000111111000...000//////......//////000000000000000000000000000000000///.........///////////////............---///////////////////////////............---------........................////////////////////////,,,------------...............---------------,,,---------...000111333444///////////////////////////............---------------------------,,,,,,------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,........................---...///...------...///........................//////000000000///............------------......//////............//////000000000000000000000000000000////////////000000zzzwwwtttqqqnnnkkkjjjhhhfffcccaaa_________YYYYYYYYYXXXWWWUUURRRPPPMMMJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDBBBBBBAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777777777777777555666777777777777666555555555555555555555555555444444444444444444444444444333222222333444333222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111000///000222222000///000//////////////////000////////////////////////000000///////////////000/////////...............///////////////////////////............---------........................////////////////////////------------................................................///000111222///////////////////////////............---------.........------,,,,,,,,,........................------------------,,,,,,------,,,,,,,,,,,,,,,---........................---...///...---------///...........................///////////////......------,,,,,,,,,,,,------//////............//////////////////////////////000////////////000000111}}}zzzwwwtttqqqoookkkiiigggfffdddaaa___^^^^^^^^^WWWXXXXXXWWWTTTQQQOOONNNJJJIIIGGGDDDBBBAAAAAABBBDDDDDDCCCBBBBBBBBBAAAAAA?????????@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999777777777777777777888888888888888888888888888888777777777777777777777777555666888999999888666555555555555555555555555555444444444444444444444444444333222222444444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000222222111//////000000000000000000///////////////////////////000000/////////000000111///////////////////////////////////////////////////............---------////////////////////////////////////////////////---------........./////////////////////000000000//////...---------......///////////////////////////............---------.........------,,,,,,,,,........................------------------------......------------..............................---...///...---------///..............................////////////......------,,,,,,,,,,,,------//////............/////////////////////////////////////////////000111111xxxvvvtttrrrqqqpppooollljjjeeecccaaa___]]]]]]]]]]]]WWWXXXWWWTTTPPPMMMKKKKKKJJJJJJHHHEEEBBB@@@@@@AAACCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777777777888888888888888888888888888888888888777777777777777777777777666666888888888888666666555555555555555555555555444444444444444444444444555333222333444555444222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000000111222222111//////000000111111000000///000000000000000000000000000000/////////000111111...////////////000000000///////////////////////////............---------////////////////////////////////////////////////------.........////////////000000000000111111111000///...------,,,,,,---///////////////////////////............---------------------------,,,,,,........................------------..................---------...//////........................---...///...------...///........................------.../////////............------------......//////............//////000000000000000000000000///......//////000111222|||vvvtttrrrpppooonnnllliiigggaaa```^^^\\\[[[ZZZZZZ[[[XXXXXXVVVRRRMMMIIIIIIIIIHHHIIIHHHFFFBBB@@@AAACCCBBBBBBCCCCCCBBBBBBAAAAAA>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999666777777777888888888888888888888888888888888888777777777777777777777777555666666666666666666555555555555555555555555555444444444444444444444444555333333333444555444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000111222333111//////000111111111111000///000000000000000000000000000000//////000111111222.../////////000000000000///////////////////////////............---------////////////////////////////////////////////////............////////////////////////000000000111000///...............//////////////////////////////............---------,,,,,,------------------........................------------.........///---,,,,,,,,,------...///........................---...///...------...///........................,,,---......//////......///................../////////............//////000000000000000000000000............///000111222yyysssvvvssspppnnnllliiieeeaaa___]]]\\\ZZZYYYXXXYYYYYYYYYXXXVVVQQQJJJGGGGGGIIIDDDFFFGGGEEEBBB@@@BBBDDDBBBBBBCCCCCCCCCBBBAAAAAA???@@@AAACCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999666666777777888888888999888888888888888888888888777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444555444333333555555444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000111333333111000///000111222222111000///000000000000000000000000000000///000000111222222.../////////000000111111//////////////////////////////.........---------000000000000000000000000////////////////////////............/////////000---.........//////000000///////////////000111111//////////////////////////////.........---------,,,,,,,,,------.........////////////////////////---------.........//////++++++++++++,,,,,,---...........................---...///...------...///........................,,,,,,---.../////////...//////............////////////............//////000000000000000000000000............///000222222{{{xxxuuusssnnnkkkiiihhhgggfffcccaaabbb___\\\ZZZZZZZZZYYYXXXUUURRRMMMIIIFFFEEEFFFGGGIIIEEEAAA>>>???AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999888888888888999999999888777666666777888999666666777777888888888999999777555555666777666555666666666666666666666666666666555555555444444444111111222222222333333333333444666777777666444333222333444555555333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000000111111000///...---...000111000///...///111//////000000000000//////000000000000000///......//////.........---------............////////////////////////////////////------............---------------............///...............///000111////////////////////////---------------------------------............///---------.........//////---------............///------------------------........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000------000000------000............/////////000////////////000000000000|||yyyvvvsssqqqmmmkkkhhhgggfffeeebbb```___\\\ZZZXXXXXXXXXWWWVVVTTTRRRNNNIIIFFFEEEEEEEEEHHHEEEBBB@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888999999888888888888999999999888777666666777888999666777777777888888888888:::888666666777777777666666666666666666666666666666666555555555444444444222222222222333333333333333444555666666555444333222333444555444333111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111000000000///000000000000///////////////000111000///...///111//////000000000000//////000000000000000///......//////.........---------............////////////////////////////////////------............---------------............//////............//////000////////////////////////---------------------------------............///---------.........//////---------............///------------------------........................,,,,,,------------------........................------------------------////////////////////////000------000000------000........./////////000000////////////000000000000{{{wwwuuussspppnnnllljjjgggeeedddbbb```]]]\\\YYYWWWVVVVVVVVVTTTSSSSSSQQQNNNKKKGGGEEECCCCCCEEECCCAAAAAABBBBBBAAA@@@@@@???>>>===>>>???BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>????????????@@@@@@@@@AAAAAAAAA@@@?????????>>>=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888888777999999888888888888999999999888777777777777888999777777777777888888888888:::999777777888888888777666666666666666666666666555555555555555444444444333333333333444444444444333444555666666555444333222333444444444333111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111000000000000000000///......///111111///000111111//////000111//////000000000000//////000000000000000//////.../////////............---............////////////////////////////////////------............---------------............///000//////............///////////////////////////---------------------------------............///---------...............---------............///------------------------........................------------------,,,,,,................................................////////////////////////000------000000------000....../////////000000000.../////////000000000111|||zzzvvvsssrrrpppnnnllljjjhhheeecccbbb```]]][[[YYYWWWUUUUUUUUUUUUSSSRRRQQQPPPNNNLLLHHHEEECCCAAA@@@??????AAACCCCCCBBBAAA@@@???>>>===>>>@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999888888777999999888888888888999999888888888888888888888888777777777777777888888888;;;999777777888999888777666666666666666666666666555555555555555555555555333333333444444444555555333444444555555444444333222333333333333222111000000000000000000000000000000000000000000000000000////////////////////////////////////000000000111111111111000000000000000000///...---...///222333///000111111000///000111//////000000000000////////////000000000000///////////////...........................////////////////////////////////////------............---------------............///111000///...............////////////////////////........................---------............///........................---------............///------------------------.................................------,,,,,,,,,........................////////////////////////////////////////////////000------000000------000...////////////000000000......//////000000111111xxxuuurrrppppppnnnllljjjgggeeecccaaa```^^^[[[YYYXXXWWWUUUUUUUUUUUUSSSQQQPPPOOONNNLLLJJJFFFCCCBBB<<<<<<===@@@CCCEEEDDDBBBAAAAAA@@@@@@@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999888888888888999999888888999999999999888888888888777777777777777777;;;999777777888999888777666666666666666666666666444555555555555555555555333333333444444444555555333444444444444444444333222333333222222222111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000000000000000000000111111000///...---...///222333000111222111000///000222//////000000000000////////////000000000000//////////////////////////////............////////////////////////////////////------............---------------............///111000///...............////////////////////////........................---------............///.....................------------............///------------------------.................................------,,,,,,,,,........................////////////////////////////////////////////////000------000000------000////////////000000000111.........///000111111111}}}tttrrrooonnnmmmllliiigggdddbbb```^^^^^^\\\ZZZXXXWWWVVVUUUUUUVVVUUUSSSQQQOOOOOONNNMMMJJJHHHFFFEEE>>>>>>???AAADDDFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999888888888888999999888888999::::::999888888888888888888777777777777:::999777777888888888777666666666666666666666666444444444555555555555555333333333333444444444444444333333333333333333444333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000111111111111000000///......///111111000111222222000000111222//////000000000000//////...//////000000000000000...////////////000000000............////////////////////////////////////------............---------------............///000//////............///////////////////////////........................---------............///...............------------------............///------------------------........................------------------,,,,,,........................////////////////////////////////////////////////000------000000------000/////////000000000111111------...///000111222222zzzwwwpppooommmlllkkkiiifffdddaaa___]]]\\\\\\[[[YYYXXXUUUTTTTTTTTTUUUTTTRRRPPPOOOOOONNNLLLKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>????????????@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888999999999:::::::::888999999::::::;;;;;;;;;999999888888888888999999888999999::::::999999888888888888888777777777666:::888666666777777777666666666666666666666666666444444444555555555666666222222222222333333333333444333333333333333333444333222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000///000000000111111111111000000000000////////////000111222222000000111222//////000000000000//////......///000000000000000.../////////000000000000............////////////////////////////////////------............---------------............//////............//////000////////////////////////........................---------............/////////.........------------------............///------------------------........................,,,,,,------------------................................................////////////////////////000------000000------000//////000000000111111111------...///000111222222}}}vvvsssnnnmmmkkkjjjiiigggdddaaa___]]]\\\[[[[[[[[[YYYXXXTTTSSSSSSTTTTTTTTTQQQOOOPPPOOOMMMLLLKKKKKKKKKKKKLLLJJJHHHGGGGGGFFFEEEDDDBBBCCCEEEFFFFFFDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>?????????========================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888999999:::::::::777888999:::;;;;;;<<<===999999888888888888999999888999:::;;;;;;:::999888999888888888777777666666999777555555666777666555666666666666666666666666444444444555555555666666111111222222222333333333444333333222222333333444333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000//////000000111111111222000000111111000///...---000222222222111000111222//////000000000000//////......///000000000000000.../////////000000111111............/////////000////////////////////////---..................------------.........//////...............///000111////////////////////////////////////////////////---------.........////////////.........------------------.........//////------------------------........................,,,,,,,,,------.........................................................////////////////////////000------000000------000000000000000111111111111------...///000111222222}}}zzzwwwtttqqqlllkkkjjjhhhgggeeedddccc^^^]]]\\\ZZZYYYWWWVVVUUUVVVUUUSSSRRRRRRQQQOOOMMMOOOOOONNNNNNMMMKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@?????????>>>>>>======@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;::::::999888:::888666666888999:::999888888888888888888888888888888999999999:::::::::999888888888777777666666777777666555555555555555555555555555555555555555555444444333333444444555111111222222222333333333444444444444444444444444111222222333333222222111111111111111111000//////111000/////////000222333222111111111000000//////...///000111111///---+++......///000000000000000000000000000111111111111222111111111000000//////...///000///...---...000000000000000000000000000////////////000000000000000///...------...///000---.........//////000000........................---,,,,,,,,,,,,---....../////////////////////////////////......---------111///...------...000111...------------...//////000///...---------------------------------------...---,,,,,,++++++++++++........................///...---,,,,,,---...///------...//////...---------///000222222000///------...///000000111111111............////////////...///000111111000///...000000000000////////////zzzwwwuuuqqqooojjjiiihhhfffdddcccaaaaaa]]]]]]\\\ZZZXXXWWWUUUUUUVVVTTTRRRQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888999777555555777999999888888888888888888888888888888888888999999999::::::888888888888777777777666777777666555555555555555555555555555555555555555555444444333333444444555222222333333333444444444444444444444444444444444111222222333333222222111111111111111111000//////111000/////////000222222111111111111000000000///000000111111111000.........///000000111111000000000000000000111111111111111111111000000000//////...///000///...---...000000000000000000000000000////////////000000000000000///............///000........./////////000000........................------,,,,,,------...//////////////////////////////.........------------//////...------...///000...------------...////////////...---------------------------------------...---,,,,,,++++++,,,,,,........................///...------------...///..............................///000000///......000000000000000///..................//////////////////000000000000//////000000000000////////////~~~wwwsssqqqnnnkkkhhhhhhfffdddbbb```^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTUUUSSSQQQPPPPPPPPPNNNLLLJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999888666555555777888888888888888888888888888888888888888888999999999999:::888888888888777777777777777666666555555555555666555555555555555555555555555444444333333444444555333333444444444555555555444444444444333333333333111222222333333222222111000111111111111000000///000000000///000111111222111111111111000000000000222222111111111111000000///000111111222222111111000000000000111111111111111111000000000000//////...///000///...---...000000000000000000000000000////////////000000000000000//////......//////000......////////////000000........................---------,,,------...///////////////////////////.........---------------...........................------------...////////////...------------...------------------------...---,,,,,,,,,,,,,,,,,,........................///...------------...//////...---,,,,,,---...///......------------......222222111000///...,,,+++............////////////000000////////////000000////////////000000000000zzzssspppmmmjjjhhhgggfffeeeccc```^^^\\\[[[\\\[[[ZZZXXXWWWUUUTTTSSSSSSRRRPPPOOOPPPOOOMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???????????????????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999999777666777999:::999888888888888888888888888888888888888888999999999999888888888777777777777777777666555555555555666666555555555555555555555555555444444333333444444555333333333333444444444444444444444333333333333333111222222333333222222111000000111111111111000///000000000000000111111222111111111000000000000000222111111000000000111111000000111222222222222222///000000000111111111111000000000000000000//////...///000///...---...000////////////////////////////////////000000000000000//////////////////000//////////////////000000........................---------------...//////////////////////////////......---------------------............------,,,...------------.../////////......---------.................................------,,,,,,,,,------.................................------.........000///---,,,,,,---///000...---+++******+++---...111111111000///...,,,+++............////////////000000///......///111222////////////000000000000xxxrrrooolllhhheeegggfffdddbbb```^^^]]]\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRPPPOOONNNOOONNNMMMKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???=========>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::::::::999888999;;;<<<;;;:::888888888888888888888888777777888888888999999999777777777777777777888888666666555555555555666666555555555555555555555555555444444333333444444555222222222222333333333333444444333333333222222222111222222333333222222111///000000111111111000000///000000000111111111111000000000000000000111111111000/////////000000111000000111222222222222222///000000000111111111111//////////////////000000...///000///...---...000////////////////////////////////////000000000000///000000000000000000///000000000000000000//////...........................------------...//////////////////////////////..............................//////......---,,,...------------...//////......---------......///........................---------,,,,,,---..............................---..................---000///---,,,,,,---///000...---+++))))))+++---.........////////////..................////////////000///.........///111222.../////////000000000111}}}wwwrrrpppmmmhhhdddeeeeeecccbbb```___]]]]]]ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOOMMMMMMNNNNNNLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;::::::;;;======<<<:::888888888888888888888888777777777888888888888999777777777777888888888888666555555555555666666777555555555555555555555555555444444333333444444555111111111222222222333333444444333333222222111111111222222333333222222111///000000111111111111000//////000111111111111000000000000000111111111111/////////000000000000000///000111111222222111111000000000000111111111111......////////////000000...///000///...---...000000000000000000000000000////////////000000000000///000000111111000000///111111000000000000//////..............................------......///000///////////////////////////////////////000000000000000000///......------...------------...//////...------------...//////........................------------------...///........................------...//////...------///...---,,,,,,---...///...,,,+++))))))+++,,,...+++,,,---...///000000000............///////////////......//////000111222......//////000000111111~~~{{{vvvtttrrrnnniiidddcccbbbaaa```___^^^^^^]]]YYYXXXWWWVVVTTTRRRQQQPPPOOONNNLLLLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999::::::;;;;;;;;;::::::999:::;;;======;;;999888888888888888888888888777777777777888888888888666777777777888888888888555555555555555666777777555555555555555555555555555444444333333444444555222222222333333333444444444444333333222111111000111222222333333222222111//////000111111111111111...///000111222111111000///000000000111111111111//////111222222222111111...///000000111111000000000000000000111111111111........./////////000000...///000///...---...000000000000000000000000000////////////000000000000///000111111111111000///111111111000000000//////.......................................//////000///////////////////////////000000000111111111222333222000///......//////...------------...//////---------------...//////........................---------------...//////........................------...//////...------........................---,,,++++++++++++,,,---+++,,,---...////////////............////////////---...///000000111111111.........///000111111111~~~||||||}}}|||yyywwwuuutttpppiiidddaaa``````______^^^]]]]]]YYYXXXWWWUUUSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???======>>>>>>?????????@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999::::::;;;;;;;;;;;;999888999;;;<<<<<<:::888888888888888888888888888777777777777888888888888666666777777888888888999555555555555555666777888555555555555555555555555555444444333333444444555333333333444444444555555444444333333222111000000222222222333333222222222//////000111111111111111...///000222222111111000//////000000111111111222///000222444555444222111......///000000000000000000000000000111111111111---.........//////000000...///000///...---...000000000000000000000000000////////////000000000000///000111222222111000///222111111111000000//////.......................................///000000////////////////////////000000111111222222222333555333111///......000111...------------...//////---------------...///000////////////////////////---------------...///000........................,,,---...//////...---,,,------...//////...---------,,,,,,,,,,,,,,,,,,---,,,---......//////................../////////000,,,---///111111111111000---......///000111111222{{{xxxuuusssrrrpppqqqvvvzzzuuuhhh\\\```___^^^]]]\\\]]]]]]^^^VVVVVVTTTSSSQQQOOONNNMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888888777777777888:::;;;999999888777666666777777666777888:::::::::999888777777777777666666666666555555555555555555555555444444333333333444555555555444222333333444222111333333333444444444555555222222222222222222222222111111111111111111111111000111111111111222222222111111111111111000//////111000/////////000222333444222111333666666333000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000333000...///222444333222////////////////////////111111000000//////......000000000000000000000000111111111111111111111111---...//////......///111//////000000111111111222222000...///444<<>>>>>>>>>>>============>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888888777777777888::::::999888888777666666777777666777888888888888888888777777666666666555555555555555555555555555555555333333333333333444444555555444333333444444333111222222222333333333444444222222222222222222222222111111111111111111111111///000000000000111111111111111111111111000000///111000/////////000222222222111000222444444222//////000000111111000000///000000000000000000000000////////////////////////000000000000000000000000111///...///111222111///////////////////////////111000000000/////////...////////////////////////000000000000000000000000---...//////......///111000000111111111111111111333111//////222777>>>BBB???;;;444000//////000000///......------......////////////......---------///...------------...///------------------------........................------........./////////........./////////000000///............---------......////////////......//////////////////////////////000000000000/////////............///000000}}}xxxuuusssqqqooolllmmmnnnooonnnjjjccc^^^______]]][[[ZZZYYYYYYYYYUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888777888888999:::888888777666666666777777888777777666666666666777666666555555555444444444555555555555555555555555222222222222222333444444555444333333444444333222111222222222333333333333333333333333333333333333222222222222222222222222/////////000000000000111111111222222111111000///000000000///000111111222000000000111333222000...111111111222222111111111000000000000000000000000////////////////////////000000000000000000000000000//////000111111///,,,////////////////////////000000000000////////////........................////////////////////////---///000000///...000111222222222222222111111111333222000///000333666888666333000//////111111111///......------....../////////............------///......------......///............................................................////////////....../////////000000000///............---------......////////////......////////////////////////...//////000000//////...//////......//////000111~~~yyyuuusssqqqnnnmmmiiijjjkkkjjjgggccc___^^^^^^]]]\\\ZZZYYYWWWVVVVVVSSSSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>=========<<<<<<=====================<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888999999888777777666666666777777999777666444444444555666555555444444444333333333555555555555555555555555222222111111222222333444555444333333444555444222222222333333333444444444333333333333333333333333222222222222222222222222000000000000111111111111111222222222222111000000000000000000000111111222000000111222222222000///111222222333333222222111000000000000000000000000///////////////////////////////////////////////////000111222222000...,,,////////////////////////000000000000////////////////////////////////////000000000000000000000000---///000000//////000111444333333222222111111111222222111000000111111222000///...///111222222111000//////......//////000//////////////////////////////............//////........................------------------------....../////////000000000...////////////000000000///............---------......////////////......////////////////////////...//////////////////.../////////...///000000111~~~{{{wwwsssqqqooommmkkkfffggghhheeeaaa]]]\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIOOOMMMIIIEEEDDDDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999888888888888777666666666666666777777888777555444444444555555444444444444333333333333555555555555555555555555222222111111222222333444555444333333555555444333444444444444555555555555333333333333333333333333222222222222222222222222111111222222222222333333222222222222222111000000///000000000111111111111000111333333333222111111222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////000111333444333111///...000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111...///000000//////000222444333333222222111111111111111111111111111111111000//////000222222111///111000000000000000000111000000000000000000000000////////////////////////////////////////////////......................../////////000000000111111////////////000000000111///............---------......////////////......////////////////////////......////////////......///////////////000111111{{{xxxuuurrrpppmmmkkkhhhdddddddddaaa^^^[[[ZZZZZZXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIOOOMMMIIIEEECCCDDDFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999888999999999999888777777666666555555666666777777777666666555555555555666555555444444444333333333555555555555555555555555222222222222222333444444555444333444555666555444555555555555666666666666333333333333333333333333333333333333333333333333222222222333333333444444222222222333222222111000//////000111111111111000///222444444222111111222111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000222333333222000000111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111...///111000//////000222222222222222222111111111000000111111111111111111000000///111222222000///111000000//////000000111///000000000000000111111...//////000000//////...000000000000000000000000////////////////////////000000000000111111111111/////////000000000111111///............---------......////////////......////////////////////////---......//////......---000000//////000000111222}}}yyyvvvssspppnnnkkkgggeeecccbbb```___]]]ZZZXXXVVVUUUUUUVVVVVVUUUTTTRRRQQQOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999888999999:::999888777666555555555555555666777777555555666777777777666666555555555555444444444444555555555555555555555555333333333333333444444555555444333444555666666555444444444555555555666666444444444444444444444444333333333333333333333333111111222222222333333333222222333333222222111000...///000111222111111000...111333333111///000111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000...000222222000///111333000000000000000000000000.../////////000000000111000000000000000000000000111111111111111111111111...000111111000000111222000000111111111111111111000000000000000000000000//////...///111111000/////////............//////---.........////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000111111111222222//////000000000111111111///............---------......////////////......////////////////////////---......//////......---000000//////000000111222|||wwwuuuqqqnnnllliiieeeccccccaaa___]]]]]][[[WWWTTTSSSTTTUUUUUUUUUSSSRRRQQQOOONNNNNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHH@@@BBBEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;999999999999999999999999888999::::::999888777666555555555555555666777888444555666888888888777777666666555555555444444444555555555555555555555555444444333333444444555666555444333444666777666555333333333444444444555555444444444444444444444444333333333333333333333333000111111111111222222222222333333333333222111111...///000222222111111000,,,///222222000...///000111111111222222111111111111111111111111111111111000000000000000000000000000000000000000000000000---///111000......111444000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000...000111111000000111222//////000000111111111222111000///..................---,,,...000111111000---------,,,,,,---------,,,,,,,,,---------.........///000111111000///...000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111//////.........---------......////////////......////////////////////////---..................---000000000000000111111222}}}zzztttrrrnnniiieeeccccccbbb```___]]][[[XXXVVVTTTSSSTTTUUUUUUTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEGGGGGGFFFDDDBBB@@@EEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBB????????????>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999999999999999::::::999999999999999999999999===:::666666777888666333444444333444666666555333444555666555444333444555333444555555555444333222555555555555555444444444777555444444666777666666555444333444555666555444333444444555555555555555333333222222222444555666333333222222111111222222000000111111222333333444///000111222222111000///...---...///222333222111111///...///222333111///---///111111111111222333222222222222222222222222000000000000000000000000...///000222222111111000///000222333333222111000000///---------///111222111111111000000/////////333333222222111000000000111000///------...000111111111111111111111111111///000111111//////000111////////////////////////------------------------------,,,,,,+++,,,,,,,,,---...///000111111000///////////////////////////111111000///---...///111111111111111111222333444111111111111111111111111///......------------...---...///000000000000000000000///......---,,,,,,...////////////...---------...///000000///...---}}}yyyvvvrrrooolllhhheeecccbbbbbb___^^^\\\ZZZWWWUUUSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAAEEEDDDCCCAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA????????????>>>>>>>>>>>>@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::::::::999999888888;;;;;;;;;:::::::::::::::666666666666555555555555:::888555555666777555444555444444555777777666444555666777666555444555666444444555666666555444333555555555555555555555555666444222222222333222000333333333333222222222222333333333444444333222222444333222111111222333444222222222111111111222222444444333333333222222111111111222222222111000///000000000111333444333111444222111222444555444333000222333333222111222333000000000000000000000000///////////////////////////000111222222222111111000000111222111111000///666555333222333444666777444333333333222222222222111111111111111111111111111222222222333333222222333333333222222222222222444555555444333222222333111111000000000000000000////////////..................------------......---...///000000//////...////////////////////////000000000000///000111222000000000000000000111222/////////000000111111111///......------------...---...//////000000000///222222111111000/////////...............------,,,...///000000000000///...{{{wwwrrrooommmkkkhhheeecccbbbaaaaaa]]]\\\ZZZXXXVVVTTTRRRQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999888888888888888999888888888777777666666666666666555555444444444888666555555666777777666555555444666777888777555666777888777555444555666444555555666666666555555444555555555666777777777777666444444555555444333666888:::888555444555777555666666666666666555555999888777666666666777777777777777777777777777777888777555333222222111111222222222222222111000000111111111333555666666444888666555666777888888777999;;;<<<;;;:::888999999<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<======>>>>>>======<<<<<<<<<<<<;;;:::999999:::999888777777777888999999888888888888888777777555555666666666666777777222333555666666666555444777777777777777777777777666777777666555444444555555555444444333333333222333222222222111111000000000000000//////000000111000111111222111111000///111111111111111111111111111111111222333333333444333222111111111111111222111111111222333333333444111000//////.........///...//////000000000000000111000000//////......---///////////////......---......///000000///......~~~yyyvvvrrrmmmjjjhhhgggeeecccaaa`````````\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999888888777777888888999888888888888888888777777999999888888777666666666999999999888777777666666555555555555666777888888555444444666888888777666666777888777555444555666555666666666777777777777666666777888999:::::::::888777777888:::;;;;;;999999<<>>:::888;;;???:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@===888333111111333444111111111111111000000//////000111555:::===>>>===???>>>======>>>???@@@@@@CCCDDDEEEEEECCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===DDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA===>>>??????>>>>>>???AAA@@@@@@??????>>>=========;;;;;;;;;:::999999888888777666666666666777777888555555555444444333333222333333333333333333333333222111111222333333222111444333222111111111111111333333222222222222222222333222111000000///000000///000000111111111000000111000000000//////......000000111111000000///...........................~~~yyyuuurrrnnnkkkhhheeedddcccaaa```___^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJHHHHHHGGGEEEFFFFFFGGGFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>===<<<=================================;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999888888777777888888999888888888888888999999999<<<<<<;;;;;;::::::::::::999999999888888888777777333444444555555777888999666666666777999:::999888888999::::::888888999::::::::::::::::::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@>>>======???AAABBB@@@???<<>>======<<<<<<;;;;;;;;;999999999999999999999999999777666666777777666444777666555555444444444444555444444333222111000000444333222111000000000000///000000000000000//////333333333333333222222222//////000000//////...---...------------------...|||yyyuuurrrooollliiigggccccccbbbaaa___^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUURRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJJJJIIIHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666777888888888999;;;===<<<;;;;;;===???@@@@@@>>>>>>???AAAAAA@@@@@@BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKMMMNNNNNNLLLJJJIIILLLNNNNNNMMMMMMOOORRRVVVWWWYYY[[[]]]^^^______ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^]]][[[YYYXXXVVVPPPEEE:::333111222333////////////000111222333333555888???FFFKKKNNNNNNPPPPPPOOONNNMMMNNNQQQSSSSSSTTTVVVUUUSSSRRRRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLJJJFFFCCCCCCFFFIIILLLJJJJJJKKKKKKLLLLLLMMMMMMJJJLLLNNNOOOOOOPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIIIIHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHDDDAAAAAACCCEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@AAA???>>>>>>===<<<;;;::::::888777666444333333333333222222333333333222111111333333333333222222222222///////////////...------//////............//////wwwuuuqqqnnnmmmkkkhhhfffbbbbbbaaa```___]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUQQQQQQQQQPPPPPPOOONNNMMMIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<======>>>?????????@@@AAAAAABBBBBB???AAACCCBBBAAABBBDDDGGGDDDCCCDDDFFFHHHIIIHHHGGGFFFHHHJJJKKKKKKKKKMMMOOOOOOOOONNNNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOQQQUUUXXXZZZYYYWWWUUUUUUUUUUUUUUUTTTUUUUUUWWWXXXYYY[[[\\\\\\\\\\\\XXXXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTQQQNNNLLLJJJFFF@@@999444111000000000000000000222444666777666666888===BBBEEEFFFFFFEEEEEEEEECCCAAABBBFFFJJJPPPQQQQQQOOOLLLIIIHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;:::;;;<<<===>>>???>>>===<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDD>>><<<999777666888:::;;;<<<======>>>??????@@@@@@<<<>>>??????>>>???@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHCCCCCCDDDEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKFFFBBBBBBFFFJJJKKKJJJGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGAAAAAA???>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666666666666666666666666333333333444333222222111333222111000000111222333tttrrrnnnlllkkkjjjgggfffbbbbbbbbb```___]]][[[ZZZXXXXXXWWWVVVVVVUUUTTTTTTOOOOOOOOOOOONNNMMMLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEGGGHHHIIIGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCBBBBBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;============>>>>>>??????BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMIIIKKKMMMLLLKKKKKKNNNQQQJJJJJJJJJLLLOOOPPPOOONNNMMMNNNQQQRRRRRRTTTVVVXXXXXXWWWWWWWWWWWWYYY[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYYDDDFFFJJJQQQXXX\\\]]]]]]UUUTTTRRRQQQQQQQQQOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFDDDBBB@@@>>>???@@@@@@???===:::666444666666666555444222000///111111111222444666999:::666555666888;;;<<<;;;:::555666666444111222777;;;CCCCCCBBB???:::666444444666666666666666666666666444444444444444444444444555444333222333444555666666555444444444555666777222333444555555555555555444444555555555666666666444555666777999:::<<<<<<555444222111000/////////------...//////000111111222333444333111000111222000000111222333444555555333333444555666777777888555555555555666777888999999888888777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???:::555666<<>>???@@@CCCBBB@@@???>>>??????@@@===@@@BBBAAA>>>===>>>?????????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<999:::<<>>;;;;;;<<<===???AAACCCEEEBBBDDDGGGIIIIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQTTTRRRQQQRRRUUUVVVUUUSSSXXXYYY[[[]]]]]]\\\ZZZYYY]]]]]][[[XXXWWWYYYZZZZZZTTTTTTSSSRRRRRRQQQLLLGGG555888===BBBEEEFFFHHHHHH===???>>><<<===???===888777666444555666888888777999555555888999666555777:::666444666999:::555000444666444///---000000...///111///,,,222>>>EEEEEE444;;;;;;666777<<<:::222444111222777666222444999;;;<<<;;;666222111111111222222333222000///444999000111222333333222111111222222111111111111111222444444444333333333333222222000///000333555444222333222222222333333111///333000333333///555:::222///000000000...---,,,,,,---///111222111/////////444333111000///000111111...---------...///111222222222222222333333333333222222111111111111111111222111000333666666444111444333444666666444333333222111000//////333999===888666333000111333333111999777666777999::::::::::::;;;<<<===???AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC>>><<<;;;<<<>>>>>>;;;888~~~sssnnnnnnmmmlllkkkiiigggfffeeebbb```___^^^\\\ZZZXXXVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPOOONNNOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???AAABBBCCCBBBAAA@@@@@@@@@AAAAAA;;;===@@@???>>>===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGGGGHHHHHHGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPNNNMMMNNNQQQSSSWWWVVVUUUUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSRRRPPPNNNOOORRRSSSQQQOOOMMMNNNOOOPPPPPPPPPOOONNNJJJIIIGGGDDDCCCDDDEEEEEECCCBBB???>>>???@@@===999777888999;;;<<<=========555888888555555888888666444333333444666888777777888555444555333000111555666888999999888777666666777999888333111222222//////111222333;;;FFFJJJHHHAAAAAA???<<<<<<>>>999333;;;666333555666666<<>>BBB@@@@@@BBBFFFHHHHHHGGG|||yyytttnnnnnnnnnmmmllljjjhhhfffeeecccaaa___^^^]]]\\\YYYWWWUUUUUUTTTTTTSSSSSSSSSRRRSSSQQQOOOOOOPPPOOOMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBAAAAAABBBCCCCCC???AAADDDDDDDDDDDDEEEGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNOOONNNLLLMMMOOOSSSTTTTTTWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWTTTPPPNNNNNNQQQTTTWWWVVVTTTRRRPPPNNNMMMLLLHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@??????????????????===<<<===>>>>>>===<<<===<<<<<<;;;;;;:::999999<<<;;;:::::::::999:::;;;:::666444444777888666555666555555666777777555333000555666222111444777888111222333666999:::999888888666555333...,,,111:::AAAGGGMMMLLLFFFCCCGGGLLLGGGIIIFFF===777555333000000222555;;;GGGQQQRRROOOUUUPPPMMMNNNMMMGGG@@@>>>CCC;;;444333666<<>>>>>>>>===;;;::::::888666555444444222000,,,***///000///;;;HHHFFF888555222222666;;;@@@CCCJJJJJJJJJJJJJJJIIIHHHHHHLLLLLLKKKJJJJJJJJJKKKKKKFFFEEEEEEDDDDDDEEEEEEFFF@@@@@@@@@@@@AAAAAAAAABBB????????????????????????CCCAAA@@@@@@AAA@@@===;;;:::666111,,,+++,,,,,,,,,------.........111666999666333///---///111333444666666555444333111000000.........---,,,,,,++++++++++++,,,,,,---.........///////////////000111111222333333444444555666666777666555777;;;>>>AAAAAAxxxvvvsssooonnnmmmlllkkkiiigggeeedddbbb```]]]\\\\\\[[[XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNNNNOOOOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBBBBAAABBBDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFHHHJJJKKKLLLMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSPPPPPPPPPQQQQQQQQQQQQRRRMMMMMMMMMOOOUUU[[[[[[WWWYYYZZZZZZZZZZZZYYYWWWVVVRRRQQQOOOKKKHHHGGGIIIKKKKKKKKKKKKHHHEEECCCBBBBBB;;;;;;::::::999888888888===<<<<<<;;;::::::;;;;;;===<<<;;;;;;<<<;;;;;;:::>>>===;;;999888777777777666666777;;;;;;999888999888666666:::<<<:::888888333555888;;;===;;;666333333999:::555111444999<<<222222555999<<<===<<<;;;888888777444......999FFFTTTZZZ``````ZZZXXX\\\aaaaaa___VVVGGG:::555222///111111555???MMMXXXZZZXXX___[[[]]]aaaZZZKKKDDDGGGDDD===555333999DDDQQQZZZVVVHHH888111111333666999@@@GGGMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNNNNNNNHHHFFFCCCAAA@@@>>><<<999222...111111111???NNNMMM>>>888222222999BBBIIILLLPPPNNNLLLKKKJJJJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMLLLLLLFFFCCC;;;111---...000///444333111///000555<<>><<<===>>>:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>=========>>><<<;;;;;;;;;;;;<<<<<<======;;;>>>DDDBBB;;;666777444666===DDDCCC:::666666666<<>>:::666666>>>KKKWWW\\\ZZZIII777000111555<<>>?????????>>>===???>>>>>>======>>>>>>???@@@???>>>>>>???@@@BBBCCCAAACCCFFFHHHKKKNNNQQQRRRTTTSSSQQQPPPOOOMMMJJJGGG===666555444444BBBPPPNNNAAA999111222<<>>777222333:::EEELLLLLL???333///000666@@@KKKLLLLLLIIICCC===888777888:::::::::::::::::::::999>>>>>>>>>?????????@@@@@@>>><<<;;;999888888999999777777666555333111///...222000...+++***,,,///222zzzrrrrrruuutttqqqkkkjjjiiigggeeebbb```___^^^\\\ZZZYYYYYYXXXVVVUUURRRRRRQQQQQQPPPPPPPPPOOOLLLKKKJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUTTTTTTVVVXXXXXXWWWVVVSSSSSSRRRQQQQQQPPPOOOOOOMMMLLLKKKJJJHHHFFFEEEEEEAAACCCCCCDDDLLLSSSKKK>>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>??????>>><<<<<<===888;;;======::::::<<>>???@@@AAACCCDDDDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNQQQOOOSSSYYYTTTFFF<<<:::444:::GGGOOOHHH999333666???IIIUUUXXXPPPCCC999444222666666111...000222222000000111333666777555444000000111111222888JJJ\\\aaaaaabbbdddffffffeeeccckkkhhh\\\GGG777222333555222000222999BBBJJJQQQXXXWWW]]]cccaaaQQQ@@@999:::777666555888CCCRRRZZZ\\\YYYGGG666111222777DDDPPPXXX[[[TTTDDD888555333...//////000111111000///...//////...//////000111222444333222111222333666777111444777999;;;>>>AAADDDSSSSSSUUUWWWXXXWWWTTTQQQEEE:::666555777GGGRRRMMM@@@777000333@@@LLLRRRSSSRRRIII<<<333///...---,,,111111222333333333222222+++,,,---///000000000000111222333555777999:::;;;===>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGDDDAAA@@@@@@AAAJJJQQQMMM===111111666999LLLFFF===666555===JJJSSSQQQAAA222---...444AAAOOOMMMKKKFFF>>>555000000222333333444444444444555555888999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJKKKHHHHHHHHHGGGEEECCC@@@???777666444000------000333{{{uuurrrtttsssqqqiiihhhgggeeeccc```^^^]]]]]][[[YYYXXXXXXXXXVVVTTTQQQQQQPPPOOOOOONNNMMMMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSTTTUUUUUUTTTTTTVVVXXXSSSTTTUUUUUUUUUTTTSSSRRRVVVTTTSSSSSSUUUUUUSSSPPPJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>><<<===;;;<<>>>>>>>>===<<<<<<===???===@@@DDDCCCAAAAAADDDGGGCCCCCCDDDEEEFFFGGGHHHIIIMMMMMMNNNOOOPPPRRRSSSTTTUUUXXXZZZZZZYYYYYY[[[]]]^^^^^^___``````___^^^^^^VVVUUU[[[ccc^^^LLL>>>;;;888AAAQQQXXXKKK777222999EEERRR___^^^PPP@@@666444000333333000000222222000111000///000222222111000...---...111444===PPPaaaaaabbbcccdddeeeeeedddcccbbbaaaYYYGGG888333555666222000222777999;;;BBBJJJIIIPPPRRRMMMFFFAAA<<<888222444555999FFFVVV^^^]]]UUUDDD555222333:::KKK]]]XXXYYYPPP===222444666333222333555666777666666555666666666777888:::<<<<<<===;;;999777777888999;;;666888999999777666888:::CCCFFFLLLSSSXXXYYYWWWTTTGGG999222333:::KKKTTTLLL<<<333...444DDDRRRWWWVVVVVVKKK<<<111///111333333333444555666777777666555666777777888888777666555222222333333333444444444555666777888:::;;;<<<============:::666444555777???MMMPPP@@@111111999>>>OOOIII???777666>>>JJJSSSRRR@@@111...///222>>>MMMOOOMMMFFF;;;000+++,,,///111111111111111111111111000000111333444666777777<<<>>>@@@CCCEEEGGGIIIIIIIIIKKKMMMNNNOOONNNMMMLLL@@@???<<<666000------///~~~xxx|||{{{uuuooonnnnnnlllhhhgggfffdddbbb___]]][[[\\\ZZZXXXXXXXXXWWWUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKJJJHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKMMMPPPRRRSSSUUUTTTTTTSSSTTTUUUVVVWWWUUUVVVVVVWWWXXXYYYYYYYYYTTTUUUVVVUUUTTTTTTVVVXXXPPPPPPQQQQQQQQQOOONNNMMMMMMKKKIIIIIIJJJIIIFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;>>>???<<<>>>LLLZZZWWWIII???===;;;:::;;;>>>AAADDDAAAAAA???<<<:::;;;>>>AAAJJJNNNQQQPPPNNNMMMQQQUUUTTTUUUUUUVVVVVVWWWXXXXXXTTTTTTUUUVVVXXXZZZ\\\]]]YYY[[[^^^___]]]^^^```cccYYYYYYXXXWWWSSSOOOKKKHHHFFFFFFNNNZZZVVVBBB444111999DDDUUUZZZIII222///999EEESSS```^^^MMM<<<555666222444444333555888777333444222000000111111111000000......222777BBBTTTccc^^^```ccccccbbbaaaaaabbb]]]___ZZZJJJ;;;555555555222111444777444111666???888<<<<<<777999AAA???777111333444999GGGXXX```___QQQBBB555222444;;;OOOddd]]]]]]OOO888,,,///333111;;;<<<>>>@@@BBBBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMQQQNNNKKKHHHGGGGGGHHHIIIHHHIIIHHHDDD???;;;:::;;;444999BBBLLLTTTWWWVVVSSSEEE666...111;;;OOOVVVLLL888000,,,555GGGVVVZZZXXXSSSGGG888///000666;;;===CCCDDDFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDBBB@@@>>>===>>>>>>===<<<;;;:::999999999999999888888777777777555777777555222111444777666IIIPPPAAA111222<<>>BBBEEEHHHJJJJJJJJJQQQOOOJJJBBB888111///000~~~|||yyyvvvsssqqqooommmkkkgggfffeeebbb___]]][[[ZZZVVVWWWWWWWWWVVVUUUTTTSSSNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMNNNPPPTTTVVVWWWWWWXXXXXXXXXYYYYYYYYYVVVWWWZZZ[[[\\\ZZZYYYWWWXXXVVVUUUUUUVVVWWWVVVVVVSSSSSSPPPMMMPPPUUUTTTOOOLLLIIIFFFEEEFFFEEEAAA>>>CCCBBBBBBBBBBBBCCCCCCDDD??????@@@AAABBBCCCDDDEEEDDDEEEFFFHHHIIIIIIIIIIIILLLLLLNNNTTT[[[```aaaaaaQQQGGG???===<<<>>>HHHTTTOOOBBB777999BBBKKKRRRWWW]]]\\\\\\\\\ZZZWWWSSSPPPNNNNNNMMMMMMLLLKKKKKKJJJFFFEEEEEEDDDDDDEEEEEEEEEJJJGGGEEEGGGKKKLLLHHHDDDIIIEEEBBBCCCAAA<<<999:::@@@999MMM\\\III999:::777EEEXXXZZZJJJ===444444>>>PPP[[[aaaVVVDDD999444333666555444333333444555666222222222222222222222222333111---...555DDDUUU``````bbbccccccaaa```aaaaaa^^^\\\UUUFFF777///111666777444111222666666333///::::::777444555999999555444111333???QQQ^^^aaa___XXX@@@333333666DDDWWW]]]^^^^^^LLL777111000777EEEMMMUUUTTTSSSXXXUUUQQQVVVVVVUUUSSSSSSUUUWWWXXXXXXXXXVVVTTTSSSUUUVVVWWWWWWYYYWWWXXXZZZTTTKKKIIIMMMGGG999///888LLLZZZWWWNNN;;;444---000???OOOSSSOOO888222000999JJJWWWZZZWWWXXXIII888000000666CCCNNNTTTYYY[[[VVVTTTXXXXXXUUUTTTTTTSSSRRRSSSSSSTTTTTTOOOOOOOOOOOOMMMLLLKKKJJJLLLJJJHHHGGGIIIJJJFFFAAA>>>>>>;;;555000///444999<<>>JJJSSSSSSGGG222***///111:::MMMTTTUUUNNN>>>000---111555AAANNNOOOJJJKKKGGGAAADDDBBB@@@???===<<<888444111555333111000000111333555222111111333555888888777:::GGGRRRQQQEEE999222000~~~|||yyyuuurrrpppnnnkkkiiigggfffdddaaa___\\\ZZZYYYWWWVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWYYY\\\^^^ZZZYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWVVVVVVYYYWWWTTTRRRQQQPPPOOOMMMKKKHHHEEEGGGJJJKKKJJJHHHDDDCCCAAAAAACCCDDDDDDCCC@@@@@@@@@AAABBBDDDEEEFFFHHHHHHJJJKKKMMMOOOQQQQQQQQQRRRTTTVVVXXXZZZ\\\\\\______aaadddhhhkkklllllldddSSSAAA888777>>>LLLZZZLLL???777>>>LLLXXX^^^``````YYYOOOHHHEEECCCBBB@@@???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<======>>>???<<<::::::<<<>>>===<<<===999999;;;;;;888888;;;<<<@@@OOOVVVGGG888888;;;JJJZZZXXXGGG;;;444666BBBUUU^^^aaaUUUDDD888444333222222111111222333444555444333333333333333333444222111///000666@@@KKKSSSUUUWWWWWWWWWTTTSSSRRRSSSPPPNNNHHH???777222111333444333333555888888777555555666444222444888777333555222555AAASSS___aaa___UUU???333333666EEEXXX^^^^^^]]]KKK777111111999IIIUUU\\\YYYTTTUUUOOOJJJOOOPPPNNNLLLJJJJJJIIIHHHHHHMMMMMMMMMOOORRRSSSSSSRRRQQQOOOQQQXXX[[[XXXWWWYYYLLL===111999NNNZZZTTTIII777222...333CCCQQQSSSLLL888222///888IIIWWWZZZXXXXXXIII888000000888EEEQQQVVVWWWTTTNNNKKKMMMLLLHHHJJJIIIHHHHHHIIILLLOOOPPPOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTSSSQQQQQQQQQOOOMMMMMMLLLGGG>>>555222555999@@@QQQMMM;;;444555<<>><<<:::999888888666444222111111222222111777CCCOOOOOOEEE:::333000}}}{{{xxxtttqqqnnnllliiigggeeedddbbb___\\\ZZZXXXWWWWWWUUUSSSQQQOOONNNNNNNNNRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTRRRPPPLLLKKKIIIHHHFFFDDDDDD???@@@IIILLLFFFBBBCCC???@@@AAAAAAAAACCCEEEGGGIIIIIIJJJKKKMMMOOOQQQRRRUUUVVVXXXZZZ]]]___aaaaaa`````````aaacccdddfffgggeeeeeefffhhhjjjlllnnnnnnlllWWW@@@666:::DDDQQQZZZGGG<<<888FFFXXXbbbbbb```TTTKKK@@@;;;;;;======<<<888888888888888777777777777777777777777888999:::999777666555777:::===???===;;;<<<>>><<<888999<<<;;;LLLSSSMMMBBB666666BBBSSS]]]UUUCCC999555:::III[[[aaa```RRRAAA777444333333444444444444555555666555555444333333444555555222222111222555:::>>>AAAEEEFFFGGGEEECCCAAA@@@@@@>>><<<999666555555444333111333444555666777999;;;:::;;;;;;:::<<<@@@<<<666666444888EEEVVVaaabbb___RRR>>>333333666FFFYYY^^^___[[[HHH555111333===OOO\\\aaaZZZPPPLLLCCC===BBB>>>===<<<;;;:::999888777888888999<<>><<>>???KKKXXX]]]\\\[[[QQQ@@@333;;;OOOZZZQQQBBB222000///777IIIUUUSSSJJJ888222...777IIIWWW[[[ZZZYYYIII888///000999HHHUUUXXXTTTKKKBBB??????<<<777;;;:::999999:::===???AAABBBCCCFFFIIILLLNNNPPPQQQVVVVVVVVVVVVVVVVVVYYY[[[YYYWWWPPPEEE:::555888===GGGTTTMMM:::333555===KKKVVVMMM@@@777777@@@MMMVVVUUUIII555---111333===RRR[[[]]]WWWFFF555000333666IIIWWWYYYSSSQQQHHH>>>>>>HHHHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHGGGFFFFFFEEEEEEAAA>>>;;;888777555222000333>>>KKKNNNGGG;;;333111}}}{{{yyyvvvrrrnnnllljjjgggdddaaa```___\\\ZZZWWWVVVUUUVVVUUURRRPPPOOOOOOPPPQQQVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\^^^]]][[[ZZZZZZZZZYYYXXX[[[ZZZXXXVVVTTTSSSSSSSSSQQQQQQQQQPPPOOOOOONNNMMMFFFEEEDDDDDDDDDDDDAAA???BBB???HHHYYYZZZKKKBBBDDDBBBGGGLLLOOOPPPRRRVVVZZZ[[[[[[[[[[[[\\\\\\]]]^^^\\\]]]^^^```bbbccceeefffeeedddbbb```___^^^^^^^^^XXXXXXXXXYYY^^^ccchhhkkkbbbOOO<<<:::GGGRRRSSSNNN@@@:::>>>OOOaaadddYYYPPPBBB===999:::???BBB@@@<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGKKKOOOSSSRRRRRRRRROOOGGG===;;;===CCCXXXUUUBBB;;;555888LLL[[[^^^PPP===777777@@@QQQ```bbb\\\MMM===555333222333444555666777777777777999999888777777888999999666444222222333555666777777999:::999666555444555222222111111222555:::===;;;===>>><<<:::<<>>>>>CCCCCCEEEGGGHHHKKKSSS[[[ZZZXXXRRRFFF;;;777;;;BBBOOOWWWMMM:::333555@@@OOOWWWMMM@@@777888BBBOOOYYYWWWLLL888...111333>>>TTT]]]aaa[[[III777000222555FFFVVVZZZTTTOOOCCC666666;;;<<<<<<<<<;;;;;;<<<===@@@@@@AAACCCEEEGGGIIIJJJKKKJJJJJJJJJHHHCCC<<<777000999FFFNNNIII===444111|||yyywwwvvvsssooollljjjgggdddbbb^^^]]]\\\ZZZXXXVVVUUUTTTVVVUUUSSSRRRSSSTTTVVVWWWZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\```^^^[[[ZZZYYYXXXUUURRRSSSRRROOOLLLJJJIIIIIIJJJGGGIIILLLNNNNNNLLLIIIGGGFFFFFFFFFGGGHHHFFFBBB>>>@@@DDDUUUgggdddQQQEEEGGGPPPUUU]]]aaacccdddgggjjj```___]]][[[YYYXXXXXXXXXSSSSSSTTTUUUVVVVVVWWWWWWYYYXXXVVVSSSPPPNNNMMMMMMJJJGGGGGGLLLUUU___fffiii[[[JJJ<<>>DDDGGGDDD@@@FFFFFFGGGHHHIIIJJJKKKLLLSSSRRRRRRRRRSSSTTTTTTUUUVVVYYY\\\___```bbbeeeggghhhgggfff___QQQBBB===@@@PPP___RRR;;;666666???WWW```\\\III999777:::EEEXXXaaa```VVVEEE888444444444111333777;;;===?????????CCCCCCCCCCCCCCCCCCCCCCCC===888333000111333444444000222333333222111222333///111222000000777CCCNNNQQQQQQPPPKKKGGGJJJSSS\\\^^^______^^^___\\\QQQDDD777777>>>LLL]]]eeebbb\\\GGG:::444333666III\\\```___VVV@@@222333666CCCYYY[[[]]]OOO???777//////:::???CCCIIIMMMOOOPPPSSSUUUQQQNNNKKKIIIJJJLLLMMMMMM>>>666222===QQQ___^^^WWWGGG;;;444???SSSYYYKKK999111//////;;;NNN[[[VVVIII666000---777IIIXXX]]]\\\XXXHHH777///111;;;LLLZZZYYYKKK;;;222000222444666777999<<<>>>>>><<<:::888::::::;;;<<<<<<;;;;;;;;;555222111333555:::EEERRRZZZYYYRRRFFF:::666===DDDUUUYYYLLL999333666BBBTTTWWWMMM@@@777888CCCQQQ[[[YYYNNN:::///111222>>>UUU]]]bbb^^^LLL888///111444GGGYYY```ZZZTTTEEE777555222555999:::999888888999999888888888999:::<<<===HHHLLLSSSWWWWWWPPPEEE===111777DDDOOOLLL@@@555111|||xxxuuutttssspppllljjjhhhfffcccaaa]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYVVVTTTSSSTTTSSSOOOKKKLLLKKKIIIGGGGGGGGGIIIJJJOOORRRVVVYYYZZZWWWSSSQQQSSSSSSUUUUUUSSSMMMEEE???BBBLLL^^^iii```OOOIIINNNcccdddccc```\\\YYYWWWVVVPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCCCCCCCBBBAAA@@@??????<<<<<>>KKK___aaa\\\OOO???555555888888<<>>AAA@@@???>>>===<<<<<<<<<>>>??????@@@AAAAAABBBBBB>>>@@@CCCEEEFFFFFFEEEDDD===:::;;;GGGWWW^^^XXXOOONNNQQQUUUXXX\\\YYYJJJ999777HHHaaapppkkkUUUBBB888666@@@MMMYYYaaaeeegggiii___^^^\\\[[[YYYWWWUUUUUUPPPOOONNNMMMMMMMMMMMMMMMNNNOOORRRZZZdddlllppppppqqqnnngggYYYHHH@@@GGGSSS]]]JJJ>>>;;;888AAAUUUbbb^^^SSS===333:::AAAOOOccc```YYYKKK;;;444888===>>>PPPSSSXXX]]]``````___^^^XXX[[[^^^aaaaaa^^^[[[XXXJJJAAA777000000111111000000222444444333222333444333333333333888EEEWWWddd```aaaaaa___]]]^^^bbbeeefffgggggggggfff^^^LLL;;;666888AAAQQQaaafff```XXX???777555222555KKK```bbb]]]PPP;;;111444666CCCZZZ\\\[[[JJJ777222333>>>QQQZZZ^^^```\\\TTTLLLIIIHHH@@@===:::999;;;>>>@@@AAA<<>>111///...;;;SSS]]]dddbbbPPP;;;000111555@@@WWWcccaaaZZZJJJ:::777777BBBQQQZZZ]]][[[YYYYYYSSSTTTVVVTTTMMMBBB888111111:::HHHTTTYYYSSSGGG===777999DDDTTTTTTDDD555000}}}~~~}}}{{{wwwtttrrrrrrnnnkkkhhhffffffeeecccaaa^^^_______________``````\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLPPPMMMMMMPPPUUUWWWTTTPPPQQQQQQSSSUUUZZZ```eeehhhmmmmmmnnnnnnmmmkkkiiihhhdddfffiiijjjeeeZZZLLLBBBVVVeeekkk]]]KKKKKK[[[jjj]]]SSSFFF>>><<<>>>@@@@@@<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFHHHIIIIIIMMMPPPTTTWWWXXXXXXVVVTTTCCC???AAAOOO___aaaSSSDDD<<>>===<<<;;;:::::::::;;;:::>>>IIIYYYhhhppprrruuuooodddTTTCCC???LLL\\\\\\===777>>>;;;FFF[[[ccc\\\OOO:::222;;;DDDQQQfff```XXXHHH999444:::AAACCC]]]___bbbdddccc```\\\YYY[[[___cccffffffccc___[[[LLLCCC888222111111///---222444555444222111111222444222000333===MMM\\\eeebbbdddfffhhhggggggggggggfffggghhhhhhhhh```MMM:::555888AAARRRbbbfff___VVV===666555222555KKK```bbb]]]OOO999111555666BBBZZZ[[[ZZZHHH444000444BBBWWW\\\______YYYMMMBBB<<<:::???===;;;::::::;;;:::999@@@KKKWWW^^^ccccccXXXKKK777777>>>MMMZZZWWWFFF555---...555FFF[[[bbbSSS???000---...;;;NNN[[[]]]YYYUUUGGG777111333;;;IIIUUUXXXJJJ<<<555444;;;LLL]]]ZZZWWWQQQJJJDDD???===<<<888:::???DDDJJJOOORRRTTTPPP===...///555===MMM]]]\\\[[[TTTEEE777444>>>IIIZZZXXXGGG888666888EEE[[[UUULLL>>>555777CCCSSS^^^^^^TTT???111...---999RRR]]]eeecccRRR<<<222222666@@@XXXfffeee^^^NNN>>><<<555BBBSSS___aaa^^^[[[YYYRRRWWW]]]___YYYMMM>>>555...777EEERRRWWWSSSHHH@@@::::::FFFVVVVVVEEE555000{{{wwwuuuuuussspppmmmkkkjjjhhhfffeeeeeeffffffaaaaaa````````````aaaaaa]]]\\\\\\[[[ZZZYYYYYYYYYVVVVVVXXXYYYSSSNNNSSS]]]TTTWWWXXXRRRKKKIIIOOOWWWWWWWWWYYYZZZ[[[[[[[[[ZZZ]]]]]]^^^aaadddhhhlllnnnmmmgggcccbbb```\\\ZZZ[[[WWW]]]eeefffYYYIIIEEEJJJccckkkbbbJJJDDDVVVccccccUUUJJJ@@@@@@@@@===>>>AAA>>>???BBBDDDGGGIIILLLMMMPPPSSSUUUUUUVVVYYY]]]___gggbbb^^^aaafffeee[[[QQQEEECCCHHHUUU]]]VVVGGG<<<>>>NNNbbbhhh[[[FFF999777@@@YYYjjjkkk]]]CCC333888999III\\\fffcccYYYQQQMMMBBB???<<<<<<===???>>>===???@@@@@@???BBBFFFDDD>>>:::999888<<>>777444333:::RRRccc___bbbLLL888222222555EEEXXX___QQQBBB777///111DDDYYY\\\```^^^PPP>>>666<<>>777999======;;;<<<:::888666777999<<<>>>666333000222999GGGUUU^^^___aaaSSSAAA:::666===LLLZZZTTTAAA333555:::DDDUUUWWWGGG===888666EEEWWW[[[```TTT===000111111999LLLZZZ______SSS@@@333000333???OOO___ccc\\\PPP@@@444333CCCUUU^^^aaa^^^QQQDDD>>>DDDOOOZZZ^^^VVVEEE888333888BBBOOOWWWSSSFFF999888===JJJYYYXXXFFF666111|||yyyuuusssrrrqqqnnnkkkiiiiiihhhgggfffeeeeeeeeefffeeedddbbbaaa``````___XXXWWWUUUTTTTTTTTTTTTUUUTTTSSSTTTWWWUUUQQQRRRXXXYYYWWWTTTRRRSSSVVV\\\``````___^^^\\\ZZZXXXWWWVVVTTTTTTTTTUUUWWWZZZ\\\^^^VVVRRRPPPQQQPPPLLLKKKMMMRRRYYYaaa^^^PPPEEEMMM[[[fffgggZZZGGGGGGYYYbbb]]]GGG@@@===AAAEEEEEEGGGKKKNNNNNNOOOQQQUUUXXXZZZZZZ___```___]]]]]]___aaaaaadddccccccfffgggaaaUUUKKKEEEJJJTTT\\\YYYLLLBBB===DDDUUUdddbbbRRR@@@888666GGG\\\ggg```SSS???333888@@@NNN___cccZZZLLLBBB>>>;;;888777<<>>888;;;JJJ___kkkooommmaaaOOOBBBEEERRRZZZ[[[GGG???666777FFFXXX```___MMM@@@333222@@@RRR^^^dddcccOOO>>>:::666555BBBUUU___cccccc```aaabbbWWWGGGJJJVVVaaaeeedddccc___[[[HHH:::222444444//////444222222222222222111111000333111222777AAAOOOZZZaaahhhggggggggggggfffffffffbbb___[[[WWWPPPEEE999111555666GGG[[[aaaccc___RRR>>>777555555===TTTeee```aaaKKK777222222777GGG[[[___PPP@@@666000111@@@RRRaaaaaa[[[JJJ888222;;;FFFOOOQQQUUUVVVVVVVVVWWWWWWVVVZZZZZZWWWXXXYYYNNN>>><<<<<>>222333666BBBVVVSSSFFF777111666@@@IIINNNHHHFFFCCC@@@===;;;999999666666666999AAAJJJTTTZZZ]]]^^^OOO===666444;;;KKKYYYRRR???222444888BBBTTTVVVFFF<<<777666EEEWWW[[[```UUU???111111000666FFFXXX]]]^^^SSS@@@222///111999IIIZZZaaa]]]RRRBBB666444BBBRRR\\\^^^XXXHHH888...555BBBRRR]]]___XXXQQQDDDHHHOOOWWWZZZSSSCCC555999>>>MMM]]]\\\III777111~~~yyyvvvssspppooommmkkkiiiggggggggggggfffeeeddddddaaa```^^^\\\ZZZYYYXXXXXXSSSRRRPPPOOOOOOPPPQQQRRRSSSQQQRRRTTTSSSPPPOOOQQQ___WWWQQQTTT___ggghhheee^^^\\\XXXSSSOOOLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKFFFCCCCCCEEEEEEBBBBBBEEELLLWWW```ZZZIIICCCRRRfffhhh___OOOEEENNN^^^]]]RRR@@@AAAHHHRRRXXXYYY[[[^^^^^^[[[XXXXXXZZZ[[[ZZZYYY\\\YYYWWWVVVVVVVVVUUUUUUWWW]]]eeeiiifff\\\OOOFFFHHHTTTaaaaaaRRR@@@===BBBNNN___gggYYYEEE:::999888OOOaaaaaaQQQEEE:::444888FFFUUUbbbaaaQQQ???666444:::<<>>GGGRRRYYY______^^^]]]\\\[[[ZZZZZZSSSOOOHHHBBB===777222...555777JJJ\\\bbbeee___PPP<<<666666777>>>VVVeee```aaaJJJ666111222888JJJ^^^```NNN<<<444111111:::FFF]]]___[[[MMM<<<333666===777;;;AAAEEEHHHHHHIIIJJJMMMNNNJJJEEEGGGJJJDDD999:::???KKKYYY[[[MMM;;;000111333===PPP___\\\III666///,,,---:::MMM[[[]]]YYYXXXMMM888...000111===TTTYYYSSSAAA333333555@@@SSSRRRHHH;;;444777BBBNNNWWWNNNNNNLLLJJJGGGCCC???===>>>@@@CCCHHHNNNTTTXXX[[[YYYYYYJJJ999444444<<>>;;;777333111000111111555:::NNN___eeeggg___MMM999444555777???VVVfff```cccKKK777111222777III^^^```LLL999333222111444;;;MMMVVV^^^\\\NNN>>>555222000333666777777777777888888999777555999@@@???:::>>>EEESSS\\\XXXHHH888111000333>>>QQQ```\\\GGG333///---...999MMM\\\___ZZZYYYMMM888---000111<<>>RRRRRRAAA888555777GGGXXXZZZZZZUUUBBB222111///000;;;PPPXXX^^^VVVEEE555/////////<<>>CCCEEEFFFPPPQQQSSSVVVUUULLL>>>333444;;;NNN```___JJJ666---|||xxxvvvsssrrrpppmmmiiigggffffffbbbcccccccccbbb```^^^]]]WWWVVVTTTRRRPPPOOONNNNNNKKKKKKJJJJJJKKKMMMOOOPPPNNNOOONNNJJJHHHLLLUUU\\\ZZZWWWYYYcccmmmkkkZZZJJJGGGEEEDDDCCCCCCEEEGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLIIIDDDEEEIIIXXXYYYVVVOOOKKKOOO[[[dddZZZMMMGGGRRR___^^^MMM===BBBQQQbbbjjjfff]]]VVVRRRJJJGGGCCCBBBCCCDDDBBB@@@JJJGGGIIIMMMLLLDDD>>>>>>DDDQQQ___cccZZZPPPJJJIIIYYY\\\\\\TTTFFF>>>FFFTTT___fff```III777:::IIITTT[[[bbbUUUAAA<<<<<<<<>>???>>>BBBCCCCCCGGGPPPWWWYYYHHHFFFCCCHHHWWWfffkkkhhhYYYKKK@@@IIIZZZ```VVVIII999555666CCCYYYeee\\\LLL:::555333<<>>EEEJJJKKKLLLOOOPPPOOOUUUTTTRRROOOPPPRRRMMMEEE;;;777333333222111000222444333222111000111222333000222444333222333888<<<::::::999777666555444333000000///...---///111222555===RRRccchhhjjj```KKK999444555888AAAYYYhhhcccdddMMM888222222666GGG[[[___JJJ888333333111111444===KKK\\\ccc]]]OOOBBB;;;;;;;;;:::777444333444666333555666999@@@GGGHHHFFFLLLSSS]]]___TTTBBB555111...444AAATTTaaa[[[FFF333///...///777KKK]]]```ZZZZZZMMM888...111222;;;OOOYYYYYYJJJ888222///444AAALLLNNNOOOLLLEEE===777555333333333333444555777888666666888999<<<>>>@@@AAA:::???999222444444888DDDUUUKKK:::333555444===SSSQQQ@@@777555888HHHYYYZZZVVVTTTBBB222111000000888LLLVVV^^^ZZZIII999111000///999GGGUUU^^^\\\KKK:::111555AAAQQQ]]]\\\QQQGGG999777444333555888;;;<<<<<<>>>AAAFFFHHHEEE>>>999999???PPPaaa___JJJ777///|||yyyuuurrrppppppnnnkkkgggdddddddddbbbaaaaaa___^^^\\\ZZZYYYUUUTTTRRROOOMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQOOOPPPMMMHHHJJJTTT___eeeSSSYYYaaagggfff\\\MMMAAADDDDDDEEEFFFIIILLLOOOQQQOOOPPPSSSUUUWWWXXXYYYZZZ]]]ZZZYYYWWWPPPJJJKKKPPP^^^VVVJJJDDDKKKZZZdddgggPPPHHHLLL\\\bbbUUUEEE>>>IIIYYYgggfffZZZMMMEEEAAA;;;===@@@DDDHHHLLLOOOQQQXXXUUUVVVYYYSSSGGGBBBEEEPPPYYY```]]]SSSKKKLLLQQQ___YYYQQQJJJDDDEEEOOO\\\aaa^^^SSSBBB666;;;OOObbbbbb___NNN???===<<<>>>IIIVVV]]]___UUUDDD888888===SSSYYYZZZOOO???777===FFFAAABBB???999888???FFFHHH>>>BBBHHHQQQ]]]hhhhhhcccLLLCCCAAAPPP```aaaSSSFFF999777:::HHH\\\dddWWWEEE:::666777AAAQQQ]]]___]]]KKK>>>222111333333222333444777999::::::;;;<<<===AAAAAA???<<<===???===777444333333222222333333444555444444333333333333333444444333111//////000222222222222111111000000000.../////////------///000444???UUUeeeiiikkk___GGG;;;666666999BBB[[[lllgggcccLLL888222222555EEEXXX]]]III777444444111000333666AAAOOOXXXYYYUUUPPPNNNKKKJJJGGGCCC@@@@@@BBBEEEGGGHHHKKKPPPVVVZZZ[[[ZZZ\\\^^^aaa]]]NNN;;;111111---777HHHYYYaaaXXXCCC222//////...444HHH]]]bbb[[[[[[NNN999///222222888JJJUUUZZZMMM:::222---///888AAAHHHQQQUUUSSSLLLDDD>>>:::999777444333333333333444333222111111333555666///555222///444444666@@@TTTIII888333666333<<>>888:::>>>???@@@HHHRRRYYY^^^aaa]]]VVVDDDAAAGGGXXXccc]]]MMM@@@777999@@@NNN___bbbQQQ===777666;;;HHHWWW```^^^XXXBBB999111000111111000000333222222444555555555666333555444222333666666222111333555666888;;;===>>>>>>>>>??????>>>>>>===<<<888555111/////////////////////000000111111111222000111111///,,,,,,...000222>>>VVVeeeiiikkk]]]CCC:::444444666@@@ZZZlllhhh^^^III777333333666DDDVVV[[[HHH888555444111111555555999>>>CCCGGGJJJMMMOOOSSSSSSRRRPPPOOOOOOQQQSSSQQQQQQTTTXXX\\\^^^______\\\[[[YYYQQQCCC555111444///<<>><<<;;;<<<===>>>666<<<999666;;;===???IIIRRRFFF666222555111:::RRRTTTBBB888777;;;KKKYYYXXXXXXXXXFFF222000000///444@@@NNN\\\\\\OOO>>>555222...000666CCCTTT[[[OOO???444000111:::BBBHHHOOOUUUQQQQQQOOOMMMIIIEEECCCBBB======>>>AAAFFFLLLPPPSSSVVVVVV[[[aaaYYYEEE444///{{{zzzwwwssspppjjjkkkjjjfffaaa^^^^^^```bbb```]]]YYYWWWUUUTTTTTTNNNNNNPPPSSSVVVYYY\\\^^^\\\^^^aaaeeeggggggggggggkkkaaaTTTPPPYYYdddaaaVVVMMM^^^jjjcccOOOAAAEEEOOOWWWXXXYYYZZZ[[[[[[[[[[[[]]]___aaadddfffggghhhhhhjjjgggccc]]]TTTNNNQQQXXXMMMKKKIIINNN]]]ggg___QQQDDDGGGWWWeeeZZZBBB>>>KKK]]]iiilll\\\HHH??????BBBOOOWWW___bbb```___cccgggbbb]]][[[YYYOOOFFFLLL[[[\\\[[[UUUKKKCCCGGGWWWeee^^^SSSGGGCCCEEELLLWWWaaa___KKK;;;777333777NNNkkkrrr^^^DDD<<<<<<666<<>>@@@BBBBBB@@@@@@@@@AAAFFFFFFGGGKKKNNNOOOQQQTTTRRROOOLLLEEE999000111777222@@@TTTaaa```PPP<<<...//////,,,...BBB[[[ccc]]]^^^QQQ;;;111222,,,,,,:::IIITTTMMM<<<444...,,,222...///444;;;DDDKKKOOOPPPMMMOOOQQQSSSTTTRRROOOMMMOOONNNLLLJJJHHHGGGGGGGGGEEEJJJDDD@@@FFFHHHKKKUUUQQQDDD444111444///888PPPVVVCCC999888<<>><<>>SSS^^^]]]WWWKKK>>>:::@@@GGGMMMGGG???777777>>>JJJRRRTTTQQQOOOOOOPPPOOOLLLIIIJJJLLLMMMLLLIIIDDDBBB@@@<<>>???===HHH^^^gggXXXCCC888666:::888SSS______jjjSSSCCC999000//////...---......///000111222333444444333333222222222333444444444888BBBPPPYYY\\\^^^bbb[[[aaaaaa]]]```eee___QQQ:::666111....../////////.........//////000111222000000000///......000222555EEEVVVaaaiiigggVVVBBB888555111000<<>>LLLXXXUUUNNNEEE<<<666444444777777888888888777666666555666666777777666666666<<<;;;999888888999::::::===777444555666444333666:::GGGYYYbbbYYYEEE555000)))000222000999NNN]]]______QQQ>>>222///000///...AAAOOOTTTEEE666111000---222111000111555888999:::???@@@BBBEEEHHHJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQLLL===111000000333@@@PPPQQQFFF999333:::FFFQQQWWWZZZTTTFFF666---,,,------:::JJJXXXYYYPPPDDD888/////////...333AAAPPPRRRLLL:::555111///222555666555<<<===???BBBFFFIIIKKKLLLOOONNNNNNQQQVVVXXXWWWUUUTTTUUUUUURRRJJJ>>>111***|||xxxtttrrrooommmhhhiiifffaaa```bbbbbb^^^___^^^YYYVVVYYY^^^^^^ZZZccceeegggggggggggghhhiiieeeeeebbbZZZTTTVVV^^^eee^^^PPPOOO```iii^^^QQQNNN]]]bbb\\\LLLHHHSSS___bbb[[[UUUNNNKKKKKKMMMLLLKKKJJJHHHJJJPPPUUUWWW]]]eeegggaaaXXXRRRSSSVVVVVVUUUPPPMMMPPP[[[eeebbbQQQAAAJJJWWW]]]RRRCCCBBBNNNZZZiiijjjaaaNNN>>>@@@MMMXXX___ZZZSSSNNNLLLKKKKKKJJJGGGFFFFFFJJJQQQXXX^^^aaa^^^RRREEEDDDMMMZZZbbbeeeMMMBBB999<<>>RRRZZZYYYSSSGGG<<<:::AAAHHHOOOIII@@@777333666===DDDFFFDDDCCCDDDFFFFFFCCCAAAAAABBBBBB@@@===<<<===>>>EEENNNZZZ^^^TTTDDD;;;<<<<<>>===;;;:::888666666555555666666555555444333:::999777666666666666777777333222333333333555:::GGGPPP]]]bbbVVVBBB222---,,,111000,,,555JJJ[[[aaafffVVVAAA333///000111111;;;LLLTTTLLLAAA???>>>;;;999777555444555444333222666666777888999::::::;;;<<<======>>>???@@@AAAAAAGGGGGGFFFFFFFFFFFFEEEEEEBBB666...000333777DDDSSSTTTHHH:::444999FFFSSSZZZVVVQQQDDD444---...111111444DDDTTTZZZUUUKKK===222......---000===MMMTTTRRRGGGBBB<<<777555333000...555666777888:::;;;<<<===AAA@@@@@@BBBFFFGGGFFFDDDBBBCCCCCCBBB>>>888111...{{{wwwtttqqqmmmkkkggggggeeeaaaaaadddccc___^^^XXXVVV\\\aaa___ZZZWWWXXXZZZ\\\\\\\\\\\\]]]___WWWZZZVVVLLLHHHQQQZZZ]]]WWWIIIQQQiiikkkUUULLLVVVccc[[[MMMEEEMMM^^^fffdddNNNKKKHHHGGGHHHJJJKKKLLLLLLJJJJJJJJJJJJLLLSSS\\\dddZZZPPPOOOSSSVVVTTTQQQIIIJJJUUUdddeeeVVVGGGBBBVVV\\\XXXIII===BBBSSSbbbhhheeeXXXFFF===DDDSSS^^^[[[RRRHHHCCCDDDGGGIIIHHHDDDFFFLLLSSS[[[___```___YYYLLLAAAGGGXXXdddccc\\\CCC<<<888AAAQQQ\\\\\\WWW@@@777000444>>>JJJWWWaaaccc\\\HHH888777666???RRRVVVSSSLLLAAA999888@@@HHHSSSNNNEEE;;;444222555999888777777999;;;;;;:::999999999888777777:::???BBBSSSZZZaaa^^^MMM<<<888<<<;;;EEEXXXfffaaaMMM===888444:::CCCZZZaaaaaaeeeSSS;;;444......///......///...//////000111222333333222222222222222333444444666===LLL]]]hhhiiiiiijjjlllllliiifffiiikkk___PPP111111000111222222000...////////////000111222333///000111111111333666999===MMM^^^gggiiibbbMMM888111666666111333DDD\\\llldddKKK666222222...111888FFFHHHKKKLLLMMMOOORRRTTTNNNMMMJJJHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???@@@@@@>>>===<<<<<<<<<<<<888777777999888888>>>FFFXXX\\\bbbaaaSSS???222......111...***333III\\\dddeeeVVV@@@111,,,...000111555FFFSSSRRRMMMMMMMMMKKKIIIGGGDDDAAA???<<<888555777777666555333222111111111111222222222333333333777777777888888888999999555---***///555;;;GGGTTTTTTHHH999111666CCCRRRZZZTTTNNNAAA222+++,,,//////---<<>>IIIWWW\\\TTTJJJ:::444111666BBBOOOYYY___ZZZSSSEEE999444555BBBRRRUUUPPPFFF;;;555666===CCCSSSPPPKKKCCC===:::;;;<<<======>>>???@@@@@@@@@??????@@@BBBCCCDDDHHHMMMQQQ^^^___^^^WWWHHH;;;888===>>>NNNbbbjjj]]]GGG::::::888:::HHH^^^fffgggaaaMMM777111---...///......000/////////000111222222333111111111111222333444444777???NNN```jjjjjjhhhhhhjjjjjjhhhhhhllliii[[[JJJ333222000000111111000...000000000000111222333333000111222222222333666888BBBRRRbbbhhhhhh___JJJ555222666666222555FFF]]]mmmcccKKK777222222//////333222666;;;???AAADDDGGGIIIPPPOOOMMMMMMMMMOOOQQQSSSQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOONNNMMMLLLLLLKKKFFFEEEGGGHHHFFFFFFMMMWWW]]]]]]]]]YYYLLL<<<333222...000...+++333EEEVVV^^^[[[NNN===000+++---///000000===IIIKKKJJJLLLNNNMMMRRRPPPNNNMMMKKKHHHCCC@@@BBBAAA@@@>>>;;;999888777444444444444444444444444444444444555666777777888888333333999???DDDMMMVVVSSSGGG888000444AAAPPPZZZYYYSSSEEE555,,,,,,,,,+++...<<>>,,,......+++)))+++111999===JJJJJJJJJKKKMMMMMMMMMLLLHHHGGGEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;:::999777777777666666444333222222{{{xxxuuurrrpppmmmiiiffffffeeeaaa___dddkkklllhhhYYYWWWZZZ___ZZZMMMIIINNNLLLLLLMMMLLLJJJJJJLLLNNNRRRPPPJJJGGGPPP[[[YYYNNNOOO\\\ddd]]]OOOMMMZZZhhh\\\NNNFFFOOO___dddYYYMMMGGGNNNVVV[[[\\\\\\\\\]]]bbb]]]SSSHHHBBBGGGPPPXXXXXXPPPMMMSSSVVVPPPGGGBBBJJJOOO\\\cccWWWEEEFFFTTT]]]YYYMMM???<<>>;;;MMMaaajjjkkkZZZDDD333///---///000......111/////////000000111111222111111111111222333444555444;;;KKK^^^hhhiiiggghhhggggggggghhhhhhaaaNNN>>>999555111//////000000///000000000111111222333444333333333222111222444666JJJYYYeeehhhfff^^^MMM:::444555222111888III[[[dddWWWEEE555222222000///111---000444777888999:::;;;???>>>>>>>>>@@@CCCFFFHHHKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRQQQPPPOOONNNNNNKKKKKKMMMMMMJJJIIIOOOXXXOOOLLLKKKGGG>>>444000111---......,,,000:::CCCHHHIIIBBB777///------......)))111777888888:::===>>>CCCCCCCCCDDDEEEDDDBBB@@@BBBAAA@@@>>>===;;;:::999666555555555555444444444666666777888999::::::;;;???>>>???CCCFFFIIINNNRRRLLLCCC777000222===JJJSSSWWWSSSFFF777///...---,,,111===LLLWWW[[[UUUCCC222------,,,+++)))))),,,000222555999>>>AAADDDGGGHHHKKKLLLLLLLLLMMMNNNNNNNNNHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEECCC@@@===;;;xxxuuuqqqnnnllljjjhhhfffdddcccaaaaaaffflllkkkeeeZZZ[[[\\\ZZZRRRKKKLLLRRRLLLNNNPPPRRRTTTWWW\\\___cccWWWJJJIIIQQQXXXWWWRRRTTTfffgggPPPEEESSSaaadddNNNGGGJJJZZZeee```SSSKKKTTT[[[bbbccc___ZZZXXXYYY]]]YYYOOOEEECCCKKKSSSVVVQQQNNNPPPVVVTTTIIIBBBAAAUUUYYY^^^[[[LLL@@@GGGXXXXXXRRRFFF===???MMM\\\ccc]]]SSSFFFAAAIIIUUUWWWRRRAAA@@@@@@DDDHHHHHHCCC>>>DDDCCCBBBCCCEEEFFFFFFEEECCCKKKWWW___^^^UUUIII@@@777===GGGSSSXXXRRRDDD999777666555;;;IIIVVVZZZWWWIII<<<999888222;;;MMMUUUWWWNNNAAA777333333666888???AAADDDEEEFFFFFFHHHJJJOOOQQQRRRQQQNNNMMMLLLMMMMMMOOOQQQQQQNNNKKKHHHGGGJJJCCC===;;;::::::===AAATTTaaakkkdddPPP>>>:::===???;;;TTTdddiiiiiiOOO:::111......000000......111/////////000000000111111000000000111111333444555555<<>>>>>?????????>>>======>>>===>>>???===:::>>>DDD<<<999777777333------000...000000//////000222333777333///,,,+++++++++******++++++******+++...000///...///111444555555444666666555555444333333222000000000000000000//////111111222333444444555555666666777999:::;;;<<<======777000+++,,,444===DDDGGGDDD<<<222,,,,,,,,,***,,,555AAAJJJOOOMMMBBB666,,,,,,---///...***+++...(((+++...111222444666888>>>@@@CCCGGGKKKOOORRRSSSSSSTTTUUUUUUSSSRRRRRRSSSPPPRRRTTTUUUTTTQQQMMMJJJ~~~wwwsssnnnkkkiiihhhgggfffaaabbbccceeejjjllldddZZZ[[[]]][[[SSSPPPSSSXXX[[[TTTVVVYYY[[[^^^ccciiimmmcccUUUMMMQQQUUUSSSSSSWWW]]]fff___JJJHHH[[[aaaWWWGGGGGGRRRbbbdddXXXOOOPPP^^^bbbddd___UUUNNNNNNPPPYYYVVVNNNHHHKKKSSSUUUQQQLLLLLLRRRWWWOOOCCCAAAIIIYYY]]]\\\QQQCCC@@@LLLZZZRRRKKK@@@999@@@PPP]]]bbbZZZNNN@@@???LLLZZZYYYPPPDDDBBB@@@@@@@@@@@@>>><<>>???@@@BBBCCCBBBDDDEEEDDDAAA???@@@AAA@@@CCCEEEDDDAAA>>>;;;:::@@@<<<:::;;;===@@@HHHQQQ___fffggg[[[HHH;;;999<<<<<<;;;\\\fffddd```BBB333111//////222111......222////////////000000000000//////000000111333444555888===JJJYYYccceeefffiiicccccccccaaaZZZNNNCCC<<<:::777444222222333222222222222111222222333444555444555555444333444666999<<>>BBBPPPWWW\\\YYYJJJ???DDDRRR\\\OOOGGG<<<777@@@RRR^^^bbbXXXJJJ<<<===MMM\\\[[[RRRIIIGGGCCCAAAAAADDDHHHJJJKKKIIIHHHIIIMMMPPPRRRSSSVVV\\\```]]]TTTHHH@@@<<<@@@KKKYYY```\\\OOO@@@888222222333999HHHWWWZZZTTTIII666666;;;666BBBUUUTTTTTTKKK???888666777777555222555888:::::::::;;;<<<888;;;===<<<999888999;;;:::<<>>>>>>>>AAACCCDDDHHHUUUaaafffhhhdddUUUCCC999999;;;777:::bbbhhh^^^WWW999000111///111333222......222////////////000000000000/////////000111333444555666999AAAMMMTTTUUUUUUXXXSSSRRRRRRPPPIIIAAA;;;:::666555444555666666444222222222222222333444555555333444555555555777:::<<<888???BBB===;;;??????999<<<===<<<999;;;???@@@>>>::::::<<<===<<<:::;;;===999;;;============???AAA<<<===>>>????????????>>>AAAAAAAAA@@@???===<<<;;;>>>???AAABBBCCCCCCBBBAAA>>>;;;;;;???@@@>>><<<======::::::<<<<<<:::<<<@@@<<<===AAADDDEEECCCCCCEEEDDDCCCBBBAAABBBCCCDDDDDDHHHEEECCCCCCCCCAAAAAABBBCCC@@@===<<<<<<===<<<;;;===<<<<<<<<<<<<;;;;;;;;;666666666777777888888888::::::::::::;;;;;;;;;;;;;;;===?????????@@@???===999999:::::::::<<<>>>@@@???AAA>>>999777888888555444999;;;;;;;;;======999333---+++///000---+++...,,,...//////------000333,,,,,,---...000111222222111444777888666666888::::::::::::999888777555444