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{{{uuullleee~~~oooiiiaaa[[[YYYXXXVVVTTT}}}yyyqqqggg___XXXTTTRRRPPPMMMIIIHHHIIIKKKKKKJJJuuujjjccc```]]]YYYSSSNNNKKKLLLNNNPPPKKKJJJJJJLLLPPPSSSUUUUUUzzzqqqlllddd\\\TTTOOOLLLJJJLLLJJJGGGFFFHHHLLLQQQTTTMMMMMMOOOQQQSSSUUUUUUUUUtttmmmeee\\\VVVNNNLLLJJJGGGFFFGGGIIIJJJMMMLLLKKKKKKKKKLLLMMMNNNTTTUUUWWWXXXXXXXXXXXXXXX|||vvvkkkdddYYYRRRMMMKKKHHHFFFDDDDDDDDDEEEGGGKKKNNNPPPQQQRRRTTTVVVWWWWWWWWWWWW\\\^^^aaabbbaaaaaabbbcccyyyppphhhaaaZZZTTTOOOMMMIIIFFFEEEFFFHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSLLLNNNPPPTTTWWWYYYZZZ[[[XXXZZZ\\\]]]\\\\\\___aaa|||uuuggg```VVVQQQOOONNNJJJGGGFFFHHHIIIIIIIIIKKKNNNQQQPPPPPPQQQRRRSSSTTTTTTUUUYYYYYYYYYYYYZZZ[[[\\\\\\^^^```aaaaaa______bbbeeeyyyrrroooiii\\\PPPMMMLLLIIIHHHHHHIIILLLMMMNNNNNNMMMNNNOOOQQQSSSTTTQQQTTTWWWXXXXXXWWWVVVWWWYYYYYYZZZZZZ[[[[[[[[[\\\___aaabbbdddeeeeeedddddd~~~iii```XXXXXX^^^bbb```[[[LLLLLLKKKKKKMMMOOOQQQSSSQQQQQQQQQRRRSSSUUUWWWXXXUUUWWWYYYZZZYYYXXXYYYYYY[[[[[[\\\\\\]]]^^^______bbbbbbcccdddeeeeeeeeeeeeuuullleee^^^XXXLLLGGGDDDEEELLLSSSXXXYYYOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]ZZZ[[[\\\[[[ZZZZZZ[[[]]]]]]^^^^^^```aaabbbcccccceeeeeeeeeeeefffggghhhhhh{{{pppaaaWWWSSSQQQLLLHHHKKKJJJHHHHHHIIILLLQQQTTTTTTUUUVVVWWWWWWVVVUUUTTTYYYZZZZZZ\\\]]]^^^``````^^^^^^]]]\\\ZZZ[[[]]]```______```bbbccceeefffggghhhggggggfffggghhhiiijjj}}}rrriii\\\VVVNNNKKKLLLMMMKKKIIIKKKNNNQQQRRRQQQSSSVVVYYYWWWXXXYYYZZZZZZYYYXXXWWW[[[\\\]]]^^^___`````````^^^^^^]]]\\\ZZZ[[[___aaa``````bbbccceeefffggghhhjjjiiihhhhhhhhhiiijjjkkk~~~rrrhhhbbb]]]VVVQQQNNNMMMKKKLLLMMMNNNOOONNNNNNRRRVVVXXXWWWWWWYYY\\\VVVWWWYYY[[[]]]]]]]]]]]]]]]]]]^^^_______________]]]]]]]]]\\\\\\]]]```cccbbbbbbcccdddfffggghhhhhhjjjjjjjjjiiiiiijjjjjjkkk|||tttbbb]]]VVVPPPNNNMMMLLLLLLNNNPPPRRRRRRQQQRRRTTTVVVVVVWWWYYYYYYXXXXXXZZZ\\\YYYZZZ\\\]]]___`````````______`````````___^^^]]]\\\]]]^^^^^^^^^___bbbeeeeeeeeeffffffggghhhiiiiiijjjjjjjjjkkkkkkjjjjjjiiisssllleee\\\UUULLLJJJIIIHHHJJJLLLPPPRRRSSSVVVYYYXXXUUUUUUYYY^^^XXXXXXWWWXXXYYY\\\aaaddd``````____________````````````aaaaaa```___]]]\\\\\\]]]___``````aaadddfffgggggghhhhhhiiiiiiiiiiiiiiijjjkkklllkkkjjjiiihhhtttlllaaaXXXSSSPPPMMMKKKMMMMMMMMMNNNPPPSSSVVVXXXXXXZZZ\\\[[[YYYYYY[[[]]]```]]]ZZZ\\\___cccddddddbbbaaa```aaacccddddddbbb```ggghhh```___eeefffaaadddcccdddeeebbb```fffnnnhhhggggggggghhhiiikkklllhhhhhhhhhiiijjjjjjkkkkkk{{{nnndddXXXSSSNNNKKKKKKLLLLLLLLLOOOOOOPPPRRRTTTVVVXXXYYYYYY[[[]]]\\\[[[ZZZ\\\^^^___]]]\\\]]]aaacccdddccccccbbbbbbcccdddeeeeeecccbbbeeeddd```]]]___aaa```___```dddhhhhhhdddeeeiiihhhggggggggghhhiiikkklllhhhhhhiiijjjjjjkkkkkklllvvvjjjbbb[[[TTTNNNHHHFFFFFFHHHLLLPPPRRRSSSQQQSSSTTTWWWYYYZZZ[[[[[[\\\]]]^^^^^^]]]]]]^^^______^^^^^^___bbbddddddccceeedddcccdddeeefffeeeddddddaaaaaabbb```___aaagggiiifffeeeiiijjjhhhfffggghhhhhhhhhhhhiiijjjkkkkkkiiijjjjjjkkkllllllmmmmmmrrriii]]]TTTQQQPPPNNNMMMJJJKKKMMMPPPSSSUUUVVVWWWTTTUUUXXXZZZ\\\]]]]]]]]]______```````````````aaa^^^___```bbbcccddddddccceeedddcccdddeeefffeeedddddd______fffgggdddhhhrrr|||qqqiiigggiiiiiiiiikkkiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnnnn}}}ssseeeUUUPPPKKKIIIJJJMMMNNNNNNNNNOOORRRSSSTTTTTTTTTTTTVVVWWWZZZ\\\^^^^^^^^^^^^aaaaaaaaaaaabbbbbbbbbbbb___```bbbcccdddddddddeeeeeedddbbbcccdddeeedddbbbeee```bbbiiijjjfffkkkttt~~~sssiiiiiikkkkkkkkklllkkkkkkllllllllllllllllllmmmmmmmmmnnnoooooopppppp}}}kkkaaaYYYLLLIIIHHHHHHIIILLLNNNNNNNNNNNNQQQTTTVVVUUUUUUVVVWWWYYYYYY[[[]]]^^^___``````cccbbbaaabbbcccdddcccbbbaaabbbddddddcccdddeeegggeeedddccccccddddddcccbbbfffdddfffhhhgggeeegggkkkpppjjjhhhmmmqqqoookkkjjjmmmmmmnnnoooooonnnnnnmmmnnnooooooppppppqqqrrrrrrtttkkkbbbUUUPPPNNNEEEJJJJJJLLLOOOPPPQQQPPPOOOPPPSSSWWWYYYYYYYYY[[[^^^\\\\\\]]]]]]___```bbbcccdddbbbaaabbbdddeeedddbbbcccdddeeedddbbbcccfffiiigggeeeddddddeeeeeedddbbbcccgggiiifffeeeffffffdddjjjfffhhhnnnqqqooommmmmmooopppqqqqqqqqqpppoooooopppppppppqqqrrrrrrsssssstttkkk]]]VVVQQQIIIKKKOOOIIIJJJKKKMMMOOOQQQPPPOOONNNPPPSSSWWWYYYYYYZZZ\\\______^^^^^^^^^___bbbdddeeedddbbb```bbbdddfffdddbbbdddeeeeeedddbbbcccgggjjjhhhgggeeeeeeffffffeeeddd^^^gggkkkfffeeekkkjjjdddpppkkkiiikkkmmmmmmooossspppqqqrrrssssssrrrpppppppppqqqqqqrrrrrrsssssstttqqqbbbZZZRRRPPPMMMKKKJJJKKKMMMNNNPPPRRRSSSQQQMMMKKKLLLNNNRRRTTTWWWZZZ]]]^^^^^^]]]cccaaa___^^^___aaadddfffddddddcccccccccdddeeeeeehhhgggffffffggghhhiiijjjmmmmmmllljjjiiigggfffeeehhhhhhhhhiiihhhhhhgggfffkkkkkklllkkkkkknnnqqquuurrrooonnnpppssstttsssqqqssssssssstttuuuvvvwwwxxx|||rrrhhh[[[QQQMMMOOOOOOMMMMMMMMMOOOQQQRRRPPPRRRRRRQQQNNNMMMNNNPPPUUUWWWZZZ]]]___`````````bbbaaa``````aaabbbdddeeeeeeeeeeeeeeefffgggggghhhggggggfffffffffhhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlllmmmnnnnnnooopppsssuuutttrrrqqqrrrtttuuutttrrrtttssssssttttttuuuvvvwwwttteeeZZZSSSLLLIIIJJJNNNNNNOOOQQQSSSTTTVVVWWWRRRSSSSSSQQQPPPPPPRRRUUUYYY[[[]]]```bbbcccccccccaaaaaabbbbbbcccddddddeeefffgggggghhhiiiiiijjjkkkffffffeeeeeefffhhhiiijjjhhhhhhhhhhhhiiiiiijjjkkkhhhggggggggggggiiijjjkkkmmmooorrrsssrrrssstttvvvwwwuuutttuuuvvvvvvuuuttttttttttttsssttttttuuuuuuzzznnncccVVVPPPLLLIIIJJJNNNOOOQQQSSSVVVXXXYYYYYYYYYVVVVVVUUUUUUUUUVVVYYY[[[]]]^^^```bbbcccdddeeeeeeaaabbbdddeeeffffffeeeeeegggggghhhiiijjjkkkkkklllffffffeeeeeefffhhhjjjkkkhhhhhhgggggghhhiiikkkkkkhhhhhhgggfffhhhjjjlllnnnmmmpppsssuuuuuuttttttuuuxxxwwwvvvvvvvvvvvvuuutttuuuuuuttttttsssttttttttt|||nnneeeXXXQQQLLLKKKJJJIIILLLPPPTTTUUUWWWZZZ[[[[[[ZZZZZZ[[[ZZZZZZZZZ\\\^^^___`````````aaacccdddeeeeeefffbbbccceeeggghhhgggfffffffffgggiiijjjkkkkkkkkkjjjffffffffffffgggiiikkkllllllkkkiiihhhhhhhhhjjjjjjjjjiiihhhhhhiiilllooopppmmmppptttvvvuuutttttttttvvvwwwwwwvvvuuutttttttttvvvvvvuuutttttttttuuuuuuuuujjj___XXXMMMJJJKKKOOOQQQOOOPPPTTTXXXYYYZZZ\\\]]]]]]\\\[[[___^^^^^^```bbbdddccccccbbbbbbcccddddddeeeffffffdddeeefffhhhiiihhhhhhgggggghhhiiijjjkkkjjjiiiiiigggggggggggghhhjjjlllnnnooommmkkkiiihhhiiijjjkkkkkkkkkkkkkkklllnnnpppqqqnnnqqqtttuuuuuutttsssttttttvvvwwwvvvtttssstttuuuvvvvvvvvvuuuuuuvvvwwwwwwyyymmmddd\\\VVVRRROOOOOOSSSYYYZZZXXXWWWZZZYYYZZZ[[[\\\]]]^^^^^^^^^aaa```aaadddggggggeeebbbeeeeeeeeeeeefffgggggghhhffffffggghhhiiiiiiiiiiiiiiijjjkkklllllljjjiiiggghhhhhhhhhhhhjjjlllnnnooopppooollljjjiiijjjkkkmmmmmmmmmnnnoooooopppqqqqqqppprrrtttuuutttttttttuuusssuuuwwwvvvuuutttvvvxxxwwwvvvvvvvvvwwwxxxyyyyyy|||mmmaaaZZZVVVRRRPPPSSSSSSXXX^^^___[[[ZZZ]]]YYYYYYZZZ\\\^^^___```aaaaaaaaabbbeeehhhhhheeeaaaggggggffffffggghhhiiiiiiggggggggghhhiiiiiijjjjjjkkklllmmmmmmmmmkkkiiigggiiihhhhhhiiikkkmmmoooppppppnnnllljjjjjjkkkmmmooonnnooopppqqqrrrrrrqqqqqqrrrsssuuuuuuuuutttuuuvvvsssvvvxxxwwwuuuuuuwwwyyywwwwwwwwwwwwxxxyyyzzz{{{vvvmmmaaaWWWRRRRRRUUUVVVZZZ[[[\\\]]]]]]\\\ZZZYYY]]]]]]^^^]]]]]]```cccgggeeeeeeeeeddddddcccccccccgggcccdddhhhiiiffffffjjjjjjjjjiiiiiijjjkkklllllllllmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnoooooooooooopppooonnnmmmmmmnnnoooppppppqqqpppooooooppptttwwwwwwwwwwwwuuussssssuuuwwwwwwuuuuuuwwwzzz{{{yyyvvv{{{{{{zzzzzzzzzyyyyyyyyy{{{tttiiiccc[[[VVVUUUYYY]]]_______________^^^\\\[[[[[[]]]___`````````aaadddgggfffffffffffffffeeeeeeeeehhheeefffjjjjjjggghhhllljjjjjjiiijjjjjjkkkkkklllkkklllmmmnnnnnnmmmlllllljjjkkkmmmnnnooopppppppppqqqpppooonnnnnnnnnoooppppppqqqqqqpppppppppsssuuuwwwxxxxxxvvvttttttvvvxxxwwwvvvuuuwwwzzz{{{zzzxxx{{{{{{{{{zzzzzzzzzyyyyyyxxxmmmfff___[[[WWWVVVYYY^^^bbbdddddddddbbb```___^^^^^^^^^^^^```cccdddddddddfffggggggggggggggghhhhhhhhhhhhjjjggghhhkkkllljjjjjjmmmjjjjjjjjjjjjjjjkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmjjjkkkmmmooopppqqqrrrrrrrrrrrrqqqpppoooooopppppppppqqqsssrrrqqqqqqqqqrrrxxxxxxxxxwwwuuuuuuvvvxxxvvvuuuuuuwwwzzz{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzyyyyyypppggg```]]][[[YYYYYY[[[^^^```aaafffeeecccaaa``````aaaaaa```cccfffhhhggggggggghhhgggggghhhhhhiiiiiiiiijjjjjjiiijjjkkklllkkklllmmmjjjkkkkkkkkklllkkkkkkkkkiiijjjkkklllmmmnnnoooooojjjkkkmmmoooqqqssstttttttttssssssrrrqqqqqqqqqqqqppprrrtttuuusssqqqqqqqqqwwwxxxxxxwwwuuuuuuvvvwwwuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzsssmmmfffaaa___]]][[[\\\]]]^^^^^^]]]dddcccbbbaaaaaabbbdddeeebbbeeeiiijjjjjjiiiiiiiiigggggghhhhhhiiiiiijjjjjjiiijjjkkkjjjkkklllmmmlllllllllmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmooopppqqqkkklllnnnppprrrtttuuuuuuuuuuuutttttttttssssssrrrpppsssvvvwwwuuusssrrrrrrvvvwwwxxxwwwuuutttuuuvvvtttuuuuuuuuuvvvxxxyyy{{{||||||{{{{{{{{{zzzzzzzzzwwwqqqmmmjjjgggddd^^^]]]\\\]]]___``````___bbbbbbbbbbbbcccdddeeefffdddgggjjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiilllllljjjkkknnnooolllnnnnnnoooppppppooommmllllllllllllmmmnnnpppqqqrrrmmmnnnppprrrssstttuuuuuutttuuuvvvvvvvvvvvvuuuuuurrrtttwwwxxxwwwuuutttuuuvvvwwwyyyxxxwwwuuuuuuvvvvvvwwwwwwvvvuuuvvvyyy{{{|||||||||{{{{{{{{{zzzzzzxxxpppkkkiiiiiihhhggg___^^^]]]^^^```bbbbbbbbbcccddddddeeeeeeeeeeeedddfffhhhkkkkkkkkkjjjjjjkkkllllllkkkkkkkkkkkkkkkkkkjjjnnnooollllllpppqqqnnnooopppqqqrrrrrrpppnnnmmmnnnnnnnnnnnnoooppprrrsssooopppqqqsssttttttuuuuuutttuuuvvvwwwxxxxxxwwwwwwsssvvvxxxyyyxxxwwwxxxxxxxxxyyy{{{{{{yyyxxxwwwxxxyyyzzzzzzxxxvvvwwwzzz}}}||||||||||||{{{{{{{{{{{{{{{uuummmiiiiiijjjjjjiiiaaa___^^^___aaabbbbbbbbbeeefffgggggggggfffdddcccgggiiikkkkkkjjjjjjkkklllnnnnnnnnnmmmlllllllllkkklllppppppmmmnnnrrrsssooopppqqqsssssssssqqqooonnnppppppoooooooooqqqrrrssspppqqqrrrsssttttttttttttsssuuuvvvxxxyyyyyyyyyxxxtttvvvxxxyyyxxxxxxzzz{{{yyy{{{}}}}}}{{{zzzyyyzzz|||}}}}}}zzzwwwwww{{{~~~}}}|||||||||{{{{{{{{{{{{tttppplllkkklllmmmkkkhhhddddddeeeeeeddddddcccbbbgggggghhhhhhhhhhhhggggggfffhhhlllnnnooonnnkkkiiilllnnnqqqqqqpppnnnnnnnnnppppppppppppppppppppppppttttttrrrqqqpppooooooooosssrrrpppooooooqqqsssttttttttttttuuuttttttssssssxxxzzz{{{zzzvvvttttttvvvwwwwwwxxxyyyyyyyyyxxxxxxzzz{{{|||}}}|||{{{yyywww{{{|||~~~~~~}}}{{{zzz}}}|||zzz||||||sssqqqnnnlllkkkjjjiiihhhfffggggggggggggfffeeeeeehhhiiiiiiiiiiiiiiiiiihhhgggiiikkkmmmnnnmmmllljjjkkknnnpppqqqooonnnmmmnnnppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqpppppppppqqqrrrrrrsssttttttuuuuuuttttttssswwwzzz|||{{{xxxvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{zzz||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~xxxrrrrrrpppmmmiiiggghhhiiiiiiiiiiiijjjiiiiiihhhgggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikkkllllllmmmlllllllllnnnppppppooommmmmmnnnoooppppppqqqrrrsssttttttpppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqpppppppppttttttuuuuuuuuuuuuttttttvvvyyy{{{|||{{{yyyxxxxxxzzzzzz{{{|||||||||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{vvvrrrsssrrrnnnhhhfffgggiiijjjkkkkkkkkkkkkjjjiiiiiijjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnlllnnnppppppnnnmmmmmmnnnnnnnnnoooqqqrrrssstttuuuqqqrrrsssttttttsssrrrrrrppppppqqqrrrqqqqqqpppppptttuuuuuuvvvvvvvvvvvvuuuuuuwwwzzz||||||{{{zzzyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{vvvssstttsssnnniiifffgggjjjkkkkkkkkkkkkkkkjjjiiiiiijjjiiihhhhhhhhhhhhiiijjjmmmlllllllllmmmnnnooopppmmmoooppppppnnnnnnnnnooommmmmmnnnppprrrssstttuuuuuuuuuuuutttsssrrrqqqqqqppppppqqqrrrrrrrrrrrrqqquuuvvvwwwxxxxxxxxxxxxxxxvvvwwwyyy{{{}}}}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwttttttrrroookkkiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiijjjiiihhhgggggghhhiiijjjnnnnnnnnnnnnooopppqqqrrrooopppqqqqqqoooooopppqqqnnnnnnoooqqqrrrtttuuuuuuwwwwwwuuutttsssrrrrrrrrrppppppqqqrrrssstttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{}}}~~~~~~}}}zzz{{{|||~~~}}}~~~~~~~~~zzzwwwvvvtttqqqooonnnmmmlllkkklllllllllllllllkkkkkkjjjlllkkkiiihhhhhhiiikkkllloooooopppqqqqqqrrrrrrsssqqqrrrrrrqqqppppppqqqsssqqqqqqrrrssstttuuuvvvwwwxxxvvvtttrrrrrrssstttvvvqqqqqqqqqrrrsssvvvxxxyyyyyyyyy{{{||||||}}}}}}}}}~~~|||zzz{{{~~~|||}}}~~~}}}~~~|||}}}~~~~~~~~~}}}zzzxxxxxxtttpppnnnppppppnnnlllmmmmmmmmmmmmmmmllllllkkkmmmllljjjiiiiiijjjlllmmmppppppqqqsssssssssssssssrrrssssssrrrqqqqqqrrrtttsssttttttuuuvvvwwwxxxxxxwwwuuusssqqqqqqtttwwwyyyqqqqqqqqqqqqtttwwwzzz|||zzz{{{|||}}}~~~~~~~~~~~~||||||}}}~~~|||}}}zzz|||~~~}}}|||{{{wwwwwwsssrrrqqqoooooooooooopppllloooqqqqqqnnnkkklllmmmkkkjjjiiihhhiiikkkmmmooooooooopppppppppqqqqqqqqquuurrrpppqqqtttvvvtttrrrqqqrrrtttuuuwwwxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwxxxvvvuuuvvvyyy|||~~~~~~|||~~~~~~~~~}}}~~~zzzwwwwwwtttrrrpppnnnnnnnnnoooooolllnnnppppppnnnllllllmmmkkkkkkjjjjjjkkkmmmooopppppppppqqqqqqqqqrrrrrrrrrtttsssrrrrrrtttuuuuuutttssstttuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyywwwvvvwwwzzz}}}}}}~~~||||||~~~}}}~~~yyyvvvwwwuuussspppmmmllllllnnnoookkkmmmoooooonnnlllllllllkkklllmmmnnnooopppqqqqqqrrrrrrssssssssssssttttttssstttuuutttssstttuuuwwwwwwwwwxxxyyyyyyyyyyyyyyy{{{||||||}}}}}}||||||{{{zzzxxxwwwyyy|||~~~~~~|||wwwuuuwwwuuurrrooolllkkkkkkmmmnnnlllmmmnnnooonnnmmmlllllllllmmmoooppprrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuusssvvvwwwvvvtttsssvvvyyyzzzzzz{{{{{{{{{zzzzzzyyy}}}}}}~~~~~~~~~~~~}}}}}}zzzyyyxxxzzz}}}~~~zzzuuutttuuutttrrrooolllkkklllmmmnnnmmmmmmnnnooooooooonnnllllllnnnppprrrtttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuwwwyyyxxxuuuuuuxxx{{{|||||||||||||||{{{{{{zzz}}}}}}~~~~~~~~~~~~}}}}}}zzzyyyyyy{{{~~~}}}zzzuuurrrsssrrrqqqooonnnnnnnnnnnnooonnnnnnnnnpppqqqqqqooommmmmmnnnppprrrtttvvvxxxyyyxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxwwwxxxyyy{{{||||||}}}}}}}}}||||||{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}|||zzztttpppqqqooopppppppppppppppoooooopppoooooopppssssssqqqooonnnooooooqqqtttwwwyyy{{{xxxxxxxxxwwwwwwwwwvvvvvvzzzyyyxxxxxxyyy{{{{{{zzz{{{||||||}}}}}}}}}||||||~~~~~~}}}}}}~~~|||}}}zzztttpppooonnnoooqqqrrrrrrqqqppppppqqqooooooqqqtttuuurrroooooooooooopppssswwwzzz}}}xxxxxxxxxwwwwwwvvvvvvvvv|||yyywwwxxx{{{}}}{{{yyy{{{{{{|||}}}}}}}}}}}}}}}zzzwwwuuutttrrrooorrrsssttttttsssrrrpppoooppprrrssssssqqqppppppqqqnnnppprrrtttuuuuuuuuutttwwwxxxyyyzzzyyywwwuuussszzzyyyyyyyyyzzz|||~~~|||~~~}}}yyywwwvvvuuussspppssssssssssssrrrqqqqqqppprrrssstttsssrrrppppppqqqssstttttttttuuutttttttttuuuvvvxxxzzzzzzyyyxxxwwwyyyyyyyyyyyyzzz|||~~~}}}|||zzzxxxwwwvvvuuusssqqqtttsssrrrqqqqqqqqqrrrsssuuuvvvvvvuuusssqqqqqqrrryyyxxxvvvtttssssssssstttsssuuuxxxzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~zzzyyyxxxwwwvvvtttqqqppptttsssqqqppppppqqqtttuuuwwwxxxxxxvvvtttrrrssstttzzzxxxvvvsssrrrssstttuuuuuuvvvyyy{{{}}}}}}|||{{{yyyzzzzzz{{{|||}}}~~~}}}zzzzzzyyywwwuuurrrpppooouuusssqqqppppppsssvvvxxxxxxxxxxxxvvvtttsssuuuvvvyyywwwtttrrrrrrtttwwwxxxxxxzzz|||}}}~~~}}}|||{{{zzz{{{|||}}}~~~{{{zzz{{{zzzwwwtttqqqpppqqquuutttrrrrrrsssuuuxxxzzzxxxxxxxxxvvvttttttvvvxxxxxxwwwuuuttttttwwwyyy{{{{{{|||~~~}}}{{{zzz||||||~~~~~~{{{yyyzzzyyyvvvsssrrrsssuuuuuuuuuttttttuuuwwwzzz{{{vvvwwwvvvuuutttuuuxxxzzzzzzyyyxxxwwwxxxyyy{{{||||||}}}~~~}}}|||}}}~~~~~~{{{xxxyyyxxxvvvssssssvvvyyyuuuuuuuuuvvvwwwyyy{{{|||vvvvvvvvvuuutttuuuxxx{{{}}}|||{{{{{{{{{{{{|||}}}{{{|||~~~~~~}}}~~~}}}{{{|||zzzxxxvvvuuuvvvxxxzzztttuuuvvvwwwxxxyyyyyyyyy|||zzzxxxwwwwwwxxxyyy{{{zzz~~~{{{yyyzzz}}}~~~~~~~~~{{{~~~}}}}}}}}}}}}{{{|||zzzxxxvvvuuuvvvxxxzzzvvvvvvwwwyyyzzzzzz{{{{{{|||{{{zzzyyyyyyzzz|||}}}}}}~~~|||}}}}}}{{{||||||~~~~~~|||zzz{{{yyyxxxvvvvvvwwwxxxyyyxxxxxxyyyzzz{{{||||||}}}||||||{{{{{{{{{}}}~~~~~~}}}~~~~~~~~~|||yyyzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyzzz{{{|||}}}~~~||||||||||||}}}~~~}}}~~~~~~~~~~~~|||yyyzzzzzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyzzz|||}}}~~~|||||||||}}}~~~~~~~~~|||zzz{{{{{{zzzzzz{{{{{{||||||zzzzzzyyyyyyzzz|||~~~}}}}}}~~~~~~}}}{{{||||||||||||}}}}}}}}}~~~|||{{{{{{zzz{{{}}}~~~{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{{{{}}}xxxvvvqqqlllgggdddbbbaaazzzsssooojjjccc^^^WWWUUUQQQNNNMMMNNNOOOQQQ|||zzzqqqqqqqqqssstttpppjjjeeeWWWQQQJJJHHHHHHHHHEEEBBBHHHGGGFFFFFFIIIOOOUUUXXX~~~{{{uuullleeeaaa^^^\\\\\\]]]ZZZRRRLLLBBB???<<<999:::>>>CCCGGGRRRRRRTTTWWW[[[___ccceeevvvmmmhhhccc\\\WWWPPPMMMIIIIIIIIIGGG@@@;;;333333333666===FFFNNNTTT\\\[[[ZZZYYYYYYYYYZZZZZZ}}}wwwqqqnnnrrr{{{yyyjjj^^^WWWRRRNNNKKKEEEBBB>>><<<<<<:::666222111000111555;;;CCCKKKOOOVVVTTTQQQMMMJJJGGGEEEDDDyyyqqqmmmkkkfff___YYYOOOJJJDDDCCCKKKWWWcccjjjsssjjj]]]RRRKKKGGGEEECCCCCC???;;;999888777555333333222222222555:::>>>AAABBBAAA>>><<<999666444333}}}tttmmmkkkjjjddd]]]ZZZYYYVVVOOOIIIDDD@@@<<<===CCCMMMUUUZZZUUUPPPIIIBBB>>>;;;:::999<<<999666333222222222111,,,,,,,,,---000444888:::666666555444222111000///xxxlllddd\\\SSSLLLJJJ???<<<999888999999666333444111......111444777888>>>===;;;999777555333333444222111///......//////+++*********+++---...///000111000000///...,,,+++yyytttpppbbbWWWMMMHHHDDD>>>999888888888888999999:::::::::<<<:::777666777777777666333444444444222111000000------------,,,,,,---...---,,,+++***(((((('''''')))************((('''&&&}}}sssqqqmmmfff^^^VVVOOOKKKHHH???999999:::888555555444555666555444333444555555333111111222222111000...//////...,,,+++***+++&&&'''((()))((((((***+++'''(((((())))))))))))***$$$%%%'''((((((((('''&&&|||xxxxxxvvvqqqlll^^^ZZZTTTOOOKKKGGGBBB???DDDCCCAAA???===;;;999888888888999888888777555555666222///------.../////////...,,,***))))))******''''''((((((((((((''''''+++***(((&&&%%%&&&((()))&&&&&&&&&'''''''''((((((wwwjjjaaa]]]ZZZUUUQQQWWWUUURRRQQQPPPNNNKKKIIIKKKJJJHHHEEECCC@@@>>>===;;;::::::999888777666555555222...,,,,,,------------,,,+++))))))))))))***''''''((((((((((((''''''***)))'''%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''(((}}}pppfffYYYRRRQQQSSSSSSRRRXXXXXXWWWXXXYYYXXXUUUSSSRRRPPPMMMJJJFFFDDDBBB@@@======;;;:::888777555555555111...,,,+++,,,++++++***)))(((((((((((())))))&&&''''''((((((''''''&&&((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''}}}zzzxxxtttvvvuuuqqqppptttvvvuuuhhhaaaYYYWWW[[[```dddeeedddcccbbbbbbaaa^^^ZZZVVVTTTQQQNNNIIIEEEBBB@@@???>>>===;;;999666555333333333000,,,+++******)))(((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&~~~}}}|||{{{xxxtttoookkkgggfffcccggghhheeefffkkkppprrrjjjfffbbbbbbdddggghhhggglllkkkiiigggddd___ZZZVVVSSSQQQLLLGGGCCC???======<<<;;;888666333222111000000...+++)))))))))((('''$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$|||xxxvvvtttqqqooojjjhhhfffccc```^^^]]]]]]ZZZ```bbbaaaaaagggnnnpppiiihhhggghhhjjjkkkkkkjjjkkkiiifffdddbbb^^^YYYVVVTTTQQQLLLGGGBBB???>>>===:::888666333111/////////---+++)))((((((((('''&&&$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######~~~yyywwwuuusssooommmkkkjjjgggeee___^^^\\\[[[ZZZ[[[\\\]]]\\\bbbeeecccbbbfffkkkmmmhhhhhhiiijjjlllnnnooonnniiifffcccaaa```]]]ZZZXXXTTTQQQKKKFFFBBB???>>>>>>999777444111////////////***(((''''''(((((('''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$############}}}vvvpppkkkhhhbbb```^^^^^^______^^^]]]^^^]]]\\\ZZZ[[[\\\^^^___aaagggjjjfffcccfffiiikkkmmmlllkkkiiiiiiiiiiiiiiijjjgggdddaaa___]]][[[YYYRRROOOJJJDDD@@@>>>======888666444111/////////000((('''&&&&&&(((((('''&&&%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$######""""""|||zzzvvvpppjjjeeebbb```\\\[[[ZZZYYYZZZ[[[]]]___eeeeeeeeeeeeeeeeeeeeefffjjjkkkkkkllllllkkkjjjjjjooonnnmmmnnnooonnnmmmkkkgggfffdddbbb___]]][[[ZZZWWWSSSMMMIIIGGGEEECCCAAA===999555222111000///...)))((('''&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''###$$$%%%&&&&&&$$$###"""%%%%%%$$$$$$######""""""{{{xxxrrrppplllhhhccc```^^^]]]^^^]]][[[[[[\\\^^^aaaccclllkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnmmmpppooonnnnnnooonnnllljjjggggggeeecccaaa^^^\\\[[[XXXTTTOOOKKKHHHFFFCCCBBB>>>:::555111///...,,,+++)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################yyysssnnnjjjgggfffccc```^^^]]]]]]^^^aaa```___^^^```cccgggjjjqqqqqqqqqppppppooooooooonnnnnnoooooopppppppppqqqqqqpppnnnnnnnnnmmmkkkiiifffffffffeeeccc```]]]ZZZYYYVVVQQQMMMJJJGGGDDDAAA>>>:::555111...,,,***))))))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''"""""""""###############zzztttnnnhhheeecccbbbaaa___^^^^^^___bbbcccfffeeecccccceeeiiimmmpppssssssrrrrrrqqqqqqppppppqqqqqqpppppppppppppppqqqrrrpppooonnnnnnmmmjjjhhheeefffffffffddd```\\\ZZZYYYVVVRRROOOKKKHHHCCC@@@<<<888333///...,,,***))))))((('''&&&&&&%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&$$$###$$$$$$######$$$%%%''')))##################""""""~~~|||wwwppphhhcccaaaaaaaaaaaa`````````bbbdddgggiiilllkkkiiiiiijjjnnnqqqtttttttttsssssssssrrrrrrrrrtttsssqqqpppoooooooooooorrrpppooonnnnnnmmmjjjhhhdddeeeffffffddd```]]]ZZZZZZWWWTTTPPPMMMHHHBBB???999555111///...---,,,+++)))((('''&&&&&&%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&%%%$$$###$$$$$$######$$$&&&((()))&&&%%%%%%$$$###""""""!!!}}}vvvrrrpppppprrrmmmfff```]]]^^^aaaccccccdddeeefffhhhjjjlllmmmqqqqqqoooooopppqqqssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqooonnnnnnooooooqqqpppnnnnnnnnnmmmkkkiiiffffffgggfffdddaaa___]]][[[YYYVVVSSSOOOJJJCCC>>>888555111///.........---)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$###%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######zzzrrrlllhhhgggfffgggeeecccaaaaaacccfffhhhjjjkkkmmmooopppqqqqqqqqquuuuuuuuutttsssssssssssssssttttttuuuuuuvvvvvvwwwsssrrrpppooooooppprrrssspppooonnnnnnooonnnllljjjiiiiiihhhgggeeecccbbbaaa^^^]]]ZZZWWWSSSLLLEEE@@@999666222//////...---,,,)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''yyyvvvqqqlllhhhfffddddddbbbcccdddeeegggiiikkklllppprrrtttvvvwwwwwwvvvuuuxxxxxxxxxwwwvvvtttrrrqqqqqqqqqrrrssstttuuuuuuvvvqqqpppoooooopppsssuuuwwwooonnnmmmnnnooonnnmmmkkklllkkkjjjhhhgggeeeddddddaaa___]]]ZZZVVVOOOGGGAAA<<<888444000///...,,,+++))))))'''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$&&&((()))***+++}}}xxxzzznnnmmmkkkhhhfffdddccccccggghhhiiiiiiiiikkkooorrrsssvvvyyyyyyvvvrrrqqqrrrtttuuuvvvwwwvvvuuusssqqqqqqrrrssstttuuuuuuuuuuuutttssssssrrrrrrqqqqqqqqqooonnnnnnnnnnnnnnnnnnooommmjjjgggfffggggggeeecccfffdddbbb^^^ZZZSSSKKKEEE>>>:::555111///...---,,,,,,+++)))'''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''')))***))))))'''&&&'''((()))(((''')))---111uuuqqqssskkkjjjiiigggfffgggggggggjjjkkkmmmmmmmmmnnnqqqssssssvvvyyyyyyvvvsssrrrrrrvvvvvvuuuuuutttuuuuuuuuurrrsssssstttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqnnnooooooppppppoooooonnnnnnllliiihhhhhhhhhfffdddfffeeebbb___[[[TTTMMMGGG@@@<<<777222000///...,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((())))))************)))'''(((((())))))*********(((+++---...000333999===wwwooolllmmmiiihhhgggfffgggiiilllmmmnnnppprrrrrrrrrqqqrrrtttsssvvvxxxxxxvvvtttsssssswwwvvvuuussstttuuuwwwyyysssssssssssssssrrrrrrrrrpppqqqqqqrrrrrrrrrrrrrrrnnnoooqqqrrrrrrqqqooonnnooommmjjjiiiiiiiiigggfffgggeeeccc```\\\VVVOOOJJJCCC???999444222000...---,,,+++***(((((('''''''''(((((())))))))))))))))))(((((()))******++++++,,,++++++*********,,,---...'''***...333777===DDDHHHzzzwwwqqqmmmllliiiiiihhhgggiiillloooqqqqqqsssuuuvvvuuusssssstttssstttvvvvvvvvvtttsssssswwwvvvuuuuuuvvvwwwxxxyyyuuuttttttsssrrrqqqqqqqqqooopppqqqrrrssssssrrrrrrnnnppprrrttttttrrrpppnnnnnnmmmkkkiiiiiihhhgggffffffdddbbb```\\\WWWQQQMMMFFFBBB;;;666444222000...------,,,++++++******))),,,,,,---------,,,,,,+++******++++++,,,---...///111000///...000222555777===@@@EEEKKKRRRYYY___ccczzzyyyyyytttooommmmmmlllkkkkkkkkkmmmoooqqqrrrtttvvvvvvuuutttssstttsssssstttuuuvvvuuutttsssuuuvvvxxxyyyyyyyyyxxxxxxvvvuuutttsssrrrqqqqqqqqqoooppprrrtttttttttsssrrrooopppsssttttttssspppooommmlllkkkiiigggfffffffffeeecccaaa___]]]YYYTTTPPPIIIDDD>>>999666444222111111111111000000///......111222222222111000//////000000000111222333555666666666666888<<>>???@@@CCCHHHNNNVVV]]]aaaeeedddeeehhhkkknnnooonnn{{{uuuqqqrrrsssqqqpppqqqrrrrrrssstttsssrrrqqqqqqssstttuuutttttttttvvvxxxyyywwwvvvxxx{{{|||{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwuuusssssssssuuuuuussstttvvvwwwwwwuuusssrrrppppppqqqqqqqqqqqqpppppplllmmmmmmkkkgggfffgggiiigggfffdddbbbaaa___[[[YYYPPPLLLFFFBBB@@@???===<<<;;;;;;<<<<<<<<<;;;:::999<<<<<<;;;;;;:::888777666444555777;;;???EEEJJJMMMRRRSSSUUUZZZ```ffflllpppvvvtttqqqppppppnnnkkkhhh{{{tttpppppppppoooqqquuurrrsssuuuvvvvvvuuusssrrrtttuuuuuutttsssuuuwwwzzz{{{yyyxxxzzz}}}~~~|||}}}|||zzzxxxxxxxxxzzzzzzxxxwwwuuutttssstttvvvwwwtttvvvwwwyyyxxxvvvsssrrrppppppppppppppppppppppppmmmoooooolllhhhggghhhjjjiiigggeeedddcccbbb^^^\\\SSSOOOJJJFFFDDDCCCBBBAAA>>>??????@@@@@@???>>>===>>>>>>>>>===<<<:::999888===???BBBGGGNNNUUU[[[___cccdddeeegggjjjnnnqqqssslllhhhccc___]]]XXXRRRNNN{{{xxxtttssstttsssqqqssswwwoootttxxxyyywwwuuutttvvvtttuuuuuuvvvxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||}}}||||||{{{zzzzzzvvvvvvvvvxxxzzz{{{yyywwwvvvwwwwwwwwwwwwuuusssrrrooooooppppppqqqqqqqqqpppuuurrrnnnjjjhhhggghhhiiiiiihhhggghhhgggddd]]]XXXYYYVVVRRROOOMMMJJJFFFCCCBBBBBBAAA@@@????????????<<<;;;;;;;;;===>>>@@@@@@HHHMMMTTTXXX[[[___eeeiiiooolllkkknnnqqqqqqlllhhhaaa\\\TTTMMMHHHEEEBBB???zzzyyyuuusssuuuvvvtttuuuwwwsssuuuxxxyyyxxxvvvvvvvvvzzzxxxwwwvvvvvvxxxzzz{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}}}}||||||{{{{{{wwwwwwwwwyyyzzz{{{yyywwwvvvvvvvvvvvvvvvtttsssrrrmmmnnnpppqqqrrrrrrrrrrrrsssqqqnnnkkkiiihhhhhhhhhgggffffffggggggeeeaaa]]][[[XXXUUURRRPPPLLLHHHEEECCCBBB@@@>>>===<<<<<<<<>>>>>???@@@AAADDDIIIMMMQQQWWW```fffnnnnnnooopppqqqpppnnnkkkgggaaaZZZTTTOOOIIIBBB===:::666111---+++)))'''&&&}}}{{{|||vvvuuuyyy}}}{{{xxxwww}}}yyyvvvvvvyyyzzzyyywww}}}|||{{{zzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzyyyxxxxxxyyyzzzxxxwwwtttttttttssssssrrrrrrrrrmmmooorrrttttttsssrrrqqqnnnnnnmmmkkkjjjhhhgggfffgggfffeeeeeeeeefffffffffaaa^^^[[[YYYUUUPPPJJJFFFFFFEEEDDDDDDEEEHHHKKKMMMQQQVVV]]]aaadddiiiooouuupppmmmjjjiiigggbbb[[[VVVRRRMMMGGGAAA===:::666333333000,,,***))))))'''&&&~~~|||{{{wwwuuuyyy{{{yyyvvvvvv|||yyyuuuuuuxxxzzzyyyxxxwwwyyy|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}}}}}}}}}}{{{yyywwwwwwxxxxxxwwwvvvsssssssssrrrrrrrrrrrrrrrqqqrrrsssssssssqqqooonnnmmmllllllkkkiiihhhggggggiiihhhgggeeedddddddddeeebbb```\\\YYYUUUPPPJJJFFFFFFFFFHHHKKKPPPUUUZZZ]]]aaafffkkknnnnnnmmmnnnoookkkgggaaa]]]XXXRRRIIIBBB>>>;;;666333222111111000,,,***'''&&&&&&&&&%%%$$$~~~|||zzzwwwvvvxxxvvvsssrrruuuxxxvvvuuuuuuvvvxxxxxxxxxsssvvv{{{}}}}}}|||{{{zzzzzzzzz{{{|||zzz{{{{{{||||||||||||{{{{{{yyyvvvvvvvvvvvvuuuttttttssssssrrrrrrrrrssssssssssssrrrqqqpppooommmllllllkkkjjjiiihhhhhhhhhhhhhhhiiihhhfffcccbbbcccdddbbb___[[[WWWUUUQQQNNNKKKHHHJJJOOOTTTZZZaaaeeehhhiiijjjjjjjjjgggccc]]]ZZZ[[[WWWRRRLLLFFF@@@999555333111...,,,+++++++++,,,(((&&&$$$###$$$$$$"""!!!}}}{{{wwwvvvvvvuuuppplllnnntttrrrssstttttttttuuuwwwyyytttvvv{{{~~~|||zzzzzz{{{|||}}}zzz{{{{{{{{{{{{zzzzzzyyyzzzxxxuuuttttttttttttsssttttttsssrrrrrrssstttuuusssrrrpppnnnmmmmmmnnnnnnlllkkkiiigggfffggghhhiiieeeggghhhfffcccaaabbbccc^^^[[[XXXVVVUUUUUUUUUTTTRRRUUUZZZ```fffjjjmmmooosssnnnhhhdddaaa[[[TTTNNNEEECCC@@@;;;555111//////...---,,,)))'''&&&'''((('''%%%#########"""!!!|||zzzvvvvvvvvvtttlllgggkkksssnnnqqqttttttssssssvvvyyyvvvxxxzzz}}}~~~|||{{{zzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxxxxzzzxxxuuussssssssssssrrruuutttsssrrrssstttuuuvvvqqqpppnnnllllllmmmooopppllljjjhhhfffeeegggiiijjjbbbeeegggfffcccaaabbbddd\\\YYYVVVUUUVVVYYYZZZ[[[\\\___dddjjjnnnqqqrrrsssjjjaaaVVVOOOMMMIIIAAA:::888888777222---+++---000+++++++++)))&&&%%%%%%&&&$$$###!!! |||{{{wwwssspppooolllhhhiiinnnqqqqqqqqqrrrtttwwwyyy{{{yyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||yyywwwvvvyyyxxxvvvuuusssrrrrrrrrrsssssssssssssssssssssrrrtttsssqqqooommmkkkkkkjjjllliiifffdddfffhhhjjjkkkggggggggggggfffdddbbbaaa^^^[[[XXXXXX[[[___bbbdddfffhhhkkknnnnnnkkkeee```[[[VVVNNNFFF>>>888555444.........------,,,,,,+++)))((('''%%%###!!! ###!!!  |||{{{vvvrrrooonnnkkkhhhiiinnnrrrrrrrrrrrrtttvvvxxxzzz{{{{{{{{{zzzzzzzzzzzzzzz||||||||||||||||||||||||}}}}}}}}}|||zzzwwwuuutttwwwvvvuuusssrrrrrrrrrrrrtttssssssrrrrrrssssssssssssrrrpppnnnlllkkkjjjjjjkkkiiihhhhhhiiijjjjjjiiihhhggggggfffdddaaa___^^^\\\[[[[[[^^^bbbgggiiijjjhhhhhhhhhgggddd___WWWRRRGGGCCC===777111---++++++---------,,,+++***))))))((('''&&&$$$""" !!! }}}zzzuuuppplllllljjjhhhjjjnnnrrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuusssrrrtttssssssrrrqqqrrrrrrrrrttttttsssrrrrrrssstttuuurrrqqqooommmlllkkkjjjjjjkkkjjjjjjlllmmmmmmjjjhhhiiihhhfffdddaaa^^^\\\ZZZYYY[[[___eeekkknnnnnnnnnhhheee```[[[UUUNNNFFFAAA777555111---***)))((((((++++++***)))((('''&&&&&&%%%%%%$$$"""!!!zzzuuunnnjjjjjjjjjhhhjjjmmmrrrrrrqqqqqqrrrtttuuuvvvtttuuuvvvxxxzzz|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvuuutttssssssssssssrrrrrrrrrrrrssssssuuutttrrrrrrrrrsssuuuvvvrrrqqqpppnnnmmmlllllllllmmmllllllmmmnnnnnnllljjjiiihhheeeaaa^^^[[[ZZZYYYZZZ]]]cccjjjooopppmmmjjjbbb]]]UUUNNNGGG@@@999555111///---+++)))))))))))))))((('''&&&%%%$$$###"""###"""!!! |||vvvnnniiihhhiiihhhjjjmmmppppppooopppppprrrtttuuutttuuuvvvxxxzzz|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuusssssssssrrrsssssstttuuutttssssssrrrssstttuuuvvvsssrrrqqqpppooooooooooooqqqnnnllllllmmmnnnmmmllliiigggccc```]]][[[[[[[[[```ccchhhmmmooolllfff```UUUPPPHHHAAA<<<888444222---,,,***(((&&&&&&&&&&&&%%%%%%$$$###"""!!! xxxooohhhhhhiiiiiijjjlllmmmmmmmmmmmmnnnppprrrsssyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvuuuuuuuuuuuuuuuvvvwwwtttsssssssssssssssttttttssssssssstttuuuuuuvvvvvvssssssrrrqqqqqqpppqqqqqqrrrooommmlllmmmmmmmmmmmmgggeeebbb___]]]^^^___aaahhhiiilllmmmjjjddd[[[TTTHHHCCC===888555333111000---,,,***(((&&&%%%$$$$$$"""""""""!!! zzzqqqiiihhhiiiiiijjjkkkjjjjjjjjjkkkmmmoooqqqrrr{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvuuuuuuvvvvvvssssssrrrrrrrrrrrrrrrsssqqqrrrtttvvvwwwvvvuuuuuurrrrrrqqqqqqppppppqqqqqqpppooonnnnnnooonnnllljjjeeeccc```^^^___bbbeeegggjjjjjjhhhfff```WWWMMMFFF???;;;555111///...---,,,,,,+++***(((&&&$$$###### |||rrriiihhhjjjiiijjjkkkhhhhhhiiijjjkkknnnppprrryyyyyyzzzzzz{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}|||yyywwwuuutttttttttsssrrrqqqqqqppppppqqqqqqppprrruuuwwwxxxwwwuuutttqqqqqqpppppppppppppppqqqmmmnnnoooqqqqqqoookkkgggcccaaa______```dddiiilllhhhfffccc^^^WWWMMMBBB;;;;;;777222...,,,***)))((('''&&&%%%$$$"""!!!  !!!}}}xxxrrrmmmkkkkkkkkkjjjhhhkkkjjjfffhhhppptttrrrvvvxxxzzz{{{zzzzzz{{{}}}~~~}}}{{{yyywwwxxx{{{}}}|||{{{zzzxxxwwwvvvuuuuuutttuuuuuuqqqmmmkkkmmmooossssssssssssssstttuuuvvvrrrqqqooonnnnnnpppqqqsssrrrooonnnppptttsssmmmgggfffdddbbbbbbfffiiikkkkkkhhhbbbXXXPPPIIIBBB999333000///---+++)))'''&&&&&&%%%$$$$$$$$$$$$"""xxxqqqnnnllllllkkkhhhkkkjjjfffhhhnnnqqqooovvvwwwyyyzzzyyyyyyyyy{{{||||||{{{yyywwwxxxzzz||||||{{{yyyxxxvvvuuuuuuuuuttttttsssqqqnnnmmmnnnooorrrrrrqqqqqqrrrsssttttttqqqpppooonnnnnnoooppprrrpppooooooqqqsssrrrmmmiiifffdddccceeehhhkkkkkkjjjddd]]]SSSKKKDDD>>>666111///---,,,***(((&&&&&&%%%%%%$$$#########"""  xxxrrrooolllkkkgggiiiiiiggghhhlllmmmllluuuvvvxxxxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxwwwxxxyyy{{{zzzxxxwwwuuutttttttttuuusssqqqqqqqqqqqqppppppqqqqqqpppppppppqqqqqqrrrpppooonnnmmmmmmnnnooopppnnnoooqqqrrrrrrooommmkkkfffeeeeeehhhlllmmmkkkiii]]]VVVKKKBBB===888222...,,,+++)))(((&&&%%%$$$$$$%%%$$$"""""""""""" xxxrrrnnnlllgggggghhhggghhhkkkllllllsssuuuvvvvvvtttsssttttttuuuwwwyyyyyyxxxvvvvvvwwwyyyyyywwwuuutttssssssrrruuurrrpppqqqssstttrrrpppqqqqqqppppppooopppppppppnnnnnnmmmlllllllllmmmmmmllloooqqqrrrpppnnnllllllgggeeefffiiinnnnnnjjjeeeWWWOOODDD;;;666222///,,,)))((('''&&&$$$$$$######$$$###!!!!!!""""""!!!  yyysssooojjjhhhhhhiiijjjkkkmmmooorrrsssuuutttsssrrrrrrsssrrruuuwwwxxxwwwuuuuuuuuuxxxwwwvvvtttsssrrrqqqqqqtttrrrpppqqqtttuuurrrppprrrrrrqqqpppooooooooopppllllllkkkkkkjjjjjjjjjjjjjjjmmmppppppooolllkkkkkkgggeeeeeeiiimmmlllfff___QQQIII>>>555111///---***'''&&&%%%$$$###############!!! !!!""""""!!!   """#########|||xxxrrrnnnkkkllllllkkkmmmqqqpppqqqssssssrrrqqqrrrrrrqqqsssuuuvvvuuutttttttttwwwvvvtttsssqqqppppppppprrrqqqqqqrrrssssssqqqooosssrrrqqqpppooonnnnnnnnnkkkkkkjjjjjjiiiiiihhhhhhiiijjjlllnnnnnnllljjjhhhgggdddcccfffjjjhhh```XXXKKKCCC999222///---+++)))%%%%%%$$$############### """######!!! !!!###%%%&&&&&&%%%}}}vvvqqqooommmjjjlllqqqnnnppprrrrrrrrrqqqrrrsssppprrrttttttsssrrrssstttvvvuuusssrrrpppoooooooooppprrrssssssqqqooooooooorrrqqqpppnnnmmmllllllllljjjjjjiiiiiihhhgggffffffiiihhhhhhkkkmmmmmmiiieeegggccc```bbbeeecccZZZQQQEEE>>>555///---+++)))'''%%%$$$################## ###%%%$$$!!!  """###"""!!!!!!|||uuurrrnnniiikkkpppmmmooorrrrrrrrrrrrssstttpppqqqsssrrrqqqqqqssstttuuutttsssqqqpppoooooonnnooorrrtttssspppmmmmmmoooqqqpppnnnmmmlllkkkjjjjjjiiiiiiiiiiiihhhgggfffeeeiiiffffffiiimmmmmmhhhccchhhbbb^^^___bbb```VVVMMMAAA;;;333...,,,***'''%%%$$$$$$############$$$$$$ $$$&&&$$$  !!!!!!!!! ~~~yyyrrrppprrrrrrrrrqqqrrrrrrqqqnnnkkk|||wwwrrrqqqrrrsssqqqooouuuuuuvvvvvvvvvtttsssrrrqqqqqqppppppooopppppppppssssssrrrooolllkkkkkklllkkklllmmmllliiigggeeeeeebbbdddhhhkkkkkkjjjhhhfffbbbaaa``````___YYYOOOHHH>>>555...------***((()))!!!!!!!!!!!!"""""""""""" xxxtttuuutttsssqqqqqqqqqqqqnnnlllrrrqqqooooooppprrrrrrrrruuuuuuvvvuuutttsssqqqppprrrrrrqqqppppppoooppppppooopppooonnnkkkjjjkkkllljjjkkklllkkkiiigggffffffccceeegggjjjjjjjjjhhhgggcccbbbaaaaaa___XXXNNNGGG>>>555...---,,,)))''''''!!!!!!!!!!!!"""""""""""" }}}|||vvvssspppnnnmmmlllkkkiiikkkmmmnnnoooooooooqqqrrrsssssstttssssssrrrqqqppptttsssrrrqqqpppoooooooookkklllmmmlllkkkjjjkkkllliiiiiijjjjjjiiiiiihhhgggffffffggghhhiiiiiiiiihhheeedddcccbbb___XXXMMMEEE>>>555---,,,***'''%%%&&&""""""""""""!!!!!!!!!!!! !!!!!! {{{uuuqqqnnnlllkkkiiikkknnnqqqpppmmmkkklllnnnooooooppppppqqqqqqqqqqqqttttttrrrqqqoooooonnnnnnkkkmmmnnnmmmkkkjjjkkklllhhhhhhhhhhhhjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiifffeeedddccc```WWWLLLCCC===444---+++)))&&&$$$$$$""""""""""""!!!!!!!!!!!! """""" |||xxxuuurrrppplllnnnpppnnnjjjggghhhiiijjjjjjkkkmmmoooqqqsssssstttsssqqqpppooonnnnnnnnnnnnoooppppppmmmkkkkkkkkkiiihhhggghhhjjjlllkkkjjjjjjiiihhhhhhggghhhiiiiiigggfffeeeddd```WWWKKKBBB<<<444,,,***)))&&&$$$%%%###"""""""""!!!!!!!!!  ~~~zzzxxxooopppooommmjjjhhhhhhhhhggggggiiijjjmmmppprrrsssrrrqqqpppooonnnmmmmmmmmmoooqqqrrrqqqooolllkkkkkkllliiiggghhhlllnnnmmmkkkkkkjjjiiihhhhhhhhhhhhhhhgggffffffeeeaaaXXXKKKBBB;;;333,,,******'''%%%&&&######""""""!!!!!! }}}zzzuuurrrooommmjjjiiihhhhhhhhhiiikkkmmmoooqqqoooooonnnmmmmmmmmmmmmmmmmmmooorrrrrrpppnnnmmmmmmnnnkkkhhhiiimmmooonnnlllkkkkkkjjjjjjiiihhhgggggggggfffffffffbbbXXXLLLBBB:::222+++++++++((('''(((#########"""!!! xxxuuuqqqllliiiiiiiiihhhhhhiiikkkmmmnnnnnnmmmmmmlllllllllmmmmmmjjjmmmpppqqqpppooonnnoooppplllhhhiiinnnpppooolllkkkkkkkkkkkkjjjhhhgggfffffffffffffffbbbYYYLLLBBB:::222+++++++++)))((()))$$$######"""!!! |||wwwsssppppppooonnnmmmmmmmmmmmmjjjjjjhhhfffeeeeeegggiiinnnooooooooooooooonnnnnnjjjlllmmmoooooonnnmmmllltttqqqmmmiiiggghhhjjjkkkjjjfffccccccbbbZZZMMMBBB999444...)))''''''''''''$$$###"""!!! ~~~|||zzzwwwtttrrrpppoooooommmllljjjhhhfffgggiiijjjiiijjjjjjjjjjjjjjjiiiiiihhhiiijjjkkkmmmoooqqqrrrrrrqqqnnnkkkjjjjjjkkklllkkkgggcccbbbaaaYYYMMMCCC888444...)))''''''''''''###"""!!! zzzwwwvvvuuuqqqnnnkkkgggffffffggggggggggggggghhhhhhggggggggghhhgggggghhhjjjmmmqqqsssqqqpppooonnnmmmmmmmmmmmmlllhhhdddbbb___XXXMMMDDD888333---)))'''''''''&&&"""!!! |||xxxrrrnnnkkkiiihhhgggjjjiiiiiihhhhhhhhhhhhiiihhhhhhggghhhiiijjjlllmmmpppppppppqqqppppppoooooollliiieeebbb^^^WWWLLLDDD777333---)))((('''&&&%%%!!!!!!{{{wwwtttooollllllkkkjjjhhhgggggghhhhhheeefffhhhiiijjjjjjjjjiiipppqqqqqqrrrrrrqqqppppppllljjjgggccc^^^UUUKKKCCC666222---)))((('''&&&$$$!!! ~~~wwwrrrpppnnnllljjjhhhgggggggggdddfffiiilllmmmmmmmmmlllqqqqqqrrrrrrrrrqqqqqqpppkkkjjjiiieee___UUUIIIBBB555222---***((('''%%%$$$!!! |||{{{yyyvvvssspppooooooooojjjkkklllnnnooooooppppppsssrrrrrrqqqqqqpppppppppiiijjjjjjggg```TTTHHH@@@555111---***((('''%%%###"""!!! ~~~{{{yyyyyyyyytttsssqqqooonnnooopppqqqtttsssrrrqqqpppppppppppphhhjjjkkkiiiaaaTTTGGG???444111---***((('''$$$###"""!!! |||yyywwwvvvuuuuuutttsssqqqqqqqqqqqqooommmkkkiiigggeeeaaaVVVFFF;;;///...,,,***'''%%%&&&'''''''''&&&$$$"""~~~}}}|||xxxvvvtttsssrrrqqqnnnlllllljjjgggddd___TTTEEE:::///...---***'''&&&''''''&&&%%%%%%###!!! }}}zzzxxxuuurrrooopppmmmhhhccc\\\QQQDDD:::111///---***)))((((((((($$$$$$###""" |||yyywwwsssmmmfff\\\PPPDDD;;;333111...+++******)))(((%%%$$$""" }}}vvvlll```RRRFFF>>>777333///---,,,+++)))'''&&&$$$"""wwwgggWWWIIIAAA;;;666111...---,,,)))&&&$$$### ooo\\\MMMDDD>>>999222///...,,,((($$$!!!ttt```PPPGGG@@@:::333000///,,,'''###yyyfffUUUKKKBBB>>>:::666///&&&"""$$$###""" )))&&&!!!}}}iiiWWWMMMCCC>>>888444---$$$"""###!!! &&&$$$ jjjXXXLLLDDD===555000***###!!!###!!! }}}hhhUUUJJJDDD;;;222---'''""" ###{{{fffTTTIIICCC999///+++'''"""!!!### yyyeeeUUUKKK@@@666---***((($$$"""###!!! tttbbbSSSJJJ>>>444,,,***)))&&&$$$$$$!!! ooo^^^PPPHHH<<<333+++***+++(((%%%%%%!!! }}}iii\\\OOOCCC<<<777111,,,)))&&&$$$###yyyfffYYYLLLAAA<<<777111+++(((&&&###"""sssaaaUUUIII@@@;;;666000***'''$$$""" nnn]]]QQQGGG???999555...)))%%%### ~~~iiiZZZNNNDDD>>>777222,,,'''###!!!vvvdddVVVJJJAAA<<<333///)))%%%"""!!!nnn^^^SSSFFF===999000,,,'''###!!!!!! iii[[[QQQDDD:::666...+++&&&"""!!!!!! xxx___PPPHHH@@@888444...+++'''$$$###"""  qqqYYYLLLFFF???999555///+++'''$$$###!!!yyygggRRRHHHDDD>>>999666///,,,((($$$###!!!ooo___NNNEEEAAA<<<777555///,,,'''$$$""" iiiZZZLLLDDD@@@:::444222---***%%%""" {{{cccWWWJJJCCC>>>777111///***'''### nnn]]]RRRGGGAAA<<<555///---'''$$$ dddXXXNNNEEE@@@;;;444...---%%%"""yyy]]]SSSKKKBBB===888000------'''%%%!!!pppWWWPPPHHH@@@;;;666...***+++'''$$$!!!yyyhhhSSSLLLDDD===999333,,,((((((%%%###qqqbbbRRRIIIBBB;;;777222+++''''''###!!!~~~iii\\\NNNGGG@@@:::777222+++''''''!!!ttt```TTTGGGEEE>>>999777222+++'''&&&~~~gggWWWOOOFFFCCC<<<888666222+++&&&%%%qqq^^^SSSOOOIIIAAA;;;666555111***%%%%%%|||jjjUUUJJJHHHCCC===999444000,,,(((%%%"""sssaaaNNNGGGGGGBBB<<<999444///,,,((($$$"""~~~fffWWWHHHEEEFFF@@@;;;888333...+++((($$$!!!rrr]]]QQQGGGFFFEEE>>>:::666222---***'''###!!!gggWWWQQQIIIGGGEEE<<<888555000,,,)))&&&### qqq]]]SSSPPPIIIFFFCCC:::777444///+++(((%%%""" yyyfffUUUNNNLLLDDDAAA@@@999666333...***(((%%%"""mmm```QQQKKKHHH???<<<===888555222...***'''%%%!!!uuubbbTTTOOOHHHBBB>>>;;;999777222111///,,,)))&&&$$$""" lll]]]RRRNNNGGGBBB>>><<<999888222111///,,,)))&&&$$$### rrraaaWWWPPPKKKFFFAAA???===:::999333222000---***'''%%%###xxxcccWWWSSSLLLIIIDDDAAA>>>===;;;999333222000---***'''%%%$$$kkkYYYQQQQQQIIIFFFBBB???===<<<999888333222///---)))'''$$$###rrrbbbSSSMMMOOOFFFDDD@@@===<<<:::777555222111///,,,)))&&&$$$"""qqqdddZZZOOOJJJLLLDDDBBB>>><<<:::888555222111000...+++(((%%%"""!!!fff[[[VVVMMMHHHIIICCCAAA>>>;;;999666333000000///---***'''$$$"""!!!qqq___VVVPPPHHHCCCCCCCCCAAA===;;;:::888666444000---+++)))'''%%%"""uuufffXXXQQQNNNIIIEEEEEEAAA???<<<:::999888555444000---***(((&&&$$$""" ggg\\\QQQMMMKKKGGGDDDCCC>>><<<999888777666555333000---)))'''%%%$$$"""!!!ooo^^^WWWOOOJJJHHHDDD???<<<<<<999777666555555333222000---)))&&&%%%$$$###!!! tttcccVVVSSSNNNIIIFFFDDD???::::::888666444444444222111///,,,(((&&&%%%$$$"""!!! yyyfff\\\MMMNNNKKKGGGFFFFFFCCC>>>:::888555444333222111///---+++((('''&&&$$$""" }}}iii[[[VVVHHHKKKIIIEEEEEEGGGFFFAAA;;;999666444333222000...***)))(((((('''%%%!!!qqq^^^UUURRRHHHKKKJJJDDDCCCFFFEEE@@@<<<:::666444333111///---))))))))))))(((&&&!!!xxxeeeWWWSSSTTTJJJFFFBBBBBBEEEEEEAAA===:::888555222000...------((((((((('''%%%"""zzzhhh\\\RRRLLLJJJJJJFFFBBBBBBDDDCCC???<<<888777444111...---,,,,,,'''''''''%%%###!!!hhh[[[XXXSSSLLLGGGIIIFFFBBBAAABBB@@@===999555444111///,,,+++***)))&&&%%%%%%###!!!ttt^^^VVVUUUSSSNNNJJJGGGEEEAAA@@@???===:::777222111///---+++)))((('''$$$$$$###!!!ssseeeWWWQQQOOOLLLJJJJJJEEECCC@@@>>><<<:::888666000///...---+++)))'''&&&$$$###!!!{{{ddd]]]VVVRRRMMMHHHGGGJJJAAA@@@???===:::888777666//////...---+++)))'''&&&###""" ooo___ZZZVVVTTTOOOIIIFFFGGG>>>>>>===;;;999777666666/////////...---***((('''$$$""" uuuccc\\\VVVRRRRRROOOHHHBBBAAA<<<===<<<:::888666666666000000000///...+++)))((($$$""" sssddd```VVVSSSNNNJJJGGGCCC@@@======;;;999777666666666777333111//////...---***'''***'''###lll```\\\TTTQQQMMMIIIFFFCCC???======<<<:::999777666555555333222000///...,,,)))&&&(((%%%!!!rrrcccYYYWWWRRRNNNJJJGGGDDDAAA>>><<<======<<<:::888666444333444222000...---+++'''%%%%%%"""pppdddZZZTTTSSSNNNKKKHHHEEECCC@@@===;;;=========;;;999666333222444222000...,,,***&&&###""" sssccc[[[UUUQQQPPPLLLIIIEEECCCAAA@@@===;;;<<<<<<<<<;;;888555333111333111///---,,,)))%%%###!!!zzzggg]]]XXXSSSPPPPPPJJJGGGDDDBBBAAA@@@>>><<<;;;;;;:::888666444222111222000...,,,+++)))%%%### xxxlll```ZZZWWWRRROOOOOOHHHFFFCCCBBBAAA@@@>>>===:::999777666444333333222000///---,,,+++)))&&&###!!!kkkccc\\\ZZZWWWRRRNNNNNNHHHFFFCCCBBBAAAAAA???===999888666444333222333333///...,,,++++++)))&&&$$$"""rrrddd```ZZZUUUQQQOOOLLLJJJJJJGGGDDDBBB@@@>>>;;;888999888777555444333111111......------,,,)))%%%"""xxxfffaaa]]]WWWSSSOOOMMMJJJHHHHHHEEECCCAAA???===:::888888777666555444222111111///...---,,,,,,)))%%%"""tttjjj^^^]]]YYYTTTPPPMMMJJJGGGEEEEEEBBB@@@???>>><<<:::888777666555444333222111000///---,,,,,,+++)))%%%"""ttthhhfff___ZZZVVVRRRNNNKKKIIIFFFCCCAAA@@@===<<<<<<;;;999777555555444333222111000000///---,,,+++***(((%%%"""jjjccceee```WWWTTTPPPMMMKKKIIIEEECCC@@@>>><<<;;;;;;:::888666444444333222111000000//////---+++***)))(((%%%### sssccc___aaaZZZUUURRROOOMMMKKKHHHEEEBBB???===;;;::::::999777555333222222111000000/////////---+++)))((('''%%%###!!! qqqggg\\\\\\[[[QQQRRRPPPNNNLLLJJJGGGDDDAAA@@@>>><<<::::::999666444222111111000000//////...///---***(((((('''%%%###"""!!!oooccc^^^XXXZZZWWWKKKPPPOOOLLLJJJIIIGGGCCC@@@AAA>>><<<;;;:::888666444111111000000//////......///---***(((''''''%%%###"""!!!tttiii^^^[[[ZZZUUUPPPMMMNNNMMMKKKHHHFFFCCCBBBAAAAAA???===;;;888666555555333333333222111000///...---,,,+++)))(((&&&$$$$$$tttpppdddZZZXXXWWWSSSNNNLLLLLLKKKIIIGGGEEECCCAAA@@@@@@>>><<<:::888666555555333333333333222000///......---+++)))'''%%%$$$###yyylllhhh^^^VVVTTTTTTPPPLLLKKKHHHHHHGGGFFFDDDBBB@@@???>>>===;;;999777555555444444444444333222111000//////...,,,)))'''$$$###!!!{{{pppjjjbbbYYYRRRRRRQQQNNNKKKKKKEEEEEEEEEDDDCCCAAA???>>><<<;;;999888666555444444555555444444333111000//////...,,,)))&&&$$$!!! zzzmmmeeebbb]]]VVVQQQQQQPPPLLLJJJKKKCCCDDDDDDCCCBBB@@@===<<<;;;:::999777666555555555555555555444333222111000///...,,,)))&&&###!!! }}}qqqfff^^^[[[YYYSSSOOOOOONNNKKKIIIJJJCCCCCCDDDCCCBBB???<<<::::::999888777666666666666666666666555444333222111...---+++(((&&&###""" |||qqqkkkccc[[[XXXUUUPPPNNNNNNLLLHHHFFFHHHDDDDDDEEEDDDBBB>>>:::888:::999888888777777777777666666666666555333222111,,,,,,***(((&&&$$$"""!!!jjjcccccc^^^WWWTTTSSSOOOLLLMMMKKKFFFEEEFFFDDDEEEEEEDDDBBB>>>:::777::::::999888888888888888777777777666555444222222++++++)))(((&&&$$$###"""yyyqqqfff^^^[[[XXXVVVTTTNNNNNNLLLJJJHHHFFFDDDCCCEEEDDDCCCAAA???<<<:::999999888777777777777777777:::777555444555444000---000...+++)))(((&&&###!!! |||rrrkkkbbb\\\XXXVVVSSSPPPNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA???<<<:::999999888777777666777777777999666444444444333000...000---+++)))(((&&&###!!!oooiiiddd]]]XXXVVVSSSOOOLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::999888777777666666666777777555333333333333111//////---***((('''&&&###!!!sssjjjbbb^^^ZZZWWWVVVSSSNNNJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@??????>>>===<<<;;;999888777666666666666666555444333222222222222111///,,,***((((((&&&$$$""" pppfffccc^^^[[[XXXWWWWWWTTTOOOJJJHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;999888777666555555555555444444333222222222333444///---***)))((('''%%%###!!! qqqeee______\\\YYYVVVVVVVVVSSSNNNIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<::::::999888777666555444444444333444444333222333555888000...+++******)))&&&$$$"""!!! sssiiiaaa^^^^^^YYYVVVSSSRRRRRRPPPKKKGGGDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;999888999888777666555444444444333444555444333444777;;;000///,,,++++++***(((&&&$$$###!!! mmmfffccc^^^[[[[[[WWWSSSPPPOOOOOOMMMIIIEEECCCCCCBBBAAA@@@>>>>>>===??????>>>===<<<:::888888999888777666444444333333333555666444333444888<<<111///---,,,,,,+++)))'''%%%$$$"""!!!yyyrrriiiaaa\\\YYYXXXWWWTTTRRROOOMMMKKKHHHEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===;;;999888777999888666444333222333333444444333222222111111000111000///---+++)))((('''((((((&&&$$$""" {{{sssnnneee___ZZZXXXVVVUUURRRPPPNNNLLLKKKHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;999888888888888666555444333333333444333333222111111000000......---,,,++++++******((('''&&&%%%###!!! ~~~pppkkkgggaaa\\\XXXVVVSSSQQQOOONNNLLLKKKJJJIIIFFFCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;::::::999999777777777777666555333333333333222222111000000000,,,,,,,,,,,,,,,+++++++++((('''&&&%%%$$$######""" zzztttkkkdddaaa\\\YYYWWWUUURRROOOMMMKKKJJJIIIIIIHHHFFFDDD@@@@@@?????????>>>>>>>>>:::::::::::::::999999999666777888888777555444222222222222111000000//////,,,,,,,,,++++++++++++***'''''''''&&&%%%%%%%%%$$$!!!!!! vvvnnnkkkccc___\\\YYYWWWVVVTTTQQQNNNJJJIIIHHHHHHHHHGGGEEECCC??????>>>>>>>>>=========999999999999999999888888666666777777777555444333222111111000000//////......---,,,+++***))))))((('''''''''&&&&&&&&&%%%%%%""""""!!!!!! |||oooiiiggg^^^\\\ZZZVVVTTTSSSRRRPPPNNNIIIHHHFFFFFFGGGFFFDDDBBB>>>>>>=========<<<<<<<<<888888888888888777777777555555666666555444444333111111000000///............---,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%""""""!!!!!!!!! |||vvvlllhhheee]]]ZZZWWWSSSQQQPPPOOONNNLLLHHHGGGFFFFFFFFFEEECCCAAA=========<<<<<<<<<;;;;;;888888888777777666666666555444444333333333333444111000000//////...------++++++++++++******))))))'''''''''&&&%%%$$$$$$###!!!!!!!!!!!!!!! yyyqqqppphhhccc```YYYYYYVVVQQQOOOMMMMMMLLLKKKHHHGGGEEEEEEEEEDDDBBB@@@======<<<<<<<<<;;;;;;;;;888888888777666555555555555444333222111222333444000000000///......------))))))******++++++++++++((('''&&&%%%$$$######"""!!!!!!!!!!!!  !!!""" xxxsssllleee```\\\YYYVVVUUUSSSQQQPPPPPPOOOLLLKKKHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<;;;999777666444444555666666555444333555444222000//////000000........................---+++))))))***+++***)))&&&&&&%%%$$$$$$###""""""$$$$$$$$$############"""!!!!!!  |||sssnnnhhhbbb^^^[[[XXXVVVTTTRRRPPPOOONNNMMMKKKIIIFFFEEEDDDCCCAAA???>>>>>>;;;;;;;;;;;;:::888666555444555666666555444333222555444222000////////////---------------------------+++))))))***+++***)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$############!!!!!!!!!  {{{qqqlllhhhccc^^^[[[YYYWWWUUUQQQOOOMMMLLLLLLKKKHHHGGGCCCBBBBBBAAA???>>>======999999999999888777555444555666666555444333222111555444222000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))*********)))'''''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$############!!!!!!!!!!!!  !!!!!!wwwtttlllhhhddd___[[[YYYWWWUUUSSSNNNMMMJJJIIIIIIHHHFFFDDD@@@@@@???>>>>>>===<<<<<<888888777777666555444444666666555444333222111000444444222000///---,,,,,,++++++++++++++++++++++++,,,***)))((()))***)))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!   !!!!!! xxxtttrrrhhheeeaaa]]]YYYWWWTTTRRROOOLLLJJJHHHGGGGGGEEECCCAAA???>>>>>>===<<<<<<;;;;;;777666666555444444444444666555444333222111000000333222111000///---,,,+++++++++++++++++++++++++++,,,***(((((()))***)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! wwwooopppnnnbbb```]]]ZZZWWWTTTRRROOOMMMJJJHHHFFFEEEEEEDDDBBB@@@???>>>>>>===;;;::::::999666666555444444444444444555444333222111000000111000000000000///---,,,++++++++++++++++++++++++++++++***(((((()))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|||sssmmmfffgggfff]]]ZZZWWWUUUSSSRRRPPPNNNLLLJJJHHHEEEDDDDDDCCCAAA???@@@???>>>===;;;:::888888777666555444333444555555444333222111000000111222....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |||qqqmmmjjjaaaaaaaaaZZZTTTRRRQQQPPPPPPOOONNNLLLIIIGGGEEEDDDDDDCCC@@@>>>AAA@@@???===;;;999888777777666555444333444555666333222111000000111222222,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$rrrnnniiiddd```\\\YYYVVVSSSPPPNNNNNNNNNMMMJJJFFFEEECCCAAA@@@AAA@@@???>>>>>>===<<<;;;999888777666777777666555333222111000333333333222222222111111---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))((('''''''''(((''''''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&'''&&&$$$!!! $$$'''######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###!!! """)))///+++$$$yyytttmmmiiiddd```]]][[[XXXVVVQQQOOOLLLLLLLLLKKKHHHEEEEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::999777666666666666555444333222222111444333333222111000000000---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!$$$'''$$$######""""""######$$$########################$$$###"""!!!!!!!!!!!!!!!$$$'''%%%%%%&&&$$$!!!vvvmmmkkkfffccc^^^[[[ZZZXXXVVVTTTOOOMMMKKKJJJIIIHHHFFFDDDDDDBBB@@@?????????>>>===;;;;;;:::999777666555555444444444333333333222222333222222111000//////...............---,,,++++++++++++++++++++++++++++++,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%###$$$$$$###""""""$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!! ###""""""!!!!!!!!!""""""''',,,(((  !!!wwwmmmhhhhhhbbb___[[[XXXVVVUUUSSSQQQMMMLLLJJJHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>===<<<:::999888777666555444444222222222222333333333333000000000000000000000000......------,,,+++******************************,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########""""""!!!!!!!!!"""""""""!!!""""""######%%%+++&&& """$$$}}}uuuooohhheeeddd```]]]XXXUUUSSSQQQOOONNNMMMLLLJJJHHHFFFDDDDDDEEEBBB@@@>>>=========<<<;;;888888777777666555444444111111111222222222222222------...///000111111222......---,,,+++*********************************,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""""""""#########$$$###""""""""""""######$$$$$$&&&$$$"""$$$%%%$$$|||rrrnnnmmmhhhdddccc]]]ZZZVVVSSSQQQOOOMMMLLLKKKKKKJJJGGGDDDBBBCCCEEEAAA???===<<<<<<<<<;;;:::888888777666666555444444111111111111111111111222,,,---...///000111222333......,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$######"""""""""######%%%'''&&&###$$$&&&$$$ }}}rrriiihhhhhhddd___]]]XXXUUUQQQOOOOOONNNMMMKKKIIIIIIHHHEEEAAA???AAADDD@@@>>><<<;;;<<<<<<:::999888888777777666555555555111111111111111000000000//////000000000111111111...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''(((''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&&&&((()))'''$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""''')))((($$$$$$&&&$$$!!!zzztttiii```^^^^^^ZZZUUUSSSSSSQQQNNNMMMMMMNNNMMMLLLGGGHHHGGGCCC???===@@@BBB@@@>>><<<;;;;;;;;;:::999888888777777666666555555111111111111000000000///222222222111000000//////...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))((('''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''***(((''''''))))))'''$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$$$$###&&&%%%$$$###""""""""""""$$$((()))&&&$$$%%%&&&%%%yyyqqqlllfff^^^[[[[[[ZZZVVVRRRQQQOOONNNMMMMMMMMMKKKJJJIIIGGGDDDBBBAAA@@@>>><<<<<<<<<<<<<<<;;;999777666666666666555444222111000111111222111111000///.........////////////......---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++******))))))(((((()))***+++***'''%%%$$$%%%'''&&&&&&'''***++++++*********((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$${{{qqqkkkfffbbb]]]ZZZYYYWWWTTTQQQPPPNNNLLLLLLLLLLLLJJJHHHHHHFFFCCCAAA@@@???===<<<;;;<<<<<<;;;:::999777666666666666555444222111000000000000111000000//////......////////////......---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++*********))))))((((((((((((((((((''''''(((,,,///((('''&&&((()))+++***)))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$vvvoooiiifff^^^]]][[[XXXVVVSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHFFFGGGEEEBBB@@@@@@???===;;;;;;;;;;;;::::::888777666555555555555444222111000......///000000000//////......////////////......------,,,+++++++++++++++******++++++++++++******))))))))))))((((((((((((''''''&&&%%%''',,,333888)))((('''((()))***)))(((***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%uuunnniiifffcccXXXYYYYYYWWWTTTQQQPPPPPPLLLJJJHHHHHHHHHHHHFFFDDDFFFDDDAAA??????>>><<<;;;:::::::::999888888777666444555555444333222111111------...//////000//////---......//////......---------,,,,,,++++++++++++))))))************))))))((((((((((((((((((((((((''''''&&&&&&''',,,222777***)))(((((())))))((('''))))))(((&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwpppkkkgggccc___VVVWWWXXXVVVSSSPPPOOOPPPJJJHHHFFFFFFFFFFFFDDDCCCDDDBBB@@@>>>>>>===<<<::::::999999888777777777777444444444444333222111111------...//////000//////------............------------------,,,,,,++++++((())))))******))))))(((((((((((()))))))))))))))((()))))))))((())),,,...***)))(((((())))))(((''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzuuunnnjjjgggddd___[[[WWWVVVTTTSSSRRRPPPOOONNNIIIGGGEEEEEEEEEEEECCCBBBCCCAAA>>>=========;;;:::999888888777666666777777333333333333333222111111......///000000000//////------............---------------------,,,++++++))))))************))))))))))))))))))************(((***++++++)))''''''''')))((('''((()))***)))((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&yyysssnnnhhhdddbbb```\\\XXXXXXUUUPPPOOOPPPPPPNNNKKKHHHGGGEEEEEEEEEDDDCCCAAABBB@@@===<<<<<<<<<;;;999999888777666555666777777222333333333333222111111000000000111000000//////,,,------......------,,,,,,---.........---,,,+++)))******++++++******))))))*********+++++++++,,,(((***++++++)))''''''(((((('''&&&((()))+++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%$$$###""""""$$$%%%'''#########$$$$$$$$$%%%%%%wwwqqqqqqkkkeeeaaa___^^^[[[XXXZZZTTTMMMLLLNNNOOOMMMIIIHHHGGGEEEEEEEEEDDDCCCAAABBB???===<<<<<<<<<;;;999888888666555555666777777222222333333333222111111111111222111111000///...,,,------......------,,,,,,---.........---,,,+++******++++++++++++************+++++++++,,,,,,,,,((()))***)))((()))***,,,'''&&&&&&'''***++++++***(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$###"""!!!!!!###%%%&&&""""""#########$$$$$$$$$zzzwwwllljjjfffaaa^^^\\\[[[YYYXXXUUUTTTRRROOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@???<<<;;;;;;;;;;;;:::::::::===;;;999888888888666444333333111000000000111222/////////000000000000000,,,---...//////---+++)))111000000///...,,,+++******+++,,,---------,,,+++,,,,,,------,,,***)))(((,,,+++***)))((((((((((((((((((((((((((((((''''''((((((''''''''''''(((((()))'''%%%&&&''''''$$$"""(((((((((''''''&&&%%%%%%$$$$$$############$$$$$$(((&&&$$$""""""###$$$%%%uuurrrqqqggggggccc___[[[ZZZXXXVVVUUURRRQQQPPPMMMKKKHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<;;;;;;;;;::::::<<<:::888888888777555444333333111000000000111222000000///////////////000------.........---,,,+++000000//////...---+++++++++,,,---...------,,,+++,,,,,,,,,,,,,,,***)))(((+++***)))(((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&$$$$$$%%%(((((('''$$$(((((('''&&&&&&%%%$$$$$$$$$######""""""######$$$&&&%%%###""""""###$$$%%%}}}vvvlllkkklllcccccc```[[[XXXWWWUUUSSSRRROOONNNMMMKKKHHHFFFDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888777666777777555333333333222111111111111222222111000.........//////......------,,,,,,------......//////...------,,,............---,,,++++++++++++,,,++++++***)))((())))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((###"""###%%%''')))((('''((('''&&&%%%$$$###""""""$$$######""""""######$$$$$$###"""!!!"""###$$$%%%|||vvvqqqiiiiiikkkccc```]]]YYYVVVUUUSSSQQQOOOMMMMMMKKKIIIGGGEEECCCCCCCCCBBBAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;;;;:::888777555555666666555333333333222222111111111111333222000...---......//////...,,,++++++,,,---///------...............---/////////...---,,,++++++++++++*********))))))((()))(((((('''&&&&&&''''''%%%&&&&&&''''''(((((()))((((((''''''''''''(((((("""######%%%'''''''''''''''&&&%%%$$$###"""!!! ######""""""""""""######"""!!!!!!!!!"""###$$$%%%vvvsssoooggghhhjjjbbb]]][[[XXXVVVTTTSSSPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBAAA@@@??????@@@@@@;;;;;;;;;;;;::::::::::::777555444555666666555444333333333333222222111111333222000///............///...,,,******,,,...000,,,---......///.........//////...---,,,+++++++++******))))))))))))))))))))))))((((((''''''((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###"""!!! ###""""""""""""""""""###!!!!!!!!!""""""###$$$$$${{{xxxooonnnlllddddddeee^^^[[[YYYVVVUUUTTTRRROOOMMMLLLKKKJJJHHHGGGEEEDDDCCCAAAAAA???>>>>>>???@@@AAA::::::::::::999999999999666555444555666777666555333333333444333222222111111111000000//////.........---,,,++++++,,,...000------...............---...---,,,+++++++++++++++))))))(((((((((((())))))))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$$$$$$$###""""""!!!!!!###""""""!!!!!!""""""###""""""##################xxxrrrooohhhiiihhh```___aaaZZZYYYWWWUUUSSSRRRPPPMMMKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@???===<<<<<<>>>???@@@999999999888888888777777666555444555777888777666333333444444444333222111...///000111111000///------,,,,,,+++,,,---...///---...............------,,,,,,+++*********+++,,,)))((('''''''''((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$&&&'''&&&###""""""###########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######wwwpppkkkjjjccceeeeee]]]]]]___XXXWWWUUUSSSRRRQQQOOOLLLIIIJJJIIIHHHFFFEEECCCBBBBBB>>>===;;;;;;;;;<<<>>>???888888888777777777777666666555555666888999888777333333444555444333222111,,,...000222222111///---,,,,,,,,,,,,------...///......//////...------,,,+++***)))))))))***+++,,,)))((('''&&&&&&'''))))))&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$#########""""""""""""#########%%%'''&&&###"""###$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""zzztttmmmiiihhheee```]]][[[ZZZYYYXXXTTTSSSRRRPPPMMMKKKHHHGGGGGGGGGGGGGGGEEECCCAAA???===<<<;;;;;;<<<===>>>???::::::999888777666555444666444222444666888666444444555666666555444111000000///...------...///000111111111000///---,,,+++...---,,,,,,++++++,,,,,,************************))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###'''&&&""" """%%%"""!!! !!!!!! $$$$$$$$$###"""!!!!!! ######""""""!!!!!! '''%%%###"""!!!"""###$$$&&&%%%$$$"""!!!!!!!!!!!!yyysssooojjjfffgggccc___\\\ZZZYYYXXXVVVSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFFFFFFFDDDBBB@@@???<<<;;;:::::::::;;;<<<===::::::999888777666555444777444333444666777777555444444666666666444222111//////.........//////000000000000///...---,,,+++---,,,++++++******++++++************************)))(((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%$$$""""""###%%%###""" !!!!!! $$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!wwwpppmmmjjjgggeeedddaaa]]]ZZZYYYXXXVVVTTTQQQQQQPPPNNNLLLIIIGGGFFFDDDDDDDDDDDDCCCAAA???===::::::999888888888999999999999888777666666555555777555333333555777777777333444555666666555333222/////////000000//////...////////////...,,,+++***++++++***))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$$$$###"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$"""!!!!!! !!!!!!"""~~~yyyrrrllljjjhhhfffeeeaaa^^^ZZZXXXWWWVVVTTTRRROOOOOONNNLLLJJJHHHFFFEEEBBBBBBCCCBBBAAA???>>><<<::::::999999888888888888999888888777666666555555666444333222333555666777444444555555555555444333...///000111000///...---............---,,,+++*********)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""#########!!!!!!%%%***,,,)))%%%%%%###"""!!!"""!!!######""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!! !!!"""###$$$ !!!""""""xxxtttooojjjgggeeecccbbb]]]ZZZWWWVVVUUUSSSQQQOOOMMMMMMLLLKKKIIIFFFDDDCCCAAAAAAAAAAAA@@@???===<<<;;;:::::::::999999888888888888777777666555555555333333333222222333444666444444444444444333333333...///000000000...---,,,,,,,,,---,,,,,,+++***)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""###"""!!!$$$+++333444...(((%%%###"""!!!"""""" """""""""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!"""######  !!!"""###yyyqqqoookkkgggccc```^^^]]]YYYWWWUUUSSSSSSQQQOOOLLLKKKKKKJJJIIIGGGEEECCCBBB@@@@@@AAAAAA@@@???===<<<::::::;;;;;;;;;:::999999777777777666666555555555111333444444333333444555444444333333222111111111............------,,,++++++++++++++++++***))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$'''///555666000***$$$"""!!!!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!! !!!""""""###yyyssslllkkkiiieee```\\\ZZZZZZWWWUUUSSSRRRQQQPPPMMMJJJJJJIIIIIIHHHFFFDDDBBBAAA???@@@AAAAAA@@@???===<<<888999:::;;;;;;;;;:::999666666666666666555555555111444777888666444555666555444333111000//////.........---,,,++++++++++++*********+++******)))(((***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%))),,,---)))&&&###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!##################""""""""""""!!!!!!!!!"""######}}}wwwrrrjjjjjjhhhddd```\\\ZZZZZZUUUTTTRRRQQQPPPOOOLLLIIIIIIIIIHHHGGGEEECCCBBBAAA???@@@AAAAAA@@@???>>>===777888999:::;;;;;;:::999666666666666666555555555111555999;;;888666666666555444222000///...------///---,,,***))))))******)))************))))))(((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""!!! !!!!!!"""!!! """!!! !!!###%%%$$$### !!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!######""""""""""""######{{{wwwoooiiifffddd```\\\YYYXXXXXXXXXSSSSSSRRRQQQNNNKKKHHHFFFKKKIIIFFFBBBAAAAAABBBCCCAAA@@@???===<<<<<<;;;;;;;;;:::888666666666666777000111222333444333222111+++777```iii@@@000<<<:::444333111///...---......++++++,,,++++++***)))(((---,,,***)))'''&&&''''''&&&''''''''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""###$$$######""""""!!!!!! ############""""""""""""!!! !!!"""###""""""!!!!!! !!!"""###$$$$$$###!!! !!!""""""""""""#########zzzwwwsssllleeecccaaa^^^[[[XXXVVVUUUUUUQQQQQQPPPNNNLLLJJJHHHGGGIIIGGGEEECCCBBBAAABBBCCC@@@@@@>>>===<<<;;;;;;;;;:::999888666555555666666111111222333333222111111<<>>>>>===<<<;;;::::::999888777666555555555555111111222222222222111000///111HHHOOO666))),,,%%%111000...---,,,,,,,,,,,,++++++++++++***)))((('''$$$&&&'''((('''(((***+++///...,,,++++++***((('''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''%%%$$$############"""""""""""""""#########$$$$$$#########"""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!! !!!###$$$$$$$$$############$$$$$$$$$%%%%%%%%%zzzvvvpppmmmkkkhhhaaa\\\[[[ZZZYYYWWWUUURRRPPPNNNLLLKKKJJJHHHGGGHHHHHHIIIBBBBBBCCCCCCCCCAAA@@@???=========<<<;;;::::::999777666666555555555444444111111111111111000000000111***333888---,,,444222......---,,,,,,+++++++++++++++++++++***)))((('''''')))***+++,,,000666;;;AAABBB@@@999000)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$$$$######!!!!!!""""""###$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~uuuqqqmmmjjjhhhccc]]]YYYXXXXXXWWWUUUSSSPPPNNNMMMKKKJJJHHHGGGGGGHHHIIIIII@@@AAABBBBBBBBB@@@???===;;;;;;<<<<<<;;;:::999888555555555555444444444333111111111000000/////////888000...000------111222------,,,,,,,,,+++******************)))(((''''''(((***,,,---111:::FFFPPPdddfffbbbRRR<<<,,,(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&yyytttpppnnnjjjgggddd```[[[XXXVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHHHHGGGGGGGGGGGGGGG@@@@@@AAAAAA@@@>>>===<<<999:::;;;;;;;;;999888777333333444444444333333222222111000///.........///,,,******---...+++(((***,,,,,,,,,,,,,,,+++******************)))((('''&&&$$$'''***,,,111<<>><<<;;;:::888999:::;;;:::999777666111222333444444333222222222111000...------......+++...///222666111...444+++,,,---------,,,+++***************)))((('''&&&###&&&))))))***000<<>>===;;;::::::777888999::::::999777666000111333333444333222111222111///...---------......111---+++,,,'''&&&111+++,,,---...---,,,+++***************)))((('''&&&$$$(((***'''"""""")))///,,,+++******))))))(((''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$######"""!!!!!!""""""#########$$$''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%tttnnnjjjhhhfffeeeaaa\\\YYYYYYWWWUUURRROOONNNLLLJJJHHHHHHHHHIIIEEEDDDCCCBBB@@@???>>>===;;;===@@@AAA@@@===999666777777777777777777777777333222222111000000000111000000000000000000000000///.........------------------++++++++++++------+++)))'''%%%$$$%%%&&&'''%%%'''(((((('''&&&&&&''')))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################""""""######$$$%%%%%%$$$"""!!!!!!!!!"""###$$$###""" !!!"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$xxxpppllljjjhhhfffbbb___ZZZWWWWWWUUUSSSPPPOOONNNLLLJJJIIIHHHGGGGGGDDDDDDCCCAAA@@@???>>>===<<<>>>???@@@???<<<999777999999888777777666555555333333222111111111111111/////////////////////////////////.........---------,,,++++++++++++,,,---+++)))'''%%%%%%%%%&&&'''%%%''')))((('''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""######$$$###"""!!! !!!!!!"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%~~~xxxpppkkkiiigggdddaaa^^^[[[WWWUUUTTTSSSQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@>>>======>>>>>>??????>>><<<:::999:::999888777555444333333333333222222111111222222////////////////////////000/////////............,,,,,,++++++++++++,,,,,,***)))'''&&&%%%&&&&&&'''&&&'''))))))'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$######"""!!!!!!!!!""""""###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&yyytttmmmiiifffbbb]]]YYYYYYXXXVVVTTTRRRQQQOOONNNKKKKKKKKKJJJHHHFFFCCCAAABBBBBBAAA@@@???>>>======??????>>>===<<<;;;::::::888888777666555444333222333333222222222222222333000000000000000000000000000000/////////.........,,,++++++++++++++++++,,,))))))((('''&&&&&&''''''&&&(((***)))((('''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''}}}wwwtttpppkkkgggddd```YYYSSSUUUUUUTTTSSSQQQOOONNNNNNJJJJJJJJJIIIGGGDDDBBB@@@AAAAAA@@@???>>>>>>======>>>>>>===;;;::::::999999555555555444444444444444222222222111111222333333111111111111111111111111////////////............++++++++++++++++++++++++)))((((((((('''''''''(((''')))******)))(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$""""""##################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&~~~xxxtttmmmiiifffdddbbb^^^XXXSSSPPPQQQRRRRRROOOMMMMMMNNNHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;:::999888888777333333333333333333333333111111111000111111222222222222222222222222222222///.........------------******++++++++++++******((((((((((((((((((((((((((()))++++++)))))))))***)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$$$$$$$######"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&zzztttqqqfffccc```^^^^^^[[[UUUPPPKKKNNNPPPOOOMMMKKKKKKLLLGGGFFFEEEDDDCCCCCCCCCCCC?????????>>>======<<<<<<::::::::::::999777666555444444333333222222111111000000//////000000111222111111111111111111111111------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))((((((((()))))))))(((((((((***++++++***))))))*********)))))))))(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$yyysssmmmiiidddaaa]]][[[YYYVVVPPPKKKHHHKKKNNNMMMKKKIIIIIIJJJFFFEEEDDDBBBBBBCCCDDDDDD??????>>>>>>======<<<<<<888999999999888666555333666555444333222000////////////...//////000111111000000000000000000000000------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))'''((()))))))))))))))((()))***,,,,,,***)))***+++************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%###}}}yyyssskkkhhhjjjaaa___]]]ZZZXXXTTTOOOKKKIIIJJJLLLLLLKKKJJJGGGFFFFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>===<<<:::999888>>>===;;;999888777666666555555444333333222111111111000000000111222333333111000///...............------,,,,,,+++***))))))...(((---///%%%"""***,,,))))))******)))((('''&&&,,,,,,,,,------.........+++***)))'''''''''((())))))'''%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""###$$$%%%%%%$$$###""""""###""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((~~~wwwuuupppiiifffgggaaa^^^[[[YYYVVVSSSOOOLLLIIIJJJKKKLLLKKKIIIGGGFFFFFFDDDBBB@@@??????@@@@@@>>>>>>======<<<:::999888<<<;;;:::999888666555555444444444333333222222111111111111000111111222222000//////............///...---,,,+++************(((&&&,,,///)))+++000---)))))))))))))))(((((((((,,,,,,,,,,,,------------******((('''''''''(((((((((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""###!!!"""######$$$$$$$$$###"""$$$%%%$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))|||wwwrrrqqqnnnhhheeeeee```]]]YYYVVVTTTRRRPPPNNNIIIJJJKKKKKKJJJIIIGGGFFFEEECCC@@@>>>======???@@@>>>======<<<;;;:::999999999999999999888666444333333333333333333222222222222222111000000000111111.........---......//////...---,,,*********++++++******///---)))///000###***)))((((((((()))***+++------,,,,,,,,,,,,,,,,,,))))))(((''''''''''''(((&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$&&&'''''''''&&&&&&$$$$$$######$$$$$$###"""!!!!!!"""""" !!!!!!"""###%%%%%%%%%&&&&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******uuurrrooonnnlllhhhdddbbb___[[[VVVRRRQQQQQQPPPOOOIIIIIIJJJJJJIIIHHHFFFFFFDDDBBB???<<<;;;<<<>>>???======<<<;;;:::::::::999777777888999777555333111222222222222222333333333333222111000000///000000------------......///000///---,,,*********,,,,,,...///222---,,,999:::(((+++***((('''(((***,,,---------,,,,,,++++++******((((((''''''''''''''''''%%%&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&$$$######%%%'''((()))((('''&&&$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!  !!!$$$&&&'''%%%%%%%%%%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++{{{vvvpppnnnllliiifffddd___[[[\\\XXXSSSPPPOOOOOOOOOOOOIIIIIIIIIHHHHHHGGGFFFFFFCCCAAA>>><<<;;;;;;===>>>===<<<;;;:::999999::::::555666777888777555222111111222222222222222222222222222111000////////////---------------...///000...---,,,+++++++++,,,---,,,---///...222FFFLLL===+++***)))((()))***---...,,,,,,,,,++++++******)))''''''((((((((((((((((((%%%''')))(((&&&%%%'''((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$&&&((()))))))))'''&&&$$$###!!!!!!$$$$$$###"""!!!!!!""""""  """$$$'''((('''&&&%%%$$$%%%'''((()))(((((((((''''''&&&&&&&&&''''''((())))))*********{{{ssspppiiiiiifffbbb______ZZZUUUYYYUUUQQQNNNNNNOOOOOOOOOIIIIIIHHHGGGGGGFFFFFFEEEBBBAAA???===<<<<<<<<<<<<===<<<:::999999999:::;;;666666777777666555333222222222222222222111111111111111000/////////000000---------,,,------......---------------,,,,,,,,,...***++++++...===EEE;;;,,,+++*********+++,,,---++++++******************'''((())))))***)))))))))'''***,,,+++'''%%%&&&(((((((((((('''''''''&&&&&&((('''&&&&&&&&&''')))))))))((('''&&&$$$###"""!!!######""""""""""""###### !!!"""$$$%%%'''(((+++(((%%%$$$%%%&&&&&&&&&))))))(((((('''&&&&&&&&&'''(((((()))))))))))))))vvvooonnneeefffccc]]]\\\]]]ZZZTTTVVVSSSOOONNNNNNNNNNNNMMMIIIHHHGGGFFFFFFEEEEEEEEE@@@@@@@@@???>>>===<<<;;;===;;;:::888888999:::;;;777777666666555555444444333333222222111111000000000////////////000000111......---,,,,,,,,,------+++,,,---...///...,,,+++222)))***,,,)))...222,,,,,,,,,,,,,,,,,,+++++++++)))))))))***************'''(((***+++++++++******)))---///---(((%%%%%%'''((((((((((((''''''''''''''''''((((((((()))))))))(((((('''&&&$$$###""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$&&&&&&''''''***'''######%%%''''''''')))))))))((('''&&&&&&&&&(((((()))))))))((('''&&&yyypppkkkllldddfffccc]]]\\\___]]]WWWTTTQQQOOONNNNNNNNNNNNMMMIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@AAAAAA@@@>>><<<:::===;;;:::888888999:::<<<888777666555555555555555444333333222111000////////////...//////000111222///...------,,,,,,,,,,,,***+++...000000...,,,***111(((+++111------000...---------------,,,+++***(((((())))))******++++++((()))***+++,,,,,,+++***+++...111///)))%%%%%%''')))(((((((((''''''''''''''''''((()))***)))))))))''''''&&&&&&%%%$$$###### !!!!!!!!!"""$$$%%%&&&!!!"""$$$&&&'''''''''&&&&&&### !!!%%%)))++++++***))))))((('''&&&&&&&&&(((((()))))))))'''&&&$$$xxxtttqqqkkkgggccccccaaa___\\\YYYWWWUUUSSSQQQNNNJJJHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEE===>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::555555555666666666666666555444222000//////000000111111111111000///---+++///...,,,+++******++++++------------------,,,,,,------,,,,,,,,,+++++++++......------,,,+++******))))))(((((('''''''''&&&************************------,,,+++***)))(((((())))))(((((((((((())))))((((((((((((((()))******((('''%%%$$$######$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&'''''''''''''''###"""&&&'''$$$&&&+++)))******(((&&&%%%&&&'''''''''((((((((('''%%%$$$xxxssspppnnnkkkgggbbbaaa```]]][[[XXXUUUTTTQQQOOOMMMJJJHHHHHHHHHIIIFFFEEEDDDCCCCCCCCCDDDEEE======>>>>>>===<<<;;;:::::::::::::::::::::::::::666666666666666555555555555444222111000000000111111111111222111000...---000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,,,,+++*********)))))))))(((((((((''''''************************+++++++++***))))))(((((())))))(((((((((((())))))((((((((((((((())))))***((('''&&&%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%&&&''''''''''''&&&""""""&&&&&&%%%&&&+++*********(((&&&%%%&&&'''&&&'''((((((((('''&&&%%%{{{tttooommmkkkhhheee___^^^]]]ZZZWWWUUUSSSRRRNNNMMMKKKIIIHHHHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCDDD======>>>======<<<::::::::::::::::::::::::::::::777777666666555555444444444444222222111111111111111111222222222111111000111000...---,,,,,,------........................,,,,,,,,,,,,+++++++++***,,,,,,++++++***)))))))))*********)))))))))))))))************************))))))))))))))))))(((((()))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((('''&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&######%%%&&&&&&(((+++***+++***(((&&&%%%%%%'''&&&&&&'''(((((((((''''''yyysssmmmjjjgggdddaaa]]]\\\YYYWWWTTTQQQPPPOOOKKKJJJIIIHHHGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB============<<<;;;::::::999999999999999999999999888888777666555444444333333333333222222222222222111111222222333333333333222111///...------......------............//////------------,,,,,,,,,,,,+++*********))))))((((((************************************************''''''''''''(((((())))))(((((((((''''''((((((((('''''''''((((((((((((((('''((()))))))))(((&&&%%%######"""!!!!!!"""######&&&&&&&&&'''&&&&&&%%%%%%'''%%%%%%&&&'''(((***,,,*********(((&&&%%%%%%'''&&&&&&''''''((((((((())){{{xxxtttooojjjfffcccaaa___[[[YYYVVVSSSPPPNNNMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBAAA>>>===<<<<<<;;;:::::::::999999999999999999999999888888777666555444444333333333333444444444444444111111111222222333444444222111///...------......------------......//////............------------******)))))))))))))))(((************++++++++++++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&'''((()))((((((''''''((()))***)))((('''&&&$$$###"""!!!!!!"""###$$$&&&&&&&&&'''&&&&&&%%%%%%))))))((('''(((***,,,,,,)))******(((&&&%%%&&&(((''''''''''''(((((()))))){{{vvvooommmiiifffcccaaa______YYYWWWTTTQQQNNNLLLLLLKKKGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;::::::::::::999999999999999999999999777777666666555555444444222333444444555555555555222111111111222333444444222111///...------......++++++,,,,,,---.....................------------******))))))))))))))))))***************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((%%%&&&'''((()))((('''''''''(((((((((((((((''''''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&'''&&&&&&&&&***,,,+++((((((+++,,,***'''((()))(((&&&&&&((()))(((((((((''''''((())))))}}}wwwsssmmmllliiifffbbb___^^^^^^XXXVVVSSSOOOLLLKKKKKKKKKGGGGGGFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@???>>>===<<<:::::::::::::::888888888888888888888888666666666666666555555555111222444555666666666555222222111000111111222333111000///---,,,------...******++++++,,,------...------,,,,,,,,,+++++++++************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((())))))(((''''''&&&&&&''''''((($$$%%%'''))))))((('''&&&(((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''''''''''''***---+++&&&%%%)))***'''&&&'''(((''''''''')))+++***)))(((''''''(((((()))zzzuuuqqqrrrpppmmmhhhccc^^^\\\\\\XXXVVVRRROOOLLLJJJJJJJJJGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>===;;;:::999999:::;;;888888888888888888888888555555555666666666666666111222444666777777666666333222111000000111222222111000...---,,,,,,------))))))***++++++,,,------+++++++++*********))))))***************+++++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&'''''''''$$$%%%'''))))))((('''&&&((('''&&&%%%%%%&&&((((((&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&''''''((('''***---+++%%%$$$'''((($$$$$$&&&'''''''''(((***,,,+++***)))'''''''''((()))}}}xxxtttpppmmmjjjhhhfffccc```]]][[[YYYTTTSSSQQQNNNKKKIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@???>>><<<:::999999999777888999::::::999777666333444444555555444444333///555777555555888777222444333222111000000000000000000000///...,,,+++***------,,,++++++,,,------...---,,,+++++++++,,,---***++++++,,,,,,++++++************)))******++++++)))(((((()))++++++***(((((((((''''''''''''((((((((('''%%%&&&((()))))))))''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%&&&'''((('''&&&%%%$$$&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&zzzvvvrrrnnnjjjeeedddbbb___\\\YYYWWWUUUTTTRRRPPPNNNKKKIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;888999999999888777777666333444444555555444444333111555777444444777666222333333222111000000000000000000//////---,,,+++***---,,,+++******+++,,,------,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******)))******+++***))))))***+++***((()))))))))))))))))))))))))))(((&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''|||vvvsssooojjjfffbbbaaa___\\\YYYVVVTTTSSSRRRRRRPPPNNNKKKIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::999888777666555555555444444555555555555444444444666666333333555555333333333222111000000000000//////......---,,,+++***++++++************+++++++++***************+++++++++,,,,,,------,,,,,,+++...---,,,+++***)))))))))...+++)))((()))***)))))))))***++++++++++++***)))***(((''''''((()))((('''$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))|||vvvsssqqqmmmhhhcccbbbaaa___\\\YYYWWWUUUSSSQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::888666444444444555444444555555555555444444666666555333333333444333333222111000000////////////...---,,,,,,+++++++++******))))))))))))******)))))))))))))))*********,,,,,,------------,,,,,,---,,,+++***************///,,,)))'''((()))))))))''')))***,,,,,,***)))'''***(((&&&%%%&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&%%%$$$######$$$%%%&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))******{{{wwwrrrpppnnnkkkfffaaaaaa```^^^[[[YYYVVVTTTSSSOOOOOONNNMMMKKKIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCBBB@@@???>>>===<<<;;;::::::999::::::;;;:::888666444444444555444555555666666555555444666555444444333222222444333222111000////////////...---,,,+++******++++++))))))))))))))))))))))))(((((())))))************+++,,,,,,------,,,,,,+++))))))))))))******+++,,,///,,,(((''''''(((((((((&&&''')))******)))'''&&&(((&&&$$$$$$%%%%%%$$$###""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&''''''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((())))))***wwwsssnnnlllkkkhhhddd```^^^]]][[[YYYVVVTTTRRRQQQNNNNNNNNNMMMKKKIIIFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999999999:::999888777666555555555555555666666666666555555555333333555444222222444222222111000////////////------+++***)))***++++++))))))************))))))'''((()))******+++*********++++++,,,,,,++++++***'''''''''((()))***+++,,,,,,)))'''&&&'''(((''''''%%%%%%''''''''''''%%%%%%'''%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((({{{tttpppkkkhhhgggeeeaaa]]]\\\[[[ZZZWWWUUUSSSQQQPPPLLLMMMMMMMMMKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999::::::;;;888999999999888777777666555555666666666666555555333000222666666222111444222111000//////......///---,,,***)))))))))+++,,,))))))***++++++***))))))'''((()))+++++++++++++++)))******++++++******)))''''''&&&''''''((()))***((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&|||xxxsssnnnhhheeedddbbb___\\\]]]\\\ZZZXXXVVVTTTRRRQQQLLLLLLMMMMMMKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>>>>======<<<999999999999:::;;;<<<===777888999::::::999777777555555666666666666555555222///111777888333111444222111000//////.........---,,,***(((((()))+++,,,)))***+++,,,,,,+++***)))'''(((***+++,,,,,,,,,+++))))))************))))))(((''''''&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&((()))))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$}}}yyyvvvpppmmmiiifffdddbbb___\\\[[[YYYVVVTTTSSSRRROOOMMMLLLLLLKKKJJJHHHFFFCCCBBB@@@AAAAAAAAAAAAAAAAAAAAA===>>>????????????>>>>>><<<:::888999:::;;;:::::::::999888888777777888888666888:::;;;:::888555333444444444333222111000///000//////...---,,,,,,,,,+++***)))'''''')))***+++)))***+++,,,---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))%%%&&&''''''&&&%%%###"""######$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$###}}}yyyuuuqqqqqqmmmhhheeebbb```]]][[[YYYWWWUUUTTTSSSQQQNNNLLLJJJJJJJJJIIIGGGDDDBBBAAABBBAAAAAA@@@@@@@@@AAAAAA======>>>>>>>>>>>>>>>===<<<:::999999:::;;;;;;:::999999888777777777777888777777888999888666444222333333333333222111000000////////////...---,,,,,,+++***)))(((((()))***+++***++++++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((&&&&&&&&&&&&(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$~~~zzzvvvqqqmmmppplllfffbbb___]]][[[ZZZVVVUUUSSSSSSRRRPPPMMMJJJHHHHHHGGGFFFEEECCCAAA@@@CCCBBB@@@???>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::;;;<<<;;;;;;999888777777666666777777777777666555444333222111111111222222222111111000...///000000///...,,,++++++***)))(((((()))***++++++++++++++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$|||yyyuuuppplllkkkgggbbb___]]]\\\[[[ZZZTTTSSSRRRRRRRRRPPPMMMJJJGGGGGGFFFEEEDDDCCCBBBAAADDDBBB@@@???>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<<<<;;;888777666666555555666666777666444222111000000111000000111111111111111111......000000000...---++++++******))))))******+++,,,++++++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$######"""###%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""############"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxvvvsssnnnjjjeeebbb^^^\\\[[[[[[ZZZYYYRRRQQQQQQQQQQQQPPPMMMJJJGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCAAA??????>>>??????<<<<<<;;;:::999999::::::<<<;;;999999;;;<<<;;;:::777666555555444444555555666444222000//////000000//////000111111111000000---......//////...,,,,,,++++++************++++++,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$###"""""""""######"""""""""!!!"""$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%~~~yyytttqqqpppnnnjjjfffaaa___\\\[[[ZZZYYYWWWVVVQQQOOOMMMMMMNNNMMMLLLKKKFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@@@@@@@===<<<;;;999999999::::::<<<:::888999:::;;;::::::666555444444333333444444444333111000//////000000//////000000000//////...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!""""""######""""""!!!!!!###$$$%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&zzzvvvpppmmmllljjjgggddd```^^^\\\[[[YYYWWWSSSPPPOOOLLLIIIHHHIIIJJJJJJJJJDDDCCCBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDCCCAAA@@@>>>===;;;999999999:::;;;;;;999777888999:::999888555444444333333333333333111111000000000000111111000000000000///...---------,,,***))))))***,,,---***++++++++++++++++++***))))))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!! """$$$%%%%%%$$$###$$$$$$#########$$$&&&&&&zzzuuuoookkkkkkiiigggddd```___]]][[[YYYUUUOOOKKKMMMJJJFFFEEEFFFGGGHHHIIICCCBBBAAA@@@@@@@@@AAABBB@@@AAADDDFFFFFFDDDBBBAAA???>>>;;;999999999:::;;;:::888777777888999999888555444333333222222333333000000000111111111111111000000000000///...---,,,---+++)))''''''))),,,---***++++++,,,,,,++++++***)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!! !!!###%%%&&&%%%$$$###$$$$$$#########$$$&&&'''zzztttnnnkkkkkkiiiccc``````]]]\\\YYYWWWTTTQQQNNNMMMMMMKKKHHHEEECCCBBBCCCCCC@@@@@@?????????@@@AAAAAADDDBBB@@@???@@@@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;:::999888777666888666444111/////////000111...,,,---000111///,,,,,,,,,------------------)))))))))((())))))***+++,,,+++******)))(((''''''+++***((('''''''''((()))***(((&&&$$$###$$$%%%&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$######''''''&&&%%%$$$######"""###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###""" !!!###$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$###"""### ###$$$!!!"""%%%!!!"""###$$$%%%$$$$$$###""""""""""""###&&&((()))|||wwwsssmmmjjjjjjhhhbbb______[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKHHHEEEDDDCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@AAABBB@@@>>>>>>??????>>>===<<<<<<;;;:::::::::::::::999:::::::::999888777777777666333111/////////000///...---...//////...---------------------,,,,,,***))))))))))))***++++++,,,,,,,,,,,,+++***))))))+++***)))((((((((())))))***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$$$$######$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%######"""!!!!!!!!!"""###$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######### !!!%%%%%%""""""$$$""""""###$$$$$$$$$############"""###$$$%%%'''(((~~~xxxsssqqqkkkhhhhhhfffaaa]]]^^^YYYXXXVVVTTTRRRPPPOOONNNKKKJJJHHHFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<===>>>>>>===;;;;;;::::::::::::::::::888888888999999888777777666555333111/////////000---...///...------...///......------,,,,,,++++++***************+++,,,,,,+++,,,---......---,,,++++++******)))((())))))))))))(((&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$###############$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$"""!!!###''''''$$$"""$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&~~~yyytttooonnniiieeefffddd___\\\\\\VVVUUUTTTRRRQQQOOONNNNNNIIIHHHGGGFFFEEEEEEFFFFFFCCCCCCBBB@@@????????????===;;;::::::<<<===<<<<<<999999:::::::::999999999666666777888888888777777444333222000////////////***---///...,,,+++---000......------,,,+++******++++++******++++++,,,---***,,,---...///...,,,+++++++++******))))))))))))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""!!!"""###%%%&&&&&&&&&&&&''''''&&&%%%%%%"""!!!$$$((()))%%%"""$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyvvvqqqmmmkkkfffccccccbbb]]]YYYZZZSSSSSSRRRQQQOOONNNMMMLLLGGGGGGFFFFFFEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;:::888999:::;;;;;;:::888888999::::::999999888555555666777777777666666222111111000////////////))),,,......++++++---000......---,,,++++++******++++++******++++++,,,---***+++,,,------,,,++++++************))))))((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###%%%&&&%%%%%%&&&''''''&&&&&&&&&"""!!!$$$((()))%%%"""$$$$$$$$$##################&&&&&&&&&&&&%%%%%%$$$$$$}}}xxxvvvrrrmmmjjjhhhccc```aaa___[[[XXXXXXRRRRRRQQQOOONNNLLLKKKJJJFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>;;;:::888888999::::::999666777888999:::999888777555555555666666555555444000000000000////////////)))+++,,,,,,,,,,,,---...------,,,,,,++++++*********************+++,,,,,,+++++++++***************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%"""!!!###''''''$$$"""$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$xxxtttrrrooojjjffffffaaa^^^___^^^YYYVVVWWWRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEEEEDDDDDDCCCAAAAAA>>>>>>===============>>><<<:::999888999999999777555666888999:::999888777555555555555555444333222......//////////////////******)))***,,,...---,,,,,,,,,++++++++++++++++++***))))))))))))***++++++...,,,+++)))((()))***+++'''(((((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$######""""""$$$%%%&&&%%%&&&&&&%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%### !!!%%%%%%""""""$$$""""""!!!"""###$$$&&&'''$$$%%%&&&''''''&&&&&&%%%{{{vvvrrrpppmmmhhhdddeee```]]]^^^]]]XXXUUUVVVRRRQQQOOONNNKKKIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@???===<<<<<<<<<<<<======>>>===;;;999888999999888777444666888999:::999888777555666555555444333222111---...//////000/////////+++)))''')))---///---+++++++++++++++++++++,,,,,,)))))))))((()))******+++000...+++)))((()))***,,,&&&'''((((((((('''%%%$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#####################$$$########################"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&&&&'''''''''&&&$$$"""!!!"""###$$$$$$%%%%%%%%%%%%### ###$$$!!!"""%%%!!!!!!!!!!!!###%%%'''((($$$$$$&&&'''''''''&&&&&&}}}zzzuuurrrqqqnnnhhhbbbcccbbb```___^^^[[[WWWTTTQQQPPPNNNLLLJJJIIIHHHGGGHHHEEEBBBBBBCCCCCC@@@===<<<;;;:::999999:::<<<===999;;;<<<999555333444666666666666666666555555555555444333222111222333444///////////////...------......---------,,,,,,,,,------,,,,,,+++***))))))''''''((()))***++++++,,,+++***((('''&&&((()))***(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$%%%&&&((()))(((((('''$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$####################################""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%{{{}}}wwwpppmmmlllkkkgggcccaaa___]]]\\\[[[YYYUUURRROOONNNLLLJJJIIIGGGGGGFFFHHHFFFCCCCCCCCCCCC@@@>>>;;;;;;:::::::::::::::;;;999:::;;;999555333444555666666666666555555555555555444333222222222333333//////000000//////.........------------,,,,,,,,,++++++++++++************((((((((())))))******+++,,,+++((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""###$$$&&&&&&'''&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$&&&%%%$$$$$$################################################""""""""""""######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$}}}xxxxxxrrrkkkggggggfffeeebbb^^^\\\ZZZYYYXXXVVVRRRPPPNNNMMMKKKIIIGGGFFFFFFEEEHHHFFFDDDCCCCCCCCCAAA???;;;;;;;;;;;;;;;:::999888999999:::888555333333444555555555555555555555555555444444333222333333333000000000000////////////------------,,,,,,,,,,,,))))))))))))************((((((((())))))))))))))),,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$!!!"""###%%%&&&'''''''''%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$'''&&&%%%$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###xxxtttqqqmmmhhhfffeeedddbbb```\\\ZZZWWWVVVUUUTTTQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCBBB@@@???<<<=========<<<;;;999888999999888777555444444444444444555555555555555666555555444444333333333333111111000000////////////---------,,,,,,,,,++++++)))))))))((((((((((((((((((((((((((((((((((((''')))((('''%%%%%%$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&''''''(((''''''$$$$$$############$$$$$$'''&&&%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!"""###############!!!""""""###############~~~yyytttpppjjjiiihhhgggeeeccc___\\\[[[YYYVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEECCCBBB@@@??????===>>>>>>>>>===<<<:::999999888777777666666555444333444444444555555666666555555555444444444333333111111000///.../////////------,,,,,,,,,+++++++++******)))(((&&&%%%$$$$$$((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&((()))%%%&&&'''((((((((((((((($$$$$$############$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!"""############"""!!!!!!!!!"""""""""######yyytttnnnjjjeeefffggggggddd```\\\YYYZZZXXXUUUSSSSSSRRRPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGDDDEEEDDDCCC@@@>>>>>>???===============<<<;;;::::::999777777888888666555333333333444555555666666444555555555555444333333111000...---------...///,,,,,,,,,,,,++++++++++++***)))((('''%%%###"""!!!&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''(((((((((''''''$$$$$$############$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""############""""""""""""!!!!!!"""###############"""""""""!!!"""######$$$zzzuuuoooiiiddddddeeeeeeccc```\\\ZZZXXXYYYVVVSSSQQQQQQQQQOOONNNKKKJJJIIIGGGFFFFFFFFFFFFBBBCCCDDDBBB>>><<<===>>><<<;;;;;;:::::::::;;;;;;<<<999888888999999888555222222333444444555666666444555666666666555333333000///---,,,,,,,,,---...,,,,,,,,,++++++++++++***((('''&&&%%%$$$###""""""%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$###""""""###$$$%%%######$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&$$$$$$############$$$$$$"""""""""""""""######$$$####################################""""""""""""!!!"""######$$$$$$############"""""""""###$$$%%%xxxrrrllleee```eeedddccc___\\\YYYXXXYYYWWWUUUQQQPPPOOOOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEAAACCCCCCAAA===;;;<<<>>>:::999888777888999:::;;;<<<:::888888:::;;;888666222222333333444555666666444555666666666555333333000...,,,+++++++++---...,,,,,,,,,+++++++++******%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%###"""""""""###$$$"""###%%%&&&''''''&&&%%%'''((((((((('''&&&%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%####################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&yyypppjjjfffcccaaadddbbb```^^^^^^\\\ZZZXXXSSSQQQOOONNNNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGEEEEEEBBBBBBCCCCCCBBB@@@>>>===<<<999777888;;;>>>===;;;555555666888999999666444111222444666666555444333111333444666666555333222///...---++++++,,,---...+++*********))))))((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""%%%)))((($$$"""$$$'''%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$###"""""""""$$$"""!!!"""$$$&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""&&&%%%###"""""""""######$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!###%%%&&&}}}uuunnniiifffcccbbbbbb```]]]\\\[[[ZZZWWWUUUQQQPPPNNNMMMMMMLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???======<<<:::999:::<<<===<<<:::777777777888999888555222111222444555666555444333222333555555555444333111//////...---,,,,,,,,,,,,************)))))))))(((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!%%%((('''###"""$$$&&&%%%%%%$$$$$$######""""""!!!!!!"""""""""#########$$$$$$$$$$$$############$$$###"""$$$&&&'''&&&%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$"""!!!!!!!!!""""""######""""""""""""######$$$###""""""!!!"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$###"""!!!"""###%%%&&&zzzvvvqqqllliiifffcccaaa___]]]ZZZYYYXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>=========<<<;;;;;;<<<======:::888999888777888888777444111000222333555666666555555333444555555444333111000////////////...---,,,+++************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!$$$&&&%%%###!!!###%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%$$$######"""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######%%%$$$############$$$%%%###############$$$$$$$$$$$$######""""""$$$%%%&&&vvvsssoookkkiiieeeaaa___]]][[[YYYWWWWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBB@@@>>>===<<<======<<<<<<===>>>===<<<999777888777666777888777555333000111333444555666666555444444444444333222000/////////000000///---+++************)))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$"""!!!"""###$$$$$$###"""!!!  !!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$""""""""""""!!!"""""""""!!!!!! !!!!!! !!!!!!###$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&}}}xxxtttqqqnnnjjjgggddd___\\\]]][[[XXXWWWVVVUUURRRPPPOOOMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBEEECCCAAA???============;;;<<<======<<<:::888666666555555666888999888666111222333444555555555555444333333333222111000///...//////000///---+++***))))))))))))))))))******'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%&&&$$$$$$%%%''')))(((&&&###&&&&&&%%%%%%$$$$$$$$$$$$"""#####################!!!!!! !!!!!! !!!"""$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&{{{wwwsssppplllhhheeeaaa]]]ZZZ\\\ZZZXXXVVVVVVTTTRRRPPPOOOMMMKKKKKKLLLLLLJJJIIIFFFEEEDDDBBBAAABBBBBBCCCEEEDDDBBB@@@>>>======<<<999;;;<<<<<<:::888777777555444444555888999999888333333333444444444555555333222222111111000000000---------...------,,,+++))))))))))))************''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###&&&%%%$$$#########$$$$$$"""######$$$$$$$$$$$$###!!!!!! !!!!!! !!!"""###$$$""""""###$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%zzzuuuooolllhhhdddaaa___\\\YYY[[[YYYVVVUUUTTTSSSQQQNNNMMMKKKJJJJJJKKKKKKIIIHHHGGGFFFDDDBBBAAABBBCCCDDDCCCBBBAAA@@@>>><<<;;;:::888:::;;;999777666777888777555444555777888888777555555444444333333333444111111111000000000111111,,,++++++++++++,,,------((()))))))))************''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$###"""!!!!!!""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%###%%%$$$###"""""""""###### !!!"""$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""" !!!"""###!!!"""###$$$$$$###"""!!!$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%zzztttooollliiidddaaa___]]][[[ZZZZZZXXXUUUTTTSSSRRROOOMMMKKKJJJHHHIIIIIIIIIHHHFFFHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAA@@@>>><<<999777777999:::888555444777999999777555555666777777666666666555444333333333333111000000000000000111222+++***))))))***+++---...(((((())))))*********+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$#########%%%%%%###"""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%$$$$$$%%%$$$"""!!!!!!!!!"""### !!!#########"""!!!""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&%%%%%%~~~yyyvvvssspppiiieee```^^^```___[[[WWWYYYVVVSSSRRRSSSRRRNNNKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCBBB@@@???>>>===???@@@AAAAAA???<<<999777777666666555555555555666888777666444444555666666444333333444555444222000111666222///333000***//////...,,,+++++++++,,,,,,'''((()))******)))((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$'''((('''$$$"""$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!######""" !!!"""!!!!!!  """###!!!!!! !!!###%%%&&&"""######%%%&&&'''(((((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!zzzuuuqqqnnnlllhhhddd___^^^^^^^^^ZZZWWWXXXUUURRRQQQQQQPPPMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>><<<============;;;:::999777777666666555555666666666666555555444444555555333222222333444333111///000555111...333///***......---,,,+++******+++,,,'''((()))******)))((('''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""######$$$%%%%%%&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$&&&'''&&&###"""###%%%###$$$%%%&&&&&&&&&%%%$$$#########""""""#########""""""!!!!!! !!!!!!!!!!!!"""######!!! !!! !!!"""###""""""!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$######""""""!!!###$$$$$$$$$$$$######"""zzztttpppllliiigggfffbbb^^^\\\\\\\\\YYYVVVUUUSSSQQQOOOOOOMMMKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>999999::::::::::::::::::999888777666666666666666444444555555444444333222222111111111222222000...///444000---222...)))...,,,,,,+++************+++(((((()))******)))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""""""""###""" !!!###$$$###$$$%%%$$$###"""###$$$!!!###%%%&&&'''&&&%%%$$$###""""""!!!!!!""""""###!!! !!!!!!""" """$$$$$$"""  !!!""""""######$$$$$$###"""######$$$$$$&&&%%%%%%$$$###"""!!!!!!###"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$|||vvvqqqmmmiiifffcccbbb___\\\ZZZZZZYYYWWWUUUTTTSSSQQQOOOMMMLLLJJJIIIJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>:::999999888999999:::;;;:::999888777777666666777222333444555444333222111111000///000111111///...---333///,,,111...)))---+++*********************((()))************)))((())))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%############""""""""""""###!!! ###$$$"""#########"""""""""### !!!$$$&&&''''''%%%$$$""""""!!!!!!!!!!!!""""""  !!!"""""" """$$$$$$"""!!! !!!"""#########"""%%%%%%$$$###############%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%}}}yyytttoookkkhhhdddbbb___]]]ZZZXXXWWWVVVTTTSSSSSSSSSQQQOOOMMMKKKJJJIIIJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>><<<;;;::::::999::::::;;;:::999888777666666666666222333444444444333111000111000......///000///---,,,222...,,,111...)))---************************((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%#########"""""""""!!!!!!"""!!! """$$$"""""""""""""""###"""""" !!!###%%%&&&&&&%%%$$$""""""!!!!!!!!!!!!"""""" !!!"""### """$$$$$$""" !!!###$$$######"""%%%$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!! !!!!!!"""###"""###$$$%%%%%%%%%%%%%%%yyyuuuqqqmmmiiifffbbb___[[[ZZZXXXVVVTTTSSSSSSRRRQQQRRRQQQOOOKKKIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666555555555333333444444333333222111222000....../////////...,,,222...,,,111...)))...)))***++++++,,,+++++++++))))))***++++++***)))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######"""""""""!!!!!!!!!"""!!! """######"""!!!"""###$$$###"""""""""###$$$$$$%%%%%%%%%###""""""!!!!!!""""""###"""!!!!!!!!!!!!""""""###"""######""" !!!"""!!!!!!""""""######""""""###############"""!!! !!!!!!""""""######$$$$$$###"""!!! !!!"""###$$$###$$$%%%%%%%%%%%%%%%%%%{{{tttqqqllliiifffbbb___\\\YYYXXXWWWUUUSSSQQQQQQQQQOOOPPPPPPMMMIIIGGGGGGHHHFFFEEECCCBBBAAABBBCCCDDDAAA@@@@@@>>>===<<<;;;;;;888999:::<<<<<<<<<<<<;;;999999777666555444444444555555444333333333333333222000......///000//////,,,222...,,,222///***///)))***+++,,,------,,,+++)))***++++++++++++***)))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!"""$$$%%%$$$"""$$$$$$###""""""###$$$%%%#########""""""#########$$$######""""""""""""#########"""!!!!!!###$$$###""""""!!!"""""""""!!!!!!"""""""""!!! """""""""#########$$$$$$$$$###!!!!!!!!!###$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$~~~{{{pppmmmiiifffccc___[[[YYYWWWWWWVVVTTTQQQPPPPPPQQQMMMOOOOOOLLLHHHEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBAAA@@@>>>===;;;::::::444666999;;;=========<<<999888777555444444333333666555444333222333444555333111......///000000///---222///---222///+++///***+++,,,---...------,,,)))***+++,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$#####################!!!"""###$$$%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$"""!!!"""%%%&&&%%%###&&&%%%###!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%%%%$$$###"""""""""###$$$$$$""" """%%%&&&$$$###!!!!!!!!!"""""" !!!""""""!!! $$$$$$$$$###############$$$###"""!!!"""###%%%'''&&&&&&&&&&&&%%%%%%$$$###|||{{{uuulllhhhccc___^^^]]]]]]\\\YYYXXXVVVTTTRRRPPPOOOOOOKKKLLLMMMMMMJJJGGGCCCAAADDDCCCAAA@@@??????@@@AAA;;;<<<<<<===<<<;;;999888888999;;;<<<<<<;;;999888999888777555555555666666888555222222444555333111222111000.........///000........................***+++,,,,,,------------)))))))))***,,,,,,+++***))))))))))))(((((((((((($$$%%%'''((((((((('''&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$##################!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!""""""############%%%$$$######""""""######%%%$$$"""!!!"""""""""!!!""""""""""""############"""""""""""""""######$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""###&&&'''$$$&&&(((&&&"""!!!"""%%%xxxwwwrrrkkkgggbbb___]]]]]]\\\[[[YYYXXXUUUSSSQQQOOONNNMMMJJJKKKLLLLLLJJJGGGDDDBBBDDDCCCAAA@@@??????@@@@@@<<<<<<<<<<<<;;;:::999999888999:::;;;<<<;;;999888888888777666555666777777777555333333444444222000111000///.........//////........................***+++,,,,,,------,,,,,,***))))))***,,,,,,+++)))''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""########################""""""""""""############$$$$$$##########################################"""""""""""""""#########%%%$$$######""""""#########"""!!!""""""#########!!!!!!"""""""""#########"""""""""""""""###$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$"""!!!"""###%%%&&&$$$%%%%%%%%%#########$$$zzzsssrrrmmmiiifffaaa^^^]]]\\\[[[ZZZWWWVVVTTTQQQOOOMMMLLLKKKIIIJJJKKKKKKJJJGGGEEECCCDDDCCCAAA@@@??????@@@@@@======<<<;;;::::::::::::888999:::;;;;;;:::888888777777666666666777888888444333333444444333111/////////...---------......------------------------***++++++,,,,,,,,,,,,,,,+++***)))***++++++)))((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$################################################"""""""""""""""###################################################"""""""""""""""$$$$$$###""""""""""""###!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###$$$$$$$$$###"""###$$$%%%%%%$$$uuuooooooiiigggddd```]]]\\\[[[YYYXXXVVVTTTRRROOOMMMKKKJJJIIIGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBAAA????????????@@@>>>===;;;:::999999:::;;;888999999:::999999888777666666666666777888888999222222333444444222///...------------------------------------------------***++++++,,,,,,,,,+++++++++***)))***+++***(((&&&))))))((((((((('''''''''&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$###""""""""""""""""""###$$$$$$#########$$$ !!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%######"""######$$$!!! """%%%'''&&&###}}}rrrmmmmmmhhhdddaaa^^^\\\[[[ZZZXXXVVVSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGHHHHHHHHHGGGEEEEEECCCBBB@@@???>>>>>>???@@@>>>===;;;:::999999:::;;;999999999888888777777666555555666666777777777777000111333333222000...---,,,,,,------------------------------------------+++++++++,,,,,,+++******+++***))))))******(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!""""""######$$$#################################"""""""""""""""$$$###""""""!!!!!!""""""###%%%'''&&&###!!!!!!"""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&$$$######""""""### !!!%%%'''&&&###}}}zzzyyyoookkkkkkgggbbb___\\\ZZZZZZXXXVVVUUUQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>??????======<<<;;;::::::::::::999999888777777666666666444444555666666666555555///111333222000.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***)))((()))******((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############"""!!!!!!###$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################"""!!!!!!!!!!!!"""$$$''')))'''### !!!""""""""""""############$$$############$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$######""""""!!!!!!"""$$$%%%%%%$$$wwwuuuuuullliiijjjfff```]]][[[YYYYYYXXXUUUSSSOOONNNMMMLLLKKKKKKKKKKKKHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<;;;:::999999999999888777666555555555333444555555555444333222///111222000...,,,---///+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((('''(((******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$$$$######""""""###"""!!!!!!!!!"""$$$%%%!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%######"""!!!!!!!!!!!!!!!"""&&&)))((($$$ !!!"""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$### """######""""""###%%%sssrrrrrrjjjgggiiieee___]]]ZZZYYYXXXWWWUUUSSSNNNMMMMMMLLLLLLLLLLLLMMMHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???;;;<<<<<<===<<<;;;999888999999777666555555555555333444444555444333111000///111111///,,,+++---000+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((''''''(((***+++***((((((((('''''''''&&&&&&&&&$$$###"""""""""###$$$%%%"""############"""!!!!!!###"""!!! !!!"""$$$&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&######"""!!!!!!!!!!!!!!! $$$)))((($$$!!!"""%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$ """$$$$$$!!! ###%%%}}}~~~wwwooojjjjjjhhheeeaaabbb___\\\YYYWWWTTTQQQNNNMMMMMMMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD??????>>>>>>>>>>>>>>>>>>======>>>>>>===;;;999888:::999888777555555444444333333333333333333222222///////////////.........------------------------++++++++++++++++++++++++((()))+++,,,------,,,,,,)))***+++++++++***((('''''''''''''''&&&%%%$$$###!!!!!!!!!$$$&&&&&&%%%###$$$######$$$%%%$$$""" !!!!!!"""###############&&&%%%%%%$$$%%%&&&'''(((%%%%%%$$$$$$###""""""""""""###$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$"""  """!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((("""###%%%'''''''''%%%$$$$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$######|||yyysssllliiihhhgggccc___```^^^ZZZXXXVVVSSSPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC???@@@@@@???>>>===>>>>>>============<<<:::999888999888777666555444444444555555444444333222111111000/////////......---------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))*********)))((('''''''''(((''''''&&&%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%&&&%%%###!!!!!!""""""######$$$######&&&%%%%%%$$$%%%&&&'''((($$$$$$######"""""""""!!!!!!""""""######"""!!! $$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$"""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$###"""!!!!!!!!!""""""######""""""!!!}}}yyyqqqmmmiiigggfffddd```\\\^^^[[[XXXVVVUUURRROOOMMMMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBCCCAAA>>><<<===???>>>===<<<;;;:::999999999888777666444333333333333777666555444222111000000000000///...------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''((())))))))))))((('''&&&'''(((((((((((((((''''''&&&%%%$$$$$$&&&(((((('''&&&%%%$$$%%%&&&&&&$$$"""""""""###$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!$$$######""""""######$$$""""""""""""############"""""" """"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%###"""%%%$$$######"""""""""""" !!!!!!""""""!!!!!! ~~~xxxtttkkkiiigggeeeeeebbb^^^ZZZ[[[YYYVVVTTTSSSRRROOOMMMMMMLLLKKKKKKKKKKKKJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@@@@CCCDDDBBB===;;;<<>>===;;;999888888999999666555444333222222222222555555444333222111111111000000///...---++++++***......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''(((((((((((((((''''''&&&'''(((((())))))))))))((((((&&&$$$$$$&&&'''(((((('''&&&%%%&&&''''''%%%$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!!!!!!!!!! !!!!!!"""####################################!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!"""###""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!%%%$$$###!!!!!!!!!"""### !!!!!!""""""!!!!!! yyysssnnngggffffffeeeccc```]]]ZZZXXXVVVTTTSSSSSSQQQOOOMMMMMMKKKJJJJJJKKKKKKJJJHHHEEEEEEDDDCCCBBBAAA@@@???AAABBBCCCAAA===;;;<<<>>>>>><<<;;;999888888888999555444333222222111222222111111111222222222222222000///...---,,,+++***)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((('''''''''''''''(((((())))))***)))))))))(((%%%######%%%'''''''''((('''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###### !!!!!!!!!"""""""""""""""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""!!!$$$###"""!!!!!!!!!"""###!!!""""""######""""""!!!zzzuuuoookkkeeeeeeeeecccaaa^^^[[[YYYWWWUUUSSSRRRRRRRRRPPPNNNNNNKKKHHHIIIKKKKKKHHHFFFDDDDDDCCCBBBAAA@@@@@@???AAA@@@??????>>>===<<<<<<<<<;;;:::999888777777777444444333222222222222222...//////000111111222222......---,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))+++,,,---***)))((((((''''''((((((((()))))))))))))))(((((('''&&&$$$$$$&&&'''&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$###"""""" !!!"""#########"""""""""""""""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""############$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$######""""""###############"""""""""""""""###""""""!!!!!!"""""""""!!!""""""######""""""!!!zzzvvvrrrmmmiiiddddddcccaaa^^^[[[YYYXXXVVVTTTRRRRRRSSSRRRQQQOOONNNKKKGGGHHHJJJJJJGGGCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA>>>;;;<<>>===<<<>>>;;;999:::===>>>:::777999888888777777666777777666555333333333222111/////////000000000///.........---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++***)))))))))))))))************)))((('''&&&''''''''''''''''''''''''%%%&&&((())))))((('''&&&&&&%%%###""""""###$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""$$$$$$############$$$$$$&&&%%%###"""!!! !!!!!! !!!"""######$$$!!!!!!!!!  ~~~xxxqqqkkkiiigggccc``````[[[YYYZZZ[[[XXXVVVXXXTTTTTTSSSRRRPPPNNNLLLKKKLLLJJJHHHEEECCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<>>>;;;:::;;;>>>>>><<<999888888777777777777666666666444222222222222000///000111111111000000///...//////...---,,,,,,++++++)))******+++,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((('''%%%$$$%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""  !!!   !!!!!!!!!""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!""""""############""""""$$$###"""!!!!!!!!!!!!""" !!!!!!!!!"""!!!!!!!!! |||vvvnnnhhheeecccaaa___^^^YYYWWWYYYYYYVVVUUUWWWTTTSSSSSSRRRPPPNNNLLLKKKLLLJJJGGGDDDBBBAAAAAABBB@@@??????>>>===<<<<<<<<<===<<<;;;<<<>>>>>><<<:::777777777777777777666666555333222222222222000///111111222111111000///...000//////...---,,,++++++))))))***++++++++++++***))))))***++++++***))))))'''((()))))))))(((&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%######$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""  !!!!!!!!!  !!!"""""" !!!!!!""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""######"""!!! """"""!!!!!!!!!""""""""" """"""!!!!!!!!! yyytttmmmgggcccaaa```___]]]XXXVVVXXXXXXUUUSSSUUUTTTSSSSSSQQQPPPNNNLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<===<<<;;;:::555666777777777777666666555333222222333333111000222222222222111000///...///......---,,,,,,++++++))))))***++++++++++++***)))***,,,------,,,***)))''''''((())))))'''&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""###""""""!!!!!! !!!"""""""""""""""""""""###"""""""""!!!!!!!!! ###!!! !!!!!!!!!  !!!"""""" !!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! }}}tttqqqlllfffbbb```______]]]XXXUUUWWWVVVSSSQQQRRRRRRRRRQQQPPPNNNLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???===<<<<<<<<<===>>><<<<<<<<<<<<;;;:::999888444555666777888777666555555444222333444444222111222222222111000///...---------,,,,,,,,,,,,++++++)))******+++,,,+++++++++)))***+++,,,,,,+++***)))(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""!!!!!!!!!""""""""""""!!!########################"""""""""!!! !!!!!! !!!!!!    !!!!!!!!!"""!!! !!!!!!""" !!!!!!""""""######""""""!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! {{{wwwnnnmmmjjjfffaaa___^^^^^^^^^XXXUUUVVVUUUQQQOOOPPPPPPOOOOOOMMMLLLJJJHHHGGGCCCDDDEEEEEEDDDCCCAAA???AAA???>>><<<<<<===>>>???<<<<<<===;;;999888777666333444666777888777666555666555333444555555444222111111111000///...,,,,,,*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,(((((())))))))))))((((((***)))((((((''''''((((((&&&''''''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""" !!!"""############$$$$$$$$$######"""""""""   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!""""""###$$$$$$%%%!!!!!! !!!"""###$$$###""""""!!!!!!""""""### !!!!!!""""""!!!  |||vvvrrrjjjjjjhhheeeaaa^^^]]]]]]^^^YYYUUUVVVTTTPPPNNNNNNMMMMMMLLLKKKIIIHHHFFFEEEAAABBBDDDFFFEEECCCAAA???AAA@@@>>>===<<<===???@@@<<<======;;;888666555555222444666777888777666555666555444444555666555333111111000000///---,,,+++((())))))***++++++,,,,,,++++++,,,------------,,,''''''''''''''''''''''''+++***)))''''''((())))))''''''((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!###$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!    """!!!  !!!""""""""""""""""""!!!!!!!!!###"""!!!  !!!!!!""""""###$$$%%%%%%%%%!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$ !!!"""""""""!!! {{{uuuqqqnnnkkkdddeeeccc[[[]]]ccc___YYYXXXVVVTTTRRRPPPOOONNNKKKKKKKKKJJJIIIGGGFFFEEEGGGFFFDDDAAA@@@?????????BBBAAA???===<<<<<<======<<<;;;:::888777666666666666888:::;;;;;;999666555555444444333333222222111///......------,,,++++++***+++---------+++)))((()))---222111,,,)))(((***))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&'''((((((%%%"""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!#########"""""" !!! """"""!!!!!! !!!!!!"""#########$$$$$$$$$#########""""""&&&""" """###""""""""""""""""""""""""$$$$$$###!!! """!!!  }}}wwwsssooollliiiaaacccddd______^^^UUUYYYXXXVVVTTTRRRPPPNNNMMMKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::888777777666666777888999:::999888666555555444444333222111111000.........---,,,,,,++++++***+++,,,------+++***((()))---111000,,,))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&'''((((((%%%###$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""""""""!!!  !!!!!!!!!  !!!!!!"""######$$$$$$$$$#########""""""$$$!!!!!!""""""""""""""""""""""""""""""######"""!!! """!!!~~~wwwrrrooommmkkkiii______aaa___```^^^SSSXXXXXXVVVSSSQQQOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;<<<;;;:::999888777777777999999888888777666555555555444444222111000//////......------,,,,,,++++++***+++,,,---,,,+++***))))))---000///,,,))))))***))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''''''''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$"""!!! """"""""""""!!!!!!!!!!!! !!!""""""###### !!!    !!!!!!""""""$$$############"""""""""!!! !!!######"""""""""""""""""""""""""""!!!!!!!!! !!! xxxrrrooommmkkkjjjiii```___```[[[___bbb[[[WWWVVVUUURRRPPPNNNLLLKKKLLLKKKJJJHHHFFFEEEDDDDDDHHHGGGEEEDDDBBB@@@??????BBBAAA@@@>>><<<;;;:::999;;;:::999888888888888888:::888777555444444444555444444333222000///............------,,,++++++******+++,,,,,,,,,++++++***))),,,......,,,***)))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###(((''''''&&&&&&%%%%%%$$$&&&%%%$$$"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""   !!!!!!!!!############"""""""""""" !!!###$$$###""""""""""""""""""""""""""" !!!!!!  ~~~zzztttpppnnnlllkkkiiifffccchhhhhh]]]\\\___[[[UUUUUUSSSQQQOOOMMMLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCGGGFFFEEEDDDBBB@@@???>>>??????>>>===<<<:::999888999999888777777888888888888666444222222222333444333222111000///...------...------,,,++++++*********+++++++++,,,+++++++++***+++,,,---+++*********************************))))))))))))((((((((((((%%%&&&''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&%%%%%%$$$&&&%%%$$$"""!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!!    !!!!!!!!!"""""""""""""""""""""""" """$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!xxxvvvrrrpppnnnllljjjgggccceeeooopppaaaYYYXXXQQQSSSRRRQQQPPPOOOMMMLLLLLLMMMKKKHHHFFFDDDCCCBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<<<<;;;:::999888777777777666666666777888888333333111000000000111222111000000//////......---------,,,,,,++++++******++++++++++++++++++,,,,,,***+++++++++++++++******************************))))))))))))(((((((((((($$$&&&''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!   !!!!!!""""""!!!!!!"""""""""""""""###!!! """$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!~~~{{{tttrrrqqqpppooolllhhhdddcccaaahhhiii]]]XXXWWWQQQPPPPPPPPPOOONNNNNNMMMMMMMMMKKKHHHEEECCCBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???888999999:::999888777666555555555555555666777777//////......//////000000........................------,,,,,,+++*********+++*********++++++,,,---+++*********+++++++++***************************))))))))))))((((((((((((###%%%''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&######""""""""""""######""""""""""""!!!!!!!!!!!!  !!!  !!!!!!"""######!!!!!!!!!!!!""""""#########"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! {{{yyyqqqpppppppppoookkkfffbbbfff]]]\\\ZZZTTTWWW]]]YYYOOOOOONNNNNNNNNNNNNNNNNNMMMKKKHHHEEEBBBAAABBBBBBCCCCCCCCCBBBAAA>>><<<:::666777888999999888777666444444444444444555666777,,,,,,---....../////////---------............///------,,,,,,+++******)))+++*********+++,,,,,,---+++***)))***+++++++++***************************))))))))))))(((((((((((("""%%%''''''%%%###%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$######""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!  """###  !!!!!!"""######### !!!!!!!!!""""""######%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! ~~~zzzwwwtttnnnjjjkkkjjjggggggiiiccc^^^YYYVVVWWWXXXWWWUUUQQQQQQPPPNNNLLLKKKJJJIIIFFFDDDCCCCCCDDDDDDCCCBBBFFFCCC@@@======<<<;;;::::::::::::999777444222000222222222444555333000...222///...000000---...111.........------,,,,,,+++)))***++++++------...///---++++++++++++******,,,---+++((((((+++,,,+++)))))))))(((((((((((())))))******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))%%%%%%&&&&&&%%%%%%$$$######""""""!!!  !!!"""!!!  !!! !!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!! |||xxxuuurrrmmmiiijjjiiifffeeefffbbb^^^ZZZWWWWWWWWWUUUSSSQQQQQQOOONNNLLLJJJHHHHHHEEEDDDBBBBBBCCCCCCCCCBBBDDDBBB???===<<<<<<:::999<<<;;;;;;999777555444333444444444666777666444111222//////222111......000///......------,,,,,,+++***++++++,,,,,,---------...,,,++++++***))))))***,,,***((((((+++,,,+++)))))))))************)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&%%%%%%$$$############"""!!!!!!    !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""""""""!!!!!!!!! |||yyyvvvsssooojjjgggiiihhhdddaaabbb```]]]ZZZXXXWWWUUUSSSQQQQQQPPPOOOLLLJJJHHHGGGFFFDDDBBBAAA@@@AAABBBAAA@@@BBB@@@===<<<;;;;;;:::888;;;:::999777555444444333444333444555777777555333222000000444333///...000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))((((((***(((((()))+++,,,+++***))))))++++++++++++))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%$$$$$$###$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!! """"""!!! |||zzzwwwtttqqqlllgggeeegggfffaaa^^^^^^]]]\\\[[[YYYWWWTTTPPPNNNPPPOOOMMMKKKIIIFFFEEEDDDCCCAAA??????@@@AAA@@@??????>>><<<;;;;;;:::999777888777555333222111222222000000000222333444333111111000111555555000...000000000///...---,,,,,,+++,,,,,,,,,,,,++++++*********+++***((((((******(((''''''((()))++++++++++++((()))***++++++***)))(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!"""######""""""""""""""""""""""""!!!!!!"""""""""###############"""!!! """"""!!!!!! ~~~zzzxxxvvvssspppjjjeeeccceeeccc^^^[[[[[[YYYZZZZZZYYYVVVRRROOONNNMMMMMMKKKIIIGGGEEECCCCCCBBB@@@??????@@@@@@???>>>===<<<;;;:::;;;;;;999777777666444222222222222333000//////000222333222000111000111555555000...000111000000...---,,,++++++---,,,,,,++++++******)))'''******&&&''',,,---***&&&''')))*********++++++''''''((())))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%$$$###"""###%%%$$$$$$%%%%%%$$$$$$###""" !!!  """""""""""""""""""""""""""!!!   !!!"""######""""""""""""""""""""""""""""""""""""############$$$###!!!  !!!!!!"""""""""{{{xxxvvvtttqqqnnniiidddaaabbbaaa\\\YYYZZZWWWXXXYYYWWWTTTQQQOOOOOOKKKJJJIIIGGGFFFDDDCCCBBBBBB@@@???>>>???@@@???>>><<<;;;:::;;;<<<;;;999777888777666555555555555555333222111222333444333222222000000444333///...000222111000///...,,,++++++,,,,,,++++++*********)))&&&++++++&&&'''---...***%%%'''***+++***))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$######"""!!!!!!  """"""""""""""""""""""""!!!!!!  !!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$###"""   !!!"""######yyyuuutttrrrnnnkkkjjjddd``````___[[[YYYZZZUUUVVVWWWUUURRROOOOOOPPPHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA??????@@@@@@@@@???;;;::::::;;;<<<<<<:::888666777777777777666666555666555333333444555444333222//////222111......000222222111///...,,,+++++++++++++++***************)))///...''''''------'''%%%(((++++++)))(((((())))))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$###"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!! !!!!!!!!!}}}wwwsssrrrpppllliiikkkddd```___]]]ZZZYYYZZZSSSUUUVVVTTTQQQOOOPPPRRRFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA??????@@@AAA@@@???;;;::::::<<<======;;;888333444555666666555444333777555333333444444333222222///...000000---...111222222111///...,,,++++++************************,,,222111(((&&&,,,,,,%%%%%%))),,,,,,)))''''''(((+++***'''&&&&&&'''***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""######"""!!! ######"""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$!!! !!!""" yyyxxxvvvtttrrrnnniiieeedddccc```]]]ZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQMMMKKKKKKIIIFFFDDDBBBAAA???===AAAAAACCCCCCCCCBBBAAA@@@???@@@@@@@@@???<<<999888666666555555555555666666888777555444222222222222222111///.........///000333222000---+++***)))(((''''''((()))))))))))))))*********(((&&&&&&((())))))***+++,,,,,,+++***)))---+++(((&&&%%%&&&(((***)))(((&&&%%%%%%&&&''')))########################%%%$$$###!!!!!!!!!""""""%%%$$$######""""""###### !!!"""###$$$$$$%%%"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""######"""""""""$$$$$$%%%%%%$$$###!!!  !!!"""######"""!!!!!!"""###$$$$$$###"""!!!  !!!"""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""}}}yyywwwtttrrrppplllhhhdddcccbbb```]]]ZZZXXXVVVUUUSSSRRRQQQQQQQQQPPPMMMJJJJJJHHHFFFDDDCCCAAA@@@???BBBBBBCCCCCCBBBAAA????????????@@@???>>><<<999888666555555444444555555666777777666555444333222222222111000///...//////000222111///---+++***))))))''''''((()))))))))))))))*********)))'''''')))+++)))***+++++++++***))))))+++***(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((#########$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$############$$$!!!""""""######$$$$$$%%%###""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!!!!! !!!"""#########"""!!!!!!"""############"""!!!  !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""zzzxxxuuuqqqnnnkkkiiieeecccaaaaaa```^^^[[[XXXVVVTTTSSSQQQPPPPPPPPPNNNLLLJJJHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>===;;;999777555444444333333444444555666777777777666444222111111111000///////////////111000...---+++******)))(((((())))))******)))))))))*********((()))***,,,***+++++++++***))))))((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!  !!!"""%%%$$$######"""""""""""""""############""""""!!!!!!""""""######""""""!!!!!!!!!  """!!!  !!!!!!!!!!!!!!!!!!!!!!!!   xxxwwwsssnnnjjjgggeeecccbbb______^^^]]]ZZZXXXUUUTTTQQQPPPNNNNNNMMMMMMJJJHHHFFFFFFFFFDDDCCCBBBBBBCCC@@@@@@@@@@@@???>>>>>>>>>=========<<<;;;999888777444333333222222333333444444555666666666444111000111000000/////////////////////---,,,+++*********((())))))*********))))))(((***+++*********+++---+++++++++******)))((((((&&&''''''((('''%%%$$$###$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######"""######""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""!!!###"""!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!vvvtttpppkkkgggdddcccbbbaaa]]]]]]\\\ZZZXXXVVVUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGDDDFFFFFFDDDAAA@@@BBBDDD===============>>>>>>>>>;;;;;;;;;:::999888777777333333222222222222333333111222444444444222000...000000000000000//////...------,,,+++++++++++++++))))))************))))))((()))++++++******+++,,,+++******))))))(((((((((&&&&&&'''((('''%%%###"""###%%%''')))***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""""""""########################$$$$$$###""""""###$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""!!!   }}}tttpppmmmhhheeedddcccaaa```[[[ZZZXXXWWWUUUTTTTTTTTTOOOMMMJJJIIIIIIIIIHHHFFFCCCEEEFFFCCC@@@>>>@@@CCC======<<<<<<<<<<<<======::::::999888888777666666444333333222222333333444111111222222222111000///000000000000000///......,,,,,,++++++++++++,,,,,,******++++++******))))))''')))++++++***)))***+++***))))))(((((())))))***&&&''''''((('''%%%$$$###%%%&&&(((***+++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""###"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######""""""!!!!!!""""""!!!!!!!!!!!!!!! }}}{{{zzzqqqmmmjjjgggeeedddcccbbb```ZZZXXXUUUSSSQQQRRRSSSTTTNNNLLLIIIHHHHHHGGGFFFEEEBBBDDDEEECCC>>><<<>>>AAA@@@>>>===;;;:::999999:::999999888777666666666666444444333333333333444444222222222111111111111111///000000111000///...---+++*********+++,,,------***++++++++++++***)))(((''')))++++++)))(((((((((((((((''''''((()))***+++(((((((((''''''&&&%%%$$$&&&''')))***+++++++++******))))))((((((''''''&&&((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!! !!!!!!""""""########################"""###$$$%%%%%%$$$###"""!!!!!!"""""""""""""""!!!!!!  !!!""""""!!! !!!"""!!! !!!""" """""""""!!!zzzxxxxxxnnnkkkhhhfffeeeddddddbbbaaaZZZWWWSSSPPPOOOPPPRRRTTTNNNKKKHHHGGGGGGGGGFFFEEEAAADDDEEEBBB===:::===@@@BBBAAA>>>;;;888777666666999888777666666555666666555444444333333444444555444333222111111222222222///000111111111000...---************+++,,,---...+++++++++++++++***)))(((''')))++++++)))'''&&&'''''''''''''''((()))+++,,,)))(((((('''&&&&&&%%%%%%(((((()))***+++,,,,,,,,,++++++***)))((('''&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""########################### !!!$$$%%%%%%$$$!!! !!!"""######"""!!!  !!!""""""!!!  !!!""" !!!"""######!!!}}}yyyyyywwwqqqkkkkkkiiieeecccbbb```^^^\\\XXXVVVTTTTTTTTTTTTRRRQQQMMMKKKIIIIIIIIIHHHGGGEEEHHHGGGEEEBBB@@@???>>>===???>>>===<<<:::999888777:::999777555555555555666555444222222444555555444333333222222111000000000000000111111000...,,,+++***+++,,,,,,,,,,,,+++*********+++---...---+++(((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""###""""""###$$$""""""###$$$%%%%%%$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!!!!!!!!!!!  {{{yyyyyyvvvpppjjjllliiieeecccaaa___]]][[[ZZZXXXUUUTTTSSSRRROOOMMMMMMKKKHHHGGGHHHHHHGGGEEEEEEDDDCCCAAA@@@?????????=========<<<;;;999888777888888777666555555555666666444333333444555555444333333222222111000/////////000000000///---+++******++++++,,,,,,++++++************,,,------***(((+++***))))))))))))***+++************************))))))))))))((((((((('''''''''(((((()))*********(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""###$$$$$$###"""""""""""""""###$$$### """"""############""""""""""""###$$$######!!!!!!  !!!""""""!!!  zzzxxxxxxuuuoooiiillliiieeebbb```^^^[[[YYYZZZXXXUUUSSSQQQOOOLLLIIIMMMJJJGGGEEEFFFFFFFFFFFFBBBAAA@@@???????????????;;;<<<<<<<<<;;;:::888777666666777777777666666555666555444444555666555444444444333222111000///.../////////...---,,,************+++,,,,,,+++******)))))))))+++,,,,,,)))'''))))))(((((((((((())))))************************)))))))))(((((((((''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$""" """!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!! }}}yyyxxxwwwtttnnniiijjjgggccc```^^^\\\YYYWWWXXXVVVSSSQQQOOOMMMJJJHHHLLLIIIEEECCCDDDEEEFFFFFFBBBAAA@@@>>>============::::::<<<<<<<<<:::888777444555666777777777666555666555444555666666555333555444333222111///...............---,,,+++***)))******++++++++++++******))))))(((***++++++)))'''(((((((((''''''(((((((((++++++++++++++++++++++++))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))&&&'''))))))))))))'''&&&)))((((((''''''&&&&&&&&&$$$$$$##################$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!!!! """""""""###$$$%%%###!!!!!!!!!!!!!!!#########""""""!!! ~~~{{{yyywwwvvvsssmmmiiigggdddaaa^^^\\\ZZZWWWUUUSSSQQQOOONNNNNNMMMJJJIIIJJJGGGCCCAAABBBDDDEEEEEECCCBBB@@@>>><<<;;;::::::::::::;;;;;;;;;:::888777333444666777777666555444666555444555666666444222444444333222111000///...///...---,,,+++******)))***************************)))((()))***+++)))((('''''''''(((((('''''''''************************((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########""""""!!! !!!"""!!!!!!"""###$$$###!!!!!!  !!!!!!!!! |||zzzwwwtttrrroookkkhhhcccaaa]]][[[ZZZXXXVVVTTTOOONNNLLLLLLLLLLLLJJJIIIGGGEEEBBBAAABBBCCCDDDCCCDDDCCCAAA>>><<<;;;:::999<<<;;;;;;:::999888888888555555666666666555555444555444444555666555222000333333222222111000000000//////---,,,+++*********+++***))))))))))))***++++++***))))))***+++***)))''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$############"""!!!!!! !!!!!!###!!! !!!""""""!!!   }}}zzzxxxtttpppmmmjjjgggeee___]]]ZZZXXXWWWVVVTTTSSSNNNLLLKKKJJJKKKJJJIIIGGGEEECCCAAAAAABBBCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;>>>===:::888777777777888777666555555444444444444444333333444555444111...111111111111111111111111000///...,,,+++++++++++++++***)))(((((()))***+++,,,+++))))))+++,,,+++***'''((())))))))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""""""""$$$%%%'''$$$$$$$$$############"""""""""!!! !!!""""""###"""  !!!  !!!"""  """"""|||yyyvvvrrrmmmiiifffdddccc]]][[[XXXVVVVVVUUUTTTRRRNNNLLLKKKJJJJJJIIIGGGEEECCCBBBAAABBBCCCCCCBBB@@@AAA@@@???>>>>>>=========@@@>>>:::777666666777888888777555444333333333444333333333444444333000---000111111111111222222222111000...,,,+++++++++,,,+++***)))(((((()))***+++---+++******+++,,,,,,+++'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&$$$######$$$&&&&&&"""""""""######$$$$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$############"""###"""!!! !!!"""###$$$"""!!!!!!!!!!!!!!!###$$$!!!!!!  """###$$$  ~~~xxxtttnnnjjjgggdddbbb```]]][[[YYYXXXXXXWWWUUUSSSPPPOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>><<<<<<;;;:::999777777666;;;:::888666444333222222333333333333222111000000...///000111111000//////...---,,,,,,+++++++++++++++++++++,,,,,,---------+++++++++*********)))))))))((('''&&&&&&'''((()))&&&'''(((*********)))((()))'''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%### !!!$$$!!!!!!!!!"""!!!     {{{zzzuuurrrlllhhhfffdddbbb```\\\ZZZYYYXXXWWWVVVSSSQQQNNNMMMMMMLLLJJJHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>======;;;::::::999888777777666999888777555444333333333333333333333222111000000/////////000//////......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********)))))))))(((''''''''''''((()))&&&'''((()))))))))(((((()))(((''''''(((((('''%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###  """ !!!!!!!!!!!!  }}}wwwuuuqqqnnnjjjfffeeecccaaa```[[[ZZZYYYXXXWWWTTTPPPMMMKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@???>>><<<;;;999888888888777777666666777777666555444444444444333333333333222111000000000///......------------,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++***************)))((((((''''''(((((()))&&&&&&'''(((((((((''''''***(((''''''))))))(((&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%### !!!  zzzsssqqqmmmjjjgggdddcccbbb```___YYYYYYXXXXXXWWWSSSNNNJJJKKKKKKKKKJJJJJJHHHGGGGGGDDDCCCCCCCCCBBBBBBAAAAAA>>>???@@@@@@???===;;;:::777777777777666666666666555555444444333444444444333333333333222111000000111///...,,,++++++,,,,,,++++++,,,------.........+++++++++++++++++++++,,,************************)))(((((((((((((((((()))&&&&&&''''''''''''''''''***)))(((((()))***)))''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$&&&%%%$$$"""   wwwqqqnnnjjjgggeeecccbbbaaa___]]]YYYXXXWWWWWWVVVRRRMMMIIILLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDCCCCCCCCCCCCCCC????????????>>><<<:::999777777666666666666666666444444333333333333444444333333333333222111000000000///---,,,+++++++++,,,++++++---............---++++++++++++++++++++++++************************((())))))))))))))))))((('''''''''&&&&&&&&&'''''')))((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%###!!!   ~~~|||uuuooommmhhhfffdddbbbbbb```^^^\\\YYYXXXWWWVVVUUURRRNNNKKKMMMLLLLLLLLLJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;:::999888777777777666666555555444444333222222222333333333333333333222111000000///...------,,,,,,,,,,,,+++,,,...//////...------+++++++++++++++************************+++++++++((())))))******))))))((()))(((''''''&&&'''''''''((('''&&&''')))***)))(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&$$$!!!    $$$ }}}{{{xxxrrrmmmlllhhhfffdddcccbbb```]]][[[YYYWWWVVVUUUUUUSSSPPPNNNMMMLLLLLLKKKIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===;;;:::999::::::999999888888777666555555444444333222111111222222333333333333222111000000------.........------,,,,,,---///000///...,,,+++++++++++++++*********)))))))))*********+++++++++((()))************)))(((***)))((('''''''''(((((('''&&&%%%&&&((()))((('''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((%%%""" !!!!!!  !!!!!!!!!!!! !!! ### {{{xxxuuuppplllkkkhhhfffdddcccbbb```]]]ZZZYYYWWWUUUTTTTTTSSSQQQPPPLLLLLLKKKJJJHHHFFFDDDCCC?????????????????????@@@BBB@@@===:::888888:::;;;;;;:::999888777666555444555444333222111111111111333333333333222111000000,,,---.../////////...------...///000///...,,,***++++++++++++******))))))))))))******++++++++++++((()))***++++++***)))(((+++***)))(((''''''((()))&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))$$$"""!!!""" !!!!!!""""""!!!!!! !!!!!!  ~~~yyytttppplllhhheeekkkgggccc___^^^]]]\\\ZZZUUUWWWWWWUUUPPPNNNNNNPPPLLLJJJJJJLLLIIICCC@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@DDDBBB???<<<:::999999999999888777666666555555555333222222222333333111///555555333222000///...---///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&&&&((()))+++---,,,+++*********+++,,,...,,,)))((()))******)))+++***((('''&&&&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" ###$$$&&&''''''&&&$$$###!!!!!!""""""#########$$$$$$"""!!!!!!#########""""""!!! !!!!!!!!!  !!! {{{vvvrrrooollliiifffhhheeeaaa^^^]]]\\\[[[ZZZXXXYYYXXXUUUPPPLLLLLLMMMLLLIIIIIIJJJHHHCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA???===;;;999999::::::999888777666555555555555555333222222333333222000222222222111111111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***,,,,,,+++***)))))))))******,,,***(((''')))***))))))+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!! ###$$$%%%&&&&&&%%%$$$###"""""""""##################""" """###"""!!!%%%$$$###!!! {{{wwwsssooommmkkkiiigggdddaaa^^^\\\[[[[[[ZZZYYYZZZZZZXXXTTTOOOLLLJJJJJJLLLIIIGGGGGGFFFAAA@@@CCCAAAAAA@@@@@@@@@?????????===<<<;;;999999999:::;;;999888777666555555555555666444222111222333333333///000000111111222222222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))(((((())))))***(((&&&'''(((***))))))***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%$$$###!!! $$$$$$############$$$$$$$$$$$$$$$###############"""!!!!!!"""!!! $$$$$$######!!!  }}}xxxuuupppllljjjhhhfffddd___]]]ZZZYYYZZZZZZYYYXXXYYYXXXVVVSSSOOOLLLJJJIIILLLGGGDDDEEECCC@@@@@@DDD@@@@@@?????????>>>>>>>>><<<;;;:::999888888888999888888666555555555555555777444111000222333444444//////000000111111222222111000///------...//////++++++++++++++++++++++++,,,+++************+++,,,+++*********)))))))))))))))''''''((()))+++***)))))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############"""!!! $$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""!!!  !!!  !!!  }}}{{{wwwsssmmmiiifffdddbbb```[[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPNNNMMMKKKJJJJJJEEEBBBBBBAAA???@@@DDD??????>>>>>>>>>============<<<:::999888777666666888777666555444444444444666333111000222333444444111111111000000000000000111000...---------...///++++++++++++++++++++++++*********))))))*********+++++++++++++++*********)))(((((()))+++,,,+++***((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###############""""""!!!$$$###!!! !!!###$$$%%%$$$$$$######"""""""""!!!  {{{xxxtttpppjjjeeecccaaa___^^^YYYXXXWWWWWWXXXWWWVVVTTTPPPOOOMMMMMMMMMMMMKKKIIIGGGCCCAAAAAAAAA>>>???CCC>>>>>>=========<<<<<<<<<<<<<<<;;;999888666555555888777666555444444444444444222000000222333333333222222111000//////......000///......------......++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++*********))))))***,,,,,,+++)))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$###""" """###$$$#########"""""""""""""""!!!  !!!  """"""###### }}}xxxtttppplllfffbbb``````______YYYXXXVVVWWWWWWWWWUUUSSSOOOLLLJJJJJJLLLKKKIIIGGGEEEAAA@@@AAAAAA>>>???BBB=========<<<<<<<<<;;;;;;::::::::::::999888777666777777666555444444444444111000///000222333222111111111111000//////............//////......---,,,***************************++++++++++++++++++******++++++,,,+++***)))(((***))))))***++++++)))'''&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""###$$$!!!!!!!!!!!!!!!""""""""""""  !!!!!!  !!!"""###$$$$$$%%%&&&((()))***+++|||vvvqqqmmmiiiddd```````````````YYYXXXWWWWWWWWWVVVTTTRRROOOLLLIIIIIIJJJJJJHHHEEECCC@@@???AAAAAA>>>>>>AAA======<<<<<<<<<;;;;;;;;;888999999:::::::::999999777777555444444444444444/////////000222333111000000000000000////////////---.../////////...,,,+++************************+++,,,,,,------,,,,,,+++)))******++++++)))((('''***)))))))))******'''%%%&&&'''((())))))(((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$ !!!!!!"""""""""!!!!!!"""!!!   !!!###$$$'''***---///000111888999:::<<<>>>@@@AAABBB