BMv#6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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??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]Ħ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Ħ4DuXӵ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ӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵ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?Ho9s&dq&ĒR4DuXӵ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>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~|||zzzyyyxxxxxxxxx}}}{{{yyyyyyyyywwwuuurrrooonnnmmmkkkjjjiiihhhhhh~~~~~~~~~|||{{{zzzwwwuuurrrpppoooooommmkkkjjjiiigggdddaaa\\\[[[ZZZYYYXXXVVVUUUUUU{{{{{{zzzyyyyyyyyyyyyyyytttttttttsssrrrpppooonnnoooooonnnnnnmmmkkkjjjjjjffffffdddbbb___\\\YYYXXXYYYWWWUUUTTTTTTRRROOOMMMIIIIIIHHHGGGFFFDDDCCCBBB}}}~~~~~~{{{{{{|||}}}}}}|||zzzyyynnnmmmllllllkkkkkkkkkkkkeeeeeeeeecccaaa^^^[[[YYY^^^^^^^^^]]][[[YYYXXXWWWTTTSSSRRROOOLLLIIIGGGEEEFFFDDDCCCCCCCCCBBB???============<<<;;;999777666~~~{{{yyy}}}|||zzzyyyzzz|||~~~zzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuutttrrrpppnnnmmmhhhiiijjjjjjiiigggeeeddd___\\\YYYUUUTTTSSSTTTUUUOOONNNLLLJJJHHHGGGFFFFFFHHHEEECCCBBBCCCBBB>>>;;;???>>>===<<<:::999888777888888777666555444333333222222222222222222222222~~~}}}}}}}}}~~~}}}|||zzzwwwsssrrrtttrrrqqqooopppqqqsssuuuoooooonnnmmmkkkjjjiiihhhgggggggggfffdddbbbaaa```ZZZZZZZZZZZZYYYXXXWWWVVVMMMKKKHHHDDDBBBBBBBBBCCCBBBAAA@@@>>>============:::888888999<<<===;;;999777777666555444333333222333222222111111000000000//////............------~~~}}}{{{yyyxxxvvvvvvssssssrrrpppllliiieeecccdddbbb```______```aaaccc^^^^^^\\\ZZZXXXVVVUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFBBB@@@===999777777777777444333333222222222333333/////////111444555444333000000000/////////..............................------,,,,,,++++++++++++~~~}}}~~~~~~}}}yyyxxxvvvssspppmmmkkkjjjccccccaaa^^^ZZZWWWSSSQQQQQQPPPNNNMMMLLLMMMNNNOOOMMMLLLJJJHHHFFFDDDBBBAAA???@@@??????>>>===<<<;;;===<<<:::999999:::;;;<<<===;;;888666444333333333//////...------.........//////////////////...---,,,,,,---------.........------....../////////000.........------,,,,,,,,,~~~}}}{{{yyyyyyxxxyyyyyytttrrrppppppqqqqqqpppoookkkjjjgggccc___[[[YYYWWWQQQPPPNNNKKKHHHEEEBBB@@@AAA@@@???>>>======>>>>>>>>>===<<<:::888666555444444444555444444333222222555444333222333444555666444333222000............000///...---------------///000000///---,,,+++++++++,,,,,,---......//////......//////000111111111////////////////////////|||||||||}}}}}}}}}}}}}}}}}}~~~|||zzzzzzzzzzzzxxxvvvmmmllljjjhhhgggfffgggggg___]]][[[ZZZZZZ[[[ZZZXXXVVVTTTRRRNNNJJJGGGDDDBBBAAA@@@>>><<<999777555444555555444333333333444444444333222222111000/////////000000000000000////////////...//////000111111///......------,,,------000000///...------------,,,...//////...---...///---......///000000111111111111111222222333333333111111222222333333444444~~~{{{yyyxxxuuurrrooonnnnnnnnnnnnmmmmmmmmmmmmllljjjhhhggggggfffdddbbbWWWVVVTTTRRRPPPOOOOOOPPPJJJHHHEEEDDDDDDDDDCCCAAAAAA@@@???<<<:::777666555555444333111000......---.............../////////------------------............///////////////...+++,,,---...////////////........./////////000000///////////////000000111---000222333222111333555333444444555555666666666777777777777777777777777555555666888999:::;;;<<<~~~{{{xxxvvvvvvwwwuuusssqqqooommmjjjfffcccaaaaaa`````````_________ZZZXXXUUUTTTTTTSSSPPPOOOGGGFFFDDDAAA@@@?????????>>><<<999888888777666444666555444333222111000000//////...,,,,,,+++++++++++++++,,,,,,---------...))))))***+++,,,---......---......////////////...***,,,...///000000000///,,,------...///000111111/////////000111333444555222555888777555444666888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<999:::;;;===???AAABBBCCC~~~{{{xxxuuutttsssssssssqqqnnnjjjfffcccaaa``````___]]]ZZZWWWTTTRRRPPPIIIIIIHHHHHHGGGFFFFFFFFFAAA@@@>>><<<;;;<<<===>>>777777777666555444222222333222222111000//////...111000...,,,+++***))))))...,,,************))))))))))))))))))***+++,,,---...............---------111000///......000111222...///111111111333555777222444777888777666666777999888777777777888999:::<<<>>>??????>>>>>>@@@AAAAAABBBDDDFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMJJJJJJJJJJJJLLLNNNPPPQQQ~~~{{{yyyxxxxxxyyyvvvtttpppmmmiiigggfffeeebbb```]]]ZZZWWWTTTRRRRRRPPPOOOMMMJJJGGGEEECCCBBB??????>>>>>>>>>=========999777555444333444555666222222111111000///...---000/////////...---------///...---,,,+++*********---,,,+++************))),,,++++++++++++,,,------000000000//////000000111111111111111222333444555333444555666777999;;;===:::<<<>>>>>><<<<<<===>>>??????>>>>>>>>>@@@AAABBBBBBDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVVVVWWWUUUTTTTTTTTTUUUWWWYYYZZZ~~~}}}|||{{{zzzyyysssqqqnnnllliiihhhhhhhhhdddbbb___[[[WWWTTTRRRQQQMMMKKKIIIGGGEEECCCBBBAAABBBAAA@@@>>><<<:::999888666666666666555555555555222111///......///000111//////......---------,,,.........---------------......---,,,,,,,,,------------------------------/////////...//////000000444333333333333555666777444555666888::::::;;;;;;:::;;;<<<>>>AAACCCDDDEEEEEEFFFFFFEEEDDDDDDGGGIIIIIIIIIHHHIIIJJJKKKLLLMMMLLLNNNPPPQQQRRRSSSUUUWWWZZZYYYYYYYYYZZZ[[[]]]^^^^^^___```aaabbbbbbbbbbbbbbbaaa`````````aaabbbccczzzyyyxxxzzz}}}|||yyyvvvtttqqqqqqqqqpppnnnkkkhhhfff]]][[[YYYWWWTTTSSSRRRRRRPPPOOOMMMJJJFFFDDDBBBAAA======;;;:::888888777777999888777666555444333333222222333333333333333333111000000//////000111111//////////////////000000...//////////////////////////////...///000000111///000222222111111222333333333333444555666777777:::999999999:::<<<>>>???;;;===@@@BBBDDDFFFFFFFFFDDDDDDFFFHHHLLLNNNOOOOOOOOOOOOOOONNNMMMOOOSSSVVVTTTTTTUUUUUUVVVWWWXXXYYYXXXZZZ]]]^^^^^^```bbbdddfffeeecccbbbcccdddfffgggiiijjjkkklllllllllkkkjjjjjjiiigggfffffffffggghhh}}}|||tttsssrrrsssvvvxxxyyyxxxuuuuuutttrrrnnnjjjeeeccc``````___^^^ZZZVVVRRROOOIIIHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;999888777555444333222222222222222////////////............//////000000111111111222000000000111111222222333000/////////000111222333222222222222222222333333111111111111222333444444222555777888777777888::::::;;;;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBDDDFFFHHHIIIFFFHHHKKKNNNQQQRRRRRRRRRRRRRRRSSSUUUYYY[[[ZZZYYYXXXXXXXXXXXXXXX\\\aaaddd``````aaabbbccccccdddddddddfffhhhiiiiiijjjlllnnnpppooommmkkkkkklllmmmnnnnnnnnnpppppppppooommmllljjjiiihhhffffffffffffggg}}}zzzwwwsssrrrllljjjiiiiiikkkllllllkkkeeedddbbb___[[[VVVRRRPPPMMMMMMMMMKKKHHHCCC???===<<<<<<;;;:::999888777777333444444555555444333333000//////......//////000------......///000000000,,,------...///000111111000111222222333444555555222111111111222444666888999999999999999999999999777777777777888999:::;;;999===AAABBBAAAAAABBBEEEGGGGGGHHHIIIKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUXXX[[[]]]^^^^^^```___^^^aaadddeeebbb___^^^_________```ccchhhlllfffggghhhhhhiiiiiihhhhhhhhhjjjkkkkkkjjjjjjlllmmmqqqpppnnnmmmllllllmmmmmmiiijjjkkkkkkkkkiiifffeeebbbaaa```^^^^^^^^^^^^___~~~{{{yyyzzzyyywwwwwwxxxxxxyyyyyyvvvvvvtttrrrnnniiidddbbb^^^\\\YYYYYYYYYYYYXXXWWWRRRQQQOOOKKKHHHEEEBBBAAA>>>>>>===<<<:::888666444444444444444444333333222...///000111222111000000///......---.........///000000111222444555666666111111222333444555666666777777999:::;;;<<<<<<<<<<<<;;;;;;;;;===???BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFKKKQQQRRRQQQPPPRRRUUUWWWVVVVVVWWWWWWXXXYYYZZZYYY[[[]]]^^^______^^^^^^[[[\\\]]]^^^aaaccceeeggggggdddccceeehhhgggccc^^^___```aaa``````bbbfffhhhcccdddeeeeeeeeedddcccbbbaaabbbcccbbb```______```ddddddcccaaa```___^^^^^^[[[\\\]]]^^^\\\ZZZWWWUUUSSSRRRQQQOOOOOOOOOPPPPPP}}}yyyvvvtttsssqqqooonnnooopppqqqpppmmmlllkkkgggbbb\\\WWWTTTQQQOOOLLLJJJJJJIIIHHHFFFEEEDDDAAA>>><<<:::888888555555555555444444333222//////000000000000000///---...000000000000///...000000////////////000000///000111222444666777888888888999;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGIIILLLOOOPPPRRRRRRQQQPPPOOOOOONNNNNNPPPPPPPPPPPPPPPQQQRRRRRRSSSXXX^^^```^^^]]]```cccbbbaaa``````____________aaaccceeehhhhhhgggeeeddd`````````aaacccfffiiikkkgggdddbbbcccfffeee___ZZZ]]]^^^^^^]]]\\\]]]___aaa]]]]]]^^^^^^^^^\\\[[[ZZZXXXXXXXXXWWWTTTRRRRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMNNNOOOPPPPPPOOOLLLIIIGGGFFFEEEDDDCCCBBBBBBCCCDDD}}}{{{xxxwwwwwwsssnnniiigggfffeeecccaaa```___^^^XXXUUUQQQLLLGGGEEEDDDCCC???>>>===<<<;;;;;;;;;;;;666666555444333222111000111111222333333222111000,,,---///000000000///...///000111222333333333333555333111222666888777666;;;<<<===>>>>>>?????????@@@BBBEEEGGGHHHHHHHHHGGGKKKMMMPPPTTTWWWYYYZZZ[[[YYYZZZ[[[[[[\\\^^^bbbffffffeeedddbbb```_________eeedddaaa^^^^^^^^^```aaa___ccchhhkkkmmmmmmmmmnnnmmmllljjjhhhgggggghhhhhhnnnkkkhhhiiikkkjjjeee```]]]^^^```bbbbbbbbb``````\\\YYYVVVVVVWWWXXXWWWUUUOOOLLLKKKLLLNNNOOOMMMKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@>>>===<<<===>>>?????????@@@@@@@@@@@@??????<<<;;;:::999999;;;<<<>>>}}}zzzxxxvvvsssqqqooonnnjjjeee```^^^]]][[[XXXUUURRROOONNNLLLJJJFFFCCC???===<<<;;;666666555444333333333333222222111111000///.........///000111111111000000///000111222222222111111222333444666777888888888;;;999888999<<<===<<<;;;AAABBBDDDFFFGGGGGGGGGGGGKKKMMMOOORRRTTTTTTSSSSSSTTTWWWZZZ___cccfffggghhhjjjkkkkkkjjjiiiiiikkkmmmoooooonnnllllllkkkkkkkkkllljjjgggeeeeeeeeeggghhhhhhjjjnnnpppqqqqqqpppppplllkkkiiigggfffffffffffffffcccaaabbbdddccc^^^ZZZTTTVVVWWWYYYYYYXXXWWWVVVRRROOOMMMNNNOOOOOOMMMKKKHHHFFFDDDEEEGGGHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCC???>>>>>>===<<<;;;::::::>>>===;;;999999:::;;;<<<666666777777777777666666999888777777777999;;;<<<~~~|||xxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{yyyuuupppllljjjhhhfffcccaaa^^^ZZZUUURRRNNNMMMKKKHHHEEEBBB@@@???===<<<;;;999777555333333//////............//////000000/////////............///111222444444333333333444555666666666555555888999;;;===???AAABBBBBBFFFEEEDDDEEEGGGHHHHHHGGGKKKMMMPPPRRRTTTTTTTTTSSSXXXZZZ]]]___aaabbbaaaaaa```bbbggglllppptttvvvwwwyyyzzzzzzyyywwwuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvrrrqqqnnnlllkkkkkklllmmmlllmmmnnnoooooonnnlllkkkdddcccbbb```^^^]]]]]]]]]YYYWWWUUUVVVWWWVVVRRROOOIIIIIIKKKKKKKKKJJJIIIHHHDDDCCCCCCCCCDDDCCCAAA>>>>>>===<<<<<<>>>>>>===<<<=========<<<<<<<<<======::::::999999999888888888888777666555555555666777444444555555555555444444555555444444555666888999~~~}}}~~~~~~~~~}}}zzzxxxwwwssssssssssssssssssttttttrrrpppmmmiiiddd___[[[XXXVVVUUURRRPPPLLLHHHDDDBBB>>>>>>===<<<;;;999888888333333444333333222000000////////////000111222222111111111222222222222333333444666999:::;;;;;;;;;;;;;;;<<<<<<<<<=========AAABBBDDDGGGJJJLLLMMMNNNQQQQQQRRRTTTVVVXXXXXXXXXXXXZZZ]]]```bbbbbbbbbaaadddfffhhhkkkmmmmmmllllllkkkmmmqqqvvvzzz}}}~~~}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvrrrpppmmmjjjhhhgggffffffcccbbbbbbbbbaaa```]]]ZZZVVVUUUSSSRRRPPPOOONNNMMMJJJIIIHHHIIIJJJIIIFFFCCC???@@@@@@@@@???>>>======;;;;;;<<<======;;;888666777777777777777777777777666777777888888888888888888888888999999999999999444444333222222333333444555666666777777666666555333222222333444555777777}}}|||{{{{{{{{{{{{yyywwwuuusssqqqmmmlllllljjjiiihhhgggfff```^^^[[[WWWRRRMMMJJJHHHEEEEEECCC@@@===999777666555555444444333333222222...///000111111111111111000000111111333555666777555666666777888999:::;;;;;;<<>>>>>>>>??????>>><<<;;;::::::::::::999888888777777999:::;;;:::888666555555555555555555444555555444444666777777888777777444444444444444555555555222222222222222222333333333333444444444444333333222222222333444444555666|||||||||{{{zzzyyyxxxwwwttttttrrrpppnnnkkkiiihhhaaa```___]]]ZZZWWWUUUSSSMMMKKKIIIFFFBBB???===<<<888999999666333111111222222111111000///...------...//////000222333444444222222333555777999;;;=========???@@@BBBDDDEEEFFFFFFHHHKKKMMMOOOQQQQQQQQQTTTTTTTTTSSSTTTUUUUUUVVVXXXYYY[[[]]]^^^___``````bbbeeejjjmmmoooqqqssstttsssttttttttttttttttttsssxxxxxxyyyzzzyyywwwuuusssuuuwwwzzz~~~~~~xxxrrrllljjjiiiffffffeeedddbbb___\\\ZZZVVVUUURRROOOKKKIIIGGGFFFEEEBBB@@@@@@BBBAAA>>>;;;=========<<<;;;:::999888777777888999999888777666777777666666666666666666777888:::999777555555555444555666555444333444666333444666777888777666666222222222222222333333333222222222222333333333333222333333444444333333222222222333333333333444444~~~{{{yyyvvvuuuuuusssqqqooommmlllfffeeecccaaa^^^[[[YYYWWWPPPOOONNNLLLIIIEEEBBBAAA<<<<<<:::888777666555555111333444222000///111333000000000000000000111111333333333333555777999:::::::::<<<>>>@@@CCCFFFGGGIIIJJJKKKMMMPPPRRRSSSTTTUUUWWWYYY\\\^^^_________cccbbbaaaaaaaaabbbddddddccccccdddeeefffffffffeeehhhlllqqqsssssstttvvvwwwvvvtttsssqqqoooooooooooorrrrrrrrrqqqoookkkhhhffffffiiilllppptttwwwxxxyyytttrrrmmmfff^^^YYYVVVVVVRRRRRRRRRRRRPPPMMMJJJHHHEEEDDDCCCAAA???===<<<<<<<<<888666777;;;<<<999666666777777888777666555444333555666777666555555555444444444444444444555555555777888666444222333555222444666555333222333555333444555777777666444333333333222222222222222222111222222333333333333333333444444555555444444333222222222222222111111000|||{{{zzz{{{{{{zzzwwwuuupppooommmkkkhhheeebbbaaaYYYXXXUUUSSSOOOLLLJJJIIICCCCCCBBB@@@===:::666555333333222222222222222333///111333222000000333555...///111222555777888999888888777777999<<>><<<:::::::::999999888888888777333111333888:::888444222333444555555444333222222444666666666555555555222222222222333444444555444555666444000///111444111333555444222111222555222333444666555444333111000000/////////.........111111222333333333333333111111222222222222111111222222222222111000///...~~~|||{{{{{{yyysssmmmmmmpppqqqmmmgggeeeccc___[[[VVVSSSPPPOOOGGGFFFCCC@@@>>>===>>>>>>888888777555333222333555333333222000......000222333333222333444666888:::>>>>>>>>>>>>@@@BBBDDDEEEFFFEEEEEEHHHMMMSSSVVVWWWVVVYYY\\\```bbbdddddddddiiihhhhhhjjjlllmmmmmmkkkjjjiiijjjllloooqqqpppoooooommmkkkiiihhhhhhiiijjjeeecccaaa```aaacccfffiiimmmooopppnnnkkkgggeeedddaaa___[[[VVVSSSQQQPPPPPPQQQQQQQQQOOOMMMJJJGGGFFFDDDFFFIIILLLPPPTTTWWWXXXPPPNNNJJJGGGCCC@@@>>><<<:::;;;::::::999888777666444555555555444333333222111111222333444444555555444444333111000000000000222333444444444111///...///000000///...///111444444222000...---,,,---------...000000...---------333333333333333333333333000111222222222222444555444444333222222333333333777777777666555333111///444333222222333444333222|||zzzwwwvvvuuummmhhhbbbaaadddddd```[[[VVVTTTQQQMMMJJJGGGEEEDDD>>><<<:::888666666777777444555444222000///000222000222333333222222444666666666666777999<<<>>>@@@CCCDDDEEEGGGIIIMMMPPPQQQSSSRRRSSSVVV[[[```cccdddfffgggjjjmmmnnnoooooonnnpppoooppprrrtttuuusssrrrooonnnmmmmmmnnnmmmllljjjgggfffcccaaa`````````aaa]]][[[YYYXXXYYY[[[^^^```fffggggggeee```\\\YYYXXXTTTRRRNNNKKKHHHFFFFFFFFFCCCCCCCCCCCCBBB@@@>>>===>>>@@@BBBFFFIIILLLOOOPPPLLLJJJFFFCCC???<<<999888999999999888888777555555333333333333333222111111//////000111111222333333222222111//////.........111222333333333222111000...//////...------///111///...---------...000000///111111111/////////111222222333333444444555555333444555555555555666777999999999999999:::;;;;;;<<<===>>>???>>>===;;;999888777666777999999777666~~~|||{{{zzzyyy{{{zzzwwwtttpppllljjjhhh^^^YYYSSSRRRTTTSSSOOOKKKFFFDDDBBB???===;;;:::999666555333222111222222333222333333222111000222444222555888:::::::::;;;======>>>???AAADDDGGGJJJLLLMMMNNNQQQTTTXXX]]]```bbbaaa```aaadddiiinnnqqqrrruuuvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwyyyxxxvvvtttpppmmmjjjhhhfffddd```^^^[[[YYYWWWUUUSSSSSSSSSSSSPPPOOOMMMLLLMMMOOORRRTTTYYYZZZYYYVVVQQQLLLIIIHHHEEEDDDAAA???===<<<<<<<<<::::::;;;<<<<<<;;;::::::999:::<<<>>>AAACCCEEEFFFEEECCC@@@<<<999666444333555555555555444444333222000000111111111000//////,,,,,,,,,---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---++++++---...---------...///000222333111222333222111222555777333444666777999::::::;;;999999999:::;;;;;;<<<<<<@@@@@@AAABBBDDDEEEFFFGGGGGGIIILLLNNNNNNMMMJJJHHHEEEEEEFFFHHHIIIHHHFFFCCC}}}||||||~~~}}}{{{}}}zzzvvvssspppnnnmmmnnnllliiieee```\\\YYYWWWOOOKKKFFFEEEEEEEEEAAA>>>;;;:::999777666666555555444333333333333444555666333555777888888999<<<>>>===@@@DDDGGGGGGGGGGGGGGGKKKLLLNNNQQQUUUXXX[[[\\\\\\]]]```dddhhhllloooqqqkkkjjjkkknnnrrrwwwyyyyyy}}}}}}}}}}}}|||zzzyyyxxxwwwvvvuuutttsssqqqnnnkkkgggddd```\\\YYYVVVRRRPPPNNNMMMKKKIIIGGGFFFFFFFFFDDDCCCBBBAAABBBDDDFFFHHHLLLLLLLLLHHHCCC???===<<<===<<<;;;:::999888999999888888888999999999999999666666888999;;;===>>>???>>>===:::666333000///...000111111111000000///...,,,------...------,,,,,,))))))))))))******++++++++++++***)))))))))************)))))))))***++++++,,,---------++++++,,,---000000000111222333444555555666777888999;;;@@@CCCDDDFFFHHHKKKMMMOOOPPPPPPJJJJJJJJJLLLNNNPPPPPPPPPSSSTTTVVVXXXYYY[[[\\\]]]```bbbeeehhhhhheeebbb```]]]^^^___aaacccaaa^^^[[[~~~|||zzzzzzzzz|||}}}}}}zzzxxxvvvtttpppkkkfffbbb___]]][[[ZZZWWWSSSNNNJJJGGGFFFAAA>>>;;;:::::::::888555444333333333333333444444333444555666888999;;;<<<999<<>>======;;;;;;:::999:::<<<>>>???@@@AAAAAA>>>:::777666777888888888777777777777888444444333333222222222222111222222444555666777777888666444111...,,,+++++++++,,,,,,,,,,,,++++++***((()))************))))))&&&&&&'''''''''''''''((((((((((((((((((((()))))),,,,,,++++++++++++,,,,,,***,,,......------...000222444666888;;;>>>???@@@DDDFFFHHHJJJLLLQQQVVVZZZbbbeeehhhkkknnnpppqqqqqqiiiiiiiiikkkooorrrrrrqqqqqqrrrtttvvvwwwxxxxxxxxx|||~~~|||yyyuuuuuuwwwyyyzzzyyyvvvsss~~~}}}|||yyywwwwwwvvvvvvwwwwwwuuurrrooogggeeeaaa[[[VVVRRROOOMMMIIIHHHFFFCCC@@@===;;;999777555333333444444444333222222222222333444555666777888:::===???BBBCCCDDDDDDHHHLLLOOOQQQTTTWWWYYY^^^aaadddeeedddbbbaaaaaaiiikkkmmmpppsssuuuwwwwwwvvvwwwxxxyyyyyyzzzyyyyyyzzzyyyyyy{{{~~~~~~}}}{{{yyyxxxvvvvvvoookkkddd^^^ZZZVVVRRROOONNNKKKHHHEEEDDDDDDCCCAAA======<<<<<<;;;:::999888666666555555666777999:::888999999777444333333333222222333333333333444444222111000...------------++++++,,,---...//////000000///...,,,***))))))(((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))*********++++++,,,,,,,,,---...111444666666777999;;;;;;>>>CCCIIIOOOTTTWWWYYY___aaadddgggjjjnnnssswww|||~~~|||zzzyyywwwtttrrrooonnnmmmllljjjfffaaa]]]UUUSSSPPPLLLHHHDDDBBBAAA<<<<<<:::999777666444444333222222333555666777777888888999999;;;<<<===>>>BBBDDDGGGJJJNNNQQQSSSTTTUUUXXX\\\___```aaaccceeehhhjjjmmmnnnmmmkkkkkkkkkrrrsssvvvxxxzzz{{{||||||||||||}}}}}}|||zzzyyyxxxxxxwwwwwwxxxzzz{{{zzzyyywwwvvvuuusssqqqppppppoooeee```XXXQQQLLLIIIGGGFFFDDDBBB>>>======>>>======888999999999888888777666333333333333444555666777333444444222///......///,,,------..................---,,,+++******++++++&&&''''''((()))***+++,,,))))))((('''&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++***+++...000222333444444;;;>>>BBBFFFHHHJJJLLLNNNQQQUUU[[[ccckkkqqquuuxxx{{{~~~~~~|||yyywwwvvvtttqqqooohhhfffdddaaa]]]WWWQQQLLLHHHGGGDDDAAA???<<<;;;:::666666555555444333333333444444555666888;;;<<<===BBBBBBBBBCCCDDDFFFHHHHHHOOOQQQTTTXXX\\\___aaabbbcccfffiiijjjkkkkkklllmmmkkkmmmpppqqqpppppppppqqquuuwwwyyy{{{|||}}}||||||}}}}}}~~~}}}|||zzzxxxwwwrrrqqqpppqqqssssssqqqooommmlllkkkiiihhhhhhgggggg]]]WWWNNNGGGCCCAAA@@@@@@>>>;;;888777888999999888666666777777777777666666222222222222333444555555111222111///,,,***+++,,,)))***+++,,,,,,,,,++++++((('''&&&%%%%%%%%%&&&'''%%%&&&&&&((()))***++++++%%%%%%$$$$$$$$$$$$%%%%%%""""""###############"""!!!!!!"""###############&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((()))***+++,,,000333777;;;???AAAAAAAAAGGGKKKPPPTTTWWWZZZ]]]___hhhkkkrrryyyzzzxxxsssnnniiidddaaa___YYYVVVQQQKKKFFFCCCAAA@@@999::::::999777555555666666777999999888777888999999999:::<<<@@@FFFLLLOOOXXXVVVUUUTTTUUUXXX[[[]]]___bbbggglllpppqqqppppppuuuttttttuuuwwwwwwvvvuuuttttttssspppmmmmmmqqquuutttvvvxxxxxxwwwvvvvvvwwwuuuxxxzzz{{{xxxuuurrrqqqnnnllliiihhhhhhgggdddccc```^^^\\\[[[[[[[[[ZZZYYYNNNGGG???;;;;;;:::666333333333333222333333444444111111111000//////......//////...------,,,++++++************))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""###$$$###""""""$$$&&&######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%%%%&&&(((******)))((((((***...222555;;;DDDLLLRRRVVVXXXZZZ```bbbfffiiimmmpppssstttzzz~~~~~~|||zzzwwwqqqpppmmmhhhbbb[[[VVVRRRNNNLLLGGGCCC???<<<;;;:::888999:::888777666777888777999;;;<<<;;;<<<>>>???AAABBBEEEHHHNNNTTTYYY\\\cccbbbaaa```aaadddfffhhhiiikkkoootttwwwxxxxxxxxx{{{zzzyyyyyyzzzyyyxxxvvvuuutttrrrmmmiiiiiilllooopppqqqqqqooommmmmmnnnooorrruuuyyyzzzxxxtttrrrpppnnnkkkhhheeecccaaa]]][[[VVVUUUSSSSSSSSSRRRQQQOOOGGGAAA:::666666555222///111111000000000111222222//////......---,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$###""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%''''''''''''(((***+++,,,---...000444:::>>>AAAGGGPPPXXX^^^aaacccdddiiikkknnnqqqtttwwwyyyyyy~~~~~~~~~|||zzzxxxvvvuuu~~~|||zzzxxxvvvsssnnnkkkdddcccaaa]]]WWWOOOHHHDDDBBB@@@===;;;888777777777777888999999888888:::<<<<<<>>>@@@BBBCCCFFFJJJLLLNNNPPPTTTZZZ```eeeiiilllpppooooooooopppqqqsssuuusssuuuwwwzzz|||~~~~~~|||zzzyyyxxxvvvtttpppnnnkkkfffccccccgggjjjhhhgggeeeaaa______bbbeeelllppptttvvvtttpppmmmllljjjfffbbb^^^ZZZVVVQQQNNNIIIHHHHHHHHHIIIGGGEEEBBB<<<777111/////////---+++------,,,,,,---...//////,,,,,,++++++***)))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&%%%$$$######!!!!!!"""$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%"""#########""""""$$$%%% !!!""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((((()))+++---///000333555888===BBBFFFKKKRRR[[[ccchhhjjjlllmmmqqqrrrtttvvvyyy|||}}}~~~~~~{{{xxxssspppmmmkkkjjjiiifffdddbbb```___~~~~~~~~~}}}{{{xxxvvvsssppplllgggaaa]]]VVVUUUSSSOOOJJJDDD???<<<::::::999888888999::::::999:::<<<<<<<<<>>>AAACCCFFFHHHKKKNNNQQQUUUZZZ]]]]]]```dddjjjooosssuuuvvvyyyyyyyyyyyyyyyzzz{{{|||xxxyyyyyyzzz|||}}}~~~zzzwwwuuurrrnnnllldddbbb___\\\[[[]]]aaaccc[[[ZZZVVVRRRPPPRRRWWW[[[dddhhhlllnnnkkkgggcccaaa^^^ZZZVVVQQQMMMIIIDDDAAA=========>>>???===:::777111...***))))))***)))((()))))))))))))))***+++,,,*********)))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!  !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""###%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######%%%&&&))))))***+++---///333444777999;;;???DDDGGGLLLSSS\\\eeejjjmmmnnnooopppqqqsssvvvyyy|||~~~{{{wwwsssppplllkkkhhheee```[[[WWWUUUPPPPPPNNNLLLKKKIIIIIIHHH~~~}}}zzzxxxvvvuuusssqqqooolllhhhccc^^^YYYRRRNNNIIIGGGDDDAAA>>>===<<<<<<999:::;;;<<<>>>@@@BBBBBBAAACCCDDDEEEEEEHHHLLLOOOTTTWWW[[[^^^aaaeeejjjnnnnnnqqqtttwwwzzz|||||||||~~~~~~~~~~~~~~~}}}}}}xxxxxxwwwwwwwwwyyyzzz{{{{{{yyyuuurrrooojjjeeebbbYYYWWWSSSQQQQQQRRRTTTUUULLLJJJHHHEEEDDDGGGLLLQQQYYY\\\______\\\WWWSSSQQQLLLIIIEEEBBB???<<<888666222222222333444333000---***(((&&&&&&&&&'''''''''&&&%%%&&&&&&'''((()))*********)))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!! !!!!!!!!!!!!""""""######""""""""""""""""""######!!!"""###"""!!!!!!###%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%&&&))))))***+++---///222444777999<<<@@@DDDHHHJJJPPPYYY```fffiiilllnnnlllmmmooorrruuuyyy|||~~~~~~{{{yyywwwtttqqqqqqooolllgggbbb]]]YYYWWWNNNMMMJJJGGGCCC???<<<;;;;;;:::999888888888888999}}}{{{{{{zzzxxxvvvxxxuuuqqqmmmkkkhhheeeccc```]]]XXXSSSOOOKKKFFFCCCAAA???===;;;;;;===???AAA>>>@@@BBBEEEIIIKKKNNNOOOOOOQQQRRRRRRTTTWWW\\\___dddggglllooorrruuuxxxzzz|||}}}}}}{{{zzztttsssrrrrrrqqqqqqrrrrrrrrrpppnnnlllhhhccc\\\WWWPPPMMMJJJGGGFFFDDDBBBAAA======<<<::::::<<>>===:::555111222333333333222333444666888:::<<<;;;999777666666111///---,,,,,,+++)))''''''%%%$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$%%%&&&#########$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""""" !!!"""$$$%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$%%%''''''''''''(((***(((+++///222444888<<>>===:::777444111//////000///...---,,,+++++++++,,,+++)))(((((()))***,,,|||{{{yyyxxxwwwuuuqqqnnnhhhddd^^^YYYUUUPPPLLLHHHKKKGGGCCCAAAAAABBBCCCCCCFFFGGGIIIKKKMMMNNNOOOPPPSSSUUUYYY^^^bbbfffiiijjjjjjkkkkkklllmmmqqqvvvzzzwww{{{~~~}}}||||||{{{yyyzzzzzzyyyvvvrrrnnnkkkeeeeeeddddddbbb```___^^^ZZZ[[[\\\\\\YYYRRRIIIBBB<<<;;;999999999666111,,,,,,...//////...,,,,,,------///000000///...///000,,,***((((((((((((&&&$$$(((&&&%%%%%%&&&'''&&&%%%"""###$$$$$$$$$$$$%%%&&&#########$$$%%%'''((()))''''''&&&&&&%%%$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!""""""######!!!!!!""""""#########$$$ !!!"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$###%%%&&&&&&%%%%%%&&&(((&&&(((+++,,,---///111333888999:::::::::===@@@CCCCCCBBBAAA@@@AAACCCEEEFFFBBBCCCDDDDDDDDDEEEHHHKKKFFFFFFEEECCC@@@???@@@BBB???>>>======<<<;;;777555555333222333444444333111333222000///---,,,++++++((('''&&&%%%$$$$$$%%%%%%***)))'''%%%$$$%%%&&&'''|||yyyvvvuuurrrooommmkkkhhhbbb]]]\\\WWWQQQKKKHHHGGGFFFEEEBBBAAACCCGGGHHHGGGIIINNNRRRUUUZZZ___```___]]][[[```aaaeeekkkqqquuuvvvuuusssrrrrrruuuxxxzzzzzzyyy}}}yyyuuurrrpppoooppppppooolllgggbbb___[[[ZZZXXXUUUSSSQQQPPPOOOMMMLLLJJJGGGCCC???<<<:::555444222000...+++***)))))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''((('''(((((()))***++++++,,,.................................//////000000000333333333333333333333333222222222222111000...------....../////////......)))+++------+++)))))))))++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%|||{{{zzzwwwtttrrrrrrooojjjgggddd```ZZZVVVRRROOOJJJFFFDDDCCCCCCCCCFFFFFFIIINNNPPPOOOSSSXXX[[[^^^ccchhhjjjiiigggeeefffhhhkkkqqqvvvzzzzzzyyywwwwwwvvvxxxzzz||||||{{{~~~~~~~~~}}}zzzuuuoooiiieeeeeefffhhhgggddd```[[[XXXSSSQQQOOOLLLJJJHHHHHHHHHAAAAAA???<<<999666333111------,,,+++***)))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$######""""""""""""""""""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&''''''(((((((((************************++++++++++++++++++,,,,,,))))))))))))))))))))))))---------,,,+++++++++*********************))))))'''(((******((('''&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############}}}{{{xxxuuusssqqqmmmjjjjjjfffaaa]]]YYYVVVRRROOOLLLJJJGGGEEEDDDEEEGGGIIINNNMMMQQQVVVYYYYYY^^^cccfffiiimmmqqqsssrrrpppnnnlllmmmpppuuuzzz||||||{{{yyywwwvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyttttttsssoooiiiaaaZZZUUUUUUWWWYYYYYYWWWSSSNNNKKKGGGEEEBBB???===<<<======444444333111///---***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&$$$%%%'''&&&%%%######$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$######"""""" !!!!!!!!!"""""""""{{{xxxsssooollliiieeebbb]]][[[WWWTTTRRRPPPOOOOOOOOOOOOOOONNNOOOQQQTTTWWWWWWWWWYYY^^^``````dddjjjnnnpppsssvvvvvvtttqqqooonnnnnnppptttwwwyyywwwvvvrrrpppnnnmmmnnnooonnnmmmiiijjjkkklllmmmlllkkkjjjgggeeebbb]]]WWWPPPJJJFFFDDDFFFIIIJJJHHHEEE@@@>>><<<:::777444333333333444---------,,,+++)))((('''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###$$$%%%&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%&&&((('''%%%$$$######$$$$$$"""###$$$$$$###""""""######""" """%%%&&&'''&&&&&&%%%$$$######""" !!!!!!"""#########|||yyyvvvrrrlllgggccc___[[[XXXSSSRRRRRRRRRRRRSSSUUUWWWZZZ[[[]]]\\\\\\^^^bbbfffcccbbbbbbeeeeeedddhhhmmmrrrtttuuuvvvtttqqqnnnlllllllllmmmoooqqqrrrooommmgggdddaaa````````````___[[[\\\\\\]]]]]]\\\[[[ZZZWWWTTTNNNHHHCCC???<<<;;;888999;;;<<<;;;888555333444222000...---------...)))*********)))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###%%%'''%%%$$$######"""""""""###"""###$$$###""""""###%%%###!!!  ###&&&((())))))(((''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&~~~}}}zzzvvvsssmmmiiiccc___[[[XXXUUURRRRRRTTTWWWXXXZZZ\\\```ccceeegggiiihhhfffgggjjjnnnmmmjjjiiijjjhhheeehhhmmmqqqrrrsssrrrpppmmmiiigggggggggggghhhiiihhheeebbbZZZWWWSSSQQQQQQRRRRRRQQQMMMNNNNNNOOONNNMMMKKKJJJEEEBBB<<<777444333444555111222222111000///---,,,------,,,+++***)))))))))&&&&&&&&&''''''&&&&&&%%%$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###%%%&&& !!!!!!"""""""""!!!!!!###$$$$$$$$$"""###$$$&&&###"""!!!!!!"""$$$'''(((++++++******))))))((((((%%%%%%&&&'''((())))))***}}}{{{yyyvvvqqqmmmfffccc^^^[[[YYYXXXWWWUUU[[[^^^bbbdddeeegggjjjmmmmmmpppqqqoookkkjjjmmmqqqmmmjjjhhhgggeeebbbdddiiijjjkkkkkkkkkjjjgggdddbbb^^^^^^]]]^^^]]]\\\XXXUUULLLIIIEEECCCCCCCCCDDDCCC@@@@@@@@@AAA@@@>>>===;;;555333111...---...000111000///---+++************''''''(((((((((&&&%%%$$$######$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######### ###%%%%%%$$$###"""###$$$$$$###"""###%%%'''""""""""""""###%%%&&&'''++++++******************&&&''''''(((******+++,,,}}}|||zzzwwwsssnnnjjjdddaaa]]][[[\\\\\\\\\\\\dddhhhlllnnnnnnnnnooorrrsssuuuwwwsssnnnlllnnnqqqiiieeecccbbb___\\\___dddbbbcccdddddddddbbb```^^^VVVVVVUUUUUUTTTRRRNNNKKKBBB???;;;888999999::::::666666666666555444222111,,,+++++++++,,,---//////000...+++)))'''(((((()))###$$$&&&&&&&&&$$$"""!!!#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""###### !!!!!!""""""""" !!!!!!""""""!!!!!! """&&&(((***(((&&&%%%############""""""%%%'''!!!""""""###$$$%%%%%%%%%***************+++++++++''''''((()))***+++,,,---}}}zzzvvvtttssspppkkkfff___```bbbccceeefffggggggooooooqqqtttwwwyyyxxxwwwvvvuuutttqqqnnnjjjgggeee^^^ZZZUUUQQQPPPQQQTTTVVV___`````````^^^ZZZWWWTTTRRROOOLLLJJJHHHFFFCCCAAA:::777444111...---------...,,,***+++------***&&&&&&&&&'''***...111222111)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######'''&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!###&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&$$$"""$$$%%%&&&'''((()))))))))............---,,,***))),,,,,,+++++++++---...000~~~~~~xxxuuurrrppppppnnnkkkhhhggghhhjjjlllnnnppppppqqquuuuuuvvvxxxzzz{{{yyywwwrrrqqqnnnkkkfffbbb^^^\\\UUURRRNNNKKKKKKMMMPPPSSS[[[\\\\\\[[[YYYUUURRROOOKKKIIIFFFEEEDDDBBB???===777555222///,,,++++++++++++***(((((())))))((('''((((((***---000111///---***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$######""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""$$$&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&))))))((('''&&&'''(((***+++,,,,,,,,,/////////...---+++***)))------------...///000111}}}{{{zzzuuussspppooopppppppppoooqqqrrrtttvvvxxxzzz{{{{{{|||||||||}}}}}}zzzvvvsssiiigggddd```[[[WWWRRRPPPJJJHHHFFFDDDEEEGGGKKKMMMSSSSSSSSSRRRPPPLLLIIIFFFAAA???===<<<<<<;;;999777222111...+++***)))))))))'''((('''&&&%%%%%%'''(((***+++---000111///+++'''+++***)))'''&&&%%%%%%%%%#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ############$$$%%%&&&''')))))))))))))))(((''''''%%%%%%'''))),,,...---+++)))***,,,...///000111111222222111///...,,,+++***,,,---...000111222222222~~~|||yyyxxxuuutttrrrrrrsssuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}{{{xxxssslllggg]]][[[YYYUUUQQQLLLIIIGGGCCCAAA@@@??????AAADDDFFFHHHHHHGGGFFFCCC@@@===;;;666555333333444444222000---,,,***((('''&&&&&&&&&&&&'''(((&&&###$$$(((,,,---,,,,,,------***'''$$$)))((('''%%%$$$######### !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&''''''((((((++++++++++++***)))((('''(((((())),,,///000///---+++,,,...000222333333444444444222000///---,,,,,,)))+++---///000111111000~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvxxx{{{~~~~~~~~~~~~}}}|||yyyvvvqqqllleee]]]WWWPPPOOONNNKKKHHHEEECCCAAA???>>><<<;;;;;;<<<===>>><<<;;;;;;999777555333111...---,,,,,,------,,,+++(((((('''&&&%%%%%%%%%%%%&&&((()))'''%%%&&&+++///---+++(((&&&&&&%%%$$$"""&&&&&&$$$###"""!!!!!!!!! !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%(((((())))))))))))))))))***************)))((((((++++++,,,...000///---***+++,,,...000111222333333111000...,,,+++*********&&&''')))+++,,,---,,,,,,~~~}}}}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{zzzzzz{{{}}}~~~{{{xxxuuutttooolllgggaaa[[[UUUNNNIIIFFFEEEEEECCCBBB@@@>>>===::::::999888777666666666222222111000///---,,,+++)))((('''((()))***)))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''((())),,,///***'''###!!!!!!"""""""""######"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''))))))*********)))(((((((((((())))))))))))((((((++++++,,,...///---***'''******,,,---......///...***)))'''&&&%%%$$$%%%%%%###$$$%%%&&&''''''''''''}}}|||}}}}}}}}}}}}}}}~~~~~~|||wwwrrrmmmhhhfff```\\\VVVQQQMMMHHHCCC@@@?????????>>><<<:::999888333333333222111111000///---,,,,,,,,,+++******)))((('''&&&&&&'''((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%###"""###%%%(((***++++++$$$""" """""""""!!!"""!!!!!! !!!!!!!!!"""""""""""""""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! ##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###%%%&&&'''''''''((())))))((('''&&&%%%%%%%%%&&&'''(((((((((((())))))***,,,---+++((($$$''''''((()))))))))))))))&&&%%%###"""!!!"""###$$$###""""""!!!!!!""""""###~~~}}}|||~~~}}}}}}}}}}}}}}}{{{wwwpppjjjccc]]]ZZZUUUQQQLLLGGGDDDAAA???<<<===<<<<<<:::999777555444------.........---,,,,,,+++******************)))((('''%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&& ###'''***)))'''  """$$$$$$###!!!!!!!!!!!!!!!!!!"""##################"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!! $$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&'''&&&&&&'''''''''%%%$$$###"""###%%%&&&''''''((((((&&&'''(((+++,,,+++'''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&###"""  !!!}}}yyytttnnneee\\\VVVQQQMMMKKKHHHEEEAAA===:::888888888666666666444222...+++)))---,,,+++***))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!! !!!!!! !!!!!!  !!!"""######""""""!!!!!!!!! !!!"""""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!### !!!!!! """###$$$%%%$$$'''***+++)))&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! yyyssskkkfff]]]UUUOOOKKKHHHEEEBBB@@@<<<999666444444444333222111///---+++***)))+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!  !!!!!!!!! !!!  !!!  !!!"""""""""!!!!!!!!! """"""""""""!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$&&&((((((&&&$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! {{{pppiii^^^YYYRRRKKKGGGCCC@@@???;;;999777444222111111111///...+++)))((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! """"""""""""  """!!!   !!!!!!!!!  !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!###"""!!! $$$%%%&&&%%%###!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!! sssfff]]]RRRNNNHHHCCC@@@===;;;999666555333111000/////////++++++***)))((((((((('''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!    !!!""""""  !!!!!! !!!!!!  !!! !!!"""!!!!!!!!!!!! """!!!!!! &&&&&&%%%###!!! !!!###""""""""""""""""""""""""""""""!!!!!!!!! yyylll^^^UUUIIIFFFAAA===;;;:::888666000000///---,,,,,,++++++''')))+++---,,,***(((&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!###$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!! !!!!!!!!!""""""!!!!!!!!! !!! !!!!!! !!!""""""''''''%%%### !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~}}}~~~}}}wwwnnnbbbVVVNNNBBB???;;;999777666444333++++++***)))(((''''''&&&&&&(((,,,......+++'''$$$&&&%%%%%%$$$$$$%%%%%%%%%!!!###$$$&&&&&&&&&%%%%%%"""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  !!!!!!""""""""""""!!!!!! !!!!!!  !!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""######&&&&&&%%%###  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! {{{wwwvvvxxxzzzzzzzzzyyyuuuoooggg^^^TTTJJJCCC<<<999666444333222000...******)))((('''&&&%%%$$$&&&''')))+++***(((%%%###$$$######"""######$$$$$$!!!###%%%%%%%%%$$$###!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!"""###$$$%%%%%%&&&$$$######""""""""""""###$$$%%%$$$"""!!!!!! |||xxxsssrrrtttvvvvvvvvvooojjjbbbYYYPPPGGG???999888555222111000///---+++,,,++++++***)))'''&&&%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""### """$$$%%%$$$###""" !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!     !!!"""###"""!!! !!!###""""""###$$$&&&'''((()))'''&&&%%%###"""!!!!!!!!!"""######!!!!!!!!! {{{xxxsssooollllllnnnnnniiiddd[[[UUULLLDDD@@@;;;777333444222000/////////...,,,,,,+++***)))''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""############&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!###%%%&&&&&&###!!!!!!!!!""""""!!! !!!!!!   !!!!!!     !!!!!! !!!!!!"""""""""""""""!!!######"""  $$$'''((((((((('''&&&###!!! zzzuuurrrooojjjeeeddddddccc___ZZZQQQLLLDDD???;;;888555333222000...---------,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!"""$$$&&&&&&$$$"""!!!""""""!!!!!!      !!!!!!!!! !!!!!!!!! !!!%%%(((******)))'''$$$"""   }}}wwwqqqkkkggggggaaa[[[WWWVVVTTTQQQNNNDDD@@@;;;777666444333111000...++++++++++++***)))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!##############################""""""""""""!!!!!!!!!###%%%%%%$$$""""""###"""!!!!!!    !!!     !!!%%%(((+++***'''$$$"""   }}}wwwooohhhbbb^^^\\\WWWPPPKKKIIIGGGEEEDDD;;;999666333222111111000...,,,*********+++***((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! ###%%%%%%$$$#########"""!!!!!!!!!   !!!"""###!!!!!!!!!    !!!!!! !!!!!!  ###%%%(((&&&###!!! ~~~xxxqqqiiiaaa[[[XXXSSSNNNHHHCCC@@@?????????888888666333111/////////...---+++***+++++++++)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" ###%%%%%%$$$#########!!!!!!!!!!!!!!! """"""!!!  !!!!!!  !!!"""###!!!!!!!!!  !!!!!!  !!!!!!""""""""""""""" !!!"""   }}}|||yyyssskkkccc\\\WWWTTTLLLIIIDDD???<<<;;;;;;<<<777777666333000............---+++++++++,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########"""!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!###%%%%%%$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!  !!!"""   !!!"""###  !!!!!!""""""""""""######  !!!!!! ~~~zzzxxxwwwsssllleee^^^XXXTTTSSSIIIGGGCCC>>>:::888888999333444444222...,,,,,,......,,,******+++,,,+++***(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$&&&&&&$$$"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!"""""""""!!!!!!    !!!""""""   !!!!!!!!!!!!!!!!!!"""""" !!!"""""""""!!! {{{wwwuuurrrooohhhaaa[[[VVVSSSRRRIIIGGGCCC>>>999666555666///111222000,,,***+++------+++))))))***+++***)))(((((('''&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###%%%&&&&&&###!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!   !!!"""   !!!  !!!  !!!#########""" ~~~xxxrrrooommmfff^^^YYYXXXUUUQQQLLLJJJFFFBBB>>><<<:::777555666555222000...---------)))*********)))(((&&&%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$###$$$$$$$$$""" !!!"""######"""!!! ############""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""!!! """  """"""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!! !!!!!! {{{vvvqqqnnnjjjddd^^^[[[ZZZYYYUUURRRNNNJJJEEEAAA???===;;;:::777555333111///.........***++++++***)))'''&&&%%%&&&&&&&&&%%%%%%###"""""""""!!!!!!"""$$$$$$###!!! !!!"""######"""!!! """"""######$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###"""!!!  """!!!!!!  !!!!!! !!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  """!!!!!!   }}}wwwrrrooommmhhhddd___^^^^^^^^^[[[XXXPPPLLLFFFAAA???>>>>>>===888666555333111000//////,,,,,,+++***)))'''%%%$$$%%%&&&&&&%%%%%%$$$###""" !!!###$$$###"""!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%&&&'''$$$###"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!  !!!!!!    !!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """"""""""""!!! !!!  !!!!!! ~~~}}}}}}yyytttqqqooonnniiigggdddccccccaaa___\\\PPPKKKDDD???===<<<===<<<888777666444222111000000...---,,,***)))'''%%%$$$%%%%%%&&&&&&%%%$$$$$$###"""!!!!!!"""$$$%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%######"""!!! ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  |||yyyzzz|||}}}xxxtttrrrqqqqqqooonnnllliiigggccc___\\\PPPKKKDDD???<<<<<<<<<;;;888888777555444222111000///...,,,***((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""!!!  ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!   !!!""""""###   vvvtttvvvyyy~~~}}}zzzwwwvvvvvvwwwvvvuuussspppjjjddd^^^[[[TTTOOOHHHBBB???>>><<<;;;888888777666444222000//////...,,,***((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&%%%###!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!!!!$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!   !!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!   """###### !!!!!!!!!!!! wwwooonnnrrrvvv|||}}}|||{{{||||||}}}{{{zzzyyytttmmmeee^^^[[[VVVQQQKKKFFFBBB???<<<:::777777777666444222000///...---+++***((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$"""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!      !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!   !!!!!!!!!""""""!!!!!!!!! {{{rrrjjjjjjoootttzzz~~~~~~~~~~~~~~~|||}}}{{{wwwooofff___[[[VVVRRRLLLFFFBBB>>>:::777777777777666444222000......---+++)))((())))))***%%%%%%&&&&&&'''&&&&&&&&&"""!!!!!!###%%%&&&%%%######"""!!! !!!"""### !!!"""###$$$%%%%%%""""""######$$$%%%''''''%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!      !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!  ###$$$$$$###   yyykkkccchhhmmmooovvv|||wwwqqqjjjaaaZZZUUUQQQMMMHHHEEEBBB>>>;;;888777666555333222000000///...---,,,+++*********&&&'''((((((((('''&&&%%%""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''(((&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""  !!!""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!  !!!   !!! !!!!!!!!!  """###$$$###!!!  !!!wwwjjjbbbffflllnnnvvv}}}xxxssskkkbbb\\\UUURRRMMMIIIEEEBBB>>>;;;888888777555444222111111000///...,,,+++*********&&&'''((((((((('''&&&%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''')))***)))(((&&&$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""  !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""""""""""""!!!!!!!!!      !!!"""!!!!!! !!!"""###"""!!! xxxlllccceeejjjooowww~~~yyyuuunnneee___VVVSSSNNNJJJFFFBBB>>><<<999888777666555444333222111000///---+++*********''''''(((((('''&&&&&&%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$&&&(((***++++++)))'''%%%###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!      !!!  !!!!!!!!!!!!!!! !!!!!!!!! ~~~rrrhhhggglllqqqyyy|||xxxqqqiiibbbYYYUUUPPPLLLHHHDDD@@@===::::::999777666555444333222111000...,,,+++******(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!""""""#################################$$$%%%&&&'''((()))(((&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!"""!!!   {{{oookkknnnuuu~~~~~~{{{uuummmggg]]]YYYTTTOOOKKKGGGCCC@@@<<<<<<:::999777666444444222222000...---,,,++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!     !!!"""!!!######!!!  rrrmmmpppyyy}}}xxxpppjjjbbb^^^XXXTTTPPPKKKGGGDDD???>>>===;;;888666444333222111000///...---------***)))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!  !!! """"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!! """""""""""""""!!!   !!!!!!  !!!"""$$$%%%###!!!   !!!!!!!!!!!!|||qqqkkkppp|||{{{sssmmmfffbbb]]]XXXTTTOOOKKKHHHBBBAAA???<<<999666444333111000000///......//////+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!    !!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!   !!! ###%%%%%%###   !!! !!!!!!!!! yyynnnhhhooo}}}|||uuuoooiiieee___ZZZVVVRRRMMMJJJDDDBBB@@@===999666333222000000////////////000000+++***(((&&&%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!###$$$&&&((()))'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!   !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!  """$$$&&&%%%"""!!! !!!!!!!!!  !!!"""!!!!!!  !!!!!! ~~~yyyrrrkkkiiiooo|||{{{vvvsssjjjgggbbb^^^[[[YYYVVVTTTOOOKKKEEE@@@===:::888666111000......//////...,,,,,,+++)))'''&&&%%%&&&&&&&&&%%%###"""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!    !!! """"""""""""""""""""""""!!!!!! !!!!!! """ !!!!!!""""""!!!      $$$###"""!!!   !!! !!! """"""""" !!!"""### wwwqqqjjjggglllxxx|||xxxuuulllhhhccc___\\\YYYWWWTTTQQQMMMGGGCCC???<<<999777222000......///...---+++,,,+++)))'''&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!  """"""""""""""""""""""""!!!!!! !!!!!!!!!  """###""" !!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!###!!! !!!######!!!yyyssslllhhhkkkuuu~~~{{{xxxppplllgggbbb___\\\YYYVVVTTTPPPKKKGGGCCC@@@<<<999333111.........---,,,***+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""!!!  !!!!!!!!!""" """"""""""""""""""""""""!!!!!! !!!!!!!!!  """"""""" !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""""""""""""""!!! ######"""###$$$$$$###!!!}}}yyyrrrmmmnnnuuu~~~|||uuuqqqlllgggdddaaa]]][[[WWWTTTOOOKKKGGGCCC>>>:::555222///------,,,+++***+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!! """$$$!!!!!!"""###############'''&&&%%%######"""######$$$$$$%%%&&&((((((((((((~~~xxxrrrpppuuu~~~zzzvvvqqqllliiifffcccaaaZZZXXXTTTPPPKKKFFF@@@<<<777444000...---,,,+++)))*********))))))(((''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!  """""""""""""""""""""""" """#########$$$&&&)))((()))+++,,,---.........------,,,++++++++++++,,,***+++...000222333555666|||uuurrruuu}}}|||yyytttpppmmmkkkhhhfff^^^\\\YYYUUUPPPJJJCCC>>>:::777222///---,,,+++***)))************)))((('''###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""   """"""""""""""""""""""""!!!!!! !!!!!! """""""""  !!! !!!!!!!!!!!!!!!!!!     !!!  !!!  """!!!!!! !!!!!!"""###$$$"""""""""###$$$$$$%%%%%%%%%''')))***+++---000222333555777:::<<<=====================>>>>>>>>>>>>===???CCCEEEFFFHHHJJJLLL{{{vvvxxx|||yyytttqqqooommmjjjhhhcccaaa^^^[[[VVVOOOGGGAAA===999444000...---,,,+++))))))***+++***)))((('''###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&&&&%%%%%%$$$###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!! !!!!!! """###"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!  !!!"""###$$$$$$$$$$$$$$$############%%%&&&''''''&&&&&&''')))************+++,,,------)))***+++,,,...///000000333555888:::<<>>????????????????????????FFFJJJNNNRRRTTTVVVYYY[[[[[[\\\\\\\\\^^^cccjjjpppxxxxxxvvvqqqmmmkkknnnqqqqqqqqqqqqooommmnnnppprrruuusssppplllkkkmmmooorrrmmmllllllkkkiiifffdddcccaaa```___^^^^^^___```aaafffhhhkkknnnooopppppppppooooooooonnnmmmjjjddd```^^^]]]]]]\\\[[[ZZZYYYXXX}}}|||xxxuuuoooiiiccc^^^[[[YYYYYYVVVPPPKKKFFFAAA;;;777666555444333222111111111/////////......---------/////////000111222333444222222222222222222222222///...---+++*********+++...---,,,)))%%%###!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""   !!!""""""#########""" !!!""""""""""""!!!!!!!!!""""""######""""""!!!######$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$&&&((())))))***,,,///111222444666888999:::::::::;;;===???AAABBBCCCCCCEEEFFFHHHKKKOOOSSSWWWXXXXXXXXXXXXWWWWWWVVVVVVVVV[[[___eeeiiikkklllmmmnnnnnnmmmllljjjkkknnnsssvvvzzzzzzxxxtttooommmooorrruuuuuutttqqqmmmkkklllmmmmmmjjjeeeaaa______``````\\\[[[ZZZYYYWWWVVVTTTSSSOOONNNMMMKKKKKKKKKLLLMMMUUUWWWZZZ\\\^^^___^^^^^^ZZZZZZZZZZZZZZZWWWSSSPPPOOONNNMMMKKKHHHGGGFFFEEE~~~uuurrrlllgggbbb___]]]\\\]]]ZZZVVVRRRMMMGGG@@@;;;<<<;;;:::888777777777777444333222111111111111111222222222222333444555666555555555444333222111000///...,,,+++******+++,,,444333111,,,'''$$$######"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!   """"""######$$$######### !!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))***''''''(((***+++---.........111444666666888<<<@@@HHHIIIJJJLLLNNNOOOOOOOOORRRSSSUUUXXXYYYZZZZZZZZZ[[[\\\^^^aaaeeeiiilllnnnlllkkkjjjiiihhhgggfffeeefffjjjppptttttttttttttttsssqqqnnnkkkjjjkkkmmmoooppppppoookkkfffdddfffiiijjjiiihhhddd```]]]\\\\\\]]]ZZZUUUQQQPPPNNNMMMKKKGGGFFFEEEEEEDDDCCCBBBBBB>>>===;;;:::999999::::::CCCEEEHHHKKKMMMMMMMMMLLLFFFEEEDDDEEEEEEEEEBBB@@@BBB@@@>>><<<:::999888777vvvrrrmmmgggbbb```______]]][[[YYYVVVRRRMMMGGGBBBAAA@@@???>>>===<<<<<<<<<888777666555444444444555333333333333333444555666555555555444222000---,,,,,,+++)))(((((()))+++,,,333333111,,,'''$$$$$$%%%######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!!!!   !!!!!!!!!""""""###$$$%%%&&&'''''''''######"""!!!"""###$$$%%%&&&''')))***,,,---------++++++,,,---...///000000333444666888;;;===???@@@AAAEEEJJJKKKLLLOOOUUU[[[bbbcccdddfffggghhhhhhhhhhhhiiikkkllllllkkkjjjiiijjjjjjkkkmmmoooqqqssstttpppooonnnllljjjhhhfffeeedddhhhmmmppppppnnnllllllhhheee```]]]\\\\\\\\\\\\[[[\\\[[[WWWSSSQQQRRRUUURRRRRRQQQNNNJJJGGGFFFGGGHHHEEEAAA??????===:::777444333333333333444444444111000///...------......222444777:::============999777666555666777666555444333111000///...//////yyyuuuooohhhcccaaa``````[[[ZZZYYYXXXVVVQQQLLLGGGEEEDDDBBBAAA@@@@@@??????;;;:::888777666666666777888888888888888999999:::555555444333000---+++)))***)))'''&&&'''(((***+++///000...***$$$"""###%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!""""""""""""############"""###%%%'''(((******+++((('''%%%%%%%%%''')))***,,,---///111222444555555666777777888:::;;;<<<<<>>;;;999777666777777222111111000///...............------,,,+++******++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" ######$$$%%%'''(((((()))++++++***)))((('''&&&&&&%%%$$$######%%%''')))+++{{{xxxssslllgggdddcccdddhhhjjjkkkfff]]]UUURRRQQQQQQOOOMMMJJJHHHHHHIIIIIIFFFCCC@@@>>>>>>???>>>>>>???@@@AAAAAA@@@>>><<<:::666555333111///---,,,+++*********)))((('''&&&%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" """!!!!!!  !!!""" !!!"""############!!!!!!"""######"""!!!!!!######$$$%%%&&&((()))******---000333555777;;;===:::<<<>>>@@@AAADDDIIILLLQQQSSSVVVYYY\\\___aaaaaadddeeeddd___YYYXXX[[[___fffiiimmmpppppppppqqqrrrooommmnnnsssuuutttuuuyyy{{{yyyxxxzzz}}}|||xxxsssooonnnllljjjgggfffeeedddggggggfffddd```\\\YYYWWWQQQNNNKKKGGGDDDCCCBBBBBB@@@>>>===<<<===<<<:::999555333111///------......------,,,++++++***))))))******))))))(((''''''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###"""!!!!!!"""$$$'''(((~~~zzzsssmmmhhhfffffffffjjjlllmmmhhh```XXXTTTSSSTTTRRRPPPMMMKKKJJJJJJJJJHHHEEEBBBAAABBBBBBBBBAAABBBCCCCCCCCCBBB@@@>>><<<777666444222///---+++******************)))((((((&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""  !!!""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$######%%%&&&'''(((+++---000111333666:::===@@@DDDHHHKKKLLLNNNRRRUUUXXX[[[___bbbhhhiiilllooorrrtttvvvvvvvvvvvvtttnnniiifffhhhkkknnnqqquuuwwwvvvtttsssrrrooolllmmmpppqqqoooooossssssqqqqqqssstttrrrlllgggaaaaaa```^^^\\\ZZZXXXWWWZZZYYYWWWUUUQQQMMMIIIGGG???>>>;;;777555333333333000...---,,,---,,,+++))))))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!  """###%%%{{{sssmmmiiihhhhhhhhhkkklllllliiibbb[[[VVVTTTUUUSSSQQQNNNKKKIIIHHHHHHHHHFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBAAA@@@>>><<<;;;888777555222///,,,***))))))******+++++++++******''''''&&&%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######""""""######$$$$$$$$$#########$$$&&&((()))((())))))***++++++,,,,,,---...111555:::???CCCEEEGGGIIIMMMPPPSSSVVVZZZ]]]dddfffiiikkklllmmmoooqqqtttvvvxxxzzz|||~~~~~~}}}yyytttnnnkkklllmmmpppsssvvvvvvsssnnnkkkiiieeebbbbbbeeedddaaaaaaccccccbbbbbbcccbbb___YYYTTTNNNNNNOOONNNLLLJJJHHHFFFGGGGGGFFFCCC@@@===:::888333222000...,,,******)))(((&&&$$$$$$%%%%%%###"""###"""!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!"""  !!!"""zzzsssnnnllllllkkkjjjkkkkkkjjjfffaaa\\\XXXWWWWWWUUUSSSPPPMMMJJJHHHGGGHHHFFFEEEEEEFFFGGGFFFEEECCCCCCBBB@@@>>><<<;;;:::888777555222///,,,***))))))******+++++++++++++++)))((((((&&&%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""$$$%%%&&&*********+++---000222444///000111333555777999:::???AAAFFFLLLSSSZZZ___cccccceeehhhiiijjjlllnnnqqqtttvvvxxxxxxxxxwwwxxxyyy||||||~~~~~~|||wwwqqqkkkhhhhhhhhhjjjmmmnnnmmmhhhbbb]]]ZZZXXXTTTSSSUUUSSSOOOOOOQQQNNNNNNNNNNNNLLLHHHCCC@@@888999999999888666444333444555555444333111...---++++++)))(((&&&%%%$$$$$$%%%###""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!  ~~~yyysssqqqqqqqqqooommmkkkiiigggddd```]]][[[ZZZ[[[ZZZXXXTTTQQQMMMKKKIIIGGGFFFEEEFFFHHHHHHGGGFFFFFFEEEDDDBBB???===<<<;;;777666444222///---+++***)))******+++++++++******)))(((((('''&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""" !!!"""$$$&&&)))+++,,,111222444666999<<>>>>>@@@BBBEEEHHHKKKLLLQQQTTTXXX^^^eeelllrrruuusssuuuvvvvvvuuuvvvwwwyyyvvvxxxyyyyyyxxxwwwyyyzzz~~~~~~~~~~~~~~~}}}||||||xxxtttnnnhhhccc```^^^^^^^^^```aaa^^^YYYSSSOOOMMMJJJFFFEEEFFFDDD@@@>>>@@@;;;;;;;;;:::888555222111------------,,,+++***)))'''((()))***))))))''''''%%%$$$$$$###"""!!! """!!! !!!!!!   !!!!!!""" ~~~zzzuuuuuuwwwwwwtttqqqllliiieeeaaa```_________^^^]]][[[WWWSSSOOOLLLJJJHHHGGGGGGHHHJJJJJJIIIHHHHHHGGGEEEBBB???===<<<;;;666555333111///---,,,+++)))***************))))))'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""######$$$%%%'''''''''(((***---111555888:::>>>@@@CCCGGGKKKNNNQQQRRRTTTUUUVVVWWWZZZ]]]```bbbcccdddgggjjjooossswwwyyyvvvwwwxxxxxxvvvuuuvvvwwwsssssssssqqqooooooqqqrrrtttttttttrrrqqqooommmllliiieee^^^XXXTTTQQQOOONNNLLLNNNNNNMMMIIIEEEBBBAAA>>>:::888999777222111333000000///...,,,*********))))))(((''''''&&&&&&'''!!!"""###$$$$$$$$$###""" !!!  ~~~zzzwwwxxx{{{{{{xxxsssmmmiiidddaaa```aaabbbbbb___^^^[[[XXXTTTOOOLLLJJJHHHHHHHHHIIIKKKLLLKKKIIIGGGFFFCCCAAA>>><<<::::::555444333111///...,,,,,,***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++---///111444888<<>>???@@@@@@===;;;::::::555222000111///***(((***+++++++++)))'''&&&''')))%%%$$$"""!!!!!!!!!"""### !!!""""""!!!  !!! |||yyyxxxvvvsssqqqiiihhhgggfffddddddcccccc```\\\WWWTTTSSSRRRRRRQQQOOOOOOPPPRRRRRRPPPLLLHHHIIIHHHFFFCCC@@@<<<999777555333111000///...,,,******++++++******)))((('''&&&&&&&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!! ######"""!!!!!!!!!"""""""""######"""!!! """###''''''((())))))))))))))))))***,,,///333777:::<<>>;;;777555333333333333333222111000000//////(((((('''&&&&&&&&&&&&'''$$$#########""""""!!!!!!""""""!!!!!! ~~~{{{yyyxxxwwwuuussskkkjjjjjjiiihhhhhhhhhhhhaaa]]]YYYVVVUUUUUUTTTSSSPPPPPPQQQSSSSSSQQQMMMJJJIIIHHHFFFCCC???<<<999777555333111000///...,,,******++++++******)))((('''&&&&&&&&&&&&%%%$$$###"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""###$$$%%%$$$%%%(((***((()))***,,,---.........222444777<<>>;;;888666444222000000//////---+++***++++++******)))((('''%%%&&&&&&&&&%%%%%%$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$%%%&&&''')))***+++***+++...000111333777:::;;;>>>BBBHHHLLLPPPRRRRRRUUUWWW\\\cccjjjppptttvvvssstttvvvxxxzzz|||}}}}}}}}}|||yyywwwuuuuuutttuuutttrrrooolllhhheeecccbbbgggfffeeecccaaa^^^]]]\\\SSSQQQNNNJJJHHHFFFEEEEEE@@@===999777555555333222---,,,***(((&&&&&&''''''&&&''''''((('''%%%$$$#########""""""!!!!!!!!!!!!"""!!!   !!! }}}{{{zzzyyywwwuuuvvvuuusssppplllhhheeeccc```^^^[[[YYYYYYYYYXXXWWWPPPOOOOOOPPPPPPOOOLLLIIIEEEDDDBBB@@@===:::777666444222000///000///---+++***++++++******)))((('''%%%%%%&&&&&&&&&%%%$$$$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&''')))+++---...000333777;;;???CCCHHHLLLPPPSSSYYY___eeeiiikkkllljjjmmmpppuuuyyy|||~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvtttqqqnnnlllkkkkkkkkkfffdddaaa]]]YYYVVVTTTSSSUUUTTTRRRPPPLLLIIIEEEDDD???===<<<:::888777777777555333000......---,,,+++&&&%%%$$$###""""""#########$$$%%%%%%%%%$$$"""!!!"""!!!!!!!!!!!!!!! !!!!!! }}}|||zzzwwwuuuqqqqqqqqqpppnnnkkkhhhgggaaa___\\\[[[[[[ZZZXXXVVVRRRPPPOOOOOOOOOMMMJJJGGGCCCCCCAAA???<<<999777555333222000///000///---,,,***++++++******)))((('''%%%%%%%%%&&&&&&%%%%%%$$$!!!!!! """"""""""""""""""""""""""""""######$$$$$$%%%%%%!!!""""""$$$%%%&&&'''''''''((())),,,000333666888<<<@@@FFFMMMTTT[[[bbbggggggkkkpppuuuzzz|||}}}}}}|||}}}{{{zzzxxxvvvssspppmmmllljjjhhheeeaaa___]]]\\\\\\SSSQQQNNNJJJGGGEEECCCCCCDDDDDDCCC@@@===999555333//////......------......///---***((('''%%%###!!!!!!!!!  !!!!!!!!!!!! }}}{{{yyywwwqqqrrrrrrrrrqqqnnnllljjjdddbbb___]]]\\\[[[YYYVVVTTTSSSQQQOOONNNLLLIIIFFFBBBBBB@@@>>>;;;999666555333111000///000///...,,,***++++++******)))((('''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!! """"""""""""""""""""""""######$$$%%%%%%&&&''''''&&&'''((()))+++,,,---...111333777<<>>;;;888666555333111000///000///...,,,***++++++******)))((('''$$$$$$%%%&&&&&&%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&'''((((((------...000222333444555>>>AAAFFFLLLTTT\\\bbbeeehhhkkkoootttyyy~~~{{{vvvrrrpppcccbbb```^^^[[[XXXUUUTTTPPPNNNKKKGGGBBB===:::888777555333000/////////000((()))******)))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%###"""!!!!!!!!! !!! }}}|||zzzyyywwwwwwvvvwwwwwwuuuqqqnnnhhhgggeeeeeedddbbb^^^[[[]]][[[XXXVVVTTTQQQMMMJJJDDDDDDBBB@@@<<<888444222111000////////////000000///...+++)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!""""""###%%%%%%'''&&&&&&(((,,,...//////333666999===@@@DDDIIIMMMTTT[[[fffnnnssswwwzzz}}}}}}}}}~~~|||yyywwwtttrrrppplllgggcccYYYVVVRRRMMMIIIGGGEEEEEE@@@===999555222111000000...,,,*********)))'''%%%""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!"""######$$$~~~}}}|||zzzxxxwwwwwwwwwwwwuuurrrooolllkkkiiihhhgggeeeaaa^^^___]]][[[ZZZXXXUUUQQQNNNFFFEEECCC@@@<<<888444222000000//////////////////---,,,***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#################################$$$%%%&&&((()))***+++...111444666999===CCCJJJPPPWWW]]]aaafffllltttzzz}}}~~~yyytttqqqmmmiiieeeaaa\\\XXXMMMJJJEEEAAA===;;;::::::888666333///---,,,++++++)))'''%%%%%%%%%%%%###"""!!!!!!!!!  !!!!!!""""""!!!!!!!!! }}}yyyxxxwwwxxxxxxvvvsssppppppooolllkkkjjjhhhdddbbbaaa``````___^^^[[[VVVRRRIIIHHHFFFBBB>>>999666333000000//////.........---+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***---000222333777===CCCHHHNNNWWW```hhhoootttxxxzzz}}}yyysssjjjfff```ZZZUUUQQQLLLIII@@@<<<777222///...///000...,,,***'''&&&%%%%%%%%%$$$###!!!""""""###!!!  !!!!!!"""""""""!!! {{{zzzyyyxxxxxxwwwtttrrrrrrpppmmmllljjjiiifffcccbbbbbbccccccccc```ZZZVVVNNNMMMIIIEEE@@@<<<888666000000000///...---,,,,,,((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((())))))***+++------///444999<<<===CCCLLLTTT___eeennnvvv|||~~~~~~wwwnnnhhh\\\WWWPPPIIIEEEAAA>>><<<777444///***(((((()))***&&&%%%$$$""""""!!!""""""###!!!!!!!!!######"""!!! !!!!!!""""""!!!!!!}}}{{{zzzyyyyyyxxxvvvtttpppnnnkkkjjjiiihhhfffddddddddddddeeeeeebbb]]]YYYSSSQQQMMMHHHBBB===:::888111111111000///---,,,+++'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++((()))***,,,///222444555:::@@@FFFJJJNNNTTT]]]eeeqqqvvv~~~|||yyyxxx|||}}}wwwpppggg]]]WWWLLLGGGAAA;;;888666555333000---)))&&&$$$%%%&&&'''""""""!!!!!!!!!!!!!!!!!!!!!  """###"""!!! !!!!!! }}}{{{zzzzzzyyywwwvvvooommmjjjiiiiiihhhgggfffffffffffffffeeebbb^^^[[[VVVSSSNNNHHHBBB===:::888222222222222000...,,,***(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((+++,,,***,,,///444999>>>BBBEEENNNSSSYYY^^^bbbhhhnnntttyyy~~~|||wwwsssqqquuu|||~~~yyyqqqhhh^^^SSSJJJCCC>>>:::444111///...------((('''%%%###""""""###### !!!!!!!!!   !!!!!!!!! ~~~|||{{{{{{zzzyyywwwooommmkkkjjjkkkkkkkkkjjjjjjhhhgggfffeeeccc___\\\VVVSSSNNNGGGAAA;;;888666333444444333222///,,,***)))************)))'''&&&'''''''''''''''''''''''''''&&&&&&''')))+++...000444666;;;BBBJJJRRRXXX[[[fffhhhmmmqqqvvvyyy|||}}}}}}vvvqqqlllhhheeehhhnnnsssrrrooojjjddd[[[RRRJJJBBB:::666444000,,,)))(((((('''&&&""""""!!!!!!   !!! |||{{{{{{{{{yyyxxxpppnnnllllllmmmnnnnnnmmmllljjjhhhgggeeeccc```^^^UUURRRLLLEEE???999666444444555555444222///,,,******+++++++++***)))'''&&&''''''''''''''''''''''''++++++***+++---000333555>>>AAAGGGPPPYYYbbbiiimmmvvvwwwzzz~~~~~~{{{uuullleeebbb]]]XXXZZZ```dddbbb^^^TTTOOOHHHAAA;;;777333111///,,,(((&&&%%%$$$###!!! !!!!!!  !!! }}}|||{{{zzzwwwsssnnnlllmmmmmmllljjjooonnnmmmiiiddd```^^^^^^]]]WWWNNNFFF???;;;888666888<<>>DDDMMMSSS\\\cccmmmtttxxx|||}}}yyyuuupppkkkeeeaaa^^^YYYRRRLLLGGGFFFCCCBBBAAA???<<<:::555444222///+++)))&&&%%%%%%%%%$$$###"""   !!!###&&&''''''%%%"""~~~}}}|||yyyuuurrrqqqpppnnnlllttttttqqqmmmiiiggggggggg]]]XXXQQQKKKEEE@@@:::777777888888444///******+++((()))))))))************+++***(((((())),,,///111333999BBBJJJQQQXXXaaagggpppvvv}}}}}}{{{zzzwwwtttooolll```[[[UUUPPPNNNJJJEEE@@@===;;;999777666444111...---,,,***(((&&&$$$"""!!!#########"""!!!!!!###%%%'''((()))%%%### }}}{{{yyyvvvtttsssrrrqqquuutttrrrmmmiiigggggghhhaaa^^^XXXRRRKKKDDD===888555444333///+++)))***++++++*********++++++,,,,,,...---++++++---222999===AAAIIIUUU___gggnnnuuuzzzwwwuuuqqqmmmiiieee```]]]QQQMMMGGGCCC@@@===:::777666444222000///---***'''((((((&&&%%%$$$"""!!!!!!!!!!!!!!!!!! """%%%'''(((((((((###!!!~~~~~~|||{{{yyywwwwwwwwwuuutttqqqlllgggdddcccdddeeeccc^^^YYYRRRIII@@@:::444222///+++(((((()))+++************+++,,,---.../////////000333;;;EEELLLVVV^^^jjjtttzzz{{{tttkkkgggbbb\\\XXXSSSOOOKKKFFFCCC>>>:::888555333222///...,,,+++***(((%%%###$$$$$$###"""!!! !!!$$$&&&&&&%%%%%% |||zzzzzzzzzvvvuuusssnnngggbbb___^^^cccbbb```\\\VVVMMMBBB;;;555333///+++))))))***+++))))))))))))***,,,///000111333666999>>>IIIUUU___kkkrrr}}}{{{ooofffZZZVVVPPPJJJFFFCCC???<<<;;;:::777444222///...---)))'''&&&%%%%%%$$$""" !!!""""""!!! ~~~zzzyyyzzzyyyyyywwwqqqiiibbb]]]ZZZ[[[[[[[[[ZZZVVVMMMCCC;;;888555111...---,,,,,,,,,+++++++++,,,...111444666888<<>>:::888666555333111111000///,,,)))((('''$$$###""""""###"""   zzzxxxyyy|||}}}{{{uuulllccc\\\YYYSSSTTTVVVWWWUUUMMMCCC<<<;;;888444111000///....../////////000333666:::<<<@@@EEELLLSSS\\\iiiyyywwwqqqjjjeeeaaaZZZPPPHHH<<<888333111000000000000***+++,,,***(((%%%###""""""!!!!!!"""######!!!!!!  !!!  !!!"""""""""!!!  !!!  !!!!!!|||~~~}}}uuujjj```YYYTTTSSSRRRQQQPPPLLLGGGDDD???===:::777666444111///...000111444777===EEEJJJSSS\\\hhhpppuuuzzz}}}tttlllfff```WWWNNNGGGAAA<<<999555000***(((***+++(((%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!""""""""""""!!!!!!|||}}}|||sssiii^^^XXXTTTSSSQQQPPPOOOMMMJJJGGGCCC???;;;888666555444222444444444555:::BBBLLLSSSaaaiiissszzz~~~zzzrrrhhhaaaVVVPPPIIIBBB<<<888444222---+++)))+++------((($$$$$$###"""  !!! !!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%||||||}}}}}}wwwoooeee\\\WWWUUUSSSRRRQQQQQQQQQOOOMMMGGGCCC???;;;::::::999888:::::::::<<>>888444111///---+++)))***...222666333---'''"""!!!  !!!"""""""""!!!!!!#########$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***,,,,,,+++***))))))******|||yyyyyyzzzxxxuuuooohhh```ZZZVVVVVVVVVWWWXXXYYYXXXVVVSSSJJJHHHEEEDDDCCCBBB@@@>>>???@@@DDDIIIRRR^^^llltttxxxqqqfff]]]UUUMMMEEE???666333///,,,++++++)))(((&&&)))---333555222+++&&&!!!!!!   !!!!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***+++++++++,,,---...//////222111000///.........///{{{xxxvvvrrrppplllgggaaa]]]YYYXXXXXXYYY]]]aaabbbaaa\\\XXXNNNMMMMMMNNNNNNLLLIIIFFFEEEJJJRRR[[[fffrrr}}}uuummmccc[[[RRRJJJDDD>>>777333000---***)))(((((('''%%%!!!###&&&((()))'''### !!!!!! !!!""""""######$$$%%%&&&'''(((((((((&&&&&&((()))+++,,,......////////////111222444555555555444333333222333333|||yyywwwooolllgggbbb^^^\\\[[[[[[ZZZ\\\___dddfffeee```]]]SSSSSSTTTVVVXXXWWWTTTRRRQQQXXXbbbnnnxxx}}}yyypppcccZZZMMMFFF???999666333...+++***(((&&&%%%%%%$$$###"""!!!"""######"""!!! !!!!!! !!!!!!!!! !!!!!!"""###$$$%%%&&&'''((())))))***)))'''(((***,,,...000222222333222222222444666888999666777777888888888777666{{{yyyrrrooohhhbbb^^^]]]]]]^^^\\\\\\]]]```bbbcccaaa___[[[ZZZYYYZZZ]]]_________aaahhhrrr|||xxxooohhhccc[[[PPPGGG;;;777111------+++(((%%%%%%###""""""######""" !!!"""######"""!!!   ### !!!!!!"""###$$$''''''((()))************)))***+++...000333555666555555444444666888;;;<<<777888;;;===>>>===;;;:::~~~|||wwwssskkkeee```___```aaa]]]\\\ZZZ[[[]]]```aaaaaaaaa^^^[[[[[[^^^cccggghhhnnnsss{{{vvvlll___VVVQQQKKKBBB;;;333...***(((((((((%%%""""""!!! !!!"""###"""!!! !!! !!!$$$ !!!"""###$$$(((((()))************))))))***,,,///222444666777666666555555777999<<<>>>777:::===@@@AAA@@@>>><<<yyyqqqjjjfffdddcccbbb```[[[UUUUUUZZZ^^^___^^^\\\\\\]]]___aaaffflllqqquuutttgggYYYRRRHHH@@@:::555000,,,))))))((('''%%%$$$######!!!!!!!!!!!!    !!!"""!!!!!! !!!###&&&)))***+++))))))+++...111222222...///111444777999<<<===<<<;;;:::999:::;;;===???:::<<<@@@BBBCCCAAA???===}}}vvvoookkkhhheeedddaaa[[[UUUTTTXXX\\\]]]]]][[[\\\^^^```dddjjjqqqwww~~~yyyoooaaaTTTKKKEEE===777222///+++(((''''''&&&%%%###""""""!!!""""""""""""!!!!!!!!!!!!     !!!#########$$$&&&***---//////......///222333333222111222444666999;;;===>>>;;;:::::::::;;;===@@@AAA;;;===???@@@AAA@@@>>><<<yyyuuupppkkkhhhddd^^^VVVSSSTTTWWWYYYYYY[[[\\\^^^aaagggoooxxx~~~ttthhh\\\MMMAAA:::666111---***)))'''%%%$$$$$$###"""!!!!!! #########"""""""""!!!!!!!!! !!!    !!!!!!&&&&&&'''(((***---///111333222222444555555333111333444555666888999:::;;;777777777888999<<<>>>@@@999999:::::::::999888777{{{tttoookkkeee\\\UUUSSSSSSSSSSSSYYY[[[^^^ccciiirrr|||zzzlll^^^RRRGGG<<<333111///+++)))'''&&&%%%%%%"""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!""""""###(((((((((((()))+++---...000000111333555444222///000000000111222333333444222222222333444555777888333333111000000/////////zzzvvvooofff]]]VVVSSSRRRRRRYYY\\\```dddkkksss|||yyyhhh]]]NNNBBB:::333...+++,,,+++)))'''%%%######$$$"""""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!""""""###$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&))))))+++---000000...,,,++++++,,,,,,,,,,,,,,,,,,///............/////////...---+++***))))))))))))|||sssiiiaaa[[[XXXWWW\\\___ccchhhlllrrrxxx}}}{{{ooocccPPPEEE999333///+++***+++(((((('''%%%"""!!!!!!""""""""""""""""""""""""### !!! !!! !!!!!!"""###$$$$$$$$$$$$############""""""!!!!!!######$$$&&&)))***)))'''((((((((((((((((((((((((++++++++++++*********)))***)))((('''&&&&&&&&&&&&wwwnnngggcccbbb```ccchhhllloooqqquuuwwwyyyzzzxxxqqqjjjaaaTTTIII@@@777//////...+++)))+++$$$%%%&&&$$$""" !!!### !!!!!!!!!"""""""""###!!!     !!!############""" !!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""wwwpppmmmkkkcccgggllloooqqqqqqrrrtttrrrpppiii___UUUMMM@@@555333,,,))),,,---((($$$%%%###%%%&&&%%%###"""###%%% !!!""""""""""""!!!!!!!!!    """""""""!!!!!! """"""######$$$""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! ~~~xxxrrrooommmooorrrqqqkkkeee\\\VVVNNNEEE???999444000...,,,***(((&&&&&&&&&&&&$$$$$$"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""    """###"""!!!"""!!!###!!! """""" |||zzzuuuooolllkkkggg```YYYOOOJJJCCC===888444000------,,,***(((&&&&&&%%%&&&$$$###"""!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!!!!!!!"""###""" !!! """ !!!!!!yyynnnfffaaa[[[SSSLLLAAA>>>999555222000...,,,+++***)))'''&&&%%%%%%%%%$$$###"""!!!!!! !!!""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!! """""" !!!!!!!!!  wwwiii^^^WWWQQQIIICCC:::777444222111000...,,,))))))((('''&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!""" !!!!!! ~~~rrrbbbUUUMMMGGG@@@:::666444111000///...---+++'''''''''&&&%%%$$$#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!  vvvjjjYYYLLLCCC===666111111///---------,,,)))'''&&&&&&&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!   |||hhh\\\MMMBBB<<<888222...---+++******+++***(((&&&$$$%%%%%%%%%%%%###"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""  !!! !!! }}}pppZZZPPPCCC;;;888777333000+++***)))***++++++)))(((###$$$%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!  """ !!!""" !!!vvvfffZZZHHHDDD===888444222///------,,,***)))'''&&&&&&%%%###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""   !!!###"""!!!!!!yyykkk[[[QQQEEEAAA;;;666333000---+++---,,,***((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!!!! ttthhh[[[MMMDDD@@@<<<777333000...+++))),,,+++***((('''&&&&&&%%%%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""######### !!!"""!!!!!! """!!! rrreeeYYYNNNDDD===<<<999555222///---+++)))+++***)))((('''&&&&&&&&&&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$ """!!!!!! !!! ~~~tttfffXXXOOOGGG@@@;;;999777333111000...+++)))******((('''&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""  """  !!!!!!!!! pppgggZZZOOOHHHCCC>>>:::666444222111000///,,,******)))((('''&&&&&&&&&&&&$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!   !!!!!! !!!!!!###!!!  !!! !!!!!!!!! |||sssccc[[[PPPHHHBBB>>>:::777333222000000///...,,,***))))))((('''&&&&&&&&&&&&###############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!###!!! !!! !!!!!!!!!!!! |||qqqiii[[[TTTJJJCCC???;;;777444111000/////////...+++))))))((('''&&&&&&&&&&&&&&&"""###$$$$$$$$$###!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""""" !!!!!!!!!""""""!!!    !!!!!!!!!!!!!!! yyynnnccc\\\NNNJJJEEEAAA===999555222444222000...,,,+++******++++++***((('''&&&%%%$$$''''''&&&%%%$$$###"""!!!!!!"""###"""!!! !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######  !!!""" !!!"""######### !!!!!!"""!!!!!! !!!!!! !!!!!!""""""!!! {{{qqqfff[[[TTTKKKGGGCCC???<<<999666444333222000...,,,+++******++++++***)))(((''''''&&&''''''&&&%%%$$$###"""""""""###$$$###!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""" """!!! !!!"""###$$$$$$%%%%%%%%%!!!!!!!!!  """""""""""""""!!! !!! !!!""""""""""""!!! uuukkkaaaWWWPPPFFFDDD@@@===;;;999777555222111000...,,,++++++***************)))))))))((((((((('''&&&%%%$$$$$$######$$$%%%###!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" $$$###"""!!! ###$$$%%%&&&'''''''''&&&"""""""""!!!!!!!!! !!!!!!!!!!!!!!! """"""#########"""!!!!!! !!!!!!""""""!!!!!! wwwmmmddd[[[RRRLLLDDDBBB>>>;;;:::888666333222111///...---,,,,,,,,,))))))))))))))))))******))))))(((''''''&&&%%%%%%%%%%%%&&&$$$"""!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""""""""$$$%%%&&&&&&'''''''''&&&"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!   }}}vvvkkkaaaZZZSSSKKKFFFDDDAAA===;;;999777444222222111000///............((())))))))))))***************))))))((('''''''''&&&''''''&&&$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$!!!!!!!!!   !!!   !!! uuummmccc[[[UUUPPPJJJFFFCCC@@@===:::888666444222222222111000000000000000***************++++++++++++*********))))))))))))'''((()))(((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&'''""""""############""""""!!!!!!!!!    !!!!!! !!!"""""" xxxnnnggg^^^WWWSSSOOOKKKHHHAAA>>>;;;:::999888666444333333222222111222222222---------------,,,,,,,,,++++++++++++************''')))******)))((()))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!###"""!!!  zzzsssfff___WWWPPPMMMJJJGGGDDD>>><<<:::999::::::888777444444333222222333333444000000/////////.........,,,,,,++++++++++++++++++((()))++++++******,,,---(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!"""""""""!!!!!! ############"""""""""""""""""""""""""""!!!!!! !!!  !!!""""""!!!!!! !!!""""""!!!!!!!!!######!!! !!!"""""""""!!! !!!"""""" ~~~xxxpppjjj^^^XXXQQQNNNIIIDDDCCCFFF??????>>><<<:::999888777777888888888777666444333...000222333333222111000111000---+++******+++,,,******))))))))))))))))))******))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$ !!!!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!   !!!""""""!!!!!!!!!!!!  !!!"""""""""!!!!!! }}}yyyssslllfff^^^XXXRRROOOJJJDDDCCCFFF???>>>===;;;999999888888888999999999888777555444111111222333333333222111333222///---,,,,,,---...,,,,,,+++++++++*********))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$###!!! !!!""" !!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&"""""""""""""""""""""""" """!!!  !!!   !!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!! }}}wwwsssnnngggbbb^^^XXXSSSPPPKKKFFFDDDFFF@@@???<<<:::888888999:::::::::;;;::::::999888777555444444333333333444444666444222111000///000000......------,,,+++******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''(((""""""""""""""""""""""""!!!"""!!!  """""""""!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!  !!!!!!!!!!!! zzztttpppkkkfffbbb^^^YYYUUUSSSNNNHHHFFFHHHBBB@@@===:::999999:::<<<<<<<<<<<<<<<;;;;;;::::::888777555444333444555666777666555333222222222222//////...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&###!!! """!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!###%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!  """""""""!!!!!!!!!  !!!!!!!!! }}}xxxsssnnnjjjfffddd]]]YYYVVVVVVRRRLLLJJJKKKFFFCCC@@@===;;;;;;<<<============<<<<<<<<<<<<<<<;;;999666444333444555666888777666555444333222222...---,,,+++***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%"""!!!!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###%%%&&&&&&&&&&&&$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!  zzzxxxtttpppkkkhhheeeddd]]]YYYXXXYYYVVVQQQNNNPPPJJJHHHDDDAAA???>>>>>>>>>>>>>>>======<<<======>>><<<:::888555444444555666666666555444333222111111++++++******)))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$$$$######"""""" ######"""""""""""""""###""""""""""""""""""""""""!!!""""""!!!!!!"""$$$&&&(((((()))(((&&&$$$""" !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!  !!!!!!""""""|||zzzrrrqqqnnnjjjeeebbb``````\\\YYYZZZ\\\ZZZUUUSSSTTTNNNLLLIIIFFFCCC@@@???>>>>>>>>>===<<<<<<===>>>???;;;:::888666555444444444444444333333111000///...*********))))))(((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########""""""$$$(((+++''''''&&&%%%%%%$$$######""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""""""""""""""""""""!!!!!!"""%%%(((************(((%%%"""  !!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!###''''''###~~~{{{wwwuuulllkkkiiieee```]]]\\\\\\[[[YYYZZZ^^^]]]XXXUUUVVVPPPOOOLLLIIIFFFBBB@@@>>>>>>>>>===<<<<<<===>>>???;;;:::999777555444333333222222222111000///...---*********)))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$#########"""###&&&+++000(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""######$$$"""""""""""""""""""""""""""###""""""!!!"""&&&(((++++++++++++)))&&&###!!! !!!!!!"""""""""""""""!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!! !!! ''',,,,,,''' ~~~wwwssstttssspppmmmgggddd___\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRLLLKKKJJJHHHFFFCCCAAA@@@???>>>===;;;;;;;;;<<<===444666888777444222111111222222111///...,,,+++++++++++++++*********))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""###$$$&&&&&&%%%###"""###$$$&&&((()))***+++,,,,,,+++***)))"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%&&&&&&&&&%%%%%%$$$###""""""  !!!"""###  !!!!!!!!!"""!!! !!!!!!|||uuurrrrrrqqqnnnkkkeeeaaa]]]ZZZYYYYYYXXXXXXWWWWWWUUUTTTRRRQQQPPPOOOJJJIIIHHHGGGDDDBBB@@@??????>>>===<<<;;;;;;::::::333444555444222000000000222111000///...,,,++++++************))))))))))))+++++++++++++++*********%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!!!!!###%%%!!!!!!"""$$$&&&(((***+++------,,,***(((&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$$$$######"""!!!!!!   !!!  !!!!!!!!!!!!!!!  ~~~yyysssoooooonnnkkkiiibbb___ZZZWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNLLLKKKJJJFFFFFFEEEDDDBBB@@@>>>============<<<;;;999888777222333444333111000000111111111000///---,,,++++++*********)))))))))((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%% !!! !!!###!!!%%%)))---.........,,,+++)))&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""!!!!!! !!!!!!   !!!!!!!!!!!!!!!  """!!!yyyuuuqqqmmmlllkkkhhhfffaaa^^^ZZZWWWUUUTTTSSSQQQQQQPPPNNNMMMKKKIIIGGGGGGCCCCCCBBBAAA???>>><<<;;;<<<<<<<<<;;;:::777555444333444444333111000222333000000///...---,,,+++***++++++*********)))))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!###!!!$$$***///111111///---%%%$$$###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$###"""!!!    !!!!!!!!!   """ }}}{{{uuurrrnnnkkkiiigggfffddd```]]]ZZZWWWVVVUUUSSSRRROOONNNLLLJJJHHHFFFEEEDDD?????????>>>===<<<:::999::::::::::::888666333222222333444333111000000111//////...---,,,++++++***,,,,,,+++++++++*********,,,,,,+++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!!!!!"""$$$$$$(((,,,//////,,,(((%%%  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!  !!!!!!  !!!!!!!!!   ~~~|||zzzwwwuuuooonnnkkkhhheeecccbbbaaa^^^[[[XXXWWWVVVUUUSSSQQQMMMLLLKKKHHHFFFDDDBBBAAA=========<<<<<<:::999999888888888777666444333222111333444333111...------......---,,,,,,+++******++++++++++++*********)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%''')))***)))%%%!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!  !!!"""  !!!"""!!!}}}zzzwwwtttrrrpppiiiiiigggdddaaa^^^]]]]]]YYYWWWUUUTTTTTTSSSQQQOOOKKKJJJHHHFFFDDDAAA??????;;;;;;<<<;;;;;;:::999888777777555444444333333333333666888888555111...---------,,,,,,++++++******))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%###!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""     !!!"""!!!~~~{{{xxxtttqqqnnnllleeeeeedddbbb^^^[[[ZZZZZZTTTSSSQQQQQQQQQQQQOOOMMMIIIHHHGGGDDDBBB???>>>===;;;;;;;;;;;;;;;:::999888777666444333222333444444888;;;>>>>>>:::555111///---,,,,,,++++++*********((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%% !!!###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!    !!!"""!!! !!!!!!!!!zzzvvvqqqmmmkkkjjjiiihhheeebbb^^^[[[YYYVVVSSSQQQOOOLLLIIIHHHIIIIIIFFFCCCCCCBBBBBB@@@>>><<<:::999888777666444333333222222555444222000//////000111<<<>>>>>>;;;555000//////------,,,++++++***))))))++++++)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$$$$$$$###"""!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!   !!!"""  }}}{{{vvvsssnnnjjjiiiiiihhhgggdddaaa]]]ZZZXXXUUURRRPPPLLLJJJGGGGGGGGGGGGDDDBBB@@@@@@???>>>===;;;999888999999777666555444444444555333111000//////000111888::::::888333...------,,,+++++++++***)))))))))+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!    !!!!!! |||yyyvvvrrrnnnjjjggggggffffffeeebbb___[[[XXXVVVTTTQQQOOOIIIHHHFFFEEEEEEDDDCCCAAA=========<<<;;;:::888888:::999999888777666555555333222111/////////000000333444555333000---++++++******************))))))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!  !!!|||yyyvvvsssmmmkkkgggeeeeeeeeedddccc___\\\YYYVVVTTTRRROOOMMMHHHGGGEEEDDDCCCBBBAAA@@@;;;;;;;;;;;;::::::999888888888888777777666555444222111000////////////000///000000000...,,,+++*********************++++++)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   |||yyywwwtttqqqjjjhhheeedddddddddbbbaaa\\\YYYVVVSSSRRRPPPMMMKKKGGGGGGFFFDDDBBB@@@@@@???::::::;;;;;;::::::999888555666666666555444333222000000//////////////////.........//////---,,,************+++++++++++++++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  |||xxxvvvssspppnnnhhhfffcccbbbbbbaaa___^^^ZZZWWWSSSQQQOOONNNKKKIIIGGGHHHGGGDDD@@@>>>======::::::::::::999999888777333333444555444333222111///////////////............------...//////,,,***************************'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!   ~~~{{{vvvssspppnnnllljjjeeecccaaa______^^^\\\ZZZXXXUUUQQQOOONNNLLLJJJHHHFFFGGGFFFCCC>>>:::999:::999999999888777666555444222333444555444333111000---......//////............---,,,---//////,,,))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!  !!! zzzvvvrrrnnnllljjjhhhfffcccaaa___^^^]]][[[YYYWWWVVVTTTPPPNNNMMMKKKIIIGGGFFFFFFFFFAAA;;;777666777888888888777666444333222111333444555555333222000------......///......---...,,,+++---///...+++((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""  !!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""############ !!!!!!!!!  !!!!!! |||{{{xxxssslllgggeeeddddddddd]]][[[YYYVVVTTTTTTTTTUUUSSSQQQOOOLLLHHHFFFDDDDDDDDDCCC@@@===;;;888777666333333333333333333333333444333333333333333333222............---,,,+++***)))******+++++++++******)))((('''&&&&&&%%%&&&&&&'''%%%###!!! !!!###%%% !!!###$$$%%%&&&'''(((&&&$$$""""""$$$&&&((('''&&&%%%""" """###"""!!!!!!!!!!!!!!!""" !!!!!!""""""""""""""""""""""""""""""""""""!!! ###$$$%%%$$$""" !!! !!!!!!!!!  !!!"""!!!!!!!!!!!!  }}}{{{zzzxxxuuuqqqkkkfffdddbbbaaa```[[[ZZZWWWTTTRRRRRRRRRSSSPPPOOOLLLIIIFFFDDDBBBBBBBBB@@@>>><<<999888666666333333333333333333333333333333333333222222222222---------,,,++++++************+++++++++***)))))))))((('''&&&&&&%%%&&&&&&&&&%%%###"""!!!"""###$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!! ###%%%$$$$$$###""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$%%%$$$""" !!!  !!!!!!!!!!!! {{{wwwuuuuuuuuutttpppmmmhhheeebbb```]]][[[XXXWWWTTTQQQOOOOOOOOOPPPLLLKKKIIIFFFCCCAAA@@@??????>>><<<:::888777666666333333333333333333222222333333222222222111111111...---+++***))))))*********+++++++++***))))))((()))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""###!!!###%%%''''''%%%###!!! !!!!!!!!!!!!"""%%%(((&&&&&&$$$###"""""""""""" !!!!!!!!!!!!"""""" """"""!!!!!! !!!!!!!!!###$$$###!!!   !!!!!!!!!  |||vvvrrrpppppppppoookkkiiifffdddaaa^^^ZZZWWWUUUSSSPPPNNNLLLKKKLLLLLLIIIHHHFFFDDDAAA@@@???>>>===<<<;;;999888777777666333333333222222222222222222222222111111000000//////---+++)))((()))***+++***+++++++++***)))(((''')))((('''&&&&&&%%%&&&&&&###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""%%%&&&&&&%%%"""!!! !!!"""!!!###%%%''''''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """"""!!! !!!!!!!!! """######!!!  """""""""!!!!!!  zzztttooommmlllkkkjjjfffeeecccbbbaaa]]]XXXUUURRRPPPMMMJJJIIIHHHIIIIIIHHHFFFEEEBBBAAA???>>>>>>===<<<:::999888777777777333333333222222111111111222222111000//////......///...,,,***)))***+++,,,***************)))(((''')))((('''&&&&&&%%%&&&&&&"""###%%%&&&&&&%%%$$$###!!!!!!!!! ######################## """###"""""""""###%%%&&&%%%###"""!!! """"""""""""""""""!!!!!! !!! !!!!!!!!!""""""    """######""""""     !!!!!!}}}zzzvvvqqqmmmjjjhhhfffdddaaa```______^^^\\\WWWTTTPPPNNNKKKHHHFFFFFFFFFGGGFFFEEECCCAAA@@@???>>>>>><<<<<<:::999777777666666333333333222111111000000111111000///......------///...,,,+++******++++++((())))))******))))))((()))((('''&&&&&&%%%&&&&&&######%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$!!!"""$$$###"""!!!"""###$$$$$$"""!!! ######""""""""""""!!!!!!  !!! !!!!!!   !!!"""###""""""  !!!  !!! ~~~yyyvvvqqqoookkkiiigggeeebbb___\\\[[[[[[[[[[[[YYYVVVSSSNNNLLLJJJGGGEEEEEEEEEFFFDDDCCCAAA@@@???>>>======<<<;;;999777666555444444333333222222111000000///111111000///...---,,,+++,,,,,,,,,+++******))))))&&&'''((()))************)))((('''&&&&&&%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""### """######""""""###$$$$$$######"""!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""""""""!!!  !!!!!!!!!!!!!!!  ~~~yyytttqqqjjjiiigggfffeeeccc___]]]YYYXXXWWWXXXXXXXXXUUUSSSNNNLLLIIIFFFEEEDDDDDDEEEBBBAAA@@@>>>======<<<<<<;;;:::888666444333222222333333222222111000000///111000///...---,,,++++++***+++++++++***)))((('''%%%&&&''')))************))))))'''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! ############$$$%%%$$$$$$###############$$$$$$#########""""""!!!!!!""""""""""""""""""""""""   """""""""!!!!!!!!!   !!!"""""""""""""""!!! zzzuuupppllljjjhhhgggeeecccaaa^^^[[[ZZZVVVWWWWWWVVVUUUSSSQQQOOOKKKIIIEEECCCAAAAAABBBCCC??????>>>===<<<;;;;;;:::999999777666444222111000444555666555333222222333000000000///...,,,+++***************************))))))((('''''''''''''''%%%&&&'''((((((((('''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """!!! !!!"""!!!  !!!  !!!"""!!! ~~~wwwrrrnnnjjjgggeeeeeedddbbb___]]][[[YYYWWWWWWVVVUUUSSSQQQOOONNNIIIGGGDDDAAA??????@@@AAA>>>>>>===<<<:::999888888888888777555444333222111333444555444222000111222000000//////...,,,+++***************************(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###!!! !!!!!!    !!!"""!!! zzzsssnnniiieeecccaaaaaa```___]]][[[YYYXXXWWWVVVTTTQQQOOOMMMLLLKKKGGGEEEBBB???>>>===>>>>>>===<<<;;;:::888777666555666666555555444333333333222333333222000//////000/////////...---,,,+++***************************''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$"""!!! !!!!!!!!!!!!  !!!""" !!!"""!!! {{{tttnnniiieeeaaa^^^]]]]]]\\\\\\ZZZYYYWWWVVVWWWUUUQQQNNNKKKIIIHHHHHHFFFDDDAAA???===<<<<<<======<<<;;;999777666555444444444444444444444444444222333444222000...///000.........------+++******************************((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%###!!!!!!!!!   !!!!!!""" !!!"""  zzzuuuoooiiidddaaa]]][[[YYYYYYYYYXXXWWWVVVTTTSSSTTTRRROOOKKKHHHFFFEEEEEECCCBBBAAA???======<<<===<<<;;;:::999777666555444333333333444444444555555333444444333000//////000,,,---------,,,+++***)))************************)))(((((('''''''''''''''&&&%%%$$$###"""###$$$$$$######"""""""""######$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%%%%###!!!!!!!!!  !!!!!!!!! !!!!!!!!!  }}}tttpppjjjdddaaa^^^[[[YYYVVVVVVVVVUUUTTTRRRQQQPPPPPPNNNLLLIIIFFFDDDBBBAAA@@@@@@???>>>============:::999999888777666555555222333333333444444444444444444444333000......///+++,,,,,,,,,++++++***)))************************))))))(((''''''''''''(((&&&&&&%%%$$$############"""""""""!!!""""""###$$$######!!!!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$"""!!! !!!!!!  !!!"""""""""!!! !!!"""!!! |||zzzxxxoookkkfffaaa___]]]ZZZYYYTTTTTTTTTSSSQQQOOONNNMMMLLLKKKJJJHHHEEEBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<777666666666555555555444333333333333333333444444333333333111///---------+++++++++++++++******)))************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""#########"""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""###!!! !!!!!! !!!#########""""""""""""!!! ~~~{{{xxxuuusssmmmiiiddd```^^^\\\ZZZYYYTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIIIIGGGEEEBBB???===999999999::::::;;;;;;;;;444444444444444444444444333333333333333333333333111222222000---++++++,,,******+++++++++******)))************************''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""!!!!!!!!!!!!!!!"""#########"""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! !!!"""!!!  ###$$$%%%%%%$$$""""""!!! }}}wwwssspppppppppkkkeee___\\\\\\ZZZVVVQQQRRRQQQNNNLLLIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC<<<<<<======<<<:::888777888777666555444333222222222111000000222222111000............---,,,+++***+++*********))))))((((((((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """!!!  &&&+++,,,)))%%%!!!  ~~~yyysssooommmmmmmmmgggbbb\\\ZZZZZZYYYUUUQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;:::888777777777666555444333222222111000000000222222000///............---,,,+++***************)))))))))((())))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ###!!!!!!&&&***+++)))%%%###  }}}yyyvvvrrrmmmjjjhhhggggggbbb^^^YYYXXXXXXWWWSSSPPPOOONNNLLLKKKIIIGGGFFFEEEBBBBBB@@@??????>>>>>>>>><<<<<<<<<;;;:::888777666777777666555444333222222//////000111333222000---............---,,,+++***************)))))))))))))))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ###"""  !!!%%%((()))(((&&&$$$ yyyuuuqqqooollliiifffdddbbbbbb___\\\YYYWWWVVVTTTQQQNNNMMMMMMLLLKKKIIIHHHFFFEEEBBBAAA@@@???>>>=========<<<;;;;;;:::888777666555666555555444333333222222///000111333444333000---............---,,,+++************)))))))))))))))******))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!###$$$%%%%%%$$$### ~~~yyysssnnnllljjjhhhfffccc```^^^]]]^^^\\\YYYWWWUUURRROOOMMMLLLLLLLLLKKKJJJIIIGGGFFFCCCBBBAAA???>>>>>>======<<<;;;:::888777666555444444444333333222222111111000000222444555444111...............---,,,+++***))))))))))))))))))******)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!%%%'''$$$}}}yyytttooojjjhhhgggfffdddaaa]]][[[YYYYYYYYYXXXVVVSSSPPPNNNLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCAAA@@@>>>>>>======<<<;;;999777555444444333222111111111000000000000000000111333444333111...............---,,,+++***))))))))))))************'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!   &&&222222+++~~~xxxuuuqqqmmmiiieeeeeedddbbb^^^ZZZWWWUUURRRSSSTTTSSSQQQOOONNNNNNFFFGGGHHHIIIHHHFFFDDDCCCDDDCCCAAA???>>>===<<<<<<<<<:::888666444333333333///////////////.........000///...///111111///...............---,,,+++***((()))))))))************&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!    ,,,777222###zzzuuurrrpppmmmjjjccccccbbb```]]]XXXTTTRRRLLLNNNPPPQQQPPPOOOOOOOOODDDEEEFFFGGGFFFEEECCCAAACCCBBB@@@???===<<<<<<;;;<<<:::888555333222222222...............---------///---,,,---...///...---............---,,,++++++(((((())))))*********+++%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!    !!!""" !!!!!! ---555)))}}}wwwqqqlllgggbbb___aaa___]]][[[ZZZWWWSSSOOOOOOLLLJJJLLLOOOOOOIIIDDDEEEFFFFFFFFFFFFEEEEEEDDDAAA???>>><<<:::999888888:::888666333222111222222---------...///...***'''******++++++++++++******/////////...---+++***)))+++***)))*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''%%%$$$((('''&&&%%%$$$%%%&&&&&&$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! |||xxxrrrmmmiiifffccc``````___]]][[[ZZZWWWSSSPPPNNNKKKIIIJJJLLLLLLHHHDDDDDDDDDDDDDDDDDDCCCCCCBBB???>>>===<<<;;;:::::::::555555555555555666666666///......///111000///---******++++++++++++******.........---,,,+++***)))***)))((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!  }}}vvvrrrlllgggeeedddbbbaaa___^^^\\\[[[ZZZWWWSSSPPPMMMJJJGGGGGGIIIIIIFFFCCCBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;666666555444333222222222333111//////000111000000******++++++++++++******+++,,,,,,,,,+++******))))))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$######"""######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ######"""!!!  ~~~yyyrrrnnnhhhcccaaa``````___]]]\\\ZZZZZZYYYVVVSSSPPPMMMJJJGGGFFFGGGGGGEEEDDDAAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<;;;::::::777666555444666999<<<>>>:::666111...------------******++++++++++++******)))***************)))))))))((((((***,,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******)))(((###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""!!!    zzzvvvqqqllleee```^^^]]]\\\[[[[[[YYYXXXXXXWWWUUURRROOONNNLLLIIIHHHGGGGGGFFFEEEAAAAAAAAAAAA@@@???>>>============<<<;;;999777666333222333777???IIITTTZZZCCC>>>666000---+++***)))******++++++++++++******)))))))))***))))))((((((***)))***+++...///...---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,------,,,$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''((($$$###"""!!!   """"""!!!!!!!!! }}}yyyuuurrrmmmiiiccc^^^[[[YYYXXXVVVXXXVVVUUUUUUUUUTTTPPPNNNMMMMMMKKKJJJHHHGGGEEEEEE@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<;;;999777555333333222333666===HHHSSSYYYGGGAAA999222...,,,+++*********++++++++++++******)))*********)))(((((('''*********,,,...///...---&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((+++------,,,%%%%%%%%%%%%%%%$$$$$$### !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%'''((((((######"""!!!  !!!!!!  !!!!!!  """""""""!!!!!!!!!!!!  """###!!!|||xxxtttqqqooonnngggddd___[[[YYYWWWTTTRRRUUUTTTSSSSSSSSSRRROOOLLLKKKLLLLLLKKKIIIFFFDDDDDD??????>>>>>>===;;;:::999999999::::::999666444333444333222333666:::???CCCAAA<<<555000---,,,,,,+++******++++++++++++******+++++++++***)))((('''&&&***))))))***,,,---,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***)))(((%%%%%%$$$############### !!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%""""""!!!!!!  !!!!!!!!!  !!!""""""!!!!!!!!!!!!!!! """%%%&&&$$$!!!|||wwwrrrnnnlllkkkjjjbbb___\\\YYYWWWUUUSSSPPPSSSRRRRRRRRRRRRQQQNNNLLLJJJKKKMMMLLLIIIEEECCCBBB=========<<<;;;:::888777555666888999888777555333000000111333555777999:::777444///+++++++++,,,,,,******++++++++++++******,,,,,,,,,+++***((('''&&&)))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%$$$"""!!!!!!!!!"""### !!!!!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!  """"""!!!  """"""""""""!!! """&&&(((&&&""" |||zzzwwwqqqkkkgggeeeeeefff___\\\VVVQQQOOOOOORRRSSSSSSRRRPPPNNNKKKIIIGGGFFFGGGHHHIIIJJJHHHEEEBBB@@@AAA@@@>>>;;;999666555444333333222222222333444444...//////000111222222222222111000///------,,,,,,*********************************)))******+++,,,---,,,,,,+++)))'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$###!!! ###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""$$$###"""!!!  !!!  !!!""""""|||xxxtttooojjjfffdddddddddaaa^^^YYYTTTRRRSSSUUUWWWRRRQQQOOOMMMJJJHHHFFFEEEGGGGGGIIIIIIGGGEEEBBB@@@>>>>>>===;;;:::888777777666555555444333222111111---......///000000111111111000///...---,,,,,,,,,************************++++++***)))((((((((()))***************)))((((((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!"""""""""!!! !!!$$$'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!   {{{wwwtttooojjjfffdddddddddaaa^^^ZZZVVVTTTUUUVVVWWWPPPOOONNNLLLIIIGGGFFFEEEFFFFFFGGGGGGFFFCCCAAA???;;;;;;;;;:::::::::999999888888777666444222///...---------......//////000000///...,,,++++++++++++************************,,,+++***((('''&&&&&&&&&'''((()))******+++******%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!! !!!"""!!!!!!"""%%%'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!  |||xxxvvvtttoookkkhhhfffffffffaaa^^^ZZZVVVSSSRRRRRRSSSNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEEEEEEEDDDAAA???>>>::::::999999999888888888777888888777555222///---------........./////////...---,,,+++************************************++++++***)))(((''''''''''''((()))******+++******'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!!!!"""""""""!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!! !!!!!!!!!!!!!!! ~~~{{{wwwtttrrrpppmmmiiifffdddddddddbbb___[[[WWWSSSQQQOOONNNKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCCCCAAA???>>><<<;;;:::999888777666555444555555666777555333000///......////////////000000---,,,+++************************************************))))))******+++)))************))))))((((((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ~~~yyyvvvrrrpppllljjjgggdddaaa```______aaa```\\\XXXTTTQQQNNNMMMIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;<<<;;;:::888666444333222333333444444444333111000////////////////////////,,,,,,+++******************************************************+++,,,,,,+++++++++******((('''&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!"""!!!!!!!!!!!!!!! zzzvvvrrrooonnngggfffcccaaa___]]]\\\\\\\\\[[[YYYWWWTTTPPPNNNMMMGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;===<<<;;;999888666555444333333333222222111000000........................,,,,,,+++*********++++++************************+++******))))))))))))***+++++++++******)))((('''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""""""""""""""$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!! |||xxxtttpppnnnmmmfffeeecccaaa___]]]\\\\\\VVVUUUUUUSSSQQQOOOMMMKKKFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::======<<<;;;:::888777777555444222111000/////////------------------------,,,,,,++++++++++++++++++************************,,,+++***((('''''''''''')))************))))))(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" """$$$$$$###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!  |||tttooonnnmmmkkkiiiccccccbbb```^^^[[[XXXVVVOOOOOOOOONNNLLLJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@???===<<<===<<<;;;999;;;;;;::::::999888777777111333444555555222000...//////............/////////...---,,,++++++++++++''''''(((((())))))******+++,,,,,,+++******+++---+++******+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" """$$$%%%%%%#########"""!!!  """$$$###  !!!!!! """"""}}}xxxppplllkkkjjjhhhfffcccbbbaaa^^^[[[WWWTTTRRROOOOOONNNMMMLLLJJJHHHHHHEEEDDDCCCCCCBBBBBBBBBCCC@@@>>>===<<<===<<<:::999::::::999888888777666666111222333444333111///.../////////....../////////......---,,,++++++++++++))))))))))))************'''((()))(((&&&&&&((()))+++*********++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######"""!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!! """$$$%%%$$$""""""!!!!!!  !!!  $$$'''%%%"""  """$$$$$$!!!wwwrrrkkkgggfffeeecccaaaaaa```^^^[[[WWWSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBAAAAAAAAABBB???>>><<<<<<<<<<<<:::888888888777777666555555555222222111111000000//////////////////////////////...---,,,++++++***++++++++++++++++++************%%%&&&'''&&&$$$$$$&&&'''***)))))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$###"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!"""###$$$""" !!!!!! !!!""""""$$$(((***((($$$   ###%%%&&&%%%"""}}}zzzrrrmmmfffccccccbbb___]]]^^^]]][[[XXXUUURRROOONNNLLLLLLKKKKKKJJJHHHGGGFFFFFFEEEBBB@@@>>>>>>?????????===;;;;;;;;;;;;999888666555555555444444444333333222000///......//////////////////////////////---,,,,,,+++******+++++++++++++++******)))))))))'''(((((('''&&&&&&''')))***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&'''&&&%%%###""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######!!! !!!!!!""""""###"""&&&+++---***%%%!!! ###$$$%%%$$$!!!|||wwwsssnnniiicccaaaaaa```]]][[[ZZZYYYWWWUUUSSSQQQPPPOOOJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA???===<<<<<<<<<>>><<<;;;:::;;;:::999777444444333333333333333222333111///...------...///---...////////////...---,,,,,,+++*********++++++*********))))))(((((('''((())))))(((''''''(((***)))(((&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""""""""  !!!$$$''''''&&&$$$""" """&&&***,,,)))$$$  """"""!!!}}}zzztttpppjjjfffaaa_________\\\YYYWWWVVVTTTRRRPPPOOONNNNNNHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA???>>><<<;;;;;;>>><<<::::::::::::888666333333222222222222222222333222000.........//////,,,---...//////...---,,,++++++************++++++)))))))))(((((((((((((((&&&'''((('''%%%%%%'''((()))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!"""""" !!!######(((000555555000)))$$$!!!  ###''''''%%%!!! ~~~|||yyytttooogggccc___^^^^^^^^^[[[XXXUUUTTTQQQOOOLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDDDDAAABBBBBBBBBAAA???<<<;;;===;;;:::999:::999777666222222222222222222222222222222111000////////////***+++---......---+++***++++++************++++++))))))))))))))))))******&&&'''''''''%%%%%%'''((((((&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############"""""""""!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""   !!!###&&&+++333???HHHGGG???222***"""  """""" !!!!!! ~~~}}}|||yyytttpppeeebbb^^^\\\]]]\\\YYYVVVUUUSSSPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAABBBDDDEEEDDDAAA>>><<<===;;;999999999999777666222222222222222222333333222222222111000000//////)))***,,,------,,,***)))+++***************++++++))))))******+++++++++,,,'''((()))((('''&&&(((***(((&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!  !!!!!!###%%%(((111<<>>AAABBBCCCCCCBBB@@@===;;;<<<:::888666555555555666444333333333333333333222222222222111000//////...*********)))******++++++******(((''''''((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!"""$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""######"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""&&&+++...@@@KKKYYY```[[[LLL:::///"""""" !!!###$$$$$$###!!!!!!###$$$$$$###{{{zzzxxxwwwuuuqqqlllhhhdddbbb___^^^]]]]]][[[ZZZTTTRRRNNNMMMLLLKKKJJJIIIGGGFFFDDDDDDEEEDDDBBB???AAAAAAAAAAAA@@@>>>===;;;::::::888777666555555555333333333333333222222222222222111111000//////...,,,,,,+++++++++++++++,,,+++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!"""$$$%%%%%%$$$###"""#########""""""!!!!!!!!!""""""""""""""""""""""""###$$$&&&%%%###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!###(((...222DDDLLLWWWZZZTTTEEE555+++"""!!! !!!###$$$$$$"""!!! """""""""!!!}}}vvvtttsssrrrpppnnniiifffcccaaa^^^]]]\\\[[[ZZZXXXTTTQQQOOOMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;888888888888777555444444333333333222222222111111222111111000000//////...///...---,,,,,,+++,,,,,,+++++++++++++++***))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######!!!"""###$$$%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###&&&((((((&&&###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!$$$+++222888EEEJJJOOOOOOGGG:::...&&&!!!!!!  !!!"""######!!! {{{uuusssqqqooommmjjjgggddd```^^^[[[YYYXXXWWWVVVTTTQQQOOOMMMMMMMMMLLLKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@@@@???===<<<;;;:::::::::666777888888777555444333333333222222111111000000111111000000//////////////////---,,,++++++++++++***++++++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%((()))'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!%%%,,,444:::@@@BBBCCC@@@888///'''"""  !!!!!!!!!!!!~~~{{{xxxtttpppmmmjjjhhhdddbbb___\\\YYYWWWWWWUUUTTTRRRNNNLLLKKKJJJKKKJJJHHHFFFDDDBBBBBBBBBCCCBBB@@@??????>>><<<;;;:::999999999555666777777666555333222333333222111000000//////000000000///////////////......---+++************)))******+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$''''''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!$$$+++222888666666555222,,,&&&"""!!!|||{{{wwwsssnnnjjjgggdddbbb``````]]]ZZZXXXWWWVVVTTTRRRLLLKKKIIIIIIIIIGGGEEEBBBAAA@@@???@@@AAAAAA???=========<<<;;;:::999999888555555666555555444333333333222222111000///......////////////////////////...---,,,++++++***++++++*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""############""""""""""""""""""""""""!!!$$$&&&&&&$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! ###''',,,000++++++***((($$$!!!!!!!!!{{{xxxyyyrrrnnniiieeebbbaaa___^^^___\\\YYYWWWVVVTTTRRRPPPLLLJJJIIIIIIHHHFFFCCC@@@@@@?????????@@@@@@>>>===<<<<<<======<<<:::888777555555444444333333444444333222111000///...------////////////////////////------,,,,,,,,,,,,---------,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###%%%&&&'''"""#########$$$$$$$$$%%%""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  """%%%((($$$$$$%%%###!!! !!!~~~vvvtttwwwmmmiiiddd```___^^^^^^]]]\\\ZZZVVVTTTSSSRRROOOMMMLLLKKKJJJIIIHHHFFFBBB???@@@?????????@@@@@@???===;;;<<<===>>>===:::888666666555444333222333444555222222111000///...------.........///////////////......---------......//////---+++)))((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!"""###"""  !!!{{{xxxtttrrrmmmiiidddaaaaaa```]]][[[[[[YYYVVVRRROOOMMMKKKKKKMMMLLLKKKIIIEEEAAA===:::;;;<<<>>>??????>>>===<<<;;;<<<<<<:::888666666777444444333333333333222222......---,,,,,,...///000000000000000000//////////////////...............***+++++++++***)))'''&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%'''&&&&&&&&&%%%%%%&&&&&&&&&!!!"""!!!  ###&&&'''''''''&&&%%%$$$"""!!!######""""""!!!!!! %%%""" ###$$$""" """!!!!!!!!!!!!""""""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!  !!! }}}yyyvvvrrrpppjjjfffbbb``````___]]][[[ZZZXXXUUUQQQNNNLLLJJJJJJKKKKKKJJJHHHEEEAAA===;;;<<<===>>>???@@@???===<<<<<<<<<<<<:::777555555666444444333333333333222222000///...------...///000000///////////////000000666666444222000...---,,,***+++++++++***)))'''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""###%%%%%%&&&&&&''''''&&&&&&%%%"""###"""!!! !!!$$$&&&((((((''''''&&&$$$###"""###"""""""""!!!!!!!!! $$$"""!!!###'''(((&&&###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  }}}yyyuuurrrooommmgggdddaaa___^^^]]][[[ZZZXXXVVVSSSOOOLLLJJJIIIHHHHHHHHHHHHFFFDDDAAA>>>======>>>?????????>>>===<<<<<<===<<<:::777444444555444444333333333333222222222222000//////////////////......---...///111222===<<<999666222///+++*********+++******)))((('''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!"""###&&&'''((())))))'''%%%$$$###$$$$$$###!!!"""$$$'''((((((''''''&&&%%%######""""""""""""!!!!!!!!!!!!######$$$(((,,,---***'''$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! }}}xxxtttqqqnnnllliiieeedddaaa___\\\ZZZXXXVVVUUUTTTPPPMMMJJJHHHGGGGGGEEEEEEEEEDDDCCCAAA???>>>>>>>>>?????????>>>===<<<<<<<<<<<<999666444333444444444333333333222222222444444222111000//////...///...------...000222333;;;:::888666333///,,,***************))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%######$$$&&&+++,,,------+++'''$$$!!!######$$$###!!!"""###%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""!!!!!!!!!!!!"""###&&&+++000111...***$$$$$$"""!!! !!!!!!!!!!!!!!! |||yyytttpppmmmkkkhhhfffeeedddbbb___ZZZWWWTTTSSSTTTRRROOOLLLIIIGGGFFFFFFCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;999555333333333444444333333333222222222555444444333111000///...///.........///000222333222222333333222000...---*********)))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%(((***///000000///,,,'''### !!!"""###"""!!! !!!###############""""""!!! !!!!!!!!!!!!""""""""""""!!!"""&&&,,,111222...***$$$$$$"""!!! !!!!!!!!!!!!!!!  xxxuuupppllljjjhhhfffdddccccccbbb___ZZZUUUSSSRRRRRRQQQNNNKKKHHHGGGFFFFFFBBBAAAAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;999999:::888555333333444444444333333333333222222444444444333222000///...///000000111111222222222+++---///111222222111000******))))))))))))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%&&&)))+++000000///---***&&&### !!!"""###"""!!! """!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!$$$)))...///+++'''$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!  }}}uuurrrmmmjjjhhhfffdddbbb___aaaaaa___ZZZVVVUUUUUURRRPPPNNNKKKHHHGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>>======<<<;;;:::999999999777888888777555444444555444444333333333333222222222333333333222111///...000111333444444333222111,,,---000222333333111000******)))(((((()))***+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!###$$$$$$###$$$&&&(((,,,,,,+++)))'''%%%###""""""###$$$$$$"""!!!!!!"""!!!!!!""""""!!!!!!  !!!!!!!!!"""""""""### !!!%%%)))***&&&"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""  """$$$&&&&&&$$$$$$"""###$$$%%%$$$""" {{{tttqqqllliiigggfffcccbbb\\\___```___[[[XXXWWWXXXRRRPPPMMMKKKHHHGGGFFFFFFAAA@@@???>>>===============<<<;;;:::999888888999666777777777555444555666444444444333333333222222111222333333222111///...111222555666666444222000///111333555555333111000******)))(((((()))***+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""###"""!!!!!!###$$$''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%###"""""""""!!!"""""""""""""""!!! !!!!!!!!!""""""###### ###&&&'''###"""!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!! !!!!!!!!!  !!!!!!!!!%%%)))+++***)))'''&&&'''***+++***'''$$$!!!}}}yyyuuuqqqllljjjkkkhhhbbb]]]___^^^]]][[[YYYWWWUUUTTTQQQPPPNNNKKKHHHFFFDDDCCCCCCCCCBBB@@@???===<<<;;;===<<<:::888777666555555333333333333333333333333222333444444444333222111333111//////000111000///111333777999:::888444222,,,///333777888666333111,,,+++)))'''&&&'''((()))))))))))))))((((((((((((((('''&&&&&&$$$$$$###"""((('''&&&&&&&&&&&&%%%$$$######$$$"""!!! """###$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!"""""" !!!"""!!! !!!%%%))),,,.........++++++,,,...///---&&&!!!zzzwwwvvvrrrmmmlllllliiiddd___^^^]]][[[ZZZWWWVVVTTTSSSOOONNNMMMKKKHHHFFFDDDCCCAAAAAA@@@???>>>>>>======<<<<<<:::999777666666666333333333333333333333333222333444444444444333222333111//////000111000///222444777999999777444222...111444777888666333111,,,***((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###!!! """###$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""" !!!"""!!!  ###''')))*********((('''((()))***(((###|||xxxuuutttpppllljjjjjjhhhccc___\\\[[[ZZZXXXVVVTTTRRRQQQMMMLLLKKKIIIHHHFFFEEEDDD??????>>>>>>======>>>>>><<<;;;:::999888888888888333333333333333333333333222333444444444444333333333111//////000000000///333555777888777555222111///000222333333222111///***)))(((&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$"""!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""!!!  """$$$$$$$$$$$$###"""""""""###"""}}}zzzvvvsssooolllhhhfffeeeccc```]]]ZZZYYYXXXVVVTTTRRRPPPPPPKKKJJJIIIHHHGGGFFFEEEDDD??????>>>===<<<<<<======<<<;;;:::999999888888999333333333333333333333333333333333444444444444444333111/////////000///...333333444444444222000...------......---,,,,,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&&&&'''&&&&&&&&&$$$"""!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""!!! !!!!!! ~~~|||xxxtttqqqjjjhhheeebbbaaa___]]]\\\YYYXXXVVVTTTRRRQQQOOONNNIIIIIIHHHGGGFFFEEEDDDDDDAAA???>>><<<;;;<<<======>>>===<<<:::999888888888333333333333333333333333333333333444444555555555333111///...//////...---000000000000///...,,,,,,,,,,,,,,,++++++***)))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$&&&)))***(((&&&&&&'''%%%%%%%%%$$$!!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }}}zzzvvvrrrnnnhhhfffdddaaa^^^]]]]]]]]]XXXWWWVVVTTTRRRPPPNNNNNNIIIHHHGGGFFFEEEDDDCCCCCC@@@???===<<<<<<===>>>@@@BBB@@@>>><<<999777666666333333333333333333333333444333333333444555666777333111///...//////---,,,...------,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###(((---///+++'''&&&%%%######$$$"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! }}}{{{xxxtttoookkkdddcccaaa]]][[[ZZZZZZ[[[XXXWWWVVVTTTRRRPPPNNNMMMIIIHHHGGGFFFDDDCCCBBBAAA>>>===<<<<<<===@@@CCCDDDFFFDDDAAA===999666444333333333333333333333333333444333333333444555777888333111///.........---,,,,,,,,,+++*********+++,,,***+++,,,,,,,,,+++***)))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###***111333///)))%%%$$$ !!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}{{{yyyvvvrrrlllhhh```___]]]ZZZWWWVVVWWWYYYXXXWWWVVVTTTRRRPPPNNNMMMIIIHHHGGGEEEDDDBBBAAA@@@;;;;;;;;;;;;>>>BBBFFFIIIHHHFFFBBB===999555222111333333333333333333333333444444333333444555777888333111///.........---+++,,,+++*********+++,,,---&&&((()))++++++)))((('''************)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$+++444666111)))$$$""" !!! """$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""!!!""""""""""""""""""""""""~~~{{{zzzxxxvvvtttrrrooollliii___\\\YYYWWWWWWWWWVVVUUUYYYWWWSSSOOOLLLJJJHHHHHHHHHGGGFFFEEEBBB@@@===<<<;;;<<<<<<>>>@@@BBBCCCDDDBBBAAA???<<<999777555333333333333333333333333333//////000222222333333333666555222///,,,+++******************))))))))))))+++++++++++++++++++++++++++******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%((((((&&&###&&&(((+++,,,+++((($$$!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""######"""!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!  !!!"""""""""!!!  ~~~{{{wwwuuurrrpppnnnkkkgggddd]]][[[XXXWWWXXXYYYXXXWWWWWWUUUQQQNNNKKKHHHGGGFFFGGGGGGFFFDDDBBB???===<<<============>>>??????@@@@@@???===;;;888666444333333333333333333333333333//////000000111111111000444333000...,,,+++******************))))))))))))))))))))))))))))))))))))***))))))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$###$$$''')))(((&&&$$$"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!""""""!!! """"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!  !!!!!!"""!!!  }}}zzzssspppmmmjjjhhheeeaaa___ZZZWWWUUUUUUVVVWWWVVVVVVTTTRRROOOLLLIIIGGGFFFEEEEEEEEEDDDCCCAAA???===<<>>===<<<;;;;;;;;;;;;<<<;;;:::888777555444444333333333333444444444444000000000//////.........111000///---++++++******++++++*********)))))))))************************(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$"""###%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  """"""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!! !!!!!!   !!!!!!"""""""""!!!!!!  ~~~zzzwwwooommmiiieeeccc```]]][[[VVVTTTQQQPPPQQQQQQQQQPPPRRRPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@>>><<<;;;======;;;:::999888888888777777777666555444444444333333333333444444444444222111000///...---------......---,,,+++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###   !!!!!!!!! !!!!!!"""############"""!!! }}}yyyvvvsssnnnjjjfffcccaaa^^^\\\ZZZXXXUUURRRPPPOOOOOOMMMLLLPPPOOONNNLLLJJJGGGFFFEEEAAAAAAAAA@@@???===<<<;;;::::::999888777777777777444444444444444333333333222222222333333333444444444333222000...---------,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%'''&&&&&&%%%$$$#########!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&&&&%%%   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""###!!!!!! ~~~xxxtttqqqpppllliiieeeaaa```^^^\\\[[[[[[XXXTTTRRRQQQPPPNNNMMMNNNMMMMMMKKKJJJGGGEEEDDD?????????>>>>>><<<;;;;;;999888777777666666777777333333333333333333333333000000111111222222333333555444222///...---......,,,,,,---------,,,++++++,,,++++++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###%%%''''''&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%((()))(((&&&!!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" yyysssooonnnnnnjjjgggccc```___^^^]]]\\\ZZZXXXTTTRRRRRRQQQPPPOOOKKKKKKKKKJJJHHHFFFDDDCCC===============<<<;;;:::999999888666666555555555222222222222222222222222...//////000111111222222444222000...---,,,---...------......---,,,+++***,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """%%%''''''&&&&&&%%%$$$""""""!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$))),,,---***'''!!!  !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!{{{uuuooollllllmmmiiifffbbb______^^^^^^]]]WWWUUURRRPPPQQQQQQPPPOOOIIIIIIIIIHHHGGGEEECCCAAA<<<<<<======<<<;;;;;;:::;;;:::888777555444444444333333333222222222222222---......///000111111222333111///,,,++++++,,,------......///...---+++***,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$'''&&&$$$"""###%%% !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$&&&&&&&&&''''''%%%###"""!!!!!!!!! """###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%+++//////+++'''  !!!""""""""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!{{{uuuqqqooommmkkkiiiiiifffccc```^^^\\\YYYVVVVVVWWWXXXXXXUUUPPPKKKHHHEEEFFFGGGFFFDDDCCCCCCDDD@@@===;;;;;;<<<======<<<999888777666555444333333333333222222111000//////.........//////000111222333222000///.........//////......---+++***))))))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!$$$"""!!! !!!$$$''')))""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""'''+++,,,)))%%%###  !!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!! }}}yyytttpppmmmkkkiiihhhgggdddaaa___^^^\\\YYYWWWVVVVVVVVVTTTPPPLLLGGGEEEDDDEEEFFFEEECCCBBBBBBCCC@@@>>><<<;;;<<<===<<<<<<888888777666555444333333333333222222111000000000///////////////000000111222111000///....../////////...---,,,+++******)))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$###!!! """!!! """$$$%%%"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&)))***(((%%%###  !!!!!!!!! !!!!!!!!!"""""""""""""""$$$$$$$$$######""""""""" !!!!!!!!!!!!!!! {{{wwwrrrmmmkkkiiigggfffdddbbb___^^^]]][[[XXXVVVTTTSSSQQQNNNKKKGGGDDDBBBCCCDDDDDDCCCAAA@@@@@@AAAAAA???===<<<======<<<;;;888777777666555444333333333333333222111111000000111000000///////////////000000///......//////000......---,,,+++******)))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###""""""""""""""""""""""""###!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!  !!!###%%%&&&%%%$$$###!!!!!!   """"""""""""""""""!!!!!!###############""""""""" !!!!!!""""""!!!!!!!!!yyyuuupppllljjjhhhfffeeecccaaa]]][[[ZZZWWWTTTRRRQQQOOOMMMJJJGGGEEECCCCCCBBBCCCCCCBBB???>>>>>>???AAA???============;;;:::777777666555555444333333333333333222222111111111222111000///............//////....../////////000------,,,,,,+++******)))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""!!!  !!!!!!""""""!!!!!!  !!!!!!""""""#########!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!}}}wwwsssnnnjjjhhhgggeeedddaaa^^^[[[XXXVVVSSSOOOMMMMMMLLLJJJHHHFFFFFFFFFFFFAAABBBBBBAAA>>>======>>>???>>><<<<<<======;;;999666666555555444444333333333333333222222222222222333222111///.....................///////////////,,,,,,,,,++++++******)))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&$$$"""!!!!!!  """"""!!! !!!!!! !!!"""""" !!!###$$$%%%&&&&&&&&& !!!"""!!!  !!!!!!!!!   !!!!!!!!!!!!!!! |||yyytttpppkkkgggfffdddcccaaa]]]ZZZWWWTTTRRRPPPLLLIIIJJJIIIHHHGGGGGGGGGGGGGGGAAABBBBBB@@@>>><<<<<<===<<<;;;;;;;;;<<<<<<:::999555555555444444444333333333333333333333333222222222222000///................../////////......---,,,,,,++++++***************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""!!!!!!!!! !!!""""""###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&'''&&&&&&%%%######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######!!!"""######"""!!! !!!!!!!!! """""""""!!! !!!!!! !!!""" """$$$&&&''''''''''''!!!!!!!!!!!!   {{{wwwuuuppplllgggdddbbbaaa___^^^WWWUUURRRPPPPPPNNNKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEBBBCCCBBBAAA>>><<<<<<===999999999:::<<<<<<:::888555555444444444444333333333333333333333333333333111111000//////...//////...////////////...,,,+++++++++++++++***************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&((()))(((''''''######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!! """""""""!!!!!!!!!  """"""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""###%%%&&&&&&%%%$$$###"""!!!  |||xxxtttrrrmmmiiidddaaa___^^^]]]\\\RRRPPPNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGEEECCCCCCBBBCCCCCCAAA>>><<<<<<===777777777999;;;<<<:::888444444444444444444333333333333333333333333333333111000000/////////////////////000000///---+++***+++++++++******************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&& !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%''')))******)))(((######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!! ###$$$%%%&&&%%%###!!!###!!!  |||wwwrrrmmmiiieeeccc```\\\YYYXXXWWWWWWQQQOOOMMMLLLLLLLLLJJJHHHIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@???=========>>>>>>555666777777777777666666333333333333333333333333222222333333222111///...111111000000//////............---------,,,,,,,,,,,,,,,++++++***)))(((((('''((((((((('''(((***,,,''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&)))***)))&&&### """"""""""""""""""""""""######""""""!!!!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""###&&&((()))'''&&&$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""!!! |||xxxtttpppjjjgggcccbbb___\\\YYYXXXWWWVVVQQQPPPNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@>>>===<<<<<<======777777777888888888777777333333333333333333333333333333444444333111000///000000000000//////......------------------------,,,,,,++++++***))))))((('''(((((('''&&&&&&(((***'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$&&&'''((('''%%%"""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!"""&&&''')))++++++***((('''""""""!!! !!! !!!!!! ~~~{{{wwwssspppmmmiiifffbbb```^^^\\\YYYXXXWWWVVVRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;888888888888888888777777333333333333333333333333333333444333333222111000000000000////////////...---------------.........,,,,,,++++++***)))))))))'''((((((&&&$$$%%%&&&((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%###"""!!!!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""((()))***++++++***(((&&&!!! ~~~zzzwwwssspppnnnllliiifffaaa```^^^\\\ZZZXXXWWWVVVQQQOOOMMMLLLLLLKKKHHHGGGEEEEEEEEEDDDCCCCCCBBBAAA======<<<;;;::::::::::::888777777666666666666666333333333333333333333333222222222222111111000000////////////////////////............------,,,,,,+++++++++*********))))))))))))((('''%%%$$$&&&(((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$"""!!!!!!###&&&(((((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############""""""###$$$$$$%%%######"""!!!!!!!!!""""""%%%&&&'''''''''%%%$$$### ~~~xxxuuurrrooommmllliiigggaaa```___]]]ZZZXXXVVVUUUOOOMMMKKKJJJIIIHHHFFFDDDDDDCCCCCCBBBAAAAAAAAAAAA<<<<<<<<<;;;::::::999888777666555444444444444444333333333333333333333333000000000///////////////.............../////////000//////---,,,+++***)))+++++++++************************(((&&&&&&''')))((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$''')))***)))'''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######"""!!!!!!!!!!!!!!!######$$$$$$###"""!!! }}}vvvsssooolllkkkjjjhhhgggbbbbbbaaa^^^\\\YYYVVVTTTNNNLLLJJJHHHHHHFFFDDDBBBBBBBBBAAA@@@??????@@@@@@;;;<<<<<<;;;;;;:::999888777555444222222222333333333333333333333333333333//////...............///---............////////////...---,,,+++***)))(((*********************************((('''''')))***''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&''''''''''''$$$&&&'''))))))((('''&&&""""""""""""""""""""""""!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""###$$$%%%'''((((((((('''&&&%%%%%%$$$%%%%%%###"""!!!  """"""######""""""!!!!!!|||zzzssspppkkkhhhgggfffdddccceeedddccc```]]]YYYVVVTTTOOOMMMJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>???@@@;;;<<<<<<<<<;;;:::999888888666444333222222333444333333333333333333333333000///............///000---------.........//////+++++++++************)))************************((((((((('''&&&&&&)))+++&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$"""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$$$$#########"""""""""!!!!!!"""""""""#########&&&&&&&&&&&&'''''''''''')))(((&&&%%%###""""""""""""!!!  !!!!!!!!!!!!!!!!!! zzzxxxpppmmmhhheeecccbbbaaa```fffeeedddaaa]]]YYYUUUSSSPPPMMMKKKIIIIIIGGGDDDBBB@@@???>>>======>>>??????;;;<<<======<<<;;;999888999777555333222333444555333333333333333333333333111000///......///000111---------.........//////'''(((((()))***+++++++++******************++++++&&&&&&'''&&&%%%&&&(((***%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******)))(((''''''&&&&&&((('''&&&###""" """!!!    ~~~zzzuuurrrooolllgggbbb___^^^___```aaa```___\\\XXXTTTPPPNNNLLLJJJFFFCCCBBBBBBCCCDDDDDDBBB???===<<<<<<<<<=========<<<;;;999888777777;;;;;;:::888777555444333555333111111333444444444...////////////---,,,+++************************************************+++***)))'''$$$$$$&&&((('''&&&%%%$$$%%%''')))***&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$###"""""""""############""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!! ###!!! !!!&&&+++...111222333444333111...,,,+++++++++***++++++,,,,,,'''&&&%%%$$$###!!! !!!!!!!!!!!!!!!  !!!!!! ~~~zzzvvvrrrnnnooolllgggbbb^^^\\\\\\\\\___^^^]]]ZZZVVVRRROOOMMMKKKIIIFFFCCCBBBBBBCCCDDDDDDBBB@@@===<<<;;;<<<<<<<<<<<<;;;:::999888888777:::999888777555444333222222222222333444444222000.../////////...---,,,+++************************************************++++++)))'''%%%%%%''')))((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""%%%+++000444===>>>???>>><<<888555222------+++***)))(((((((((%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!  !!! ~~~yyyuuuqqqllliiillljjjfffaaa]]]ZZZXXXXXX[[[ZZZYYYVVVSSSPPPMMMKKKJJJHHHFFFCCCBBBBBBCCCCCCDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888888888777666444333222222000000111444555444000---...//////......---,,,+++***************************************************+++***(((&&&&&&((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###############$$$&&&+++111888<<>><<<;;;::::::999999999999999888888888777777666666555444333333000000000222333222///---............---,,,++++++*********************************************************)))''''''(((***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###""" !!!!!!"""#########""""""###%%%&&&&&&%%%###"""######$$$$$$$$$###!!! """"""############"""""" !!!!!!"""""""""!!!!!!!!!""""""######### """###%%%'''((()))(((((())),,,000666<<>>===<<<;;;888888888888777777666666777666666666666666666666555222///...///000000//////...---,,,++++++++++++************************))))))))))))))))))))))))'''((()))((('''&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$###"""###$$$%%%%%%$$$###"""######$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$### !!!"""###$$$%%%&&&'''""""""###$$$%%%&&&'''((()))***---///333555888999111000/////////111333444,,,,,,+++***)))'''&&&%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!zzzyyytttnnniiifffdddaaa```]]]ZZZWWWTTTRRRRRRSSSTTTNNNMMMKKKIIIHHHGGGHHHHHHDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<999999888777666555555444555555555555555555555555444222111111111111///...///...---++++++++++++,,,************************))))))))))))))))))))))))%%%&&&((((((&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$########################!!!"""###$$$$$$###"""""""""""""""######"""""""""!!!"""###$$$&&&'''((()))%%%%%%&&&((()))+++,,,,,,---...///111333555666777///...,,,+++******++++++(((''''''&&&%%%$$$###""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!zzzuuuvvvqqqkkkfffdddbbb```___^^^[[[VVVRRRPPPOOOQQQRRRMMMLLLJJJHHHGGGGGGHHHHHHCCCCCCCCCBBBBBBAAAAAA@@@???????????????>>>======:::999888777666555444333333333444444444444444555222222222444444222///,,,///...,,,+++******+++,,,************************))))))))))))))))))))))))$$$%%%''''''&&&%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$ !!!"""######"""!!!!!! !!!!!!!!!!!! """"""$$$%%%'''((()))***'''((()))+++,,,...//////.........///000000111111,,,+++)))'''&&&%%%&&&&&&'''&&&%%%$$$###"""!!!!!!"""!!!!!! !!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  {{{xxxvvvrrrnnnjjjgggeeedddbbb```[[[YYYVVVTTTSSSQQQNNNKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHFFFBBBAAAAAABBBBBBAAA@@@>>>===<<<======;;;:::999::::::888555333333444333333333444444333222222000000000000///////////////...---+++***)))))))))******+++++++++,,,,,,,,,******************++++++***)))(((&&&&&&&&&''''''******+++++++++)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&$$$"""!!! !!!###%%%'''&&&&&&''')))***,,,---......---,,,+++************************************$$$#########""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!    }}}zzzwwwuuuooolllhhheeecccaaa___^^^ZZZXXXUUUSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGEEEBBB@@@@@@AAAAAA@@@???>>><<<<<<===<<<;;;999888999999777444222222333333444444444333222222111000000000000/////////...///...,,,+++***)))))))))******+++++++++,,,,,,,,,******************************((('''''''''((((((************)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%###!!!!!!!!!!!!!!!!!!!!!###%%%((())),,,,,,...///000000000000------,,,+++)))((('''&&&''''''''''''''''''''''''#########"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!!!!  |||zzzxxxvvvtttllliiieeebbb```^^^\\\ZZZWWWUUUSSSQQQQQQPPPNNNMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFCCC@@@???@@@@@@??????>>>===;;;;;;<<<<<<:::999666777777666333111111222444444444444333222000000000000000/////////.........---,,,+++***)))))))))******+++++++++,,,,,,,,,******************************)))((((((((())))))***)))(((''''''&&&''''''%%%%%%$$$$$$$$$$$$$$$###!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$###############%%%&&&%%%#########%%%%%%$$$$$$%%%&&&(((***+++000111222333333222000///***+++******(((&&&###"""##############################""""""""""""!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!"""""""""!!!!!!   ~~~zzzwwwuuusssqqqjjjgggccc```^^^\\\ZZZXXXUUUSSSPPPOOOOOOOOONNNMMMIIIHHHHHHHHHGGGGGGGGGGGGDDDBBB???>>>>>>???>>>======;;;::::::;;;;;;:::888666777777666333222222333555555444444222111//////000000/////////............---,,,+++******************+++++++++,,,,,,,,,************)))))))))))))))))))))))))))************)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&''')))+++++++++***))))))***+++,,,...///111111000---***(((%%%&&&'''((('''%%%""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!######"""!!!  !!!!!!!!!  ~~~zzzvvvssspppmmmiiifffbbb___]]][[[YYYXXXSSSQQQNNNLLLMMMMMMMMMLLLHHHHHHGGGGGGFFFFFFEEEEEEBBB@@@>>>=========<<<:::;;;:::999999::::::999888666777888666444333333444444444444333222000///...////////////............------,,,+++******************+++++++++,,,,,,,,,*********)))))))))(((((((((((())))))*********+++***)))'''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((()))***,,,///222111000...,,,+++***++++++***+++,,,---+++((($$$""" !!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!  !!! ~~~zzzvvvrrrnnnkkkhhheeeaaa^^^\\\ZZZXXXWWWSSSPPPLLLJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC???>>><<<<<<<<<<<<:::888:::888777888999:::999777666777888666444333333444333333333333222111///////////////.........---------,,,++++++******++++++******+++++++++,,,,,,,,,*********))))))(((((('''&&&'''((()))************)))((('''&&&&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++,,,...///222444222000...+++***)))((()))(((((())))))'''%%%"""!!!!!!"""###$$$######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!    !!!""""""}}}yyyvvvrrrnnnkkkgggddd___\\\[[[YYYWWWUUUSSSOOOKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAAAAA>>><<<;;;;;;;;;;;;999777999777666777999999888777555666666555333222333444222222222222222111000000//////.........---------,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++******)))((((((''''''$$$%%%''')))************((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))+++.../////////000111---+++)))((('''&&&''''''%%%%%%%%%%%%$$$###"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!   |||xxxuuurrrnnnkkkfffbbb^^^[[[YYYXXXVVVTTTSSSOOOKKKHHHHHHHHHHHHHHHJJJIIIGGGFFFDDDBBB@@@???===<<<;;;;;;;;;:::888666888777666777888999888777333444555444222111222333111111222222222111111000//////.........---------,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++******)))(((''''''&&&###$$$&&&(((*********)))((())))))***)))'''&&&%%%&&&&&&&&&''''''((((((((($$$$$$&&&'''((()))))))))'''''''''((((((((())))))+++---000111///---,,,,,,''''''%%%$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!! |||{{{xxxuuuqqqnnnkkkjjjeeeccc___\\\[[[YYYVVVTTTPPPNNNLLLIIIGGGFFFFFFFFFHHHGGGFFFGGGGGGEEEBBB@@@======<<<<<<;;;;;;;;;:::888888777666666666666666333333444444555444444444666444222000...------...000///---,,,+++,,,,,,---,,,---.........---,,,+++***)))))))))))))))******---,,,,,,+++)))(((&&&%%%%%%'''))))))((()))***,,,++++++++++++***)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((((((((())))))(((((((((((())))))++++++++++++***)))((('''""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""!!!  !!!""""""   !!!  ~~~~~~xxxwwwtttqqqmmmjjjgggfffbbb___\\\ZZZYYYXXXVVVTTTOOONNNKKKIIIGGGGGGGGGGGGHHHGGGFFFGGGGGGFFFDDDAAA???>>>>>>===<<<;;;;;;;;;888777777666666666777777333333444444444444444333555444222000............///...---,,,,,,,,,------......///...---,,,***)))******))))))))))))******************)))((('''''')))***+++***((((((((()))((())))))***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''((())))))))))))((('''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!!~~~yyyxxxsssrrroookkkhhheeecccccc^^^\\\YYYXXXWWWWWWUUUTTTNNNLLLJJJIIIHHHGGGGGGHHHGGGFFFEEEFFFGGGFFFDDDBBB@@@@@@???>>><<<;;;::::::777666666666666666777777333333444444444444333333444333111000///.........------,,,,,,,,,---....../////////...---+++)))(((+++******)))))))))******'''((()))))))))))))))(((+++,,,,,,+++(((&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%&&&''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$### """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!  !!! !!!"""!!!  |||vvvtttpppnnnlllhhheeecccbbbaaa^^^[[[XXXWWWVVVUUUSSSRRRLLLKKKJJJHHHGGGGGGHHHHHHDDDCCCBBBCCCDDDDDDCCCBBB@@@???>>>===;;;:::888888555444444444444555666666333333444444444333222222222222111000///.........,,,,,,,,,,,,---......///------------,,,++++++***++++++******))))))******((((((((())))))(((((((((***++++++)))'''%%%%%%&&&$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!! zzztttqqqooommmjjjgggdddcccbbbbbb___]]]YYYWWWUUUSSSQQQOOOLLLKKKIIIHHHGGGGGGGGGHHHBBBAAA???@@@AAAAAA@@@???>>>===<<<;;;999888777666333333222222222333333444333333444444333222222111000000000000//////......+++,,,,,,------.........++++++++++++,,,------...,,,,,,+++***************************)))((('''&&&'''((()))(((&&&%%%&&&'''%%%&&&((()))******))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%$$$######!!!!!! !!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!!!!xxxrrrooommmkkkhhheeebbbbbbbbbbbb___\\\YYYVVVTTTRRROOOMMMMMMKKKIIIHHHGGGFFFFFFGGGAAA???>>>===>>>???>>>===<<<<<<;;;999888777666666444333333222111111222222333444444333333222111000//////000000000///......,,,,,,---.........------)))))))))***+++---///000---,,,+++***************++++++++++++***)))''''''&&&'''((((((&&&&&&''')))'''((()))+++++++++******&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!}}}~~~|||vvvpppnnnjjjhhhdddaaa_________```\\\YYYVVVSSSRRRQQQNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEBBB@@@>>>============<<<;;;;;;::::::999888777777777666555333222222222222333444444333333111000000---...///000000//////...,,,---.........---,,,+++******)))***+++,,,...///...---,,,+++******************++++++++++++******((()))***)))(((((()))***((()))***+++++++++***)))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$"""!!! """!!!!!! !!!!!!"""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!"""   {{{{{{zzztttooommmgggeeeaaa^^^\\\\\\]]]^^^XXXUUUSSSQQQQQQPPPNNNMMMNNNMMMJJJHHHFFFEEEDDDEEEDDDAAA>>>============<<<;;;;;;;;;::::::999999999999888777555444333222222444444444333222111000///---...///000000000///...------...///...---+++***,,,+++*********+++,,,---...---,,,+++************))))))***,,,,,,---------***,,,,,,+++)))))))))***((()))***++++++***)))(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%###""" """"""!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!!!! !!!""""""  !!!"""###   !!!!!!!!! zzzuuussssssrrrnnniiieeedddbbb___[[[WWWTTTRRRTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCAAA???>>>>>>>>><<<;;;:::999777777888999888777777666444333222222333444444444333333111000...---333222111000////////////000---******---///...,,,******++++++++++++******++++++***))))))******++++++++++++---//////---+++---------,,,,,,+++++++++***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""### !!!"""""" zzztttrrrqqqooojjjfffcccbbb```]]]ZZZWWWUUUSSSSSSRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA>>>===>>>>>><<<;;;;;;999777777888999888777888777555444333333333333444444444333222111000///333222111000////////////...+++)))***---//////...))))))***************)))*********+++++++++,,,,,,,,,+++,,,...111111000...//////...------,,,++++++)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!! !!!!!!"""  }}}xxxrrrooommmjjjfffbbbaaa```^^^\\\YYYVVVTTTSSSQQQQQQOOONNNLLLJJJHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@>>>===>>>>>><<<;;;<<<:::888888999999999888999888777555444333333333444444444333333333222222333222111000////////////+++***)))***,,,.........))))))******++++++,,,,,,)))+++,,,.../////////...------...111333444333222111000///...---,,,++++++''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""  !!!"""!!!  !!!!!! !!!{{{wwwsssoookkkiiigggccc```aaa```]]]ZZZWWWTTTRRRQQQOOOOOONNNLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA???============<<<;;;===;;;999888999999999888999999777666555444333333333333222222222333333333333222111000////////////+++*********+++,,,,,,,,,***++++++,,,---...///000+++---000222333333333222111000111333555555333222000000///---,,,***))))))&&&%%%%%%$$$######$$$$$$'''''''''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!"""  !!!!!!!!! !!!"""""" !!! |||vvvpppnnnkkkhhhfffdddbbb```bbb```\\\XXXTTTQQQOOONNNMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@???===<<<=========;;;===;;;999888999999888777888888777777555444333333222111111000111222333333333222111000////////////---------,,,+++)))))))))*********+++---///111222000111444666777666555444444333333333444333111///...---,,,+++)))((('''&&&%%%%%%$$$#########$$$$$$&&&''''''''''''&&&%%%$$$'''&&&%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!""""""!!!!!!!!!  !!!!!!wwwsssllljjjhhheeecccaaa```___```^^^ZZZVVVRRROOONNNMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCC@@@>>><<<<<<=========<<<<<<:::888777888888777555666666666666666555333333222111000000000111222333333222111000////////////...///000...+++((((((((((((((()))***,,,///222333444555666666666666444444444333222222222111...++++++***)))((('''&&&%%%$$$%%%%%%$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   !!! !!!""""""!!!!!!!!!  !!!!!!zzztttrrrkkkjjjhhhdddaaa^^^]]]]]]\\\ZZZWWWTTTQQQPPPOOOOOOIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGGGGFFFEEEEEEDDDDDD???===<<<<<<=========<<<<<<999777666777666555444333444555666555555444333444333111000000111222333333222111000////////////---///111///,,,))))))*********+++,,,///222555777777777666555444222111111000000//////000///,,,***)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&((()))((('''&&&%%%$$$$$$%%%&&&%%%###!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!"""!!!!!!  vvvrrrssskkkkkkhhhddd___\\\[[[[[[YYYWWWUUURRRQQQQQQQQQRRRHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEE???===;;;;;;=========<<<;;;999777666666666444333222333444555555555444333666555333111111222333444333222111000////////////+++...111000---***+++,,,.........000333666:::<<<999777555333111000///...---,,,,,,---......,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&"""$$$&&&((())))))((('''$$$$$$$$$%%%&&&&&&$$$!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!"""!!!!!!  xxxsssooonnnllljjjgggccc```]]][[[ZZZXXXVVVTTTQQQOOONNNNNNNNNKKKHHHEEEDDDEEEGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>><<<;;;:::999999999888888666555444333333222666555555555555444444444444444444444444444444444111333555333///---///111///000111111000...+++***,,,,,,,,,---000555999<<<777555333111//////...///)))***+++,,,,,,+++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))'''%%%###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###~~~wwwqqqmmmkkkiiihhheeeaaa^^^\\\ZZZYYYVVVUUUSSSQQQOOOOOOOOOPPPLLLIIIFFFDDDEEEGGGGGGGGGEEEDDDCCCAAA@@@?????????>>>===<<<:::999999999888888777666555333333333333222222222333333444444444444444444333333333222222222333444444222111000111...///000000000000///...,,,+++++++++...111555777444333111///...---------))))))++++++++++++)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$###""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###{{{tttnnnjjjgggfffeeebbb___\\\ZZZXXXXXXTTTSSSQQQPPPOOOPPPPPPQQQMMMJJJFFFEEEEEEFFFFFFFFFDDDCCCBBB@@@>>>======<<<===<<<;;;:::999888888888777777555444333333333333//////000111222333444444444333333222222111111111333333444555666555333111......///000111111222222,,,+++******+++---///111000///...,,,+++*********((()))***++++++***)))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!}}}xxxrrrmmmhhheeeeeedddaaa^^^[[[YYYXXXWWWTTTSSSQQQOOONNNNNNNNNOOOMMMJJJGGGEEEEEEFFFEEEDDDDDDCCCAAA???>>>===<<<<<<<<<;;;:::999888888888888777666555444333333333333///000000111222333333333111111111111111111222222444333333666999999555111////////////000111222333,,,+++***))))))***+++,,,,,,+++***))))))(((((('''(((((()))******)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$""""""""""""""""""!!!!!!!!!!!!!!!"""%%%&&&&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  }}}zzzvvvqqqlllgggeeeeeecccaaa^^^[[[XXXWWWVVVTTTSSSPPPNNNLLLKKKKKKKKKKKKIIIFFFEEEEEEEEEDDDCCCDDDCCCAAA???>>>===<<<<<<;;;:::999888888888888888666555444333333333333333333333333333333222222222//////000000111222333333444333333666999999555111111000//////......//////---,,,***)))(((((())))))((((((((((((''''''&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!! """$$$&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|||zzzwwwsssoookkkgggfffeeeccc```]]]YYYVVVTTTSSSSSSQQQOOOLLLJJJHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>=========:::999888888777777888888555555444333333333333333555555444444333333333333//////000111222333333444333333444555666555333111000000///...---++++++***++++++***)))((((((((((((&&&'''''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~zzzwwwtttoookkkiiigggfffdddbbb___[[[WWWSSSQQQPPPOOONNNLLLJJJHHHGGGGGGHHHEEEDDDBBBBBBCCCCCCBBBAAA???>>>>>>===<<<<<<======999999888777777777777888444444333333222222333333333333333444444444444444222222222222222222222222222333444444222111000111,,,---------+++***((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |||xxxvvvqqqmmmiiigggffffffdddbbb^^^YYYUUUQQQOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHCCCBBBAAAAAABBBCCCBBB@@@===<<<<<<;;;;;;<<<<<<<<<999888777777777777777888444444333222222222333333111111222333444555555666555555444333222111000///111444555333///---///111)))***+++,,,+++)))'''%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~zzzuuurrrnnniiieeecccbbbbbb^^^\\\YYYUUURRRPPPOOOOOOLLLJJJGGGFFFFFFFFFFFFEEEBBBCCCDDDDDDCCCBBB???>>><<<============;;;:::999:::999777555444555666777666555444333333333444555222222333444444444333333444444333222111//////...---.../////////...,,,,,,******************++++++*********)))(((&&&$$$$$$''''''''''''''''''''''''&&&'''((()))(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&%%%###!!! !!!!!!"""""""""""""""!!!!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""""" !!!!!!!!!!!!"""!!!    }}}yyyqqqoookkkgggdddbbbbbbbbb]]][[[XXXTTTQQQOOONNNNNNKKKIIIFFFEEEFFFFFFEEEDDDBBBBBBCCCDDDCCCAAA???>>><<<============;;;:::999999888777555555666777888666555444333222222333444000111111222333333333333444444333222111000//////000///...---------......*********************************)))((('''%%%%%%(((((((((((((((((((((((('''((()))))))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$######%%%&&&'''%%%### !!!!!!!!!""""""!!!!!!!!! !!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!  {{{wwwnnnllliiifffcccaaa``````[[[YYYVVVSSSOOOMMMLLLLLLJJJHHHFFFEEEEEEEEEDDDCCCAAAAAABBBBBBBBB@@@???>>><<<<<<======<<<;;;999888888777666555555666888999666555444333222111111111...///000111222333333333444444333222111000000///222111...,,,,,,---///111************************+++++++++***)))((('''&&&))))))))))))))))))))))))((()))******)))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######&&&''''''&&&###!!! !!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!   !!!"""!!!  }}}xxxtttnnnllliiifffbbb```^^^^^^ZZZXXXTTTQQQNNNKKKJJJJJJIIIGGGEEEEEEEEEEEECCCBBB@@@@@@AAAAAA@@@@@@>>>>>>;;;<<<======<<<;;;999888555555444444555666777888666555444333222111000000...///000222333333333333444333333222111111000000222000///------...///000************))))))))))))+++++++++++++++***)))(((************************)))*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&$$$""""""### !!!!!!!!!"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""   !!!   !!!!!!}}}xxxssspppooommmjjjfffbbb___\\\[[[XXXVVVSSSOOOLLLJJJIIIIIIGGGFFFDDDDDDDDDDDDBBB@@@??????????????????>>>>>>;;;<<<<<<<<<<<<:::999888333333333333444444555666666666555444333111000000000111222333444444444444222222222111111000000000///////////////......---*********)))))))))((((((***+++++++++++++++***)))++++++++++++++++++++++++*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$%%%&&&!!! !!!"""###$$$%%%%%%$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""    !!!!!!~~~xxxsssooommmmmmllliiifffbbb___\\\ZZZWWWVVVRRROOOLLLIIIHHHHHHFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;:::888777333333333444444444444444555666666555444333222111222222333444444444444333111111000000000/////////---.../////////...,,,+++*********))))))((((((''')))******+++++++++******++++++++++++++++++++++++******)))((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""!!!###%%%&&&%%%%%%%%%&&&!!!!!! """###%%%%%%&&&&&&%%%""" !!!"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!!!!!!!      ~~~xxxrrrnnnllllllhhhhhhfffdddaaa___\\\[[[WWWUUURRRNNNKKKIIIHHHHHHEEEDDDCCCCCCDDDCCC@@@>>>=====================>>>;;;;;;<<<<<<;;;:::888777555555666666555555444444555666666666666555444333222333333333333222111111////////////...............---------,,,,,,,,,,,,+++******)))((((((''''''(((((()))***++++++******************************))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$&&&'''&&&%%%###$$$$$$###"""!!! !!!###%%%&&&'''''''''%%%""" !!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!! ~~~zzztttnnnkkkkkklllcccccccccbbbaaa___]]]\\\WWWUUURRROOOKKKIIIHHHHHHDDDCCCCCCCCCCCCBBB???=========<<<<<<<<<======>>>:::;;;<<<<<<;;;:::888777777888888888777666555555555666777777777666555444222222333222222111000///...............---------///...+++***)))***,,,...+++******)))(((''''''&&&'''((()))***************************************)))((('''&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""'''(((((('''$$$"""""""""###"""!!!!!!"""$$$&&&''''''((((((&&&###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!!  !!!""""""  !!! !!!"""!!! ~~~yyytttqqqnnnkkkhhhdddbbb___\\\YYYWWWVVVVVVRRRQQQPPPMMMKKKIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@???===============<<<<<<<<<<<<<<<;;;:::999999999999777888888888777666444333333333444555555555444444222222333333333222222111000000//////.........---000...,,,***))))))***+++...---,,,***)))'''&&&%%%((())))))***************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$######"""!!! """"""""""""###$$$%%%&&&(((((((((&&&%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########""""""!!!    !!!  }}}yyyuuuqqqooollljjjhhhdddbbb^^^[[[WWWUUUTTTTTTRRRQQQOOOMMMKKKIIIGGGFFFDDDDDDEEEDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999777888888888888777555444333333444444444333333222111111222222222222222111000/////////...............---+++*********,,,---------,,,***)))'''&&&&&&((())))))******)))((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$######"""!!!!!! !!!!!!"""###%%%&&&'''(((((('''&&&%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!    ~~~wwwtttpppmmmkkkjjjhhhgggcccaaa]]]ZZZVVVTTTSSSSSSRRRQQQPPPMMMKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::999999999999777777888888888888777666333444444444333222111111//////000000111111222222////////////............,,,,,,+++***+++,,,---...,,,,,,+++***)))((('''&&&))))))))))))((('''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!! !!!"""###%%%'''(((''''''&&&%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!    !!!  ~~~{{{tttqqqmmmjjjiiigggeeedddaaa```]]]ZZZXXXVVVVVVUUUSSSRRRQQQNNNLLLJJJHHHGGGEEEDDDCCCBBB@@@>>>===<<<<<<;;;:::::::::;;;<<<===<<<<<<;;;:::999999999999777777777888888888888888444444444333222111000///.........///000111222222///////////////.........------,,,,,,,,,,,,---...,,,++++++***)))(((''''''******))))))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!! {{{yyytttqqqllliiigggeeecccaaa```^^^\\\ZZZYYYYYYYYYYYYTTTSSSQQQOOOLLLJJJIIIHHHDDDCCCBBB@@@???======<<<;;;:::999999999:::<<<===<<<<<<;;;:::999999999999777777777777777777888888444444444333222111000///............///000111222.........///////////////000///...---,,,,,,,,,,,,+++*********))))))((((((*********)))'''&&&$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############&&&%%%$$$###""""""""""""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!""""""!!!}}}xxxvvvrrroookkkgggeeedddaaa```^^^]]][[[YYYXXXWWWXXXXXXRRRRRRPPPNNNKKKIIIGGGFFFBBBAAA@@@>>>============:::999888888888:::<<<>>><<<<<<;;;:::999999999999777777666666666666666777333444444444333222111111//////.........000111222.........///////////////111000000///---,,,++++++*********)))))))))))))))*********)))((('''%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""!!! """"""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! zzzuuutttnnnkkkgggeeedddcccaaa```\\\ZZZXXXUUUSSSRRRQQQQQQOOOOOOMMMKKKHHHFFFDDDCCC@@@???>>>=========>>>>>>:::999777777777999<<<>>><<<<<<;;;:::999999999999888777666444444444555555333333444444444333333222222111///......///111222............/////////000///////////////...------)))))))))))))))*********************)))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""!!!!!! !!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!~~~wwwsssrrrjjjhhheeecccccccccbbbaaa[[[YYYUUURRROOOLLLKKKKKKMMMLLLJJJHHHFFFDDDBBBAAA???>>>===<<<<<<===>>>???:::999777666777999<<<>>><<<<<<;;;:::999999999999888777555444333333333444333333444555555555444444333222000///...///111222---.........//////000000---...//////000/////////))))))))))))***************++++++******)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!  }}}xxxtttqqqpppiiifffaaa___^^^_________YYYVVVRRRMMMJJJIIIIIIIIIKKKJJJHHHFFFDDDBBBBBBAAA>>>????????????>>>======;;;;;;;;;;;;;;;:::::::::======<<<;;;999888888777333333333444444666777777111222333444666777777888222000///------///000222------------............,,,---...//////...---,,,************************************)))(((&&&&&&%%%&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''''')))***)))'''&&&&&&''''''$$$"""!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! |||vvvqqqnnnllliiifffbbb___]]]\\\[[[YYYWWWTTTPPPLLLIIIHHHHHHHHHJJJIIIGGGEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777777333333333333444555666777555555444444444555555666111000///......///000111222111111111000000//////+++,,,------------,,,+++*********************)))************)))((('''&&&&&&&&&'''''''''&&&&&&%%%''''''&&&%%%$$$########################$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''(((***)))***++++++((('''''''''%%%###!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! yyysssnnnjjjhhhhhheeebbb___\\\ZZZVVVTTTTTTRRRNNNJJJHHHGGGGGGGGGIIIHHHGGGEEEDDDBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBAAAAAA@@@???>>>======;;;::::::999888777666666444333333444444555666777999888666444333333333333111000///......///000111111000///...---,,,++++++)))******++++++******)))))))))******************************)))(((''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%$$$######!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''''')))******))))))+++,,,+++,,,---,,,)))'''&&&'''###""" !!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!    !!!"""|||wwwqqqlllhhhfffeeeccc```^^^\\\YYYTTTQQQPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCAAAAAABBBBBBBBBCCCBBBAAAAAA@@@CCCCCCBBBAAA???>>>======999999999888777666666555555555555555555666777888:::888666444222222333333000000////////////000000......------,,,++++++***)))******************)))************++++++++++++***************)))((('''((('''&&&&&&&&&''')))*********)))'''&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&((()))***))))))+++---+++,,,---+++(((&&&%%%%%%###"""!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!!!!!!!   """### }}}yyytttnnnjjjgggfff```___^^^]]]\\\YYYUUURRRMMMLLLJJJHHHFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@??????BBBAAAAAA???>>>===<<<<<<999888888777777666666666777777777777777777888999777666555444333333444555000000////////////000000////////////////////////++++++************+++++++++++++++,,,,,,,,,------)))************))))))((()))((('''&&&'''''')))******))))))(((&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((((((((((()))+++)))******)))&&&############""""""###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""" {{{xxxuuupppkkkgggdddccc\\\ZZZZZZYYYYYYWWWTTTQQQJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>@@@??????>>>===<<<;;;;;;888888888888777777666666888888777777777777888888555555555555555555555444//////000000000000//////------------......//////,,,,,,++++++++++++,,,,,,******++++++,,,---------)))******+++******))))))******)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))&&&'''((('''$$$"""!!!"""""""""###$$$&&&&&&%%%###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   |||xxxuuuqqqlllfffbbb___]]]YYYWWWVVVUUUUUUSSSQQQOOOIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;999999888888888888777777777777666666555666666777444555666777666555333222//////000000000000//////,,,,,,++++++++++++++++++,,,++++++******++++++,,,(((((()))******+++,,,,,,)))******++++++*********+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&((($$$&&&'''&&&###""""""""" !!!"""$$$&&&&&&%%%###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!  yyywwwtttoooiiiccc^^^ZZZXXXXXXVVVSSSRRRQQQPPPNNNLLLHHHHHHHHHGGGGGGGGGGGGGGGEEEGGGHHHIIIIIIHHHFFFEEE@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<999999999888888888888888666555555444444444555555444666777888777555222000//////000000000000//////000000///...------,,,+++,,,+++***))))))***+++,,,&&&''''''((()))*********)))******+++++++++******+++,,,,,,,,,***(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&$$$"""######!!!###&&&&&&$$$""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###   !!!!!!!!!  |||wwwuuuqqqjjjbbb[[[VVVRRRPPPRRRPPPNNNNNNOOOMMMJJJFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAABBBCCCCCC@@@===;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999555555444333333333333444444666888:::999666222000111000000///////////////000000//////......------,,,+++++++++++++++++++++&&&''''''((()))******+++)))******+++++++++******,,,,,,,,,+++++++++******'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$#########$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!    !!!!!!!!!!!!!!!"""!!! !!!  !!!###!!!"""#########"""  !!!!!!  !!!"""yyytttqqqmmmggg___XXXSSSOOONNNNNNMMMMMMNNNPPPOOOLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888555555444333333333333333333444666666666333111///111000//////......///////////////.....................------,,,+++******''''''(((((()))******+++)))***************))))))+++++++++************)))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!  !!!   !!!!!!!!!!!!!!! !!! !!!  """###!!!""""""""""""!!! !!!!!! {{{tttooolllhhhbbb[[[UUUOOOLLLJJJIIIIIIKKKOOOQQQQQQOOOMMMIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFEEECCCCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666444444444444333333333333222222222222111000//////000//////...............------..................000000///---,,,+++***)))'''(((((())))))*********************)))(((''''''***))))))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$######""""""!!!$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!  !!!!!!  """###""""""!!! !!!  }}}vvvooojjjhhheee```YYYSSSNNNKKKIIIGGGIIILLLOOOQQQQQQOOONNNLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCBBB@@@>>><<<=========<<<<<<<<<<<<<<<;;;;;;:::888777666555444444444444444333333222222111111000//////////////////......---------------,,,,,,,,,------......///......---,,,++++++******(((((()))))))))******************))))))'''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$%%%%%%$$$############"""""""""!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!  """!!! !!!!!!""""""!!!  !!! ~~~xxxrrrkkkgggfffddd___ZZZTTTOOOLLLJJJIIIKKKNNNPPPPPPOOOMMMMMMOOOMMMLLLJJJHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDCCCBBB@@@>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;999888666555333333333333444444444333222111111000///.........///000...------,,,,,,,,,,,,,,,++++++,,,,,,------......***************+++++++++))))))))))))*********************))))))'''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$### """###$$$%%%$$$######""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!"""!!! zzztttnnnjjjgggeeeccc```[[[VVVRRRNNNLLLLLLNNNOOOOOONNNLLLLLLLLLPPPOOOLLLIIIHHHGGGFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBAAA???===<<<===<<<<<<;;;;;;:::999999999::::::999777666444333333222333444444444333111000000000///......//////000---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++************************************)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!  !!!!!!!!!!!!""""""""""""!!!    ~~~{{{vvvqqqllliiihhheeeccc```\\\XXXSSSOOOMMMNNNOOOPPPNNNKKKJJJLLLNNNPPPNNNKKKHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@<<<>>>@@@???===;;;<<<===;;;;;;:::999999888777777999888888777555444333333111222333444444333111000........................,,,,,,+++***************,,,,,,,,,,,,++++++++++++******************++++++************************)))***************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###!!!!!!!!!""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!!!!!!!!!!""""""   }}}{{{yyytttoookkkjjjjjjdddccc```]]]XXXTTTPPPNNNNNNOOOOOOMMMJJJJJJMMMPPPOOOMMMJJJFFFDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@:::===???>>><<<;;;<<<>>>::::::999999888777666666888888777666555444444333111222333444444222111///,,,,,,---.........------,,,++++++***)))*********---,,,,,,++++++*********,,,,,,,,,++++++*********++++++******************)))******++++++++++++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""!!!!!! !!!###%%%&&&!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!!!!"""   {{{uuuqqqmmmkkkhhhgggbbb```^^^[[[XXXUUURRRQQQNNNNNNMMMLLLLLLMMMNNNOOOKKKKKKIIIGGGDDDBBB@@@???@@@BBBDDDDDDBBBAAAAAAAAA========================>>><<<999888888888888777999999999888666555333333333444444444444444444444333111000///...,,,)))'''++++++***************+++++++++++++++++++++,,,,,,******))))))(((&&&%%%$$$,,,,,,++++++++++++,,,,,,---+++))))))*********)))+++***((('''%%%%%%$$$$$$$$$%%%((())))))(((&&&$$$'''&&&%%%###""""""!!!!!! !!!"""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""   !!!"""###""""""!!!!!!!!!""""""###""""""!!!    !!!  {{{uuupppmmmkkkhhhfffaaa___]]]YYYVVVSSSRRRQQQOOOOOOMMMLLLKKKLLLLLLMMMJJJIIIGGGFFFDDDBBB@@@@@@@@@BBBCCCCCCBBB@@@@@@@@@========================;;;999777777888999999888888888999888888666444333444444444333333333333333333111///......---***(((+++***************+++,,,+++++++++++++++++++++++++++++++++***)))((('''&&&)))(((((((((((((((((()))---+++))))))*********(((***)))((('''&&&%%%%%%%%%&&&''')))***)))'''%%%###%%%$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""   !!!""""""!!!!!! !!!!!!!!!"""""""""!!!    ~~~zzzuuupppmmmjjjgggeee```^^^[[[WWWTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@???AAACCCBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>888777555666888999999888555666888999888777555333444444333333222222111111333111///......---+++)))***************+++,,,------,,,,,,++++++*********------,,,,,,+++***)))(((************************+++***))))))******)))((((((((('''&&&&&&&&&&&&&&&******++++++)))'''$$$"""###""""""!!!!!!"""""""""%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!   !!!""""""!!!!!!   !!!!!!!!!!!! |||xxxtttooollliiifffccc___]]]YYYVVVSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@>>>@@@BBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>888666555666777888777666222333666777777666444333444444333222222111000000222000...---------,,,***************+++,,,------------,,,,,,+++***)))))),,,,,,,,,,,,+++***)))(((******++++++++++++*********)))((()))******)))'''''''''&&&&&&&&&''''''(((,,,,,,,,,+++)))&&&###"""!!!!!! !!!!!!"""######%%%%%%%%%$$$###"""!!!!!!$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!  !!!!!!!!!  !!!""""""!!!}}}yyyvvvrrrnnnkkkgggdddaaa]]][[[XXXVVVSSSRRRRRRQQQOOONNNMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???@@@BBBAAA???=================================999888666666777666555333000111333555555444333222444444333222222111000000222000---------------,,,++++++******+++,,,------------,,,,,,+++***))))))++++++++++++***)))((((((&&&&&&''''''''''''&&&&&&(((''''''(((******(((&&&'''&&&&&&&&&&&&'''((((((------,,,+++)))&&&$$$""" !!!"""###$$$%%%%%%%%%$$$###"""!!! #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!   !!!!!!  """"""  |||{{{vvvsssooollliiieeeaaa^^^YYYXXXWWWUUUSSSRRRPPPOOOLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@?????????AAABBBBBB???===<<<===========================:::888777777777666444222111222222333333333222222444444333333222222111111111///---,,,---......---,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********))))))******)))(((((('''&&&'''((())))))((('''&&&&&&&&&'''(((******(((&&&''''''&&&&&&&&&''''''(((++++++***)))(((&&&%%%$$$!!!!!!!!!!!!""""""###$$$&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!  !!! !!!!!!!!!!!!  !!!!!!  ~~~{{{{{{tttqqqmmmjjjgggccc^^^[[[TTTTTTTTTTTTRRRPPPMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@??????@@@BBBCCCBBB@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;888777777888999888666444555444333222222333444444444444444333333333333333111///,,,+++---............---,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***))))))(((''''''(((***++++++***((('''%%%%%%&&&(((******'''%%%(((''''''&&&&&&&&&'''''')))((((((((('''&&&&&&&&&######"""""""""######$$$%%%%%%%%%%%%$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """"""###"""!!!!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!    |||zzz{{{rrrpppllliiifffbbb]]]ZZZPPPQQQRRRSSSQQQNNNKKKHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>AAABBBDDDCCC@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;666666666888::::::888666888777555333222333555666444444444444444444444444111///,,,+++,,,.../////////...---,,,+++*********++++++++++++++++++,,,,,,))))))*********))))))((($$$%%%'''(((((('''%%%$$$%%%%%%&&&(((******'''%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!#########"""""" !!!"""### !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!    !!!  !!!~~~zzzxxxyyyzzzxxxsssnnnkkkiiiddd\\\UUUVVVUUUTTTRRROOOLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???<<<;;;;;;888555555888::::::999777777777777777888888999777555333111111333555666444444444333333222222222444222000...------...//////...---,,,+++***************************++++++))))))(((((()))***++++++***)))'''&&&&&&'''((((((%%%&&&((()))*********)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""" """###$$$$$$###""" """""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!###!!!!!!!!!!!! """"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!     |||xxxwwwxxxyyywwwrrrmmmkkkhhhccc\\\UUUUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCAAA@@@?????????>>>???@@@AAA@@@>>>===;;;;;;888666666888999888777777777777777777888888999999777555333222333555666444444444333333333222222222111///...---...///000...---,,,,,,++++++++++++******************************))))))((()))))))))))))))''''''&&&'''((()))''''''((())))))((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############"""###$$$$$$$$$###"""""""""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  zzzwwwvvvwwwxxxuuuqqqllliiigggbbb[[[VVVTTTSSSRRRQQQNNNLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA???>>>>>>>>><<<===>>>??????>>>===<<<;;;999777777888888777666777777777777777888888999:::999666444333444555666333333333333222222222222000000...------...///000,,,,,,++++++++++++,,,,,,************************++++++***)))(((((((((((()))((('''''''''((()))***))))))))))))(((&&&%%%$$$******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!############!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ~~~yyyuuusssssstttrrrooojjjgggddd___ZZZVVVSSSRRRQQQPPPMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;<<<===>>>>>>=========<<<:::999999888777666777777777777777888888999:::999666444333333333444111111111111000000000000///...---------...///000++++++******+++,,,------+++++++++******************))))))((((((((())))))(((((('''''''''(((***+++*********)))(((((('''&&&,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~wwwrrrpppooonnnnnnkkkhhhddd```\\\XXXUUUQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA???===<<<<<<<<<:::;;;<<<<<<======>>>>>>>>>>>>===<<<:::999888888777777777777777888888999888777555444222222222222.....................///---------------.........************+++,,,------+++++++++*********))))))''''''''''''((()))***+++((('''''''''((()))+++,,,+++******************+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! {{{uuuooollljjjiiijjjhhheeeaaa\\\YYYVVVTTTPPPOOOOOOMMMLLLIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<>>>>>>===;;;888888888777777777777777888888999777666555444333222222222------------............------------------,,,,,,***************+++,,,---,,,,,,++++++***)))))))))%%%%%%&&&'''(((***+++,,,''''''''''''(((***,,,---,,,+++++++++++++++,,,---******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |||wwwqqqllliiigggffffffeeebbb^^^YYYUUUSSSSSSOOONNNNNNMMMKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB???>>>======<<<<<<<<<=====================>>>>>>999;;;===<<<999777777888777777777777777888888999666666555555444444444444---.........////////////------------,,,,,,+++***+++***************++++++,,,,,,++++++***))))))(((&&&&&&&&&'''((()))***+++'''''''''''')))+++---......---+++************+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%!!!!!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""  !!! !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  zzzxxxsssnnnjjjgggeeeeeedddcccaaa\\\WWWTTTRRRRRRNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB======<<<<<<<<<<<<======>>>>>>============>>>>>>777999<<<;;;888666666777777777777777777888888999666666666666666555555555.../////////000000111111.........---,,,+++***)))++++++***************+++,,,,,,++++++***))))))((((((((('''''''''(((((()))'''&&&'''''')))+++---//////...,,,***(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%% """$$$$$$###!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""  !!! """!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  |||uuuxxxtttoookkkiiigggeeedddaaa___\\\YYYXXXUUURRROOOMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDCCCAAA???===>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;999888333444666777777555333222777777777777888888888888222444777888888666222000///......///111222000//////...,,,+++******++++++************************---,,,+++))))))))))))***&&&''')))***++++++************+++,,,,,,,,,,,,+++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""&&&%%%$$$######$$$&&&'''""""""$$$$$$""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! yyyxxxuuuoookkkiiigggeeecccaaa^^^[[[XXXVVVTTTQQQNNNMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDDDDCCCAAA???<<<;;;>>>===<<<<<<<<<<<<===>>>;;;<<<<<<===<<<;;;999888222333555666666666555555555555666666777777888888555666888999999777555333.........///111111000...///...---,,,,,,+++++++++************************---,,,+++))))))))))))***&&&''')))***++++++************++++++++++++******)))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$""" !!!$$$&&&&&&$$$&&&%%%$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!{{{yyyuuupppllljjjhhheeeccc```^^^ZZZXXXUUUSSSOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDBBB@@@===:::999>>>======<<<<<<======>>>============<<<;;;999999222333333444555666777888333444444555666777777777666666777777666666555444///......///111111000...////////////...---,,,,,,************************,,,,,,+++)))))))))))))))&&&''')))***++++++*********++++++******)))(((''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%"""!!!$$$"""!!!"""$$$%%%%%%%%%&&&%%%$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###### }}}xxxxxxuuupppmmmjjjgggdddbbb```]]]ZZZWWWUUURRROOOLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBB@@@>>><<<;;;>>>==================>>>=========<<<;;;:::999999555444333222333555777999222222333444555666666777555444333333222222333333111000000000222222111///...///000000000///---,,,************************,,,+++******)))(((((((((&&&''')))***++++++******++++++******)))'''&&&%%%((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!! !!!"""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! """######!!!|||xxxxxxuuupppmmmjjjgggccc```___\\\YYYWWWUUUSSSPPPMMMJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>>>>>>>>>>===>>>===<<<;;;:::999888888777666444222222444666777111222222333444555555555444444333222111222222333333222111222333333222000...///000111000///...---************************++++++******)))(((((('''&&&''')))***++++++******++++++******((('''%%%$$$&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%###""""""######!!!!!!!!!!!!!!!!!!"""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  }}}zzzvvvtttpppllliiieeeaaa^^^\\\ZZZWWWUUUTTTRRRPPPMMMIIIHHHGGGGGGFFFFFFFFFGGGDDDCCCBBBAAAAAAAAABBBBBB===>>>>>>??????>>>>>>=========;;;999888777777777888777555333333333555666333333333333444444444444666555444333333333333444333222222222444333222000...///////////////......************************************)))((('''&&&&&&''')))***++++++******++++++******)))'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$"""!!!"""###$$$###$$$$$$###""""""$$$%%%&&&%%%$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!! }}}zzzwwwuuurrroookkkhhhddd___\\\WWWUUUSSSRRRRRRQQQOOOMMMHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@===>>>????????????>>>======<<<:::888666666666666555555444333444555666666444444444444444333333333444444444444333333333222222111111111222222000...///......------......///************************)))*********)))((('''&&&&&&''')))***++++++******+++++++++***)))((('''&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$###############$$$###$$$%%%$$$"""!!!###%%%&&&%%%$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" }}}xxxuuurrrtttrrrnnnkkkgggccc^^^[[[TTTRRRPPPPPPPPPOOOMMMLLLGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>======>>>===>>>???@@@@@@???>>>===<<<;;;999777555555555555333333333444555666777888666555555444444333333222111222222222222111000000111000///000111000...---///...---,,,,,,---//////************************))))))*********(((&&&%%%&&&''')))***++++++*********++++++******)))((('''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!"""$$$%%%%%%$$$###"""!!!"""###"""!!!$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############|||wwwrrrnnnooonnnllljjjhhhccc^^^ZZZTTTSSSQQQOOOMMMLLLKKKKKKDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA???============;;;;;;<<<<<<<<<<<<<<<<<<999999888888777666666666555555666777777777777777999666333222333333333222555444333111000/////////111111000000//////............---,,,++++++******************************---,,,+++)))((('''''''''$$$&&&)))+++---,,,+++***'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$"""  ###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  ######"""!!!!!!!!!!!!!!! !!!""""""###!!!!!!""""""!!!   !!!!!!    ~~~zzzvvvqqqmmmmmmkkkiiigggeeeaaa\\\YYYVVVUUURRROOOMMMJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???============;;;;;;<<<<<<<<<<<<;;;;;;888888888888888777555555555666666777888777777777888666333222333333333222555444222111000/////////000000000000//////......///......---,,,,,,++++++************************,,,,,,+++***)))(((''''''&&&&&&''')))***+++++++++))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!###!!! """$$$%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!   !!!!!! {{{xxxtttpppllljjjhhheeecccaaa^^^ZZZWWWXXXVVVSSSOOOKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@???======<<<<<<<<<<<<<<<<<<;;;::::::999777888999999999777555333555666777777888888777777777555222111222333333222444333222111000/////////000000000////////////.../////////...------,,,,,,************************++++++++++++***)))'''&&&''''''&&&&&&''')))+++,,,******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""%%%$$$$$$$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!   |||yyyvvvsssooommmiiifffcccaaa___\\\YYYWWWVVVTTTQQQNNNKKKHHHFFFEEEFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;999888777666777999:::999777444222555666777777888888777777555333111111222333333222333222111000////////////////////////////////////000/////////.........---************************)))***+++,,,+++)))'''%%%&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$############&&&%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!    ~~~zzzwwwuuussspppnnnjjjgggbbb___]]][[[YYYWWWQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999777777555777888999999666444222555555666777777777777666444222000000111333333333222222111000////////////.............../////////000///////////////......************************)))***+++,,,+++)))'''&&&$$$%%%''')))***)))((('''&&&&&&%%%&&&''')))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$############$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!    |||xxxuuusssrrrpppnnnlllhhhbbb^^^[[[ZZZXXXVVVNNNMMMLLLKKKJJJIIIIIIIIIEEEDDDDDDCCCCCCBBBBBBBBB????????????>>>===<<<;;;::::::::::::999888888777666777888888888666444222444444555666666666666555222000//////111333333333222111000///////////////---............///////////////////////////......************************)))***++++++***)))((('''$$$&&&)))++++++***(((&&&%%%%%%&&&&&&((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%$$$######""""""$$$%%%%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   |||yyyuuurrrqqqpppooommmmmmhhhaaa\\\YYYWWWUUUTTTMMMLLLKKKJJJIIIIIIIIIIIIDDDCCCCCCBBBAAAAAA@@@@@@>>>?????????>>>===<<<;;;888999999999999999888888777777777777666555444333222333444444555555444444111///......000222333333111111000////////////000---------.........//////........................************************************))))))))))))'''((()))*********))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%%%%###"""###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!  zzzwwwssspppooonnnmmmlllmmmhhhaaa[[[WWWUUUTTTSSSNNNMMMKKKJJJIIIHHHGGGGGGCCCCCCBBBAAAAAA@@@??????>>>>>>?????????===<<<;;;777888888999999999888888888777777666555555444444111222333333444444333333000///---...000222333333111000000////////////000---------.........//////---------...............************************+++***))))))((())))))*********)))(((((()))***+++((())))))***)))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$""" ###&&&&&&$$$###%%%'''"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!     zzzvvvpppjjjgggfffggghhhfffbbb]]]YYYVVVSSSPPPNNNNNNMMMLLLJJJHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???============>>>>>>===<<<;;;999888777777888666444333333555777999444444444444444444444444333333222111111000//////000000000000000///......////////////////////////000---++++++------+++(((************************++++++******************((((((((((((((())))))***'''((()))******)))''''''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$######$$$'''&&&"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###"""!!!  !!!""""""""""""""""""""""""""""""###"""!!!  !!!""""""!!! !!!###"""!!! !!!"""###!!!    ~~~wwwtttooojjjfffeeeeeeeeeccc```\\\XXXVVVTTTQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???============>>>======<<<;;;:::999888777888666444333333555777888444444444444444444444444333333333222222111000000000000000000000///......////////////////////////000...,,,,,,......,,,************************************+++*********)))((((((''''''''''''(((((('''(((((()))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&%%%"""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!  !!!!!!"""""""""""""""""""""""""""###"""!!!  !!!"""!!!  """"""!!!!!!!!!!!!!!!"""!!!  ~~~{{{sssqqqmmmiiifffdddbbbbbb```^^^ZZZWWWUUUTTTQQQOOOJJJJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@??????@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;:::999888888888666444333333444666777444444444444444444444444444444444333333222111000//////000000000///......////////////////////////111///............---+++))))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&&&&%%%%%%&&&''''''''''''((()))******)))))))))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%$$$$$$###!!! $$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!  zzzvvvooonnnllliiifffdddbbb``````]]]YYYWWWUUURRROOOMMMHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>??????>>>===<<<<<<<<<<<<999999:::::::::999888777777666555333333444555666333333333333333333333333333444444444444333222111...///////////////......////////////////////////000///......------,,,+++((((((((((((((((((((((((&&&((()))***+++***)))(((+++***((('''&&&%%%%%%%%%''''''&&&&&&'''(((***,,,*********)))(((&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""""""""""""""$$$$$$#########""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""!!! !!!  !!!!!!  }}}vvvqqqmmmlllkkkiiifffdddbbb``````]]]YYYVVVSSSPPPLLLHHHFFFEEEDDDBBBBBBAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???>>>>>>======<<<;;;;;;:::555666888999999888777777777666555444333333444444333333333333333333333333222333444555555333222111......////////////......////////////////////////.........---,,,+++++++++((((((((((((((((((((((((&&&'''((()))***))))))(((,,,+++***((('''&&&&&&&&&'''&&&&&&%%%&&&(((***+++*********)))(((&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """""""""!!! !!!  !!!!!!   {{{tttnnnlllkkkiiigggeeecccaaa```___\\\YYYVVVRRRNNNIIIFFFDDDDDDBBBAAAAAA@@@@@@@@@AAABBBDDDEEEDDDCCCAAA@@@============<<<;;;:::999333555777999:::999888777666666555444333333333333333333333333333333333333111222444555555333222000------.../////////......////////////////////////---......---+++******+++))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,+++***)))''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""$$$&&&&&&%%%$$$###"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!   ~~~zzzsssnnnjjjhhhfffdddbbbaaa``````\\\ZZZWWWUUURRRNNNJJJFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@BBBDDDDDDCCCAAA@@@<<<<<<======<<<;;;999888333555888:::<<<;;;:::999666666555444333333222222222222222222222222222222///111333444444333111///,,,---......//////......////////////////////////---...///...+++***+++,,,************************'''&&&%%%%%%&&&''')))++++++***)))((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$%%%$$$$$$%%%&&&'''%%%$$$""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""### """"""""""""""""""""""""!!!"""""""""!!!!!!"""!!!   !!!""""""!!! ~~~}}}zzzsssnnnhhhgggdddbbb```_________YYYXXXVVVTTTRRROOOKKKGGGCCCCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@BBBCCCBBB@@@???;;;<<<<<<===<<<;;;999888444666999<<<>>>===<<<;;;666666555444444333222222222222222222222222222222...000222444444222000///,,,,,,---.../////////...////////////////////////...000111///,,,+++,,,...************************(((&&&$$$$$$$$$'''***,,,)))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% $$$((((((&&&$$$$$$&&&'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""######### """"""""""""""""""""""""!!!"""""""""!!!!!!""""""!!! !!! """###!!!!!!  ~~~zzzuuuqqqooogggfffcccaaa___]]]\\\[[[XXXWWWTTTQQQNNNKKKJJJIIIEEEEEEDDDCCCAAA>>><<<;;;>>>????????????>>>>>>=========>>>>>>===;;;888777666777888999999999999999:::888666777999:::777333222222111111000/////////////////////000000000000000000000000////////////.../////////000000000000111000///...---...//////---,,,++++++******++++++'''&&&%%%$$$%%%''')))+++(((***+++***((('''&&&'''&&&((()))((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! ######""""""!!!!!! ############"""""""""""" !!!!!!!!!!!!""" !!!  !!!  }}}yyytttpppnnngggeeecccaaa^^^\\\[[[[[[WWWVVVSSSPPPMMMJJJHHHHHHDDDDDDCCCAAA@@@>>><<<;;;>>>>>>?????????>>>======<<<===>>>>>>===;;;888777888888999999999888777777666777888888777666555555333333222222111000000000------...///000111111222000000000000/////////.........//////////////////000///...---------......---,,,++++++******++++++&&&&&&%%%$$$%%%''')))***)))***+++***(((&&&&&&''''''((()))(((&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!! """"""""""""!!!!!! ######"""""""""!!!!!!!!! !!!!!!!!!    |||wwwrrrnnnlllfffeeeccc```]]]\\\ZZZZZZVVVTTTQQQNNNKKKHHHGGGFFFBBBBBBBBBAAA???===;;;:::>>>>>>>>>>>>>>>===<<<<<<;;;<<<======<<<:::888777999999999888888777666555222666999777444222333666444333333222222111000000,,,,,,---...000111222333000000000/////////......////////////............///......---,,,------------,,,++++++******++++++&&&&&&%%%%%%%%%'''((())))))******)))'''&&&&&&''')))))))))'''&&&&&&''')))+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!  """""""""!!!!!!!!!!!! """!!!!!!!!!!!!   !!!!!!!!!  }}}yyytttpppllljjjfffdddbbb___\\\ZZZYYYXXXTTTRRROOOLLLIIIGGGEEEDDDBBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===<<<:::888666777777777888777777666666222444666555333222333444333333222111111000000///------......///000111111000000/////////.........000000000////////////.........------,,,,,,,,,,,,---,,,++++++******++++++&&&&&&%%%%%%&&&'''(((((()))******(((&&&%%%&&&'''))))))(((&&&%%%&&&(((+++,,,+++***(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""### !!! !!! ~~~{{{vvvrrrnnnkkkiiieeedddaaa^^^[[[YYYXXXWWWRRRQQQNNNKKKHHHEEECCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>======;;;::::::999:::;;;<<<;;;:::888666333444555666777888888888444333222333555666444222111111111000//////......////////////............////////////............000000000000000000000000---------------,,,,,,,,,---,,,++++++******++++++''''''&&&&&&''''''(((((()))***)))(((%%%%%%&&&((((((((((((&&&%%%&&&(((+++,,,+++***(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!!  """######!!!!!! !!!  ~~~|||xxxtttpppllljjjiiieeeccc```]]]ZZZXXXVVVUUURRRPPPMMMJJJGGGDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???============<<<;;;999999888999:::;;;;;;999777666111222444555777888888888666333222444777999666222111000000///......------000000///......------,,,/////////.........------////////////000000000111---............---,,,,,,---,,,++++++******++++++(((((((((((((((((((((((()))))))))'''%%%$$$&&&(((&&&''''''&&&%%%%%%(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!! !!! !!!!!!!!!!!!   !!!""" """"""  !!! ~~~{{{yyyvvvrrrnnnllljjjiiidddccc```]]]YYYWWWUUUTTTQQQPPPMMMJJJGGGDDDCCCBBB@@@AAAAAAAAAAAA@@@@@@???=========<<<;;;:::999888777888:::;;;:::999777666222333444555666777777777555555555777888888777666111111000000///...........................------//////.........---------+++,,,,,,---...///000000....../////////...---,,,---,,,++++++******++++++))))))************))))))))))))(((&&&$$$$$$&&&((($$$%%%&&&&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!! !!!!!!!!!!!!!!!  !!!!!!!!!   !!!""""""  !!!  !!!}}}|||zzzxxxtttqqqmmmkkkjjjjjjdddbbb```\\\YYYVVVUUUTTTQQQPPPMMMJJJGGGDDDCCCBBB??????@@@@@@@@@??????>>>=========<<<;;;:::888777777888999::::::999777666444444555555666555555555444777::::::777666888:::222222111111000/////////,,,------......///////////////.........---------((()))***+++---...//////...///000000000///---------,,,++++++******++++++******+++++++++******)))))))))(((&&&$$$$$$&&&((("""$$$&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!""" !!! !!!###"""  !!!!!! !!!"""~~~|||qqqpppnnnmmmmmmllljjjhhhcccaaa^^^[[[WWWTTTRRRQQQLLLLLLKKKJJJIIIGGGFFFEEEBBB@@@<<<;;;<<<============>>>??????>>><<<:::999:::999888888999999777555333333333333333333333333333444555666777888999:::666555444333111000/////////...............///000/////////...---+++***)))************************+++,,,...//////...,,,+++***************************************************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! ###"""!!!   !!!!!!!!!"""""""""!!! !!!  !!!!!!""""""!!! """!!!  ~~~{{{yyypppnnnllljjjjjjiiigggeee___^^^[[[XXXVVVTTTRRRRRRLLLLLLKKKJJJIIIGGGFFFEEEBBB???<<<;;;<<<======<<<<<<===>>>>>>>>><<<:::999999888777777888888666444333333333333333333333333333333444444666666777777555555444333222222111000.........///000111222333000000000///...---,,,+++***************************,,,---......---,,,***************************************************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!    !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!  """""" }}}zzzwwwuuunnnllliiigggfffeeebbb```ZZZYYYWWWUUUSSSRRRQQQPPPKKKJJJJJJHHHGGGFFFEEEDDDAAA???<<<;;;<<<===<<<<<<<<<<<<=========;;;:::888777666666666888777666444444444444444444444444444222333333333444444444444444444444333333333222222/////////000111333555666///000000000///......---***************************+++,,,------,,,+++***************************************************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""" !!!!!!  !!!!!!!!! !!!""""""###    """""" ~~~{{{xxxtttrrrmmmjjjgggeeedddbbb___\\\WWWVVVTTTRRRPPPNNNMMMMMMIIIHHHGGGEEEDDDCCCBBBBBB@@@>>><<<<<<<<<===<<<;;;;;;;;;<<<<<<;;;:::999888777666666777888888777555444444444444444444444444333333333333333333333333222222222222222222222222000000000000111222333444....../////////......---************************)))***++++++++++++***)))************************************************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!  !!!!!!!!! !!!!!!""""""   !!! }}}zzzvvvrrrpppllljjjfffdddbbb```]]][[[WWWVVVSSSPPPMMMKKKJJJIIIFFFEEEDDDBBB@@@@@@@@@@@@@@@>>><<<<<<<<<===;;;::::::::::::::::::999999888888777777888999:::888777444444444444444444444444444444333333333333222222000000000000000111111111111000000/////////000000------.........------,,,************************************************************************************************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""" !!!!!! !!!  !!!!!!!!!""""""!!!!!!  """"""!!!!!!!!!!!!!!!!!! |||yyyuuuqqqnnnjjjhhheeecccaaa___\\\ZZZWWWUUUSSSPPPMMMJJJIIIHHHEEEDDDBBB@@@>>>>>>>>>??????===<<<<<<===<<<;;;999999999999888888888888888888777777888::::::999777333333333333333333333333333333333333333222222222//////////////////000000111000///...------------------......---,,,++++++************************************************************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!""" !!!!!!   !!!!!!!!!###""""""!!!  """""""""!!!!!!!!!!!!!!!}}}zzzwwwsssoookkkhhhfffcccaaa```^^^[[[YYYUUUTTTRRROOOMMMLLLKKKJJJFFFEEEBBB@@@???>>>??????>>>===<<<<<<===<<<:::999888888888777777888888888777666666777999:::888777222222222222222222222222111111111111111111111111000000000000//////////////////......---.........////////////...---++++++************************+++++++++******+++++++++************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""" !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! |||yyyvvvrrrmmmjjjfffdddaaa___^^^]]]ZZZXXXSSSRRRQQQOOONNNMMMMMMMMMHHHFFFCCCAAA??????@@@AAA>>>===<<<<<<===<<<:::888888777777777777777888888666555555666888999888666111111111111111111111111////////////000000000111111111111111000000000///...............///000111111111111000///---,,,+++************************,,,,,,++++++++++++,,,,,,************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######!!!   !!!!!!""" !!!""""""""" !!!   |||xxxuuuqqqllliiifffcccaaaaaaaaa___ZZZVVVPPPOOONNNMMMLLLJJJIIIIIIFFFDDD@@@===<<<<<<===>>><<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;999888888999666777888999888666444333111111111222222333333333111111111000...---...///222222222222111111111000------------............////////////............***************************************************)))))))))))))))******'''((()))))))))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%###!!! !!!"""!!!!!!"""###$$$%%%%%%&&&######""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###!!!"""############!!!!!!   """!!!  !!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!  """"""!!!  !!!  !!!"""!!!!!! {{{wwwsssoookkkgggfffdddaaaaaa```^^^YYYVVVQQQPPPOOOMMMKKKJJJHHHHHHEEECCC@@@===<<<<<<===>>><<<<<<;;;;;;:::::::::;;;:::;;;<<<;;;999888999:::777888999999888666444333222222222222333333333444111222222000......///000000000000000////////////---------........./////////............---------***************************************************)))))))))))))))******((())))))***)))((('''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&&&&###$$$%%%###!!! !!!"""!!!!!!""""""######$$$$$$###""""""""""""""""""###!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!  !!!!!!"""""""""!!!     !!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!  !!!!!!!!!  !!!"""!!! !!!"""!!!!!! |||xxxtttppplllhhheeefffdddaaa```^^^\\\XXXUUURRRQQQOOOMMMJJJHHHGGGFFFDDDBBB@@@===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;999888999:::999999999999888666444333333333333333444444444444333333333222//////000111///.........---------------............/////////.........---------,,,,,,***************************************************))))))(((((()))))))))))))))***+++***)))((('''&&&'''(((((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%$$$$$$$$$%%%###$$$%%%###!!! !!!"""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""$$$###"""!!!  !!!!!!!!!      !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!    !!!!!!""""""!!!!!!!!!!!!"""""" {{{xxxtttqqqmmmjjjeeebbbdddcccaaa^^^\\\YYYVVVTTTRRRQQQOOOLLLJJJGGGEEEDDDCCCBBB???>>><<<<<<======<<<<<<<<<<<<;;;:::999999:::;;;;;;:::888777777888999999999999777555444333444444444444444444444444333444444222000000111222.........---------,,,,,,------........./////////............------------***************************************************))))))(((((((((((())))))***+++,,,++++++))))))(((((()))************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$######""""""###$$$%%%###!!! !!!"""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!  !!!!!!!!!  !!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!    !!!"""!!!!!! !!!!!! xxxuuuqqqnnnkkkgggccc```aaa```___\\\XXXVVVTTTTTTRRRQQQOOOLLLIIIFFFDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<<<<;;;:::999888;;;;;;;;;999666444444444999999888777666555444333444444444444444444444444444444444333111000111222/////////.........------------------............/////////.........------******************************************************)))(((''''''(((((()))***+++,,,,,,+++***)))((()))******++++++******'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###"""!!! ###$$$%%%###!!! !!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!! !!!"""""""""!!!!!! !!!!!!"""   """""""""""""""!!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!! vvvsssooollliiieeeaaa___]]]]]]\\\XXXUUURRRRRRSSSQQQPPPNNNKKKHHHFFFCCCBBB@@@@@@???>>>======<<<===<<<<<<======<<<:::888777999:::999777444222222333777666666555555444444444444444444444333333333333333444444333000000111222000000/////////.........+++,,,,,,,,,,,,---------............---------,,,******************************************************)))(((''''''''''''((()))***+++,,,+++******((()))******++++++******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###############"""!!! ###$$$%%%###!!! !!!""" !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!   !!!!!!""""""""""""!!!  !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!   |||}}}tttqqqnnnjjjhhhdddaaa^^^YYYYYYYYYVVVRRRPPPQQQSSSPPPOOOMMMJJJHHHEEEDDDCCC??????>>>>>>======<<<<<<<<<<<<======<<<:::888666555666666555333222222333444444444333333333444444444333333333222222222222333444444222000///000222////////////............******++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************************)))''''''&&&&&&''''''(((***+++++++++***)))((())))))***************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%$$$###"""###$$$%%%###!!! !!!""" !!!!!!""""""###"""###$$$%%%%%%$$$###""""""!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!! !!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!   ||||||tttqqqmmmjjjgggddd```]]]VVVWWWWWWTTTPPPOOOQQQSSSOOONNNLLLJJJHHHFFFDDDCCC??????>>>>>>======<<<<<<<<<=========<<<:::888666111222333333333222444555333333222222222333444444333333333222222111111111333333333222//////000111//////.........---------))))))*********+++++++++*********))))))))))))(((******************************************************)))''''''&&&&&&&&&'''((()))***++++++***)))(((((()))************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%###!!! !!!""" !!!"""###$$$$$$"""###%%%&&&&&&%%%###""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!! $$$###"""!!!!!!!!!!!!!!! !!!!!!   {{{xxxvvvqqqkkkhhhgggfffbbb___XXXVVVTTTSSSRRRQQQOOOMMMNNNMMMKKKHHHGGGFFFFFFFFFEEECCC@@@===;;;;;;<<<<<<>>>???AAABBBAAA>>>:::888555555444333333333333444333333333333333333333333444333111//////000111222222222111000//////000000//////...---------------,,,+++***)))))))))***+++,,,,,,+++***)))))))))***************))))))))))))***************)))(((((()))************((('''&&&&&&'''(((***++++++++++++***++++++++++++***))))))(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!###$$$%%%%%%$$$###!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!   !!!    """""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!!    """"""""""""{{{xxxvvvqqqlllhhhgggfffbbb___XXXVVVTTTSSSSSSRRRPPPNNNNNNMMMJJJHHHFFFEEEEEEEEECCCBBB???===<<<;;;<<<===???@@@AAABBBAAA>>>;;;:::555555444333333333333444333333333333333333333333444333222000000111111222111000000///......//////000//////...------......---,,,+++)))))))))******,,,+++******************************))))))))))))***************)))(((((('''((((((((((((&&&%%%$$$&&&'''((()))***+++++++++***++++++++++++***)))))),,,------,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!! ~~~{{{yyyvvvrrrllliiihhhfffbbb___WWWUUUSSSRRRRRRRRRQQQOOOMMMLLLJJJGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<======@@@@@@@@@@@@???===<<<;;;555555444333333333333444333333333333333333333333333333333222222222111111000//////...............000000//////......//////...---+++***)))))))))***+++************++++++,,,************)))))))))))))))************))))))(((&&&&&&&&&&&&%%%$$$###"""&&&'''((()))***+++++++++***++++++++++++***)))))).........---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  ~~~|||zzzxxxuuuqqqkkkhhhgggfffbbb___VVVTTTQQQPPPQQQQQQPPPOOOLLLKKKIIIGGGDDDBBB@@@???>>>>>>===<<<<<<<<<======???>>>===<<<;;;;;;;;;;;;555555444333333333333444333333333333333333333333222333333333333222111111000//////.........//////000000////////////000000///...,,,***)))))))))***************++++++,,,---************)))))))))((())))))************)))(((&&&&&&&&&%%%$$$$$$###"""%%%&&&''')))******++++++***++++++++++++***)))))))))*********)))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!~~~}}}zzzxxxuuusssnnniiiggggggfffccc```VVVSSSPPPNNNNNNOOONNNMMMKKKJJJIIIFFFDDDAAA???>>>======<<<<<<<<<<<<<<<===<<<;;;:::999888888999999555555444333333333333444333333333333333333333333222222333333333222111000000000000//////000111111000000////////////000000///...,,,************++++++*********+++,,,------************)))))))))(((((())))))*********))))))''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))************++++++++++++***))))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!     !!!!!!""""""~~~|||yyytttqqqoookkkgggeeeeeeeeeccc```WWWTTTPPPNNNMMMNNNMMMLLLJJJIIIHHHGGGDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;999999888777666666777777555555444333333333333444333333333333333333333333222222222111111111000000111000000000000111111222//////......//////000000...---,,,******+++,,,,,,,,,++++++++++++,,,,,,---************))))))))))))((())))))************))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))************++++++++++++***))))))$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!############!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!     !!!""""""""" ~~~|||wwwqqqmmmlllhhhdddcccdddeeecccaaaZZZWWWRRROOONNNNNNMMMMMMIIIIIIHHHGGGEEECCCAAA???<<<<<<<<<<<<;;;;;;:::999888888777777777777666666555555444333333333333444333333333333333333333333222111000/////////000111///////////////000111111......------...//////000,,,,,,+++***+++,,,---...------,,,+++++++++,,,,,,************))))))))))))(((((()))***************)))(((&&&%%%$$$$$$%%%%%%%%%%%%'''((()))************++++++++++++***))))))&&&'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""" !!!###$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!! !!!!!!!!!  !!!""""""###|||vvvoookkkiiifffbbbbbbdddeeecccaaa]]]YYYTTTQQQOOOOOONNNMMMHHHHHHHHHHHHFFFDDDBBB@@@<<<<<<<<<<<<;;;:::999888777888888888888777777666555555444333333333333444333333333333333333333333222111///------...000111...............///000111---------------...///000,,,++++++***+++,,,...///...------,,,++++++++++++************))))))))))))(((((()))***************((('''&&&$$$###$$$$$$%%%$$$%%%&&&((())))))*********++++++++++++***))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""" """###$$$$$$###""" """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!! !!!!!!  """""" !!!###   !!!!!!!!!!!!!!!  !!!""""""###   ~~~zzzvvvpppllliiihhhdddaaabbbdddddd```[[[TTTSSSQQQOOONNNNNNNNNNNNJJJJJJHHHGGGDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888666444333333555555444333333222111111444222111222555777555333444333222000///.............../////////////////////000111000...---------************+++---///000000///,,,*********+++,,,+++******)))(((''''''&&&((())),,,------+++)))''''''&&&%%%###"""!!!!!!!!!%%%%%%&&&&&&'''((())))))+++++++++******)))((('''))))))***))))))(((''''''((('''%%%$$$###$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''"""$$$&&&''''''%%%"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!    !!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###""""""!!! !!! }}}yyytttpppllljjjiiieeebbbaaacccbbb]]]YYYTTTSSSQQQOOOMMMMMMMMMMMMIIIIIIGGGEEECCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888666444333333444444444333333222222222555333222333555666555333444333222000///.............../////////......---...///000000...,,,,,,---******))))))***,,,...///000...,,,*********+++,,,+++******)))(((((('''''''''(((***++++++***)))(((''''''%%%$$$###"""""""""%%%%%%&&&&&&''''''(((((())))))))))))((('''&&&%%%(((((())))))(((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&$$$###"""!!!!!!!!!"""###"""$$$%%%&&&&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!  !!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!  {{{vvvqqqnnnlllkkkiiifffbbb``````^^^ZZZVVVSSSRRRPPPNNNLLLLLLLLLLLLHHHGGGEEECCCAAA???===<<<========================;;;:::999777666555444444333333333333333333333333555444333333444444333222333222111000///........................---,,,+++---...//////---++++++,,,*********)))***+++,,,,,,///...,,,+++******++++++*********))))))((((((''''''''''''(((((()))))))))((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######"""!!! !!!"""###%%%&&&%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!! !!!  !!!"""  !!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!!!!!   |||wwwqqqmmmkkkjjjjjjgggddd```^^^]]]\\\YYYVVVRRRQQQOOOMMMKKKJJJJJJJJJFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666555555555222333333333333333333333555444444333333333222111222222111//////.....................---,,,+++***,,,...///...,,,******+++++++++++++++++++++,,,,,,------,,,+++******++++++*********)))))))))(((((((((''''''''''''(((***+++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######"""""""""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! """!!!!!!   !!!!!!!!!!!! """!!! """$$$  !!! !!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!   ~~~{{{|||xxxsssmmmiiigggggggggcccaaa^^^\\\ZZZYYYXXXWWWRRRPPPNNNKKKIIIIIIHHHHHHEEEDDDBBB@@@>>><<<<<<;;;999999999999999999999999888777777666555555666666222333333333333333333333444444444333222222222222111111000///........................---,,,+++***,,,---...---+++*********,,,,,,------------------,,,,,,++++++******++++++************))))))))))))***)))((('''''')))+++,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! """"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!! """!!! """$$$ !!!!!!!!! """"""  !!!!!! !!!!!!!!!!!!  !!!  |||zzzyyyvvvqqqlllhhhfffffffff```___\\\ZZZXXXWWWWWWWWWQQQOOOMMMJJJHHHGGGGGGGGGEEEDDDAAA???===<<<<<<<<<777777777777777777777777666666666555555666777777333333333333333333333333222333444333222111222333111000//////.........///...............---,,,+++,,,---......,,,******+++,,,,,,---...//////......++++++++++++++++++******************************+++***)))(((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''''''''))))))***))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$######"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!  !!!""" !!!!!!""""""   !!!"""  !!!!!! !!!!!!   }}}|||xxxvvvqqqmmmiiigggfffeeeaaa___\\\XXXUUUSSSTTTTTTPPPOOOLLLIIIGGGFFFEEEEEEEEECCCAAA>>>===<<<<<<===888888888888888888888888555555555555555666777888444444444333333222222222000222444333111111222444000000///............///....../////////......------...///...,,,+++++++++)))***,,,...//////......******++++++++++++************************************)))(((''''''''''''(((((('''&&&&&&&&&''''''&&&''''''(((((())))))))))))))))))))))))(((&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&&&&&&&%%%$$$### !!!"""###$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!!""""""""""""!!!!!!  !!!"""""""""     !!!!!! !!!!!!    ~~~xxxvvvsssnnnkkkhhhgggfffbbb```]]]XXXTTTQQQQQQRRRPPPNNNLLLIIIGGGEEEEEEEEEEEEDDDAAA>>>===<<<======888888888888888888888888444444444555555666888888555555444333333222111111///111444333111111333555000//////............///......//////000/////////---...//////---++++++,,,((()))+++---............)))******+++++++++************************++++++))))))((('''&&&%%%%%%$$$(((''''''&&&&&&&&&&&&'''&&&''''''((()))***++++++))))))))))))((('''&&&%%%%%%&&&&&&'''((((((((('''%%%&&&&&&'''&&&%%%###"""!!!###$$$%%%%%%%%%%%%"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!"""#########!!!!!!""""""""""""!!!!!!  !!!""""""###    !!!!!!     !!!