BM6P6(@ ___\\\[[[[[[ZZZ]]]hhhtttttt\\\HHH??????<<>>>>>:::888666888888666999======999>>>999777777777555777;;;>>>KKKMMM???333555<<<>>>>>><<<999777666888;;;===```\\\ZZZZZZ\\\bbbppp}}}qqqVVVAAA;;;<<<===AAAFFFIIIIIIFFFEEEDDDBBB<<>>:::555555;;;>>><<<888666888:::999777999======999===888666777777666777<<<666@@@AAA666...333:::;;;<<<;;;888777666777999:::```\\\XXXYYY\\\eeeuuuiiiLLL999777<<>><<>><<<999777000555444///000666888444333333333333333333333333444444444333444444555666222222333444666999<<<===@@@<<<666111///000222444:::777999>>><<<444111666666888888888666555555666777555333222222333333222222333444333333333555777777777777666555333222111444444555666666666666555666555444555666777666555333333333444666999;;;===444333666<<<<<<888555666999;;;:::888999>>>===:::;;;777666777888666888<<<666<<<;;;444222999???@@@:::999888777777777888888^^^YYYWWWZZZ___iiixxx|||___CCC555777>>>DDDGGGLLLMMMKKKHHHDDDCCC======CCCNNNTTTRRROOOOOONNNPPPQQQOOOKKKGGGEEEEEEHHHEEEFFFJJJQQQUUUWWWWWWSSSSSSTTTUUUUUUTTTRRRQQQPPPTTTYYY]]]^^^______```aaa]]][[[___fffkkkkkkhhhgggggggggiiillllllkkkiiimmmllllllkkkkkkllllllmmmgggfffbbb^^^ZZZZZZ\\\^^^aaacccgggmmmvvv~~~{{{tttsssqqqrrrtttvvvwwwxxxvvvrrrkkkddd^^^[[[YYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ^^^]]]\\\[[[WWWSSSPPPMMMKKKJJJIIIIIIJJJLLLNNNOOOQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEEEEFFFIIILLLOOOPPPLLLKKKKKKKKKLLLNNNPPPRRRRRROOOKKKFFFCCCBBBCCCCCCBBBEEEIIILLLOOOSSSWWWZZZ[[[YYYVVVSSSRRRRRRSSSTTTYYY[[[]]]]]]ZZZWWWTTTRRRPPPQQQRRRSSSVVVZZZ```eeehhhhhhjjjmmmpppsss}}}~~~mmm^^^NNN;;;,,,&&&***......'''  """333&&& """>>>((("""%%% &&&000000///,,,******,,,...,,,444(((,,,111,,,333111222000000444999:::555000555222222444444333444999555333222777======555...666555333333333555888999---555555---000<<>>999777333111000222444666888999===@@@<<<444222666888888888666555444666888777555333222333444444333222333444444333333555666666666666555555444333333444555555555555555555555666555555555666666666666777666555444444555777777222222666:::888444444888888:::999777:::???@@@===:::666555888888777999===:::<<<999555777@@@DDDDDD999999999999999888888777YYYVVVXXX___hhhtttvvvZZZAAA666999@@@<<<@@@DDDFFFEEECCCAAA@@@<<<;;;===BBBFFFGGGIIIJJJBBBDDDHHHKKKLLLMMMMMMNNNJJJEEEAAACCCMMMVVVWWWTTTSSSTTTTTTTTTSSSQQQOOOMMMNNNQQQVVVXXXXXXWWWWWWWWWYYYXXXXXX]]]bbbdddaaa]]]ZZZ[[[]]]aaaeeeggggggfffjjjjjjhhhfffeeedddcccccc```___^^^ZZZWWWVVVXXXZZZ[[[^^^bbbgggnnnyyyyyywwwttttttwwwzzz|||||||||yyyrrrkkkeeeaaa___^^^^^^___```aaaaaa```^^^]]]\\\\\\\\\ZZZWWWRRRNNNKKKLLLKKKKKKKKKLLLNNNQQQRRRPPPOOONNNLLLJJJIIIIIIHHHGGGGGGGGGHHHJJJMMMOOOPPPJJJIIIIIIHHHJJJLLLOOOQQQQQQOOOKKKGGGDDDCCCCCCDDDBBBEEEIIIMMMPPPSSSWWWZZZZZZXXXUUUSSSRRRSSSUUUVVVYYY[[[^^^]]]YYYVVVTTTTTTSSSTTTUUUVVVXXX\\\aaaeeehhhgggiiilllmmmooowww{{{kkk[[[JJJ666'''!!!  ###!!!!!!%%%///999 !!!"""000)))"""'''555555333000...---///111444AAA333555<<<333666888222111000444999:::555000666222000222444555888===;;;666333555::::::444...666444111//////111444666,,,444444...444AAACCC;;;666666555555555555666666555444444444444555666666555444444555666888:::;;;444444444333333333333444777999<<<===999444333666777777777555444444777999777555333222333444444444222333555555444333444555555555555444444555555555555555555444444444444555555555555555555555777888777666555444444555555666333333555777444222555<<<666888777666:::@@@BBB@@@999666666888999777888<<<;;;999555333777===???>>>999:::;;;;;;;;;:::999888XXXVVVZZZeeesssrrrWWWBBB::::::===888;;;>>>@@@AAAAAAAAABBB@@@>>><<<===???DDDIIIMMMAAADDDHHHKKKMMMLLLKKKIIIPPPLLLGGGFFFMMMUUUVVVRRRVVVUUUSSSQQQNNNKKKIIIGGGIIIKKKNNNPPPOOONNNNNNOOOSSSTTTWWW[[[]]]]]]ZZZWWWWWWXXX[[[```eeeiiijjjiiigggfffdddbbbaaa```______XXXYYYYYYXXXVVVUUUUUUVVVXXX[[[___bbbgggnnnyyy|||zzzzzz|||zzzsssnnniiifffddddddeeeggghhhgggdddaaa___^^^^^^^^^\\\YYYUUUPPPMMMMMMMMMLLLMMMNNNQQQSSSUUUOOONNNLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNOOOPPPJJJIIIHHHGGGHHHKKKNNNPPPOOOMMMKKKHHHFFFFFFFFFGGGDDDGGGKKKNNNQQQTTTXXX[[[XXXVVVTTTRRRQQQRRRTTTVVVYYY\\\___]]]YYYVVVVVVWWWUUUVVVWWWXXXYYY\\\aaadddfffeeegggiiiiiiiiiooowwwzzzvvvfffWWWDDD111###!!!$$$ !!!"""  ###<<<*** '''555---""""""###......---,,,+++,,,///222;;;KKK:::888???333222888222111222555888999666333:::555222444666666777:::;;;666222222555555222...222222333444444333222111...222333222888AAABBB;;;666666666666666666666666555555444444555555666777777666555444444555666777666666666666444333111000888888888888666444555777444555555555444555777:::777555333222444555555444222444555555444333333444444444444444444555666777666555444444333444444444444555555555444555777:::555444444444555666888999666444555666444333777>>>555777666555999@@@CCCAAA:::777666999999777888;;;<<<999555555777:::;;;999:::;;;;;;;;;;;;:::999999^^^[[[]]]hhhvvvgggPPPBBB<<<:::999777999;;;<<<===>>>AAACCCCCCBBB???===???FFFMMMRRRKKKMMMPPPQQQPPPLLLFFFBBBLLLQQQRRROOONNNSSSTTTSSSSSSQQQOOOLLLJJJHHHFFFFFFDDDFFFIIIJJJIIIIIIKKKLLLOOOSSSWWWYYYYYYXXXXXXYYYXXXYYY\\\```eeehhhhhhgggaaa```___^^^^^^]]]^^^^^^SSSUUUWWWWWWUUUTTTUUUVVVTTTWWW[[[]]]___eeennnuuu|||~~~|||wwwrrrmmmkkkkkkmmmooopppooolllhhheeebbbccccccccc```[[[VVVSSSOOONNNNNNNNNPPPSSSVVVXXXPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPKKKIIIGGGFFFGGGJJJMMMOOOMMMLLLJJJIIIHHHIIIJJJJJJGGGJJJNNNPPPSSSUUUYYY[[[XXXVVVUUUTTTSSSTTTVVVWWWYYY]]]```___[[[XXXXXXZZZYYYZZZ[[[\\\]]]___cccfffddddddgggiiihhhfffjjjqqqvvv}}}ppp___MMM;;;***!!!'''&&& """ ///222$$$***444,,,%%%%%%!!!*********))))))+++...111555III555222<<<...,,,666000111222444555666666666:::555444888:::777555555777555444444444444222000222222333444555555555555111000111555;;;===;;;777333444555666666555444333555555555555555666666777777666444333333333444555777777666555444333333222:::888444222333666888888111222444444444555777999777555333333444555666555222444666666444333333444666666555444333444555555666555444333333333444444444555666444333444888;;;666666555555555666888999666444555888888666999===777888666444777>>>@@@>>>:::777777:::999666666999===:::888999::::::999999:::::::::999999999999999eee```___gggtttttt[[[IIIAAA===:::666333444555555666888<<<>>>@@@@@@>>>;;;===EEENNNRRRNNNPPPTTTWWWVVVRRRKKKFFF???LLLTTTPPPKKKMMMPPPRRRMMMLLLJJJHHHGGGGGGGGGHHHCCCEEEGGGHHHHHHIIILLLNNNOOOSSSWWWWWWUUUUUUYYY^^^UUUUUUWWWZZZ^^^______^^^WWWWWWWWWWWWXXXYYYZZZZZZQQQTTTVVVWWWVVVVVVVVVVVVQQQTTTXXXYYYZZZ___hhhoooxxx|||}}}~~~zzz}}}wwwssspppsssuuuwwwxxxwwwsssnnnlllggghhhiiihhheeeaaa\\\YYYPPPOOOOOOPPPRRRUUUXXXZZZTTTSSSRRRPPPOOONNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPLLLJJJHHHFFFGGGIIIMMMOOOKKKKKKJJJIIIJJJKKKLLLMMMJJJLLLOOORRRTTTVVVYYY\\\YYYYYYXXXWWWWWWWWWXXXYYYZZZ^^^bbb```\\\YYY[[[]]]]]]^^^``````aaacccfffiiieeeeeehhhkkkjjjgggiiioooxxxzzzkkkXXXEEE333$$$)))---!!! ###&&&  '''!!!"""--- """///666///,,,,,,&&&111111111///...///111444...DDD111---;;;...---999///000222333333444666888555222444;;;>>>:::555333444555777888777666555444666333///...///444999===444//////777<<<999444333111222444555555444222111555555555555555666777777666555444333222333444555666555333222333555777999===888222...111888;;;:::...000222444444555777999777555333333444666666555222444666666555333333333999777666444333333333444666666444333222333333444444555666444333444888<<<:::999777666555555555666666444666:::<<<:::999;;;::::::777444666;;;===;;;;;;888888:::999666666888:::777777888888777666666:::999888888777777888888eeecccbbbhhhwwwgggQQQHHHAAA777222444444444333333333666:::===@@@??????>>>???@@@BBBCCCGGGLLLOOOOOONNNNNNJJJEEECCCEEEGGGHHHHHHIIIKKKMMMFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBEEEIIILLLLLLKKKMMMOOOQQQRRRRRRTTTWWWYYYUUUUUUSSSQQQRRRTTTQQQKKKJJJJJJKKKNNNRRRTTTTTTTTTIIIJJJMMMOOOPPPQQQPPPPPPSSSRRRPPPQQQUUU[[[bbbfffrrrvvv{{{~~~~~~xxx}}}|||{{{}}}}}}wwwtttwwwtttrrrqqqpppkkkeee___[[[YYYVVVTTTUUUWWWWWWWWWUUUSSSRRRQQQRRRQQQPPPNNNLLLNNNOOOPPPNNNMMMMMMMMMHHHFFFDDDEEEGGGIIIJJJIIIMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMOOORRRVVVYYY[[[]]]]]]]]]\\\ZZZWWWWWWYYY[[[cccdddcccaaa___^^^```bbb^^^aaaccceeeeeefffgggiiifffggghhhggghhhjjjnnnqqqyyy}}}sssdddOOO>>>222***###%%%$$$***$$$(((!!! !!!%%%000999222$$$###,,,444222000000111444666777777111...///111111333666777555333111222444777999666666777:::;;;:::999999111222333444444666999;;;666444444777666111000111222333333444333222111000555222000111444666555333333333444555777999;;;<<<222444666555333333666:::666444888===999333888DDD777666666555444333222222444111000444:::;;;666000111111111111111111111111555222000222333111333777111444777777555444777:::777777666666666666777777333444666777777666444222888777666444444444555666:::666444555999;;;888555999888888777777888999:::888777666777:::===??????>>>::::::===;;;666555888<<<;;;999777777888999:::```aaadddjjjvvvqqq[[[HHHBBB>>>777333666444444333333444666:::<<<>>>===;;;:::;;;>>>AAABBBHHHKKKKKKHHHGGGHHHGGGCCCDDDFFFHHHHHHHHHHHHIIIKKKEEEDDDCCCAAAAAABBBDDDEEECCCCCCCCCEEEHHHIIIIIIHHHJJJMMMQQQRRRRRRQQQQQQQQQPPPRRRPPPKKKIIIIIIFFFAAAAAAAAABBBEEEHHHJJJIIIHHHCCCCCCCCCDDDDDDEEEEEEEEEIIIHHHHHHJJJOOOUUU[[[___jjjnnntttxxx{{{|||~~~{{{|||{{{yyy}}}{{{vvv||||||xxxxxxyyyzzzzzzxxxrrrjjjeeebbb___[[[YYYYYYYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPNNNNNNOOOPPPPPPOOONNNMMMMMMGGGEEEDDDEEEGGGIIIJJJJJJNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNQQQTTTWWWZZZ\\\]]]______^^^[[[ZZZZZZ]]]```bbbccccccaaa``````bbbdddccccccdddccccccdddgggiiifffggggggggggggiiimmmpppvvvzzzrrrbbbLLL999,,,$$$###""" """ """""""""""""""'''%%%+++333000'''&&&---///......111444777888777999333///000111000111555555444111000111333666888333444666777666444444555...000333444444444666777555444555999999555333555///000111222333222222111555333222222333333333222000000111222333555666777333333333333444555444444777555555555333333;;;DDD444444444333222111000///333222222666:::;;;777333222222222222222222222222555222222555666333444666333222222333555555555555666666666666666666666666222222333444444333222111888777666555555555666777888555333555:::<<<:::777777888999999::::::::::::888777666777999<<<======666IIIQQQDDD777666888555<<<;;;999888777888999:::YYY___eeekkkttt}}}}}}dddRRRBBB===;;;666444666555444333333555777:::;;;;;;:::888888999<<>>???BBBEEEHHHGGGFFFEEEFFFGGGGGGFFFEEEDDDHHHNNNRRRQQQOOOMMMLLLLLLOOONNNFFF???<<<999777777777999<<>><<>>>>>666666777666555444222222222333444666777666666555333333333333333333333333444333444888888555444666666333111222666777444111444444555666666555444444333333333333333333333333777777666666666777888888999666555666999;;;999777777777999:::;;;;;;;;;;;;888777555666888:::::::::000VVVeeeKKK333666;;;444;;;:::999888888888999:::UUU^^^fffjjjrrr{{{{{{vvv___PPPCCC>>>;;;666333333666444333444666888::::::777888999;;;<<<===>>>>>>FFFGGGEEEAAA@@@DDDFFFDDDHHHIIIJJJIIIFFFDDDCCCCCCAAA@@@??????AAADDDHHHJJJJJJHHHFFFFFFFFFGGGEEEDDDAAAEEEKKKOOOOOOMMMӵ999555444333111222555888<<<===;;;999>>>>>>>>>>>>>>>>>>======;;;<<>>,,,###---"""############$$$***'''(((---///,,,---111333111000222555666444111999444000111222000111333333222111111222444666888666:::<<<777333222333333111111222111000000222444000000333888999333000111555555444222111///...------///222222111111555888444444333333333333444444444333333444555444000---///666:::999===DDD@@@666666777777777666555444333222444666555222111111333333333333333333333333333555333444777777555444777777555555666888888555333222333555666666555333222555555444444444555666666666666777777777888999999===:::888888888888666333888888888888999:::<<<===888777555555666888888888111TTTbbbJJJ444888===777::::::999888888999999:::UUU___fffiiiqqq{{{zzzqqqVVVLLLBBB===;;;777444333777555333444777999999999666888<<<@@@AAA@@@===;;;===@@@AAA@@@AAADDDEEEBBBGGGIIIJJJIIIFFFCCCBBBAAA???@@@BBBDDDGGGIIIKKKLLLJJJHHHGGGFFFGGGHHHGGGFFFGGGIIIKKKKKKJJJ4ĉ@ӵ222333444///000222666:::<<<;;;:::777888:::;;;;;;:::888666:::<<<>>>BBBGGGNNNSSSVVVWWW[[[```dddeeeeeeeeeeeelllnnnllliiilllssswwwwwwppprrrvvvyyy{{{~~~yyyttttttzzz>L=hĦ4ĉ@ӵ{{{{{{|||}}}xxxsssoookkkgggddd```]]]YYYWWWUUUTTTRRRQQQRRRPPPPPPPPPQQQOOOLLLIIIEEEDDDCCCEEEIIILLLNNNOOONNNMMMLLLKKKKKKKKKLLLMMMRRRTTTWWWZZZ\\\]]]]]]]]][[[[[[[[[ZZZZZZ\\\aaaeeejjjkkkjjjiiigggggghhhjjjkkkmmmnnnmmmjjjgggeeeeeejjjkkklll>Lnnnssswww}}}}}}xxxvvvzzz~~~pppaaaQQQ;;;)))!!! ###(((  !!!"""""""""###$$$&&&)))...111000---///333555333222111222333555555666111...111222111222444333333222222333555888999888======777333555666444555444222000///000444777222111444999888222......777666555333222111000//////222444333000000333666666666555444444444444444222555777777444111000000...555999999>>>DDD>>>333222222111111222222222333777999:::666111...000222333333333333333333333333666333222555555333444777333666888888666444444555111333444666666444333111555444444444444555666777666666777777888888999999;;;:::999888888888777666:::999666555666888<<<>>>888666444444555777777666777EEELLLCCC::::::<<<;;;999999999999999999999:::XXXaaagggiiirrr|||wwwiiiGGGBBB===:::::::::888666888555333555888:::999777666999>>>AAABBB???<<<999555:::======???CCCBBB???FFFGGGIIIIIIFFFCCCAAAAAA@@@BBBEEEHHHKKKNNNOOOPPPLLLJJJHHHGGGHHHIIIIIIIIINNNNNNLLLIIIEEEGG=?444444......000333777999999999999:::;;;;;;;;;999666555999999:::===BBBHHHMMMPPPSSSVVVZZZ]]]^^^___```aaafffhhhhhheeefffkkkmmmlllgggiiilllmmmoooqqquuuwww|||xxxssspppooossszzzHdĦ=ĪjGG=?~~~}}}~~~{{{xxxtttpppmmmdddbbb___\\\ZZZXXXTTTRRRTTTSSSSSSUUUWWWUUUPPPKKKGGGFFFEEEGGGJJJNNNOOOPPPOOOOOOMMMLLLLLLLLLMMMNNNSSSUUUXXX[[[]]]]]]]]]\\\XXXYYYZZZYYYZZZ[[[___bbbjjjkkkjjjiiihhhhhhjjjllllllnnnqqqqqqnnnjjjhhhgggmmmooopppHdĦppprrruuuzzz{{{vvvvvvyyy~~~xxxiii___OOO999((($$$ 111...!!!!!!######$$$&&&'''&&&,,,222555222000111333222333444222111333888===333///---000222111111333333333333333444666888999777;;;:::444333888888333666555333111000111555999555444666:::888333///000444444333333333444444555666666555444111000111222555555444333333333333333222555888777333000111333333444333333666;;;:::666333222111111222555777999======<<<888333000222444333333333333333333333333555222222555666333444666///333888888444222333555333333444555555444333333111222222333333444444444666666777888888888777777555666777888999;;;<<<<<<<<<:::888666666888<<<>>>888666444444555777777777;;;888888<<<===;;;:::<<<888999999999999:::::::::ZZZccciiiӵ>>><<<:::ĭӵ999ӵ;;;Ħ555999<<<<<<===AAAAAA===CCCӵӵIIIIIIĦƜ`1.׼s666666555111Ħ666555DDDBBB???<<<:::999888ӵ;;;ĦRRRUUUWWWZZZ]]]```^^^aaabbb___ĭӵ~~~ĦĦĦnnnlllooottt|||DdD?fӵĦӵƜ`1.׼sĭӵ~~~|||xxxӵfffbbb]]]YYYĦYYY^^^aaa^^^WWWOOOPPPNNNOOOOOOPPPSSSUUUXXXĦXXXZZZ[[[\\\\\\]]]gggĦrrrqqqooommmllllllqqqrrrtttDdD}}}ӵӵӵĦӵĭӵ%%%!!!///&&& !!!%%%""" !!!$$$&&&'''(((+++---,,,///222333555555444222///555999777222111888???333...---///111///...000111111222333444666777888777:::666111444===;;;333222333444444333333555666555333444888777333111222333222222222222333555666777555444333444444444333555444444333333333333444333444444333222111111222555222111555666555555777777555333333555:::???BBB<<<;;;888555222222333444222222222222222222222222222222555:::;;;666333444///222555666666555444333444444444444444444444444000111222444555444444333666666777777777666555444222333666888:::<<<>>>@@@===<<<<<<;;;;;;;;;;;;;;;777666444444666888888888888666666999;;;999999:::888888999999::::::::::::[[[eee?~4QQQ======g&e>&e555g&e888>hӵ===>>><<<===AAABBB???g&eDDDguO>uO>&eLLLJJJ4ff?>ߝLDDDgĉ@:::999999777Shӵ333KKKFFF@@@999666555g&e444>hӵPPPSSSWWW\\\```ZZZ]]]^^^fff?><zXXXg&e>&egggnnnHLShӵgLqqqooommmnnnrrrvvv~~~S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉsssqqqlllfff3we<Ħ___dddhhheee3h?@eQQQPPPQQQRRRRRRSSSUUUXXXZZZZYYY[[[^^^______3h?gLqqqrrrqqqoooooopppqqqssstttvvvD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e///!!!??)))000"""'''AAA$$$+++!!!!!!$$$"""$$$''')))***,,,///111222111///111666999666111///888???===333///444<<<444///---///000---,,,---000000111222333555777777999:::666111777AAA???444---111444666666444333333222000111444555222111333555444222111111111222222333111000222666999999888666555555444444555555555555222//////222333222///333000444======555111555666444111000333999@@@DDD888666333000000111222333111111111111111111111111000111888???@@@999333111333222333666:::;;;777333666555555444444555555666111222555777777777666555666666777777777555444333333555777999:::;;;===???===>>>@@@AAA@@@>>>;;;999777555444444666888999999333999<<<:::777888888777777888999:::::::::::::::ddd4DӵJJJCCC>>>Hƅ^Hu]Ħ///Hu]Ħ333ZuR)Ħ777:::BBBDDD>>>;;;<<<Hu]ĦDDDHŐeHŐeHu]ĦXXXqIܗGIӵEEEtt999666666HGgĉ@///111999::::::888555222Hu]Ħ333ZuR)ĦJJJLLLNNNQQQTTTRRRXXXsߝLGdUĦQQQHƅ^Hu]Ħ```ntHdĦsssyyyHGgĉ@HdĦooorrrwwwyyyzzz}}}Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼s~~~}}}tQ|||tttje<ĦkkknnnpppBt=o9ĦH׼sRRRRRRQQQQQQQQQQQQPPPSSSWWWHtĦYYYZZZYYYYYYZZZBt=o9ĦHdĦpppsssuuuuuuvvvvvvwwwvvvyyy|||Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ(((###%%%  111 '''***---000222111///......,,,...111333444333333222000777999333,,,,,,///222111111000000000000111111222......222444333444666888444///000444666555333,,,666:::666222444555333///222444333111000333666444333222222333333111000......000333666777666444@@@<<<888888::::::666222666666555333000000111333111777<<<:::333///333999111///111555444///111777;;;:::888555222111333555222333333222111111111222555...:::IIIBBB666333000111333666:::======999666000222333000111444444111333333333333333333333333555444BBB:::GGG777;;;333444555777;;;======;;;888999:::999888;;;BBBCCCAAA>>>999777:::999444555999666666777888999999::::::999888777777777888::::::mmmqqq4DuXӵ:::@@@>>>DdDΦDdDĦ444DdDĦ444888t|<666555999@@@CCC???<<<===DdDĦFFFDdDΦDdDΦDdDĦVVVpeƜ4DuTӵEEE`eĭ555qet...///000888999999888555333DdDĦ222555t|>>DdDĦGGGDdDΦDdDΦDdDӵTTT=ӊB1.uTӵDDDHߝL`o9333po9wӵ///666777888888666333DdDĦ222333o)h?????????AAAEEEKKKOOOKKKPPPDdDΦDdDĦFFFDdDΦDdDӵVVVGIpӵDdDĦeeepo9wӵDdDĦnnnsssyyy}}}}}}po9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦXXXXXXWWWVVVSSSRRRTTTUUUWWWDdDĦ\\\[[[[[[[[[GIdnuR)ĦDdDĦoooqqqrrrtttvvvzzz}}}DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ &&&"""  $$$++++++'''%%%'''&&&***...000000/////////111000///111555888777555111222111///222666555111...///000111111000///...555000---000222222444777666222000000444777888777222333333222333555444000888333...---111555555444444333222333444555444333000000222444666666444222666444222444888999888666222333333333222333666888333333444222111111444666666222111333444222222444333444555444222222222444444666777444111222888===,,,777HHHFFF555222666333333333333555666666333111222555555222333666666333333333444444555666777777666333999333:::333777444555888:::999666444555777888::::::888999===<<<777;;;888777999:::999:::===??????>>><<<:::999777777666666666666777888::::::kkkqqq4DuXӵCCC:::;;;DdDʜ4DuTӵ666>d<Ħ444Dt000888<<<@@@@@@???>>>???>d<ĦEEE>d<ʜDd<ʜ4DuTӵTTTNNNF&uTӵCCC4DufئL>e222puR)Ħ///444444666777777555>d<Ħ222Dt@@@BBBBBBDDDHHHKKKHHHMMMDdDΦDdDĦHHH>d<ʜ4DuTӵTTT4DwDd<ĦbbbpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦYYYZZZZZZWWWUUUSSSVVVVVVWWWDdDĦ]]]\\\\\\]]]peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ%%%%%% !!!!!!%%%'''%%%'''+++(((+++000222222222222222333000///222888<<<<<<;;;111222222111333666555111---...000111111000...---666000---///111222444888555222000000222555555555777444111222555777444000555333000111333444444333333111111222444555444333111111222444666555333111333222111222555777666555222222222000//////111333777444222000111222333333333000///222555666777777777888999777444222111111333777:::777333222666;;;222@@@MMMDDD333555:::222222222222444666888888777111444444222222555555333111222333444555666777888:::888888555777666999:::666;;;@@@>>>999444444666<<<===<<<:::<<>>sdKĦBBBD&oq<Ōq&ĒRTTTTTTOOO>dp&ĒRCCCAAAnfʜd<Φ>d<ĦKKKs&dq&ĒRPPPSSSi?ʜtd<ĦaaaHHܗDӊBiii<xpppqqqsss{{{B?daĦB?Ho9aaa>d<[[[YYYVVVUUUWWWWWWWWW>d<ӵ^^^^^^B?Ho9[[[<xqqqvvv|||~~~&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR{{{>d<sdKĦB?Ho9s&dq&ĒR !!!""" !!!""" !!!%%%((('''(((++++++///333666666555555555555333111333777999999888000444666444222444444222...///000111111000///...666111---///111111444777888666333222333444555555<<<666111333777888666333///333666777555222222222111000///000222333333222222222333444666555333000222111111111333333333222111111111000///000222444:::777333111111222222111111222222333555777777666555777888777444222222333111666::::::666222333444333===FFF===222:::>>>111333222111333555888888777444777777555555888999666000111222333444555666666;;;;;;777777555999999<<<777===DDDDDD>>>888555555======999555777>>>AAA@@@::::::888666555666777666666777888999:::;;;<<<<<<<<<<<<;;;;;;:::888777777www4DuXӵNNNKKKEEEHu]3hh111,,,,,,ne999AAA=e:::@@@DDDBBB????????????neEEECCCpIƎ@t@hOOOQQQRRR>hBBB@@@???fe555@ďD333111222111000111555999999ne111222=eDDDFFFEEEBBB@@@???>>>EEEegeKKKJJJsĪj@hMMMOOOQQQfdDĦ^^^@ďDcccbbbHkgeeeeiiikkknnnxxx@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gkkkfffse[[[\\\[[[ZZZYYYZZZZZZZZZ<Ō______```@GYYY]]]Hkgeoooqqquuuzzz~~~}}}HĪj@IŌegeHu]3hIŌDdDĦne@h>hvvv|||sene@GsĪj@h333 %%%%%%"""&&&""""""&&&---000---)))(((...111555777777666666666666666555444333222111111///555888555333444555333111111000000000000111111666111...000222111333666999888777555555666888999???777222444777777666666---333999:::666222000111111000///000111222111000222222222444666555333111222222111111111111000000///000222222333555888;;;999666333222222222111000222777999777555555333111...000222222222333555777000444888:::888555222000000444:::666111;;;???333444333222222333444333222222555666333333777777444111111222222333444555555888:::333888111999666:::777===BBBCCC@@@;;;777666AAA@@@;;;555666;;;<<<;;;:::;;;999555444666666444777777888888888999999999<<<<<<<<<;;;:::888777666|||4DuXӵDDDĵD^111///---...<<<===CCC444888@@@DDD@@@===???AAA@@@KKKJJJHHHMMMIIIKKKMMMMMMDDDAAA>>><<<777888666CCC777111111111//////444999<<<111111222???CCCEEEDDDCCCBBBBBB===EEEHHHGGGEEEJJJJJJKKKKKKLLLDdDĦ\\\[[[^^^```aaa]]]```eeehhhiiisssD^s׼sgeFm8>aĦxxxrrrllls׼s[[[\\\]]]^^^^^^^^^]]]]]]^^^Hobbb``````aaaccc[[[\\\___mmmnnnpppsssxxx{{{|||~~~D^DdDĦrrrwww~~~s׼s333--- %%%+++!!!  '''---(((%%%(((...222///+++***---000444555555444333333333666999777333000000222000333444444666999777333333222111000000111222333555000///111333222222555555555555444555777:::<<d<Ħ:::+++...000111000222ĦBBB>>>777444666444///555>>>CCC???<<>>???>>>;;;::::::777111111CCCVVVYYYLLL;;;222000111///...333:::===<<<:::Ħ333333333111000<<d<Ħ\\\\\\\\\XXXXXXYYY[[[^^^```cccddd^^^]]]\\\ZZZ[[[___dddhhhdddnnnzzz}}}|||{{{Ħ>d<ĦBegeFYĉ>aĦ|||vvvoooBe[[[\\\]]]^^^```aaabbb___```bbbnu]ӵddddddeeeccc___\\\\\\\\\]]]^^^aaadddfffhhhjjjkkkmmmnnnppprrrvvvyyyzzz}}}>d<Ħ>d<ĦĦxxxrrrooorrrwwwBeĦzzzkkk[[[JJJ999...%%%---+++$$$### """,,,555///)))%%%(((+++,,,---000+++...222333222111000000///555;;;;;;666444666:::111000///222999???:::222555333111//////111333555444000///222444222222333///000111111222555999<<<>>>777222444444222333888666444333444777666333///555333222222333333111000000000222444666666444222...///111111000000222333111222222222111333555888,,,///111222111000222333***777@@@===666444444222222222333222222444777:::222000000444:::<<<:::666888444888777///111777444222222333666999:::888777222555555222333666666333444444555555555555555555444:::222>>>111<<<333777999777555666777999888888666999:::999:::===:::555777:::999555555:::<<<888777777777888888999999999333444666777888888777777?aŖ%7uSQuR)ӵsdKĦ777333111111111444gdKĦGGG???999777777777777888:::===BBBEEEEEECCCAAAGGGgdKĦJJJEEECCCAAA???======BBBGGGHHHEEECCCBBBDDDIIILLLLLLKKKLLLMMMCCC:::777777777999<<>>;;;888555222000999@@@HHHIIICCC:::555222.........000222555888gdKĦ666888666444555<<<@@@DDDDDDBBBAAAEEEIII@@@IIITTT[[[[[[UUULLLGGGDDDAAA===;;;;;;???CCCFFFDDDDDDDDDDDDDDDFFFJJJMMMgdDĦaaa[[[UUU]]]]]]]]]___aaadddggghhhcccaaa^^^[[[ZZZ\\\^^^```eeellluuuyyywwwuuutttuuuxxxzzz}}}gdKĦsdKĦŶS3we<~~~ttt______```aaaccceeefffggghhhhhhhhhiĉ@3hR/Ōccceeefffddd___[[[]]]aaaeeefffeeefffkkkpppnnnnnnnnnoooqqqsssvvvwwwwwwyyy{{{~~~DdDĦsdKĦgdKĦ}}}xxxsssooosssuuu{{{gdKĦxxxhhhQQQDDD;;;---555"""999!!!###!!!###%%%(((***(((+++------+++,,,000333...000111000///000222444000222555777777666333222000222...444???<<<555999///222444333111///000111222222222222111111222333;;;;;;:::777444222333444444444111...333:::999333...666:::666222111111000000000000000111222333444333333222111000000111111222111000111222111///---333333333333333444555666777333000111555777555222444555444333666999666///111111222111111222666888333555333///000666::::::555444333555888999666444444111333:::;;;666555999555333333555555666<<>>;;;888666333::::::>>>FFFAAA666555777666666888;;;<<<:::777777777666666666666777777>ABBBne555666333111111222neDDD@@@<<<888777666555444888999<<>>BBBFFFHHHGGGBBBAAABBBGGGLLLOOOPPPPPPLLLBBB:::888888777888;;;DDDBBB>>>;;;888666555555333:::@@@AAA<<<444000...//////000000222444ne666888:::999999:::>>>AAADDDCCC@@@???BBBEEEAAAIIITTT[[[ZZZRRRJJJDDDAAA>>>;;;888999===BBBFFFDDDDDDCCCBBBAAACCCHHHDe^^^^^^[[[XXX]]]]]]^^^___aaadddggghhhbbbaaa^^^[[[ZZZ[[[\\\]]]^^^dddkkkmmmkkkhhhhhhiiinnnppptttxxx|||nene>Ak<{{{qqqjjjaaaaaabbbdddgggkkknnnoooooonnnnnnfhfffeeeeeefffddd```\\\]]]aaaeeeeeedddfffkkkooopppppppppqqqrrrtttvvvwwwwwwyyy|||De~~~nene|||xxxtttqqqvvv|||ne~~~ssscccMMMCCC>>>333(((///+++  ###%%%&&&'''***,,,,,,---......------...000...---,,,...222444444222000222555777777555333111...///,,,111<<<999111555...000111111000000222444333000///111555888777555555555555444222222333555222222000...333888777111///777;;;888444333222111/////////000111333444555444333222222111111111111222111000000222222000...111222444555555444333222???;;;666555777777333000111555666555666:::999555222333555555444444666888888444222555;;;===;;;777666444333444666777666444777444222222333333555999666444333555444555:::BBB888555444666555222222555111333555555555555555666999888777777888:::<<<===<<<999;;;AAACCC@@@<<<<<<666<<<999999AAA>>>666888666555555888:::;;;999777666666666777777777777EEEBBB<<<555666444333222222======;;;999999999888666444888999;;;===???BBBDDDEEEBBBDDDCCCBBBBBB@@@??????@@@BBBEEEGGGIIIFFFDDDBBBFFFMMMRRRQQQOOOIIIAAA:::999:::888888:::CCCAAA===999666666666777333777<<<<<<888333000000000000000111222333666555888;;;:::;;;===???BBBCCCAAA>>><<<>>>@@@BBBJJJTTTZZZXXXOOOFFF???<<<:::777666888<<>>@@@EEEIIIYYYYYYYYYZZZZZZ\\\]]]]]]___aaaccceeefff```___^^^\\\[[[[[[ZZZZZZ^^^bbbffffffcccaaaaaabbbaaadddiiinnnqqquuuyyy|||yyysssjjjjjjjjjkkknnnqqquuuwwwxxxwwwvvvvvvllljjjhhhfffeeeccc```^^^___bbbfffggggggiiimmmqqqsssssssssssstttuuuvvvwwwvvvyyy||||||zzzzzz~~~~~~yyyvvvtttrrryyyzzznnn^^^IIIAAA@@@:::""",,,AAA ###""" $$$%%%&&&&&&&&&(((+++...000000000000111000...,,,000,,,***---333666222...111222444666666444222000...000---111;;;777///333...///...---+++,,,...111555111...111777;;;999555...///111111111222444777000111000000333666444///000777<<<:::777666444111/////////000111333444555333333333222222222222222111000///000222222111000000222444666666444111///@@@<<<888666777666333000222666777777888;;;:::777666777777666444333444555===222111===GGGCCC999444888666333333444555555555666666444000111444777666777444333444333333777>>>777444555888888444444666555444333444666777777777666666777888:::===???AAA;;;888999>>>@@@<<<999:::999===777555<<<;;;666:::666555555777999999888777555666777888888888888{{{```MMMGGGHHHGGGCCCDDDBBBEEEHHHFFF===777777777777555444444666:::===<<<;;;::::::<<<===<<<;;;888:::<<<===>>>>>>???@@@AAA<<<:::>>>AAAAAACCCFFFEEEBBB@@@AAAAAABBBGGGLLLLLLJJJGGGHHHNNNRRRPPPJJJFFF>>>999999:::888777888===<<<:::888666555444444222555777777444111000111...///111222444555555555888555444666888777888;;;===???@@@>>><<<;;;;;;===CCCJJJTTTXXXUUULLLBBB<<<777666444444777<<>>DDDHHHPPPSSSVVVUUUSSSSSSWWW[[[ZZZ[[[[[[\\\]]]^^^___```]]]]]]]]]^^^]]]]]]\\\\\\aaabbbcccbbb___]]]]]]^^^XXX\\\bbbgggjjjmmmoooqqquuu{{{yyywwwvvvuuutttuuuwwwzzz|||~~~|||{{{zzzyyyvvvsssppppppnnnkkkgggdddcccaaa```aaadddgggjjjkkkooossswwwuuuuuuuuuuuuuuuuuuuuuuuuuuuxxx|||}}}zzzwwwvvvuuuvvvyyy{{{vvvsssssssss|||vvvjjj[[[EEE<<<<<<999%%%===FFF !!!&&&   $$$%%%%%%%%%%%%'''+++...222000000222444444000,,,111...---///222333///+++111222444555555333111000222444222555===888111666888666222...,,,,,,...///777444222222555666555333,,,...000111111333555777000000111333555555222...000666;;;:::777777444000111111111000111111222333111222222222222222111111111000///000222333333222222333555777666444222000777555333333555555444333777777666666:::>>>;;;555999999777444222222444666>>>111000@@@HHH@@@666444999777555444444555666777111666777444555999888444888555333333333222555:::666444666::::::777666888<<<888444444666777666444555555666888:::===???@@@888555666999:::666555666999===777444:::888555;;;555555555666777888888777666777888999999999888|||\\\HHHDDDFFFFFFDDDCCCBBBEEEGGGFFF???:::999;;;;;;:::777444444777:::===;;;999999;;;>>>@@@AAA999;;;>>>>>><<<999888999:::888888<<>>999444333222333666<<>>222333111%%%FFF999"""###  #########$$$%%%%%%%%%&&&)))---000000//////222666666333///---...000000000000000111000111333444333222111000333666444777>>>888222777???<<<777333222222444444111333444333000000222555///111333333333333555666111111333666666444111//////555888777666666333///444333222111000000000000000000111222222111111000222000///000111333333333666666666666666666555555222111111111333555555555777444111444===DDD???555999777555222222666<<>>======CCCLLLLLLVVV^^^aaacccddd\\\PPP@@@999444555777555555666444777;;;>>>===:::666222111111000///......------***---222666999;;;::::::;;;888777888555222333777666666777777888999::::::???DDDIIIKKKHHHAAA:::777111111111222555:::???CCCBBBAAA>>>:::999;;;???CCCFFFIIIKKKJJJIIIKKKRRRYYYVVVVVVVVVUUUTTTRRRPPPOOOQQQRRRUUUWWWZZZ\\\]]]^^^\\\[[[YYYWWWUUUTTTTTTTTTUUUYYY]]]aaabbbccceeefffiiinnnsssvvv{{{~~~{{{wwwtttvvvvvvsssnnniiiffffffgggcccdddgggkkkooossswwwyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvyyy}}}|||vvvqqqmmmkkksss{{{wwwqqqpppssswwwyyyggg[[[NNN777***---...---,,,BBB,,,$$$%%%"""%%%&&&''''''((()))******,,,000333......000222555666555444,,,...000000///000444777///000111222333222222111111555444666<<<666111777999666222000111333444555***///333222......333888000222444444333222333444333222333777666222///000///333555444444555333///444333222111000000000000///000111222333222111000444222000000111333333333777666666666666777888999444444444333444444555666111///...222===EEEAAA888555444333333666===FFFLLL666222333888777111111777666777777666555666888:::888333111222333444888===;;;555222444555333333555333111222555666333333666666555444555777888888888555666777888999::::::;;;;;;999999;;;:::777999>>>444;;;999777;;;999555;;;555666777777666666999;;;<<<;;;:::999888888888888oooUUUHHHEEECCCBBBBBB@@@BBBEEEGGGGGGFFFCCC@@@999<<<===;;;555222333555999777777888;;;============>>>===888333111555999555666777777:::IIIhhhrrrZZZBBB;;;;;;<<>>777111222444333444555333666999<<<<<<:::777444444333111000000///...---,,,///444999;;;<<<;;;999999777666777333000111666555444444555777888888777999===AAABBB???;;;666444.........000333888===@@@===<<<:::888777888<<<@@@BBBDDDFFFGGGHHHLLLSSSXXXVVVVVVUUUSSSQQQNNNKKKIIIKKKLLLMMMOOORRRTTTVVVWWWZZZYYYWWWVVVVVVUUUTTTSSSUUUWWW[[[]]]]]]^^^___```dddhhhkkkllloootttuuussspppqqqtttwww|||}}}zzzyyyzzzxxxtttoookkkkkklllkkkkkklllooorrruuuwwwxxxzzz{{{|||||||||{{{zzzyyyyyy|||}}}vvvooojjjgggnnnwww}}}uuupppqqqwww|||uuuaaaTTTIII333)))111777555111---"""%%%""" ###'''((((((***,,,---.........000111...///111222222333555777444222000//////111333444---...000111222222222222///444333666<<<666111888444000,,,,,,...000000000+++...000000//////333666...000222222111000000111333111222666444///---000111333444222222555444000222111111111111111222222000111333555555444333222555333000000111222222222333444555777888888888888555555555555444444555666...000222333888>>>===888222333444555777<<>>>>>444333;;;;;;666222555666444444555666333333555555333444777333444666777666666777888555666777999:::;;;<<<<<<999888888:::888666999???444;;;888666:::999777???666777888777666666999<<<@@@>>>;;;888777777888999}}}hhhRRRJJJHHHDDD@@@@@@???BBBFFFGGGGGGHHHFFFCCC666:::===;;;666333333555888888999<<<>>>>>>===:::>>>>>>:::444///000666===666777777555777KKKrrr}}}___CCC999999;;;AAAJJJWWWmmmwwwiiiYYY===555///000222222333555222444666777888777666555000///---,,,,,,+++)))(((///222666;;;<<<<<<:::888555333333444000---///555555444444444666666666555555888;;;<<<:::666444222,,,,,,,,,...111666:::===999999888666555777:::===@@@BBBCCCEEEIIINNNTTTXXXWWWWWWUUUSSSPPPLLLHHHFFFGGGGGGHHHIIIKKKNNNPPPQQQUUUTTTSSSSSSSSSSSSRRRPPPTTTVVVXXXYYYYYYYYY[[[\\\```dddeeedddfffjjjkkkhhheeegggjjjooouuu{{{|||}}}|||yyysssooonnnoootttsssssstttvvvxxxyyyyyy|||}}}~~~~~~}}}||||||~~~vvvnnnhhhdddkkkuuuzzztttpppsss{{{ttt___RRRGGG444---999CCC222...  ,,,'''###"""%%%((())))))+++---//////...------......111333222000111444888???888000...000111///,,,,,,---///000222333333333///444444777===777222:::888555000///000111000...111111000///000111111111***---///000///.........333000111555333---,,,000222444333111222555555111//////000000111333444555222333555777777666555444777444111000111222222222///111555888:::999777666222333444333333444555777...555999666333444666555222444555666666777999;;;555777777333333666555111...111444555444444666888<<<555===OOONNN999///555<<<666222555777555444555;;;777666777777555777:::444777:::999555333333444444666888:::<<<===>>>>>>;;;:::;;;<<<:::999===CCC555;;;888555999999999CCC666888999888666777:::===BBB???;;;777666666888999ooo\\\MMMHHHDDD>>>@@@HHHKKKBBBBBBDDDAAADDDEEE<<<<<<<<<;;;888444222555777777888:::===@@@@@@>>>;;;@@@>>>;;;888555333222222777444111111:::LLLcccsssrrrSSS888666<<<===???EEEUUUooo|||tttjjj___BBB:::222...///000///...111111444888666///---///000---,,,...---))))))+++...222888<<<<<<:::999888555555444222///------...777444111111444555333111000000111333555555333222///111444333111222555999666777888888888:::===???DDDBBBAAACCCHHHNNNTTTWWWXXXVVVSSSNNNJJJFFFDDDBBBAAABBBDDDEEEEEEFFFIIIKKKMMMRRRTTTSSSTTTUUUQQQLLLRRRQQQPPPSSSXXX[[[\\\[[[____________``````aaabbb```bbbdddeeegggmmmuuu|||~~~|||zzzxxxwwwxxxwww~~~}}}vvvyyy~~~}}}~~~}}}rrrjjjfffeeepppyyy}}}{{{wwwuuuuuuyyy}}}~~~lll[[[GGG777'''"""333III===,,, ###***666 !!! )))"""$$$!!!###&&&)))***)))(((&&&***)))(((+++///111111///000111222333333222111000777666444222111000////////////...//////000111111...222///333???===222///888444///...111333333222111000000000222444555555111000...,,,---///222444111111222222222333333333222111222555999999666333222000///111555777666444:::777555777<<<===:::666999::::::888555222111111333777999888555333444555:::999888777666555444333<<<999555555777888777666333111111111333666777777888555222222444555444111000000111444999:::888555<<<111===XXXVVV888,,,888@@@666222777888333333888222111555888555111444===888666333444888999888666555999999666888>>>===777:::777555888===AAA@@@===777777:::===;;;777777<<<999::::::888555555777::::::999999888888999999:::kkkZZZLLLHHHEEEAAACCCKKKKKK@@@>>>???;;;@@@DDD===666777666444111111333666999<<>><<<;;;<<<<<<:::888555444333444444777444111000666AAAOOOXXXQQQ>>>000222777888<<>>AAACCCAAA???AAAEEEJJJOOORRRUUUSSSOOOKKKHHHEEECCCCCCBBBCCCDDDCCCCCCDDDGGGJJJNNNOOOPPPRRRVVVZZZVVVNNNSSSQQQQQQTTTYYY\\\]]]\\\```___^^^]]]\\\\\\\\\\\\WWWZZZ]]]^^^___dddmmmttt}}}{{{{{{rrrllliiihhhrrr{{{~~~{{{wwwtttuuuyyyyyyhhhSSS@@@:::777...((((((---### &&&!!!### """$$$###$$$''')))*********)))...,,,,,,...111333333111111111222333333222111111333333222111111111111111111000000000000111111222,,,222///000999:::777===666222//////000222222111111...,,,///444777666222///...---,,,---...000111///000111222222222111111000111222444666666555333111//////000444555555333666333111222666777555222333444555555444333333333999999888666333222333444444777999888444222333555888555333444777999999888111000000333777999777555555555555444333333333444333333555888<<<>>><<<:::666333CCCYYYTTT888---666;;;555222444555444444555222222444888777555;;;CCC666666777666666666888999333777999999<<>><<<666666888;;;999555666;;;999:::;;;999666666888:::;;;;;;;;;;;;;;;;;;;;;;;;fffXXXLLLIIIHHHDDDFFFKKKIII>>>:::999666<<>>999333222777::::::===CCCDDDNNNZZZgggtttyyylllYYYAAA<<<666444444444111///...---...111///++++++///...++++++...///---///222:::888666777888777444111...+++)))))),,,---+++)))***,,,///000000111222333...,,,++++++---///000///555111...///333777666555222333555777888;;;???BBBBBB@@@??????BBBGGGLLLOOOQQQOOOLLLHHHFFFDDDDDDDDDDDDDDDCCCAAA@@@AAADDDGGGKKKLLLLLLOOOVVV\\\XXXQQQUUUUUUUUUXXX[[[]]]^^^]]]aaa___]]][[[XXXWWWVVVUUUPPPTTTYYYXXXWWWZZZccckkk}}}}}}yyyyyy{{{{{{}}}zzzwwwttttttwww{{{~~~zzzsssnnnmmmmmmvvv~~~{{{vvvsssuuuzzzsss```NNN>>><<<:::---!!!   ###%%%%%%&&&((()))+++,,,------000///...///111333222111111111222222222222111111////////////000111222333333222111111111111111222...666444000444555:::HHH333111//////000000000///111,,,***...666999555///------------------......---///111222222222000///...111333444333222222333000///...000222444333222555222//////222333222000000111222444555666666666>>>;;;666333222222222111///555:::999444111333666333222111222666888::::::222000111666;;;<<<888333333666888666222111444777444444555777999999777666333777CCCMMMFFF555000777777888666333444888888555666555555555333222666===555888:::888444444888<<<555999<<<===AAADDDBBB===:::777555777:::<<<<<<:::999888999;;;:::888999===:::;;;;;;:::888888999;;;;;;;;;<<<======<<<;;;;;;aaaWWWOOONNNMMMHHHFFFGGGFFF<<<:::999555;;;CCC???999999999999888999:::;;;:::===???<<<777333444666666444222000000222444666222000000222666999888666333444888???CCCDDDDDDEEEAAADDDIIITTTdddkkk```PPP;;;888666555555555333222444111111111---)))))),,,---++++++///111111333777:::555111111555777444000///+++((()))---///---)))***...111222000///111333111///,,,,,,...111222333444333333555777888777555333444666777888:::>>>AAA@@@@@@???>>>@@@DDDJJJNNNNNNMMMKKKHHHFFFEEEEEEFFFDDDCCCAAA???===???BBBFFFGGGKKKLLLNNNRRRWWWWWWSSS\\\\\\\\\]]]^^^^^^^^^^^^aaa___]]]ZZZWWWUUUTTTSSSPPPUUUZZZXXXTTTUUU]]]dddssstttssspppmmmnnnoooqqqssspppllliiiiiikkkooorrrtttxxx|||yyytttqqqpppqqqzzz~~~{{{uuusssuuu||||||nnnXXXOOODDD999+++!!!!!!$$$&&&'''((()))***,,,...///000////////////000000000000000000000000000000000000............///111222222333222111111000000000000///777444///111///222===000000////////////......///------000555666222---------...//////...---,,,---///111333444222000///...222444444111000111444000000000111222333333333777444000000111333333333111222333555888999999999===999555444444444222//////333777999777555555666222111111222444666888999888555444777<<<===888333444666777555333333555777666555555555555444222111777999:::888333111444999666;;;:::444555<<<<<<666555555666555444333666999888999999777555555888;;;999;;;>>>AAACCCBBB===999:::888666777999:::999888999666777999:::777999<<<:::;;;;;;::::::999:::;;;:::;;;===>>>>>>===;;;:::___YYYUUUTTTRRRLLLEEEBBBCCC<<<===>>>999===BBB===:::999999888999999888888999888666555555444444333666444222000000111333444222000000333777:::888666111333888AAAMMMTTTSSSNNNEEEDDDDDDIIIRRRVVVOOOFFF444333333333444555555444555222111000---))))))---...,,,...333555555666999:::444///...111333111...///+++((()))...000---***(((,,,///000//////111444444111...---///222444555000555;;;===<<<999777666666777888888888:::===@@@<<<======<<<===AAAGGGLLLOOONNNMMMKKKIIIHHHGGGGGGCCCBBB@@@>>><<<>>>BBBEEEGGGNNNSSSQQQOOORRRWWWYYYccccccbbb```______``````bbb```^^^[[[YYYWWWVVVUUUTTTXXX\\\ZZZUUUTTTYYY^^^gggfffffffffeeeeeegggiiijjjgggdddbbbbbbdddgggiiillloootttxxx{{{~~~yyyuuussstttuuu~~~|||yyyuuussswwwyyyjjjSSSMMMBBB222 !!!  !!!!!!###&&&((()))***+++,,,---///000111///000000000//////000000/////////......//////////////////...//////000000222111000///////////////+++222111///444000***...000000000000////////////...000333333222000......///000111111111///...,,,...000333444555333111000000333555444111000111444111222222333333333444555666444222111222333444555444333333555888999888666666444444666888777333///333222444777;;;;;;888444222222222222222444666777???;;;777777:::;;;999555777444222333555666666444555666666666555555555555:::888333...///444666555555;;;<<<555555;;;<<<777000333555777888;;;<<<===>>>;;;777666777888888777888999<<>>AAA<<<===<<<;;;;;;<<<===;;;:::888555222222444666666555666555444333222222222333222222222444666777666555///333888CCCUUUeeedddZZZIIIGGGEEEFFFGGGFFFBBB===111111111222333444555666111//////111///,,,...222000///222888:::888888:::;;;777111.........,,,***,,,***(((***---000///---***+++,,,---...000333555222000------///222333444111777???AAA>>>:::888888888999999999999;;;>>>@@@:::;;;;;;:::999<<>>===???CCCFFFHHHRRRYYYTTTOOOQQQXXX^^^fffeeeccc```^^^___bbbddddddccc```^^^[[[ZZZYYYXXXUUUXXXZZZYYYWWWVVVWWWZZZ___]]]]]]___```___```ccccccbbb```___```aaabbbccchhhkkkooorrrtttvvvxxxyyyzzz}}}www~~~~~~}}}zzzwwwwwwxxxzzz|||xxxvvvttttttyyyuuugggSSSGGG777***""" $$$  !!!+++... %%% """###$$$&&&(((+++***+++,,,...////////////000111222222111000222333//////............//////111000000///////////////111000//////////////////,,,222222555>>>:::000000111222222111//////000222...222555444000---...111222222333333222000///...000111333444444444222111333444444333111000111222111333444444333333444555333222222111222333444555444222111333666777555222000222444777999777444111666333222666<<<===999444333444444333111222444666???<<<999888888888888777666333000111555777555222...000222333333444666888777666444444777999666000444888999666444666777555222555666444555888888666CCC>>>888666777999777555444444888???AAA>>>:::999888888888777888888999999888666666<<<>>><<<:::;;;999888888999;;;;;;:::888888888999::::::999888888ddd```ZZZVVVSSSPPPKKKFFFDDD>>>BBBCCC<<<===AAA<<<>>><<<<<<===@@@AAA@@@>>>888888777555555666999;;;555555555555555555444444111444777888777666555444000777<<>>>>><<<999888777999::::::;;;===@@@CCC???@@@@@@<<<999;;;@@@FFFQQQRRRSSSSSSPPPKKKGGGCCC<<<===>>>>>>???AAADDDGGGHHHQQQUUURRRNNNRRRYYY^^^dddcccaaa]]]\\\^^^dddiiigggfffccc```]]][[[YYYXXXUUUVVVWWWYYYZZZ[[[ZZZZZZ\\\XXXYYY]]]^^^ZZZYYY\\\]]]^^^^^^______`````````eeeiiimmmoooooonnnmmmmmmooorrrwww|||~~~{{{{{{{{{zzzzzz{{{~~~~~~xxxtttssssssvvv|||rrrdddRRRDDD111$$$  +++...%%%!!!+++!!!"""$$$%%%&&&(((+++---+++,,,...///000///...---...000222222000000222444111000////////////000111111000000//////000000111000000000///000000111111---333222555>>><<<555666444555444222000000222555000111222222111111222444444444333333222000///...000000111222222222222222444333111000111111000...000222444333111111333555000111222333333444555666555333111333666777444111000222555777666555444444555333222555888:::888555333444555333111222555777777888:::999666555666888333222111222333444444444---///111111000111444777666555555888999777444222666555777888666111222666888999666111333999<<<:::EEEAAA<<<888555555555555555333666===@@@<<<999999888888888888888999:::;;;:::888:::@@@CCC@@@======888777777999;;;<<<999777999999999999999999999999fffaaaYYYSSSQQQQQQOOOKKKEEE@@@BBBBBB:::;;;AAA===888777666999===???>>><<<999<<<===:::555555;;;@@@333444666777888777666555///444:::===;;;888777777000888===@@@KKKWWWRRRDDDGGGFFFHHHLLLMMMFFF>>>888555555333222000111333555<<<;;;<<<>>><<<777777:::444444:::AAAAAA<<<888888666666555222000///000111'''***...111333777<<>>???@@@CCCFFFHHHFFFLLLOOOLLLLLLRRRXXX[[[```___]]]ZZZZZZ^^^fffmmmjjjhhheeeaaa]]][[[YYYXXXUUUTTTUUUYYY^^^```___]]]\\\XXXXXX]]]]]]XXXVVVXXXZZZ[[[]]]___``````___^^^dddhhhlllnnnllliiigggeeehhhkkkpppuuuxxxzzzzzzyyywww|||}}}{{{wwwxxxzzzzzz{{{~~~}}}vvvrrrrrrsssvvv~~~~~~ooobbbOOOEEE333!!!!!!     ###&&&###"""$$$&&&''''''))),,,///+++,,,///000000///---++++++---000///...---000222333222111000000111222333000000///000000111222333111000000000111222333333(((...,,,+++222111...333666666666333000000444888111///...000333666666555555444333222111//////...000000000000000111111111555111......000000...,,,///111333222000///111444000222444666666666777999777444222444999:::777333111444666555333222444666333333444444555555666777111333555444222222666999...444999:::666444555777///222444333000000333666555777888666333222444666777444444555333000222999999555777<<<999000111999666888666333:::IIIRRRSSSDDDCCC@@@:::333111333777999666777>>>???999666777777888999999888999;;;===555333555===@@@===999777777666666888;;;<<<999666:::999999888888999999:::nnnbbbXXXWWWWWWQQQHHHBBBFFF===DDDYYY[[[FFF888999888666888;;;888444777???:::===<<<666444888<<<>>>888:::<<<<<<;;;999888777555888<<>>MMM>>>QQQ:::===;;;888666444333333444>>>@@@AAAAAA>>>;;;999888777999<<<>>>>>><<<:::888666999:::777000++++++------,,,---111888>>>@@@@@@;;;888444222333444444333555555555555555666777777999999999999999888777666555777:::<<<>>>AAAEEEHHHFFFFFFDDD???:::;;;BBBHHHPPPRRRSSSQQQLLLFFFAAA??????AAADDDEEEDDDCCCCCCDDDLLLJJJHHHJJJPPPVVVZZZ[[[\\\YYYUUUSSSTTTYYY```dddkkkfffaaa^^^]]]ZZZVVVSSSTTTSSSSSSWWW\\\]]]YYYUUUXXXXXXYYYYYYZZZ[[[[[[[[[XXXYYY]]]bbbaaa]]][[[^^^bbbfffkkkmmmlllhhheeeccccccdddgggjjjlllmmmmmmmmmkkkooouuuzzz~~~zzzzzz|||}}}|||}}}yyysssqqqssswww|||{{{iiiZZZIII:::***"""   """"""!!!!!!'''%%%$$$&&&***---,,,***333...,,,333'''666&&&333///000111222111000...,,,////////////000000000000///...---,,,---...///000,,,111777888555111000000///////////////......------000444777888999:::;;;888999999:::<<<======>>>BBB:::444444888:::555000333222111111000111111111:::444000000...---222;;;666222000222111111333999555333222777>>>???888111333333555555555444333222111111111111222333444444666555333111000222666999666555444333222222222222555777888777555444444555444111222555444//////444555555555555444333222111555<<<>>>777222333555444000222222:::AAA666///999222///000<<>>444555:::777777999777444888>>>:::<<<;;;555222666999:::555777999:::888666444333444666999;;;;;;999666444222444888???EEEGGGEEEBBB:::FFFFFF???III>>>TTTGGGGGGEEEBBB@@@???@@@CCCDDDHHHHHHIIIGGGEEEAAA???===:::<<<>>>???>>>;;;888666444555666444000......000///...///333999===???>>>555444444333333333444555555555555555555666777777::::::999999888888777777777999<<<>>>???BBBEEEHHHHHHHHHFFF@@@<<<<<>>???AAADDDEEEDDDDDDEEEFFFHHHEEEDDDFFFKKKQQQUUUVVVXXXUUURRRPPPRRRWWW]]]```gggccc___\\\[[[YYYVVVSSSSSSRRRRRRVVV[[[\\\XXXTTTWWWWWWWWWWWWXXXXXXYYYYYYYYYYYY]]]aaa```[[[ZZZ\\\```eeejjjllljjjeeeaaa______aaaccceeeggghhhhhhhhhgggjjjnnnrrrvvv{{{wwwrrrqqqsssxxx}}}yyyhhhYYYEEE666&&&$$$  !!!!!!!!!  !!!%%%''')))))))))(((((((((***,,,............)))'''///(((999***333///000111222111///---,,,////////////000000000000......---,,,---...///000---///222555666666444222111111///............//////222444666555555666777999999999999999:::::::::>>>888222222777888444///////////////000000111222222//////333555666>>>FFF;;;444000333555444444555111111333555888888666444222333444555555444333222444444444444444444555666333222222000///000333666444444333333333333333444555666888777555444444555444111222555555111222666333444444555555555555555444:::<<<777222333555444;;;999444666999///***444999555555>>>KKKQQQLLLDDD888:::;;;:::999777777777999???BBB@@@===>>>???>>><<<;;;888777:::>>>:::222666666666666777888999:::;;;888666666888:::999888BBB???<<<::::::;;;;;;;;;xxxlll^^^WWWSSSNNNMMMNNNHHHBBB???AAABBB>>>:::888<<<999777888888777:::>>>;;;===;;;555222555666666555777999:::999666333111555555666777666555333222444555999>>>BBBDDDCCCAAA:::EEEFFF>>>BBB===OOOHHH===:::777555666;;;@@@DDDJJJJJJIIIGGGDDDAAA>>><<<<<<===>>>>>><<<999777555666555333111000//////000111111222555999;;;<<<;;;000333777777555555666888888888888777888888999:::<<<;;;999888777888888999:::<<>>???AAACCCEEEDDDDDDFFFGGGDDDCCCBBBDDDIIINNNRRRSSSUUUSSSPPPOOOPPPTTTXXX[[[^^^\\\YYYWWWVVVUUUSSSQQQRRRQQQRRRUUUYYYYYYVVVSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYYYY\\\___^^^XXXWWWYYY\\\aaafffhhhfffaaa]]]ZZZ[[[\\\^^^```bbbcccccccccaaaccceeefffiiinnnsssxxx|||vvvqqqqqqtttzzzxxxfffXXXBBB333$$$""" !!! !!!"""!!!!!!###'''+++...///000***,,,......//////111333444......///+++:::+++000000111111111111///---,,,000000000000////////////......---------...000000///---,,,000666888666333444333222000//////000000000222333333222111111222444333333222111111111111999555111222666777333///...//////000111333333444666444555666666666:::???;;;333///333777666222111///111333333222222555888444555555555555444333222666666555444444444555555111222222222111111333555333333333333444444555555444666777777555444444555333111111444555333444666111222333444555666777888222777:::666333444555555===;;;444666<<<888888EEE;;;666444:::DDDHHHDDD===555888;;;<<<:::999888888444:::>>>;;;999;;;<<<;;;BBBBBB>>>999999<<<;;;777777777777777777888999::::::888777777888999999888:::===??????<<<::::::;;;vvvkkk```YYYSSSNNNNNNQQQLLLKKKFFF@@@???BBB@@@<<<;;;:::;;;<<<>>>>>>>>>??????AAA>>>999666888777555:::;;;===>>>>>>;;;666333666555555444333222222111666777999<<>>BBBCCCFFF<<<===:::777777:::AAAIIINNNJJJHHHFFFEEECCC@@@===;;;;;;;;;<<<;;;:::888666444;;;888333000///...---,,,111222333555777888777777111777===>>>:::888999;;;;;;;;;;;;::::::;;;;;;<<<===<<<999888777888:::;;;===@@@DDDFFFFFFGGGHHHIIIJJJJJJIIIFFFDDDFFFJJJMMMMMMOOOOOOMMMIIIDDDAAA@@@???AAACCCDDDDDDDDDFFFGGGEEEDDDDDDFFFJJJNNNRRRTTTXXXVVVTTTRRRQQQSSSUUUVVVVVVTTTSSSRRRQQQQQQPPPPPPRRRRRRRRRTTTWWWWWWUUURRRQQQQQQSSSTTTVVVWWWYYYYYYYYYYYY[[[]]]ZZZUUUSSSUUUVVVZZZ```cccbbb^^^ZZZWWWXXXZZZ\\\]]]_________^^^\\\]]]]]]]]]```eeekkkpppwww|||{{{uuurrrrrrvvv}}}vvveeeVVVAAA333$$$ ))) '''"""!!!"""&&&***,,,...///,,,///111111000000222555222111777///,,,777---111000111111111000///...---000000000000////////////......---------///000111...---,,,---111444555444555555555555444333111000///000111111///...///000111000///.........//////666555333555777777444222222222333444555555555666:::999999777333000000111555000...222555333111111222333222111111222666999999999888777555444222111666555444333222222222222222333555555444444444555444444444555555555444444333555777666555444444555333222111333444444444444111111111222444555666777222555777666444444444555999999444666@@@AAADDDQQQ:::666333777===@@@>>>999666777999999777666666777000777:::777444555666555@@@CCCAAA<<<999;;;;;;999888777777777888888999:::999888888888888999888888777:::======<<<:::::::::wwwnnneee```[[[UUUSSSUUUJJJLLLHHHAAA???BBBAAA;;;;;;>>>BBBDDDEEEEEEDDDBBBEEEFFFDDD???>>>???===999AAA@@@AAABBBBBB???:::666888666555333222222333333777888999;;;<<<===???@@@IIIEEE@@@AAAKKKXXXJJJ:::>>><<<:::<<>>===;;;999666444222111666555444333222111111111111333555666555444444555555666666666666555444333333444666666555444444555444333222111333555333111222222111111222333444444222333555777666555444555666888333333;;;999888BBB:::777555888<<>><<<;;;;;;999666444444666888666<<<>>>:::777777777666777<<<===:::777888888666888888888888888888999:::888888999999888888888888:::888777888:::;;;:::999xxxooofffccc___YYYTTTSSSKKKLLLKKKHHHEEEEEECCC???===EEEKKKJJJHHHGGGGGGEEEJJJKKKJJJGGGGGGHHHEEE@@@FFFDDDBBBCCCCCCBBB===888888777555444333333444555777888999999999:::>>>@@@GGG@@@>>>FFFRRRiiiRRREEE888888999<<>>???BBBFFFKKKNNNOOONNNNNNNNNJJJKKKLLLNNNQQQUUUXXXZZZRRRRRRRRROOOKKKFFFDDDDDDDDDEEEEEEEEEDDDEEEGGGIIIFFFHHHJJJKKKMMMOOOSSSVVVaaa```^^^\\\YYYVVVSSSRRRTTTUUUVVVUUUTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVUUUUUUSSSTTTUUUWWWZZZ\\\]]]^^^ZZZXXXXXXXXXTTTMMMKKKMMMKKKOOOTTTWWWXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYVVVVVVUUUUUUVVV[[[aaafffgggkkkppprrrsssuuuzzz}}}~~~}}}{{{{{{~~~~~~{{{wwwuuuwww|||~~~ppp^^^PPP:::---"""%%% ''' ###&&&&&&%%%%%%%%%&&&((()))+++,,,---...///000111000000222333333???RRR444,,,---///111////////////000000000000111111000000//////............------...000222333...000000...******...222000333666999999666111...,,,---///......///111333444333222111111333555666333666999:::888666444444222222333444333222111000111555666444222333444222...000555777444222777@@@666333111111222333111///???>>>;;;999666444333222777666555444333222222222///111333333222222222333555555666777777666555444222444555555444444444555444444222111444777666111444333222111111222333333444333555888999555444555111666333222888666333888444333333555888::::::999@@@???<<<777555555888;;;999>>>@@@<<<888888777666666;;;===:::999::::::777999999888888888999999:::666888::::::888777888999<<<999666666999::::::999sssgggcccaaa[[[TTTQQQPPPOOOOOOPPPMMMIIIGGGGGGDDDNNNRRRLLLDDDDDDGGGHHHMMMOOONNNMMMNNNPPPMMMGGGLLLHHHDDDDDDEEEDDD@@@<<<666666555444444555555666777888888777666999===AAA@@@===???DDDEEEaaaHHHFFF>>>???CCCHHHNNNTTTXXX[[[XXXSSSMMMJJJIIIGGGBBB======;;;999777666555666666555777888666333222333555///000000//////000555999<<<===@@@AAA???<<<999666777666666555555444555555777888999;;;<<<>>>???@@@CCCGGGMMMQQQRRRQQQPPPPPPMMMNNNOOORRRVVVZZZ\\\]]]RRRSSSTTTRRROOOLLLKKKKKKIIIIIIJJJHHHGGGGGGIIIKKKHHHJJJMMMNNNOOOQQQUUUXXX```______]]][[[WWWTTTRRRTTTVVVWWWWWWUUUVVVXXX[[[XXXYYYYYYXXXWWWVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[XXXWWWVVVQQQJJJHHHJJJKKKNNNQQQSSSSSSTTTVVVWWWTTTUUUVVVWWWWWWWWWVVVUUURRRRRRRRRQQQQQQTTTXXX\\\]]]```ccceeeeeehhhmmmqqqtttsssrrrrrrvvv|||}}}vvvwww{{{~~~||||||zzzwwwvvvzzzzzzkkkYYYKKK777***!!!!!!!!!###((())))))''''''((()))+++---...///000//////000111222222111;;;GGGZZZ555///---///+++------......000111222333111111111000///...............---...///000222333000000///...---...///111...///222333333222111///...///000///...///111444444222000......///111333///333888999555222000000///000222333333222111000111666777222000333333000333222444666555444888@@@666888:::999666333111111;;;:::888666555555555555555444333222222222222222000222333222111111333444111333555777999999888777111333555555444444444555222333222111666===;;;555666555333222222333555666666333555:::;;;666333444...555333333::::::666;;;///000111333333444444444======;;;999777777999;;;777<<>>:::;;;>>>>>>;;;:::999999888888999999999666888;;;:::888777777999:::;;;<<<;;;999999:::<<<|||mmmhhhfff```XXXTTTQQQMMMNNNQQQOOOGGGFFFKKKKKKTTTVVVKKK@@@@@@FFFIIINNNPPPPPPPPPRRRUUUQQQKKKQQQLLLGGGFFFGGGGGGCCC@@@555555444444555555666666777888888666555888===BBB<<<===AAA???222LLL555===:::===BBBHHHNNNSSSVVVXXX___YYYRRRNNNLLLHHHBBB===AAA???;;;888666555666666777:::===:::444000111333000000000///...111777<<>>???@@@AAACCCHHHOOOSSSTTTSSSRRRRRRQQQQQQRRRUUUYYY\\\]]]]]]TTTUUUVVVUUUSSSRRRRRRSSSMMMMMMMMMKKKJJJIIIKKKMMMJJJMMMPPPQQQRRRSSSWWW[[[\\\]]]]]]]]][[[XXXUUUSSSRRRTTTVVVVVVTTTTTTWWWZZZZZZZZZ[[[ZZZXXXWWWWWWXXX[[[[[[[[[ZZZYYYYYYXXXXXX[[[XXXWWWVVVPPPIIIFFFHHHMMMNNNPPPQQQQQQRRRTTTVVVQQQRRRSSSTTTTTTSSSRRRRRRPPPPPPOOONNNMMMNNNQQQTTTVVVXXXZZZ[[[[[[^^^dddiiikkkjjjiiijjjooouuu|||xxxrrrgggiiimmmuuu}}}}}}{{{~~~{{{yyywwwvvv{{{wwwhhhVVVGGG777))) !!! $$$'''))))))&&&'''((()))+++...000111222///...///333444333000---888OOO+++---///333---,,,------...000111333444222111111000///......---......---...///111333444333000---...111333222000------------...///000111111111111000//////111333888666333111///000111333,,,111666666222...,,,---///000222555666555444444***000222//////444777555777222000333444444777;;;888>>>DDDBBB:::444444666666666555444444555777777222111000000///000000000333444444444333333555777...000444777:::;;;;;;;;;111333555555444444444555111333222222999AAA@@@:::777666444444444666888999888444555;;;<<<666333444222999555222888777333777111333555666555555444444777999999999777777888999777===@@@===::::::;;;:::@@@???:::666666;;;<<<999::::::999999888999999999555888;;;;;;888777777999888===BBB@@@:::777:::>>>|||rrriiiddd___YYYUUUPPPTTTTTTOOOMMMOOONNNHHHGGGKKKLLLIIIEEEFFFMMMTTTOOOMMMKKKMMMPPPRRRPPPMMMRRROOOLLLJJJIIIFFFAAA===555666000111;;;:::444777333666999999888999>>>CCC>>>======<<<<<<<<<<<<<<<===BBBHHHLLLOOOSSSYYY^^^^^^]]][[[UUUMMMFFFBBB@@@DDD:::111000111222888AAA555777999::::::777444222000///......000444888:::GGGDDDAAABBBEEEDDD???:::===;;;999999:::999555111;;;::::::>>>DDDFFFCCC???DDDIIIOOOSSSTTTTTTSSSSSSSSSUUUUUURRRTTTYYY\\\[[[OOOOOOOOORRRUUUVVVVVVUUUTTTQQQNNNMMMOOOQQQPPPNNNPPPQQQRRRSSSTTTVVVYYY\\\```aaacccaaa]]]YYYVVVTTTTTTSSSSSSSSSTTTUUUVVVWWW[[[ZZZZZZYYYYYYXXXXXXXXX\\\]]]]]]\\\YYYWWWWWWXXX]]]\\\YYYUUUPPPLLLHHHFFFRRRPPPOOOOOOPPPQQQQQQPPPLLLPPPQQQNNNOOOSSSSSSOOOMMMLLLJJJIIIJJJKKKMMMNNNQQQSSSTTTTTTTTTUUUWWWYYY___aaaccceeehhhlllqqquuuxxx}}}uuuiii```ZZZXXX[[[dddmmmttt~~~||||||}}}yyyuuuxxx}}}uuucccQQQDDD///&&&  ))) ///444 &&&''''''%%%######$$$&&&(((((()))+++---...000000000111111111111000///...000////////////111222333000///...------...///000...///000///...---...000&&&***...000//////222555999666111......///000111///.........///111444555,,,000222111---,,,000444666555333444555666555444000333555555222000111333111333444222///...000333222000///000333666777777444111111333444222333666444666555444777<<<===:::777777666555333222111111111222222222222111000///000222666999555000222888444111111666888555333444666333333666777333111222,,,333888333------222777111333444666777666555555777999888555777:::777000777555333333555777777777555555555555444333222222999<<<999222111777<<<<<<===:::999<<<===:::888:::>>>===<<<<<<<<<;;;888666888888999999999:::::::::===888555666:::<<<:::888777777888999:::;;;;;;;;;zzzqqqiiiddd```ZZZVVVTTTVVVUUUPPPNNNOOOMMMIIIJJJMMMNNNLLLHHHGGGJJJMMMHHHIIIKKKNNNQQQSSSRRRQQQUUURRROOOMMMKKKFFF@@@;;;:::???888222999;;;777888888777888999;;;>>>@@@BBBDDDBBB@@@>>>===>>>>>>>>>@@@DDDJJJNNNRRRWWW]]]aaa___^^^ZZZSSSJJJCCC???>>>EEE<<<444222111000333999444666888::::::888555333111111111222444777999;;;BBB???===???BBBCCC@@@<<<<<<:::999999:::888444111;;;:::<<>>???===:::999::::::999888888888999999999:::::::::AAA<<<999999<<<===<<<999888888888999999:::::::::{{{rrrkkkgggbbb^^^ZZZYYYZZZXXXSSSPPPQQQPPPMMMRRRRRRRRRQQQOOOLLLJJJIIIGGGKKKPPPSSSTTTTTTSSSSSSVVVUUURRRPPPLLLFFF>>>999<<>>@@@@@@JJJFFFAAA>>>>>>@@@BBBBBBJJJMMMQQQTTTWWW[[[^^^aaa___]]]WWWOOOFFF???<<<;;;AAA<<<888666333000111444666777:::<<<<<<;;;999777222333444666888:::<<<===???===;;;===AAACCCBBB@@@===<<<<<<<<<<<<;;;777444:::;;;???FFFLLLNNNLLLHHHGGGKKKQQQUUUWWWWWWWWWWWWTTTVVVUUUQQQQQQTTTTTTQQQOOOOOOPPPRRRTTTVVVUUUTTTUUUSSSQQQRRRSSSTTTTTTSSSWWWXXXYYYYYYYYYZZZ\\\^^^]]]___aaaaaa___]]][[[[[[UUUSSSQQQPPPPPPSSSVVVXXX]]]]]]]]]]]]]]]^^^^^^^^^``````^^^[[[WWWVVVWWWYYY]]]^^^^^^[[[UUUOOOKKKIIIOOOMMMLLLLLLNNNNNNMMMLLLLLLOOOPPPOOOQQQTTTTTTRRRNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOOOOQQQSSSUUUVVVZZZ^^^aaabbbdddggggggccc\\\TTTOOOHHHHHHKKKOOORRRVVVbbbnnnzzzwwwrrrkkkpppyyy~~~zzzxxxzzz|||mmmZZZGGG:::### """###999***  %%%((()))+++---///......///000000111222222444333222222222333444555111111111111111333444444111000000//////000000111000111222111000///000222555333000000111111111111444222000///000111000000222222111111000///------///111222111...---///222...111555555555666999<<<333111///000111333333333000000111000...---///000555333111111111222111000444111111444444222222555222444555444666999888333555555444333333222111111111111111222444666888999DDD888///000555555333333333//////333555333111222444111222666777555333333444222///---,,,...111444999888777666555666666777444666555333555888777444777555333333555666777666444444444555555555555555222666888666555888999888CCC>>>::::::999777888<<>>===<<<888888888999999999999999~~~uuunnniiieeeaaa]]]\\\\\\YYYVVVUUUUUUUUUTTT[[[YYYVVVVVVVVVTTTPPPLLLNNNSSSYYYZZZWWWSSSQQQQQQTTTTTTSSSQQQLLLEEE>>>999999LLLIII777777===;;;777:::999888888:::>>>BBBEEEPPPJJJEEECCCEEEJJJMMMNNNXXXYYYZZZZZZZZZ[[[\\\\\\\\\YYYSSSKKKCCC===;;;::::::::::::999777444444555999:::===???@@@???>>>===666666666666888;;;>>>@@@@@@>>>===>>>AAACCCDDDDDD???@@@AAABBBAAA???<<<::::::===BBBJJJPPPRRRPPPMMMIIIMMMRRRVVVWWWWWWXXXXXXTTTWWWVVVRRRPPPRRRQQQMMMNNNNNNNNNPPPSSSTTTSSSRRRSSSSSSRRRSSSSSSTTTTTTTTTVVVXXXYYYYYYXXXXXXZZZ[[[]]]___aaaaaa^^^\\\[[[[[[UUUSSSPPPOOOOOORRRVVVYYY^^^^^^^^^______`````````bbbaaa^^^ZZZVVVVVVWWWZZZ^^^aaabbb___YYYRRRNNNLLLPPPNNNMMMMMMMMMLLLJJJHHHKKKMMMNNNOOOPPPRRRRRRRRRMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHIIIIIIIIIIIIKKKMMMLLLNNNOOOQQQRRRTTTXXXZZZ[[[\\\\\\[[[XXXSSSNNNKKKFFFGGGIIIKKKJJJMMMYYYfffoooyyy~~~wwwooojjjggglllvvv~~~{{{zzz}}}{{{kkkXXXEEE888!!! ===&&& """"""%%%)))+++++++++,,,,,,000000000111111111111111444333222111111333444666.........///000000111222111111000000000000111111///000111111//////000111777333///...000222111000222111111222333444222111333444444444333222000...000111222111......000222,,,000555555222222666;;;666222//////222555666555000000000/////////000111111000///000222333333222333111111555555222222555222555666666777999777222888777666555333222000000222222111111222555888:::BBB777...000555555333222555222111555777444333555444111111666888555333444777888888666000---222:::999777555222222222444555333333333333444666777666666444333333444666666666444444444555555666777777333555777666666888:::;;;666666:::??????:::888999<<<:::777666888999::::::888888999999999:::::::::;;;999777888;;;===>>>===999999999999999888888888}}}tttmmmiiieeeaaa]]][[[ZZZYYYYYYXXXWWWWWWWWW___[[[VVVVVVXXXXXXVVVSSSSSSXXX]]]]]]YYYTTTPPPOOOPPPRRRRRRQQQLLLFFF@@@<<<444JJJJJJ:::999>>>;;;777;;;???AAA???<<<@@@IIIRRRRRRMMMIIIKKKQQQXXX[[[\\\^^^]]]\\\[[[ZZZZZZXXXXXXWWWUUUPPPHHHAAA<<<:::;;;888;;;===<<<999888777666:::;;;>>>???@@@@@@@@@???;;;:::777666888;;;???BBBAAA???>>>>>>???AAABBBBBB@@@AAADDDEEEDDDBBB???>>>:::>>>EEELLLRRRSSSRRRPPPKKKOOOSSSVVVVVVVVVWWWWWWSSSVVVVVVSSSQQQRRRQQQMMMMMMLLLMMMNNNQQQRRRQQQOOOQQQRRRRRRRRRRRRRRRRRRRRRUUUWWWXXXXXXWWWWWWXXXYYY^^^___```___\\\ZZZYYYYYYVVVTTTQQQOOOPPPSSSWWWYYY^^^^^^^^^______````````````___]]]YYYVVVUUUWWWYYY___ccceeebbb[[[TTTPPPPPPNNNMMMMMMNNNOOOOOOMMMKKKKKKKKKMMMOOOPPPPPPPPPQQQLLLMMMNNNOOOOOONNNMMMMMMIIIJJJKKKKKKJJJJJJLLLNNNKKKMMMOOOOOOPPPQQQSSSVVVUUUUUUUUUSSSQQQNNNKKKJJJGGGGGGIIIJJJGGGIIISSS___fffpppyyy|||}}}}}}{{{tttmmmgggdddccchhhqqq|||}}}}}}wwwgggTTTAAA444###"""'''!!! """444,,, """$$$&&&))),,,...---,,,,,,,,,000000000000000000000000333222000//////111333444---......///000000111111000000111111111111000000...///000000......///000444000,,,,,,///222111000...---...///111111///---111222333444444333222111111111111000//////000222,,,000444333///...222666333///,,,,,,///222222111222111000000111111222111111000///000222333222111333000111555555222222444///222333222333666333...111111111111000000//////444222111000000222444555888222000333555333222333666222111444666444444555444111111666888555333444333++++++666>>>;;;000***:::888555222111222444555222222333555555555666888666444222222444666666666666555555555555666777888777666666666666777;;;???222444:::@@@AAA>>>>>>AAA:::999888999::::::999777888888999999999:::::::::===<<<:::999:::;;;;;;;;;:::::::::999999999999999~~~wwwooojjjgggeeeaaa^^^[[[YYYYYY\\\[[[WWWVVVXXX\\\YYYUUUUUUWWWYYYXXXVVVSSSVVV[[[]]][[[WWWTTTRRRQQQSSSUUUSSSNNNIIIEEECCC777IIIIII======???;;;::::::???CCC@@@<<<@@@LLLXXXNNNKKKJJJPPPZZZbbbeeeeee___^^^\\\[[[[[[[[[YYYWWWSSSRRRNNNGGG@@@;;;:::999888===@@@===999888888777;;;<<<===???@@@@@@?????????===;;;999:::<<>>===============>>>>>>===@@@DDDEEEDDDAAA??????<<>>AAACCCAAA@@@FFFRRR]]]SSSQQQSSS\\\iiiqqqsssqqqhhheeebbbaaaaaa```]]]ZZZRRRQQQNNNHHH@@@:::777666555<<<>>>:::777999<<<;;;>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@????????????;;;<<<===>>>=========>>><<>><<<<<<<<<:::999@@@HHH>>><<<::::::::::::999777888888999999999:::::::::@@@@@@>>>;;;999888888999:::;;;;;;<<<<<<=========vvvrrrmmmkkkmmmnnnmmmllljjjggghhhkkkhhh___ZZZ[[[WWWZZZ\\\^^^]]][[[XXXWWW___^^^___bbbdddccc___ZZZ___``````\\\VVVQQQOOOOOOMMMOOOGGGAAACCC@@@>>>FFFIIIIIIHHHHHHKKKSSS^^^eee``````dddooo|||sssoookkkhhhgggddd```\\\SSSRRROOOIIIAAA999555333///777;;;777666;;;@@@AAACCCDDDDDDEEEEEEEEEEEEEEEAAABBBEEEFFFEEEBBB>>><<<:::<<>>CCCHHHJJJGGGDDDCCCCCC>>>AAAEEEIIIJJJKKKMMMNNNNNNPPPRRRRRRPPPOOONNNOOOKKKQQQVVVWWWYYY\\\[[[XXXPPPOOOOOOQQQSSSSSSRRRQQQRRRTTTVVVUUUQQQNNNNNNOOOJJJMMMPPPQQQQQQPPPQQQRRRSSSUUUVVVVVVUUUUUUWWWXXXVVVUUUUUUUUUUUUWWWXXXYYY[[[ZZZZZZYYYYYYXXXXXXXXXVVVXXXYYYXXXVVVUUUVVVWWW[[[^^^```[[[RRRLLLMMMPPPXXXWWWWWWWWWWWWVVVRRROOOTTTPPPPPPUUUTTTOOOOOORRRPPPRRRTTTUUUTTTQQQMMMKKKKKKLLLLLLLLLKKKKKKLLLNNNSSSUUUWWWWWWUUUUUUUUUVVVNNNMMMMMMLLLKKKJJJJJJJJJHHHEEEDDDHHHIIIHHHJJJMMMUUU___iiinnnttt|||zzztttkkkddd```^^^]]]\\\hhhiiilllsss~~~~~~xxxiiiYYYGGG555***(((  !!!&&&!!!###&&&)))*********---...//////...///111333///000000111222222333333333333333222000///---,,,+++,,,...000000000//////---...///000000///...---///111222111000///000111,,,///222111...,,,---///222000......///000///...222111000//////000111222///......///222444555555000///...///000111111///000222444333///------///111...,,,---000222111000//////000333666777666555222000222666777333222333222444333111333777777444222222111111000//////...000111222222222222111000666222111555666444333444777222000333555444444777666333333666777444111222333---...555444///444>>>777666555444333444555555222333888>>><<<555333777555333222222333555555555;;;999777666555666777888555444666;;;:::444444888;;;<<>>:::888999999:::999888888999999999:::::::::888999999888777888:::<<<;;;;;;;;;<<<===>>>??????yyyoooiiijjjoooppppppqqqooommmnnnpppkkkaaa]]]___XXX\\\___]]][[[ZZZZZZYYY```^^^\\\]]]bbbddd```ZZZ]]]bbbccc___VVVQQQSSSWWW[[[XXXRRRKKKFFFDDDFFFHHHOOOOOORRRSSSQQQQQQ[[[fffjjjqqqxxx}}}wwwvvvvvvrrrggg]]]PPPUUUVVVNNNBBB999888999444777<<>>>>>@@@AAABBBCCCCCCCCCFFFEEEGGGJJJGGGCCCGGGOOO@@@EEEIIIKKKOOOQQQNNNIIINNNRRRTTTRRRLLLIIIJJJMMMJJJNNNRRRUUUVVVUUUUUUVVVQQQOOOMMMNNNRRRUUUVVVUUUUUUXXXVVVQQQNNNOOOOOOMMMKKKPPPTTTSSSOOOMMMOOOSSSVVVWWWXXXXXXWWWUUUTTTSSSUUUVVVWWWVVVUUUTTTUUUVVV^^^\\\ZZZYYYYYYYYYXXXVVVPPPSSSWWWWWWVVVVVVXXX[[[ZZZ[[[[[[XXXTTTPPPMMMLLLXXXYYYYYYXXXVVVSSSPPPNNNQQQRRRTTTUUUUUUSSSRRRPPPRRRQQQQQQQQQQQQQQQPPPNNNOOONNNLLLKKKKKKMMMOOOPPPWWWWWWVVVXXXYYYXXXVVVTTTLLLJJJHHHGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJLLLOOORRRWWW[[[dddnnnyyyyyyvvvooojjjccc]]]ZZZZZZ\\\^^^dddeeeiiippp{{{~~~pppcccQQQ===...(((!!!%%%(((+++...//////000000111222222222222111444333222222111111222222222222222222111000......///////////////000111111///000111222222111000///000---++++++...000111222000000///...............111111/////////000111222///---,,,...111222000---111222333222000.........***555000***999777,,,---000222555777666333///---//////000111111111111111000333222111444:::999222444;;;>>>888000111===III???555;;;111//////FFF777444333111//////000111222000111222222444444555666222222222333333222111111444999999222---///444777333333333333333222111000111111111222333333111...444333222222444666999:::777999888333111555777777<<<666000000333666666444666777777666444444555666666888::::::888666555555111;;;EEEGGG@@@999888:::===AAAAAA<<<;;;===<<<777;;;777666DDD555555CCC777999999:::::::::;;;;;;;;;;;;<<<===<<<:::999999:::wwwpppjjjiiiiiiiiimmmqqqrrrmmmlllppppppjjjeeeeeeXXX\\\^^^]]]ZZZYYYYYYYYYWWWWWWXXX[[[___aaa___[[[^^^bbbeeeccc]]]XXXXXXYYY\\\[[[YYYUUUQQQOOOOOOPPPUUUVVVZZZ\\\ZZZZZZbbbllluuu|||zzzsssggg\\\TTTQQQPPPPPPJJJ???555111888888777666777:::???CCCFFFEEEDDDFFFIIILLLNNNNNNLLLMMMMMMLLLLLLKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKMMMOOOLLLHHHMMMVVVLLLOOOQQQRRRTTTWWWUUUPPPQQQTTTUUURRRMMMJJJKKKMMMLLLOOOSSSVVVVVVUUUUUUVVVUUUSSSQQQRRRTTTVVVVVVUUUPPP[[[aaaYYYMMMHHHJJJLLLPPPRRRSSSRRROOONNNPPPSSSWWWWWWXXXXXXVVVUUUTTTTTTVVVWWWXXXWWWVVVUUUVVVWWW]]]]]]]]]\\\ZZZWWWTTTSSSRRRTTTVVVWWWWWWWWWXXXYYYXXXYYYXXXWWWTTTRRRPPPPPPYYYZZZZZZZZZYYYWWWUUUTTTQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUTTTRRRQQQPPPOOOMMMLLLLLLNNNOOOQQQZZZYYYXXXYYYYYYXXXUUURRRNNNLLLIIIIIIJJJKKKJJJJJJIIIJJJKKKKKKLLLNNNRRRUUUZZZ___gggrrr|||}}}xxxrrroooaaa___]]]\\\\\\\\\]]]]]]bbbdddhhhooozzzzzzkkk]]]KKK777)))###!!!!!!!!!###&&&***---///000000000111111222333222222222111111111111111222222222111111111111000000///...///////////////000111111///000111111111111000///333111...---...000000000000//////........................///000222333444///------...000111///---///111222222000//////000333777---,,,***111333???333444555666444000,,,***///000000111111111111111000222111000333888777111222444666333000111666;;;666000,,,111:::CCCOOO///555444222111111111333444000111111222222333333444333333444444444444333333///222111000111444333///444444444444444333222222222111111333444444111///333333222222333555777888444777777222000222444333777444222333666777666555666777777666444444555666666888:::;;;999777666777666>>>FFFHHHCCC>>>===>>>>>>AAAAAA===<<<>>><<<888666444555BBB888555CCC777::::::::::::;;;;;;;;;;;;999;;;<<<;;;::::::;;;<<>>CCCIIIMMMKKKJJJJJJKKKNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFIIIKKKOOOOOOKKKIIIOOOWWWVVVWWWVVVTTTUUUWWWVVVRRRSSSUUUUUURRRNNNKKKLLLNNNNNNQQQUUUWWWWWWVVVVVVWWWYYYXXXVVVVVVXXXXXXWWWVVVVVVWWWWWW[[[cccggg```UUU]]][[[WWWTTTRRRRRRSSSUUUWWWXXXXXXWWWUUUTTTTTTUUUWWWXXXYYYYYYXXXWWWXXXYYY[[[___aaa___YYYTTTQQQQQQTTTTTTTTTVVVXXXYYYXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUXXXXXXZZZZZZZZZYYYXXXWWWRRRRRRSSSSSSTTTUUUWWWWWWSSSTTTWWWXXXYYYWWWUUUTTTRRRQQQPPPNNNNNNOOOQQQRRR]]][[[ZZZZZZYYYWWWTTTQQQQQQNNNLLLKKKLLLNNNNNNNNNLLLLLLMMMMMMNNNQQQUUUYYY]]]aaajjjuuu}}}wwwwwwuuunnniiiggg]]][[[YYYZZZ\\\^^^``````^^^bbbgggoooyyy~~~~~~tttdddUUUCCC000"""  """###$$$&&&))),,,///000111111111222222333333333333333000111222333444444444444000000000000000000000//////////////////000111111///000000111111000000///666444111////////////...000///......------......---...///000111111111111...------...000111///...---///111111000000000111000666999NNN333888222===333333333333111///---+++///000111111222222111111000111111000111555444000444222111333555666555333)))555///:::777===MMM888666555444333222333444555111111111111111111111111444555555666666555555444222222111444;;;@@@999///444444555555555444333333222222222333555555333111333222111111111333444555222666777333111333333000333444555666777777777666666777777666555444555666555777999:::999888888888:::>>>CCCFFFDDDBBB@@@???>>>@@@@@@===<<<>>><<<999;;;666555===:::222AAA888::::::::::::;;;;;;;;;<<<888999;;;;;;;;;;;;<<<>>>xxxtttpppnnnjjjffffffiiihhhccccccnnn|||xxxooodddcccbbbbbb___\\\]]]```YYY[[[___cccccc```___aaaaaacccfffhhhiiihhhfffdddfffhhhiiiiiigggeeeeeefffjjjjjjooosssuuuwww~~~|||pppbbbXXXNNNPPP]]]hhhZZZ???777BBB666<<>>===<<<===@@@CCCEEEFFFJJJNNNNNNKKKKKKQQQXXX______[[[VVVUUUXXXWWWSSSSSSTTTSSSQQQNNNMMMOOOQQQRRRTTTWWWYYYXXXXXXXXXYYY[[[[[[[[[[[[[[[ZZZYYYXXX\\\WWWTTT\\\nnnzzzttthhhlllggg```[[[XXXXXXWWWWWWVVVWWWXXXVVVSSSRRRTTTVVVWWWYYY[[[\\\[[[[[[[[[[[[ZZZ^^^aaa^^^WWWRRRRRRTTTWWWUUUTTTVVVYYYZZZXXXUUURRRPPPPPPQQQSSSVVVXXXXXXUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRTTTVVVWWWRRRUUUYYY[[[[[[YYYWWWVVVUUUTTTRRRQQQQQQRRRTTTUUU]]]\\\ZZZZZZZZZXXXUUURRRSSSPPPMMMMMMNNNPPPQQQRRROOOOOOOOOOOOPPPSSSYYY]]]___ccckkkvvvyyyrrroookkkeeeaaa``````[[[VVVUUUWWW[[[]]]^^^\\\```gggnnnwww}}}~~~{{{|||}}}ppp^^^NNN<<<***!!! """###&&&(((***---///000111111222222333444444444444333222333444555666555555444000000//////000000000111///////////////000000111///000000000000000000///555333000/////////...---//////...------------...000111222222111///---,,,---......///000000///......///111111000//////000...333===ccc999;;;***////////////000000000000000000000111222222222222111222222111111111333333222444222000222666888666444000:::...999111111@@@<<<666555444333333333444444333222222222111111111000333444555555666555555555666555555888???CCC===333333444444444444444333333333222333444666666444222333222111111111111222222333888:::777555555444111555666777777555555666888555666777777555444444555333555777888888777888999:::;;;===@@@BBBBBB???===<<<======<<<<<<<<<;;;:::EEE>>>999:::???///???999999999999999::::::::::::999:::;;;;;;::::::<<<===}}}vvvrrrsssrrrlllfffccciiifffhhhrrr{{{ooohhhdddccchhhkkkjjjkkknnngggfffhhhllliiibbb```cccfffggghhhjjjlllmmmmmmmmmqqqrrrrrrpppnnnnnnooopppvvvuuuxxx~~~xxxkkk]]]TTTMMMKKKVVVeee]]]FFF===DDD>>>CCCJJJNNNMMMJJJFFFDDDEEEEEEGGGJJJOOOQQQRRRQQQOOONNNLLLIIIHHHGGGGGGGGGHHHFFFDDDBBBCCCGGGJJJMMMJJJNNNQQQQQQQQQTTTZZZ^^^iiiiiiddd^^^]]]^^^]]]YYYRRRRRRPPPOOONNNOOORRRTTTUUUWWWZZZ[[[[[[[[[\\\]]]]]]^^^``````___]]]\\\[[[ZZZaaaeee```]]]cccmmmtttuuuppphhhaaa]]]ZZZXXXVVVVVVYYY[[[YYYUUUSSSUUUXXXYYY\\\```cccbbb```^^^^^^ZZZ]]]]]]ZZZTTTRRRVVVZZZXXXVVVUUUVVVYYYZZZXXXUUUPPPNNNMMMOOOTTTWWWYYYYYYUUUUUUVVVVVVVVVUUUUUUUUUYYYWWWTTTRRRQQQRRRSSSTTTRRRVVVZZZ\\\[[[YYYWWWWWWWWWVVVTTTSSSTTTUUUWWWXXX[[[ZZZZZZZZZZZZYYYVVVTTTSSSPPPMMMMMMOOOQQQSSSTTTRRRRRRQQQPPPPPPTTT[[[___bbbfffnnnxxx|||rrrhhhdddaaa\\\XXXXXXZZZWWWUUUVVVZZZ[[[YYYUUU[[[```ffflllsss|||~~~zzzzzz~~~xxxzzz~~~yyykkkXXXHHH777'''"""!!!"""""""""$$$'''((()))+++...///000//////222222333444444444444333333444444444444444333333111111000000000111111222///////////////000000111000//////////////////000111000......//////...---//////...---------------000111111111000///---,,,---...//////////////////000111222111///------...666000,,,LLL'''222)))222............///000111111000000111222222222222222333222222222222222333555////////////111333555777;;;111'''---999888333000444333333222222222222222444444444333222222111111111222333444444444444444333444444333555999777222111222333333333333222222333222333555666777555333333333222222222222222222222777:::888666777555222;;;:::888555333333666888555666888777666444444555222444666666666666777999:::999:::===@@@@@@>>>;;;:::999:::;;;;;;999999999BBB??????@@@PPP555>>>888888888888888999999999999;;;<<<===<<<:::999:::;;;xxxsssuuuuuunnnfffaaafffgggiiioooyyy}}}vvvlllllldddcccooozzz|||{{{}}}vvvpppooosssqqqiiifffjjjoooqqqrrrsssssstttwwwyyy~~~}}}|||{{{|||~~~ssseeeXXXPPPPPPDDDCCCRRRYYYNNN???:::BBBEEEHHHJJJJJJJJJJJJKKKIIIIIIJJJMMMQQQTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLOOOMMMJJJHHHGGGIIILLLMMMNNNQQQSSSTTTYYY```ddddddoooooolllgggeeefffbbb]]]UUUSSSPPPOOOOOOQQQTTTVVVXXXZZZ\\\^^^^^^___aaabbbbbbdddffffffccc```^^^]]]```dddccc]]]\\\bbblllqqqsssqqqlllfff```[[[XXXVVV[[[___cccaaa]]]YYY[[[]]]```eeekkkmmmkkkfffaaa___ZZZZZZZZZWWWTTTTTTXXX\\\XXXWWWWWWXXXYYYXXXWWWUUURRRPPPOOOQQQVVVYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZWWWTTTRRRRRRSSSSSSSSSXXX\\\]]]ZZZXXXXXXYYYXXXWWWVVVVVVWWWYYY[[[]]]ZZZYYYYYYYYYZZZYYYVVVTTTRRROOOLLLKKKMMMQQQSSSTTTUUUTTTQQQOOOPPPTTTZZZ```eeeiiipppyyy~~~qqqggg^^^ZZZWWWSSSQQQQQQRRRTTTZZZbbbhhhfff\\\TTTYYY^^^dddhhhllluuu|||~~~~~~|||{{{zzzwwwxxx|||uuuxxx~~~ttteeeRRRAAA222%%%  ### $$$'''(((''''''***,,,***+++---///000000//////111222222333333333333333222111111111111111222333444333111000000111222333///////////////000111111000//////......//////000///...---...///000///...///...------,,,,,,------,,,---...///000000000000,,,...000000///...///000000111222111...,,,,,,---333...%%%999&&&222...888111111000000//////......000111222222333222222222333111111333222000333777000222444333222333777;;;---///LLL...;;;777)))222222222222111111111000000444444444333333222222222000000111222333333333333111444444000///222333222111111222222333333222222222222222444666777555333444444444444444333333333000555888666555777666444???<<<888555333444666777444666888888666555444444333444666666666666888999::::::<<>>888AAAFFFLLLQQQTTTUUUVVVVVVSSSRRRRRRTTTXXX\\\^^^^^^\\\[[[ZZZXXXVVVTTTRRRQQQRRRPPPNNNLLLLLLMMMOOOPPPUUUVVVWWWYYYcccnnnpppllluuuvvvuuurrrpppooojjjddd[[[XXXSSSPPPQQQSSSUUUWWWYYY\\\^^^```aaaccceeegggiiilllooommmhhhbbb^^^]]]aaa___\\\^^^hhhqqqpppjjjmmmooooookkkddd]]]ZZZZZZbbbhhhmmmmmmgggccccccfffkkkqqqwwwyyyuuulllccc^^^ZZZYYYXXXVVVVVVWWWXXXYYYWWWYYYZZZYYYWWWVVVVVVWWWVVVTTTSSSUUUZZZ\\\ZZZWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUUWWWZZZ^^^]]]YYYWWWXXX[[[XXXWWWWWWWWWYYY\\\___```[[[ZZZYYYYYYYYYWWWTTTQQQOOOLLLIIIHHHKKKOOORRRSSSWWWUUURRRNNNNNNRRRYYY^^^cccgggnnnuuu{{{|||yyywwwhhh___WWWTTTSSSPPPNNNOOOTTTUUU[[[dddkkkjjjaaaXXXXXX\\\```bbbeeemmmzzzyyyvvvwwwvvvtttuuuxxxxxxuuuwww}}}|||zzzxxxwwwwwwuuuxxxzzzwwwsssvvv}}}lll]]]JJJ:::,,,!!!!!!  %%%!!!&&&+++,,,******,,,000---...///111111111000000000111111222333222222222111000//////111444777999666555333222111222333444///////////////000111111000///............///000000///...///000111///...///...------,,,,,,------,,,,,,---...///000222333,,,...000000......///000...000111000...------...)))111...333333777111777000000111111111000//////000111222222333333222222111///000222111///222999444666888999888777777777---III333333555''':::111111111111111000000///333333333222222222222222///000111222333333333333222555555222111444444222111222222333444444333333111111222444666666555333555555555666666666666555000555888666666999999888>>>:::666555777888777666444666888888777555444444666777888777777777999:::888;;;>>>@@@@@@>>>;;;:::888555666;;;;;;888777;;;555666===>>>bbb:::@@@;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<:::999:::<<<}}}xxxtttpppiiiccccccfff```gggjjjjjjppp}}}qqqlll{{{|||~~~zzz~~~mmm^^^RRRKKK@@@FFFIIICCC:::777;;;AAADDDKKKVVV]]]]]]YYYTTTPPPRRRRRRTTTYYYaaaiiinnnpppddddddcccbbb```]]]ZZZXXXXXXWWWVVVVVVWWWYYY[[[]]]``````___cccppp}}}~~~www}}}}}}|||uuunnnaaa\\\WWWSSSRRRTTTUUUVVVZZZ]]]```bbbccceeehhhjjjpppsssuuurrrkkkccc^^^\\\UUU```hhhhhhfffggghhhhhhiiinnnrrrppphhhaaa___```hhhooouuuuuuooojjjjjjllltttzzz{{{oooccc\\\ZZZXXXWWWXXXYYYYYYWWWUUUWWWYYY[[[ZZZWWWUUUVVVXXXYYYWWWVVVYYY]]]___[[[WWWRRRSSSTTTUUUWWWYYY\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYY]]]___^^^YYYWWWYYY\\\XXXWWWWWWXXXZZZ^^^aaaccc]]][[[ZZZYYYXXXUUUQQQNNNNNNKKKGGGGGGIIIMMMQQQRRRXXXVVVQQQNNNMMMQQQXXX]]]___ccciiiqqquuuvvvrrroooeee\\\UUUSSSSSSPPPOOOPPPXXXTTTSSSWWW^^^aaa]]]XXXVVVZZZ]]]^^^___ggguuu{{{xxxpppmmmnnnllliiijjjooopppnnnqqqxxxyyy|||yyywwwvvvuuuvvvuuuyyy}}}vvvrrrrrrvvv}}}zzzgggWWWDDD444((( !!! ((( %%%+++,,,***))),,,//////000111222333222111111000000111222222222222111222111000111444888===@@@888777444222222222333444///////////////000111111000///...------...///000222111000111222111///.........---,,,,,,,,,,,,---000///...------...000111+++...111000...---///111,,,...000000///...///000(((666111&&&111000///999,,,---///111333333333222111111222333333333333222000---...111000---111999333444666888888555000---KKKfff,,,222CCC,,,333111222222222222111000000111111111111111111111111///000111222333444444333///222222111333666444///222333444444555555555444111000111333555666444333555666666777888888777777333888:::888999<<<===<<<;;;888555777;;;<<<888444333666888999777555444444888999:::999888888:::<<<666:::>>>@@@>>>;;;888777999666777<<<<<<888888<<<>>>999888111XXX222???AAA;;;;;;;;;<<<<<<<<<======888:::;;;;;;;;;;;;<<<>>>}}}ssslllgggdddaaa^^^aaafffiiikkktttvvvqqquuu|||yyy|||mmm___RRRJJJ@@@>>>???@@@;;;777<<>>:::555444555777777666444555666777777777666555666777777666555666999<<<999888888:::======:::888444777:::;;;888777888999:::::::::;;;;;;;;;<<<<<>>:::555333777999999;;;???;;;888444333555666666555222222333444555555333222555666888888777777999;;;;;;888777:::>>>???;;;777555888;;;;;;999888999:::999999999999:::::::::;;;AAA===::::::===???===:::777888;;;===>>>===<<<;;;~~~tttkkkeeeaaa___]]]aaabbbeeejjjvvv|||vvvyyy{{{xxx~~~nnn^^^RRRIIIDDDRRRJJJBBB@@@???======???>>>DDDMMMXXX___bbb```]]]\\\aaafffkkksssyyywwwqqqooouuu|||~~~{{{zzzzzzwwwvvvuuuuuuxxx|||{{{ooobbb\\\[[[\\\___dddkkkrrruuurrrqqqxxx|||vvvlllcccbbbcccdddccccccfffmmmrrrzzzyyyoookkklllkkkppptttuuutttuuuzzz}}}qqqhhhdddeeeccc```^^^^^^```bbbdddgggeeecccbbbaaa___\\\ZZZ\\\___bbbdddccc___[[[WWWXXXXXXYYYZZZ\\\___bbbccceeedddbbb___^^^]]]]]]]]]^^^]]]\\\YYYVVVTTTRRRQQQQQQSSSUUUTTTQQQPPPRRRUUUVVVUUUTTTRRROOOMMMKKKKKKGGGFFFFFFFFFGGGJJJMMMOOONNNNNNNNNKKKJJJLLLRRRXXXYYY]]]bbbfffgggddd___\\\VVVSSSQQQQQQRRRTTTTTTTTTUUUUUUTTTSSSQQQRRRUUUWWWUUUYYY\\\ZZZ[[[```bbbbbb```bbbfffjjjnnnrrrtttuuuyyyuuuqqqmmmkkkhhheeebbbcccccccccbbbbbbdddhhhkkkuuu~~~~~~{{{xxxuuuqqqooonnnoooooovvvzzzyyyrrrqqquuuxxx}}}zzzlll]]]KKK888+++!!!!!!"""444000  !!!###%%%'''((()))***+++---//////.........///111000111222444444222000111222333333111111111333111...///555888555111///111111111111111111222222+++,,,...000222222222222000111111000...,,,---...---......///000000000111000///......000000///...//////000000000///......111......000///,,,,,,......777:::222---//////,,,000......000000000444;;;:::999777555444333222222000000111111111///---,,,111222222111000000111333666///---111222///111777777///***///444555333111111000///000111222111///111000...///111222333222222333333444444444333333///222555555333111222444111111222222222333333333555222111444555222111222222111444888999888777:::777444555:::===<<<;;;===888777666666777888777666555555555777888999777555555666888888888888999:::===999666999???AAA<<<666777999;;;;;;:::999:::;;;888888888888999999999999:::::::::>>>BBBCCC@@@===888999<<<>>>>>>>>><<<<<<vvvllleeeaaa_________ccciiinnnsssxxx|||~~~yyyyyy~~~fffVVVLLLFFFBBBEEEBBB@@@>>>>>>======>>>AAADDDKKKVVV___dddbbb___^^^ccchhhlllrrrxxxvvvqqqrrrxxxzzzllldddbbbaaadddhhhmmmtttyyyzzz||||||ssskkkhhhjjjjjjhhhfffiiirrryyy{{{oookkklllhhhnnntttwwwwwwwwwwwwxxx|||~~~}}}vvvmmmfffccceeedddbbbaaaaaadddiiimmmnnnllliiihhhfffddd```]]]___```aaabbbbbb___ZZZWWWXXXXXXXXXYYY[[[]]]```aaacccaaa^^^\\\ZZZYYYYYYYYY[[[ZZZXXXVVVSSSQQQOOONNNOOORRRTTTTTTRRRQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNMMMKKKJJJLLLQQQUUUWWWZZZ^^^bbbbbb___[[[XXXUUUTTTSSSTTTUUUUUUTTTSSSTTTTTTSSSRRRPPPQQQTTTVVVUUUYYY[[[YYYYYY\\\]]]\\\ZZZ\\\___ccchhhllloooppprrrpppmmmjjjgggeeecccbbbccccccbbb```___aaaeeeiiirrr{{{}}}yyyvvvsssooonnnnnnooopppxxx|||~~~xxxrrrqqquuuyyy~~~vvvhhhYYYGGG222&&&)))'''   ###!!!"""&&&(((*********---///000111000///000222111111222333444333222111111222333333111111333444...///333555222---///555000000111111111111000000///000111222222111///---111222333222000//////000............//////000000////////////000000000000111000000000111000///......++++++......,,,,,,///000>>>BBB777000555555...333111000222111111555<<<666555444222000/////////000111222333222000...---000111222111000000222444666111///333444000...///---111444222111111...)))000000000000000111000000333222111111222333333222111222333444444444333222...333888777333000222444111111222222222333333333111111666>>>???999111...222222333666777777666555555444777>>>AAA>>>::::::888888999:::;;;;;;999888777666666888;;;<<<:::777777777888777666777:::<<<>>>999666999@@@BBB<<<666999999::::::::::::;;;;;;888888888999999999999:::::::::<<>>;;;888888:::===>>>wwwmmmeeeaaaaaabbbWWWbbbnnnttttttvvv~~~|||zzzbbbRRRIIIEEEBBB>>>DDDIIIIIIFFFDDDDDDDDDEEEGGGMMMVVV___dddcccaaadddiiinnnqqqvvv{{{{{{wwwvvvyyy~~~ssskkkgggeeefffiiimmmrrryyy}}}tttooolllmmmmmmjjjhhhkkkssszzzzzzoookkkkkkjjjpppwww|||}}}yyytttpppppprrrrrrqqqmmmhhhdddbbbdddddddddcccdddiiipppuuuuuusssqqqooonnnllliiiffffffcccaaa``````___\\\YYYWWWWWWWWWWWWYYY[[[]]]___^^^\\\ZZZXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPOOONNNMMMNNNQQQRRRRRRRRRSSSTTTRRRQQQPPPOOONNNMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKPPPOOONNNMMMLLLLLLOOOQQQUUUWWW[[[]]]^^^[[[XXXVVVVVVUUUUUUVVVVVVUUUSSSPPPSSSSSSRRRQQQOOOPPPSSSUUUUUUZZZ\\\YYYWWWYYYYYYWWWVVVWWWZZZ^^^bbbfffjjjkkklllkkkjjjhhheeedddcccdddddddddcccaaa```aaadddgggoooyyy}}}|||xxxuuurrrooonnnppprrrttt{{{}}}wwwrrrrrrwwwyyytttfffUUUDDD000###,,,***$$$'''&&&### !!!%%%(((+++,,,------...000111111111111333555111222333444333222111111111222333333333444666888???888111000///...///333111111111111111///...---111222333333222000---,,,000111222111000///000111///......---......///000...//////000000000000111///---+++,,,......---,,,---+++,,,///000...///222---:::>>>333...222222+++444111000111000...111777000000///...............000000000000000000111111000111222111000000222444555444666777444///...000000444444//////444444000000111111111000000000111111333444444333222000//////000222333333333222111...333888777333000111444111111222222222333333333000111666>>>@@@999222///222222333444777888666333555444888???BBB===999888777888:::;;;;;;:::999888555333333666:::;;;888444:::999777555444666;;;???<<<999666999???@@@<<<777:::999999999:::;;;;;;;;;999999999999::::::::::::;;;::::::;;;===?????????CCC@@@<<<999777888:::;;;vvvlllddd```aaaddd^^^jjjxxx}}}wwwttt~~~www```QQQIIIEEECCCDDDNNNWWWVVVQQQNNNMMMKKKHHHKKKPPPVVV]]]aaabbbbbbfffkkkoooqqquuu|||~~~|||||||||~~~yyypppkkkhhhgggiiimmmrrrzzzyyysssrrroooppppppnnnlllnnnssswwwyyyqqqnnnnnnqqqttt{{{|||ssslllhhhhhhiiihhhhhhfffeeedddeeefffggggggiiiooowww~~~}}}|||||||||{{{yyywwwsssnnniiifffeeeccc___\\\WWWVVVVVVVVVXXXYYY[[[]]][[[ZZZYYYXXXVVVUUUSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLPPPOOONNNMMMLLLMMMMMMNNNTTTVVVXXX[[[[[[ZZZXXXVVVWWWVVVVVVVVVWWWVVVSSSQQQRRRRRRQQQPPPNNNOOORRRTTTVVV[[[\\\YYYXXXXXXXXXUUURRRSSSUUUXXX\\\```ccceeehhhhhhhhhfffdddcccdddfffeeeeeeeeecccbbbaaaccceeelllwww{{{xxxvvvtttqqqoooppprrrvvvyyy{{{vvvqqqssswwwzzzoooaaaNNN@@@...!!!!!!!!!###!!!"""######!!!%%%&&&)))+++...000111222///000111111111222444666111333555555333222111222111222333333333444777:::SSS???---,,,444777111***111222222222111000...---000000222222222111000///,,,...//////------...000//////---------...///000,,,...////////////000222111...,,,---000222111///000......222333111222555...444666000...111000+++111......///...+++,,,111///.........///000000111...------------///111222///000111111000111333444333666999777222///000333777666111---...333666555000222333222111000111222...111333444222000/////////000000111222222222222000333666555222000111333111111222222222333333333555111111555666444333444333333333333777;;;888333777555888>>>@@@<<<888777555777999999777666666666888555444777<<<>>>;;;666:::999777555444777<<<@@@:::888888:::======;;;888:::999777888:::;;;;;;:::999999999999:::::::::;;;:::999777666777888:::<<>>;;;888666|||tttjjjaaa^^^aaadddfffppp|||xxxsss|||||||||ttt___QQQIIIEEEBBB===FFFLLLLLLJJJIIIFFFAAAHHHKKKQQQVVVZZZ^^^bbbdddiiimmmpppqqquuu|||xxxrrrmmmkkklllooovvv~~~~~~xxxvvvyyywwwvvvvvvuuuuuuuuuvvvwww}}}}}}}}}|||yyyvvvttttttxxxzzz}}}vvvooofffeeeeeefffhhhjjjkkkkkkhhhkkkmmmmmmooovvv~~~wwwssspppkkkddd^^^XXXWWWWWWWWWXXXYYY[[[\\\[[[\\\\\\\\\[[[YYYWWWUUURRRRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJJJJLLLMMMOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLSSSTTTWWWYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSQQQQQQQQQOOONNNNNNQQQSSSWWW\\\^^^[[[XXXYYYXXXUUUQQQQQQRRRUUUXXX[[[___```dddeeefffeeecccbbbdddgggdddffffffeeecccaaaaaabbbkkkvvvzzzwwwuuussspppoooppptttyyy||||||xxxsssooorrrwww|||zzziiiZZZDDD:::+++  """###))))))***,,,...111333444222333333222000000222444111444666555333111111222222222222222111222666888III;;;000000666555111---///000222333333222000///000000000111111222222222,,,---......------///000000///---,,,,,,---///000+++---//////...---///222444000...///444777666444222//////222222//////222111///...///111222111///...,,,...000///,,,,,,000000000//////000111222222............///000111111///000111111000111333555333555666333//////111333:::666333222111///000222111333444333111111222444...000222222111111333555111111111111222333444444333333222222111111111111111111222222222333333333777222///222333333444777333555444444888>>>;;;444:::777888<<<===999666666555777999888555444444666;;;888666:::@@@BBB>>>999777888999888777888;;;===666888999::::::999999999;;;888666666999;;;:::999888888888888999999999999999888888666666777999;;;@@@@@@AAABBBAAA>>><<<:::~~~zzzrrrhhh___]]]```dddbbbiiittt|||zzzwww}}}vvvyyyrrr^^^QQQIIIEEEBBB@@@FFFIIIIIILLLPPPLLLDDDEEEJJJQQQUUUXXX\\\aaafffooosssuuuuuuyyyyyysssppppppqqqzzz|||{{{~~~zzz|||~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwwwwwwwyyyzzzzzzyyy~~~}}}}}}yyysssgggfffeeegggkkknnnqqqqqqlllnnnqqqrrrttt{{{~~~zzzrrrggg___YYYXXXXXXXXXYYYZZZ\\\]]]]]]___aaaaaaaaa^^^[[[YYYTTTSSSRRRRRRQQQPPPOOOOOOPPPMMMKKKJJJKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUUUURRRQQQNNNMMMLLLLLLNNNNNNIIIHHHHHHJJJLLLMMMMMMLLLRRRTTTVVVXXXZZZZZZYYYXXXUUUTTTTTTVVVXXXYYYXXXVVVQQQQQQPPPOOOMMMNNNPPPSSSWWW\\\^^^\\\YYYZZZXXXUUUQQQQQQRRRTTTWWWZZZ]]]___aaaccceeedddbbbbbbdddgggdddeeegggfffdddaaa``````jjjvvv{{{xxxsssqqqooonnnpppuuu{{{~~~zzzvvvrrrnnnpppvvv~~~vvvcccTTT===666)))  ))),,,(((  """######%%%)))---)))))))))***,,,///222333555555444222000///000222111444666666333111111222333333222111///000333555...222888888111,,,000999---///111333444333222111222222111000000111222222---///000000//////111222000///---,,,,,,---...///***,,,///...------///222111---***,,,222555444222222///...000...+++***,,,111)))''',,,111000//////------000444333000000333111111000000000000111111000111222333333222222111///000111111000111333555333333111...---000111111333000333888666000///444111444555444222111333555000111222222111444999>>>222222111111222444555777444222000000111111111000111111222222222333333333444111222777999666444555333555555444999@@@===555<<<888777:::;;;777555555888:::;;;999666444555777999555333777===@@@<<<777444777:::<<<;;;:::999:::444777:::;;;888777888::::::888555555888::::::999777777777777888888888888999:::::::::::::::;;;<<>>>>>@@@BBBDDDzzzrrrssssssjjj^^^WWW^^^bbbjjjpppqqqooorrrxxxqqqpppwwwooo___QQQFFF???>>>DDDEEEFFFJJJLLLMMMLLLJJJLLLOOOUUUZZZZZZXXX]]]eeeqqqvvv|||}}}}}}wwwooouuuyyy~~~~~~yyyyyy|||~~~{{{xxxvvvvvvwwwzzz{{{|||}}}|||zzzwwwuuujjjllljjjhhhmmmvvvyyyuuutttrrruuu|||pppfff___YYYUUUYYY\\\\\\\\\^^^bbb___^^^cccjjjkkkddd\\\XXXVVVSSSRRRSSSTTTTTTSSSPPPPPPOOOOOONNNNNNOOOOOOPPPPPPQQQTTTVVVWWWUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIHHHSSSYYYRRRIIIIIINNNPPPRRRXXX[[[YYYXXXYYYYYYVVVRRRVVVXXXUUUUUUYYYZZZXXXYYYWWWUUUQQQMMMLLLMMMOOOYYY[[[]]]______^^^\\\ZZZXXXVVVSSSRRRSSSXXX]]]```aaadddfffeeeaaaaaaeeeiiifffhhhjjjiiieeebbb```___kkktttzzzwwwvvvqqqoooqqqsssuuu{{{~~~vvvqqqmmmlllqqqxxxnnnZZZKKK555---%%%"""333;;;+++$$$$$$   !!!###'''***,,,---...///000111222333333444222111333666666333///;;;999666333000000000000111111111111222333444444666555333333444444333111111333555444222///......000000000000111111111111000222333222000////////////222444333///,,,,,,---000//////000111111000.../////////000111111///------------------...///000......//////////////////111111222222222222111111333333333111//////111333111111000000111111222333000222555444111//////000444333111000000111333444DDD666+++,,,222333...+++//////000444777777222...111---222333000666<<<777111222333444333333111000222222222333333333444444333333222222333555666888555444444444333444444444111666;;;<<<888777999=========<<<;;;999888777777666777888555222111444777666666666777888:::;;;<<<888888777777777777777777:::999999888888999999:::<<<:::999:::<<<<<<999555999999999888888888888888:::::::::;;;;;;;;;<<<<<<<<<>>>>>><<<;;;>>>GGGNNN~~~tttpppkkkbbb]]]\\\^^^dddnnnwwwvvvpppnnnqqqppppppwwwpppaaaUUUIIIBBBAAABBBDDDHHHLLLOOONNNKKKHHHKKKNNNTTTYYYYYYXXX]]]eeeqqqwww}}}}}}tttwwwyyy~~~~~~{{{|||{{{xxxvvvwwwxxx||||||{{{zzzyyywwwvvvuuuoooooolllkkkrrr{{{|||xxxxxxyyy|||uuuiiiaaa[[[XXX\\\___^^^^^^___eeecccdddjjjpppppphhh```VVVTTTQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPSSSTTTUUUWWWYYYYYYWWWUUUOOONNNMMMLLLKKKJJJJJJJJJKKKTTTXXXSSSLLLMMMQQQSSSSSSYYY\\\[[[ZZZ[[[ZZZWWWSSSXXXZZZWWWUUUWWWYYYYYYYYYYYYWWWTTTQQQQQQSSSVVV```bbbdddbbb^^^YYYVVVUUUSSSSSSRRRRRRTTTVVVYYY[[[^^^aaaddddddaaa```cccfffdddfffhhhgggeeecccbbbccciiirrrzzzvvvuuuqqqnnnpppsssuuu{{{{{{tttpppmmmmmmsss{{{|||jjjUUUGGG333***!!!###((()))&&&!!!  """$$$''')))+++---......//////000111222222333777555222000///111555888>>>===:::777666555555666333333222222222222222222222111111222444555444333222111///------///000111/////////000000000111111...///111000///......////////////000000000...---000///...///000000...---//////000111222222000///......---------......///////////////............111111222222222222111111222222222000///...000222111111000000111111222333000222444333111///000111444333111000000111222333999222...111333444555777222222333666999999666333222...222444...000444---111222333333333333222111222222333333333444444444333333222222333444555666555444333222222333444444111444777888777888:::===999999999888777777777888555666666555444444666888444444555666777888999:::;;;:::999888666555444333:::::::::999999:::::::::;;;999999:::<<<<<<999777888888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>;;;888:::@@@EEEwwwmmmccc]]]]]]aaa___fffsss}}}{{{qqqjjjiiinnnpppyyyqqqeeeYYYNNNFFFDDDAAACCCHHHMMMPPPNNNIIIEEEIIILLLSSSXXXYYYXXX]]]eeepppwww{{{zzz{{{~~~}}}yyywwwyyy{{{}}}zzzvvvtttttttttuuutttqqqnnnooowwwzzz{{{~~~{{{nnnddd___\\\```cccbbb```aaaffffffhhhnnnsssrrrjjjcccWWWUUURRRPPPPPPQQQPPPOOOQQQPPPPPPOOOPPPPPPQQQQQQUUUUUUVVVXXXZZZYYYVVVSSSLLLLLLKKKJJJJJJJJJJJJKKKIIINNNPPPMMMJJJLLLOOOOOOTTT[[[___^^^]]]^^^\\\XXXUUUZZZ\\\XXXVVVXXXYYYYYYXXXXXXWWWUUUSSSTTTXXXZZZ\\\```dddccc^^^ZZZYYY[[[RRRRRRSSSTTTVVVWWWWWWXXX[[[^^^bbbbbb```___```cccbbbcccddddddccccccdddfffeeepppyyyvvvtttooommmoooqqqtttzzz|||wwwrrrooonnnooovvv~~~uuucccOOOAAA///&&&###)))&&&,,,$$$ !!!###'''+++.../////////000000000111111111222222555666666222//////555:::999888666555444333444444555444444333222111111111111000111333666888888777FFF???555///...///000000.........////////////000+++---......---------...111...,,,...111222///+++///.........//////---+++///000111222222222222111//////...---------......////////////......------000111111222222111111000000111111000......///111111000000000000111222222000111222111000000222444333222111/////////000111//////111444222111666>>>111000000222444555444222222---111444......000***111222222333333333222222222222333333444444444333333333222222222222333444444333222111111222444555111111222444666888:::;;;666666777777666777:::===555444444555777888888777444555777888999:::999999::::::999888666555444444::::::::::::::::::::::::999999888:::;;;;;;:::888777777888888999999::::::::::::::::::;;;;;;;;;;;;999;;;>>>???@@@CCCIIINNNyyymmmdddaaabbbeee```gggsss}}}{{{qqqhhheeelllsss}}}oooeee\\\PPPIIIFFFAAACCCFFFJJJMMMLLLHHHEEEGGGKKKQQQXXXXXXXXX^^^fffooovvv{{{zzz{{{}}}}}}xxxrrrpppppprrrsssuuupppmmmoooxxx~~~}}}yyyyyyrrrhhhbbb```cccfffdddbbbcccaaaccchhhmmmqqqooohhhccc[[[XXXUUUSSSSSSRRRQQQPPPRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTVVVWWWUUUQQQNNNIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJIIIHHHIIIKKKMMMNNNVVV]]]bbbbbbaaa```^^^ZZZWWWYYYXXXVVVXXX\\\\\\WWWUUUUUUTTTSSSRRRSSSVVVYYYVVV]]]cccccc^^^ZZZ\\\```UUUUUUVVVWWWWWWXXXYYYZZZYYY\\\```aaa```____________```aaa`````````ccceeedddnnnyyyuuusssnnnkkkmmmpppsssyyyyyytttpppoooooopppwww~~~ppp]]]III;;;)))!!!++++++"""///---"""###%%%"""$$$'''+++---///000111111111111111111111111111000333777888666333333333333333222111111111111222444444444333333222222111444333333555999;;;;;;:::NNNEEE999222111222111///---------.........//////***,,,......------...///222000//////111111///---///...------......,,,***...///000111000111111222000///...---------------000//////......------,,,//////000000000000//////...///000///...---...000000000000000000111222222000000000000000111333555222111000///......//////,,,...111444000---111888000//////000111222222333222+++000444000000555222111111222222333333333222111222333444444444333333333333222222222222222222444222111///000111444555333111000111444666777888555666888888888:::>>>BBB666333222444777888666444666888:::<<<===<<<;;;:::888888888888999999999999888999999999999999999888888888888999:::;;;::::::777777888888999:::;;;;;;999999:::::::::;;;;;;;;;888;;;???CCCFFFJJJOOOSSS}}}sssnnnkkkhhheeeaaaeeemmmuuuuuummmgggeeekkkuuuxxxlllddd[[[QQQIIIFFFCCCCCCCCCEEEGGGHHHGGGEEEFFFIIIQQQWWWYYYYYY___gggnnnuuu|||}}}|||vvvpppmmmmmmoooqqqrrrmmmjjjnnnuuuyyyxxxvvvwwwxxxkkkeeebbbeeegggeeecccddd___bbbfffjjjllljjjgggddd___\\\YYYVVVUUUTTTSSSQQQTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQSSSUUUUUUSSSOOOKKKGGGGGGHHHHHHIIIKKKLLLMMMMMMKKKIIIJJJKKKMMMOOOQQQWWW^^^dddeeedddccc___[[[YYYVVVRRRSSS[[[bbb^^^UUUTTTTTTSSSRRRPPPRRRUUUXXXYYY```eeeddd]]]XXXYYY]]]YYYXXXWWWVVVVVVXXXZZZ\\\ZZZ\\\___```___^^^]]]]]]\\\]]]^^^^^^]]]]]]```bbbdddoooyyyuuurrrllliiikkknnnqqqyyy~~~xxxssspppppppppqqqxxxyyyjjjWWWDDD666###***---((($$$+++'''%%% !!!"""$$$%%%&&&((())))))+++---000333555111111111111111222222222222222333666888777333///444444444444444444444555111222333444444444444333666555444666888999999888;;;555///---000333222000------------............+++---//////......///000...000222111000000333555...---,,,---...---,,,***,,,...000///......///111000///...---------------//////......---------,,,------............---------...000///...---...///000000//////000000111222111000//////000222444555111000000//////.........///...///222111...///333333333333222333444555777444+++...444///000666666111111111222222333333333111222333444555444333222222222222222222222111111333222111000000222444555666444111111333444444444333666999888777999===BBB888555222333555666444111777888:::<<<===<<<;;;:::999999999::::::;;;;;;;;;777777888888888888777777777888888999999999:::;;;777777888999:::;;;;;;<<<999999999:::::::::;;;;;;;;;<<<>>>???@@@AAACCCEEE{{{vvvtttmmmeeeaaaaaaeeekkklllgggcccdddfffsss~~~ssshhhaaaYYYOOOHHHFFFDDDCCCBBBCCCEEEGGGGGGFFFEEEIIIPPPXXXYYYZZZaaaiiiooovvv}}}}}}}}}~~~zzzuuuooollllllmmmnnnmmmiiihhhmmmrrrsssssstttwww}}}{{{~~~|||llleeeaaaccceeeccccccdddaaadddgggiiiiiiiiiiiijjjeeebbb^^^[[[YYYXXXVVVTTTVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQTTTVVVWWWUUUPPPLLLGGGGGGHHHHHHJJJKKKMMMNNNMMMIIIGGGHHHIIIIIIMMMRRRWWW___fffgggfffeee```[[[ZZZVVVQQQSSS[[[bbb]]]TTTUUUUUUTTTRRRRRRSSSWWWZZZXXX]]]bbbccc```]]]^^^aaaZZZYYYVVVUUUUUUWWWYYY[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYY[[[\\\]]]\\\]]]___```eeennn}}}~~~yyyuuupppkkkhhhiiilllpppxxx{{{vvvrrrpppqqqrrrttt{{{qqqbbbPPP===000"""###000///---&&&((('''&&&$$$$$$$$$%%%&&&///...---...///222666888111111111222222222333333888333//////333555444222444444444444444444444444000111333555555555555444444333222222444555444333222000---...000111///,,,---------............///---///000000/////////000))),,,000111000111666;;;---,,,,,,---......---+++---///000///,,,+++...111//////...---------......------------------------,,,------......------,,,,,,...000000///...///000000////////////000111111111//////000222333444333/////////000000000000///111......222444222222444000111222222111111444666999...000666///,,,111111111111111111222333444444000111333555555444333222222222333333333333333222222222222222222333444555666666555444333333333444111555999888555555888<<<999777444333333444444333555666888999999999888777<<<<<<;;;;;;:::999999888666777888999999888777666888999999888777777999;;;888888999999::::::;;;;;;999999999999::::::::::::::::::;;;;;;===>>>@@@@@@yyyuuunnngggaaa^^^___cccddd```^^^___```lllwww|||{{{qqqeee^^^WWWNNNHHHFFFDDDDDDDDDFFFHHHHHHGGGEEEEEEIIIQQQXXXZZZ\\\ccckkkrrrwww|||zzzzzzzzzwwwtttpppmmmkkkkkkkkkjjjgggiiinnnpppnnnpppuuuxxx~~~zzzyyyzzz}}}zzzmmmeee___```bbbaaaaaaccceeeggghhhgggfffggglllpppnnnjjjfffcccaaa___]]][[[YYYXXXVVVTTTRRRQQQPPPPPPPPPQQQTTTWWWXXXUUUQQQMMMHHHHHHHHHIIIJJJLLLMMMNNNLLLHHHFFFGGGFFFDDDIIIQQQWWW```gggiiihhhfffaaa[[[YYYXXXVVVUUUWWW[[[YYYSSSRRRRRRRRRRRRRRRUUUYYY]]]XXX\\\aaacccdddddddddeeeZZZZZZYYYYYYYYYYYYYYYZZZ]]]\\\[[[ZZZZZZYYYXXXWWWUUUXXX\\\^^^______aaabbbeeennnzzz~~~xxxuuupppjjjfffhhhkkkooowwwyyyssspppoooqqqtttwwwwwwhhhYYYHHH555)))(((333------***""" !!! )))(((&&&%%%&&&'''(((***000000000111222333444555000000111222222333444444444222111000111222333333111222222222222222111111222333444555666555333222222000000000222333222111444333333222111000...------............/////////...000111111///......///+++,,,---...///111333555,,,,,,,,,---///000///---///111222///+++***---111......---------......///+++,,,,,,------......///......////////////......,,,...000111000//////000///////////////000111111111//////111333444222000......///000111111111111111......111222000111555,,,...000000//////111333<<<111555<<<555---...---111111111111111333444555000111444555666555333111111222333444555555444444000111333444555555555444444666999888555333444666222777<<<;;;666333444888999888777444333444777:::666666666777777777777888:::::::::999888888777777888999:::;;;;;;:::999888999::::::888666666888;;;::::::::::::::::::::::::888999999999999:::::::::<<<;;;:::;;;===@@@AAABBByyyrrrmmmhhh```]]]\\\______[[[YYYZZZ\\\fffnnnpppxxx{{{pppddd]]]WWWNNNHHHFFFDDDEEEGGGIIIKKKKKKGGGDDDEEEIIIQQQYYY[[[]]]dddllltttyyy{{{xxxwwwwwwvvvsssqqqnnnkkkjjjiiiiiihhhkkkpppooolllooovvvxxx~~~~~~|||{{{{{{|||||||||uuummmeee^^^^^^______```cccfffggggggeeeccceeemmmsssvvvrrrnnnjjjhhhfffdddbbbZZZYYYWWWUUUSSSQQQPPPOOONNNOOORRRUUUWWWUUUPPPLLLHHHHHHIIIJJJKKKLLLNNNOOOPPPLLLJJJKKKHHHEEELLLVVVWWW```hhhiiihhhfffaaa[[[WWW[[[\\\WWWTTTUUUUUUTTTMMMNNNOOOPPPQQQUUUZZZ^^^cccdddffffffeeeccc```^^^[[[\\\^^^^^^^^^]]][[[ZZZ]]][[[YYYWWWWWWVVVUUUTTTSSSVVV\\\___aaabbbdddeeeeeemmmxxx~~~xxxuuuoooiiifffgggjjjooowwwxxxpppnnnnnnrrruuuzzzqqqbbbSSSBBB000### '''###%%%***%%%)))***&&&%%%''''''%%%$$$######$$$'''***...000---...000222222222111000///000000222333444555555+++000666777444000//////222333333333333222111111444444666666666444222000111000000111333444444333,,,...000111111222444555.........////////////000...000111000...------...333///++++++...///...+++,,,++++++---000111000///111333444111,,,***---111---------------...///000***++++++,,,---...////////////000000000000//////,,,...111111111000000000///////////////000111111111000///111444444222///---...///111222222222222000//////000---***---333...111444444222111333555<<<333:::DDD<<<222000---111111000000111333444666///111444666666555333111000222333555666666555555000111444666777666555444111666;;;:::666444666999555;;;@@@>>>888333444666999999888555333555;;;@@@999888888777888888999:::555666666777888888999999999:::<<<======<<<:::999999:::;;;888555555777:::;;;:::::::::::::::::::::888888999999999:::::::::EEEBBB>>>;;;:::999999888wwwnnnjjjkkkgggaaa\\\\\\\\\YYYVVVWWWVVV\\\eeemmmwwwsssbbb]]]]]]XXXQQQKKKIIIKKKMMMMMMMMMMMMNNNPPPJJJNNNUUUYYY]]]cccjjjooo{{{~~~~~~zzzyyyxxxwwwuuuqqqmmmjjjhhhhhhffffffjjjqqqxxx|||}}}~~~~~~~~~{{{rrriiifffbbb___]]]^^^aaabbbeeeggghhhgggfffggglllpppxxx{{{{{{wwwssspppkkkeeeeeeaaa]]]YYYWWWUUUSSSRRRUUURRRRRRVVVVVVRRROOOOOOHHHIIIKKKNNNPPPRRRSSSTTTGGGHHHIIIHHHGGGHHHKKKMMMYYY___eeegggeeeaaa``````[[[[[[[[[ZZZYYYWWWVVVUUUOOOPPPQQQQQQRRRTTTXXX[[[```bbbddddddbbbaaabbbccc``````___^^^]]][[[ZZZYYYYYYYYYXXXUUUSSSSSSTTTWWWZZZ[[[___dddhhhiiigggeeehhhppp{{{}}}yyyvvvnnnhhhdddfffiiinnnwww{{{wwwrrrnnnmmmqqqvvv{{{yyyhhhZZZLLL;;;---&&&  !!!!!!!!!###'''***(((### &&&///000&&&'''$$$&&&---111//////222///000222444444444222111222222222222222222222222,,,000444444222000111222000000000111111222222222333;;;???:::333000111111111000555333,,,000555...111000/////////111222333...///000222222222111000---...///000111111111000......------------.....................///000111---,,,---...+++)))---333111111000...---......,,,---...//////---,,,---...222222000...---...111444---000222111...---///222+++///222222000...///111...///111333333111///...444444333333222111111111///222555666555333333333333555444000///111000---333444444333222111000///555444111//////111333444333222111000000222444555222111111000000111111222444444444444555666777777999:::<<<<<<<<<:::888777:::CCCDDD;;;666::::::444<<<:::777555555888<<>>???>>>===;;;;;;999888777666666666555888888999::::::;;;<<<<<<444555999===<<<888888<<<======<<<;;;::::::::::::|||vvvnnniiihhheee___\\\]]]\\\YYYVVVWWWUUU[[[cccmmmyyywwwfff___^^^[[[WWWVVVXXXXXXWWWTTTQQQPPPPPPQQQPPPSSSWWW\\\aaagggmmmqqqzzz~~~~~~|||yyyvvvqqqnnnllliiihhhhhhlllssszzz~~~|||{{{|||xxxpppiiigggbbb___^^^___bbbdddhhhjjjkkkjjjhhhjjjooosss}}}}}}{{{uuuoooiiifffbbb^^^[[[XXXUUURRRUUURRRRRRUUUUUUQQQNNNMMMHHHIIILLLNNNPPPQQQRRRRRRJJJIIIGGGEEEDDDGGGLLLPPPXXX]]]ccceeebbb___^^^^^^[[[[[[ZZZZZZYYYWWWVVVUUUPPPQQQQQQRRRRRRUUUYYY\\\___aaaccccccbbbbbbbbbdddcccbbb```^^^\\\[[[ZZZZZZZZZZZZXXXUUUSSSRRRTTTVVVYYY]]]bbbgggkkknnnoooooopppuuu|||~~~{{{wwwtttmmmhhheeehhhlllqqqyyyyyyuuuqqqmmmmmmqqqvvv{{{rrr___OOO@@@000%%%!!!!!!"""###$$$!!!%%%///333...(((+++***,,,111111------111000111333444444333222111222222222222222222222222///111444444333222222333111111222222222222222111333999;;;666111000000///111111777666///222777000//////.........///000000//////000000000000000000111111000000///.........//////............/////////............//////000111...---...,,,***,,,000///---***((()))---///000+++---......------///000222222111///......111444...///000000......///000,,,///111222000//////111///000111222222111000///------...000111333444444...000333444333111111222111444444111111333333111444444333222222111000000333222000000000111222333333222111000000222333444333333333222222333333333222222222222333444555555777777999999999999888777222;;;===666222666777222<<<:::777555555666999:::888888777666666666777888===<<<;;;:::888777777777777888999:::;;;===??????999999999888777777777888777777888888999::::::;;;666666:::===<<<888888<<<;;;;;;:::::::::;;;;;;<<>>;;;999777777888999888777555555777;;;@@@BBB888:::<<<;;;888777999;;;666666777777888999999999999888:::===<<<888888;;;::::::::::::;;;<<<======{{{rrrkkkmmmooollleeebbb]]]ZZZXXXZZZXXXTTTQQQSSSSSSVVV^^^lll~~~ppphhhdddbbbdddhhh```^^^[[[WWWTTTUUUXXX[[[[[[YYYXXX\\\dddkkkoooooowww~~~{{{|||}}}{{{yyyzzz}}}{{{vvvrrrppprrrqqqqqqssswww{{{}}}zzzwwwrrrooollliiihhhiiikkkmmmsssuuuwwwvvvuuuvvvzzz~~~zzzrrrqqqpppooommmiiiddd```ZZZUUUSSSTTTRRRMMMJJJJJJKKKLLLNNNPPPPPPOOONNNNNNIIIGGGCCC@@@???CCCJJJOOOSSSXXX]]]___]]]ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRSSSTTTTTTTTTWWW[[[^^^\\\^^^``````aaabbbdddfffkkkhhhddd___]]]\\\\\\\\\\\\[[[YYYVVVSSSRRRTTTUUU\\\cccjjjnnnooosssyyy~~~||||||{{{zzzzzzyyywwwssspppllliiiiiinnntttzzz{{{uuuqqqnnnlllmmmsssyyy~~~{{{mmmXXXCCC111$$$"""&&&!!!$$$%%% ###$$$&&&(((***---111333***+++---000111111000111333333333333333222111000222222222222222222222222222222222222222222444555111333555666666444111000000111000000444:::;;;777///222;;;:::000111444---222333444444444222111000111000...---,,,,,,---...///...---,,,---///111333//////............//////000///......------------444---***---///---++++++///,,,---111222...)))'''+++---......------///000222222222111///000222444000---+++,,,///000...,,,...///000000000000000000111111000000000000111111........./////////000000---///111111000///000111...111222000111555555333444333222111000000111111...///111333333444333333444333222111000000111111444444555555555555444444444444444444555666777777777666555444444444444444111888;;;777555777999888888777777777777777777777888888888888888999999999;;;:::999888888999:::;;;888777555444666999===@@@999<<<>>>===999777999;;;777777777888888888999999;;;999:::===<<<999888;;;:::::::::::::::;;;<<<===tttkkkkkkllliiieeebbbbbb___]]]]]]ZZZTTTSSSUUUQQQUUU]]]lll~~~rrrlllhhhddddddeee]]][[[XXXUUUSSSUUUYYY]]][[[XXXVVVYYY```hhhlllmmmuuu}}}xxxvvvuuutttsssuuu{{{}}}xxxtttrrrvvvuuuuuuuuuvvvyyy}}}~~~|||zzzxxxvvvsssrrrrrrrrrsssyyy|||~~~~~~zzzvvvvvvwwwxxxxxxuuuqqqmmmbbb\\\VVVUUURRRLLLIIIJJJMMMNNNPPPQQQPPPNNNLLLKKKDDDCCCBBB@@@@@@BBBFFFIIIQQQVVV[[[]]][[[YYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXXUUUVVVVVVVVVVVVWWW[[[^^^\\\]]]_________aaadddfffiiifffbbb]]]ZZZYYYYYYZZZ\\\[[[ZZZWWWTTTSSSTTTVVV\\\ccclllrrruuuzzz~~~~~~~~~yyyyyyxxxxxxyyyyyywwwssspppllljjjkkkrrryyy{{{uuuqqqmmmkkknnnvvv|||~~~pppaaaLLL888&&&""""""'''(((###(((******)))((()))---111000000///111555777444000333333333333222222111000222222222222222222222222222111000000111222333333111222444666666444222000222222000///444:::999444222666???>>>222111333,,,222333444444444222111000000///...,,,,,,,,,---...///...---,,,---///111222...------,,,,,,------...000///...---------------000***(((,,,///---,,,,,,---'''%%%+++000///...///...///000///---,,,,,,---111222222111///000111333000---+++,,,///000...,,,//////...///000000000000111111000000000000111111111111111000000////////////000222222111000111222///222222//////222222///222222111111000000111111///000222444555555444333333222222111000000000000222333444444444444333222444444444444555666777777999888666555333222222222111666888555222333444444555666777888999999999:::777777888888999999999999666777999:::::::::999888777777777777777888999:::<<<>>>@@@>>>:::888888999888888888999999999999999<<<999999<<<<<<999888:::===<<<;;;:::::::::::::::|||rrrooonnnjjjfffeeeddd```]]]ZZZUUUOOONNNQQQQQQUUU^^^kkk~~~~~~rrrmmmjjjeeeaaa___^^^\\\YYYUUUSSSSSSWWWZZZYYYWWWUUUWWW\\\dddjjjmmmuuu}}}wwwtttrrrqqqqqqtttzzz}}}zzzwwwuuuvvvvvvvvvttttttvvvzzz}}}~~~~~~~~~~~~|||zzzyyyxxx}}}}}}zzz{{{|||}}}zzzmmmddd[[[VVVQQQLLLKKKLLLOOOPPPQQQRRRPPPMMMJJJHHH@@@AAABBBAAAAAAAAADDDFFFMMMRRRWWWZZZYYYXXXYYY[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYWWWVVVWWWZZZ]]]\\\]]]^^^^^^^^^```cccfffeeeccc```\\\YYYWWWWWWWWW[[[[[[YYYWWWTTTTTTVVVXXX\\\bbbllluuu{{{~~~~~~}}}zzzwwwvvvvvvwwwxxxxxxvvvrrrooonnnlllnnnvvv}}}{{{tttqqqllllllpppxxxxxxeeeUUUAAA///""" ###((()))&&&###(((***+++***(((***...222888999888666777888555///333333222222222222222222222222222222222222222222111000///000222333222111000111333444555444333222333333111///111444222---555999CCC@@@333222555///000000000111000000/////////......---------......111000///------------...---,,,,,,,,,,,,,,,,,,---......------,,,---------...******---///---,,,...CCC555******,,,,,,///555///000000///---++++++,,,000111111000//////000222///...---...//////...---000///---...000111111000000000000000000000000000///000000111111222222333000111333222111111222444000222222///...000000---000111111222222111000000///000222333444444333222111111111111111000000000111222333444444333222111222222222222333444555555888888777555444333222111444888:::888555333444555444555666777999:::;;;;;;555666777888999999999999777888:::;;;:::999666555777777888999999888777777============<<<;;;999777999999999999999999999999;;;777666:::;;;999888:::======<<<;;;::::::::::::}}}yyytttmmmiiiiiigggccc^^^YYYQQQJJJJJJOOOQQQVVV___kkk|||~~~pppkkkiiieee^^^[[[]]]\\\YYYUUUSSSSSSUUUXXXXXXWWWWWWWWW[[[bbbjjjpppwwwvvvsssrrrppprrruuuyyy}}}~~~zzzwwwvvvrrrsssssssssrrrtttyyy}}}}}}yyywwwwwwxxx{{{|||yyywwwlll```XXXRRRMMMLLLOOOPPPQQQRRRRRRPPPMMMIIIFFFAAABBBBBBBBBAAABBBDDDFFFIIIMMMSSSVVVVVVVVVXXX[[[]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[YYYWWWWWWZZZ\\\]]]]]]^^^]]]]]]___bbbeeeeeedddaaa___\\\ZZZYYYXXXZZZZZZYYYWWWUUUUUUWWWZZZ]]]bbbkkkttt}}}~~~{{{xxxvvvtttsssssstttvvvwwwuuuqqqnnnooonnnqqqyyyyyytttpppllllllqqq{{{}}}qqq\\\LLL999+++!!!   !!!"""$$$&&&'''''')))***+++++++++---111444555<<>>222111666222//////.........///000000---......////////////...000//////......---,,,,,,---------,,,,,,---------------,,,,,,,,,---......///...///111000,,,,,,000NNN<<>>888777777777777666666666666999444222666:::999999:::::::::::::::;;;<<<======}}}tttqqqrrrqqqpppiii^^^XXXVVVTTTQQQSSSUUU___ooorrriiieee```\\\ZZZXXXVVVSSSQQQPPPQQQSSSTTTZZZYYY[[[]]]___cccppp|||}}}vvvlllfffgggmmmsssxxx}}}{{{wwwvvvmmmlllkkkkkkooottt{{{~~~yyytttssstttuuuzzz}}}{{{}}}|||}}}wwwfffZZZUUUSSSOOOLLLLLLOOOQQQPPPKKKHHHHHHJJJFFFFFFFFFFFFFFFFFFGGGGGGJJJLLLMMMNNNPPPTTTXXX\\\```^^^]]]\\\\\\]]]^^^```aaa\\\XXXXXX[[[\\\YYYVVVYYYVVVUUUWWWXXXXXXZZZ^^^^^^\\\XXXVVVWWWXXXYYYYYY[[[ZZZYYYYYY[[[^^^aaadddcccffflllrrrxxx}}}zzzvvvsssssstttwwwwwwwwwvvvuuusssqqqqqqooorrrxxx~~~wwwrrrpppkkkpppxxxmmm]]]JJJ;;;+++###+++...!!!&&&&&&$$$###&&&***111///---000444666333000555333333777;;;;;;555000999777555444444555333222222222222222222222222222555555444222000///000222///111444666777555222000...///111222222111000///000444888888444111000111000000000000000///......***...///---,,,......,,,111000000000000///,,,***000000000---)))(((+++...........................////////////.....................---,,,,,,++++++---------,,,+++---000333***,,,///000000...+++)))...---,,,+++,,,...000222+++...000///------000333222000000000111111000///222222111111111111222222000000000000000000000000111222222111...------...888000...555;;;999222---000111111111111222222222222222333333333222111111000000111444555666444333111222444555555444222111222222444555555555444333111222222333444555666666666666777999;;;999666333888666444444666777888888;;;999777999===>>>===:::777999:::;;;;;;:::888777888:::999666:::AAAAAA;;;;;;888555555888:::;;;:::888888999999999999888888888:::;;;;;;999999:::<<>>???<<<;;;888555555777999:::999888888999999999999888888888:::;;;;;;999999:::<<<|||uuuooommmnnntttyyyzzzuuuooohhh]]]TTTVVV[[[hhh{{{rrrgggbbb^^^[[[[[[ZZZYYYVVVTTTSSSSSSTTTTTTVVVVVVYYY]]]aaaiiiwww{{{pppiiifffcccdddiiiooouuuxxx~~~|||yyyxxxwwwvvvyyy}}}|||yyyuuuqqqooommmnnnmmmjjjjjjnnnttt{{{|||wwwtttuuuxxx{{{yyyvvvyyy~~~sssdddYYYRRRPPPPPPSSSOOOKKKKKKPPPSSSSSSQQQKKKJJJIIIHHHGGGGGGHHHHHHFFFGGGHHHJJJMMMQQQXXX\\\``````___``````bbbdddeee\\\\\\[[[WWWRRROOOOOOPPPOOOLLLJJJMMMNNNOOORRRWWWWWWUUUSSSQQQQQQRRRTTTVVVZZZYYYYYYYYYZZZ\\\___aaaggghhhjjjnnntttzzz|||yyyxxxyyy{{{{{{zzzyyywwwuuutttsssrrrsssuuuzzzzzztttpppnnnssswww~~~wwwbbbQQQ>>>111### +++!!! !!!%%%%%%(((++++++)))))),,,...111...---///222333222///444222111444777999777444555333222222333444333222333333333222222111111111555333111000///000111222444444444444444333111111////////////000111333333555333000...///000111000000000000000000//////...,,,//////---...111111...------...///000000//////,,,------,,,+++,,,...000------------------------//////......---,,,++++++,,,---------............------------,,,---///222555333000...---...000111,,,,,,------...//////000///......000222444333222000000000000000000000000222111111000000111111222000000000000000000000000+++---///000//////111222333///...222444111000111000111111111111222222222222111111111111222444555333222222111111111111111444555666777777666555444333444555555666666555555777666666666555555555444888666333333555666777666777777666888999:::999777888999;;;;;;::::::<<<===<<<;;;:::999888888777777666999:::888888;;;===;;;:::888666555777888888777888888999999999999888888888:::;;;;;;999999:::<<<}}}yyytttpppnnnoooqqqssszzz~~~}}}yyyrrrhhh^^^VVV\\\jjj~~~oooeeeaaa___^^^___^^^\\\YYYUUURRRPPPOOONNNTTTTTTXXX^^^ccclll}}}{{{pppdddbbbaaacccjjjsss{{{zzztttrrroookkkhhhfffhhhooovvv{{{yyyxxxvvvuuusssqqqpppooonnnllljjjjjjmmmttt{{{~~~yyytttsssvvvyyy|||xxxsssrrrwwwuuueeeWWWOOOMMMOOOOOOMMMKKKLLLOOOQQQQQQPPPMMMKKKIIIGGGGGGGGGGGGHHHFFFGGGIIIKKKNNNRRRYYY]]][[[[[[\\\]]]^^^```bbbcccZZZ[[[[[[ZZZWWWRRROOOLLLNNNJJJIIILLLMMMNNNQQQVVVVVVUUUTTTRRRRRRSSSVVVYYY\\\\\\[[[\\\]]]___bbbcccggghhhlllpppuuuyyy}}}~~~}}}|||{{{|||~~~{{{zzzxxxvvvuuuuuuvvvvvvxxxzzz}}}wwwrrrooommmqqqvvv~~~qqq\\\JJJ999,,, !!!$$$###$$$$$$ %%%$$$'''***+++,,,///222555222000///000222333333111333222111222555777777666333222000111222333333222444333333222222111111111333333333333444444222111666555444333222111111111111000/////////000111222777444000000222444333111//////000000000000/////////000///,,,---000000---+++,,,.../////////111222---------,,,,,,,,,---...------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///111333111...+++***+++---...+++,,,---...////////////---,,,,,,///333444111......///000000//////000111111111000000000000111111000000000000000000000000,,,...111222111111222333222000000111111///000555000000111111111222222222222111000000000222555666333333222111000111333555555555666777777666555555444444555555555666666666777777777666666666666666777555444444666777777666777777777999;;;;;;999777666999<<<;;;999999;;;>>>>>>===:::888777777777888888888888888:::<<<;;;999:::999777666666666666666888888999999999999888888888999;;;:::999999:::<<<|||tttooonnnppptttvvvvvv}}}|||wwwmmmdddWWW]]]kkkoooddd___]]]\\\^^^\\\ZZZWWWTTTQQQOOONNNNNNRRRSSSWWW^^^eeeppp|||qqqeeebbb```ccclllwww{{{uuupppllljjjfffbbb^^^[[[]]]ccckkkpppoooooopppppppppppppppqqqlllkkkjjjkkknnntttzzz~~~}}}}}}|||wwwsssrrruuuyyyxxxrrrooosss|||}}}ssseeeVVVMMMLLLNNNJJJMMMQQQRRRQQQOOOOOOPPPMMMLLLIIIGGGFFFGGGHHHIIIFFFHHHJJJLLLNNNRRRWWWZZZXXXXXXYYYZZZ\\\^^^___```[[[ZZZ\\\___```]]]TTTMMMMMMJJJIIIMMMNNNNNNPPPTTTTTTUUUTTTSSSRRRTTTXXX\\\]]]]]]^^^___```ccceeefffgggjjjooouuuyyy{{{||||||~~~~~~~~~|||yyyvvvttttttuuuvvv{{{~~~{{{uuuqqqnnnmmmpppvvv}}}mmmWWWDDD555))) """)))!!!'''((($$$###%%%&&&(((***,,,...111444777444333222222333444444444222111111111333666777777333111000000222333333222333333333222222111111111111222555999;;;999444///666555444222111111222222333222111/////////000000444222000111444444222/////////000000000000//////111111///,,,---000///++++++---//////......111333000///------,,,,,,++++++---------------------------------......//////000---------,,,,,,,,,++++++,,,.........------...000......---,,,++++++******+++,,,---...////////////---------000444444000------///000000///...000222111000000000000000000111000000000000000000000000111444666666555444444444222000000222000...111777000000111111111222222222222111000000000222555666111222333333222333777:::444444444444444444444444444444444444555555666666555555666666777888888999555555666888::::::777555777777777999;;;;;;999777666999;;;;;;999888;;;>>>???===:::777666666777888;;;777555888======999666999999888888777666666777888888999999999999888888888999;;;:::999999:::<<<|||sssoooqqquuuxxxyyy}}}|||wwwmmmddd[[[```lll~~~pppccc]]]YYYVVVWWWTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRWWW___gggsssyyynnnfffcccaaadddmmmyyyyyypppkkkgggeeeddd]]]ZZZWWWVVVXXX\\\bbbfffhhhiiijjjkkkmmmnnnooopppllllllmmmnnnrrrvvv{{{~~~|||}}}|||yyytttsssvvvyyyyyyssspppsssxxx}}}|||xxxooocccVVVOOOMMMNNNIIINNNUUUVVVSSSPPPPPPRRRNNNMMMJJJHHHGGGHHHJJJLLLHHHJJJMMMOOOPPPQQQTTTVVVWWWXXXYYY[[[\\\^^^______XXXVVVWWW[[[___]]]TTTLLLMMMKKKKKKOOOPPPNNNOOORRRRRRTTTUUUTTTRRRTTTYYY^^^______```bbbeeegggiiikkkkkkooouuu{{{}}}zzzuuurrrrrrsssttt}}}yyytttpppnnnmmmsssyyyxxxhhhRRRAAA222'''!!!!!! 111###"""'''((())),,,,,,***,,,,,,,,,---...000333444555555333333333444555666111111111222333444555666444222111111222333222111222222222222222222222222111222666:::>>><<<666000555555444333222222222222333222111000////////////000//////000111111///......//////000000000000000222111...+++...333222...,,,...000///------///333111///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------,,,...//////------...///,,,---...//////---,,,+++,,,,,,------...//////000///000222555666444111...+++...111000...---000333111000000//////000000111000000000000000000000000000222444555333111//////222///000222111///222777000111111111111222222222222111111111111222444555///222444444333444888<<<333333333333333333333333444333333333333444555555444444555666777888999999444555777999;;;;;;888555777777666888999:::999777777888::::::999999;;;<<<===<<<:::888777777888999<<<888666;;;>>><<<888666888999:::999888777888999888888999999999999888888888:::;;;;;;999999:::<<<{{{uuutttwwwzzzyyywww~~~~~~xxxnnneeebbbeeennn~~~pppccc\\\WWWSSSRRRPPPQQQRRRSSSUUUVVVWWWXXXRRRRRRWWW___hhhuuu{{{pppdddbbbbbbfffoooyyy|||ssskkkfffbbb___\\\SSSSSSSSSTTTVVVYYY\\\^^^hhhiiijjjkkkmmmnnnoooooommmnnnqqqtttwwwzzz}}}}}}~~~|||xxxvvvwwwzzz~~~|||zzz{{{zzzuuussstttvvvwwwsssoooggg]]]TTTNNNLLLLLLIIILLLOOORRRSSSSSSSSSSSSPPPNNNLLLJJJJJJKKKNNNPPPMMMPPPTTTUUUUUUTTTTTTTTTWWWXXXYYYZZZ\\\\\\]]]]]]WWWVVVUUUVVVWWWVVVRRROOOPPPOOOQQQUUUVVVRRRPPPRRRTTTVVVXXXWWWUUUWWW]]]ccccccdddfffiiillloooqqqssssssvvv{{{|||wwwsssrrrsssuuuwwwxxxssspppooonnnvvv|||rrrcccNNN>>>...$$$'''+++)))222222((('''111444---000///---...000222444555555555444222222222444666111111222333222222333444666444222222222333222111111111111222222333333444333222333888<<<<<<777222333333333333333333333333//////000111111111111111000000000///......000222......///000000000000000000000---,,,111888888444...111222///,,,***...111///---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---......,,,...//////...------...,,,---.../////////...---------,,,,,,---...000111///222666777555222///---***...111000------000333000000////////////000000000000000000000000000000---000333333111///...---000------000111000111333000111111111111222222222222222222222222222222222...222555666333333666999333333222222222222333333333222222111222333444555555555555666666777777777555444555777999999888666888666555555777888888777888888777888:::;;;;;;:::;;;;;;999888888888999999:::999<<>>:::000222333000+++))),,,000---,,,+++,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))'''&&&%%%!!!"""$$$&&&)))+++---...,,,...//////...------...,,,,,,,,,,,,---......///...---,,,+++,,,...000222,,,111666777333...++++++***...111000---,,,000444000000////////////000000000000000000000000000000111444777888777555444444///++++++///111000///111000111111111111222222222222222333333333222111111---222666666333111333666444333333222222333333444333222111111111222333444666666666666555555555555666444333333555888888888888666444444666888888888:::777666777;;;===;;;999::::::999999999999999999666;;;BBBDDD;;;222555@@@666999<<<<<<:::999;;;===888888999999999999888888888:::;;;;;;:::999;;;<<<}}}|||{{{|||}}}}}}sssmmmjjjooopppeee___YYYUUUTTTLLLTTTXXXWWWXXX]]]^^^[[[VVVUUUWWW^^^hhhwwwwwwkkkdddddddddhhhnnnuuuzzz|||yyy}}}xxxsssmmmfff```ZZZTTTPPPNNNNNNOOOOOOQQQSSSUUUVVVmmmlllnnnrrruuuvvvvvvwwwvvvttttttxxx}}}~~~|||{{{{{{zzzyyywwwttttttzzz|||{{{xxxsssnnnjjjbbbZZZVVVRRRMMMLLLMMMJJJLLLNNNNNNNNNOOOQQQSSSNNNOOOOOONNNNNNQQQVVVZZZaaabbbcccccc```\\\[[[\\\XXXZZZ]]]^^^]]]\\\\\\\\\[[[^^^^^^[[[\\\______\\\ZZZZZZZZZZZZZZZZZZZZZZZZ___]]]^^^bbbbbbaaadddjjjlllssszzz{{{}}}~~~||||||xxxtttqqqrrrrrrttt{{{yyysssooolllnnnsssyyyyyyiiiWWWEEE:::)))### ###'''+++,,,444111)))---<<<<<<111...000333444444444444555333444555555666555444444777555444444555666444333111222222333333333222222222222222222333444555555555222000333777;;;<<<;;;000111222333222111000///......///222555555777999444444444333333333222222000000//////.........---222000---+++,,,///222555------............------000---+++,,,...///---+++---............///111333111---(((&&&)))---111333111)))$$$+++888===666,,,(((666KKK111%%%333+++000%%%---,,,&&&---<<<:::,,,,,,,,,+++***)))+++...111///333777555000,,,,,,...333222000............/////////000000000000//////...//////000111222222333444555777666333111000000222111000//////000111111------222666333...111888666111,,,---111444333111222444666666555333222333222333444333111000111222111999555000333222222;;;UUU@@@111333555000111999555444444555777999<<<===999777555666999:::888666999999999888999999:::;;;===???===888999>>>===777;;;>>>???===888666888<<<777777777888999999::::::999666666;;;:::777999???:::999888999::::::999777~~~|||zzzxxxyyyzzz~~~sssppptttuuuiiibbb[[[VVVUUURRRXXX[[[YYYYYY\\\]]][[[VVVUUUWWW^^^hhhxxxuuujjjcccbbbcccfffkkkqqqvvvyyyzzz~~~}}}tttooohhhaaa\\\WWWRRROOOLLLLLLLLLLLLLLLNNNQQQSSSbbbeeekkksssyyy}}}|||zzz}}}~~~}}}}}}||||||zzzwwwvvv{{{|||vvvqqqjjjbbbYYYUUUQQQLLLKKKMMMIIIKKKMMMMMMMMMNNNPPPRRROOOPPPQQQQQQRRRWWW]]]cccoooooopppnnnhhhaaa]]]\\\ZZZ\\\^^^^^^]]]\\\]]]^^^```cccdddccccccggggggddd`````````______`````````dddcccdddeeecccbbbfffnnnqqqyyy~~~zzzyyyzzzwwwssspppqqqrrruuu}}}xxxssspppnnnqqqvvv|||vvvfffTTTBBB666&&&  !!!"""""""""$$$''')))+++222444000111888999444111333555555444444555666666666666555555444444444666555444444555555444222111222222333333222222222444333222222222222222333444222000111444999>>>@@@555555555444333222111000333111111111333555888:::222222222111111111111000000/////////..................---------...//////------............---------+++******,,,---+++(((......---,,,,,,...111333...,,,******,,,...000000...,,,///999BBBBBB666+++333&&&000++++++...###000---333333------222111))),,,,,,,,,+++***+++...000...222555333///,,,---000222111000///...............//////000000//////.........//////000111111222111333444333111000//////111111000//////000111222888111---...//////444;;;666444111111222333222111666777777666333111000111333444555444222111222333333777333222555111000999GGG;;;333777:::999:::???:::999888777666555555555999777555666888999888666888888888888888999:::;;;;;;===;;;666666;;;>>>===???AAAAAA===888555666999:::::::::999999999999999;;;888888;;;;;;777888===:::999888999:::;;;999777}}}yyywwwvvvssstttxxxvvvuuuzzzzzznnneee]]]XXXWWWXXX\\\]]][[[ZZZ\\\]]]\\\WWWUUUWWW]]]gggtttrrrjjjddddddeeegggjjjoootttwww~~~xxxpppkkkddd]]]XXXUUURRRPPPKKKKKKKKKJJJIIIKKKNNNQQQ\\\dddpppzzz}}}{{{}}}zzztttlllcccZZZUUUQQQLLLLLLNNNLLLMMMNNNNNNNNNNNNPPPRRRVVVXXXYYYZZZ[[[aaaiiiooo}}}|||uuulllddd```^^^^^^___^^^]]]]]]___aaadddhhhkkkkkkmmmppppppmmmhhhhhhggggggggghhhhhhhhhllllllllljjjdddbbbiiisssxxx{{{xxxvvvtttuuuqqqnnnoooqqqvvv~~~wwwsssqqqpppsssyyy~~~rrrbbbOOO>>>222$$$###%%%&&&&&&%%%%%%&&&(((***000666888666555666888555666666666444444666777999888666444444444555666555444333333444444333222222222222222222222222222444444333111111000000000222111000///111777>>>CCC;;;:::888555444333222222444333111///000333777999000000000000////////////////////////............+++,,,...///...---+++***------............------///...---...//////---+++...---+++++++++---000111+++++++++---///000...,,,)))+++000888===;;;111'''999'''(((***...,,,'''))),,,,,,++++++---///,,,---------,,,,,,---//////111222111---,,,...111000111111000000///...---.........//////.........------......///000000000...///111111000//////000000/////////000111222333===444,,,,,,000222555888555666666555333111111111555666555333111111222444444555666555333222333444666666222444:::333///999>>><<<:::999::::::888777444555555666777777666666888777666666888888777666666666666777888999:::;;;<<<===:::666777>>>DDDFFF===>>>>>>;;;666444555777<<<<<<;;;;;;:::999999888:::888777999999666666999999888888999:::;;;999888~~~zzzxxxuuutttooonnnppptttzzz{{{xxxuuuqqqttt||||||ppphhh```\\\\\\[[[]]]]]][[[ZZZ[[[]]]^^^ZZZWWWWWW[[[bbblll|||xxxnnniiiiiiiiijjjkkkmmmpppuuuyyy~~~tttmmmhhhaaa[[[WWWUUUTTTSSSMMMMMMLLLJJJHHHJJJOOOSSS```mmm|||}}}wwwooofff\\\WWWRRRNNNNNNPPPPPPQQQQQQPPPOOOOOOQQQSSS]]]aaadddeeeffflllvvv~~~wwwmmmfff`````````^^^]]]___bbbeeegggmmmqqqrrruuuxxxwwwssspppoooooonnnooopppqqqrrrtttsssrrrmmmeeebbbkkkwww~~~zzzyyywwwtttqqqsssooolllnnnrrrxxx~~~wwwsssqqqppptttzzz~~~nnn^^^LLL:::///%%%  !!!$$$###%%%'''((('''''''''(((------444>>>===666444999888999888666444444666888999777444333333555777999555333222222333444222111333333222222222222222222333222111111000000000111000111222111111444:::@@@???===999555333222222333000111000...000444777777000000/////////.........///////////////.........+++,,,...///...,,,***)))------............------////////////000///...---,,,,,,+++,,,---......---++++++,,,...000///---+++******+++,,,...---,,,+++...000...%%%...FFFOOOOOO)))$$$$$$***,,,***...777+++---......------...///111222111///,,,,,,...111///000111111111///...---------............---------------.........//////,,,...///000//////000111...//////000111222222333777333000111444444333222111555999888333000000222222222222111111333666:::333555555444333222333444666666222666===555000:::666::::::666444777555111111222444666777777777666777777666666777777777666555555666666777888::::::???===;;;;;;@@@GGGJJJKKK666888888777555555666888;;;;;;::::::999999999999777555555777888777666666999888888999;;;;;;:::888}}}zzzwwwuuuttttttnnnlllkkklllmmmmmmjjjgggiiiooo||||||qqqiiibbb___```[[[[[[\\\\\\[[[[[[]]]```^^^YYYWWWZZZ^^^dddoooyyy{{{rrrkkkhhhkkklllmmmlllmmmpppuuuyyyzzzooogggccc\\\XXXVVVUUUTTTTTTMMMMMMLLLIIIFFFHHHNNNTTTeeevvvzzzpppggg^^^XXXTTTOOONNNPPPRRRRRRRRRPPPNNNOOOQQQSSS\\\bbbiiimmmqqqyyyssshhhccccccbbbaaa```cccgggjjjmmmsssyyy{{{~~~~~~yyyuuuuuuttttttuuuxxxzzz{{{{{{yyywwwqqqhhheeennn{{{~~~yyyxxxxxxuuuqqqrrrnnnlllooottt{{{~~~wwwsssqqqooosssyyy{{{lll\\\JJJ999...&&&!!! """"""$$$'''!!!###&&&(((((()))***,,,111,,,111>>>AAA999444777999999888666444444666888777555333111222555999<<<555333222222333444222111444333222111111111222222111000000000111111222333///222444444222222555999>>><<<777333111000111222,,,111333222444888999666111111000000000/////////........./////////////////////...------,,,,,,,,,------............------******++++++++++++,,,---***+++,,,///111000,,,)))---,,,+++,,,.........---...---,,,***(((***---000333>>>;;;666BBBhhh???111***...000,,,---333+++---...///......///111444333111...,,,,,,...000//////000111111000...---------............------------------............,,,...///000///000222444......///000111222222222222333333222222333444333,,,222888777333000111444222222111000000222777:::222333444333222111111333222666333444:::666222999000333444111222888:::888777777777777555333111///666666777777666666666777666666666666777888999:::@@@;;;999???IIIMMMJJJFFF777888888777777777888999777888888888999999999:::555555555777:::<<<;;;888888888888999;;;;;;:::999|||zzzwwwuuusssrrrrrrrrrmmmllljjjiiiiiihhhfffdddcccjjjyyy{{{rrrjjjcccbbbddd\\\[[[]]]___^^^[[[\\\``````[[[XXX[[[^^^cccjjjrrr}}}uuunnniiihhhiiijjjlllkkkjjjmmmrrrwwwuuuiii```\\\WWWTTTSSSSSSSSSRRRKKKLLLKKKGGGDDDFFFNNNVVVggg{{{rrriiiaaa\\\XXXRRRPPPQQQSSSSSSRRROOOMMMMMMOOOQQQWWW```lllttt{{{vvviiiffffffffffffgggiiinnnrrrvvv}}}yyyxxxxxxyyy{{{{{{vvvooommmuuu{{{zzzyyyvvvrrrqqqnnnmmmqqqwww}}}vvvrrrpppooosssxxxyyyiiiZZZIII999...&&&!!! """!!!###&&&!!!###&&&((()))+++---000222---000;;;@@@;;;666666666777777666444333555666666444222111222555888;;;555444333333444444333222555444222111000111111222000000000111111333444444///111333444333222333333;;;999555222000000111222...555888666777<<<;;;555111111111111000000000000.........///////////////111000...,,,,,,---///000------............------+++++++++++++++---000333,,,+++,,,000222111,,,(((///---++++++,,,.........***,,,,,,,,,+++***+++,,,"""''''''222//////YYY|||@@@333+++---000---,,,...+++,,,.........///222444555333111///...///000111//////000000000000//////.........//////.................................---///000000000111333555...///000111111222111111444555222......444999;;;,,,111666666333000222444555444333111///000333666222333444333111000111222///;;;999111333555333666===999555333444666888888555555555555555555444444555666777777555555666777888777777777777888999999;;;666777@@@IIIHHHBBB>>>===<<<;;;:::999999999999666666777888888999::::::666888888999>>>BBB@@@;;;888777777999;;;<<<:::999yyywwwtttqqqooonnnnnnnnnkkkjjjiiihhhgggeeecccbbb^^^dddqqq{{{rrrjjjdddccceee```^^^```cccaaa[[[[[[___^^^ZZZYYY]]]ccchhhooovvvrrrkkkhhhgggfffiiikkkjjjhhhjjjqqqvvvsssggg[[[YYYVVVTTTTTTTTTTTTSSSLLLMMMLLLHHHDDDGGGQQQYYYmmmxxxpppiiieee```ZZZVVVVVVWWWWWWUUURRROOOOOOQQQSSS[[[fffuuu}}}oooiiijjjlllmmmnnnqqqvvvyyy}}}{{{{{{{{{}}}}}}yyywww~~~{{{xxxuuurrrqqqnnnoootttzzzyyysssqqqooooootttzzzvvvfffWWWGGG888...)))### """###"""###%%%$$$&&&'''(((***,,,000333000000333888:::999888888333444666555444333333444666555333111111222444666666555444444555555444222666444222111000000111222333222222222222222333444111000///000222444444333777666333111111111222222111888999444444:::999222111111111000000000000///............/////////000000///---------...000111------............------//////...------111777<<<000---,,,---111222...***///---,,,,,,---...---,,,((()))************))))))222777333CCC999+++444---***))),,,......---,,,+++,,,------...000444777222111000000111222333444000000////////////000000...//////000000//////..............................///000//////000222555///000111111222111000000444444111///444<<>>::::::===;;;:::999999:::999999999999999999999999999999777999999999>>>CCC@@@888888777777999;;;<<<;;;999xxxuuurrrooolllkkkkkkkkkiiihhhgggeeeccc```^^^\\\\\\^^^iiiyyy}}}tttkkkdddcccfffdddaaacccfffccc\\\ZZZ]]]]]]YYYYYY```hhhnnnvvv}}}}}}qqqkkkhhhgggfffiiikkkjjjiiikkkqqqwwwuuuhhh[[[YYYWWWVVVWWWWWWVVVUUUNNNPPPOOOKKKGGGJJJUUU^^^vvvxxxqqqnnniiibbb]]]]]]\\\\\\YYYVVVSSSSSSUUUWWWeeeqqqxxxlllnnnppprrrtttwww{{{}}}}}}}}}}}}xxxtttrrrqqqooopppvvv|||}}}wwwqqqpppooopppuuu|||sssdddVVVFFF777------'''###$$$%%%$$$$$$'''((())))))******---111444---333777666555777999:::000222555555444222222333888666444222111000111222777555444444555666444333666555222111000000111222555555444333222222222222222///,,,---111555666555555444333222222222333333333999777///...444444...000000000000////////////---.........//////000000------------.../////////---..................---------,,,++++++000888>>>444///++++++///111000...---,,,,,,---///...,,,***...,,,)))((()))+++---///&&&222%%%---111---777(((&&&,,,111111000///---***++++++,,,,,,---111666:::///...///000333666666777111000///......///000111//////000000000000////////////////////////........./////////...///222444000000111222222111//////000111222555???FFFAAA555666777777666444333222333111222222111111111444666444555666555333222333444:::UUURRR777111;;;;;;666JJJ:::222999<<<555222777777666555444444555666777444666888777444444555888<<<;;;:::999888888888888444666===BBB===666666<<<666555555666888999::::::<<<;;;;;;::::::999999888777999888777;;;@@@<<<333777777777999;;;<<<;;;:::wwwyyywwwpppiiigggjjjmmmnnngggaaa______]]]___ccc]]]```gggqqq||||||rrrmmmjjjiiigggcccbbbccceeefffccc]]]XXXVVVYYY]]]dddlllvvvtttlllhhhfffhhhiiijjjjjjlllooosssvvvtttmmm___ZZZUUUUUUXXXZZZYYYVVVPPPOOONNNLLLGGGHHHTTTbbb~~~}}}yyytttooojjjfffddddddbbb]]]WWWSSSTTTWWW[[[lllxxxvvvooojjjjjjqqqyyy}}}xxxssssssrrrssstttxxx~~~zzzwwwrrrnnnmmmqqqxxx~~~ppp```PPPBBB444,,,$$$&&&'''''''''(((***,,,000...,,,+++,,,...111333333333333333444444444444666444222111333666777888333444444444333333222111444333222222111111222222888777666444111111222333333333222222222111///...000111222333444333333222333222111222444555444333000333444444111000222444444---111666111000000***000///...------...///000222///------...//////......------,,,,,,,,,------//////...---,,,,,,++++++......---------,,,,,,,,,......---,,,,,,,,,,,,,,,...---+++******+++---...,,,...///...---++++++,,,///...---,,,,,,,,,,,,,,,***777...,,,...333===///000///......///111333555---///111222333222111000/////////000//////......,,,,,,---....../////////222---***+++///222111/////////000000000000//////000222444666666444222000111111111222444777;;;===222222444444444333222111222333444555666666666666777777666555444444444444555777777444444666666333555555666666666666555555555555555555666777888999777777777777777777777777:::777666888<<<===:::666888666666999<<<===;;;777:::777777::::::888999<<<999999777777777888999:::666888999999999999;;;<<<~~~rrrjjjiiijjjkkkpppjjjdddbbb```]]]^^^aaa___aaaffflllttt}}}{{{rrrnnnllliiifffbbbaaa``````aaa```\\\YYYWWWYYY^^^eeeooozzzuuummmiiigggggghhhiiijjjllloootttxxxuuunnnbbb^^^YYYXXX[[[\\\ZZZXXXOOONNNNNNMMMIIIKKKXXXfffzzz~~~zzzuuupppllljjjgggddd___ZZZVVVWWW[[[___rrr}}}|||qqqmmmmmmttt{{{xxxttttttppprrrvvv{{{~~~vvvtttpppnnnnnnttt|||{{{mmm^^^OOOAAA444,,,%%%'''((((((((()))+++---111000///...///111333444555555666777888999999:::555444333333333444555444444444444444333333222111444444333222111111111111666555444222000000000111000111333333222111111222111222333444555444333333333222111222333444333222///111222111///...///111111+++000444111333555///000///...------...///000000...,,,,,,...000000///...------,,,,,,------............------,,,,,,+++......---------,,,,,,,,,,,,---............---,,,...---+++******+++---...,,,...///...---+++,,,,,,......---,,,,,,,,,------///999//////111444:::,,,000000111111111000//////,,,---///111111000///...---....../////////......+++++++++,,,,,,---...///000---+++---111444333111......////////////......000111333444444333111000000000000000222444777888333444555666666555555444444555555555555555555555444333333333333333444555666999888555444777666333666666666666666666666666666666666666777888999999777777777777777777777777:::777666888<<<===:::777888777777888:::;;;:::888999777888<<<===999888:::::::::999888777777777888666888999999999999:::<<>>:::777888;;;;;;::::::999777666555777888999999999999:::<<<}}}zzz}}}{{{tttlllhhheeedddbbb___aaafffgggiiikkkmmmooouuu|||}}}uuuqqqooommmiiidddddddddcccccccccbbbaaa```ZZZYYYZZZaaannn~~~xxxpppjjjgggdddfffiiilllpppuuu|||yyypppeeebbb^^^[[[[[[ZZZWWWUUURRRQQQQQQRRRPPPSSS^^^kkkxxxxxxrrrooohhheee```[[[YYY]]]dddiii}}}~~~rrrmmmkkklllrrryyy~~~xxxttttttpppsssyyy~~~}}}xxxooonnnnnnnnnrrryyy|||uuuiiiZZZKKK===222,,,)))+++,,,+++++++++...///333333444555555666666666333444444555666777888888999888666333111000222333444333333333333333333333555555444444333222111000333222000000000000000///---111555666333111333555111222333444444444333222222111000000111111000///222222222111000/////////444......---(((,,,000(((/////////......////////////---,,,---...//////......------------......///,,,,,,------------------......---------,,,,,,,,,+++,,,,,,---...000111111...---,,,+++++++++,,,,,,+++---......---,,,,,,---+++,,,,,,---............---222)))111666333666))),,,---///000000///...,,,------...//////......---+++++++++,,,---...//////000000///...///111333444---------000333444222000......////////////......111111111111111111111111444333222111111111111111000111111222333333333333555555555555555666666777222222222222222333444555999;;;:::777666777777444777777666555555666777777777777888999999999999999777777777777777777777777888777777888:::;;;999777;;;===>>><<<999999<<<@@@;;;999:::======999777999999999:::;;;:::999777666777888::::::999999:::;;;}}}nnnjjjgggeeeaaa]]]```eeefffiiillloooqqqxxx}}}wwwqqqnnnkkkgggdddccceeeggghhhgggdddaaa___\\\YYYXXX^^^lll~~~|||ssslllhhhdddgggkkkooottt{{{|||rrrhhheeebbb___\\\YYYVVVTTTWWWTTTTTTSSSRRRTTT^^^hhhxxx~~~uuunnnjjjeeebbb]]]YYYYYY^^^gggnnn~~~|||qqqkkkiiijjjqqqwww}}}~~~~~~}}}vvvrrrsssqqqtttyyy}}}}}}yyynnnnnnnnnooosss{{{}}}vvvjjjZZZIII;;;222---,,,---......------///111333333444555555666666666:::::::::999999999999999<<<;;;777222///000444888444333222222222333444444444444555444444222111000333222000111333333222000///333666777444222222333000111222333333222111000111000//////111111000///222111111000000000000///333///000///+++444:::111...//////////////////...000...------......---+++---------------...///000,,,,,,------------------......---------,,,,,,,,,---,,,+++***,,,...222444------,,,,,,+++++++++++++++---......---,,,------++++++,,,............---***...(((444;;;555:::222777555333111000000000111//////000000000/////////++++++++++++,,,...///000000000//////000111333444......///000111111///---000000111111111111000000222222222111111222222222777666555444333333222222111111111111222222333333333333333444666888:::;;;666666555444444444444444888;;;:::666666888777444777777666666666666777777777777888999999999888888777777777777777777777777777777777888999:::999888999;;;<<<:::888888;;;???>>>:::999:::999777888<<<666888999;;;;;;;;;:::999777999::::::999888999;;;sssooojjjfff```\\\___fffiiilllppprrrtttzzz~~~uuulllfffdddcccaaadddggghhheeeaaa]]]\\\^^^[[[[[[cccqqq{{{qqqkkkeeehhhmmmsssyyyvvvlllkkkhhhddd___[[[XXXVVVYYYVVVTTTTTTSSSTTT\\\eeeuuuzzzrrrkkkgggccc```[[[XXXZZZaaallltttxxxnnniiihhhjjjpppvvv}}}~~~~~~yyyssspppqqqqqqtttyyy}}}{{{wwwmmmnnnooopppttt|||}}}vvviiiXXXGGG:::222000...///000000//////111333444444444444555666777888:::999999888777777666666;;;:::888333000111666;;;444333222111222333444555333444555555555444222111444222000222555666333000222333555777777555333111000111222222222111//////000/////////111222111000000///......000000///...///...222333333@@@HHH???......////////////............---...///...,,,+++------------...///000000------------------------......---------,,,,,,,,,---+++***)))+++---111333---------,,,,,,++++++***+++,,,......---,,,---...+++,,,---.........---,,,,,,...***999===555<<<:::CCC???999444111111222444111111111111000000000000------,,,,,,,,,...///000------......///000000000///////////////...------000111111222222111111000111222222222222222222111777666666666555444444333444444333333333333444444222222222444666999<<<===999888777666555555555555666999999666555888888555666777777888888777777666666777888999999888777777777777777777777777777777666777888888999999888888555666777777666777999:::>>>999777888777666888===666777888:::;;;;;;<<<<<<888999::::::888888999:::|||zzztttpppkkkgggaaa___eeemmmxxx{{{~~~}}}||||||lllaaa___bbbbbbeeegggeeeaaa]]][[[[[[```___cccmmm|||yyyrrrgggjjjpppvvv~~~zzznnnmmmkkkfff```[[[WWWVVVXXXUUUSSSSSSSSSTTT[[[dddsssyyyqqqkkkhhhccc```\\\ZZZ]]]fffsss|||~~~rrriiifffeeehhhnnntttzzz{{{uuuooonnnooommmrrryyy|||vvvrrrkkklllnnnqqqvvv~~~{{{tttgggUUUDDD999444444000111222111000000222444666666444444555666888:::555555555555555555444444555777888666222222666:::444333222111111333555666111222444555666555444333333111///222666777444000222111222666:::999555000111222222333222111000/////////...000222444333222000...---...111333111000//////333222000===CCC888---...///000000///...---+++++++++---///000///---------------...///000111.........------,,,,,,+++......---------,,,,,,,,,)))***++++++,,,---......------------,,,+++*********,,,......---------...,,,---...//////---,,,+++///111---;;;;;;...777999AAA===888333111222444666222222111111000000000000000///---,,,,,,...///000***,,,...///000000///...////////////...///000111000000111111111111000000///000222333333222000///333333444444444444333333666555444222222222222333333333333444666888;;;===888777777666666666777777444777777555555888888555555666888::::::888666555555666888999999888666555777777777777777777777777555777888888888888888888444333444666999::::::999:::777666888888666888<<<999999999999::::::;;;<<<888999::::::888888999:::}}}tttpppmmmjjjgggcccdddmmmwww}}}xxx}}}kkk^^^\\\```fffggggggddd___\\\\\\]]]```cccjjjwwwwwwhhhlllrrryyy~~~nnnmmmjjjeee___YYYUUUTTTWWWSSSRRRSSSSSSUUU[[[dddtttxxxrrrmmmkkkdddaaa^^^\\\```jjjxxx|||qqqiiibbbaaadddjjjpppvvvxxxsssmmmlllnnnjjjqqqzzzxxxrrrnnniiijjjmmmqqqwwwyyyrrrdddRRRBBB888666777111222333222111111333444888777555444555777:::<<<666666777777888888999999///333888888555333555888444333222111111333555666000222444666666666444444222000///111666777444000222//////555;;;===777111222333333444333222111000///......000333555555444222000///111444666555333222222333---'''000222%%%---...///000000///...---(((((()))---000222111000---------......000111111//////...---,,,,,,++++++......---------,,,,,,,,,&&&(((,,,...///---+++)))------...---,,,+++***)))***,,,......---------...,,,---/////////---+++***000222---:::666&&&///555777555222000000333666888222222111000000000000000111000...------...///000+++---000222333222000...//////000//////000333555//////000000000000//////---...111222222111...---///000111222222222222222555444222000//////000000555555444444555888:::<<<666555555666666777888999222555666444444888888666444666999;;;;;;999666444555666777888888777555444777777777777777777777777555777888888888777888888666444555888===???===:::777555555999:::777777999<<<;;;:::999888999:::;;;888:::;;;:::888888999:::zzz}}}xxxqqqjjjjjjiiigggdddhhhvvv~~~wwwsssrrrvvv|||xxxiiidddaaa\\\aaaeeefffdddcccccc```\\\^^^eeeqqq~~~xxxyyy{{{vvvllldddaaa]]]VVVTTTWWWVVVTTTQQQOOOQQQTTTYYY\\\kkkyyy{{{vvvpppmmmfffaaa\\\^^^ggguuuxxxllleeeddd```___cccjjjrrr~~~rrrmmmlllkkkjjjjjjmmmqqqxxxzzzlllaaa^^^[[[aaakkkssszzz{{{ooo^^^OOODDD<<<666222333333444444555444444333666666666555444555888;;;<<<777666:::999555555:::444444555777888777333000444444444666777666444222///000222444555555555444444222000111333444333000222///444555222999<<<444222...///333444000000444000000000222444555444333//////000111333555888999000000000000000000000000////////////////////////...///000000///000333555000///---++++++,,,---...---,,,,,,---......---+++++++++------------++++++,,,,,,,,,++++++*********!!!)))111333...***+++...+++---///...,,,+++---///---+++,,,111333///,,,,,,&&&///888666...)))---333222000;;;;;;---333:::,,,777888888333++++++:::LLL666///+++...111///,,,,,,///000111000///000111333444333111////////////000///////////////.........000000000/////////222444,,,111888<<<666---+++///222222111111111111222222000111111222222333333444444555555333111111222333333555888888777666666666333444666888888666444333888888777777777777777888999888888999888777777888<<<:::888777888999:::999777666888===CCCDDDAAA===777888999:::;;;<<<;;;;;;===;;;999777777999;;;===;;;;;;;;;;;;;;;;;;;;;;;;xxx|||uuunnngggfffffffffeeedddiiixxxwwwrrrppppppuuu{{{~~~wwwhhhdddaaa]]]bbbeeefffbbb``````\\\XXXZZZbbbppp~~~tttllldddaaa]]]VVVRRRTTTTTTSSSRRRQQQRRRUUUXXXZZZgggvvv~~~yyysssnnniiieeeaaaccclll{{{uuujjjdddbbb^^^\\\```fffnnn{{{zzzlllhhhhhhgggfffgggmmmqqqxxx}}}}}}eeehhhlllrrryyyxxxmmm\\\MMMCCC;;;555222444444555555555444333333777999::::::999999999:::<<<888888<<<<<<:::;;;???666666666777999888666333222222222444777888777666111111222333444444444444333111000111333444222000222///333444222:::???777444111000333333000000444555333222222222111...,,,000000000111333666888999222222333333333333222222////////////////////////------......///////////////...,,,+++++++++---......---,,,---......---++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))+++...//////---,,,++++++---...---++++++,,,...,,,***+++000111---+++,,,111333444222///---///111+++***555888...555===222555666888777222...222:::777///***,,,///......//////000111000//////111333333222111////////////000////////////////////////...///000000000111444666333777===@@@:::333222666222222111111111111222222222333333444444555666666222333444333222222333555444444333333666===GGGNNN777777777777777777777777888888777777777777777888333777999555444777999777:::999777777888888999999888666666999===>>>;;;777777777888999999:::;;;;;;<<<;;;:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;|||~~~sssjjjdddeeedddccccccbbbgggvvv|||vvvqqqqqqppppppuuu{{{|||tttgggcccaaa___cccfffeee```]]]\\\YYYTTTWWW___lll{{{~~~}}}tttmmmgggccc^^^WWWSSSRRRSSSSSSRRRSSSTTTUUUWWWXXXdddrrr}}}vvvrrrnnnkkkhhhkkkuuu}}}qqqhhhbbbbbb]]]ZZZ]]]bbbkkkzzzsssgggddddddddddddeeeiiinnnuuu|||}}}ooonnnmmmqqqyyytttiiiYYYKKKAAA;;;666222555555555555555444333222777999<<<===;;;999888888999777777;;;===<<<>>>AAA777555444555666777666555111000000333666:::;;;;;;333333222222222222333333222111000111222222111000666111222111---444999111888444222222222000111444555444222111111000---+++000000111222333555777888333444666777777666444333////////////////////////...---,,,...111111...+++///...,,,+++++++++,,,---///...------......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***222...***+++///111---)))+++,,,---,,,+++***+++,,,+++)))+++//////,,,+++---:::444---+++,,,...---+++''''''000444///555;;;444999888888:::777000---...666///)))+++......///111...000111000//////000222222222111000////////////////////////////////////,,,...000111111222444666333555:::<<<777111111666222222111111111111222222333333333444555555666666111222333333222333555777777555111///111888AAAHHH888888666555555666888888777777777666666777777888444???BBB888333:::<<<777999888888777777888888999;;;888666777999999777444888888777777888999:::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;yyyyyynnnhhhfffgggeeecccaaa```cccppp}}}|||wwwtttsssqqqsssvvvwwwuuuvvvzzz|||rrrfffaaa``````bbbdddccc^^^[[[[[[XXXTTTZZZ___gggooossstttrrrooouuu{{{wwwrrrlllgggbbb\\\WWWTTTUUUTTTRRRQQQRRRVVVYYY\\\dddqqqzzzuuuqqqoooooosss~~~xxxmmmeeeaaabbb^^^[[[\\\aaakkk{{{zzzpppgggeeeeeedddeeegggdddiiiqqqxxx|||wwwrrrooonnnrrr|||~~~pppeeeVVVIIIAAA;;;777444666666666666555444333222666888999999777555444444555444555777999:::<<<===777444111111222444555555222111000222666999;;;<<<555444222111111111222333111111111111111111111111666111222222///777===666:::777444222111111222444111000000111333333222000//////000111222444555555111333555777777555333111////////////////////////000---,,,000555555111,,,......---,,,+++,,,,,,,,,000.........///...,,,***------++++++++++++------++++++++++++++++++++++++444...))))))...111000---+++,,,,,,++++++******+++,,,***,,,//////,,,,,,000>>>777///,,,---///,,,)))***+++000222111333555222???;;;::::::666111///111333---+++---///...///111...000111111/////////111111111000000///////////////////////////000000000+++---000111000111222444111111444555111---...444222222111111111111222222111111222222333444444444222333444444333333555666444555555444222222333555777666666555555666666777777666666666666777777888<<>>666===@@@888888999999999888999:::;;;>>>;;;888888999999999777:::999888777777999;;;<<<:::;;;;;;<<<;;;:::888777::::::::::::::::::::::::hhhlllqqqoooggg```___bbbeeecccaaa```___aaakkkvvvyyyqqqnnnmmmkkknnnttt{{{{{{vvvtttwwwzzzzzz|||~~~pppddd^^^^^^``````bbb```\\\ZZZ[[[[[[WWW]]]___aaacccdddfffggghhhpppuuu~~~{{{xxxrrrlllgggccc^^^ZZZYYYVVVQQQOOOPPPVVV]]]bbbiiittt|||xxxsssssstttzzztttjjjccc``````\\\YYY[[[___jjj{{{wwwooogggffffffdddeeegggccchhhpppwww~~~}}}pppiiijjjllllllnnnuuuzzzkkkaaaSSSGGG@@@<<<999666555666666666555555444333777777777444222111333444555555555555666888999999999666222000111333555555555444222333666888999999555444222111000000111222111111222222111111111222222///222555555@@@HHHBBB:::999555222000222333333000000000222555666555444......///000111222222222...000222444444222000...000000000000000000000000///---,,,000666777333///......---------,,,------///.........//////---+++------++++++++++++------++++++++++++++++++++++++000---+++***+++...111222,,,,,,++++++++++++******---,,,---000///,,,///444;;;888555333111000...,,,---//////000444222000222888888:::<<<888222111444...,,,---111222///---......///111111///......///000000000000/////////...////////////000000111111---///000///......///000444333333555222///111666222222111111111111222222111222222333333444555555555555666444222222333555000333777888888777666777555666888999999888666555666666555555666777888888<<>>666===@@@888888:::<<<<<<::::::;;;===>>><<<999999999:::;;;;;;<<<;;;:::888999:::<<<>>>999:::;;;<<<<<<:::888777::::::::::::::::::::::::\\\\\\]]]^^^[[[YYY[[[``````^^^^^^______aaahhhqqq{{{qqqmmmkkkiiifffjjjqqqxxxwwwrrrqqqtttyyyvvvwwwxxx{{{~~~yyykkkaaaZZZ[[[```^^^```^^^YYYXXX[[[\\\YYY\\\\\\\\\\\\^^^bbbhhhlllooosss{{{~~~|||vvvnnnjjjhhhddd___[[[WWWQQQNNNQQQXXXbbbhhhppp{{{}}}zzzuuuuuuyyy{{{ooofffaaa^^^ZZZXXXWWWYYY]]]hhhzzzuuunnnhhhfffeeebbbbbbeeefffkkkrrryyytttkkkhhhfffiiiooowwwuuufff\\\OOODDD>>>;;;999777444555555666666666555555999888777444222222444777666888888555555888999777>>>:::666333333555666777888777555555666777666555444333222111111111111111111222333333222111222333666111444444111999>>>777888888666111000333333222333222222333555666444333...///000111111111111111---...///111111///...---000000000000000000000000...------///333444222///////////////.........---///...---...000000...------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++,,,---,,,+++,,,000444...---++++++,,,,,,+++)))...---...000...,,,000777111222222111///,,,++++++,,,///+++---666333...555,,,///777>>><<<555111222,,,,,,///444444///+++,,,---///111111000............//////000000//////......//////000000111111222000111000...------///111444222222444222///111555222222111111111111222222444444444555666666777777666666666555333222333444555666555444333444777999666888:::<<<<<<:::888666555555555555666777888888444???BBB888333:::<<<777888;;;>>>>>><<<;;;===???;;;:::999888888999:::;;;===<<<;;;::::::;;;<<<===999999;;;;;;;;;;;;:::999::::::::::::::::::::::::___[[[YYY]]]___]]]___ccc___]]]^^^```______cccjjjpppuuuvvvrrrnnnlllhhhddddddffflllpppooommmpppvvv~~~zzzuuuuuuvvvyyy|||pppeee]]]WWWZZZaaa]]]^^^[[[VVVUUUYYYZZZXXXXXXYYYZZZZZZ\\\aaaiiinnnrrruuu|||~~~}}}vvvmmmiiijjjgggbbbYYYVVVRRRPPPTTT\\\eeekkkvvv}}}{{{vvvxxx}}}vvvkkkccc]]]ZZZWWWVVVWWWZZZ^^^iii|||vvvpppjjjhhhfffbbbaaadddhhhmmmttt{{{~~~uuuooommmeeejjjqqqyyyzzzooo```WWWJJJ@@@;;;999888666333444555666666777777666777777888666444444555666666999999555555999:::777@@@<<<888555555555666555999777666777777777555333111222222222222111111000222444555444222111333555:::555555333,,,000222(((444777666111000444444000444333222333444444333111000111222333333222222111...//////000000//////...000000000000000000000000222111111111111111111111000000000000000//////...---------...000111000...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***,,,------,,,,,,---///000...,,,,,,------+++)))------...///---+++000888+++++++++,,,,,,,,,++++++***...'''***777222+++666,,,,,,111999>>>;;;666444...---000333222---+++,,,---///111111000...---------...///000000///.........//////000111111222222222222000...---...222555222//////222111...///333222222111111111111222222444444555555666777777777555555666555333333444666888777444111......111444666777888888888888777666555444444555555777888888333777999555444777999777666:::>>>>>>;;;:::<<>>>>>;;;999;;;>>>===>>>>>><<<:::999999999::::::;;;;;;;;;:::999999888888999999:::;;;<<<===999999999999999999999999dddcccbbbdddfffhhhiiihhheeeiiillljjjddd```aaacccfffgggiiilllllljjjiiikkkfffkkknnnllljjjkkkssszzzxxxsssuuu{{{~~~{{{zzz~~~}}}yyyzzz|||ppplllfff___XXXTTTRRRRRRXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZ[[[]]]aaafffiiiqqqxxx|||qqqiiifffccc```]]]YYYYYYZZZ]]]aaaggglllooo{{{yyyxxxxxxwwwxxxzzz{{{{{{zzzyyy|||nnnfffeeeccc\\\VVVUUUUUUWWW^^^fffppp~~~wwwpppkkkfffaaaaaaeeefffnnnvvv{{{~~~yyyrrrjjjeeeeeekkkrrrzzzpppeee\\\SSSFFF===999888777666777777777777777777777777888666777:::999555333555<<<666222555===@@@;;;555444<<<888222333333999GGG:::888666555666555444222111111222333333222000///555111333888666000555AAAFFFIIIEEE888///000555666666777333...444<<<888,,,222222222111111111333555444111...///000000...+++111111000///////////////...............///000000111000//////000111000...///...//////000222333444---------------///000000---...///---+++******+++//////,,,)))(((***++++++))))))***+++---...//////999444...++++++---,,,+++,,,...,,,))),,,333222------,,,***,,,......,,,))))))...******222333///444333333222222333333444555111000///...---,,,,,,,,,666333000///000///,,,)))***222...)))///000,,,//////000111000//////111333///222333111333777999777555444222000///000000111555222000111333444222000000666<<<<<<777333222444444444333222222222333333666666555555555444444444222555777777555444666888555666666555555555888:::777888888888888999999999999888777777777888999:::===<<<:::888888:::<<<>>>;;;::::::999999::::::;;;555888;;;<<<;;;999888888999999:::;;;;;;;;;::::::eeeffffffgggiiikkkmmmnnnmmmooopppllleee``````bbbbbbeeeiiikkkiiieeeeeefffhhhllloooooommmooovvv}}}wwwvvvtttzzz}}}yyywwwyyy}}}~~~|||uuurrrrrrjjjgggaaa\\\WWWUUUTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\\\\___ccchhhkkkpppuuu|||{{{ooofffbbb```]]]ZZZUUUVVVXXX\\\bbbiiiooosss|||yyyvvvvvvvvvvvvvvvxxxyyyyyyyyy{{{xxxjjjbbb```]]]WWWQQQTTTSSSVVV]]]dddnnn|||yyyqqqkkkfffaaabbbfffhhhqqqxxx}}}|||wwwqqqiiidddiiimmmttt|||~~~ooodddXXXPPPDDD<<<999888777666555555555555555555555555777444555888888555555777AAA;;;666888???BBB>>>999;;;???777111666:::BBBPPP777666555555666666444222111333555444222111111222555222555;;;:::666<<>>;;;999999:::<<<===::::::999999999999::::::777:::======<<<:::888888;;;;;;<<<<<<<<<<<<<<<;;;fffhhhkkkkkkkkkmmmrrrvvvvvvvvvtttmmmfff``````aaa```eeeiiiiiifffcccbbbbbbbbbfffiiijjjiiilllsssyyy|||zzz}}}wwwsssvvvrrrxxxyyyuuurrrssstttttt{{{{{{qqqjjjfffccc```]]]YYYWWWVVVWWWXXXZZZZZZZZZZZZ\\\^^^```aaa____________```eeekkkooosssvvvyyyzzz{{{}}}yyykkkbbb___]]][[[XXXUUUUUUWWW[[[bbbiiiqqquuu~~~{{{xxxvvvuuusssssstttuuuvvvwwwyyyyyy{{{qqqddd^^^\\\[[[VVVQQQRRRRRRVVV]]]cccjjjvvv|||rrrjjjddd```bbbgggkkkttt|||yyytttnnnhhhdddlllqqqwww~~~{{{lllaaaSSSKKKAAA;;;888888777666555555555555555555555555666333333666777666777:::AAA:::555555;;;>>>;;;777777:::333000888;;;===GGG444333444555666666444222222444666444222000222444222///222777666333888AAABBB===444,,,,,,222444333000000222444333000222777333222111000000111222222111222222222000000111333111111000///////////////.........---......///000111///...///000111000///------.........,,,+++***------,,,,,,,,,+++++++++***+++,,,+++***)))***++++++++++++,,,+++***))))))+++++++++,,,,,,---------,,,***))))))+++,,,,,,,,,***---...---///222000+++---,,,******,,,---,,,,,,---333222333;;;888000222222222111111111111111111888666333000...---......111...+++***---111444555BBBEEE999...000111///444000000000///...000333666333555555111000333333000444333222111111000111111111000///000222333333222777444111111222333222000///000222333555555444444111222222333444555666666444666777777555444555666888999999888777666888999555666666777888999999:::999999999999999:::;;;;;;AAA???===:::999:::;;;;;;::::::999999999999::::::999;;;===>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;eeeiiillllllkkklllsssyyyzzzxxxtttmmmfffbbbaaaccccccggghhhfffeeedddbbb___\\\___cccddddddgggmmmrrrzzzooonnnrrrzzzpppnnnpppqqquuutttooolllnnnppppppvvvzzz~~~~~~xxxooohhhddd___^^^[[[YYYXXXYYYZZZ[[[^^^]]]\\\\\\^^^```bbbdddeeefffdddbbbbbbffflllrrr{{{||||||zzzxxx{{{wwwiiiaaa___```]]][[[XXXXXXYYY\\\aaahhhooosss|||}}}xxxvvvuuuuuurrrsssttttttuuuwwwzzz|||qqqhhh^^^ZZZ[[[[[[YYYVVVRRRSSSWWW^^^ccchhhrrr|||rrrjjjccc```ccciiinnnvvv}}}vvvooojjjfffdddnnnrrryyywwwiii^^^MMMGGG>>>999888888888666555555555555555555555555777444333666666555777;;;???999333222666999777444111666333444<<<:::222444111111222444777777555333666444333222333333222111111///000222111...000666111222222222444444444222333...000555444---///666555444222111222333333333444555666333000///111444111000000///////////////.........------......//////...---...///000///......///000111111///---,,,////////////...---,,,+++)))***++++++***)))***,,,,,,******,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++))),,,...000111111...+++000///------...///000000---555444666===888...///111111111111111000000///444222///---+++,,,------...---,,,,,,...222444666>>>AAA666+++---///...333...000111111111111222444000333222000000444555333333333222222111111111111/////////000222333333333555333000...///222444666111222444666666666444333444444444444333333333333555666777777666555555555:::;;;;;;:::888777888999666777777888999:::;;;;;;999999999::::::;;;;;;<<<>>>===;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;999;;;===<<<:::888888888999999999888888888999999dddhhhkkkjjjhhhjjjpppvvvvvvsssooojjjfffdddeeefffhhhkkkjjjfffdddfffccc]]]\\\___aaabbbccceeejjjnnntttzzzzzznnnggggggkkknnnoooqqqpppnnnkkkiiihhhpppqqqnnniiihhhmmmqqqqqqqqqtttwwwwwwtttpppllliii```^^^\\\ZZZZZZ\\\^^^___^^^]]]\\\\\\___cccgggjjjkkkkkkiiieeecccfffnnnttt~~~zzzzzz~~~wwwkkkfffggghhheeeaaaZZZZZZZZZ]]]bbbjjjqqquuu{{{zzzvvvuuuuuuvvvrrrtttvvvvvvwwwyyy}}}}}}jjjbbbZZZVVVWWWXXXWWWUUUSSSTTTYYY```cccgggoooxxxrrriiiccc```eeekkkpppxxxzzzrrrkkkfffeeeeeemmmsss{{{~~~rrrdddYYYHHHCCC<<<888888999888666666666666666666666666666:::666555777777555666:::@@@:::555444666888777555444888555777@@@===444444111111222444666777666444888444000111555666222---333222222444333111222555555888<<<<<<777333333555888000///555666000...333888555333333555666666555888999888444///---///222111000000///////////////......------------......---,,,+++,,,...///...------///111222333222000//////000000///...---+++***)))***++++++***)))***,,,...***)))+++,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++***)))+++///222222///,,,+++......///......///000111---444444555<<<666,,,---///000111111111000/////////...,,,++++++,,,---///+++---///000111111111222222888111)))...000///333,,,000333555444222111000000333222000000444555333333333333333222222222111//////000111222222333444111222333000///111888>>>555666777888777666444222555555444444444333333333666555666666666666555444999;;;;;;;;;999888888999888888999999:::;;;<<<<<<888888999:::;;;;;;<<<<<<999888888888888999;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<777999;;;:::888777777777999999888888888999:::;;;ggghhhiiigggfffhhhmmmqqqnnnllljjjgggfffgggiiijjjmmmvvvxxxppphhheeebbb]]]\\\^^^``````aaabbbeeegggiiimmmpppnnniiieeeeeegggaaa``````bbbeeefffeeeccclllmmmjjjfffgggmmmqqqqqqmmmooopppqqqqqqpppmmmlllaaa___^^^]]]]]]___bbbddd\\\[[[ZZZ[[[___eeejjjnnnmmmmmmkkkgggdddhhhqqqyyy~~~~~~{{{rrrpppssstttnnnhhhZZZZZZZZZ^^^dddmmmuuuzzzzzz}}}xxxuuuuuuuuuuuusssvvvxxxyyyyyy|||{{{gggaaaXXXSSSQQQQQQPPPOOOTTTUUUZZZ```cccfffmmmvvv|||ppphhhcccbbbgggnnnrrr{{{}}}vvvnnngggdddeeegggmmmttt~~~xxxmmm___UUUEEE@@@;;;888999999888666777777777777777777777777:::777777999999666777:::;;;777333222444555444333777999222000999;;;888===333222111333555777777666888555222333777777222---111111222333444555666666555666777777222000666>>>888333111444666444222333999666333444777999888777;;;:::888333000......000111111000//////////////////...------,,,---------,,,++++++,,,...///...---,,,---///000000000//////------......---+++***(((***+++,,,+++***)))***+++...))))))...///++++++111+++++++++,,,,,,---------,,,---///...,,,******+++***+++///333222---+++---)))+++---...------...///---333111222888444+++---...///000222222222111000------------...///000000+++...111222111000//////---555000+++222555333777...111555666555222///...333555555111000333333000222222333333333333222222000111333333222222333555///222555333000222999@@@777888888888777555333222222333333444555666777777555444444555777888666555888:::;;;;;;999888888999999999999:::::::::::::::666777888:::;;;;;;;;;;;;666666666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<666888999999777777777888;;;:::::::::;;;===???@@@lllkkkhhhgggfffhhhkkkmmmiiigggffffffhhhjjjlllmmmsssqqqfffcccaaa```aaaaaaaaaaaaaaabbbcccfffggghhhhhhhhhfffdddccc[[[[[[]]]___aaacccccccccgggiiihhhgggiiimmmooommmllllllnnnoooooommmjjjggg___^^^]]]^^^___cccfffhhh```^^^\\\[[[]]]bbbgggkkkkkklllkkkgggeeejjjvvv~~~{{{zzz|||||||||uuulll]]]]]]]]]___eeennnvvv{{{zzz{{{~~~yyyuuutttsssssstttwwwzzzzzzzzz}}}yyyfff```XXXRRRPPPOOOOOONNNTTTUUUYYY^^^aaadddllluuuyyynnngggcccccchhhpppuuu~~~}}}zzzsssjjjdddbbbeeeiiiooovvv|||tttiii[[[QQQDDD???;;;999::::::888666666666666666666666666666888666777;;;<<<999999<<<666333111111222333222000555777000,,,444555555<<<666444222222555777888888666777::::::999666333111//////000000222444333222///---...111111000555===222666777555555777999888888444111333777:::999777<<<999444111000000//////111111000//////////////////...------,,,,,,,,,------,,,,,,---///000000///...............---------+++,,,---...---,,,***))),,,---...---+++)))***+++,,,(((+++444555---+++000******+++,,,,,,---......+++---...---+++***+++---,,,+++///333111+++***...&&&***...///...,,,,,,---///333///...555222,,,///---...000222333333222222---...///000000000///...---///222111///...///000111888333...555888777;;;333444555444222000//////333555555111111444555222222222333444444333333222111333555444222222333555111333555444333444777999666666555555444444333333333444444555666777888888444333333555888999888666666888::::::999888888999999999888888888888777777555666888999:::;;;;;;:::777777777888888999:::::::::::::::999999:::::::::555777999999888888999;;;::::::::::::<<>>;;;;;;>>>888666555555777777555444444:::555222777444000666888555222222444777999999333:::AAA@@@999333333666333444333222333333222///444000111777888222//////+++777===666333999>>>>>>666333000222777::::::888<<<777222000111222111///111111000//////////////////...------,,,,,,,,,,,,///...---///111222222111222222000...---------------...///000000...,,,+++---...///---+++******+++)))&&&---888999///+++...))))))***+++---...//////***,,,---,,,)))))),,,...---,,,///333000******000&&&+++000222000.........000444...,,,333222---111,,,...000333444444333333,,,...///000000...,,,***...000111///------000444666;;;555...444888777<<<777666555222///...000111///222333111333777999777111222333444444444333222333555666555333222333555444333333444666666444222333333222222222333444444777777777777666666666666333222222444888:::999777444777999:::999888999999888888777777666555555555444555777999::::::::::::::::::999999999999999999999888888888888888888999666777999999999999;;;===888888888999;;;>>>AAACCCkkkkkklllmmmmmmnnnnnnnnniiijjjkkkkkkjjjkkkmmmnnn}}}lllggghhhhhhlllkkkeeedddiiilllkkkjjjlllooopppnnniiidddaaabbb___]]]^^^aaaccccccbbbbbbaaadddjjjppprrrnnnjjjnnnllljjjjjjiiigggbbb]]]ZZZ[[[\\\^^^___aaabbbccciiiddd```___bbbccc```\\\^^^ccchhhhhhgggkkkwwwxxxsssuuuxxxyyyxxxtttsssvvvzzzyyyxxxyyymmm```^^^___eeeiiikkkpppuuu|||xxxyyy|||yyywwwwwwvvvssswwwzzz||||||xxxkkkcccYYYTTTTTTTTTQQQNNNNNNSSSYYY]]]```fffpppwwwssshhhfffeeedddjjjsssyyyxxxoooiiidddaaaccchhhrrrxxx{{{ssslllbbbTTTIIIBBB???;;;999999:::;;;;;;666666666777666666555444666666666777888888999999444444444555555777888999888888777555333333555777<<<:::555000111666999777;;;:::>>>EEE@@@333...111444222111111333555444444333444444444444333222111;;;555333666:::<<<>>>AAA:::444444444333<<>>///***555???888333888;;;444999<<<999444000333777000000...---------...///333222111...---...111444---++++++...//////000333---...//////---,,,,,,,,,...++++++///111///---...///---++++++++++++)))'''...***)))***+++***---111******+++,,,,,,,,,,,,+++...***)))---000---***)))222333111,,,+++...000///+++,,,---...///000111111000...------......,,,+++---...000000000000222333---------///000000---+++333///000555444///111888DDD<<<222......111222222555666888999555...,,,///444000---...222444222///000000///111333555444444555000222:::<<<666222444...222444333222555666555333222222555888888555222444666999:::888777666666444777888555555777555222666777888777666666888:::888888777888999:::<<<===777888888999::::::;;;;;;888888777777777777888888999999999999999999888888::::::::::::::::::::::::777777888999:::;;;<<<===ggghhhjjjlllnnnpppqqqrrrtttssssssuuuvvvwwwvvvvvvzzznnnjjjiiihhhfffbbbbbbfffmmmqqqqqqtttvvvuuupppllliiiiii]]][[[XXXVVVTTTSSSRRRRRRSSSSSSVVV\\\eeemmmrrrttthhhhhhiiiiiiiiigggdddbbb```aaacccdddeeeeeeeeeeeeeeegggjjjmmmnnnkkkddd^^^^^^bbbfffhhhmmmxxxzzzqqqpppsssuuuuuussspppkkkhhhhhhmmmvvv~~~zzznnnfff___[[[VVVSSSSSSYYY]]]```ffflllqqqtttyyy|||yyyxxxwwwvvvxxx{{{{{{ooogggddd___WWWQQQMMMNNNOOOTTTWWWZZZ[[[___iiixxxyyymmmeeefffggghhhnnnwww~~~vvvmmmiiifffeeejjjqqqwwwtttiii___TTTHHH@@@<<<999666555666666666666666555444333444666888:::999999888777666555444444777666666555555555555666222333444444333444666888777999777555666999999555777;;;888111000666666///222111222444666666555333222111000111222555888:::>>>333///;;;KKKLLL???333QQQ444)))333888777666000111444666666333222222444333222111000000000222333222222000...,,,,,,...000000............------...000///...000111111...+++++++++,,,...//////------------,,,++++++******)))---******,,,---+++,,,///******+++,,,,,,,,,,,,+++,,,((()))000555333000///999555///---...222333222,,,,,,---...///000000111000...------------+++***,,,...000000000111333444/////////000222111///---444111111333222///111666???:::444111222444666777222777;;;;;;666000///111555333000///111222111000333222111222444555444333222///888IIIJJJ<<<333555000222333444444555666555555777999:::888555222111:::;;;<<<;;;777444333222000555777777888;;;:::666666777777777666666888999888777666666888:::===>>>888888888999::::::;;;;;;888888777777777777888888999999999999888888888888999999999999999999999999999999999:::;;;<<<<<<===iiijjjmmmqqquuuxxx{{{|||{{{zzzzzz|||~~~}}}{{{~~~vvvmmmlllkkkhhheeebbbaaaccciiinnnnnnrrruuusssmmmgggeeeeeeWWWVVVTTTRRROOONNNOOOOOOOOOOOOQQQWWW^^^gggmmmqqqggghhhiiiiiihhheeecccbbb```bbbccceeeeeeeeedddcccdddggglllpppqqqmmmgggbbb```dddjjjooowwwyyyooommmnnnoooooonnnlllgggbbbccciiirrrwwwxxxjjj___YYYUUUSSSOOOOOOTTTXXX[[[aaaggglllrrrzzz|||{{{zzzyyyyyyyyy|||yyylll```^^^ZZZTTTPPPMMMNNNPPPSSSVVVYYY[[[___iiiwwwwwwllleeegggjjjkkkrrr{{{{{{sssjjjgggeeefffllltttxxx}}}qqqeeeZZZOOOEEE???;;;999777666777777777666888777555444333555666888666666666666666666666666777666666555555555555666222444555555555555777999777777555111333777888666222<<<>>>555///222333///555555444666777888777555222111000000000222555666555///666QQQnnn|||yyyqqqmmmGGG333999>>><<<666,,,111000000222555666333000333222111000000111222333222333333111...,,,---...//////...---,,,------------***)))///999===:::444+++---......------,,,++++++++++++++++++++++++,,,((('''***...///***((()))******+++,,,,,,,,,,,,++++++(((***000555333111111:::444---,,,///111222222,,,------------.........000...------------+++***,,,...000111000111333555222111000111222333222000333222111111///---///333777888999888666555777999///666;;;:::555222222222444555555333000000222444666444333333444444222111333000:::JJJJJJ<<<444888444333333555666555444444333999>>>===777333444666:::;;;<<<:::777444333333222666999888:::<<<;;;888555666777666555555777999777666555555666888;;;===777888888999999:::;;;;;;888888777777777777888888888888888888888888888888999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;lllpppwww}}}}}}{{{{{{}}}||||||{{{ppplllnnnjjjfffcccbbbaaa```eeekkknnnssswwwtttkkkbbb^^^]]]TTTTTTSSSPPPNNNLLLNNNOOOOOOOOOQQQTTTZZZaaahhhkkkfffhhhiiihhheeeaaa_________```bbbccccccbbbaaa```bbbeeejjjnnnooommmiiifffaaagggqqqzzzwwwmmmkkkllllllkkkiiiiiiddd```aaaiiioooqqq~~~wwwiii^^^XXXTTTQQQMMMLLLPPPTTTVVV\\\ccckkkuuu~~~~~~~~~~~~|||{{{{{{{{{zzzzzz}}}pppbbbZZZWWWTTTPPPNNNNNNNNNOOOQQQUUUZZZ]]]```iiiuuu~~~wwwlllgggjjjnnnpppwwwyyyppphhheeeeeegggooowww{{{xxxlll___TTTIIIAAA<<<;;;999777777888888777666888777666555444555555666444444555666666777888888666666555555555666666777333444666666666666777999999999555222333999:::888...777===888000...000222:::888666666777888777666222222111000000111222333111///111666888888:::===OOO<<<777<<<:::777777222444111///333999:::555000////////////000000000000333444555444222000111222+++------+++,,,///000///---(((&&&***333777333...***...000---+++,,,+++))))))***,,,,,,++++++,,,---***+++///555555///++++++******+++,,,,,,,,,,,,+++---++++++//////---...222777000***+++------...000------------------......000...------......,,,+++...///111111111111333444555222000000111333333222111111000...,,,,,,///222333777<<<;;;777444444555...444888666444333333222333666777555111000222666777555333333333333111///555222555<<<;;;555666<<<888444444666777444222333///555;;;;;;888666888<<<444666888888777777888999777:::;;;999888:::888555444555666555444555666888555555444555555777999:::666777777888999999::::::888888777777777777888888777777777888888888999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::ooowww}}}{{{zzz}}}{{{|||zzzzzz{{{wwwqqqooosssiiieeeccceeedddbbbgggnnnxxx~~~|||pppccc\\\ZZZVVVVVVUUURRRNNNLLLNNNPPPQQQRRRSSSUUUYYY]]]cccfffhhhjjjkkkhhhccc___]]]\\\\\\^^^```aaaaaa___]]]\\\[[[^^^cccfffggggggffffffccckkkxxx~~~qqqiiihhhiiiiiihhhfffgggeeeaaaccckkkooonnnwwwyyywwwzzz}}}qqqfff^^^WWWRRRQQQMMMKKKNNNPPPSSSXXX___iiiuuu{{{{{{{{{|||~~~~~~{{{yyyzzz{{{{{{{{{zzz}}}}}}lll]]]WWWSSSNNNLLLMMMMMMLLLJJJOOOUUU\\\```ccciiissszzzwwwmmmhhhmmmrrrttt{{{xxxppphhhffffffiiirrrzzz{{{ttthhh[[[OOOEEE>>>;;;999888777777888888777666555555555555666666666666444444555555666777777888555555555555555666777888222444666666555555666777777888777555666::::::777111333777999555111333888===:::666555555666666666111111222222222222333333///000333555222111777@@@000---333777222444888444333222222555999999666222,,,---///000111000///...111222222111111222666999***......***+++///000---...,,,***)))))))))((('''(((...000,,,***+++,,,)))***,,,---,,,***)))***,,,------000555555000------******+++,,,,,,,,,,,,+++---,,,---...,,,***000888555...***,,,,,,***,,,000,,,,,,---...///000000111///...---...//////...---///000222222111111222333555222...,,,...000222333...///...,,,,,,...222444222444777888777444111000///444666444444777777333222333444444333222222333555333222222333333222000333333333222000111555999999444333777999555333444222222444666888999:::999111333555666666777999;;;888::::::666555777666333444555555555444444666888555555555666666777777777555666666777777888999999888888777777777777888888555555666777888999::::::888888888888888888888888999999999999999999999:::ppp|||}}}{{{{{{~~~{{{zzzxxx{{{yyyuuutttxxxmmmjjjiiimmmmmmkkkooovvvzzzkkkbbb^^^YYYYYYXXXTTTOOOMMMNNNPPPTTTUUUVVVWWWYYY\\\```ccckkkmmmnnnkkkeee___]]]]]][[[\\\^^^```___]]][[[YYYTTTWWW[[[]]]___```aaabbbdddmmm|||wwwkkkeeeeeeffffffeeedddgggfffcccfffnnnpppmmmjjjvvv~~~yyyrrrqqquuuyyyxxxxxxjjjbbb\\\UUUPPPQQQMMMJJJMMMOOOQQQVVV]]]fffsssxxxxxxxxxxxxzzz}}}}}}{{{xxxwwwxxxzzzzzzzzzzzz}}}mmm___VVVQQQKKKIIIKKKLLLJJJFFFOOOUUU^^^cccfffjjjrrrxxxxxxnnnjjjoootttvvv~~~yyypppiiiggggggkkkttt}}}yyysssgggZZZNNNEEE???<<<888777666666777888666555222333555666777777777777555555555555666666666777444444444555555777888999111333555555444333444555333666777666888;;;888333777222333:::;;;666888@@@???;;;666333333444555555000111222333444555444444333000222777;;;888555555>>>888999777444999;;;//////222555666666555444333,,,...111333444222000///......---,,,---222999>>>...111000+++***......))),,,///111///***)))...333%%%---000,,,))),,,---***,,,...///---)))((()))******(((***------)))''')))******+++,,,,,,,,,,,,+++,,,,,,......,,,,,,666BBB555///---///...***,,,222+++,,,---///000222333444///...---...000000///...000111222222111000111333555111,,,***+++///222333+++------,,,,,,111555777111000000333666666222...333777666444666<<<;;;555333111000222555666222///333111111111333333333111---333555111///222444222999333222777:::666444666888222...111888;;;777222222444555666555666777999555777666333333777888555444555555555444444666777555666777777777777666666555555555666777777888888888888777777777777888888444444555777888999:::;;;888888888888888888888888555555666777888999999:::vvv~~~||||||~~~{{{|||{{{zzz|||zzzttttttxxxtttmmmqqq{{{rrrfff]]]aaa```]]]VVVOOOLLLMMMOOOZZZYYYXXXWWWWWW\\\bbbgggkkkmmmnnnlllhhhdddbbbaaa\\\\\\\\\\\\[[[YYYVVVTTTQQQOOORRRWWWZZZYYYZZZ]]]fffrrroooaaa___bbbddddddeee___ccccccbbbffflllkkkeeekkkooosssrrrnnnnnnrrrxxxwww|||xxxjjjeeebbb\\\UUURRRPPPKKKJJJNNNPPPOOORRRXXXcccooo{{{zzzzzzwwwsssqqqqqquuuyyy||||||xxxwwwxxxzzzzzzyyy{{{zzzkkkaaaMMMVVV???NNNNNNAAAPPPTTTZZZbbbiiipppvvvyyy{{{sssmmmnnnssszzzrrrjjjeeegggkkkooovvv}}}wwwmmm^^^RRRJJJEEEAAA???888888777777666666555555777555444444555555555444555666777777777666555444777666555333333444555555555444333333444555444222333:::666222999;;;666888444555777777777888:::<<>>;;;333///222222///...555===>>>888000333333222222333444666777777777777777777777777777:::999777555555555555666888666555666:::<<<:::999;;;999888666666777999:::888888777777777777777888999888888999777444555:::999888777888;;;<<<:::777uuu}}}yyyzzz{{{}}}~~~xxxooorrr}}}{{{ooojjjgggeeedddaaaZZZSSSOOOPPPRRR\\\[[[ZZZYYYYYY]]]dddhhhooopppqqqoookkkgggeeeddd]]]]]]\\\\\\[[[XXXUUUSSSNNNLLLNNNSSSUUUUUUVVVYYY```kkk{{{}}}nnnaaa^^^aaabbbbbbccc^^^``````^^^bbbhhhhhhcccfffgggiiiiiijjjkkknnnpppsssyyyzzzpppeee^^^YYYSSSPPPQQQQQQLLLKKKOOOPPPPPPSSSXXXaaammmyyy}}}xxxuuuqqqnnnooosssxxx|||}}}yyywwwxxxzzzyyyxxx~~~uuueee[[[QQQXXXAAA:::VVVTTTEEERRRRRRWWW^^^fffmmmtttyyy}}}|||tttnnnpppuuu|||rrrkkkfffhhhmmmrrryyyssshhhYYYMMMEEEAAA===:::888777777777666666666555888666444444555555444333444555666666777666555444666666555444444444444444555666666666555555555555000;;;;;;;;;DDDEEE??????333333444333333444888:::>>>888555888:::666444555555444333222111222222333333333333444555666888888444555777777555555555666999888666444333333222222///////////////.........000...+++***,,,------+++,,,,,,------.../////////000///...,,,,,,---...///,,,,,,+++++++++++++++,,,+++***)))''''''(((***+++*********(((((((((+++---***+++---,,,++++++,,,---)))...///,,,,,,000222111...//////...---,,,...000---111111......222333000000000000/////////.....................///000000222111000000000222444555000...---...000333444444222333222111444888777222666...+++111333//////555===>>>;;;333222666:::999111000///000222333222111222111111111333555888999:::555333444444222222555777777:::>>>;;;333///111222///...222888:::777222555444444444555666888888777777777777777777777777888777666666666777888999999777666777:::;;;:::999:::999888666666777999:::999888888777777777888888:::777777:::999666777:::888777666777:::;;;999777xxx|||xxxzzz||||||qqqsss}}}rrrjjjlllpppjjjiiifff___WWWSSSSSSUUU^^^]]]]]]\\\\\\```fffkkktttvvvwwwtttpppkkkgggfff___]]]\\\[[[ZZZXXXTTTQQQLLLJJJLLLPPPRRRQQQRRRVVVYYYbbbppp}}}zzzmmmaaa___aaaaaa``````___```^^^[[[^^^ccceeecccbbbaaabbbcccfffhhhjjjjjjnnnuuu~~~lllddd\\\UUUOOOKKKLLLQQQQQQMMMKKKMMMNNNNNNPPPUUU\\\hhhuuu~~~yyyuuupppmmmnnnsssyyy}}}{{{yyyyyyyyyyyyxxxqqqaaaWWWNNNTTTLLLAAABBB@@@BBBQQQVVV[[[dddlllsssyyy|||tttooorrrxxx{{{rrrkkkgggjjjpppuuu|||{{{nnndddVVVIIIBBB===:::777777777777777666666666666999777555444555555444333333333444555666666666555555555666666555555444333555777999888666555777999555???>>><<>>:::333000111333222111333666888888777666666666666777888999999777777777777777777777777777777666666777888:::;;;:::999888999:::;;;:::999999999888777777888999:::999999888888888888999999:::777666:::;;;999888:::888777666777999999999777~~~|||}}}~~~~~~uuuuuu|||xxxiiieeekkkpppjjjjjjgggaaaYYYTTTTTTVVV^^^^^^^^^]]]^^^bbbhhhlllzzz{{{|||xxxrrrlllgggeeeaaa___\\\[[[ZZZXXXTTTQQQMMMKKKKKKOOOQQQOOOPPPTTTWWW^^^iiirrrwwwyyyzzzzzz|||yyymmmcccaaabbbaaa``````cccaaa^^^[[[\\\```dddeeebbbcccdddddddddeeegggiiikkkrrr|||uuuddd\\\SSSPPPMMMKKKMMMRRRQQQNNNKKKJJJIIIIIIKKKMMMWWWbbboooxxx|||xxxsssooopppttt{{{|||{{{zzzzzzyyyssscccYYYQQQMMMLLLMMMKKKLLLMMMIIIZZZaaajjjsssyyy~~~{{{tttpppssszzz~~~vvvpppjjjggglllrrrxxxvvvlllbbbTTTHHHAAA===:::888777777777777666666666666:::888555555555555444333222222333444555666666666444555666666666555333222333777;;;999555444777;;;>>>DDD<<<444999===>>>EEE;;;999666444333666<<>>:::555000---,,,111555222222222222111111222222222222111111222333444444333666999:::999666555444444555555222///...///111......//////000000000111///,,,,,,......,,,,,,.../////////...------,,,,,,.........---,,,+++)))))),,,,,,*********,,,...///***+++,,,---------,,,+++///,,,***+++...000///---,,,---......,,,,,,---...***((('''(((,,,...---)))+++,,,---,,,++++++---.........,,,+++,,,///222333/////////.........------,,,---///000000000///...111111000000000000111111///---,,,...111444555555222555444000...000222222;;;333...444999666222111000000000111333555555444222111000111222333222000111111111222333444666777222333777<<<<<<666222333777888:::;;;888444222222333555777888888888999:::666666666777777888888999666666666666666666666666888777777777777999:::;;;;;;::::::::::::::::::999999888888777777888999:::999999999888999999:::;;;;;;777555999;;;999777888888888777888888999999999zzzyyy{{{}}}yyy{{{||||||vvvkkkddddddgggiiieeeeeeccc^^^WWWRRRRRRTTTZZZ[[[\\\\\\^^^ccchhhmmm}}}~~~~~~{{{tttlllfffcccccc```\\\[[[[[[ZZZVVVQQQNNNKKKJJJMMMNNNLLLNNNQQQYYY^^^eeekkkmmmnnnnnnnnnpppuuuzzzwwwnnnfffeeeeeecccbbbbbbdddaaa]]]ZZZZZZ\\\aaaeeeaaagggkkkhhhaaa^^^ccciiijjjpppzzz}}}pppdddYYYOOONNNQQQRRRRRRSSSSSSQQQMMMIIIGGGGGGHHHHHHQQQZZZfffpppzzz|||xxxtttqqqrrrvvv|||}}}|||||||||~~~uuufff]]][[[KKKEEEFFFEEEOOOVVVPPP^^^fffqqqyyy~~~yyyssspppttt{{{{{{tttmmmhhhffflllssszzz}}}rrrhhh___QQQFFF@@@===;;;888666666666666777777777777999777555555555666555333333333333444555666777777444555666666666555333222222666999888444333666:::<<>>777666333000000222888<<<======;;;666333333444666000000111111111111111111222222111111111222222333222555888999777444222222111333555555444222000///.../////////000000111111---++++++///...++++++////////////...------,,,,,,(((***---000000---***(((************,,,...///111***+++---.........---,,,///,,,***+++...000...,,,***,,,------------...000***'''&&&)))------+++)))***+++,,,,,,++++++---///------...///000/////////.........---------,,,,,,,,,---///000000000///...333333222000///.........111///...///222555666666555999:::666444666666444666444444666666222000111444333444888:::888444111222111000111222222111000111111111222333444555666111111555999999555555999222555777777555555444444111555999<<<;;;999888888555555666666666666666666666666666666666666666666:::999888777777888999::::::;;;;;;::::::999::::::888777777888888999999:::999999888888999::::::;;;;;;777555888999777777999::::::999999999:::;;;<<>>000444666444333555666555...222777::::::777555444444555555666666555555444777777777777777777777777999999777777666777888999888:::;;;:::999888:::;;;777777777888999999::::::888888888888888999:::;;;999777666888777666:::@@@:::;;;;;;:::999999<<<>>>{{{xxxzzzxxxrrrkkkhhhbbb]]]\\\^^^ZZZSSSQQQSSSTTTRRRNNNKKKLLLOOOMMMOOORRRUUUYYY___eeejjjwwwzzz||||||wwwrrrmmmjjjgggaaa\\\\\\______[[[VVVOOOKKKIIIKKKKKKIIIJJJNNNUUUXXX]]]aaacccdddfffhhhlllnnnpppuuu|||}}}rrrlllhhhjjjjjjgggeeefffccc___[[[ZZZWWWUUUZZZbbb___dddhhhddd\\\YYY^^^dddjjjpppxxxpppccc___WWWRRRSSSVVVUUUTTTUUULLLMMMJJJDDDCCCGGGHHHFFFGGGLLLRRRZZZgggtttzzzzzzttttttuuuxxx}}}uuufff]]]NNNSSSUUUSSSOOOOOOUUU]]]iiissssssmmmlllrrrzzzyyysssjjjggggggoooyyywwwmmm]]]TTTHHH@@@<<<;;;:::999555666666666777777777888777666444555777888777777888777666666666666777888666666555444444444444444333333444555555666777777...<<<===999;;;888222666444555777777666555666777444777888777999;;;777///000111222333444333333222444333222222111111111111222444555444222000000111222//////333999:::666000111111111000000000000000...+++---444222+++,,,333,,,,,,------.../////////***,,,---///000000///...***+++---...///...---,,,******+++,,,------......''')))***+++***)))***+++)))+++,,,,,,++++++,,,...+++***,,,111000++++++...***+++,,,,,,,,,,,,...000,,,+++...444555111///111000000/////////........................///000000111111111111111000//////444222000000222333444333444444000...000444444///)))000666777555333555777>>>666111333555111......333222111111222222111///000111222222333333333333444333333333000...333:::222666777333222555777555111333555777888777555444444555666666666555444444777777777777777777777777777666666555666777999:::666888:::999888888:::<<<666666777888999:::::::::777777777777888999::::::666666777888666888AAALLL999:::;;;999777888;;;>>>~~~|||rrrkkkaaaaaa^^^YYYWWWWWWRRRKKKLLLNNNPPPNNNKKKJJJKKKNNNIIIKKKOOORRRWWW]]]dddhhhssswww{{{|||yyyuuuqqqpppgggbbb\\\\\\```aaa]]]XXXRRRNNNLLLMMMMMMKKKLLLPPPQQQTTTYYY^^^aaacccfffiiijjjmmmppprrruuuvvvtttqqqpppkkkhhhjjjjjjgggfffgggfffaaa^^^^^^ZZZVVV[[[ddd```cccdddbbb^^^]]]```cccjjjpppxxxjjj]]]ZZZVVVTTTUUUTTTQQQRRRUUUDDDGGGEEE??????DDDGGGDDDEEEIIIMMMTTTaaaooowwwwwwsssuuuxxx~~~vvvggg]]]TTTUUULLLGGGNNNTTT[[[gggmmmwwwqqqlllkkkqqqzzzyyyssskkkgggiiiqqq{{{vvvmmm\\\SSSHHH@@@===<<<<<<;;;555666666666777777888888777555444555777888888888999888777666666777888888777666555333333444555555555444333444777888888777444???===666666444222777...111444555444222111111DDDAAA999222555<<<<<<666111222444555666555444444444444333222111111111111666777777666444222333444111,,,(((,,,555999555///222222111111000000//////222///222999777///000888000//////...------,,,,,,,,,,,,+++***+++,,,---...,,,...///000///---***(((******++++++,,,---......'''+++------+++)))+++---+++,,,---,,,***)))***+++)))(((,,,111...((((((...+++,,,------,,,---///111,,,***,,,333555222222666111111111111000000000000//////...------///000111+++,,,---...////////////444222//////111222222222999555///,,,000777777333)))000666999:::;;;<<<<<>>999111///222444999999444222666777444666555444555888999888777555555666777777666555444777777777777777777777777444444444444666888:::;;;444777999999777777:::<<<666666777999999:::::::::666666666666777888999:::444555888999777:::GGGUUU888::::::888666777:::>>>xxxooojjj```\\\XXXTTTSSSQQQPPPOOOOOOMMMKKKKKKMMMPPPQQQRRRSSSPPPPPPTTTXXX\\\aaahhhqqqtttyyy{{{zzzwwwuuutttlllddd\\\[[[```eeeeeebbbTTTQQQNNNMMMNNNOOOPPPOOOPPPRRRTTTWWW]]]cccdddcccggghhhjjjllloooooommmkkkjjjjjjkkklllllljjjfffcccccc```]]][[[[[[\\\\\\\\\^^^___````````````ccceeeiiiqqq|||~~~jjj]]]SSSQQQOOONNNOOOOOONNNMMMJJJFFFAAA===<<<===@@@BBBCCCBBBFFFQQQ\\\dddkkkrrrsssuuu{{{wwwjjj___TTTPPPNNNPPPRRRUUU]]]ffftttyyyuuummmiiipppzzzvvvrrrgggjjjnnnttt{{{|||oooeeeWWWOOOEEE===:::999777555666666666666666666666666777555444444555777777666555555555555555666777777333444555666555444333222333222222222111222;;;FFF666888999888555111000///444333111000///000111222999@@@:::111333666888@@@333555555444777;;;:::555555555555444111111111333000555;;;:::555///.........333444111222777777333222000...000222111---)))000///000222444222---)))//////...---,,,++++++******,,,---------///333666333///++++++---......---***------++++++------+++,,,------......------,,,))))))))))))************)))((()))***++++++++++++000...)))'''***///...))),,,,,,...000111222222222......///111333333111000000000000000000/////////---///111222222111111111,,,000222111------222777333///+++,,,000333111///333---(((---777<<<:::555777222------111555444333888111///444333,,,,,,222000222000---000444222+++111444999:::666222222666<<<888444333444666888888:::555666444///777???:::999:::999666666888999777555555555555666666666666444555555666777888888999777888888777555555555666<<<777333444777999666222777888999999999999888888777999;;;:::999888999:::::::::999999::::::;;;<<<~~~{{{rrrkkkggg[[[ZZZXXXWWWUUUSSSQQQOOOOOONNNMMMMMMOOOQQQSSSTTTTTTRRRSSSXXX\\\```eeekkkqqqsssvvvxxxxxxvvvssspppiiiccc^^^___ccceeeccc___VVVSSSPPPOOOPPPRRRSSSSSSRRRRRRQQQRRRXXX^^^cccdddgggggghhhiiijjjiiihhhfffhhhiiijjjkkkkkkiiifffdddbbb___\\\ZZZZZZ[[[[[[ZZZ\\\]]]_________```bbbdddgggooo{{{{{{ggg[[[TTTRRROOOMMMMMMLLLKKKIIIDDDBBB???======@@@DDDGGGCCCAAADDDNNNYYY___ffflllsssvvv~~~xxxkkk```VVVRRRQQQSSSUUUXXX```iiiuuuzzztttmmmiiippp{{{~~~uuupppfffiiinnnttt|||zzzmmmcccUUUMMMCCC<<<:::999777666666666666666666666666666666555555555666777777666777666666555444444555555444444555555444444333333333222333333222222:::CCC<<<;;;999777555444333222222222222222222111000000000;;;999555999888333555999:::888444444888999666666666666333111///000111111555888888555111///000...222222///000555777444222333444555444333222222222000...///000000...,,,222111111000///......------222777666///,,,...222666333///...//////...---***------++++++//////---++++++,,,,,,,,,,,,++++++))))))))))))************,,,...000...***)))+++...---,,,***)))...555666222,,,---...///000111222222......///000111000...------------...///000111222///000111111000///......000000111111111222444666333///,,,,,,000222111///------...222777999999888666222......111333222000---///333444111...222:::555666222,,,---333444222111222444444222000000222777777666444222333777;;;:::888<<<;;;444666888///777777666666444111111222555555555555666666666666555555666666777777888888::::::888777666666888999777777666666666666666555777777888888999999999999666888999999888777777888:::999999999999:::;;;;;;zzzxxxzzzzzzrrrkkkeeecccWWWWWWYYYYYYXXXUUUSSSQQQRRRQQQQQQQQQRRRSSSUUUWWWVVVTTTVVV]]]bbbeeejjjppprrrrrrsssvvvxxxwwwrrrnnniiieeecccdddggggggccc^^^WWWTTTQQQPPPRRRTTTVVVVVVUUUQQQMMMNNNSSSZZZaaaeeegggfffeeeeeecccbbbbbbaaacccdddfffggggggfffdddcccbbb___[[[YYYYYYYYYYYYXXXZZZ[[[\\\\\\]]]^^^aaaddddddkkkvvv{{{ggg[[[UUURRRNNNLLLJJJIIIGGGEEECCCAAA???===>>>BBBFFFIIICCC@@@CCCLLLTTTZZZ___eeemmmrrr{{{{{{mmmaaaXXXUUUUUUXXXZZZ\\\dddlllwww|||}}}ssslllkkkrrr||||||sssnnneeeiiinnnuuu}}}wwwiii___PPPIII@@@;;;999999888666666666666666666666666666444555666777777777777666888888666555333333222222666555555444333444444444444333444555444333888???BBB>>>888666666777555333000111333444444222000///000999888777>>><<<444222@@@AAA>>>777444666999999666666555333000...///000222333444444444333111111000111111///000555888777000444888777444222444777444111---,,,---..................------,,,,,,,,,+++333;;;999000)))***...666444000.........---,,,***---,,,******...///,,,******++++++++++++******)))))))))*********++++++,,,///111...)))(((---333444333000---000555444///------...///000000111111......//////...---+++***000///---------///111222...//////000111000000000444222000111444666555444111...,,,---000222111///)))///555777666555777:::888555222222444444111///+++000333333333333111---///222222///...000222111000000///000222333333222111555888555111111666;;;666555:::;;;666:::===444666444666:::666......444555555555555666666666666666666666666777777777777;;;999888666666777888999333666999999777666666888888888888888999:::<<<<<<777999::::::888888888999999999999999999:::;;;;;;~~~wwwtttuuuyyyzzzyyyuuunnngggbbb___VVVWWWYYYYYYYYYXXXWWWWWWXXXXXXXXXVVVUUUTTTUUUWWWVVVUUUYYYaaagggiiimmmrrrrrrqqqqqquuuzzz{{{vvvqqqmmmiiiggggggjjjjjjfffcccZZZVVVRRRPPPRRRUUUWWWXXXUUUPPPLLLNNNSSSYYY___eeeffffffeeebbb```______```]]]___aaabbbbbbaaaaaaaaabbb___[[[YYYYYYYYYXXXWWWXXXYYYZZZZZZZZZ\\\```ccccccfffnnn{{{}}}jjj___UUUQQQMMMJJJHHHGGGEEEDDDGGGEEEAAA??????@@@CCCEEEEEEBBBCCCJJJQQQUUUZZZ___iiimmmttt~~~}}}|||}}}~~~ooocccZZZXXXXXX\\\^^^```gggoooyyy~~~zzzqqqmmmmmmttt}}}yyyqqqmmmeeeiiipppwwwssseeeZZZLLLEEE>>>999999999888777666666666666666666666666333555777888777777777777888777666444333333333333777666444333333333444555444333555777666333666:::BBB===777666888999555111111222333333333222111000222888333000999;;;444444AAACCCAAA:::666888::::::333444444222000///000222222000000111222333222111222222111000222666999:::111333555444222111222444222000...---,,,---......,,,,,,,,,,,,++++++++++++&&&---333333...)))***,,,000///---++++++******)))+++---,,,((((((++++++)))******++++++++++++******))))))*********+++++++++***++++++***)))+++000444555555222//////222111,,,............//////000111...///000///---+++***)))666444000...,,,---...000+++,,,---000333555666666666555444444444444333222000...---...000222111000...222666666444333555888;;;999888888888777333000///111///111<<>>777444888???;;;222222;;;555555555555666666666666777777777777666666666666888777777888888888777666444666999:::;;;:::999999888888888888:::;;;===>>>999;;;===<<<;;;:::;;;;;;999999999888999::::::;;;|||uuurrrsssvvvxxxyyywwwppphhhaaa]]]XXXZZZZZZZZZYYYZZZ]]]```aaaaaa```]]]XXXUUUTTTUUUUUUVVV[[[dddjjjkkknnnrrrrrrpppqqqvvv|||~~~{{{wwwoookkkgggfffgggiiiiiihhh```\\\VVVSSSTTTWWWZZZ[[[TTTOOONNNSSSXXX[[[___eeefffgggfffdddaaa___```bbb\\\^^^aaabbb`````````bbbbbb___[[[YYYYYYZZZYYYYYYXXXXXXYYYXXXXXXZZZ^^^aaaeeefffjjjtttmmmbbbTTTPPPLLLIIIGGGGGGFFFEEEHHHFFFCCC@@@@@@AAACCCDDDHHHDDDEEEKKKQQQUUUYYY]]]fffiiinnnvvv~~~|||}}}~~~}}}{{{zzz{{{qqqfff\\\[[[\\\```ccceeekkkrrr|||xxxqqqnnnooowwwwwwoookkkfffkkkrrrzzz|||pppaaaVVVHHHBBB<<<888888999999777777777777777777777777777333555777888777666888999666666555444444444444555777666555444333444555666555333555888777444444888===999666777999888333...333333222111111222333444...444///---666888222222999<<<<<<888666888888666000111222222111222444666000///...///111333333222222000//////111333666999666444111111222111///---///000111111///...---,,,.............../////////))))))***+++,,,,,,,,,,,,***+++******))))))******///111...)))(((***+++(((++++++,,,,,,,,,,,,++++++************++++++++++++...***''''''+++///000000+++------+++---222222000///......---......///000...000222111...,,,+++,,,777555222///......000111...------111555999:::999555888999777222///000222.........///111111111111888666333222222222333444999999999999999777444111///222111000;;;KKKPPPJJJ999===CCCEEE@@@999444333000222333555<<>>;;;333222888555555555555666666666666777777777777666666666666666777999<<<>>><<<888444888777777:::>>>???<<<888666666666777888:::;;;<<<999;;;===<<<;;;:::;;;;;;999888888888888999::::::}}}xxxuuuvvv{{{}}}~~~{{{sssjjjbbb^^^[[[]]]^^^]]]\\\^^^cccgggggghhhgggbbb[[[VVVUUUUUUUUUVVV\\\ffflllmmmnnnqqqppppppqqqvvv{{{}}}|||yyyoookkkfffcccdddgggjjjllliiiccc\\\WWWVVVYYY[[[]]]TTTNNNOOOXXX]]]]]]aaaggghhhjjjkkkhhhdddaaabbbddd^^^aaaddddddaaa```bbbeeeccc```]]][[[[[[\\\\\\\\\YYYYYYXXXWWWWWWYYY]]]```ggghhhlllsss~~~ooodddVVVRRRMMMIIIHHHGGGFFFFFFCCCBBBAAAAAABBBDDDGGGIIIJJJFFFGGGMMMSSSVVVZZZ^^^___ccchhhpppyyy~~~{{{xxxvvvxxxzzz~~~}}}|||zzzyyy{{{tttiiiaaa```ccchhhkkklllqqqxxxvvvqqqooorrr{{{vvvoookkkiiinnnuuu}}}zzzmmm^^^SSSFFFAAA;;;888999:::999777777777777777777777777777333666888777555666999<<<777666666555555555666666777666555555444444555555555333444888888555444777777555555666777666222...444333111000111222444666,,,666666666>>>===555444222444444333555888666111///000222222333444666999000000111111222333333444000---,,,...//////111555:::666222111333333000,,,---000333444222///,,,++++++,,,,,,------.........000---******,,,------,,,)))+++,,,,,,++++++,,,---333444111+++***,,,---+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,555///))))))...000...******------******------***000///...---------...///,,,000222222///---...000222111/////////111333444444111000222666999999777444888;;;888222...000333,,,---...000111111111111===777000...000333222000444555666666555444333111///666888000+++666KKKZZZGGGCCCAAA>>>999333222444111555666555:::@@@<<<222444444555888;;;;;;777444888777<<<===888<<>>AAA@@@:::666;;;888666999???AAA===888333444555666777888888888777999::::::888888888999888888888888888999::::::uuukkkddd```\\\```ccccccaaabbbfffjjjjjjlllkkkfff^^^XXXWWWXXXUUUWWW^^^hhhnnnmmmnnnpppnnnooorrrtttvvvwwwwwwwwwooolllhhheeefffjjjmmmpppmmmggg^^^WWWUUUVVVYYYZZZUUUNNNNNNXXX^^^^^^ccckkklllooopppmmmgggbbbaaaccc^^^bbbdddccc```___aaadddcccaaa^^^]]]^^^_________[[[ZZZYYYWWWVVVXXX[[[___ccchhhnnnuuu}}}ssshhhZZZVVVOOOKKKHHHGGGFFFEEE@@@???@@@AAACCCGGGKKKMMMJJJGGGHHHNNNTTTWWW[[[``````eeekkkrrrxxx|||yyyuuurrrqqqsssvvvzzz~~~|||zzzyyy{{{uuullliiihhhkkkqqqtttuuuzzzvvvqqqqqquuu~~~uuuoookkklllqqqxxxxxxkkk\\\QQQFFFAAA;;;999999:::999777777777777777777777777777444666888666444555:::???:::999888777666555555555666666666666666555444444666333333777888666555777444444444444333333222222222222222222333333444444000;;;;;;888>>>>>>:::===555333000///444:::888111000222333333333555777999000333666666444333555777222......111111///000444777666333222111111000000---111555666333///------((())))))***++++++,,,,,,000///---,,,,,,,,,---...+++---///...,,,+++,,,---000111///***)))---...---******++++++++++++***************+++++++++,,,,,,333///,,,+++------+++(((...000000,,,))))))(((%%%111000...,,,,,,,,,...///)))---222222///...000333............///000222222555222///111666999888666333666888888666444555666+++---///000111111111222999444///...111333222000000222333333333333444444222666:::777---+++888GGGBBB:::555444333//////333111666555222777AAAAAA:::444777;;;======:::777555111000777999666<<>>555555555555555666666666666555555666666777777888888:::888777999===>>>;;;777:::888777888;;;<<<;;;999555777999;;;;;;;;;999888666888999999888777777888888888888888888999999:::vvvllleeeccc\\\aaaggghhhfffeeehhhkkkkkkmmmmmmhhh```ZZZYYYZZZVVVXXX```jjjooonnnnnnpppmmmooorrrsssrrrqqqrrrsssqqqooolllkkklllnnnrrrtttmmmfff\\\TTTQQQRRRTTTUUUVVVMMMMMMWWW^^^^^^dddnnnooorrrtttppphhhbbb```aaa\\\```bbbaaa]]][[[^^^bbbdddaaa___^^^___aaabbbbbb\\\[[[YYYWWWVVVWWW[[[^^^]]]eeeooovvv|||xxxlll^^^YYYRRRLLLHHHFFFEEEDDD@@@@@@@@@AAADDDGGGKKKMMMJJJGGGHHHNNNUUUXXX\\\aaajjjpppwww||||||xxxuuuqqqooonnnpppssswww|||}}}~~~|||zzzzzz|||vvvnnnnnnnnnrrrxxx{{{|||uuurrrrrrwww~~~uuuooolllnnnssszzzwwwjjj[[[PPPFFFAAA;;;999::::::999777777777777777777777777777555777888555333444;;;AAA===<<<:::888666555444444555666777777777666444333666333222666888666666888333444333222000111444666000111333555555555333222222:::555...222666:::BBB<<<777000...555===<<<555333444555555444555777999111666::::::666444666999555111111555555111111555111333444111...---000333///222555555222/////////++++++,,,---......///000))),,,///...++++++...111,,,...000...+++))))))++++++,,,***&&&&&&+++---,,,))))))************))))))******+++++++++,,,,,,,,,***+++++++++***)))))))))(((,,,...,,,+++---...,,,111000...,,,+++,,,---...''',,,000111///...111444..................------222...,,,///666::::::999444444555777:::;;;:::888***---///111111111111222222111000111222222111000000111333444444555666888222000666BBBEEE;;;444555666000///555888555333555///555444000666DDDJJJGGG333999@@@AAA===888777888:::555666333---444<<<666555;;;:::444===NNNNNN@@@555555555555666666666777444555555666777888888999999555222333777:::999666777888999888777777999;;;:::<<>>AAACCC888;;;999333111444444///---777:::333///222222---///...,,,...111111///---000000000000////////////------,,,+++,,,---...///)))***,,,...//////......,,,***))))))+++,,,---------)))(((,,,---)))***///'''+++---+++((('''***///)))+++...---***)))+++...***,,,,,,+++)))((()))***++++++++++++***)))((((((---,,,++++++------,,,+++///000000000000//////......///000111111000///...000999:::000///999:::333222---...777;;;777111000...///000111000...,,,+++///111222222555888666000666...---...///888:::///666999;;;:::666444555777444111000222777:::888444444...000:::;;;:::HHH^^^AAA555111999:::111333===;;;777222333666999888666888555222111777@@@JJJQQQ555444333444777888777666666666777888888888888888555444444555888999999999888999:::<<>>:::666===;;;888777777888888999888888777666555666999;;;wwwqqqmmmjjjiiijjjjjjfff___YYYVVVWWW[[[]]]]]]```___YYYVVVZZZ___aaadddiiinnnqqquuuxxxtttoooiiifffffffffccc______cccppp}}}|||zzz|||wwwlll]]]TTTRRRTTTTTTTTTVVVXXXZZZ]]]aaadddggghhhiiijjjkkklllkkkiiifffdddaaaaaa```^^^\\\]]]___aaaaaaaaaaaa``````bbbeeehhhfffeee```YYYVVVZZZ[[[ZZZ^^^aaajjjvvv~~~|||nnnaaaXXXVVVTTTNNNMMMPPPOOONNNLLLHHHDDDCCCDDDFFFGGGHHHLLLRRRVVV[[[dddnnnwww~~~~~~yyyyyy{{{{{{uuusssqqqnnnmmmpppuuuyyy|||tttkkkeee```eeeoooxxx}}}~~~~~~{{{zzzyyywwwxxx}}}}}}zzzvvvrrrvvv|||wwwoookkkllllllsss~~~uuukkk___QQQGGGBBB===:::===>>>;;;777777///444444555666...///???YYYAAA...111;;;;;;999<<<888777555444333555666777555444555777999;;;:::999444444777======999666777;;;666333444555333222444111222222222222333333333---///444999;;;999444000222666:::999555111000111444222111222444444111...222444333000111555666555555222000333333111///111111000//////000000...,,,444333222000///---,,,+++......------......///000......---------......///)))(((((()))***+++***(((,,,***+++......+++)))+++///111111///+++)))+++......+++((()))---...,,,(((***+++,,,+++)))))))))++++++,,,,,,---------------***---///...+++***,,,...---...//////000000000000......------------......111555777555111000333777444222111222222111444999:::888444000.........///444666555333444555222---111///444555333;;;BBB<<<999444000000333555444222<<<888444333555666555333666;;;999111000666777333:::<<<:::666:::AAA>>>555:::666333333666888777555333555888:::999666222000666555555666888999999888777666555555555666777888888777777888:::<<<;;;;;;======<<<;;;:::999888888888777777888999999888666888888999999999888888777999:::;;;999666666888;;;{{{wwwrrrllliiigggbbb[[[VVVUUUVVVXXXZZZYYYZZZZZZXXXWWWZZZ^^^aaaggglllppprrruuuwwwssslllhhhfffeeeeeebbb^^^^^^bbbppp}}}yyyzzzvvvkkk\\\RRRPPPRRRTTTUUUVVVXXX[[[^^^bbbdddfffgggiiijjjlllmmmmmmkkkhhhfffcccbbb```]]][[[[[[^^^```ZZZ___cccccc```___dddiiillllllggg^^^YYYZZZ[[[ZZZ^^^aaajjjvvv}}}ttthhh]]]YYYVVVSSSSSSVVVWWWVVVRRRLLLHHHFFFHHHJJJMMMMMMPPPUUUXXX\\\eeennnsss{{{}}}xxxvvvtttqqqnnnmmmkkkhhhhhhkkkpppttt|||~~~{{{rrrggg```___fffqqq|||{{{yyyyyyzzz{{{xxxwwwvvvvvvwww|||~~~wwwtttqqquuu|||{{{tttmmmkkkmmmnnnuuu}}}rrrhhh\\\OOOFFFAAA===<<>>:::666333333444444333<<<;;;888666999======;;;<<<;;;:::<<>><<<888666999===rrriiiccc___YYYWWWWWWYYYYYYYYYYYYYYYZZZ\\\\\\]]]```ccckkkooorrrrrrrrrrrrmmmgggeeecccccccccaaa]]]^^^bbbooo|||wwwxxxrrrhhh[[[QQQNNNPPPSSSUUUUUUWWWZZZ^^^aaaccceeeffflllmmmoooooonnnllliiigggcccccc```]]][[[[[[]]]___YYYaaajjjkkkfffcccfffkkkrrrsssooofff___]]]\\\ZZZ```bbbkkkvvv~~~yyynnnaaaZZZWWWUUUVVVWWWXXXVVVRRRMMMIIIJJJMMMPPPWWWVVVWWWZZZZZZ[[[bbbjjjmmmvvv}}}}}}zzzvvvqqqkkkhhhgggeeecccbbbeeekkkooowww{{{zzzpppeee___```hhhttt~~~xxxuuuvvvvvvwwwssssssttttttvvv{{{{{{uuurrrqqqvvv}}}|||wwwqqqlllkkknnnrrrzzz|||pppeeeXXXMMMEEEAAA>>>===???>>>999666666888===999666999888;;;HHH[[[BBB777666///111777333666666666666555444222111555444555777999::::::888666444444777777555555888999444222555555333111333222222333333333222222111444333222444777999999888///000333666999:::999999???888111000444777888666333222111222222111111222888...+++222555000...222111111222111000...------///000///000////////////.........///////////////111000...---,,,,,,---......------///000000---+++***,,,.........---+++)))************))))))***++++++,,,---,,,***)))***+++)))***++++++***)))***+++((()))***+++,,,---------***...111///+++))),,,000,,,,,,---///000000000000000///...---...///111222......000222///***...555777<<<>>>;;;555333555888666666555444333222222111...111222//////111111///---...555555...333;;;777444444333000...000444999===:::666333222333444444CCC666222999<<<999999@@@>>>666666AAAFFF>>>999<<<666555444555555666666555888777444222222444666888777666555666999:::999888777666444333444555777999666555444555777888888777999999;;;<<<============333555777999999888777666777999999888777777999;;;:::;;;<<<;;;888777888:::{{{mmmddd```[[[YYY\\\^^^^^^]]][[[ZZZ[[[```cccccceeeiiirrrttttttqqqooonnnhhhaaa___]]]]]]___^^^[[[]]]aaannnxxxtttvvvllldddZZZRRROOOPPPSSSTTTTTTVVVXXX[[[___bbbeeefffnnnoooooonnnmmmkkkiiihhhddddddbbb___\\\[[[\\\^^^WWW```hhhiiidddaaadddhhhsssvvvuuulllddd```^^^\\\aaadddlllwww}}}rrreee[[[VVVUUUUUUTTTSSSQQQNNNJJJHHHKKKPPPTTTaaa______^^^\\\ZZZ^^^eeeiiirrrzzz|||zzzvvvooohhhdddccc```^^^]]]```eeeiiitttxxx||||||vvvmmmddd______ggguuu{{{tttqqqqqqrrrrrrlllnnnqqqsssvvvyyy}}}yyytttqqqrrrwww~~~xxxsssoookkklllpppwww~~~yyymmmaaaUUUKKKDDD@@@===<<<>>><<<777555777+++444555555999555111999222)))222888111;;;DDD666555666777888666444111///555555555666888999888666777444333555555333444777999555444777888555444555333333333222222222222111//////222555888999777555@@@<<<888888<<<>>>===:::AAA;;;444000000222333333///...000444555333333555333//////222333000000111000111222222000......///111111111000///.........------...////////////...///...---,,,,,,,,,,,,,,,---,,,,,,,,,------+++***))),,,...,,,---///...+++((((((((((((((()))*********---///---)))'''))),,,)))***++++++***)))+++,,,++++++---...////////////+++...000///,,,+++---///,,,---......///////////////////////////000111222,,,...//////...000222333333:::>>>;;;666555555444444444333333222222111111000444555111000333444222000000777666///444:::555000333444333222444;;;AAA888666444333333333555666JJJ999444<<<<<<222222<<<<<<222444BBBCCC666333;;;555555555555555555555555555666666666666444333222666555555666888999999888777666555555555666777888666555555555777888777666999:::;;;<<<<<<;;;:::999111444777888888666666666888:::<<<:::777666999<<<888888888888888888777777wwwlllfff___\\\___cccdddddd^^^ZZZZZZaaafffhhhmmmsss{{{{{{xxxrrrnnnlllfff___ZZZXXXZZZ]]]]]][[[]]]bbbhhhuuuxxxooommmqqqgggbbb[[[UUUSSSRRRTTTTTTSSSTTTVVVYYY]]]aaaeeegggllllllkkkiiihhhhhhhhhgggdddddddddaaa^^^\\\\\\]]]VVV]]]bbbbbb]]]\\\```eeeooouuuvvvppphhhdddaaa^^^bbbdddkkkvvv~~~yyykkk___YYYWWWUUUSSSQQQOOOKKKHHHHHHLLLSSSXXXiiifffdddbbb]]]YYY\\\bbbgggnnnssstttrrrpppkkkeeecccaaa___\\\ZZZ]]]bbbfffooosssvvvuuuooofff___\\\ZZZdddrrr}}}uuunnnjjjjjjjjjjjjfffjjjooosssuuuxxxzzz|||~~~}}}~~~~~~}}}~~~xxxssspppsssxxx~~~vvvqqqnnnkkkmmmrrryyyvvvjjj]]]QQQHHHBBB>>>;;;:::;;;:::666666:::555>>>>>><<>>FFF---666666666666666555444444666555444555777777555444666444555888888444444666666333222666888666444666444444222111111111222222000//////222666:::<<<<<>>:::777888::::::777666777;;;<<<999666}}}~~~tttlllbbb^^^aaafffiiijjj```ZZZYYY```gggkkksss||||||tttnnnkkkeee___XXXWWWYYY]]]^^^]]]```eeebbblllvvvuuummmfffgggkkkdddaaa\\\XXXUUUUUUUUUUUURRRSSSTTTWWW[[[```eeehhhiiihhhfffeeeeeeeeeggggggdddeeeeeeccc___]]]\\\\\\\\\___bbb```\\\\\\bbbhhhjjjrrrvvvqqqjjjfffccc```aaaccckkkvvv~~~qqqddd]]][[[XXXUUUQQQOOOLLLIIIIIINNNVVV\\\llliiifffccc]]]YYY[[[aaaeeejjjmmmkkkjjjiiifffaaadddccc```]]][[[]]]bbbeeeiiimmmpppnnnggg___ZZZXXXVVV```ppp~~~xxxooogggdddbbbbbbbbbcccgggnnnsssuuuwwwxxxyyy}}}}}}{{{|||{{{xxxyyy|||xxxssspppsssxxx|||uuupppmmmkkknnntttzzz~~~tttgggZZZNNNEEE@@@;;;999888:::888666888<<<999???:::333555444222888555000999444---MMM```FFF777666444444444666777999666555444555666666444222555444777;;;;;;666444444333///000444666444333444555444222000000111222333777333---,,,222;;;DDDIII888555222333666:::>>>@@@111333444333111000000000222111444::::::222---...)))333777111...222222...---000333222000///000222+++,,,---///000222333444++++++---.........---,,,)))***,,,------,,,+++***///---***)))***++++++***(((,,,---)))+++111222///000...,,,+++++++++***)))///,,,******,,,---***'''(((***++++++******+++---++++++,,,,,,------,,,,,,///...,,,---...///...---.........///......------***+++---///000000///...---333111+++111>>>===222---333555222444999;;;999@@@<<<777222000111333555222666777111---.../////////---222333///555999111555111------000222222000---///111333444555777999...444666333444777666111555>>>BBB===999::::::888333555666666555444444555444444333333444555777999555444333555777888777666666666777888999888888888777666555555777888777666666888:::;;;<<<;;;:::999;;;;;;;;;999777999>>>CCC666<<>>:::777:::@@@BBB>>>999~~~{{{|||vvvsssoookkkhhhfffeeeeee^^^[[[ZZZ```lllzzzyyyoooddd^^^VVVUUUUUUXXX\\\```bbbcccgggiiilllllljjjgggfffeeecccaaa___\\\YYYWWWUUUUUUQQQSSSWWW[[[___bbbeeeffflllgggbbbbbbfffhhhgggdddfffdddbbbaaaaaaaaa```___bbb```___```^^^[[[]]]aaammmnnnooonnniiidddaaa```bbbdddlllwwwuuuhhh___[[[YYYXXXUUUVVVTTTLLLFFFIIIUUU```gggfffccc```\\\\\\^^^```iiihhhhhhiiiiiihhheeecccdddeeeeeedddcccdddfffggglllmmmkkkfff]]]VVVRRRQQQSSS[[[hhhxxx~~~{{{zzzzzz|||||||||xxxuuuooofff]]]YYY[[[]]]]]]dddnnnuuuvvvvvvvvvwwwxxx~~~~~~}}}{{{xxxxxx{{{}}}{{{qqqooorrryyy~~~yyypppllliiiiiimmmttt}}}|||rrrcccUUUKKKEEECCC:::999888888777777888888666666666777777888888999;;;:::999888777777777777444444444555555777888999999555444888777111000333333888===<<<777444555888555444333222111222222333555222111444333000000222999555333666<<<>>>;;;666444444444444666888;;;<<<000222333222444888777333666&&&222888&&&***666)))///111333555444222///------...///000000///...---...222333222222444111,,,444///+++,,,///000---)))(((***---//////---***(((---,,,++++++******++++++,,,...,,,(((***//////***..."""((()))$$$---???------,,,,,,+++*********,,,+++******+++,,,,,,+++***+++,,,,,,------,,,,,,''',,,000///,,,***---111///...+++)))***---///...------......------,,,+++---111111---...222222...222444666777666555666777222333222111444777555000222222222111///...///111333///333666111333888333222333222111222333222000333222111444777999777555555000000777<<<;;;888777///;;;@@@:::777;;;:::333333555777888777555333111:::666444555555333555999111333666666666666777888777777666666666666777777444777:::999777555777999888<<<<<<777777::::::666::::::999999999999999999888;;;999<<>>666444999999444666666666555555555444444666333222555555333333666333555777777666555666666777666666666666666666777555777888999888888888999666:::;;;888888;;;;;;777999999999999999999999999777888444666===888222888;;;999777888;;;<<<;;;999|||{{{~~~~~~zzzvvvyyyyyytttjjjbbb______]]]^^^bbbiiivvvsssiiicccUUUTTTTTTWWW\\\aaacccddd]]]aaafffjjjkkkiiihhhhhhfffffffffdddbbb___\\\[[[VVVVVVXXX___gggjjjhhhdddcccaaa___aaafffiiiiiigggeeeccc`````````aaaaaa```^^^[[[[[[^^^___]]]^^^aaa```bbbdddcccaaa^^^\\\\\\]]]aaajjjwwwssshhhbbb]]][[[]]]YYYSSSKKKGGGHHHLLLQQQYYYZZZ[[[[[[[[[\\\___bbbiiihhhgggggggggggghhhiiirrrvvv{{{|||xxxqqqjjjgggdddbbb^^^XXXQQQMMMLLLLLLNNNSSS^^^mmm~~~yyyrrrqqqrrrtttxxx|||~~~~~~wwwrrriii___UUUQQQPPPQQQWWW^^^gggmmmmmmkkkkkkkkksssyyy|||~~~~~~||||||}}}~~~}}}ssslllmmmqqq|||}}}uuummmkkkjjjkkkrrryyy{{{uuuiii[[[OOOFFFAAA>>>:::999888888777777888888777888:::;;;:::999777666888888777777777777888888666666555555555666666777;;;999999::::::666555666444555444444444333333333555555444333333333444444444111111444333000000333555333111222444444111---///000111222333333333333:::777111000666<<<999111444333555666444333333000444333222111111111222222......000000000000......(((444===999111000666:::222///,,,---000111///---......///000000///......---,,,++++++******++++++)))&&&)))...---'''***222 ###$$$$$$(((///111///((((((((()))******++++++///...------,,,,,,,,,,,,+++,,,------......------222---***---444666222,,,+++,,,...000000...,,,+++---............---,,,,,,...000///,,,,,,000111000///222444666666777999:::666777444111222555555111333333333222222222222222888444111333666777555000222111000000111222333555333222111333555888888888;;;444111444888999:::======???:::333222888999444888777555444444444666666333111333888888555444666555666888777555444444555555555555555555555555555666666666888:::;;;:::999555888:::999:::<<<;;;888777888888888999:::::::::::::::444555<<<888444;;;<<<:::888777999;;;;;;;;;||||||wwwsssssswwwyyysssiiibbbaaaddd```aaagggsssrrrgggbbbWWWUUUUUUVVVZZZ]]]______YYY^^^dddiiijjjiiiiiihhhggghhhjjjkkkiiieeeaaa___\\\ZZZ[[[bbbkkknnnjjjdddaaa```aaadddhhhkkklllkkkgggdddbbbaaabbbdddddddddaaa]]][[[]]]]]]ZZZYYY[[[\\\^^^___^^^\\\YYYXXXXXX^^^bbblllyyyxxxmmmddd]]]YYYXXXTTTNNNJJJJJJLLLOOOQQQWWWYYY[[[\\\\\\^^^aaacccgggggggggfffgggiiimmmpppxxx|||{{{sssjjjfff___\\\WWWPPPLLLJJJJJJKKKLLLPPPYYYgggyyy|||tttmmmmmmpppuuu{{{|||vvvkkk___VVVPPPOOOOOOOOOVVV___eeeggggggiiikkkpppwww{{{{{{~~~~~~}}}|||}}}~~~wwwooojjjmmmrrr}}}|||tttmmmjjjiiilllsss{{{xxxpppdddWWWLLLDDD???<<<:::999888888777777888888888999;;;<<<<<<:::777555777777666666666777888888777666666555555555555666777666666777666444333333666444222222333444333222555444444444444444444444444111111444333111111333000000000111333333222111...///111222222222111000:::888333000333888777222---333111///444444//////333333333333222222222111...///000111111000///...,,,777>>>999000///333777333111//////111333222111//////............//////---,,,++++++******++++++...&&&&&&,,,+++(((333EEETTTLLLAAA666,,,'''+++111------,,,,,,+++*********.........---+++++++++,,,,,,,,,---............---222---)))---444666222,,,------...///---***(((***...............------,,,//////...,,,,,,///000111000222444555555555777888777777555000000333444111111000000111222222111000<<<999111000777666///,,,666333111111111222777<<<111000000111333555777777:::333///111333555888;;;===<<<777222444999999444777777666666555666666777222222666;;;<<<888666777444666777777666555555666444444555555555555444444777555555777;;;===;;;999666888::::::;;;;;;999777666777777888999::::::;;;:::;;;666777>>>:::555<<<:::999999999999::::::999xxxyyyzzzuuuqqqvvvyyyxxxrrrhhhbbbdddhhhddddddllluuuhhhccc[[[YYYVVVVVVWWWXXXXXXWWWXXX]]]cccgggiiiiiiiiiiiijjjmmmqqqsssrrrnnnhhhdddcccaaaaaafffnnnooojjjcccaaabbbdddhhhlllnnnoooooogggeeebbbaaaccceeeffffffbbb\\\XXXZZZZZZXXXWWWYYY\\\]]]^^^\\\YYYWWWVVVVVV^^^aaakkkxxx~~~rrrfff\\\VVVTTTPPPKKKJJJLLLOOOQQQQQQUUUXXXZZZ\\\\\\]]]___aaadddeeeffffffgggkkkqqquuu|||{{{rrrkkkggg]]]XXXRRRLLLIIIIIIJJJKKKKKKNNNVVVbbbttt|||tttmmmooossszzzyyylll___VVVQQQNNNNNNKKKQQQXXX]]]___bbbeeehhhooovvv~~~vvvsssuuuyyy|||~~~|||zzz{{{~~~{{{rrrkkkhhhmmmttt~~~|||tttllliiiiiilllttt|||vvvmmm```TTTKKKDDD???<<<:::999888888777777888888888999;;;<<<<<<:::777555666666666555666666777777777666666555555555555666444555555444444444333111777555333333444555444333333333444444444444444444333111111333444111111444111222333444333222333333///000111333333333222111444777555000...111444333000777222...444555///---000222444555444333000///...///000111111000///......444777333000111222111///...------.../////////......---,,,,,,---......---,,,++++++******++++++000((('''------)))444GGGYYYhhhZZZ222+++000###------,,,,,,+++*********,,,------,,,***)))***,,,+++,,,------......---------,,,+++---000111000---///,,,,,,...,,,***---444......//////......---,,,///...---.........000111111333555555333333333444555777555000...111333111...------///111222000...666888...,,,888666+++---333333777<<<;;;666666:::222222333333444555777888999333000111222333666;;;999888666555777:::888444555666888999999888666555222222555;;;<<<888666777222444666777666666777888444444555666666555444444777555444777;;;===;;;999;;;::::::;;;:::888666666666666777888999999::::::555888555888>>>999222777888:::<<<>>>===;;;999888|||yyy~~~{{{wwwttt||||||zzzsssjjjeeegggjjjhhhhhhqqq~~~oooiii___\\\YYYVVVUUUTTTSSSQQQXXX\\\aaafffhhhiiikkklllqqquuu{{{zzzsssnnnkkkiiihhhkkknnnnnniiicccbbbeeeiiilllooopppppppppgggeeebbbaaacccfffggghhhaaaZZZUUUWWWZZZZZZ[[[^^^^^^______]]]ZZZXXXWWWXXX]]]___hhhsss|||xxxjjj]]]TTTSSSPPPMMMLLLMMMOOOOOOPPPRRRUUUXXX[[[[[[[[[\\\^^^bbbdddfffffffffjjjpppuuuzzz}}}~~~xxxqqqkkkgggZZZUUUOOOJJJIIIJJJKKKLLLKKKMMMSSS^^^nnn~~~xxxsssuuuzzzyyykkk^^^UUUPPPMMMKKKMMMQQQUUUWWWXXX[[[```dddpppwww|||tttmmmkkknnnssswwwzzz|||}}}~~~~~~}}}{{{zzz|||~~~uuummmgggfffmmmvvv~~~zzzrrrjjjhhhiiimmmvvvtttjjj]]]QQQIIICCC>>>;;;:::999888888777777888888777888:::;;;:::999777666666666555555555555666666666666555555555666666777444777777555444666555222666666666555555444444444111222333444444444333333333000000333444111111444444666888666222///000111000111222333444444444444///444666000,,,...111222333444222...///555333***...000333555555222///---//////111111111111//////,,,...///...000444333///000000//////...//////000,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++(((+++111///))),,,444+++666666'''%%%++++++((((((((()))******++++++))),,,---,,,)))(((+++...***+++,,,,,,------,,,,,,)))+++------------.........******.........666BBB...////////////...------000......111111//////111111222333333111000000111333666666111///222333222///------000333555222///444;;;111...???<<<111999,,,000;;;FFFDDD888111333444666888888777666777888999555333444555333666:::666666777888999999777444444666888:::;;;999777555222000222777777444333555111333666666666666777999444555666777777666555444555555555777999:::999888>>>;;;:::;;;999666555777666777777777888999999999555999777:::AAA:::333777888<<<@@@BBB@@@===:::999|||zzz}}}|||{{{wwwqqqnnnmmmmmmiiilllxxxwwwoooccc___[[[XXXVVVTTTRRRPPPVVVZZZ___dddgggkkkooorrrzzzzzzrrrpppooonnnmmmkkkgggddddddggglllooopppppppppoookkkhhheeeeeegggjjjlllmmmggg]]]VVVWWWZZZ\\\^^^aaa___``````___]]]\\\\\\]]]^^^```fffqqqyyyppp```UUUQQQPPPPPPOOONNNNNNPPPQQQOOOSSSXXX[[[\\\]]]^^^___```cccfffeeedddeeejjjoooqqquuuyyyyyytttmmmfffbbbXXXSSSLLLIIIIIIKKKLLLLLLKKKLLLPPPYYYiii{{{}}}yyy{{{zzzkkk^^^UUUPPPMMMKKKNNNPPPRRRRRRTTTXXX___eeerrrzzzvvvqqqkkkeeeeeehhhnnnrrrrrrtttwwwzzz||||||||||||}}}{{{ooogggccccccllluuu~~~vvvnnnggggggjjjpppzzz}}}rrrgggYYYNNNGGGBBB===::::::999888888777777888888777777888888999888888888777777666555444444444444555555555555555666777888444888888555444777777333222555888777444222333444000111222333333333222222222000000333444111222555111555888555///,,,...000111111111222333555666777...222333000...000111///222,,,111111---;;;CCC222///000111222222000///---///000111222222111000///+++------,,,...222222...222222222111000///000111++++++,,,,,,,,,,,,++++++---,,,++++++******++++++(((***,,,------+++((('''111%%%%%%222000"""!!!///((((((((()))******++++++(((+++...---***)))---111)))***++++++,,,,,,++++++***+++,,,---------......---((()))...---,,,555CCC///////////////...------000---///444444000///111...///111111000//////000222777888444222444666555222000000333888999666222666BBB777222CCC>>>222???---///888BBB>>>222...333333666999:::777555444444666444555777666333333777666777888999777555444555666777888999999999888888444111111333333111222555333555666777666555666777444555777888888777555444444555777777777666777888???:::888:::999555666:::777777777777888888888888888;;;777999@@@;;;444:::888<<>>:::666555DDD777///>>>666)))888555000111555111***...:::000444888888555111//////222222444777555111000333999999:::999555111333666888888777777777888:::;;;888444222333333111333777555666888777555444555555555666777999999777666555222555888888555444555777???999666888888666888>>>888888888777777777777777777777222333:::666111888777999;;;:::777555666888~~~|||zzzyyywwwssspppeeennn~~~uuummmeee^^^[[[XXXSSSQQQSSSTTTWWWZZZ^^^ccckkkvvv}}}~~~vvv{{{zzzqqqjjjjjjiiigggfffiiimmmqqqrrrpppnnnlllllliiiiiimmmpppqqquuuzzzqqqhhh^^^YYYZZZ\\\]]]\\\^^^^^^^^^___```bbbdddfffbbbjjjpppppprrr|||yyyggg[[[SSSOOONNNQQQRRRPPPOOOPPPTTTUUUYYY___eeegggeeebbbhhhfffeeegggjjjllljjjhhhllljjjiiihhhfffaaa\\\XXXRRRNNNIIIIIIMMMNNNLLLIIIJJJJJJLLLSSS___oooqqq```VVVQQQOOONNNNNNLLLLLLOOOQQQVVVaaalllvvv~~~yyyqqqeeeaaa\\\XXXWWWZZZ^^^bbbhhhjjjnnntttxxx|||~~~zzzpppfffcccdddgggmmmttt}}}zzznnniiieeehhhnnnuuu{{{kkkbbbVVVKKKEEEAAA===:::888888888888888888888888777777777777777777777777555666777666555444555777666666555444555666777888444666777999999777666444333333333444444333222222222111000111333333111///222222222111222222333333555555555444222000...---111111333444111---///444111111333666444...---///111///---000666999888555333333222222111111000000111111111111111111111111,,,---///111222222111111...000///++++++...///---444222000...---,,,***'''&&&***...000///---+++***------,,,+++,,,---///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------,,,************,,,---,,,------,,,+++,,,...000------------------------..................------***---...---000333222...111111111000...///111333222000000444999:::666222///111;;;===666888;;;444777;;;;;;444000000222222111000000111333555444333444000333333///555999000333555888999999777444222666666333000222777888666999666333333666777777555888777444222111111222333===???<<<666666<<<>>><<<666666:::???<<<444222777777111444666111555;;;888888888777777777777888888999555666::::::555555999777777777777777777777777777999::::::999888:::;;;{{{xxxuuuqqqmmmkkkfffnnn}}}{{{nnnfff^^^[[[XXXUUUTTTWWWWWWXXXZZZ]]]bbblllwww}}}yyy{{{xxxpppllllllllliiigggjjjmmmpppqqqpppnnnmmmhhheeefffkkkpppsssyyyssskkkaaa\\\\\\_________^^^^^^______aaacccfffhhhmmmuuuyyywwwvvv||||||jjj^^^UUUPPPOOORRRSSSQQQPPPRRRRRRUUU[[[cccjjjmmmkkkhhhjjjiiijjjllloooooommmkkklllkkkjjjhhhfffaaa[[[VVVSSSOOOKKKJJJLLLNNNKKKIIIHHHHHHJJJPPP[[[jjjzzzrrraaaVVVQQQOOONNNPPPMMMMMMOOOQQQVVVaaalllzzz}}}tttkkkaaa^^^YYYUUUUUUWWW[[[^^^fffiiinnntttyyy}}}wwwmmmdddbbbdddgggnnnuuu}}}{{{nnniiifffiiiooovvvwwwjjj```SSSIIICCC???<<<999888888888888888888888888777777777777777777777777888999999777444333333333666555444444444555777777444555666777777666555444333333444444444444333333222111111222444444333222222222111111222222333333222333444555444333111000//////000222///,,,///555111......111111...---///222///---000555777666333222222222222222222222222111111111111111111111111---...///000111222222222333444222---+++,,,,,,)))///...------...///...,,,***,,,......---+++++++++***)))))))))******+++,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,------.........------///000------------------------,,,---------.../////////---...---+++...333444111000111111000......000222///---,,,///444555222///111111777666///333888111777;;;;;;555111111333222111000///000333444333222111---000111...555999111111222333444444444333222333888999555222333444333888555333333555666666444999888666444333444555666666888666111111666999777444333777;;;888222222666888333666888333777>>>;;;777777777777777777777777888555666999999555555888777777777777777777777777777888999999888888999:::|||vvvqqqmmmiiifffhhhnnnyyynnnfff^^^[[[YYYWWWXXX\\\[[[[[[\\\^^^dddnnnyyy}}}wwwuuuoooiiigggjjjjjjhhhlllmmmoooqqqrrrrrrqqqqqqgggcccccchhhmmmrrryyyuuummmddd___^^^`````````^^^___```aaabbbeeeiiilllwww|||ooocccXXXSSSQQQSSSTTTRRRQQQSSSRRRWWW```kkkrrruuussspppmmmnnnpppsssuuutttqqqnnnlllllllllkkkhhhccc[[[VVVTTTQQQLLLKKKLLLLLLJJJHHHGGGGGGJJJOOOXXXgggvvvsssbbbWWWRRROOOOOOSSSOOONNNOOOPPPUUU```lll~~~|||qqqggg]]][[[WWWUUUUUUWWWZZZ]]]dddhhhnnnuuu{{{yyyqqqhhhaaaaaaccchhhooovvv~~~{{{mmmiiigggkkkqqqxxx|||ttthhh^^^PPPEEE???===;;;999888888888888888888888888777777777777777777777777888999999777555333333444555444444444444555666666333444555666666555444333444444444444444444444444333222222333555666555444222222111111222222333444///111333555666555333222000///000111///...222:::666000,,,...000000000222222///...000333555333111111111111111222222222222111111111111111111111111////////////000111222222333555333...,,,...---***...---,,,---/////////...---......,,,******+++,,,(((((()))*********))))))******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,------------,,,,,,,,,...///000///...///000------------------------+++,,,,,,---...///000000...///,,,***---333555444000111111///------...000///---+++,,,000111000---///...333333///888BBB>>>777;;;<<<777222333333333000///...///111333222111000---000222///777;;;333000000000111111222333333555>>>CCC???888666555444555333222222333444444333777666555444444555666777666777666333333888:::999444333555888777333444777777333999;;;555888>>>;;;666666888888888888666666777555555888888666555777777777777777777777777777666777888888777777888999|||wwwppplllhhhfffjjjmmmuuu|||nnneee\\\YYYXXXWWW[[[___^^^___aaaeeekkkttt|||uuuppphhhdddeeehhhjjjiiiuuuuuuuuuuuuuuuuuuuuuuuukkkfffccceeehhhkkkrrryyyvvvooogggaaa______``````^^^```bbbccccccgggmmmqqq|||vvvjjj[[[UUURRRSSSTTTRRRRRRUUUTTT[[[gggssszzz{{{xxxuuuppprrrvvvyyyzzzxxxtttrrrmmmnnnooopppnnnhhh___YYYUUURRRNNNLLLKKKKKKIIIGGGHHHJJJMMMQQQYYYgggvvvrrrbbbWWWQQQOOOOOOUUUQQQOOOOOOPPPTTT```kkk~~~}}}rrrhhh\\\[[[XXXWWWWWWYYY\\\^^^dddhhhooowww}}}~~~tttkkkccc^^^```dddiiiqqqxxx~~~zzzmmmiiihhhmmmttt{{{{{{sssfff\\\NNNCCC>>><<<;;;:::888888888888888888888888666666666666666666666666555777888777666555666777444444444444444555555666444555555666666555555444555444444444555555666666555444222222444444444222111111111111222333444444///111444666777555333222333111111222111111777@@@???555...///222333333555222000///000111222111///111111000000000000000000111111111111111111111111000///.........///000111---000000......222222000222000.........---+++))),,,------,,,+++***,,,---***+++,,,------,,,+++*********)))(((((((((((((((++++++++++++++++++++++++---------,,,,,,+++++++++***+++------------+++******---///000///.........------------------------,,,---------......//////...///---+++...444555333///000111///---,,,---...111///------///111000///000...222333000:::CCC???666;;;===888444444444333///......///000111111000333000333444222999===555111111222333333333222222666>>>BBB>>>:::888666444333222222222333333333333333222222222222333444555777888777666777:::;;;<<<666666666777777666888:::555444<<>>666//////000//////111111111111111000000//////000000//////...---------000000000000000000000000000//////...------------+++...000...///222222//////...------...///...,,,(((+++...///...,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))+++,,,,,,++++++,,,---------------------------000000///...---,,,,,,+++,,,...///...000222000+++---///111111///...//////------........./////////555111444444///444666---333999===999666555333111000///...///000111000///444000333222...444888///111111222333222111000///222222000...111555555111111333555666555444555666333333444444555555555666333111222666666444333555444555333111333777666333777999EEEHHH===888888222555555777777777777555555444777888777777::::::777777777777777777777777777555666777777666666777888~~~tttsssuuuvvvyyy~~~|||uuupppllliiiiiillltttwwwlllddd\\\ZZZZZZZZZ]]]aaa```eeennn|||zzzwwwwwwwwwxxx{{{wwwtttlllddd]]]\\\^^^cccmmmvvv|||ssskkkfffeeefff___cccggghhhhhhmmmwwwxxxggg```YYYXXXXXXWWWXXX\\\^^^hhhttt}}}~~~{{{yyyvvv{{{~~~{{{zzzyyy|||~~~sssfff\\\OOONNNLLLJJJGGGFFFFFFGGGHHHMMMUUU[[[cccppp}}}yyyvvvrrrmmmiiiaaaWWWOOOLLLMMMPPPNNNMMMMMMPPPQQQTTT]]]fffppp{{{sssggg\\\ZZZWWWVVVXXX\\\bbbfffnnnrrryyy~~~zzzyyyzzz{{{|||tttmmmddd___^^^dddkkkqqqxxxzzztttoookkkiiilllttt|||tttkkk]]]TTTIII@@@===;;;:::888888888888888888888888888777777777777777777777777:::::::::999666444444555555666777888888888777666666666666555555666666666333333222111222444666777666444111111222444555444000000000111222333555666333333222111000000000000///......000//////555===555000...//////---...111111222222111000000000111/////////000000111111111000000000000000000000000111111111111000///...---,,,///000......000///,,,,,,++++++,,,///111111000---......---+++******+++,,,++++++******)))******,,,,,,+++************+++******************************+++++++++++++++++++++******************++++++,,,,,,,,,++++++---...------------------------/////////...---------,,,...///...+++,,,///...***,,,...111111111000111111***+++---///////////////111---000333222:::???777111888<<<999666444333000111000//////111111000///222...111111...555999000333222111000111333666777111444444222111444666444222555888888777666777999333444444555555555444444666444555::::::555444777444666444111333777555000666777AAABBB777555999666666666666666666666666666444888999777888<<<<<<888777777777777777777777777555777888888777666888999xxxpppsssyyy{{{{{{tttpppiiihhhkkksssvvvmmmeee^^^\\\\\\[[[^^^bbb```dddmmm}}}zzzwwwpppggg___]]]^^^cccmmmvvv}}}ssskkkeeedddddd___dddhhhiiiiiinnnyyyzzzkkkccc\\\ZZZZZZYYY[[[___^^^hhhttt}}}}}}{{{zzzxxx}}}|||{{{{{{rrrcccXXXMMMMMMLLLIIIFFFEEEFFFGGGJJJQQQYYY```hhhvvvwwwrrrnnnkkkfffccc]]]TTTMMMJJJMMMPPPLLLKKKMMMPPPRRRTTT\\\eeennnzzzxxxmmm```]]]ZZZXXXZZZ```fffkkkqqquuu||||||xxxwwwwwwyyy~~~xxxqqqlllddd```___eeemmmsssyyy~~~xxxrrrmmmjjjiiillluuu}}}}}}pppfffYYYRRRGGG???<<<:::888666888888888888888888888888777777777777777777777777666888999888777666777888555666888999999999888777555555444444444444555555333222111111111333666777555333111111444777888999000000000111222444555666222111000/////////000111000///111222111111666===///---///111000---///333111222222222111000111222---...///111222444555666000000000000000000000000222333333333222111///...***...///---...000///,,,,,,++++++---///111000000333222///+++(((''')))+++...---+++*********+++,,,,,,++++++***************************************,,,,,,,,,------.........---,,,+++******+++,,,------------,,,+++,,,...000------------------------------..................111111---))))))---...+++,,,...111222222111222333))),,,///111111111000111111,,,---...---666;;;333///777;;;999555444222///222111///000111222000///111...111222000777<<<444777444111///111666===AAA+++333777333...///111222222666999:::888777888:::111222222333333222222111666333555::::::444222555666888777444555:::777000333333::::::000000888888666666555555555555666666444999:::777888======999777777777777777777777777666777888888777777888999}}}yyypppnnnuuuzzzwwwsssqqqqqqsss{{{xxxooohhhbbb```^^^ZZZ[[[]]]cccgggqqq~~~}}}rrrmmmgggaaa\\\___lll{{{yyykkkdddbbbaaadddgggiiijjjmmmttttttjjj^^^XXXYYY\\\]]]]]]aaafffnnnuuuzzz{{{zzzyyy~~~}}}|||nnn```WWWJJJHHHEEEBBBAAABBBDDDFFFNNNSSS[[[dddooowwwpppiiiccc___[[[XXXSSSNNNKKKJJJKKKKKKOOOQQQSSSSSSTTTXXX```eeepppwwwwwwnnndddaaa^^^]]]```gggnnnsss|||~~~|||xxxwwwxxxzzzyyynnngggbbb___```hhhooorrryyy}}}vvvpppmmmhhhlllssszzz|||ooobbbWWWNNNEEEAAA===999999;;;888888888888888888888888777777777777777777777777666777777555555777999888999666333444777999777555777666555444444555666777333333333444444555555555555555444333333222111111111///...000444666555333666333111000111222222111222444//////666333111;;;000000//////000111222222///////////////000111111,,,///222333222333777;;;222000...,,,,,,---...///111333333000***))),,,///111------000///+++---444(((((()))+++...000///...///'''***000+++***------+++,,,,,,,,,,,,+++***)))***+++,,,+++)))((()))***---,,,***)))))))))'''&&&)))+++000444111,,,+++///+++++++++,,,,,,---------...,,,++++++,,,---,,,+++------------------------,,,,,,---------,,,++++++...------.........+++))))))***,,,...//////...---000111333444333222000///---///000111111222555777555777<<<===777...,,,000333111///------///111333222111000000222444444333222111000000333777<<>>666888999888555444666999555555555555555555555555444444444444444444444444333333333333222222111111000000000111222333333333333333333444555555333111...222......333000222>>>111000000000000000111111333111000...///111333444444555444111---,,,000333222222222222222000///...000222555555333222222333000---,,,---......---,,,))),,,///---***+++111777777KKK:::%%%000111&&&,,,***)))((((((***,,,///111+++...111222111...,,,++++++***)))***,,,---,,,+++///...///000---((()))...************+++++++++++++++***))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,---......------............//////000000000000///...---,,,,,,---------***+++------,,,---000222...666???>>>222(((---888///000111222444555666666222111111333555666555444222222333222222111000000000111333333333333555666111111111111222333333333444555444333222333666999333333444444444333333222444555555666555555444444444444333444555777999:::777777777777888888888888DDD<<<444111444777777666888777666666666666777777666777888888999:::<<<>>>{{{yyyxxxoooiiiddd```___]]]^^^dddmmmttt~~~xxxtttsssyyy~~~~~~||||||yyyooopppvvv~~~|||xxxuuusssrrrjjjlllppptttxxx{{{}}}~~~}}}zzznnnaaaVVVOOOMMMJJJFFFCCCBBBEEEIIILLLOOOXXXeeeqqq{{{{{{qqqggg```ZZZUUUQQQNNNLLLJJJIIIHHHHHHIIIJJJTTTTTTSSSPPPNNNQQQWWW\\\aaahhhrrrzzz}}}~~~~~~{{{wwwuuuwww|||~~~zzzuuutttuuuwww{{{}}}vvvnnnfffaaa```dddjjjrrr{{{wwwpppllljjjkkkpppyyy{{{rrreeeZZZPPPHHHAAA>>><<<999:::===888888888888888888888888777777777777777777777777<<<666333666888666777:::888:::;;;999666555777:::777777666555444333222222444444444444444444444444333222222222222222111111111222222333333333444555222222222444555555333111///333///...222///222???111111000000000000000111333222000000000111333444444555555111---,,,///222111222222222222111000000---///111222111000000000//////...---...///---+++'''***------+++---333999777KKK:::%%%111222&&&---,,,+++***))))))+++---...+++,,,...---+++******+++,,,***))))))******)))(((,,,---000333///)))(((+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++---///...------///111////////////000000000111------------...///000000+++---......---...000222+++000888===:::444555:::///000111333444666777777111111111333555555444333///000111222222222111111111333444444222222333555111222222333222222333333333333222111111222555777222222333333444333333222444444555555666555555444444555666777777666555555666777777888888888888999KKKCCC999555666999888777666666666666666666777777555777999999888999<<<>>>yyyqqqhhhddd```^^^\\\___hhhsss|||xxxtttvvv}}}vvvrrrwww|||yyyxxxxxxpppqqqtttwwwzzz|||}}}}}}|||~~~rrreee[[[TTTNNNKKKGGGDDDEEEIIIMMMQQQQQQ[[[iiiuuu~~~|||uuulllccc]]]XXXTTTRRRNNNMMMLLLJJJIIIIIIIIIIIIOOOPPPPPPMMMKKKMMMRRRVVV]]]eeepppxxx{{{}}}~~~|||xxxtttssstttvvvzzzzzzrrrkkkddd______fffmmmttt}}}wwwqqqmmmllllllrrr|||yyypppcccXXXMMMFFFAAA???>>>;;;:::<<<888888888888888888888888777777777777777777777777777333555;;;;;;444111444999::::::888666666777888666666666666555333222111555444444444444333333333222222222222222222111111555666666555222111111222222111111222333444333111111555222///222...111@@@222111111000000000000000000000000000000111111222333555555333///...///222222222333333333444444444---....../////////......---111333///---......,,,***,,,...---+++,,,///333...:::000$$$,,,...(((---...---+++*********++++++***++++++***)))((()))***+++***))))))******((('''((()))...111...'''&&&)))---------,,,,,,,,,,,,,,,...---,,,,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++---///...------000333444333111///...---------------......///000000000,,,...///.........000222@@@333+++111<<<>>>888222333333333222222333444444000000000222444555333111...//////000000//////...333444555444222111222333111333555555333222333444444333222111222333444555111222222333333333333333333333444555555555555444444555777888888666444222555666888888777777888:::===:::777777888888555222555555666666666666777777:::<<<>>>>>><<<<<>>;;;;;;>>>BBB{{{nnnmmmmmmmmmlllmmmvvv}}}}}}zzzyyy{{{vvv{{{~~~~~~zzzxxx~~~|||pppeee___RRROOOLLLJJJLLLQQQXXX\\\kkkuuu~~~wwwnnnhhh```YYYTTTRRRPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJMMMOOOOOOMMMMMMPPPSSSSSS\\\hhhqqquuuwwwyyy{{{xxxxxx{{{{{{zzzxxxtttqqqqqqsssvvv|||zzzsssmmmgggbbb^^^___hhhpppvvv~~~vvvpppooooootttyyy}}}sssjjj^^^SSSFFFAAA>>>@@@???:::777888888888888888888888888888777777777777777777777777666555888888222111EEE]]]:::666333333555666444111000111333555666666666666555555555444444333333333111111111111111111222222000222444333111000222555222000......000222222222555:::555111222...111AAA222222111000000///000000000111444555666555333222///222666777444222222333///...------///111444666444222/////////000000000***555:::444,,,,,,///000,,,++++++,,,......,,,***111))),,,111---+++//////***+++,,,,,,,,,++++++***(((+++///111///,,,)))((())))))(((***,,,......---,,,+++---...,,,(((+++111++++++++++++******))))))***((('''(((+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++***---000///,,,---111666000///...------...///000000000111111///---***(((,,,---......------///111777444222333444333555:::222111//////000222555777......///111333333111////////////000111333555666111222333333333333444666222555888888555333444555666555555555666555333222000111222333333333333333111222333333444444444333555555444333444666888:::333555777777666555888:::===<<<999666555666:::>>>444444555666777777666666333777999777444333666:::}}}{{{zzz}}}~~~}}}{{{~~~{{{~~~~~~zzzwwwzzzttthhh```XXXQQQLLLLLLOOOTTT]]]eeerrrxxxrrrhhhaaa[[[XXXTTTRRRTTTYYYSSSTTTRRROOOPPPUUUUUURRRTTTMMMHHHIIIIIIIIIJJJNNNSSS[[[eeeoootttvvvvvvwwwtttvvvzzz~~~yyytttqqqpppnnnnnnssszzz}}}|||rrriiibbb^^^\\\___eeennnyyyzzzsssooonnnoootttxxxssseeeWWWMMMFFF>>>999;;;>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::777888888888888999999999111555999999777777;;;???666444666::::::666444666333444555555333333444555333555666555333222333444333333444444444555444444<<<===666...000999888///,,,222>>>000,,,666///...///111222222111222444777333//////333444111000111222333444555444222000/////////000111111111111111222111///000111222222111222222111333444555444222000000000000000///...---+++,,,---...///000111111111111111111111000//////111+++(((,,,---******......''''''------(((***111***)))((((((((()))+++,,,///---,,,***))))))******......,,,)))))),,,+++'''+++++++++***++++++,,,,,,000***(((***---+++)))***...,,,***)))***,,,,,,,,,------,,,,,,,,,---......//////...---,,,++++++***000000///...------------...---,,,...000111111000777444222111222444666777>>>888111...///000///---555111///222333000///000000111111000//////111222,,,000555555222000333666666666555444444444555555666999888333333777777333555555555444444333333333555666666555333111222333///<<>>;;;===>>>;;;:::;;;===<<<<<<;;;::::::999999777888888888888999999999444666888888666666888:::666444666999999666444666444555666666444444555666555555555444222222333555444333333333333444555666999;;;555...111999777///000000999000///888000000222333333222000000111222555111000222333111000111///000222333333222111000//////000000111111000000555333111111222222222111444444333555666777666444666666666666666555444444222222222222333333333333///////////////......---///***(((+++,,,******---///,,,***++++++((())),,,)))))))))******+++------...---,,,***))))))*********+++)))&&&(((++++++'''---,,,,,,,,,,,,---......,,,+++000777999222+++'''---...---,,,******+++---------,,,,,,------......000//////...------,,,+++------,,,+++******++++++...---,,,---///000000///666111...///444888888555666666555333111///......444111000444555222000111///222777999777444000///...222666666333222444777444444444444444444555555888:::999444333555555111555555444444333333333333111333444444444444555777333@@@JJJFFF<<<555333333777666555666888999888777888777777888999::::::999888999:::999777666777888777777777777888888888888}}}xxx}}}~~~zzz||||||wwwsssssswww}}}~~~ssshhhaaaXXXRRROOORRRXXX```kkkvvv|||qqqiii```WWWPPPPPPRRRSSSVVVZZZ\\\^^^______bbbgggfffcccYYYRRRMMMLLLLLLKKKLLLOOOTTTZZZbbbjjjppptttwwwyyytttvvvyyy~~~|||{{{zzzxxxrrrnnnkkklllmmmooovvv~~~vvvmmmeee```]]]\\\___dddllluuu~~~}}}vvvpppnnnooopppyyy~~~xxxmmm___RRRIII@@@======>>>===999:::>>>>>>===<<<;;;:::999888777777888888888888999999999999777666666666666555333777555555888888555555777555666777666555555666777555666555333111111444666444333333222333444555555555777444///111888666///444---444///222999///222111222222111//////000222999444111222222000000222---...000111222222111111....../////////000000000666555333222333444333222111000000111333333222000222222222222222222111000111111000///......---,,,---------------,,,++++++---)))'''***+++******+++...///...++++++...///---111111222222111111000///---,,,+++***************((())))))''')))---...***,,,+++++++++,,,,,,---...,,,---333;;;<<<444,,,(((,,,...///---***)))+++---------,,,,,,---......///000000000000///......---000///...---------...///...---,,,---...///...---444///+++///777;;;999444///444888777333///...000333000111555777444111222111555999:::777333000///000333666666444333555777222222333333444444555555999;;;999555333444444111444444444333333333333333000222444444444555777888222;;;AAA>>>888555333000666555444555777777777555555555666777888888999999777999:::999777666666777888888888888999999999999zzzsssrrrzzz~~~|||}}}|||{{{uuuqqqqqqtttyyy}}}}}}rrrgggaaaYYYTTTRRRWWW^^^gggsss}}}zzznnnfffaaaXXXQQQRRRVVVYYY\\\___cccgggiiikkknnnqqqooojjj]]]UUUPPPOOONNNLLLMMMPPPUUUZZZaaahhhnnnssswwwzzzuuuwwwzzzyyywwwwwwxxxqqqllljjjjjjkkknnnuuu~~~~~~tttjjjaaa]]][[[ZZZ___dddkkkttt|||zzzsssnnnmmmooorrryyytttjjj]]]PPPHHH>>>===>>>>>>:::999>>>GGG>>>>>><<<;;;999888777666777777888888888999999999;;;777444555777888555111888555444666666444555888444666777666555444555666333555666555333222333444111222333444555444333333111333222000222777555///555,,,333000222777...333---///000000///000222555<<<666111111111000000333---...///000000000//////...............//////000666444333333444555555444...------...000000///---++++++,,,,,,,,,++++++***------,,,+++***)))((((((,,,,,,,,,,,,,,,++++++***,,,)))(((***+++,,,++++++***000000+++,,,555777222444444555444222000---,,,,,,++++++******************++++++***---222333000)))))))))))))))***+++,,,000---...111111---,,,---+++++++++++++++,,,,,,---------,,,------...///000000000111111111000//////222111000......///000111...---,,,,,,---...---+++333000...111666888666333...222555666444111000111000...000555777444111111666555444111///...000111111333555555333333444666000111222333444444555555888888777555444444444333444444444333333333333333333444666555444444555666333555444000///333666666666444333444666666555444333444555666666666888999444666888888777666666777777777777888888888999999|||rrrlllmmmwww~~~}}}|||yyy|||{{{uuupppooorrrvvvyyy}}}yyynnneee___[[[XXXXXX^^^fffooozzzxxxllleeebbbYYYSSSTTTXXX\\\aaaggglllqqqtttuuuwwwxxxsssmmm___XXXRRRQQQPPPMMMNNNQQQVVV[[[bbbhhhmmmrrrvvvyyywwwxxx{{{|||wwwttttttuuuqqqmmmiiiiiijjjlllttt}}}}}}rrrggg^^^YYYXXXXXX```eeellluuu}}}}}}wwwpppllllllooosssxxx}}}rrrhhh\\\PPPGGG???>>>===<<<999999CCCNNN>>>===<<<;;;999888666666777777888888888999999999;;;777333555999;;;777333888444444666666444444888333444555555333333444555111444777888666333222111...000444777777555222///...000111111333555444111333---555111222777///333---///000000///000222555===777111111111///000333////////////......------///......---...///000000333222111222444666666666000//////000222222111000------...............---------------------------,,,------------,,,++++++++++++***+++,,,...---+++(((......)))+++333555000++++++,,,,,,+++***((('''******+++*********))))))***,,,,,,+++...444555222))))))))))))***+++,,,---///+++***++++++(((***...)))'''&&&)))---///...,,,------------...///000111///000111222222222111000111000---+++++++++---......---,,,,,,---...---+++222333444444222222222333222111000111444555333222///---...444666222//////444444222///------///222111222333222222222333444000111222333444555444444666555555555666555666777444444444444444444444444333555666555444444555666777777444000222888:::999666444333444555666555333222444666666555555777999000222555777666666666777666666666777777777888888xxxmmmiiikkkvvv}}}xxxuuuuuuyyy}}}vvvqqqlllooossswwwzzz~~~uuulllccc^^^___^^^aaajjjsss{{{~~~tttjjjddd]]]XXXTTTVVVYYY^^^fffoooxxx||||||tttkkk```XXXSSSQQQQQQOOOOOORRRXXX]]]ccciiinnnrrruuuxxxwwwxxxzzz}}}zzzyyywwwsssqqqqqqqqqllliiiiiiiiillluuu~~~{{{pppddd\\\XXXXXXXXXaaafffoooxxx~~~zzztttmmmjjjkkkppptttxxx{{{pppfff[[[OOOGGGAAA>>><<<;;;888999CCCNNN===<<<;;;:::999888777666777888888888888999999999999666333555999;;;888555666444444777777444444666333444555444333222333555111444777888666333222111---000444777888555111...///000111222333333333333000...666///444AAA666222111222222111//////000222<<<666111111000///000222000000///......------,,,000///.........///000111222000000111333555555555......---///000111000...///000000111111111111111,,,---------.../////////---------------,,,,,,+++***+++,,,+++---000///++++++,,,+++((((((+++,,,***%%%&&&''')))***+++++++++)))******+++******)))))))))******)))+++000111...+++++++++,,,---...///000******---000...)))(((***(((''''''***...///...---,,,,,,------...///111111---///111333333333111000555333000---,,,,,,---///...---,,,---...///...---444666777444///---///222555111---...333666555333000---...222444111...///...111444555444222111111333222222111111222222333111222333555555555444333555333333666777666777:::555555555555555666666666111333555555555666888999666888888777777999666111666555444444555666444333222555777666444333555888///222555777666666666666555666666666777777777777}}}ssskkkhhhkkkwww|||tttppprrrwww~~~~~~wwwsssmmmppptttxxx|||~~~vvvnnngggccccccdddjjjvvvzzzpppgggbbbXXXVVVVVVXXX[[[aaammmzzzsssiii___XXXSSSRRRQQQPPPPPPSSSZZZ___eeekkkooorrrtttvvvvvvwwwxxxzzz}}}|||wwwzzz{{{wwwrrrpppoookkkggghhhjjjnnnwwwxxxmmmbbb[[[YYYZZZ\\\bbbhhhrrr||||||xxxrrrkkkhhhjjjpppuuuzzzxxxmmmdddYYYNNNFFFAAA>>><<<;;;999888>>>EEE;;;;;;::::::999888888777777888888888888999999999888666444555777888666444555333444888888444333555444555666555444333444666444555666555333222333444///111333444555444222111000000111222222222333444......444,,,;;;RRRBBB111222333333222000000111222:::444000111111//////222//////...............///111000///......000111333222111//////111111111000,,,++++++,,,...///---,,,------...///////////////+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***(((++++++***,,,000...)))---***((())))))''''''************+++,,,---...///((()))***++++++***))))))(((***(((&&&)))------))),,,,,,,,,---...///111222(((***...222000)))(((***''',,,000000,,,+++---000,,,,,,------...000111222,,,...000333333333111000:::888444000......///000...---,,,---///000000///777777555222///...///111222111000000222333444444333///...222333000...///,,,000333555555444444555555333222111222333333333222333555666666555444333666333333666777444555:::666666666666777777777888222444666666555555777999333777888666555666333///777666555555666666555333444777999777444222444777333555888999888666555444666666777777777888888888zzzoookkkhhhkkkxxx|||sssmmmqqqvvv~~~yyytttpppsssxxx|||zzzsssmmmjjjfffhhhpppwwwmmmeee```UUUUUUXXX[[[]]]dddtttsssggg___XXXRRRRRRQQQPPPQQQTTT[[[```gggmmmppprrrtttuuuuuuvvvwwwxxxzzz|||~~~}}}www||||||uuuqqqmmmiiifffhhhjjjpppzzz|||vvvkkkaaa[[[ZZZ]]]___ccciiittt~~~{{{wwwpppjjjgggjjjpppuuu|||vvvlllbbbWWWMMMEEEAAA>>><<<===;;;777888<<<:::::::::999999888888888777888888888888999999999777666555555555555444333444333444888888444333444555666777666555444555777777666444111000111444777222222111111222222333444222111222333222111333666...---111***AAA___KKK000///111222222111222444777888222///111111//////111...............///000111222111///...///000222333444222000/////////---,,,//////...000111222111///,,,------.../////////...------------------------+++,,,,,,,,,,,,+++******&&&***+++(((+++///...(((...''''''------(((***111...---+++***))))))******((()))***++++++***)))((()))+++)))'''(((,,,+++(((+++++++++,,,---...000000++++++,,,...+++'''(((---'''111888555+++&&&,,,444,,,,,,------///000111222+++---000222333333111000999666222---+++***+++,,,...---,,,...000111111000:::666111///000111111000...111444444111000333555555111///222333000///000/////////...///222888<<<666555333222333444444444333444666777777555444222888444333777777333444888666666777777888888999999777888888777555333444444666888666222222666999999888777555555666666555444555888:::888444111444777777999<<<;;;999666444333777888888888888999999999}}}vvvqqqrrrkkklllpppyyyuuuooosssvvv{{{|||xxxtttwww}}}{{{uuuqqqnnnqqqwwwyyynnnbbbZZZUUUVVVXXXYYY^^^kkk|||sssggg\\\UUUPPPPPPQQQQQQSSSWWW___hhhppprrrssswwwyyyyyyvvvtttqqqppppppssswwwyyy{{{vvvrrrpppooonnnmmmjjjiiihhhgggkkksss}}}}}}uuukkkccc[[[VVVXXX]]]fffnnnwww}}}|||tttmmmjjjjjjkkkrrrzzz|||qqqggg\\\OOOGGGEEE???;;;888:::>>>???:::444:::::::::999999999888888:::999888666666666777888333444555666777777777777555555555666888777555333CCC:::222222444555555666888777666666777666444111333222111000000222444555222222222111111111000000555333222222333333222000///666:::777111222>>>III666777555000///111111///---///111000...///333777...,,,///444111...999JJJ<<<888333//////000000000/////////...,,,,,,---...///...---,,,---///111222........................---,,,,,,++++++*********---,,,+++(((''''''***---+++***((()))***+++,,,+++---***(((***---///---+++&&&)))+++***&&&&&&+++000+++***)))(((((()))***+++***(((&&&(((,,,......,,,...---,,,+++************,,,''''''...444333---)))...///000///---,,,,,,---...+++***---...---///222444222///------------,,,;;;333***)))---000...+++888---)))......***,,,555333666999888444111000222222......333333...,,,...111...++++++---111444555111222555777888888777777666555444444333333333333000000000111333555777888666333000000333444222000222111000000222444777888333444555666777888999:::777777666555555555555555555555666666666666555555555555555777999;;;:::999666666777777888888999999|||vvvtttvvvqqqrrrvvv~~~~~~xxxrrruuuxxx}}}{{{zzz~~~|||yyyvvvxxx}}}xxxnnnccc\\\VVVWWWXXXZZZ```mmm~~~rrrfff\\\UUUPPPPPPPPPQQQUUUZZZccclllsssuuuvvvyyyzzzyyyvvvtttpppnnnnnnqqqtttvvvzzz|||}}}yyytttpppooonnnmmmllliiihhhggggggllluuuzzzrrrhhhaaa[[[XXX[[[aaakkkssszzz|||tttmmmkkkjjjlllsss{{{{{{pppfff[[[NNNFFFDDD>>>;;;999<<>><<<:::888888888777777666666666~~~~~~}}}yyywwwxxxtttssstttyyy}}}{{{vvv{{{yyynnnhhhbbb```___aaaiiiwww}}}ooodddXXXTTTQQQRRRUUU[[[gggsss{{{}}}{{{xxxsssooommmmmmooopppwwwyyy}}}}}}xxxrrrmmmjjjhhhfffeee```aaadddiiirrruuujjj^^^YYYYYYZZZ___eeehhhqqq{{{xxxqqqlllkkkmmmqqqyyyuuuiii^^^SSSHHHAAA@@@>>>;;;999999:::;;;999777:::::::::999999999888888888999999:::999777555444444555666666777777777666555444222333444555444333777444444777777333111222:::777555444666888999999444333333222111111111111111111111111111111111111111///------.../////////***...111222000......///222888999444000000222111555111......000111///---777333000111222111000000---111444222...,,,///333///......///111222000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++...000000...,,,,,,,,,***,,,------+++******,,,%%%***......+++)))((()))+++++++++---......,,,*********++++++++++++******&&&))),,,,,,)))((()))+++,,,,,,++++++******++++++...(((***333777222///222)))***,,,,,,++++++,,,...000...///333555333333666+++---///...,,,+++,,,...+++***+++---000222111000,,,+++---000000...000333555111------///111///------111333222111000000000444...***---444777333---000111333555666555444333333222111000000111333444...000222444444333222111333555666444111000222555222222333333333333333333000111222333444555666666666666555444444444444444444444666777888888888888666666666777888777444222999999888888777777666666~~~}}}xxxwwwxxx~~~~~~~~~xxx|||~~~uuupppjjjhhheeefffnnn{{{xxxlllbbbVVVTTTTTTWWW[[[bbbppp}}}}}}yyytttpppnnnnnnoooppptttwww{{{~~~~~~yyyrrrllliiifffcccaaa]]]```dddkkkttt|||ssshhh\\\YYYYYY[[[___ccclllttt}}}~~~vvvooojjjjjjmmmqqqzzz}}}rrreee[[[QQQFFF@@@@@@;;;:::999999;;;=========:::::::::999999999888888<<<<<<;;;:::999777666555333444555666666777777777666444333333444555555444444222444888888555444666:::888666555666888888777333333333222222222222111111111111111111222222222---------000333555555444///555:::888222---...222...555888333//////000111222111//////111333444444999555111........./////////222555444222111222444222111000222555666333000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++------,,,***)))***))),,,---,,,***))),,,///''')))+++,,,***)))((('''------------,,,+++************+++,,,,,,+++******''')))+++,,,+++******+++,,,,,,++++++***++++++,,,...%%%(((666888---***111)))+++,,,+++******+++---...,,,...333555333444777,,,///111000,,,+++,,,---+++)))(((***---...---+++'''+++......,,,,,,///333111///...---...///...------333666333///000000///777222...111777888333---...///111333333333111000444222000......000333555444444555555444333222111444555555444222222333444333333333333222222222222000111222333555666777888666555444444333333444444222333555777888:::::::::666666666777999:::999888999999999999999999888888|||}}}zzzyyytttpppllllllsss}}}sssfff\\\TTTTTTVVV[[[```iiixxx|||yyytttpppmmmnnnoooqqqrrruuuyyy~~~yyyrrrkkkfffbbb___]]][[[___eeelllvvvxxxpppdddZZZYYY[[[\\\___cccnnnwww~~~yyytttmmmhhhiiilllqqqzzzzzzooobbbYYYOOOEEE@@@@@@<<<;;;::::::;;;===>>>>>>:::::::::999999999888888===<<<;;;:::999999888888555666666777777777666666777555333333555666666555000000333888999888999<<<888666555555666666444333111111222333333333222222000000111111111222222222000111222555777888666555333888<<<:::555111222555***222777444///000333444///111333555666777999;;;444333111///...///111222555666777888777666555444555222111333555555000,,,------.../////////......---------------------------------------,,,,,,,,,***+++,,,,,,***))))))***)))+++,,,+++((()))...333...---,,,---...---,,,******,,,---,,,))))))+++---***++++++,,,,,,++++++***))))))***---//////---,,,,,,++++++***++++++,,,,,,---((()))000111+++***...,,,---...---,,,+++,,,------+++---222333111111333---000333111---***+++---***+++,,,+++++++++---///+++------,,,+++,,,...///,,,...///...---,,,,,,---...555888333...///000...555444444555555333000...---...000222222111000///111000/////////111222333444333333333333333333333666555333333333444333333555666777888777666444222222222333333444555666666666555444444333333444444333444666777999999::::::666555555777;;;???@@@AAA::::::::::::::::::;;;;;;~~~zzz~~~~~~}}}{{{vvvqqqqqqwwwyyynnnbbbXXXSSSTTTXXX^^^dddmmm}}}|||yyytttooommmmmmoooppprrruuuzzz~~~yyyqqqiiiddd```\\\YYYZZZ^^^eeemmmwwwvvvlllbbbYYYXXX\\\^^^aaadddnnnvvv~~~yyyssslllggghhhlllqqqzzzxxxmmmaaaWWWNNNEEE@@@@@@>>>===;;;:::999::::::::::::::::::999999999888888===<<<;;;:::999:::;;;<<<888999999888888777666555888666444444555666777666777666777999888444444777666555444444555444222000000111222333333333333333000000111111222222222222222222333555555333///,,,...111444444222111333555)))222888666222444888:::555999===<<<888555444555---000222111111444777888777666666666666444000---555222000000222111+++&&&------...///000000000///.................................------,,,,,,,,,,,,---...---+++***+++,,,)))+++,,,***''')))000666000---++++++...///,,,***)))---000///,,,---222888***+++,,,------,,,+++***+++******...222333000---+++++++++***++++++,,,,,,***---,,,)))))),,,---***...///000///---,,,---...222000222666666333222555...111444333...***+++---***///222000+++***000666111///,,,***+++...---******---111000---+++,,,---...666999333...//////---000555888666000,,,,,,......///111222333222000/////////000111111111111111......///000111333555666888444222222444666444222555888;;;======999555222333333333333333333333333555555444333333333333444555666777888888999999888:::777555444666888999999:::::::::;;;;;;<<<<<<<<<}}}{{{zzz}}}~~~qqqeee]]]YYYVVVWWW\\\cccjjjttt{{{tttooommmooopppqqqvvvyyy||||||pppfffaaa^^^^^^^^^^^^```eeeooo{{{yyyrrrxxxlll```[[[ZZZ^^^fffnnn~~~|||tttpppkkkhhhkkkpppuuu~~~xxxkkk\\\RRRJJJBBB>>>>>>>>>;;;999888:::;;;999777===:::777666777999999999:::999999999888666666777888AAA111999777FFF555555777777666555555555555555777888888777666555555666999777555333222333444555444333222111111222333444222222333333333333444444...555;;;999222...000555...///222666999:::999777CCCEEEIIILLLIIIAAA>>>???666555444111//////111333555000,,,///777???CCCDDD333......555777222......000000000000////////////+++++++++,,,,,,...///000000////////////...+++)))------++++++++++++------000...,,,***))))))******+++***)))***,,,---,,,++++++***)))'''''')))***,,,///...,,,+++***+++,,,,,,111---)))(((***,,,+++))))))***,,,.../////////...///,,,***)))+++---------'''...***&&&,,,,,,&&&%%%///777999111******------...000333555777666444333,,,...///---///111...)))++++++***)))+++---///111...---,,,+++***+++,,,,,,------,,,,,,,,,------......555888222///000000---(((,,,000333333333222333555222///...///000...,,,...000222333222111111222---111333111000333555444222444666555333111111111222333555777777777555444111222444555444222000///555999999444333888999777444555666666666666666666222333333444444333333222666555555777::::::777444~~~{{{oooddd\\\XXXWWWXXX___hhhqqq{{{{{{tttnnnmmmnnnpppqqqwwwzzz}}}yyynnneee```_________```aaafffooozzzwwwpppmmmcccYYYWWWYYY]]]fffnnn|||tttpppkkkhhhkkkpppvvvuuuhhhZZZQQQJJJCCC@@@@@@===;;;888888999:::888777AAA???<<<;;;;;;;;;:::999;;;;;;;;;<<<;;;999:::;;;111<<<222:::;;;HHH999;;;777777666555555555555555888999999999777666777888666666666555555444333222333222111000000111222333222222111111000000000000---333999;;;999999===BBBHHHHHHHHHHHHGGGDDD>>>:::::::::===???999000+++,,,555444333000//////000222888333//////444888999999444000///555666111------000000000000////////////,,,,,,,,,------...///000.........//////...---+++---,,,++++++++++++,,,---...,,,+++))))))***+++,,,,,,+++***+++---...---,,,,,,+++)))(((((()))***+++...---,,,*********+++,,,///---***((()))*********)))***,,,---...///......///---+++)))(((((()))***%%%...+++'''...///+++...+++111444///++++++,,,+++)))+++...000000///...---...111000,,,+++------***---,,,+++******,,,...///...---,,,++++++,,,---.........---------------...///444555000---//////---,,,///111222222000000111---,,,,,,---000111000...///111333333222111222222000444555222000333444333333555666666444333222222000111333444444333222111,,,...111333555666666666000555666444333666666222333444555666777777777777444444444444444444444444888666444555888999888666vvvkkkaaaZZZXXXYYYZZZaaannnzzz}}}tttooommmooorrrsssyyy}}}{{{tttkkkccc``````aaaaaabbbcccgggoooyyy~~~tttmmmbbbZZZTTTVVVZZZ```iiiqqq|||sssooojjjhhhlllqqqvvv{{{qqqdddWWWOOOIIICCC@@@AAA===;;;999888999999999777===;;;999999::::::888777;;;<<<>>>===;;;;;;;;;<<<,,,888333999<<>>555666777999999666111---...///333777555...,,,---333222111/////////000111777333//////111222111///444111000333444000------000000000000////////////------......//////000000,,,,,,---...//////......,,,,,,++++++++++++,,,,,,++++++***)))***+++---...---,,,+++,,,...///...------,,,***)))((()))******,,,+++******)))*********,,,,,,+++)))'''''')))***)))***+++,,,---.........,,,---...+++((((((+++...%%%///---'''++++++***000+++...000......///---***)))***,,,------,,,+++)))111333000+++(((+++,,,+++///...,,,+++***+++,,,,,,---,,,,,,,,,,,,...///000000//////...---------...111333222...+++---...------...000000000000111333---------000222222111///---///111111000///000111000444555111000111222000222333555555444222222333222333444555555444222111222333444444444444333222...222555444555666444000333333555666777777777777666666555555555555666666999777444444666888999888}}}}}}}}}~~~zzzpppfff^^^YYYWWW\\\\\\bbbppp~~~~~~vvvpppppprrrvvvxxx~~~}}}tttnnngggaaa```aaabbbcccdddfffjjjpppxxx|||rrrkkk^^^WWWTTTXXX___fffnnnuuu{{{rrrmmmiiigggkkkqqqvvvzzznnnbbbUUUMMMGGGAAA???@@@===<<<::::::::::::::::::666555666888:::<<<;;;999:::>>>@@@<<<999999999888///888444555999999222666777666555555555555666666222444444444222222333444333444444555444333222111222111000//////000111222333444555888:::<<<>>>??????<<<888555444333333222******,,,...111222111000......222888888555333444222000///...///000000///000///...///111111000...111000000111222000//////000000000000////////////......///000000000000000,,,---...............///,,,++++++++++++++++++,,,++++++*********+++,,,------,,,+++,,,---...---,,,,,,+++***(((((((((((((((******))))))))))))))))))(((***+++)))&&&%%%(((***)))******+++,,,---------))),,,000///,,,,,,000555---777333******((((((...111000...---///111///,,,...///000000000///---,,,222222...+++,,,000///***000///---,,,+++*********,,,,,,,,,,,,---///111222111000///...............333333000---+++---...///***+++---...///111555888555444333333222111000///000111333333111111222333///333444111000222333111///111444444333222222222333444444444333222111000777666666555444333222222222333444555666777555222444555666666666666666666666666555444444555666666777666666777777888888888{{{xxxxxx~~~}}}{{{xxxyyy||||||yyyssskkkbbb[[[XXXXXX^^^]]]cccppp}}}xxxtttuuuxxx|||~~~vvvmmmiiiccc______aaacccdddeeehhhlllrrryyyzzzpppiii\\\WWWVVV[[[bbbiiiqqqxxxzzzrrrkkkggggggkkkqqqwwwzzzmmmaaaSSSKKKEEE???<<<===<<<<<<<<<;;;;;;;;;;;;<<<888888999;;;>>>???>>>===;;;AAACCC===888888777555555999666222:::444111666666666555555555555666666111222333333222111222444555444222111111222333333222111000//////000111222333444555888:::<<<>>>???444111......000333333333666333111000111333333333333222333777777222......111///---...000111000///------...000111111000......000000//////111222222000000000000////////////...///000111111000000///---///000///,,,,,,---///++++++++++++++++++++++++,,,,,,+++++++++***++++++---+++***+++,,,,,,+++***))))))((((((''''''''''''))))))))))))))))))))))))''')))+++)))&&&%%%'''***************++++++,,,---(((,,,000///,,,,,,000555222<<<888...---+++)))///777111,,,+++---......---000000000000000///---,,,111///+++,,,222777222(((///...---,,,+++*********,,,,,,+++,,,---///111222000000///...............666333///...------///000+++,,,------...000444888999888555222///...///000555666777777666666777999000444666333333666777666000222555555555444444555222222222222111000000///222222222333555777999;;;777555333444666666555555777777777777666555444333555555444444444444555555333666999::::::999777666|||wwwuuuvvvyyy~~~|||yyyxxxwwwvvvzzz~~~~~~zzzwwwtttnnnfff^^^YYYXXXYYY^^^___eeeqqq{{{zzzyyy|||zzzppphhhddd___]]]^^^aaacccdddfffjjjooouuuzzzxxxnnnggg[[[VVVUUU[[[cccjjjssszzzyyyrrrkkkhhhhhhmmmtttyyyyyykkk^^^QQQIIICCC===;;;;;;;;;<<<===<<<::::::;;;===<<<;;;999:::;;;;;;:::999;;;DDDGGG@@@999999999555888777888333AAA777777:::666555555555555666666777333444555555444444555666444333111000000111333444222111000000000000111222222222222333333444444444000...,,,---///222333444444111...---...000000000111///000555777333111111000...,,,...111333111/////////000111111000...---...111111...---000333333000000000000////////////...///000111111000///......000111///+++***---///******++++++++++++******,,,,,,,,,++++++*********---+++******,,,,,,+++)))(((((((((((((((((((((((((((((()))************)))((()))***)))((('''((()))******))))))******+++,,,+++---...---***)))***,,,***444111***,,,+++)))...555...)))***+++******+++,,,,,,,,,,,,,,,+++******...---+++---333888222)))---------,,,,,,+++++++++,,,+++++++++---...000222///......---......//////888222......///......000/////////...---...000222222222222000......///111222333444333222222444666222666888666555999:::999222444777888777777888888666666666666555555555555777666444444444666999:::;;;555111333555444333444777777777777666555444333333444555555555555444333222666:::===<<<999777555vvvrrrqqqsssuuuyyy~~~yyyvvvvvvwwwyyy~~~}}}wwwssspppjjjbbb\\\XXXXXXZZZ\\\```jjjuuu|||}}}~~~uuujjjeeeaaa]]]\\\]]]```cccdddfffkkkrrrxxx|||uuukkkdddZZZUUUUUU[[[dddmmmvvv~~~}}}xxxrrrnnnkkkkkkqqqwww}}}|||tttggg[[[NNNGGGBBB===;;;===999:::;;;:::888888:::<<<<<<999777666777888888777666BBBGGG???888:::;;;777888555999555JJJ;;;999888555555555555555666777777333444555555444444555777222222111111111111222222333222111000000111222333222222111111000000000000222111000/////////000111111000000222444555555444...+++---444888777555666000---,,,...333444222///...///111111000///......000444333---***...111111000000000000////////////---...000111111000...---,,,...000...++++++...222)))***+++,,,,,,+++***)))******++++++,,,,,,++++++...,,,++++++,,,,,,+++***'''((()))******+++++++++((()))***+++++++++******))))))((()))******)))(((******)))((()))***+++,,,,,,,,,,,,,,,+++)))((((((###,,,)))%%%+++,,,(((+++///+++***......***))),,,++++++++++++++++++******,,,......,,,---000///,,,***+++,,,,,,------------,,,+++++++++,,,---///000,,,,,,,,,,,,---...///000777000,,,...///---,,,...///000000///------...000+++...222333111//////000///000000///...///111333111555777444333666777666111333666777777777777888888888888888888888999999===;;;777555333444666777???777444888:::666333222444444555666666666666666333444666888888666444333333777;;;<<<:::888777888zzzqqqmmmmmmooonnnsss}}}|||{{{}}}wwwtttvvvxxx|||}}}wwwqqqnnnhhhaaaZZZXXXYYYZZZZZZaaannnyyy}}}~~~~~~~~~}}}rrrgggccc```\\\[[[]]]```cccdddeeekkksssyyy}}}}}}sssiiibbb[[[VVVVVV]]]gggpppzzz|||wwwrrrpppmmmnnntttzzzyyypppcccXXXLLLFFFBBB>>>===>>>777999:::999666666888;;;===:::888888:::<<<>>>>>>111>>>CCC<<<666999;;;777777333:::777OOO;;;666111555555555555555666777888111222444333333222444555///000222333333222111000444333222111111222333444222222333333333333444444---...000000///000222555---...///000111///***'''333//////333555222......000---,,,///444666333///+++---///000//////000111222666555---))),,,///...000000000000////////////---...000111000///---,,,)))---///...++++++000555)))***+++,,,,,,+++***)))((((((***+++,,,---------///...,,,,,,------,,,+++((()))***+++,,,---------((()))***,,,,,,,,,+++***+++((('''))),,,,,,***'''******)))(((((()))***+++,,,++++++,,,......,,,+++(((///,,,)))111222,,,---+++***---333333...+++...........................***000111+++&&&(((,,,...))))))+++,,,---.........,,,+++******+++,,,...///+++++++++,,,---...///000555...+++...///,,,***---,,,---//////...///000111***///555888666222///...333333333222111222444666///222333000...000111///---000333444444444555666222222222222222333444555888666444333555888;;;>>>AAA:::999>>>@@@:::444222111222444666777888999999333555888::::::888555333555888::::::888777888:::uuulllhhhiiikkkoooooovvv|||sssnnnoootttyyy}}}|||}}}zzzzzzzzztttqqqkkkeee```\\\[[[[[[dddhhhmmmssswww}}}xxxnnniiifff```[[[[[[\\\]]]___dddfffiiipppwww}}}ttthhhaaa[[[XXXYYY```gggoooyyy{{{uuurrrqqqnnnpppxxxyyymmmaaaWWWLLLGGGCCC???===>>>888888888999999::::::;;;888888888999999:::::::::;;;BBB<<<444777777444888999<<>><<<999888:::===555333111333777888666444444666888999999999777666wwwnnnkkkkkkkkknnnnnntttzzzssspppqqqvvvzzz~~~{{{{{{wwwtttuuu~~~~~~xxxuuuooohhhccc```^^^]]]ccchhhooouuuzzz}}}yyyqqqkkkfff```[[[[[[[[[[[[^^^cccgggkkkqqqxxx}}}~~~sssiiiaaa[[[YYYZZZaaaiiiqqqzzz{{{vvvsssrrrpppsss{{{wwwlll___UUUJJJFFFBBB>>><<<===888999:::::::::::::::999999999999999999999::::::555AAA@@@999:::777555:::>>>??????>>>;;;:::::::::888777777777666666555555555333222222444555555444333333222333333444555666111111222222333333333333777888;;;>>>:::222222666111000000000000000111222---...//////000111222222222///...111555666333000/////////000000111111222///......///...,,,///555:::666111///000000000...,,,...000333333111...,,,...222444333...+++,,,...000///---,,,,,,,,,------...,,,***+++---...,,,***+++++++++++++++---...///******************++++++'''((()))+++------***(((***)))'''&&&(((******(((++++++++++++++++++)))&&&((((((((((((((()))******777===:::///))),,,+++%%%***,,,------+++***,,,...,,,...WWW%%%---+++***+++000/////////............,,,---...,,,***+++000444555///***(((+++......------.........------......///+++---222///(((,,,777111///------......,,,***///...------------...///555333///---111777666000000/////////000111111111444222111111222333222222111111222333333333333333111111111111222333444444111222222333333444444444555555555666666666666666555777888777444333666999666666666555444444555666666777999:::;;;:::999888yyyqqqnnnlllkkkmmmnnnsss~~~yyyvvvtttvvvyyy{{{{{{yyyzzz~~~yyypppoooqqq||||||uuuoooiiieeeccccccccciiiqqqwww{{{}}}~~~}}}vvvqqqgggaaa\\\[[[ZZZYYY]]]bbbjjjmmmsssyyy~~~~~~sssiiibbb]]][[[]]]eeemmmttt}}}{{{vvvssstttssswwwuuujjj\\\RRRHHHDDDAAA===;;;;;;999:::<<<<<<<<<;;;999888::::::999999999999999999555BBBBBB:::888777888@@@@@@???===:::888888;;;===888888777777666555444444777555333333444444333222222222222333333444555666222333333333333444444444666555666666222...000555111111111111111111000000000000000///000000111222111///...000333555333///111///---...000111000......,,,---000000...111555777444111//////000000000---...000222333222111000222444444111,,,***+++---111000///---,,,+++++++++---,,,++++++------,,,+++,,,,,,+++,,,,,,---...///++++++******************)))((()))***++++++)))&&&+++(((&&&'''***+++***(((++++++,,,+++)))((('''((((((((('''''''''((())))))///444333+++(((++++++''')))***,,,,,,++++++---///000$$$???...---+++,,,000000///..................---,,,+++,,,---000111555000+++)))+++------++++++...111///,,,***---000---+++---111000---111:::///...,,,,,,------,,,***......---------......///333111,,,)))---333444222444000---...222444444111333222000000222333222111222222333444444444444333333222222222222222333333333333333222222333444444666555555555444444444333000333444444111111444777777999999666222111555999888888:::;;;;;;;;;:::999zzzssspppmmmkkkmmmpppvvv}}}||||||}}}}}}}}}}}}yyyyyy{{{wwwrrrllllllqqq}}}|||vvvpppllljjjiiifffkkkrrrwwwyyy{{{|||}}}|||xxxkkkeee```^^^[[[ZZZ^^^dddmmmpppuuu{{{|||rrrhhhbbb^^^]]]```hhhqqqwww~~~xxxsssqqqssstttyyy~~~rrrgggXXXNNNEEEBBB@@@<<<999::::::;;;===>>>===;;;999777:::::::::999999888888888;;;DDD>>>555777999<<>>===;;;999777:::::::::999999888888888>>>CCC<<<666<<>>;;;999999999:::<<<<<<<<<;;;999888::::::999999999999999999;;;AAA>>>;;;DDDCCC888555777999;;;;;;999888777777777777666666555444333333333222111222444666777666111111111222222333444555222222111111111111111000///333444333222333111---000111111222333333222222---...000222444555666666///444333......333444///+++333888555...+++000777333000000444555222......///000000000......000111...///111333444333222111000///---,,,,,,...///000------...///////////////+++,,,------++++++,,,---))))))************))))))))))))*********+++++++++***)))'''(((+++...//////(((&&&)))---+++$$$&&&......((('''******(((---666,,,,,,+++*********++++++---...///...,,,+++******...,,,+++***++++++)))(((,,,(((---000444,,,,,,///333222///---,,,---.........+++)))***,,,...,,,***'''((()))***+++,,,,,,,,,///,,,)))+++...000---***...---,,,+++,,,,,,---......///000000...---...000+++,,,---...////////////......111222///+++,,,000222555777555000...///222222111//////111222111000000000111222222222222111444444333222111111111222222222333444444444333333000000111222333444555555111444666555444444888;;;999555111222666999999777555555555555666666777777vvvppprrrvvvzzz|||}}}~~~~~~vvvnnniiigggjjjppp{{{~~~{{{zzzzzzxxx{{{~~~~~~~~~~~~~~~~~~|||wwwqqqkkkdddaaafffoooqqqtttyyy~~~}}}uuulllddd^^^______eeepppyyy~~~|||wwwrrrmmmkkkrrruuu}}}|||tttiii^^^PPPGGGAAA??????;;;999999888999:::::::::::::::999999999999999999999::::::===DDD@@@;;;@@@>>>666666777888::::::888777777777666666666555555444444444444333222222444666555555111111111111222333444555333333333222222111111111...111111//////222000+++000000000111222333444555---///222555666555444333///666555...---444555000+++000555333...,,,111666111...000555777444000///...000111000...---...000---///222444444222000...///...---,,,---...//////...//////000000///...---***,,,...---+++***,,,...)))***++++++++++++***)))(((((()))***+++,,,,,,---,,,)))''''''))),,,---...(((&&&))),,,'''###---===000)))(((000111++++++000,,,++++++***))))))******&&&'''***,,,,,,,,,---...,,,***))))))+++,,,***((()))+++)))///000---///...444222///---,,,,,,---......---,,,,,,---...---,,,)))***,,,---,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,------+++***+++---......,,,...000///---,,,...000+++,,,---////////////.........111333000,,,000999///111333444333222111000222111//////111111111000000111222222333333222222333333222222222222222222///111333555666555333222222222222333333444444444000333555444222333666999666555444444555666666666555555555555555666666777wwwqqqtttzzz}}}|||{{{||||||}}}}}}~~~{{{rrrkkkfffeeennnuuu}}}||||||{{{~~~~~~yyysssmmmeeeaaagggpppqqqtttzzz|||tttkkkccc^^^___```fffqqqyyy~~~zzzvvvrrrooommmssswww{{{ssshhh]]]OOOGGG@@@??????;;;999:::888888888999999::::::;;;888888888999999::::::;;;DDDJJJ@@@555666777777>>>555666777666444444555666555555555555555555444444666555333333444444444333555444333222111111111111444444444333333222222222222555444///000555444000000000000000111333666777222444666777666333///---...555444,,,+++222444///,,,...000000//////111333///---///555999666222111---000111000---,,,...000222111000/////////000111000...------.........---......//////...,,,***)))***,,,...---+++***,,,...***+++,,,---,,,,,,***)))''''''(((***+++,,,---...---***'''&&&'''***+++++++++)))***,,,'''%%%666LLL---''')))444777000+++---++++++***))))))((()))))))))***,,,///...,,,,,,...+++((('''))),,,---,,,***(((+++$$$+++,,,...111---222000---+++******+++---222222111000...,,,+++++++++---//////...,,,,,,,,,***---///...+++))),,,...,,,,,,+++***,,,///000///+++---///...,,,+++---///***+++---///000000///...,,,+++///222111000888DDD...---...222666777333///222000//////000111111000222222333444444444444333111000000000000000111111---000333666777666333222444444444333333333333222111444555555222222555888444777888777333111333555555555555555555666777777zzzuuuwww}}}~~~yyyyyyyyy{{{||||||{{{yyyxxxyyy{{{~~~|||{{{yyyuuuppplllkkkkkknnnwww~~~|||{{{vvvnnnfffdddhhhmmmqqquuu{{{xxxnnneee___[[[ZZZ___gggqqqzzzzzzwwwrrrmmmlllooosssxxxyyylll```WWWOOOGGGAAA???===:::999;;;;;;::::::===??????<<<888<<<;;;:::;;;===>>>===<<>>>>>;;;888666666666999===@@@AAA@@@<<<===777444:::888444:::888777666555444444444555777777777777777666555555555555555555555555555555333333222333333444555666222222111111111000000000333333222222111000000000000/////////111444444333666999999666444555333///111000/////////111333444444111000222111...000666000///...---...000222333+++,,,,,,---...//////000111111///...---------...///+++***------+++,,,000000...,,,,,,------***'''******+++++++++******)))++++++***************+++))))))***+++++++++++++++***)))((((((******)))(((******)))))))))))))))*********)))))))))))))))))))))***++++++)))))))))+++---,,,++++++*********+++++++++,,,,,,------......---+++))))))+++,,,------+++111777555...)))))),,,///+++...777666,,,'''******+++,,,,,,------,,,,,,)))((()))+++------,,,,,,...,,,***,,,000222///,,,,,,---......---,,,,,,---......///222555555222///........./////////000000222000//////222444555555333111......///000//////...111111///111666555111000000111111111222222222555555444333333333333333333333333333333222111000444444333333444444333333444444444555666666777777444666777888777666777888{{{~~~{{{uuutttwww}}}}}}wwwvvvsssqqqqqqqqqrrrsssxxxyyyzzzxxxtttpppmmmlllwww~~~{{{yyywwwwwwwwwttttttqqqkkkgggggglllqqqtttwww|||~~~tttjjjaaaZZZWWW[[[aaajjjttt|||}}}vvvsssnnniiihhhllluuuzzz|||rrrhhh]]]VVVLLLEEE@@@???===:::999;;;:::999:::;;;<<<<<<:::777;;;:::999999;;;;;;;;;999<<<@@@999666<<<;;;777;;;999888777666555555555666666666777777777666555555444444444444444444444444222222333444555777999:::333333333222222222111111111111111111111111111111111///------///000111111///222333000///111///+++111000///......///111111555111///111222111222444111000---+++,,,///222555+++,,,---...////////////---...000111000...,,,***333000///111111//////222111///...------,,,)))(((,,,,,,,,,,,,+++***)))(((---,,,+++***))))))))))))******************+++,,,)))(((''''''))))))(((''')))))))))(((((())))))***---+++***(((((((((((()))+++++++++***))))))+++------,,,+++***************++++++++++++++++++++++++---------,,,++++++---///***333:::888...'''(((,,,---)))+++222111***(((+++***+++,,,,,,------,,,,,,+++''')))//////***+++000000---+++,,,///000///,,,,,,,,,------...------,,,------...000222222000------------.........////////////111333666666444222999777444333444333222111...000000///222666666333000000000111111111111222555444444333333333333333222222333333333222111111333333333666888888444000333333444444555666666666444666777888777666777888yyyzzz~~~~~~zzzxxxvvvsssqqqqqqqqqqqqtttvvvxxxxxxtttpppnnnmmmvvv}}}|||xxxuuusssrrrqqqooonnnllliiihhhiiinnnrrruuuxxx}}}}}}rrrhhh___ZZZWWWYYY___iiisss{{{|||uuuqqqlllhhhhhhkkkuuuzzzyyyooofff\\\UUUIIICCC???>>>===:::999;;;999999999:::::::::888777>>><<<:::999999888666555@@@DDD===777<<<;;;555777999888888777777777666666555666666666666666555555444444444444444444444444333333333444555777999:::444444333333333222222222000000111111111222222222555111...///111000111222,,,///111//////111///,,,222111000////////////000555111...///222333222000000///...---...000222333222222333333333222111000,,,---...//////---+++***222111000111000//////000///...---------------,,,------...------,,,+++***,,,++++++***))))))******,,,+++***))))))***+++,,,&&&%%%%%%&&&)))******))))))(((((((((((())))))***,,,***)))(((((((((***+++,,,,,,+++***)))))),,,///+++***************++++++******+++++++++++++++,,,***,,,---,,,***+++...222333555444...&&&$$$)))000)))'''(((---...******---***+++,,,,,,------,,,,,,000))))))111111***)))///222///,,,,,,---......---,,,,,,,,,---......---,,,)))***+++,,,---,,,+++***,,,,,,,,,---------............000333555555222000<<<:::888888888888777555333333222333555777777555000000000000111111111111444444333333222333333444222222333333333222222111333222333777;;;;;;444...333444444555555666666777444666777888777666777888}}}|||zzzxxxuuusssqqqqqqpppqqqsssvvvvvvtttqqqooonnnttt{{{~~~|||yyyuuurrrooonnnmmmjjjiiihhhggghhhkkkppptttvvvyyy}}}}}}rrrggg___ZZZXXXZZZ```jjjuuu}}}zzzsssoookkkhhhiiimmmtttyyywwwmmmcccYYYSSSGGGAAA===>>>===;;;:::<<<999:::::::::999888888888777666666888:::;;;;;;:::;;;BBB;;;444999999333333888888888888888777777777555555666666666666555555444444444444444444444444444444333333444444555666444444444333333333333222000000000111222222333333666111///222333000000333...111333111222444333000333222222111000000000000222000------000222111------...///000111111111000888888777666444333111000/////////...............---......,,,,,,,,,+++***------,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,++++++******))))))***++++++,,,,,,+++***)))))))))++++++&&&%%%%%%&&&)))******)))((((((''''''((()))******(((((((((((()))***,,,---+++++++++***)))***---000((((((((()))***+++,,,---))))))***+++,,,---......''')))++++++***+++///333777333,,,'''%%%&&&***---+++))))))++++++))))))+++***+++,,,,,,------,,,,,,///'''&&&---000+++))),,,111000---,,,,,,---------,,,++++++,,,//////...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,------------.........///111222111///333222222333555666555444666444333444555444333333000000000000000000000000333333222222222333333444111222222333333333222222333111222777;;;;;;555///444555555666777777888888444666777888777666777888|||{{{xxxvvvsssrrrppppppppprrruuuuuutttrrrrrrrrruuu{{{zzzyyyvvvsssooommmkkkjjjfffeeeeeeeeehhhmmmqqqtttuuuxxx}}}|||pppfff___[[[YYY]]]dddnnnyyy~~~wwwqqqmmmjjjhhhjjjnnntttyyytttjjj```UUUMMMDDD???<<<>>>>>>;;;:::<<<:::;;;;;;:::888777888999:::999888888:::;;;:::888999BBB<<<555;;;>>>999777777777888888888888777666444444555666666666555555333333333333333333333333555555444333222222333333444444444333333333222222000000111111222222222333444...---222444///...111000444555444444666666222222222222111111000000000...000///---...111000---+++---000222222111000///888777555333111000//////444222000//////000222333444666777555555666666333//////...,,,***)))+++,,,******+++++++++++++++***))))))))))))***+++,,,---,,,+++******************+++)))(((((((((((('''&&&''''''''''''((()))******&&&&&&''')))***+++,,,---)))*********)))***,,,///((((((((()))***+++,,,---(((((()))***,,,---...///((()))*********,,,///222000---***)))++++++***(((///...---+++)))'''&&&&&&***+++,,,,,,------,,,,,,(((((()))+++,,,,,,,,,+++000///...------------------+++***,,,///000...,,,---...///...,,,++++++,,,,,,,,,,,,---------......///...,,,---...000000///.........111444555444333555111000222333000//////111000000000000000//////222222222222222333333444111111222333333333222222222111222555888888555111555555666666777888888888444666777888777666777888}}}}}}~~~}}}|||zzzxxxuuusssrrrqqqqqqsssuuuvvvuuuuuuvvvwwwzzz~~~{{{vvvuuurrrpppmmmjjjhhhgggdddcccbbbdddhhhmmmqqqtttuuuxxx|||yyymmmddd]]][[[ZZZ^^^eeeppp{{{{{{tttmmmjjjhhhgggjjjooouuuzzz|||rrrggg[[[OOOFFFBBB===;;;===>>>;;;:::<<<:::<<<<<<;;;888777888:::>>><<<:::::::::999777555;;;EEE@@@888>>>BBB<<<999666666777888888777666666333444555555666666555555333333333333333333333333555444444333222222333333333333333333222222222222111111111111111222222222222,,,,,,444666///---111000444555333333666555111000000000000000000//////,,,111222///...000111...---...///000111111111000555333000...------...///222111000//////000111222777;;;===::::::===<<<888333333333111......111444............---,,,+++***+++***************+++++++++++++++++++++***)))))),,,***))))))))))))(((&&&'''&&&&&&'''''')))******%%%''')))+++,,,++++++***'''(((******)))***+++---******))))))))))))******(((((())))))***+++,,,,,,---,,,******,,,...///...(((***,,,---...---+++))).........,,,+++***)))(((***+++,,,,,,------,,,,,,)))555999000(((+++...,,,---...//////...------------***)))+++000111///,,,+++---...---***((()))***------------............///...---...000000000...//////000333666777666555333...---111222///...000111111000000////////////222222111111222333333444000111222333333333333222222222222333444555555555444444555555666777777888444666777888777666777888}}}|||{{{}}}~~~}}}{{{xxxvvvuuutttsssuuuvvvwwwvvvwwwyyyzzz{{{yyysssrrrpppnnnkkkhhhfffeeecccbbbaaadddhhhmmmqqqssstttwww|||wwwkkkbbb\\\ZZZYYY]]]dddppp{{{xxxqqqkkkhhhffffffiiiooovvv{{{zzzpppeeeXXXKKKBBBAAA===;;;===>>>;;;:::<<<;;;======;;;888666888;;;888777777999;;;======<<<<<>>777333555666777888888777666555333333444555666666666555333333333333333333333333555444444333333444444444333333333222222222111111111111111111111111111111222,,,---777999111...222///222333111222444333///......////////////......,,,333555000...000222000//////......///000222222222000---++++++---000222...------------.........,,,111333000000444333///555666777666555777;;;???444333333222111///---,,,---,,,+++***))))))))))))***+++,,,,,,,,,***)))((()))(((''')))***,,,+++***&&&&&&&&&'''''')))******&&&(((***,,,,,,+++)))'''%%%'''***************,,,---,,,+++)))((('''''''''((((((((()))))))))))))))222///++++++...///...,,,'''+++...---++++++...111(((+++,,,,,,---//////---++++++,,,---------,,,,,,000DDDJJJ888((()))...---+++---///000///...---------***)))+++000222///+++...///000///+++)))+++,,,---------.........//////......///111222222000---///...000222555555444222333...---222444111111444111111000000/////////...222111111111222333333444000111222333333333333333111222222222111222555888333333444444555666666777444666888888777666777888}}}~~~|||{{{~~~~~~{{{xxxwwwvvvvvvxxxyyyyyywwwuuuxxx}}}}}}|||~~~yyyuuusssooommmkkkjjjhhhfffdddbbb```cccfffiiikkknnnqqqtttyyyzzz}}}{{{ssslllddd\\\YYY[[[dddkkkuuu}}}zzzsssllljjjhhhgggkkkqqq{{{vvvmmmbbbTTTKKKHHHEEEDDDBBB@@@===;;;999888777888888999::::::;;;;;;999:::;;;:::888777888999===999777999:::777555666777777777777666666666666666666777777666666555444333333222222333444666777444444444333333222222222999555111111444444111...///222444222///...111333333111000///000222444444666222//////111333222000000000000000000000111222000111333333222222333444111111000111111111000...444333222111000///...---............////////////---,,,...222///((((((...***,,,+++(((***111333000555555666;;;@@@CCCAAA>>>:::555000///000///+++''''''***+++(((''''''((((((---...333666222***'''(((*********(((&&&'''))),,,---,,,***(((''''''''''''***''''''***+++***+++///$$$&&&(((***+++,,,,,,+++*********)))******+++,,,333555111***)))...000------+++)))***+++,,,+++***)))***++++++)))+++///333+++,,,,,,,,,,,,+++***)))...///000///+++)))***,,,---.........---,,,,,,+++///+++'''%%%111KKKJJJ---...------------...//////000...---///222222...))),,,777???999///******,,,))),,,///000///111555999===999111,,,222===>>>999444333111111222333222222333222000//////000222333111222333111///......///111111222222222333333333333444444555555444444333555777888888666444333333|||yyyxxxxxxxxxyyy{{{{{{zzzxxxzzz~~~|||{{{|||~~~yyytttrrrnnnllliiigggfffeeedddcccdddgggkkknnnppprrruuuwwwvvvyyy~~~zzzpppiiibbb[[[ZZZ]]]hhhnnnwww~~~}}}|||xxxqqqjjjgggffffffkkkrrr{{{~~~sssjjj___RRRIIIFFFAAA@@@???>>><<<;;;999999999999999999999999999999999:::;;;:::888777888999BBB<<<888888888666666999888888777777777666666666777777777777666666666555555444444333333333444444444444444333333222222222555222///000444666444222222222222111000000333555;;;777222333888;;;:::777000000///...------...///000/////////000111222222...///111000//////111222111111000111111111///...222222111000///...---,,,............////////////,,,+++---111///***+++000///000---((((((,,,---)))---,,,,,,---///111222222222///...111666999999777---//////---+++******+++)))((()))+++)))''')))...*********))))))***...000,,,,,,******)))***++++++%%%""""""&&&&&&%%%&&&)))*********)))'''&&&$$$$$$%%%%%%&&&'''(((***+++,,,+++......******------)))000...------...//////...---......,,,***+++...111,,,,,,,,,++++++*********---...///...+++***+++---------......---,,,,,,+++---++++++)))--->>>@@@------------,,,---......///...///000000///...------...888===999111.../////////000000000000000222444:::999444///222888888333111000000000222333444444333222111000000111222333333444555333111000111222111111222222222333333333444444444444444444444444444555777666555444444555yyyvvvwww|||zzzyyyyyyzzz{{{}}}~~~|||}}}|||zzz{{{||||||vvvrrrooollljjjfffcccbbbcccdddeeehhhlllppptttuuuvvvwwwyyytttyyywwwmmmeee___[[[\\\```lllrrrzzz~~~{{{yyyvvvnnnfffdddcccdddkkkrrr{{{{{{pppfff[[[OOOGGGDDD======<<<<<<;;;:::999999::::::999999999999888888999:::;;;:::888888888999EEE>>>888777777666777;;;999999888888888777777777888888777666666666666777555555555555444333222111444444333333333333222222444111///000444555444222444222000000222444555555;;;444///111777;;;888333---000111///+++***---000///...//////000111222333...///000000//////000111000000111111000000///...000000//////...---,,,,,,............////////////+++***---000///,,,---111***+++***((()))---//////---,,,***((('''(((+++---000---,,,---111333222000/////////---+++))))))+++111...------***&&&''',,,((())))))((('''(((***---'''''''''''''''((()))***...++++++//////------000++++++*********++++++,,,,,,,,,,,,,,,---...///000***///111111222333111---222000......000111000///111111000---+++***,,,------,,,+++***)))***++++++,,,---...---,,,+++,,,------------------,,,,,,+++---)))------)))000444---,,,,,,,,,,,,,,,------...,,,000222000,,,+++---000+++222555111......///...111000///000222333333333666888999666555555333///111111000000111222222333111111111111111111111111333444555444222111111222111111222222222333333333555444333222222333444555333444555555333444555777yyyqqqooorrr{{{|||yyyyyyzzz{{{||||||zzzzzzzzz|||}}}~~~~~~}}}zzzwwwrrrnnnllljjjhhhdddaaa___aaafffiiilllppptttwwwxxxwwwwwwxxxuuuyyy}}}ssshhhaaa\\\ZZZ]]]cccmmmsss|||~~~zzzxxxssskkkccc```aaadddkkkttt|||xxxlllcccXXXLLLEEECCC>>>======<<<;;;:::999888:::999999999999999999999888:::::::::888888999:::BBB;;;777888888777888;;;999999999999888888888777888777666555555555666666444555555666555444222111333333333333333333333333666444222111222333111000444222111333666777555333444000---...222444222///000222333222///...000222.........///000111222333000111222111000000111222///000111111000/////////000//////......---------............////////////,,,,,,---......---...///((()))***)))***...111333///000000---)))))),,,000000...+++)))***)))'''%%%+++)))))))))'''%%%&&&***000///222555333,,,((()))---------***((('''((())))))))))))))))))******+++***((((((++++++)))(((+++111000//////000222333444555444333111000000/////////111444555555555333000///...,,,,,,...///...---000000///---+++******+++---,,,***(((((()))+++,,,++++++,,,,,,,,,,,,---...,,,,,,---------,,,,,,+++...''',,,000))))))...---,,,++++++++++++,,,------...///000...,,,+++---///)))---...++++++...///---000---,,,///333666666555222777======:::666222000222222222111000///000111000111222222222222111000111222333222000///000111111111222222222333333333555444222111111222444555444444555444444555777:::|||sssmmmnnnssszzz}}}zzzyyy{{{|||}}}}}}{{{zzzzzzzzz{{{}}}~~~~~~}}}zzzyyyvvvuuuuuussspppmmmkkkiiiiiihhhdddaaa___ccciiinnnsssvvvzzz{{{{{{yyyxxxxxxxxxzzz}}}zzzoooddd]]]YYYXXX^^^eeelllsss|||{{{xxxppphhhaaa___```dddmmmuuu}}}vvvjjj```UUUJJJDDDCCCAAA@@@???===;;;:::999888999999::::::;;;;;;;;;<<<888999::::::888888999:::<<<777666999:::888888999999999999999888888888777777666555555444444555555222333444555555444333222333333333333333333333333555333222111111222111000111111333666999999444///111222333222111000111333444222111222333444222///............///000111222///111111111//////000111...000222111///---...///////////////////////////............//////////////////...------......,,,000000///---+++***,,,000+++...///---***)))+++...,,,+++******,,,------,,,)))&&&&&&)))(((%%%(((...((((((+++222444222000222222333333111...------...555555555555444444333333===;;;;;;>>>>>>;;;:::<<<777666333000///.........111000...---+++*********...------......,,,,,,,,,...,,,++++++,,,------,,,---,,,++++++++++++******,,,+++)))(((((()))+++,,,+++******+++,,,---------++++++,,,,,,---,,,,,,+++///%%%)))000,,,+++...,,,,,,++++++++++++,,,------111...,,,,,,.........,,,,,,......,,,...222222000000---,,,...333666555444---333:::>>>:::444222222000111222111000000222444000111222222222222111000111222333222000000111222111111222222222333333333555444222111111222444555444555555555444666999;;;wwwooojjjmmmssszzz~~~|||{{{|||}}}|||}}}|||{{{zzzyyyyyyzzz{{{|||{{{xxxvvvtttpppooonnnlllkkkjjjiiihhhiiiiiigggcccbbbfffnnnttt|||~~~}}}zzzyyyyyyyyyyyy{{{}}}~~~vvvlllbbb[[[XXXWWW]]]dddjjjrrr{{{zzzwwwmmmfffaaa```bbbfffooowww}}}tttggg\\\RRRHHHBBBBBBBBBAAA@@@>>><<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<777999::::::999888999;;;:::666666999:::888777888999999888888888777777777666666666777666555444444333333444444555444444444222222333333333333444444000000000111111333444555111222555888999777222//////222555333///...000333444111///000333444000---//////......//////000000---...///...---,,,---...---000222111...,,,...000//////////////////000000............////////////111111///,,,---///...+++///......///,,,+++...555+++---------+++***+++,,,++++++***++++++,,,---------((((((------)))---555333...+++...111111444777---...000//////...000111777777888888777666555555---++++++///...***(((***---,,,+++******************)))))))))))))))***+++...***)))***)))'''(((+++...---++++++---...---,,,,,,***)))***+++,,,+++)))******)))((()))***+++,,,+++******+++,,,------,,,***++++++,,,,,,,,,,,,,,,...&&&)))000---...111+++,,,,,,,,,,,,,,,------...111---+++,,,///000---******---...+++,,,///000...222000//////000111111000***---333888666111///222---000222222111222555888111111111111111111111111333444555444333222333444111111222222222333333333444333222111111222333444333444555555555555888999~~~ssskkkgggjjjpppzzz~~~{{{}}}~~~zzzxxxyyyzzzyyyxxxyyyzzz{{{{{{yyyvvvssspppmmmllljjjhhhhhhhhhiiijjjjjjjjjjjjgggeeeiiirrryyy|||yyywwwwwwwwwxxxzzz}}}|||tttjjj```ZZZWWWVVV\\\ccckkkrrr{{{}}}xxxuuukkkeeeaaabbbeeeiiiqqqyyy~~~}}}qqqcccXXXNNNDDD@@@@@@@@@@@@???>>>===<<<;;;:::AAA@@@???>>>===<<<;;;:::777999::::::999888:::;;;@@@:::777999999777666888888888777777777666666666666777999::::::888666444666555444444333333333333222222222333333444444444//////000111111222444555222444666666444222111111...000111000...------...111000111111222111///...000000///............///---...///...,,,+++,,,---,,,000333111...+++---000---------....../////////............////////////000111...+++---111111,,,))))))+++...---+++111:::333000---,,,,,,---------*********)))''''''((((((...((((((------(((,,,555;;;444//////000......000&&&(((************+++,,,---...///000000000///...///---...111000,,,)))+++###$$$%%%''')))***++++++)))))))))))))))***+++,,,---)))(((++++++)))***......---++++++---------,,,---+++***+++,,,---***((())))))))))))*********+++,,,+++)))***,,,---,,,*********+++,,,,,,,,,,,,,,,+++(((---///+++///222***---------,,,---......///---------.........,,,***''',,,...+++)))+++,,,***///000000///......///111---,,,...333333//////222111444666444111000333777333222111000000111222333333444555555333333444555111111222222222333333333222222222222222222222222111333555555444444444666{{{ppphhhdddggglllyyyzzz|||~~~~~~}}}yyyvvvuuuwwwyyyxxxwwwyyyzzz{{{zzzxxxuuuqqqooommmkkkiiigggggghhhjjjllljjjlllllljjjhhhlllttt|||}}}yyyuuuttttttuuuvvvyyy~~~{{{rrriii___ZZZVVVVVV[[[bbblllsss||||||vvvrrrjjjeeebbbdddgggkkkrrrzzz~~~{{{oooaaaVVVLLLBBB>>>>>>===============<<<<<<<<>>999999===KKKEEE???<<<>>>???>>>===;;;<<<<<<999777999>>>CCC;;;:::999888888888999:::999777666777888999999999555666777777666444222111777666666555333222222111333333333333333333333333999666333000000222555777555444333333444444222111555333000...---...000111...000222222222111222333...///000111111000///...///000111222222111000///)))+++............000111333000)))+++222---)))111000000000000///---,,,+++---333888777000,,,...111+++***...555555...***+++***+++***((((((+++,,,+++...+++'''''')))***)))'''************************///+++((())),,,......---'''&&&'''***---,,,((($$$+++)))((((((***+++***)))((((((''''''''''''((((((+++++++++************)))***)))))))))++++++)))''',,,------+++******,,,...///...---,,,,,,---...///,,,,,,------,,,***)))(((******************++++++''',,,...***(((+++------++++++,,,------...//////000***(((++++++(((***///------,,,,,,------...///,,,'''(((000000)))+++333,,,---......000222111...............////////////,,,...111111000//////000;;;999555111000111222444///000111222222333333333444444333222000000111333222555666555111000222444333222222222111000000000555333444777777444333555vvvlllhhhhhhmmmttt~~~zzzzzzyyyzzz|||zzzuuusssssssssrrruuuzzz~~~}}}{{{zzzwwwrrrpppnnnllliiihhhiiijjjkkkmmmmmmmmmllllllooouuuzzz{{{zzzyyyuuupppmmmllllllrrrtttyyy~~~vvvmmmhhh^^^VVVTTTYYYaaaeeetttyyy}}}tttooodddbbb``````eeemmmvvv|||rrriii]]]SSSIIIAAA@@@DDD<<<:::;;;>>><<<777777;;;AAA===999999;;;======<<<>>>>>>===:::777888<<<@@@<<<;;;:::888777777888888:::999777777777888888777444555666777777666444333444444444444333333333333444444333333333333333333666666555444444444555555666444222222222333222111222222222111111000///......000222222111000111222......///000000///...---000000000111111000000000,,,...000111///.../////////333//////333...)))///333333333222222111//////---///222222111000000000...,,,,,,111000,,,+++---&&&(((***+++---//////...---***'''''')))******)))************************...+++((((((+++---------///,,,(((&&&''')))******+++)))'''((()))******)))((((((''''''''''''((((((*********)))))))))((((((+++***))))))++++++***))),,,,,,,,,+++***+++---///...---,,,++++++,,,---...,,,,,,------,,,+++***)))))))))))))))))))))***+++)))------)))'''***------***++++++,,,------......000+++***---,,,)))***...++++++******++++++,,,---111222222...,,,,,,+++***000///...---...000///---......////////////000000---///111111000///000000222444444222///......000//////000111111111000///333444333222000000222333333444444333222111111222333333333222222222222222555222333666666333222555qqqiiifffhhhooovvvyyyxxxwwwwwwyyy|||zzzuuurrrssssssrrruuuzzz|||~~~|||{{{xxxsssrrrqqqnnnlllkkkkkklllmmmmmmnnnnnnnnnnnnpppssswwwuuutttpppkkkgggfffgggiiipppsssxxx~~~{{{rrrlllfff]]]XXXXXX\\\dddjjjxxx|||zzzrrrlll___^^^\\\^^^dddmmmwww}}}}}}sssgggXXXOOOHHH@@@======<<<;;;<<<===;;;777777::::::999888888:::;;;:::999<<<===<<<:::777888===BBB===<<<:::999777666666666;;;:::888777666777777888444444555666777666666555222222222333333444444444555444444444333333222222333444666888888777555444666444111000111111111000///111333555444111...,,,...///111111000///000111------...//////......---111000000//////000000111...000222333111///...---(((111///)))---,,,***///333333333333222222111000---,,,,,,...222333222111111...+++,,,,,,***+++///'''(((,,,///000///...---+++)))'''''')))***+++***************************,,,***(((((()))+++++++++000///,,,)))''''''***,,,***)))''''''((())))))((()))((((((''''''(((((()))))))))))))))(((((((((''',,,+++))))))+++,,,++++++***,,,,,,,,,++++++---///,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++***((((((((((((((()))******---000///***))),,,......*********+++,,,,,,------///,,,,,,...---+++***---.............../////////,,,333222((('''...,,,$$$222///---------------,,,.../////////000000000111---///111111000///000111,,,000444444222///......///000222333222111///---333333333222111000222333333222111111222222111000333333333333333444444444444222333666666333222444||||||zzzllleeecccfffnnnvvv~~~wwwvvvuuutttvvvxxx{{{}}}zzzuuurrrrrrrrrrrrvvv{{{|||~~~}}}|||yyyttttttrrrpppnnnmmmlllmmmmmmmmmmmmnnnnnnnnnoooppprrrooommmhhhccc___```dddhhhooosssyyy~~~yyyqqqjjjccc]]][[[\\\```hhhooozzz}}}wwwmmmggg\\\[[[[[[]]]dddmmmwww}}}yyyrrrcccSSSLLLGGGBBB===<<<>>>???@@@@@@>>>;;;;;;===;;;<<<======;;;999888777777999:::999888;;;AAAGGG;;;::::::999888777777666::::::999888777888:::<<<777777666666666666666666222222222333333333333444555555555444333333222222222333555777777666444333666333000///000111111000///111333555444222///------///111111/////////000.........///////////////111000///......///000111---///222222111///------)))222---%%%***......222//////000000000//////...---------///111333333222111///,,,+++******,,,...///---...000///***((((((***)))(((((()))***+++,,,***************************)))((((((((())))))***)))---111111---***)))***+++)))''''''((()))((('''))))))(((((((((((())))))******)))))))))(((((((((---+++))))))+++,,,,,,,,,***+++,,,,,,+++,,,---///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))(((((())))))***+++,,,111222000,,,+++///111000))))))******++++++++++++---,,,---...---,,,++++++......//////000000000000'''++++++((()))//////***000---,,,///000---++++++......//////000111111111...000111111000000111222///000222555666555222000///111333444444333111///222333333333111111222333444111///000333444111///111222222222333333444444555333333666666333333555~~~xxxtttssspppqqqwwwvvvhhhbbbaaadddllluuu}}}uuutttrrrrrrsssuuuxxxzzz}}}{{{uuurrrrrrrrrssswww}}}}}}wwwuuusssqqqooonnnmmmmmmmmmllllllkkkkkklllllllllkkkiiifffaaa\\\ZZZ]]]ccchhhooottt{{{yyyrrriiibbb]]]^^^aaaccckkkttt{{{}}}{{{rrrhhhbbb[[[[[[[[[^^^dddmmmwww}}}vvvmmm^^^OOOIIIHHHDDD@@@>>>???AAABBBAAA???>>>>>>>>>999<<<@@@???<<<999888888777999999999888;;;BBBGGG777888888888888888888888888999:::999888:::>>>BBB;;;:::888666555555555555444444444333333333222222555555555444444333333333333333333333333333444444444222000///000111111000111222222222222111111000...000111111///...///000//////000000000111111222111000///......///000111***---000000///.........---444000,,,333444///000------.....................000222222111111111333.........,,,,,,------,,,444///---...,,,&&&%%%((())))))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((''''''((()))&&&***///000...,,,,,,---+++***((('''((()))((('''))))))(((((((((((())))))++++++*********))))))))),,,***)))***,,,------,,,***+++------,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------************+++,,,---...000111///++++++///000...))))))************++++++***,,,,,,,,,,,,,,,,,,***)))***++++++,,,,,,++++++...((((((...000---,,,000,,,))),,,222444///,,,,,,---......///000111111111///000111111000000111333555111...111777999666222...///111222333222111000111222333333222111222333333000///000333444222///000000111111222222333333666444444777777444444666vvvooolllkkknnnpppvvvsssfff```___ccclllttt~~~|||rrrqqqppppppqqqtttwwwyyy}}}|||vvvrrrsssssstttyyy|||vvvuuusssrrrpppooonnnnnnjjjhhhgggfffggggggfffeeebbb___ZZZVVVVVV[[[ccciiipppvvv~~~~~~xxxrrriiiaaa^^^bbbeeefffmmmwww{{{}}}~~~xxxoooeee___[[[ZZZ[[[___fffpppyyy|||rrrgggZZZLLLGGGFFFCCCAAA@@@<<<@@@AAA>>><<<======;;;444:::??????;;;888999;;;;;;<<<<<<999888999>>>CCC555666777888999999999999777888:::999888:::@@@EEE>>><<<999666444444555555555555555444444333333333444444444444444444444444666444222000000111222444222111000111333333333111333222111111111111222333///111222111000//////000000000000000111222333333000//////......//////000+++---...///...---...///***000000333888111***000---......///000000000000...111444555222000000000,,,//////......//////,,,222+++)))---,,,'''(((...)))******)))((((((***,,,))))))))))))))))))))))))((()))***)))'''&&&'''(((******)))((((((***...111---+++)))((()))***)))(((***))))))(((((())))))***++++++++++++************)))))))))***,,,---,,,******,,,...---,,,++++++,,,***+++,,,,,,,,,,,,+++***...---,,,,,,,,,,,,------*********+++,,,---...///+++,,,+++)))+++///...+++***************************,,,---+++,,,//////---)))***,,,---------,,,+++333(((%%%...111)))''',,,---)))+++444666000---///,,,,,,---...///000111111000111111111000000222444555000,,,...333777555222/////////000000000//////000111333333222222222333222111000111222333333222111111111111111111222222666333444777777444333666~~~rrrkkkiiihhhoooooottt{{{oooccc^^^___cccmmmvvv{{{zzzqqqpppnnnnnnpppsssvvvxxx|||}}}xxxsssttttttvvv{{{|||xxxwwwvvvtttsssqqqpppooohhheeebbb```aaabbbaaa___[[[YYYUUURRRSSSYYYbbbiiirrryyy~~~wwwpppiiiaaa^^^dddhhhhhhnnnyyy}}}~~~~~~xxxnnneee^^^YYYYYY[[[```iiisss}}}yyynnncccWWWJJJEEECCC@@@??????:::???@@@<<<:::<<<<<<999555;;;AAA@@@:::777999<<<<<<<<<<<<:::777999>>>BBB666777888999999888777777666888999777666888>>>DDD>>><<<999666444555777888444444555555555555666666333333444444555666666666777666444222111111222222//////111333555666444222222222222222222222222333000222333222111//////000000/////////000111333333...//////////////////...///000///...,,,,,,...000+++------111333+++222KKK---...///000111111111111...///111444555333///,,,,,,///000------222222///...((()))000000***+++111***++++++)))''''''))),,,))))))))))))))))))))))))''')))+++***(((&&&'''(((,,,)))&&&&&&(((***,,,---...,,,************)))(((******))))))))))))******************))))))))))))'''''')))+++------+++(((+++---///...,,,*********))))))***++++++***))))))///...---,,,++++++,,,,,,)))))))))***+++,,,...///)))***+++***---111///***+++++++++++++++++++++++++++......+++,,,222444222,,,---///000111000///...,,,(((''',,,222333222222333,,,+++333444...---222++++++,,,---...///000000000111111000///000222444111111000000000111333444555444222111///////////////111333444333222222333111222333333222222333444222222222222222222111111444111222555555222111444}}}pppjjjhhhhhhiiiiiimmmxxxxxxlllaaa]]]___dddnnnxxxyyy}}}xxxoooooonnnnnnpppsssvvvxxx{{{~~~xxxttttttuuuvvv|||zzzzzzyyyxxxvvvuuusssrrrqqqgggccc___]]]^^^^^^]]]\\\VVVUUURRRPPPRRRYYYbbbhhhssszzzvvvmmmiiiaaa___fffiiihhhooozzz~~~~~~xxxoooeee___WWWXXX[[[aaakkkvvvvvvlll```UUUJJJDDD@@@<<<<<<>>>;;;@@@AAA<<<:::======999;;;AAAFFFCCC;;;555777;;;999::::::999888:::@@@EEE777888999999999777666555666888999666333555;;;AAA===;;;888555555666999:::333333444555666777888999222333333444555666777777888777666444333222111111...///111555777888555333111111222333333333222111111222444333111000000111///.........///000222333---...///000000///...---444333111///,,,,,,...000333000---//////---GGGsss,,,,,,---///000000000000...,,,,,,111777777///(((---000000+++,,,222555222---(((+++444444,,,***000***,,,,,,***'''&&&(((+++))))))))))))))))))))))))'''***,,,+++(((&&&''')))(((''''''***,,,,,,'''###///---+++***++++++***)))******))))))))))))******))))))))))))((((((((((((%%%&&&(((,,,...---***''',,,...//////,,,***))))))'''((()))******)))((('''000///...,,,++++++,,,,,,((((((((()))***,,,---...***,,,---...111555222---,,,,,,++++++++++++++++++,,,000///+++---444777555***+++---//////...---,,,%%%+++---...999HHHJJJCCC999///,,,111222,,,---444******+++,,,---...///000111111111000///000222555,,,222777555000...222777===;;;888444222111111111///111333444333222222333000333555444222111444666444444444333333222222222222000000333333000000222yyymmmgggeeeeeellliiilllwwwrrriiiaaa```bbbeeelllsss{{{~~~|||{{{yyy|||}}}~~~{{{wwwsssqqqsssrrrooopppssszzz~~~|||xxxxxxzzz~~~{{{vvvvvvwwwvvvuuutttrrrqqqiiigggdddbbb```^^^\\\ZZZVVVQQQPPPSSSXXX\\\dddlllwww}}}}}}tttmmmggg```]]]aaaggglllrrrwwwzzzsssjjjbbb]]]YYYWWW[[[gggpppvvv}}}qqqhhhZZZRRRGGG@@@======<<<;;;=========;;;999888999;;;>>>???>>><<<999777777888:::888;;;:::444;;;CCC>>><<<;;;:::999888888888888888999999999888888:::<<>>:::555333444666777777777666555666777777555333222222222222222222222222444444444444333222111111333222111111111111222333111000000000000000111111111111111000///.........111///---,,,,,,---///111///............//////000///000000...,,,+++,,,......---///111///---111999000000///////////////...///...000333333111555:::444333///,,,---000///*********++++++++++++++++++---222444222000222222///...---,,,+++)))(((''''''''''''''''''''''''''''''((())))))***)))((('''&&&%%%$$$$$$'''***+++***(((,,,++++++*********++++++'''((()))******)))((((((111+++'''))))))'''(((,,,)))***,,,,,,+++***+++,,,***,,,...---,,,************,,,------+++)))))))))+++++++++,,,,,,,,,++++++***,,,......---,,,---...,,,******,,,,,,+++...444222///++++++---......---,,,++++++,,,......,,,***---------------...///000333000---,,,...///000111000///...------///000222222000//////000111111000222222222111111111000000000333666666333111000000===:::666333111333555777111000/////////000222222222222111000000111222222000111111111111222222222tttiiieeedddeeegggeeehhhppp{{{~~~tttiiiaaa\\\\\\^^^```eeekkkuuu~~~yyyvvvtttsssrrrxxxxxxzzz~~~~~~yyyuuuuuurrrnnnmmmpppyyy~~~|||}}}xxxqqqnnnoooqqqssstttuuutttsssqqqpppnnnllljjjeee```[[[TTTOOOLLLPPPUUU\\\fffppp}}}yyyooohhheeeaaaaaagggnnnssszzzyyyqqqhhh```[[[\\\\\\aaajjjttt{{{zzzmmmdddVVVNNNEEE???======<<<;;;;;;===>>>===;;;999::::::888999;;;;;;::::::<<<===;;;777:::999555<<>>222111...,,,///222...''',,,,,,+++*********++++++,,,000111...,,,//////...,,,++++++******)))(((((((((((((((((((((((((((((()))))))))))))))((('''''',,,)))&&&&&&''')))******...---,,,+++************))))))))))))))))))))))))***((((((***)))''')))---(((***,,,,,,***)))))))))+++---......---+++++++++)))***++++++)))))))))+++,,,***)))+++...///---++++++---......,,,+++,,,,,,***++++++***...444666555000...,,,+++,,,---------,,,++++++,,,---...,,,***///...---,,,,,,+++++++++,,,...///---++++++...000000000///......000111222666444222111111111000///000000000111111111222222000///000444888888333---999666111......111555999000000000///000111111222111111000//////000111111000111111111111222222222vvvkkkfffeeeeeeiiiiiilllsss~~~yyyooohhhaaa\\\]]]```bbbgggmmmuuuzzzvvvuuusssssswwwwwwyyy}}}}}}yyywwwsssnnnnnnqqqyyy~~~uuunnnfffhhhkkkooosssvvvxxxyyywwwvvvuuusssoooiiiaaa\\\VVVQQQNNNQQQXXX```kkkuuuwwwmmmfffaaa___```gggnnnttt{{{}}}wwwoooggg```\\\]]]___dddmmmvvvvvvjjjaaaSSSLLLCCC===<<<<<<;;;::::::<<<>>>>>><<<:::::::::777999::::::::::::<<<===;;;777:::999555<<>>;;;::::::888:::;;;:::999999:::;;;;;;777999999666===@@@888999999:::::::::999888777888888999888666666888999999888888666555555555666999888777777888888777666444555777888888777555444111111222222333222222222222333333333333333333222000111222222111000///...000000000000////////////...///000111111000///...000///...---------------***,,,...///.........///222///------111333111---+++,,,------,,,...111555777222000111000,,,+++---444222---***...555555111,,,++++++***))))))))))))'''++++++'''&&&)))***)))(((((()))))))))*********)))*********+++++++++,,,***))))))((((((((((((((($$$%%%&&&''''''''''''(((+++*********++++++,,,---***)))((('''''''''''''''(((,,,000...+++)))((()))''')))++++++***(((((())))))+++------+++)))))))))''')))))))))((()))+++---,,,)))'''***///111...***+++---...---,,,******+++'''+++***&&&***333333++++++,,,,,,+++++++++,,,---,,,+++***+++---...---,,,,,,++++++*********++++++...------...///...,,,)))...---------......//////333111//////111222111000......///000111222222333111222333333444666888:::***,,,000222333222000...///000000000111111111111222222222222222222222222000000111111111222222222~~~sssmmmiiigggnnnvvv~~~vvvnnnfff```\\\^^^ccchhhooovvv~~~}}}{{{zzz||||||~~~~~~{{{vvvwwwzzz~~~~~~~~~~~~~~~}}}yyyrrrjjjddd[[[]]]```eeemmmwww|||xxxsssjjjaaa[[[TTTOOONNNRRRYYYaaalllvvvwwwmmmggg``````eeelllqqqtttzzz|||yyyuuupppjjjeeebbb```___dddjjjpppzzz|||pppcccZZZLLLFFF???;;;;;;<<<;;;999888;;;???@@@???<<<::::::999:::;;;:::999888999:::<<<666888999666===@@@666888999:::;;;;;;:::999888888999999888666666777999888999:::999777555666777666555555666777777444222222333444555555444333222111222222222222222111111222333333444444333333222000111222333222000...---000000000000////////////...//////000000//////.........------,,,---------***,,,///000///......///222111///---///444444000+++---///...---///444999888222///111222000...///;;;999444......222444222*********+++******)))((()))---...***)))+++,,,+++((((((((())))))*********&&&''''''(((((()))))))))******)))((((((((((((((( ###'''(((((('''''''''))))))))))))***+++,,,---,,,++++++******))))))((()))...000---++++++***'''((()))******))))))***,,,)))+++,,,,,,+++)))))))))((()))******))))))+++,,,+++)))(((***---...,,,******,,,------+++***++++++(((******((()))---,,,))))))+++,,,,,,+++***+++---,,,+++******,,,......---+++************++++++,,,+++******,,,000111000...---------...............000///---...000111111111......//////000111222222111444555333111222777<<<000///.........///111111//////000111111111111000222222333333333333222222000111111111111222222222}}}wwwrrrooossszzzsssiiibbb^^^aaagggmmmvvv~~~{{{|||~~~~~~~~~}}}{{{{{{zzzyyyvvvooogggaaa\\\\\\]]]bbbjjjttt~~~}}}xxxqqqhhh___YYYTTTPPPOOOTTTZZZbbbllluuu~~~vvvlllfff___```eeelllpppqqqwww~~~{{{xxxsssmmmgggbbb___]]]___ffflllqqqzzzzzznnn```WWWJJJDDD>>>;;;;;;;;;:::999777;;;???AAA@@@===;;;999888999::::::999888999:::<<<666888999777===???444666888999::::::999888777777888888777555555666777888:::<<<;;;888666666777444555666888999777444111222222222222222222222222222222222222222111000///111222333333333333222111222222222111000//////...////////////000000000000........................------,,,,,,,,,---......***---///000///...------///222000---...222222------000222111000222888>>>666333222444222...///222666888666///,,,---//////'''(((***,,,,,,+++)))(((&&&+++---+++)))++++++(((((((((((()))))))))))))))%%%%%%&&&''''''((())))))+++***)))((('''(((((()))###'''***+++)))((()))***)))))))))((())))))******++++++,,,,,,+++***((('''(((,,,,,,***+++...,,,&&&)))******))))))***---000)))+++------+++***)))***(((***,,,---+++******+++))))))******++++++***))))))+++,,,,,,+++++++++,,,***)))***---,,,((())),,,'''***,,,,,,***)))+++---,,,+++)))***,,,.........,,,++++++******+++++++++(((***,,,------...000222------...///////////////000///......000111111000.../////////000000111111111333555333000000333777444222///------...000222...///000111222111111000000111222333333222111000000111111111111222222222zzzuuurrrxxxxxxmmmfffaaadddkkksss}}}}}}zzz{{{||||||}}}~~~|||{{{{{{zzzyyyvvvppphhhbbb___^^^]]]```gggrrr|||}}}wwwpppggg^^^XXXVVVRRRRRRWWW^^^dddmmmvvv|||~~~tttkkkeee]]]^^^dddjjjmmmmmmrrryyy|||yyysssllleee```]]][[[^^^fffmmmqqq{{{yyymmm___VVVIIICCC===:::;;;;;;:::999777;;;@@@BBBAAA>>>;;;999777888::::::999999:::<<<<<<666888999777>>>???444555666888999999888777666666777777666444444555666888;;;===<<<999777777888555666999;;;<<<:::555111555444444333333444444555333333333222111000///...000111222333333222111000444333111///......///000////////////000000000000......------------......,,,,,,,,,,,,------...///+++---000111///---------,,,111222---,,,///...)))///222555444333555<<>>:::888999:::;;;<<<;;;:::999555<<<666333===AAA999666666666666666666666666666555555666666777777888888999::::::::::::999888888888777777666555444444444333333444555555666666666333444555333111//////000222444777666222///......333222111000////////////,,,---...000111111111111222000...---...///............,,,,,,+++,,,---...111000///...............---......---,,,---///111777666444222222777===CCC===JJJ999%%%...555---+++000222333111---***+++---,,,,,,,,,000!!!000***((((((((((((((((((((((((***)))(((''''''((()))***))))))***++++++++++++***&&&((()))++++++)))(((&&&((())))))))))))(((''''''))))))))))))))))))))))))$$$(((,,,...------///111*********)))******++++++***************+++,,,---,,,------+++)))(((((()))))),,,000222111---((($$$...+++)))((()))******)))***+++---------+++)))(((,,,,,,,,,,,,,,,+++***)))---,,,+++,,,------,,,+++,,,++++++******++++++,,,---,,,++++++------,,,+++***,,,......---------...555111---,,,---///...,,,111111000///////////////333222111000000111222333222222222222222111000///333333222222222333555666...111333222///...000222111111222222222111111000///000111333333222111111~~~zzzzzz|||xxxqqqjjjgggmmmuuuzzz}}}{{{zzzwwwyyyzzz{{{}}}~~~{{{yyyvvvqqqkkkfffbbbbbbdddiiiqqqyyy~~~yyyqqqhhhaaa\\\YYYYYYWWWZZZaaadddfffllltttzzz|||zzzttthhh\\\]]]```iiiqqqrrrqqqxxxzzzsssmmmhhhbbb[[[YYY[[[```fffpppzzz{{{pppcccVVVMMMEEEAAA;;;888777888888888;;;;;;<<>><<<999666555888;;;<<<===>>>CCCFFF777<<<777666@@@BBB:::888777777777777777777777777777777777777666666666666888888888888888777666666888888777777666555555555555555666777666444222111444555666555444333444666222444666555333222111111222222111111000///////////////000000000000//////111///------...//////...---------------...///000,,,,,,,,,,,,---------------...///...------///111000//////...///444;;;@@@999555777666...,,,...******(((((((((******)))(((---!!!111...(((+++,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((('''((()))******)))((('''''''''&&&'''(((***+++---)))))))))))))))))))))))))))+++,,,,,,***)))))))))///...---+++***)))(((((())))))))))))************)))***+++***(((''''''((()))((('''''''''(((***+++///---,,,+++---------,,,,,,---.........---++++++***)))((((((((()))***+++---+++******+++,,,,,,+++,,,++++++******++++++,,,,,,+++***+++,,,---,,,++++++,,,......---,,,---...222000---,,,---......---111000000///////////////000000111222222111000000111111222222111111000000------000555:::;;;888444222000......///111222333////////////000000111222111000000000000111222222{{{uuuooolllppptttxxx||||||yyyvvvwwwxxxzzz~~~~~~zzztttpppkkkkkklllqqqwww}}}{{{qqqggg^^^ZZZYYYYYY]]]```dddhhhjjjkkknnnpppxxx{{{uuulllccc\\\^^^aaagggqqqyyy}}}}}}uuunnniiiccc]]]\\\^^^dddjjjttt~~~uuuggg[[[TTTQQQFFFBBB>>>;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999;;;===;;;999999===AAA555999444555??????777666888888888888888888888888888888777777666666555555777777777777777666666555555555444444333333333333666555444444333333333444...///111111000000111222555666666555333111000///111111111111111000//////000000000000000///......000///---...///000///...---------......///000000+++,,,------............+++,,,---,,,++++++,,,---333222111///...111666;;;KKK666555888+++***222...,,,***(((***...///...,,,'''###555(((,,,((((((...(((((((((((((((((((((((('''((()))******)))((('''''''''((())))))))))))((((((((())))))))))))(((((()))(((&&&&&&''')))+++---(((((((((((((((((((((((())))))***))))))(((((((((************+++,,,......+++++++++,,,,,,,,,++++++)))***+++***)))((()))***,,,+++***))))))***,,,---///...------...///...---+++,,,,,,------,,,++++++***)))((('''(((***,,,------+++))))))+++,,,++++++,,,++++++******++++++,,,,,,+++******,,,---,,,++++++---......---,,,------000///---------.........000000////////////000000...000222333333222000...000000111111111111000000555111...///555999:::999666222---,,,///111111000............///000222333111000/////////000222333yyy}}}~~~wwwqqqoooqqqtttwww{{{|||wwwwwwxxxzzz~~~zzzvvvooooooqqquuuzzzxxxmmmbbb[[[XXXXXXYYY^^^ccchhhkkkmmmppprrrsssxxx{{{|||rrrhhhaaa]]]\\\```gggpppyyy}}}|||tttmmmhhhccc^^^]]]```eeellluuussseeeYYYRRROOODDDAAA===;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;;;;888555555777:::555777333666@@@>>>555666999999999999999999999999888888777777666666555555666777777777777666555555444444444444444333333333666444222000000333666888///111222222111222333444///000111222444555666666000111111111111000//////000111111000000///...---///...---...000000///............//////000000000,,,---...///000/////////+++,,,------+++++++++,,,////////////000444:::>>>JJJ111000888000000777333...,,,+++,,,000222000...***&&&***111000>>>+++---(((((((((((((((((((((((('''((()))******)))(((''''''((())))))******))))))(((((())))))))))))((((((+++***(((&&&&&&''')))***((((((((((((((((((((((((''''''''''''((()))))))))&&&'''((()))+++...000111((()))*********)))(((((()))+++,,,,,,******+++,,,...------,,,,,,+++******...---------//////...---*********+++++++++******,,,+++)))((()))+++---...,,,+++***+++,,,---+++***,,,++++++******++++++,,,+++***)))***,,,---,,,++++++---......---,,,,,,---------...---------...///000000////////////000000---///111333333111///---///000000111111111000000333///,,,+++...111333333999444///---...000///---............///000222222111000/////////000222333pppsssxxx~~~wwwsssppprrrtttvvv{{{{{{zzzzzz|||}}}zzzsssssstttxxx||||||uuujjj```YYYWWWYYYZZZ```fffkkkmmmoootttwwwwwwxxx{{{xxxnnnccc]]]]]]\\\ccckkkrrr{{{~~~xxxqqqjjjeeeaaa]]]]]]aaahhhnnnwww|||ooocccWWWOOOJJJ@@@===:::999999::::::999@@@@@@>>>;;;888777999;;;888777666666666777777888777888555999CCC???666888888888888888888888888888777777777777666666666666777777777777777666555555666666666666666666666666666444111//////333777:::000222333333222222333555222111000111333444444333///000111222222111000///000000111000000///.........------///000111///...//////000000000000//////---...///000000000///...---///000000...------...222222111000000333888;;;555***,,,666777666888777...---,,,,,,.........,,,111%%%111777PPP000)))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))'''%%%%%%&&&)))+++++++++((((((((()))***,,,---...+++,,,---------,,,+++***)))+++,,,,,,++++++---...,,,,,,---,,,+++)))'''&&&,,,,,,,,,---...///---,,,))))))))))))************,,,+++*********+++,,,---++++++,,,...///...+++))),,,++++++******++++++,,,***))))))***,,,---,,,+++,,,---///...---,,,,,,---+++,,,......------...000///////////////000000111---///111333333111///---//////000000111111000000///000222333222000///---777444111///.........---......000111111111111111000////////////000111111kkkmmmpppttt{{{wwwsssqqqssstttvvv|||~~~~~~~~~{{{uuuuuuvvvzzz}}}yyyrrrhhh^^^XXXWWWYYY\\\cccjjjnnnmmmpppvvvyyyxxxzzz|||zzzssshhh]]]YYY\\\\\\fffpppvvv|||vvvooohhheeeaaa^^^___dddkkkpppyyywwwkkkaaaUUUJJJBBB>>>;;;999888999999999999AAAAAA>>>:::777777;;;>>>999666555777;;;<<<999666777777444:::DDD>>>555888888888888888888888888888666666666666777777777777777888888888888777666666777777777777777777777777444333222111222333444555000111333222111111222333666333111000111111///---...000111222222111000//////000000000000000///...---------///111111///---111111111222111000...------...///000000...---,,,...000111111///.........333333222111000111555888---333222111444111000777------...,,,***))))))***///###%%%)))222>>>---)))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((&&&$$$&&&)))+++++++++))))))(((((())))))***+++///000111222111000...---(((***++++++++++++---...***************)))((((((*********+++------,,,*********))))))***++++++,,,++++++++++++***************+++...111222000,,,(((,,,++++++******++++++,,,***)))((()))+++---,,,+++,,,...///...---+++,,,,,,)))+++......------...000///////////////000111111...///000111111000///......//////000000000000000000444777777333000111333222222222111///...///000...000222333333222000///...//////000000000000000iiikkkmmmnnnsss~~~wwwsssrrrsssuuuvvv|||}}}{{{wwwvvvxxxzzz~~~wwwqqqggg^^^YYYXXXZZZ\\\fffmmmpppnnnpppvvvzzzxxxzzz}}}~~~uuuooodddYYYVVVZZZ\\\gggrrrwww|||wwwpppjjjfffccc```cccgggmmmsss{{{sssiii___TTTFFF===>>><<<:::999:::;;;;;;:::>>>>>>===:::888999???DDD===999666999>>>???:::444555555222888CCC<<<222666777777777777777777777777555555666666777777888888888888888888888777666666555555555666666666666666333444555555444333111000333444555555333333444555///---,,,...111444444333...///111222222111000/////////000000000000//////---------///111111///---222222222222111///...,,,,,,---/////////---+++***---...000000...,,,,,,,,,***+++---...111666<<<@@@777EEE===---+++%%%&&&777---///000---)))'''(((***%%%###888###%%%###,,,((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&''''''((((((''''''))))))(((((((((((())))))%%%&&&''')))************))))))))))))))))))))))))***(((%%%&&&)))++++++***''''''''''''((()))***+++---...///000///...,,,***'''(((************,,,...+++***)))))))))***,,,,,,)))((()))+++,,,---+++)))+++*********+++,,,,,,---******++++++***)))(((''')))+++///333444111,,,''',,,++++++++++++++++++,,,)))(((((()))+++---,,,+++,,,...///...---++++++,,,(((+++......---,,,...000///////////////000111111...///000111111000///.........///000000000000000222444444000******222999---000222222///...111333...000333555555333000------...000111111111000///ooollllllooorrryyyzzzuuurrrssstttwwwzzzxxxwwwwwwzzz~~~}}}{{{uuummmfffaaa\\\WWWXXX\\\bbbgggnnnqqqqqqrrrvvv{{{~~~}}}qqqggg^^^XXXWWW[[[bbbllluuu{{{~~~}}}wwwpppjjjgggddd```bbbeeeqqquuu}}}{{{oooddd[[[QQQGGG??????<<<:::;;;;;;888999<<<:::::::::999999:::===@@@???888666:::===:::888:::777888666===DDD;;;444<<<888555333333666888666555999888888777666555555444555777999999888777777888666666666666777777777777444444333333222111000000333333333333333333333333000000///...---///333666333333222222222222222222000000000000111111111111////////////000000000000////////////////////////---/////////000222///***444222000...---,,,,,,,,,,,,+++***---222666:::;;;777333111222...))),,,333000///---+++******++++++&&&******''')))111444222***,,,,,,***((()))---222))),,,...,,,(((&&&'''***000***&&&)))+++)))''''''222***%%%(((+++)))''''''%%%***,,,)))%%%&&&'''%%%000((($$$'''&&&"""%%%,,,---***''''''))))))(((&&&******************+++,,,)))''''''***000333333111,,,,,,+++*********+++++++++)))((())),,,---+++)))(((---111000)))&&&(((+++***)))((()))+++,,,+++***...+++((((((+++,,,***((((((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++***************---...............------...,,,+++***+++,,,---,,,...//////000000000000000111222333333333111000///---...///000111000000///111111222111000...---+++,,,,,,///444888777222---555333000111333444222000............////////////mmmjjjiiikkkmmmsss~~~yyyuuusssssstttwwwzzzxxxwwwwwwzzz~~~}}}{{{uuunnnfffbbb]]]YYYZZZ^^^aaafffmmmqqqrrrtttyyy}}}~~~zzznnnfff^^^XXXYYY]]]dddnnnxxx}}}~~~wwwpppiiifffcccaaaccchhhrrrwww~~~yyylllaaaXXXOOODDD======999888:::;;;999:::===:::::::::999888999<<>>888666:::<<<999888:::777777777===BBB:::444;;;;;;888777777999:::999888888888888777666555555555666888::::::888777777777555555666666777777777888555444333222222222222222333333333333333333333333333333222111111222666999444333333222111000000/////////000000000111111111.............../////////////////////////////////,,,///000...///222111---111111000000///---,,,+++---,,,+++---000333444444111111222333...+++000999///...---,,,+++*********(((++++++'''(((...000...///,,,)))(((((()))++++++''')))***)))((((((***,,,///+++'''''''''(((---444333,,,((()))+++(((%%%$$$%%%***+++(((&&&((())))))&&&)))***((((((******'''***(((&&&''')))******((())))))))))))******+++,,,)))((((((***,,,......---000///...,,,+++)))''''''+++)))((()))+++,,,+++)))***---000...***((()))++++++***))))))+++,,,+++***,,,+++))))))*********)))***************+++++++++++++++++++++++++++++++++***************+++++++++------............------+++++++++,,,---...------.../////////000/////////111111111111111000000//////.........//////000000///000000111111000....../////////222555666555333444222///...000111000///000000111111111222222222mmmjjjjjjkkkmmmrrr~~~|||yyyuuusssttttttwww~~~zzzwwwwwwwww{{{}}}zzztttmmmgggccc```\\\]]]bbbaaafffmmmrrrtttwww|||vvvkkkccc]]]XXXZZZ___gggqqq{{{xxxppphhheeebbbaaafffllluuuzzz}}}uuuiii^^^TTTKKKBBB<<<:::777777999:::999:::>>>:::::::::999888888:::<<<===888777999:::888777888888555777???@@@888555999;;;:::999999:::;;;:::999888888777777666666555555777999::::::888666666666444444555777777888888888666555333222222333444555222222222333333444444444333444444333222333666888444333222111000......---//////000000000000111111...............---------////////////////////////+++///111...---000111000...///000000000///---,,,///...---...///000...---000111333333...,,,111:::,,,---------,,,+++******+++,,,+++((((((+++,,,+++...)))%%%$$$''')))(((%%%((('''''''''''')))+++,,,+++******+++))))))000999000***(((+++,,,)))%%%$$$&&&)))***'''&&&***,,,,,,!!!***+++%%%%%%------%%%)))'''&&&''')))++++++***(((((((((((()))***+++,,,)))*********)))((()))***/////////...,,,***(((&&&***)))'''(((***++++++***......---,,,++++++++++++,,,***)))***++++++***)))***++++++)))(((((()))***+++++++++*********))))))++++++++++++++++++++++++))))))******++++++,,,,,,------............------((()))+++---.../////////........................111000000////////////000//////.........///000111---...///000111111000000222000//////222555777888555333///......///000///111111222222222333333333llliiiiiikkkmmmqqq|||zzzyyyuuussstttuuuwww~~~~~~{{{xxxwwwxxx{{{}}}yyyrrrlllgggdddbbb___aaaeeeeeeiiiooosssvvvyyy}}}~~~tttiiiaaa[[[XXXZZZ___iiisss}}}~~~wwwooogggdddbbbccciiipppxxx}}}zzzrrrggg[[[QQQHHH@@@;;;;;;777666999999888999===999::::::999777777999:::;;;999888888888777777777999333999AAA===666666777888888888888888888777666888777777777666666666555666888999999666444444444222333555777888999999999777555333222222444666888111111222333333444555555111222222222111111222444222111111000///......---////////////000000000111//////............------////////////////////////...222222...,,,...000000.........//////////////////......///000///,,,)))333333222111...---///222***+++,,,------,,,***)))***+++***(((((()))***))),,,)))''''''(((******))))))(((&&&&&&''')))***+++'''(((,,,111000,,,---000***&&&&&&+++---+++)))))))))+++***&&&&&&***---,,,&&&((('''###$$$(((***((()))((((((((()))******+++'''''''''((()))***+++,,,(((***,,,***'''&&&'''***)))***,,,...///...---,,,***)))(((((((((******+++111---******,,,---,,,+++,,,+++)))***++++++***((((((+++,,,***'''&&&(((+++***************************+++++++++++++++,,,,,,))))))******+++,,,------,,,,,,---.........------((()))***+++,,,///111444.........---------......000000...------...///000//////000111222111111111...//////000000000000000111000//////000333666888777555222000000000111222000000111111111222222222jjjgggffffffeeegggpppzzz~~~zzzxxxuuussstttuuuvvv}}}}}}xxxxxxyyy|||{{{wwwoooiiieeedddcccaaacccgggiiimmmqqquuuyyy{{{~~~~~~}}}~~~~~~ttthhh```ZZZWWWYYY___jjjttt~~~|||vvvnnnfffcccccceeelllssszzzxxxqqqeeeYYYOOOFFF@@@<<<===999888999999666777;;;999::::::999888777999::::::;;;:::888666777777777;;;222;;;DDD:::444888666777777888888777666555555777777777777666666666666555666888777555333222222222333555777999999888888777666444222222444777888111111222333333444555555///111222222000///000111//////////////////000000...////////////000000000000000000/////////......////////////////////////111444333...,,,...///---///...---,,,---///111222......///111222111...+++333111...---...///...+++)))***+++,,,---,,,+++***)))(((((()))))))))***+++---......,,,)))(((***,,,'''''''''((()))+++...///---******...000,,,(((((((((&&&'''+++---***)))***,,,---***&&&&&&***+++))),,,$$$%%%......$$$""")))++++++***)))(((((())))))(((((((((((()))***+++,,,'''***,,,+++((('''))),,,%%%'''***---/////////...***))))))(((((()))+++,,,111,,,)))))),,,...---***,,,***)))***++++++***))))))+++,,,***'''&&&(((+++((())))))***++++++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,------...++++++,,,---......------*********)))***---333777...------------...//////000///...------...///000...000333555666444111000111000000///////////////...//////000000111333444666555333111000000111222111111111111222222222222nnnjjjfffdddaaa```fffooozzz~~~{{{xxxuuussstttuuuvvv|||zzzyyyzzz}}}~~~yyyuuujjjfffcccccccccaaadddhhhmmmooossswww{{{}}}~~~}}}|||}}}~~~ssshhh___ZZZWWWZZZ```kkkuuuzzztttmmmfffddddddgggnnnvvv|||uuuooodddXXXMMMDDD???===>>>:::999:::999777777:::888:::;;;:::999999:::;;;:::<<<<<<888666777888777>>>111>>>HHH888444;;;555888:::;;;;;;999777777777777777777777666666666666444555777777555333333333222444666888999999888777777666444333333444555666222222222333333444444444111333555555333111000000......//////000000111111......////////////000000111111111000//////......////////////////////////222333111...///111000+++......------...///111222......///111333333111......///---+++---000///+++))))))***+++,,,,,,,,,+++(((&&&'''***+++******---))),,,---)))$$$"""###&&&###'''+++,,,,,,...222666666---&&&''')))))))))***,,,******,,,+++'''&&&(((,,,,,,***&&&'''***)))&&&+++""")));;;:::''''''+++,,,,,,***((('''(((******************++++++,,,)))***++++++******+++,,,((()))***,,,------,,,,,,++++++***)))((())),,,......+++)))))),,,---,,,******)))((()))+++,,,+++***+++,,,,,,***))))))***+++'''((()))***+++,,,------*********++++++,,,,,,---******++++++,,,,,,------***+++,,,------...------+++,,,,,,***))),,,222777------,,,,,,---///111222///............//////000...000333666666444222000222111000///......//////---///111111000///000111000111222111///...000111222222333333333444444444kkkgggdddaaa^^^\\\bbbjjjuuu}}}xxxtttsssuuuuuuuuu{{{|||{{{{{{~~~}}}wwwrrrfffbbb```bbbbbbaaadddhhhmmmooosssxxx}}}~~~|||{{{}}}|||qqqfff___ZZZYYY]]]dddlllvvvyyyrrrkkkfffeeefffhhhpppwww}}}sssmmmcccVVVKKKBBB>>>======:::999;;;:::888999===777999;;;;;;;;;:::;;;<<<:::>>>>>>999666888999777@@@111@@@KKK777333===555888;;;======:::888777888666666666666777777777777444666888888777555555555333444777999999888666555666666555444333333333333333333333333333333333333222444666666444222000000///000000000000000000111........./////////000000111000000///......------////////////////////////111000......222666222***+++---///000111000///...///...///000222222111///+++222333...***,,,...---))))))))))))***+++,,,---***'''''',,,,,,))))))---'''(((((((((''''''((((((%%%,,,333333...,,,000555222+++&&&&&&'''(((,,,111...+++***+++)))%%%&&&)))))))))(((&&&(((+++***%%%)))$$$)))555555)))$$$(((***+++,,,+++((((((***,,,---,,,,,,++++++++++++++++++***)))***++++++***)))************************+++,,,,,,***((()))---000***))))))***++++++***))))))(((((()))+++------,,,...,,,+++***+++,,,+++***))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***---000///,,,+++...222,,,,,,,,,,,,...111333555......///000000000000000000000111111222222111111000//////......///111111000111333111///...///111---000222222000///000111222222222222333333333333___\\\[[[ZZZXXXXXX___gggvvv}}}wwwtttsssuuuuuuuuu{{{}}}||||||~~~}}}vvvqqqddd```^^^```aaaaaaccchhhlllnnnrrrxxx~~~~~~~~~~~~|||{{{}}}yyyoooeee^^^[[[ZZZ```gggmmmxxxzzzqqqkkkffffffgggjjjpppxxx~~~qqqkkkaaaUUUIIIAAA===<<<<<<999888;;;;;;:::<<>>:::???@@@999666888:::888AAA111BBBMMM777333>>>555777:::======999777666777666666666666777777777777555777999999888777777888333555777999999888666444666666555444444333222111444333333333333333333333111333666666444111///...222222111111000000//////............/////////000000000///...------,,,,,,///////////////////////////---+++---555:::555+++(((,,,000444444111---***000///...///111111000///,,,777<<<222'''&&&***---))))))(((((()))+++---...,,,((((((------)))(((,,,,,,******...444888888666+++333;;;888///)))+++111''''''***,,,+++)))---333,,,)))(((***)))&&&(((---&&&'''&&&%%%))),,,***%%%((('''&&&%%%&&&(((***+++'''***++++++)))))),,,.........---,,,++++++++++++---+++((((((++++++(((&&&))))))(((((()))***++++++,,,------+++((()))...111'''(((***++++++***)))((((((''''''))),,,---------000---******---...,,,***+++++++++***************))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---(((---222222///+++,,,...,,,,,,,,,---///222555777---...000111111111000///111000...,,,---///111333......---...///111333444333444444111...---000333---000444555444222222444//////000000000111111111YYYYYYZZZYYYZZZ]]]aaadddrrr}}}yyy|||}}}wwwssstttvvvvvvxxx}}}}}}{{{tttnnnjjjbbbaaa^^^^^^___ccchhhkkknnnqqqvvv|||{{{|||}}}~~~}}}qqqddd\\\XXXYYY```iiioooxxx{{{ppplllhhheeehhhooowww}}}tttjjj[[[OOOGGGAAA<<<999666777999:::999888555444:::;;;<<<<<<<<<;;;:::999<<<<<<;;;999666555555666888999;;;<<<999666777;;;BBB>>>:::999::::::888666777888999:::999777555444555222333777888555333333444777::::::777444444555333333333333333333333333000555666222000222222000222111111111111111111111000//////...------,,,,,,///000000111222333333333444333111//////...//////,,,,,,------...///000000222222111///------///111111222222000...,,,,,,------000000---,,,111444555===555...---...,,,,,,...+++***)))))))))***+++,,,------,,,,,,,,,------...333222222111111000...,,,&&&))))))&&&)))000000+++''''''(((((())))))******+++---///---***((()))+++(((((((((((()))*********,,,,,,++++++***))))))))))))************)))((((((111///,,,***(((((())))))!!!''',,,---***''''''((((((((((((((()))))))))))),,,,,,+++***+++,,,...///...***)))***)))&&&&&&)))+++)))''')))---...+++''',,,+++*********+++---...((()))***+++++++++++++++------------------------(((+++------++++++---000***+++,,,---------,,,,,,,,,---...///...---,,,+++222111//////111333333222---111222...///333444000...............//////000000///,,,,,,...111555777333222000000111222222111111000000///000222444555000111222333333333333333[[[[[[[[[[[[\\\___eeeiiitttwwwvvvyyyyyyuuuvvvwwwwwwzzz~~~~~~~~~{{{}}}~~~~~~~~~~~~zzzuuunnniiiaaa___^^^]]]___cccgggjjjpppsssxxx}}}{{{}}}~~~~~~rrreee\\\WWWWWW^^^fffpppyyy}}}xxxoookkkgggeeehhhoooxxx}}}}}}pppfffYYYMMMFFFBBB>>>;;;888999:::::::::888777666999999:::;;;;;;:::999999;;;;;;:::888666555555666777999;;;;;;888555777999<<<::::::<<>>;;;666777888999999888666555666333555999;;;777555555444777::::::777555444555333333333333333333333333000444555222111222333111333333222222111111111000111000000///......------//////000000111222222333222111000...............------...//////000111111///000000///...---///000,,,...111111000/////////777666222---...111///+++BBB999111///...***)))***,,,+++++++++,,,---///000///......---------......222///,,,+++,,,+++'''$$$%%%***,,,))))))------)))((((((((()))))))))))))))(((***+++***(((''')))+++###(((,,,***&&&$$$'''+++,,,+++***)))((('''&&&%%%'''((()))***************---,,,***((((((((()))***+++///333333...++++++---))))))))))))***************************+++,,,,,,---***)))++++++''''''))),,,)))'''(((,,,...,,,((()))((((((''''''((()))***))))))***+++++++++++++++))))))***,,,---...///000)))+++------,,,,,,...000)))+++...000000///---+++------......------,,,+++***000222...,,,000111//////222222......111111---...//////000000000000000///......------///222555000...------...//////...000000000000000222333444111222222333333333222222\\\\\\[[[[[[]]]bbbiiinnnvvv~~~}}}|||yyytttnnnpppuuu{{{xxxxxxxxxxxx{{{uuusssxxx|||wwwuuuxxx~~~}}}{{{zzzyyytttlllfff___^^^]]]]]]___cccgggjjjrrruuuzzz|||~~~{{{ooobbbZZZVVVWWW^^^fffqqqzzzzzztttmmmjjjfffeeeiiipppxxx~~~}}}vvvlllbbbUUUKKKEEEBBB???<<<:::::::::999999999999999777777888999999888888777;;;:::888777666666666777666999;;;999666555666888888777888<<>>:::666666444777999999888666555555333333333333333333333333///333555222111333444222444444333333222111000000111111111000//////............//////000000111111000000///...------------/////////000000111111222...000111111000...///000...000333333111000//////333111......555<<<;;;555CCC;;;333222111---,,,,,,444333222111222333444555000///......------------***(((&&&'''***+++)))'''$$$(((+++******,,,,,,***))))))))))))))))))((((((+++,,,+++)))'''&&&(((******+++---...---,,,***)))---,,,+++)))(((&&&%%%$$$&&&'''((()))+++++++++,,,***)))(((''''''(((***+++...000111///+++((((((***************++++++++++++((()))******************,,,******------)))'''))),,,)))'''(((+++---,,,***,,,++++++*********++++++))))))***++++++++++++***((()))***+++,,,...//////+++,,,......------...000)))+++///222222000---***......---,,,,,,,,,,,,------222222...555???<<>><<<999444555666777888888777777555444666<<<>>>:::777666444666888999888777555555333333333333333333333333...333555333222444555333555555444333222111000///000000000/////////..................//////000000//////................../////////000000111111111///111333333111///......///000000...,,,+++,,,---000000000222:::CCCDDDAAA???777222333555444333555666555333222111111222222//////...---,,,,,,,,,,,,***,,,---,,,******+++---'''&&&%%%'''***------++++++******))))))(((((((((333222///+++(((&&&&&&'''222+++''',,,555666---###---,,,,,,+++***)))(((((('''''')))******+++++++++***))))))(((((())))))***+++,,,,,,)))&&&%%%%%%''')))))))))*********++++++((()))***+++++++++))))))+++)))+++......)))'''))),,,***((((((***,,,,,,+++------,,,,,,++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,---............//////***,,,...000000///---+++///...---,,,+++,,,------333111+++,,,@@@QQQEEE,,,...///000/////////...---***,,,...000111///---,,,---111333222...,,,...111111///......000111111000000000000000000111222222333333444444333333222111XXXWWWWWWWWWZZZ```iiiooovvvyyynnnfffeeeaaa___`````````dddjjjppp}}}{{{}}}~~~~~~~~~~~~||||||{{{zzzrrrpppnnnoooqqqyyyyyytttssswww~~~}}}|||yyyuuurrroookkkddd___]]]\\\]]]___bbbgggkkknnnwwwzzz|||~~~pppfff[[[VVVVVVZZZdddnnnuuu|||}}}zzzsssmmmgggfffdddeeejjjrrrzzzzzzrrrfff]]]PPPFFFAAA>>>;;;888888888777777777777888999555555555666666777777777<<<999666555666777888777999>>>???999555888:::999:::777444444888<<<===<<<555555666666777777777777555333555;;;<<<999555555555555777888999888666444333333333333333333333333///333555333222444555444555555444333111000////////////............------.............../////////.../////////////////////...///////////////000000...000222111///---,,,,,,******)))))))))---222666:::===<<<888666888888666888222...111444444444555...---,,,++++++,,,---...---,,,++++++*********+++000555777222)))%%%)))///111)))"""$$$***---+++(((++++++******))))))((((((333111...+++)))((('''&&&+++)))(((+++//////***$$$***************+++++++++))))))************)))(((,,,++++++***))))))((((((+++++++++***((((((***+++((((((((()))))))))******)))***+++,,,,,,+++***)))***(((***......)))''')))+++***))))))***+++++++++))))))))))))))))))((((((******+++++++++******)))++++++++++++++++++++++++...---------...///......,,,,,,,,,,,,,,,---------///...---,,,+++,,,---------...+++,,,999EEE<<<(((+++,,,...000111000///000,,,---000222222111///---000333555444111...///000222000///000111333333222///000000000111111111111333333444444444333333222VVVVVVWWWWWWZZZ```hhhmmmwww}}}}}}uuukkkaaa]]]ZZZZZZ]]]______bbbfffjjjyyy}}}zzzyyy{{{~~~~~~}}}}}}zzzfffgggjjjmmmnnnuuu~~~zzzxxx|||~~~zzzxxxuuupppkkkeeeaaa___]]]^^^___aaaeeejjjnnnqqqyyy|||{{{}}}qqqfff[[[VVVUUUYYYcccmmmvvv~~~}}}yyyrrrkkkeeedddccceeejjjsss{{{yyyrrrcccZZZNNNDDD???<<<999777777777777777777888888888666666666666777888999999???;;;666555777999888777:::@@@@@@999555999;;;999;;;777333444999>>>AAAAAA666666666666666666777777777444444888:::666444444555555666888999999777444333333333333333333333333000444666333222444555333333333222222111000//////...............---------......//////////////////---...///000000000000000////////////////////////,,,...//////---,,,---...,,,---...///333:::BBBGGG<<>>777111///...+++555...***---///------...*********+++---///111333+++******))))))******+++(((...333000)))'''...666999...&&&'''+++***'''$$$******************))))))+++)))((()))******)))((("""---666333***%%%+++333&&&&&&'''((()))******+++***************)))((((((,,,,,,+++******)))((((((***)))))))))******+++,,,'''((((((((())))))))))))+++++++++,,,++++++*********((())),,,,,,(((''')))))))))***++++++++++++***((()))******++++++*********++++++++++++***))))))((()))***+++,,,...//////...---,,,---...///...,,,---,,,+++******,,,---.........---,,,,,,,,,,,,---'''111777444...---...---+++***---222333111000222///111222444444333222111333333333333222111000///000...---...000111111111//////000111111000000///222222333444444444444444WWWXXXYYYZZZ]]]bbbiiinnnxxx|||wwwqqqggg^^^ZZZXXXYYY___aaaaaaaaadddhhhuuu{{{xxxwwwzzz}}}|||ssseeedddfffiiimmmtttyyyzzzxxxqqqhhhbbbaaabbb^^^___aaadddhhhmmmrrrtttyyy}}}{{{{{{~~~{{{oooeee[[[VVVVVV[[[eeeooowww~~~}}}yyyrrrkkkcccbbbbbbdddkkksss|||vvvppp___VVVJJJBBB>>><<<:::888666777888999:::999888888888777777777888999:::;;;BBB===777555777999999777999AAA@@@777333888;;;888:::777444555999===>>>===777666666555555555555666:::666444777888555333444555444555777::::::777444333333333333333333333333111666777444222444444222111111111000000/////////.............../////////////////////////////////+++,,,---///000000//////000000000000000000000000,,,...000000111222555888777999999::::::<<<@@@CCC222444444111111444222///444---)))+++,,,***))))))---,,,,,,,,,...///111333))))))))))))***+++,,,---$$$&&&)))))))))+++111666333...,,,...---(((%%%'''******************++++++'''&&&'''***,,,---+++(((&&&000999666---)))111:::'''''''''((())))))******((())))))************)))))))))))))))))))))(((((((((''''''((()))***))))))(((((()))))))))*********++++++***))))))))))))))))))''''''******''''''***&&&)))+++---,,,+++***))))))***+++---.........---+++++++++++++++***))))))))))))***,,,---...///000...,,,++++++---...---+++,,,,,,,,,,,,------......------......------,,,++++++///666888///'''***222---+++...444555000///111000000111222222222222222555222///000333333111......---,,,---///111111000//////000111111000///...111111333444555555666666YYYZZZ\\\^^^```eeejjjooozzz}}}zzzqqqlllddd[[[YYYXXXZZZaaadddbbbaaaccciiissszzzwwwvvvyyy}}}yyyoookkkfffdddgggnnnwwwyyy{{{zzzssshhhaaaaaaddd___```bbbfffjjjoootttvvvyyy}}}zzzzzz}}}vvvkkkaaaXXXVVVWWW^^^iiitttxxx~~~yyyrrrkkkbbbaaabbbdddkkkttt}}}}}}sssmmm[[[SSSHHH@@@===<<<;;;:::666777999;;;<<<;;;999888999888888888888:::<<<===DDD>>>888666888:::999777999@@@@@@666222888:::777;;;888666666888999777444888777666555555555555555<<<777555777777444444555555444444777::::::777444333333333333333333333333222666888444222444444222000000000000////////////////////////000000000000000000000000000/////////)))***,,,...//////......222222111111111111111111///000222444666:::???BBB???@@@???;;;666111...,,,------,,,...555;;;999222333---***,,,...,,,++++++---,,,***)))(((((((((((()))))))))***+++,,,......///,,,((('''((())))))((((((***000444///'''(((...)))))))))***+++++++++,,,***)))***---//////+++'''---,,,,,,...111222333222+++*********************&&&'''(((***++++++++++++%%%&&&'''((())))))))))))*********+++,,,,,,***))))))************++++++++++++***)))'''''''''((())))))&&&&&&((((((&&&'''***%%%(((,,,...---+++)))((($$$&&&(((***+++,,,,,,++++++++++++++++++***)))(((------------------------...,,,***+++---...,,,***+++,,,...///000///...---,,,---...///...---,,,+++///''''''111555...+++//////---///555555000...000...............//////000666111,,,---222444111,,,///...---...000222222111//////000111111000///...000111222444555666777777\\\[[[^^^ccceeefffmmmwww~~~xxxpppjjjccc___VVVWWWZZZ___cccccc___ZZZfffrrrzzzwwwwww{{{}}}wwwllldddcccdddhhhmmmttt{{{tttlllfffccccccbbbdddggghhhjjjnnnuuu{{{|||zzzmmmggg___YYYYYY^^^dddllltttuuulllggg``````bbbfffllluuu|||~~~rrrggg\\\SSSJJJGGGDDD???;;;;;;;;;;;;:::999777777888:::777888888999999:::;;;;;;555666888999999888777666;;;III>>>222:::888111888999999888777777777777777888888777666666666666666888666333444666666444222777777666666555444222222...222444444111000222444444444444222000///000111333333111000000000111222000000000000000000000000333222///---+++---111444///...//////...+++,,,......++++++...111111444999>>>DDDEEE===777999<<<<<<444111000222000,,,,,,...,,,,,,,,,---///111222333///+++)))+++222:::???AAA111...,,,---+++)))+++000,,,000///(((###%%%***---000+++%%%%%%)))+++***''''''...+++)))---)))%%%+++000111...******000333222,,,+++,,,///111000+++&&&,,,,,,+++++++++,,,---------,,,+++***)))''''''&&&)))((((((((()))***++++++###&&&+++......+++&&&###******)))(((''''''((()))+++******))))))***++++++&&&&&&&&&(((***++++++)))++++++++++++++++++++++++)))+++,,,,,,,,,......---(((***++++++***)))***+++(((***---......,,,***(((&&&///222,,,'''***,,,***+++******---000111///---***,,,,,,***+++//////+++((()))***,,,---.........///---...222111---+++------......///333666111***...///000///------///000------......///111222333---.........///////////////////////////000000111333---+++...111333999BBB^^^\\\___eeehhhkkkuuuwwwooohhhbbb]]]YYYYYY[[[^^^bbbbbb```^^^eeeqqq~~~~~~}}}zzzzzz~~~wwwllldddbbbbbbggglllttt~~~zzzssslllfffddddddcccfffjjjlllmmmqqqwww}}}}}}zzzmmmddd\\\VVVWWW\\\cccllluuu~~~tttlllggg``````bbbfffmmmvvv~~~}}}qqqfffYYYPPPHHHEEEBBB===;;;;;;999999:::888777666777999;;;::::::999999888888777666666777888888888888777:::EEE<<<222999888333999888888777777777777777888888777777666666666666666777666444555777777555333444555555555555555444333444666777777666555555666111444666777555444444444333222111000000000111111////////////////////////000///...///111111000///000000000...***)))---333******///777:::888777999444999999222...000222111333//////111000,,,,,,...+++,,,---------...000222000---***+++///444777888...,,,,,,---+++(((***...555888777///)))))),,,---111...***)))***+++)))''')))///,,,))),,,)))%%%+++(((******((()))---...,,,...000333444333222000///.........------,,,,,,,,,*********)))))))))))))))***))))))))))))******+++'''((()))******)))(((''')))(((&&&&&&((()))************++++++,,,------...)))(((((()))+++,,,+++***************************(((***++++++,,,------,,,...---+++)))'''))),,,000******+++,,,,,,,,,++++++***,,,---,,,---//////---,,,++++++,,,//////---******---,,,***+++//////++++++,,,---......---,,,+++222000222666555111///000,,,------...222666333---...///000///------///000------......///111222333000000//////000000111222111000///...///000111333333///...222333222555:::^^^^^^aaagggmmmuuuuuullleee___[[[\\\[[[\\\^^^```bbbbbbaaaeeeqqq}}}}}}}}}~~~vvvlllgggcccbbbgggnnnvvv}}}xxxrrrkkkfffeeeeeeeeeiiinnnppprrrtttyyy~~~}}}~~~wwwlllaaaYYYTTTWWW]]]eeepppyyy}}}tttlllggg___```ccchhhoooxxx{{{ooodddUUULLLDDDBBB@@@<<<::::::666888999999777666666777:::::::::999888888777777777777777777777888999999:::@@@999222777888555999888777777777777777888888777777666666555555666666666555444666777888666555333333444555555555555555666555444444555444333111000444777999888666444444222222111000000000000111////////////////////////222000...///222444222111333444222...***,,,333999******///777999666555666222444222...---......,,,000------//////,,,+++...***,,,...---++++++---000222///,,,+++,,,---...---,,,***+++---+++((((((,,,111555444---((((((***)))111000///---,,,***)))(((***000---)))---)))&&&,,,***...000///000222222...555888999666000,,,,,,...000000000000///---+++***''''''((()))***+++,,,,,,++++++*********************)))(((''''''((()))***+++(((&&&'''+++---...,,,***+++,,,...////////////,,,+++))))))+++,,,++++++))))))))))))))))))))))))((()))***+++++++++++++++///000///---+++***+++,,,++++++***)))***+++---...111+++(((+++---+++'''&&&---,,,+++,,,,,,,,,***(((***------++++++......,,,...///000000///---***)))222111333888777222///000+++,,,,,,,,,111666444///...///000///------///000............///111222333111000///...///000222333222111000///000111333444222000111444444111///111^^^```dddjjjrrr~~~rrriiibbb]]]YYY\\\]]]^^^```bbbbbbaaaaaafffsss}}}~~~uuullljjjeeedddiiiqqqyyy~~~}}}xxxpppiiieeecccdddeeejjjpppssstttvvvzzz}}}~~~~~~}}}rrriii___YYYUUUYYYbbbkkkvvv|||ssskkkggg```aaadddjjjrrr{{{xxxlllaaaQQQHHHAAA@@@???<<<:::;;;555777::::::888777777777777777777888999999::::::777777666666666888999:::>>>>>>888444666777666888777777777777777888888999777666666555555555666666333333444666777777666555333444444555555444444444777444222222444444000---111444666666555333333333222111111000000000000000////////////////////////444222000...///111555888444444222///000555:::;;;///,,,+++......,,,---111333222000//////000///,,,///,,,,,,......++++++...***,,,...,,,)))(((+++...111000---,,,***)))((((((***)))+++...,,,((())),,,&&&+++,,,(((&&&)))+++***...///000///,,,***)))******000---***...,,,)))000333666777555555888777444222222222000,,,******,,,---...///000///---+++)))&&&'''((()))***+++,,,,,,---,,,+++******)))*********)))(((''''''((()))***...+++((()))---000///---,,,---...//////...------...,,,***)))***+++******************************)))'''(((++++++))))))++++++///444666333---((($$$+++************,,,---...222***'''***,,,'''%%%&&&++++++***++++++******)))***...///,,,+++---...,,,...///000111000---+++)))///...111666555000------,,,------,,,///333333///...///000///------///000............///000111222222000...------///111333111111222222333333333222222222333444333000......]]]bbbhhhnnnwww~~~pppfffaaa\\\YYYYYY\\\aaaddddddbbb```___hhhttt}}}~~~~~~}}}~~~}}}sssjjjhhhddddddjjjqqqyyy~~~}}}wwwooogggcccbbbbbbeeejjjpppssstttvvvyyy|||~~~}}}xxxllleee\\\WWWVVV\\\fffooozzzzzzrrrkkkhhhaaabbbfffmmmuuu~~~|||tttiii^^^OOOFFF@@@??????<<<;;;<<<666888;;;;;;:::888888999666777777888888999::::::777666666555666888:::;;;EEE>>>999888555666888666888777777777777777888888666666555555555555666666111222555666666555555444555555555555444333222111:::777555555777666333///111222333222222444777999111111111111000000//////...........................111222000......111555000111000///555;;;;;;555///,,,,,,......,,,,,,///000---,,,---...---,,,+++...,,,+++......++++++...***,,,---+++)))(((***,,,//////...---+++***))))))+++***,,,...---)))***---%%%)))+++)))***...000///***,,,------,,,***++++++)))///,,,***///...---444222444333//////222333000+++***(((***...111222111)))***,,,------,,,***)))(((((())))))******++++++,,,,,,+++***))))))))))))(((((())))))))))))((((((///,,,)))))),,,------+++/////////...,,,+++)))(((---+++))))))******)))(((++++++++++++++++++++++++***&&&'''+++,,,((((((+++&&&+++111555444000,,,))))))***+++,,,,,,,,,,,,+++***((((((+++,,,***,,,000))))))************+++++++++///000---+++---...---,,,---///000000...---,,,...---///333333...+++,,,...//////,,,---111000---...///000///------///000///......//////000111222333222///......000333555...000333666666444222000111222222111111111222111]]]eeemmmttt~~~|||nnneee```\\\ZZZXXX\\\bbbeeedddbbb___^^^hhhvvv}}}yyy|||~~~}}}|||zzzqqqhhhdddccceeejjjooowww~~~~~~{{{uuummmfffbbbaaabbbeeeiiiooorrrssstttwww{{{~~~~~~ssshhhdddWWWTTTUUU^^^iiiqqq{{{yyyqqqkkkhhhbbbeeeiiiooowwwxxxpppeeeZZZMMMDDD>>>======;;;:::;;;777999::::::999999999:::999999999888777777666666666666666666777999::::::JJJ<<<999:::444555:::555999888888777777777777777555555444444555555666666111444666777666555444444666555555555333222111000888777666555555444222000000111111111333777<<>>666555777666666777;;;<<<888000///555999777777777666666555555444444777777888888888888777666666666444222111111333555666999888444333666999999777333///111777999555000222222111000///...------////////////000000000000000111333444444333222000333222111///...---------------------------------///............000222333222222222111///---***)))))))))***+++,,,------...111,,,***......+++---333)))(((((()))***+++***(((,,,111000+++***000333111777333111333222---+++,,,***++++++***)))((()))+++111///111666333,,,***...***,,,...///...------...,,,)))((()))+++,,,***''')))(((&&&%%%(((---+++&&&)))***+++,,,,,,+++))))))************)))(((''''''(((%%%"""$$$***111555777$$$'''***+++))))))+++---+++******)))))))))))))))---+++)))((('''((()))***)))+++***)))***---+++'''+++******+++......---,,,+++,,,---.........------*********,,,---,,,)))&&&***)))((((((***+++++++++000///---+++*********+++------..................***---///...+++***---000---///000000//////000222555444222000000111222333+++///000,,,---333444111111000///......///000000////////////000111222333444444333111//////222444qqqwwwrrrkkkeee\\\YYY[[[```bbbdddbbb___^^^bbbfffkkkwwwzzzwwwyyy|||vvvpppmmmmmmtttuuuzzz|||uuussspppnnnmmmmmmnnnooossssssrrrqqqppprrrvvvyyy}}}}}}uuujjj```ZZZUUU\\\ccciiissszzzrrrkkkfffcccaaafffnnnvvv~~~xxxoooeeeYYYQQQDDDAAA===:::999777555444:::999888777777666777777999777555555777888888888888777777555555666999;;;DDD;;;444444555555555666>>>>>>:::222000444666444777777777666666555555555555555555666666666777777888888777666444444666777555777777222111444666666555222000111444666333111222111111000000/////////000000000000////////////////////////000111111222222111000///...------,,,------------............111111000////////////000---...000111222111111000*********++++++,,,,,,---222---,,,//////,,,...333,,,***(((((()))*********---111111,,,***---///---...333333......333111+++)))))))))((((((***///222000...000222///'''%%%(((&&&(((++++++***)))******)))((((((***---...---+++***///222...+++,,,,,,***(((((()))******)))(((''''''(((((())))))(((''''''***((((((***---//////...(((+++------+++***+++,,,+++******)))))))))))))))+++***(((''''''((()))***)))++++++***,,,000///++++++++++++,,,...///...---------------.........///***)))((()))+++,,,,,,+++///...---...000111000//////...,,,+++******++++++...---,,,++++++,,,...////////////000111222111111,,,---//////......///000444333111000///000111222,,,//////---...333444111111000///......///000111111111111111222333444555444555444333111111333444||||||lllfffbbb[[[YYY]]]^^^cccfffccc^^^^^^fffmmmwww|||vvvwwwzzz|||vvvrrrrrrrrr{{{~~~yyyvvvuuusssqqqqqqrrrtttuuuxxxxxxvvvsssrrrsssvvvyyy~~~|||}}}{{{qqqfff]]]XXXTTT\\\eeemmmwww~~~wwwpppjjjeeebbbccciiirrrxxx}}}vvvlll```SSSKKKCCC@@@<<<999888777555444;;;:::999777666666666666888666555666888999999999555666666555555666999<<<@@@888222222444444555777<<<===:::555333666666555777777777777666666666666444444333333333444666777888888777777777777666666333666666111///222333333222222222222222222222222111111111111111111111111111111000000//////......111000///...///111444555111111111000///...---,,,------......//////000000333333222222000///------+++,,,...000111111111111++++++++++++++++++++++++222///...//////---...222///,,,***))))))*********---111111---***++++++)))&&&222333((((((222111%%%)))+++---......///111222000///111333000***)))***(((***,,,,,,+++***+++,,,,,,***((((((((((((&&&$$$)))444:::555,,,(((***,,,((()))***++++++***))))))%%%&&&'''((()))((('''&&&)))+++---000111///+++'''***+++,,,,,,***))))))***+++******)))))))))))))))******)))(((((()))***+++)))+++***(((***...---)))*********+++---...---,,,......---------...///000...+++(((((()))+++,,,,,,---,,,,,,...000000...,,,---,,,++++++++++++,,,,,,...,,,***))))))+++...000222///---///444666444111***,,,......---,,,---...222111000/////////000111---//////---...222333111111000///......///000111////////////000111222222444555666555333222333444vvvgggccc```[[[[[[___aaadddeeeccc```cccmmmuuuwwwvvvyyy}}}{{{vvvuuuvvvxxxzzzwwwvvvuuuuuuvvvwwwyyyzzz}}}|||yyyuuussstttwwwzzz}}}~~~xxxnnnccc[[[VVVSSS\\\gggppp{{{|||tttmmmhhhdddbbbfffkkkrrryyy~~~~~~uuujjj]]]QQQHHHAAA???;;;999888777555444777777666555555444555555666555555666888::::::999444666777666555777;;;???===666222333444444555888777888777666777888999888777777777777777777777777666555333222222333555666666555555666777777555444333666666111///111222111111333555444111000111444111111111222222333333333111111000000//////......333222222333444666888999111111111111111///...---......//////000000111111222222333333222000...,,,------.........,,,+++***,,,,,,,,,++++++*********111///.........---...///...---++++++,,,+++)))(((+++---...---+++***))))))'''...///)))'''***)))""",,,000555777555111---***+++,,,///111000......///***+++,,,,,,+++***+++,,,---***'''&&&&&&)))+++---'''111666000'''%%%(((+++***+++,,,---...---,,,,,,&&&'''((((((((('''&&&%%%(((+++///222222///+++((('''((())))))((((((((((((+++******)))))))))))))))+++************+++,,,---)))***(((%%%'''***)))%%%((((((((()))+++,,,+++***...---,,,++++++---///000222000---++++++++++++***))))))***,,,------***(((******+++++++++,,,,,,---,,,,,,+++***+++,,,...///...---,,,...111333222000+++,,,...///---,,,,,,---000//////.........///000...//////...///111222222000//////......///111111000/////////000000111222222444555555444333333444sssdddaaa```\\\^^^cccgggeeecccbbbeeellluuu{{{yyyvvvxxxzzz|||xxxxxx{{{~~~}}}xxxxxxxxxxxxyyy{{{}}}~~~}}}zzzvvvssstttxxx{{{vvvkkkbbbZZZVVVUUU^^^jjjttt~~~yyyqqqjjjeeecccaaafffjjjrrrzzz}}}ssshhh\\\PPPIII@@@===:::888777777666444555555444555555666777777666555555666999:::999888444777999888666888===BBB<<<777444555666555777;;;777777777777888777777888666666666666666777777777:::888666444333333444555666555444555777888666444444777777333000222333111222555777555222000222555111111111222333333444444111000000000/////////...111333444666888888888777222222222222111000000////////////000000000111111///000111222222111000///////////////---+++)))(((---,,,,,,++++++*********---...---,,,,,,---------,,,,,,,,,......,,,(((%%%((()))+++,,,+++***+++,,,,,,)))+++111...&&&%%%***000222444444111---***)))&&&)))++++++******++++++'''((()))(((&&&&&&''')))((('''&&&'''---666@@@FFF''',,,---((($$$&&&)))+++***+++,,,---...------,,,******))))))((('''&&&%%%,,,...///000///,,,***)))&&&&&&'''(((*********)))+++******)))))))))))))))))))))))))))******++++++)))***)))''')))...///+++)))))))))***,,,---,,,+++,,,+++***))))))+++---...111000///000111000---+++---,,,---///000///---***))))))***+++,,,,,,,,,,,,***+++---/////////......***,,,......------///111,,,...000111///...---...................../////////......///000000111222000///.........000111222222222222222222333333444000222444444333222222333~~~}}}}}}pppaaa______]]]___eeekkkgggbbbbbbhhhrrr|||yyywwwyyy{{{zzzzzz{{{|||yyy{{{xxxxxxyyyzzz{{{}}}~~~~~~|||yyyuuussstttyyy}}}~~~sssiii```ZZZVVVXXXaaammmvvv~~~vvvnnngggcccbbbaaaccciiirrrzzz{{{qqqeeeYYYOOOJJJ>>><<<999777777777666555666666666666777999:::;;;666666666777999:::999777555888:::999777777===CCC<<<888666777777666888<<<<<<999777888666333222444555555555555666666666666:::999777555555444555555888666444555999:::888666333777777444222333444222444666777666222111222444111111111222222333333333/////////000000000000000...000333555666555444333333222111000000000000111000000000000000/////////------///000000111111111///000000111000///...---,,,,,,,,,++++++************------++++++......,,,******+++---...,,,(((%%%''''''))),,,,,,***,,,000---''',,,888666)))***555000...+++'''%%%'''+++///***---...+++((())))))''')))******)))''''''(((***(((((('''(((,,,444===DDD)))***((($$$$$$))),,,,,,'''((()))+++++++++******---,,,***)))(((((()))***111222111...***((((((((()))((()))+++---......,,,+++******)))))))))))))))''''''''''''(((((((((((()))+++++++++///666888666+++++++++,,,...///...---******)))))))))***+++,,,***+++---111444444333111...------...//////,,,***))))))***+++,,,,,,++++++(((+++...000111111///---+++...111000---,,,///222---000222333111///......------........./////////000...---000000//////222//////......///000111222000000/////////000000111000222333222111111222444~~~{{{{{{}}}~~~mmm___]]]]]]\\\___fffiiigggdddcccgggqqq{{{vvvyyyzzzrrroooooossszzz|||zzz}}}xxxyyyyyy{{{|||}}}~~~|||zzzwwwsssrrruuuzzz~~~|||qqqggg^^^XXXUUU[[[dddooowww|||tttllleeebbbaaaaaabbbllluuuwwwuuuyyyzzzoooaaaUUULLLGGG===;;;888666666777666555777777666777777888999:::777666666888999999777555444888;;;999555666<<>><<<444......111444000...111222000000222...000222111///---,,,------+++******+++,,,,,,+++)))+++***(((***...///---,,,))))))+++***)))---222...---,,,+++++++++,,,---///...---,,,,,,,,,++++++)))))))))+++,,,,,,+++)))(((+++......---,,,---///.........------,,,+++***************************+++***))))))(((((())))))---)))***000333000,,,+++---,,,,,,---//////---++++++*********))))))))))))'''((()))***+++,,,,,,---))))))++++++***)))'''&&&))))))))))))((((((((('''*********)))((()))+++---,,,)))))),,,,,,)))***...((((((((())))))***+++,,,,,,+++***************)))111......111000,,,)))***++++++++++++,,,,,,------***+++++++++***+++---000(((///555222---...888BBB777333...,,,---......---///000111222222000...,,,111///------///000000000222222111111111111222333222444777;;;>>>===888444444111///333...CCC666===|||{{{}}}ssskkkccc\\\ZZZZZZZZZ]]]bbbddddddcccbbbdddmmmyyyvvvnnniiifffdddcccccckkkxxxxxxxxxxxxzzz~~~|||wwwwww|||~~~yyywwwsssxxx~~~|||yyyyyy{{{tttuuuvvvvvvwwwzzz}}}{{{|||zzzrrrlllccc[[[ZZZ]]]eeennnxxxwwwnnnfff___[[[^^^eeemmmrrryyyyyypppdddYYYNNNCCC======999666444444555555555:::777333333999>>>:::111666444555888888555444666777888777555444777:::===999888666555666666555444666555444444333444444444333333444444444444333333777666444333333333555666999666444333333444333333555555555555444444444444444222111222333444333222000111222222000///000111000///...------///111222............////////////000...,,,...000222000...///444::::::777222/////////......111///,,,---111000///...---,,,,,,,,,,,,---,,,******,,,,,,,,,+++(((+++,,,,,,...222000,,,---***((()))))))))...555000//////---,,,+++***)))///...---,,,++++++++++++)))***,,,,,,,,,+++,,,,,,(((***,,,---,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))***************************)))((((((((((((((((((***))),,,111222...,,,...***...222111---******+++***************)))))))))'''(((***+++,,,,,,,,,+++((()))***++++++***(((((())))))))))))(((((((((((((((***++++++******+++,,,***((((((+++---+++***+++***)))))))))***+++,,,---,,,,,,+++***)))((((((''',,,...333888444---)))***,,,++++++++++++++++++,,,---...//////...---...///---,,,,,,///444888::::::000...,,,,,,---//////...---///111333333000---+++111000...///111222222111222111111000000000000000222222444777888888555222333///---222111HHH888999~~~tttnnnddd\\\ZZZ[[[ZZZ\\\```ccccccdddeeegggnnnwww}}}}}}}}}~~~uuunnnjjjhhhgggfffcccjjjuuu|||{{{{{{|||~~~{{{}}}}}}wwwtttqqqvvv{{{~~~|||zzzxxxxxxuuuwwwyyy{{{|||~~~~~~|||zzz|||yyyqqqjjjbbb\\\\\\```jjjsss|||}}}uuukkkddd]]]ZZZ]]]dddmmmpppvvv~~~~~~xxxmmmaaaVVVKKKBBB<<<>>>:::666333333555666777:::777333333999>>>:::111666444666999999555222444:::;;;999666666;;;>>>???<<<888555444666777555333555555555444444444444555444444444444444444444444999999888777555444333222888666444444444444555555333333333444444444444444333222222222333333222222///111222333222111//////000///---,,,---...000111.........///////////////111---+++---222444222...111111111111111000111111,,,,,,...000---)))+++000111///,,,+++***+++,,,,,,...,,,++++++,,,,,,,,,+++'''***---///222555111***...***((((((((()))///666---------,,,+++)))'''&&&,,,,,,+++***(((((())))))(((***---,,,***)))+++......---,,,***))))))***+++)))))))))))))))(((''''''***************************))))))((((((((())))))))))))---111000,,,+++...111444666222,,,((((((***************************'''(((***,,,,,,,,,+++***((()))***+++,,,++++++++++++++++++***************((()))+++,,,+++******+++)))'''(((+++------+++)))***)))))))))******+++,,,)))***++++++*********++++++,,,111777777111,,,,,,++++++*********+++,,,---...///111000///.........000---...444;;;;;;111''',,,,,,+++,,,---.........+++---///111111111///...000///...///111333222111000////////////000000111111111222222333222111000111000...222000GGG555666~~~tttiii___\\\\\\[[[\\\^^^___aaacccfffjjjpppuuuyyy{{{yyyyyy{{{wwwooojjjhhhgggfffeeejjjttt}}}}}}}}}~~~zzztttqqqqqqrrruuuzzz}}}}}}yyyvvvwwwzzz}}}{{{zzzyyy{{{yyyqqqjjjbbb\\\]]]bbbooowww{{{rrriiiaaa[[[YYY^^^eeelllooottt|||wwwlll___TTTJJJAAA<<>>===444,,,+++------------,,,,,,,,,------......///000222444666777///......///111333222111---------...///111222333111111111111000///000000...222222333,,,CCC222333|||ooobbb^^^^^^^^^___aaa]]]```eeekkkqqquuuxxxzzz{{{xxxuuuuuuzzzwwwooojjjgggfffeeegggjjjrrr}}}{{{|||~~~|||vvvpppmmmooooooqqqvvv|||~~~{{{www{{{~~~~~~yyyxxxxxxzzzyyyqqqjjjccc^^^aaafffrrr{{{xxxpppfff```[[[ZZZ```hhhnnnqqqwwwwwwjjj^^^RRRIIIAAA<<>>999<<<:::888666666666555333444444555666666666666555777666555555555555666777000222666:::;;;;;;:::999333333444333333444666999222222222222111111111111111222333222111000111333111111222444666555333111,,,---000111222111///...///////////////.........///---,,,---111333111///---000333666555222...+++,,,+++---000///++++++...---000222111---+++,,,...000...,,,+++,,,---,,,+++***++++++,,,111444///''',,,***+++------***---222*********++++++++++++++++++...111111...+++***+++((()))))))))((((((***,,,000,,,'''&&&(((,,,///111******++++++++++++******))))))))))))))))))))))))***************++++++,,,'''''',,,444888888888:::111+++%%%$$$(((+++,,,************+++++++++++++++++++++******************+++++++++,,,,,,------...(((((((((((())))))))))))(((***++++++******+++,,,(((---...+++***+++,,,+++)))((((((((((((((())))))+++///111000,,,******+++...'''%%%+++222444222222---,,,+++******,,,...///)))***,,,---,,,---///000:::999777444111000222444/////////---,,,,,,---///111111000111333777:::<<<.........000222333222111,,,,,,---...000222333444000111222111000///000222///444444222+++BBB222222rrrddd```aaabbbdddgggbbbfffmmmvvv}}}}}}xxxrrrpppttt|||xxxpppllliiigggfffgggjjjpppzzz}}}xxx{{{|||vvvpppkkkiiikkkmmmpppuuuyyy||||||||||||vvvvvvwwwzzz~~~xxxpppjjjdddaaaeeellluuu}}}}}}vvvmmmeee___[[[[[[bbbjjjpppttt{{{~~~vvviii[[[PPPGGG@@@<<<===:::777666666777666555333666777444333666666444777555555777777444444666111666666222666>>>===555999:::;;;999777444444444333444555666777777666555666555444444444444555666222222333555777999:::;;;333444555333111111444777333333333222222111111111000222333222000000111333222111111444777888666444---...000111222111000///000/////////............---------...////////////...111555555222...,,,+++...,,,,,,111222...,,,---***111888777111+++,,,///000...,,,,,,,,,---,,,***,,,+++))))))---111---%%%++++++---111000+++***---+++***)))(((((()))***+++)))...444444000,,,***++++++***((((((***+++++++++...+++))))))+++...//////***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++(((+++333999999777777+++'''###$$$(((,,,,,,************++++++,,,,,,,,,---,,,***)))((()))***+++++++++*********++++++,,,'''((((((((())))))))))))*********)))((()))+++---)))000333---'''))),,,---******))))))((())))))***)))---000000,,,)))***,,,---(((&&&***......///111222000---+++***+++,,,---+++,,,...///000222666999???444******222888666111000111000...,,,---000444//////000000222444666777/////////222444555444222.........///000222333444000222444333111111222444222555333000---HHH666222ttteeeaaacccfffiiillliiinnnvvv~~~xxxpppmmmpppxxxzzzsssnnnlllkkkjjjgggiiinnnxxxzzzwww{{{|||~~~xxxrrrlllhhhfffggglllrrruuuvvvxxx}}}{{{uuuuuuvvvyyy~~~vvvoooiiieeedddiiipppvvv~~~{{{tttlllddd^^^[[[[[[ccclllpppuuu}}}}}}uuugggZZZNNNEEE???;;;;;;999777666666666555333555777666333555888777333888444444666666444555888111777888444888AAA???555888;;;===;;;777333333444333444666777777777666555555444333333333333444555888666333111111333666888444555555333000///222444555555444333333222111111///222333333000///111333333111111333777999888666///000000111111111111111000000//////.........---,,,---///...------...///222333222---((('''+++///000,,,,,,111444111---,,,(((222<<<;;;333,,,,,,000111///---,,,------,,,***...+++'''&&&+++///,,,$$$***+++///444222,,,)))******(((&&&%%%$$$%%%&&&(((&&&---444555000+++((((((...***((((((+++...---+++000...,,,---///...,,,)))((())))))*********))))))))))))))))))))))))))))))((((((((((((((()))******///******111666444000---***)))((()))***+++***)))*********++++++,,,,,,,,,///---***((('''(((***,,,******)))))))))))))))***))))))******+++++++++,,,++++++***)))((())),,,...***333666---&&&''',,,///++++++***************+++###(((......,,,***,,,///+++)))***,,,+++)))+++000666444000,,,*********+++)))***+++,,,...222777:::---111333000++++++///444000111000...,,,...333888+++,,,---/////////...---000000111333666666555444000000///000000111222222000333555555333222444555666555000///000NNN;;;333uuuiiigggnnnuuuwwwuuutttyyy~~~~~~yyyvvvtttssstttzzzzzzqqqlllkkkjjjiiimmmmmmoootttyyy{{{yyyvvvwww~~~}}}vvvmmmgggdddcccdddiiioootttxxx{{{~~~|||uuuqqqrrruuuzzzyyyppphhheeefffkkkoooyyyyyysssiii^^^YYYVVVWWW^^^fffrrrzzz{{{pppdddZZZOOOCCC;;;999888444666444,,,111999777:::666555777777444333555555444333222333555777999DDD===777888===???:::333:::::::::999777555444333666555333444555666555555333444444555444222111000333333333333333333333333>>>;;;888444222111222333777555333222222222111000...222555555222//////111............000333666888444...///444000(((***333////////////...---,,,+++......////////////......(((,,,///000...,,,***)))...//////000000000//////.........------,,,,,,+++------------,,,++++++***************************///...,,,)))((((((((((((((((((''''''((()))******888333...///444555000+++000111111...+++)))***++++++***)))***++++++***)))+++)))'''&&&(((+++,,,,,,((()))***,,,,,,+++******&&&%%%%%%'''***,,,,,,+++//////000333555333---((()))))))))***,,,,,,+++***,,,,,,,,,+++***))))))(((((()))***++++++***)))((()))+++,,,***'''&&&(((+++*********+++------,,,+++***************)))((('''+++***)))))))))***,,,,,,222---'''%%%'''***,,,,,,((()))***,,,------,,,,,,...---,,,+++++++++,,,------333777555///+++---000---)))---777:::333333999333///......---,,,///555***///666777000)))+++222///......///222333333222000,,,+++...---+++,,,000111111---***+++000222000666777333444999222---555111555444222<<>>;;;666333666777888666333222444777555333000//////111222222333222000/////////000111111000444:::888000---000111111000///..................////////////.........+++***+++...000///---***---000///---...222777,,,,,,,,,,,,------------******+++,,,------------++++++++++++,,,,,,,,,---''''''((())))))(((((((((+++***************++++++)))((((((((()))***++++++,,,+++))))))((('''&&&$$$+++***))))))++++++***))),,,***(((''')))******))))))((((((((())))))******%%%***///...)))%%%&&&***555222...++++++++++++***)))(((((((((***)))(((&&&******))))))((('''''''''))))))*********)))'''&&&******+++***(((''')))***)))(((((()))++++++***((())))))(((((()))***,,,---,,,,,,+++***+++,,,---...)))))))))+++,,,+++(((&&&,,,,,,------...------,,,++++++*********+++,,,,,,------000333555333...)))---666777///...444222)))...000444777333///111666333111222444333///000444222111000//////000111222333777666444888===777---555555222...///222222...---111000222999444///666333555444555<<>>:::666777999;;;999666333444555444555555444444444555666444444555555555333222111333333333333333333333333333333333444666777999:::888;;;<<<999333111333777666222//////111333222000222111000///////////////444///...000///,,,---222222111000///...//////000---......//////......---++++++...444999888111***(((---222111...000888@@@------,,,,,,,,,,,,,,,,,,.........---,,,+++***)))000///...---+++***)))((('''''')))******)))''''''---,,,***((('''&&&&&&&&&&&&((()))(((&&&&&&)))+++111---)))((()))***)))(((+++)))((()))***+++***)))---+++)))((()))))))))((()))((('''''''''(((***+++((())))))&&&$$$'''...555333111...,,,++++++,,,,,,+++)))))))))***)))(((&&&++++++++++++******))))))***++++++++++++)))((('''*********)))((())))))***)))((('''(((******)))'''...---***((((((((()))***++++++*********+++,,,---'''(((***+++,,,***(((&&&,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------...000222222///,,,***000000,,,---222222---111......111111000222666555111///111222000111333666666444333111222333555222777444...333===777'''///000///...///444444000...444111111777222,,,111//////000333888:::555...|||zzzwwwvvvwwwxxxyyyuuulllgggfffeeefffgggjjjmmmqqquuuxxxtttvvvzzz|||}}}}}}~~~zzzvvvoooeee]]]XXXWWWWWW\\\bbbkkktttzzz~~~{{{{{{}}}~~~wwwmmmfffeeekkktttzzz}}}uuujjjaaaYYYWWWXXX\\\eeeoooxxxtttjjj___VVVKKK@@@999888555222;;;@@@777111555444666555555666444000111666333333333333333444444555666444444777<<<<<<888333666999;;;999555222333666222333555555444444777999444555555666555333222111333333333333333333333333666444111000000333777999:::===>>>999333///111444333111000111444444000---//////////////////000000222...,,,,,,,,,,,,---000111000000////////////000------............------***+++...444:::999222+++***///333111---...555<<<......---,,,++++++******.........---,,,+++)))(((000000...---+++***)))((()))******+++***)))'''&&&&&&&&&''''''(((***+++,,,)))+++,,,)))%%%%%%(((,,,333///+++((((((***,,,---***)))((()))******)))(((,,,***)))))))))***)))''')))((('''''''''(((***+++)))'''%%%%%%(((---111444((()))******)))(((((((((,,,+++******++++++)))'''+++++++++***************++++++,,,,,,,,,+++))))))***))))))((()))*********)))((('''(((******(((&&&---,,,***(((((()))+++,,,***)))((((((((()))+++,,,((()))*********))))))***+++++++++*********************+++,,,---.........---.........------000222---((()))...///+++,,,222000,,,,,,333888666222111444...,,,...000//////111666777666444222111333555...222000,,,444BBBAAA444,,,......,,,///222111---)))111//////666555111444222111333888:::777444222~~~{{{xxxvvvwwwzzz}}}xxxmmmhhhfffaaadddhhhkkkmmmooorrrtttpppsssvvvzzz|||xxxtttlllbbbZZZVVVVVVXXX^^^dddnnnvvv||||||vvvmmmgggfffllluuu{{{}}}uuuggg___XXXVVVXXX^^^hhhqqqzzzrrrhhh]]]TTTJJJ???999777333444EEEOOOBBB666444444444333444666444333888???333333333333444444444333555555666999<<<;;;666111444888;;;999444222333777111333666555333333777:::333444666777888888777777333333333333333333333333222333333333333333222222;;;<<<;;;888222///000111111111222333444333000---------......//////000000------...111222000---+++...//////000000//////...------............---------+++***,,,000222111///---000111...***))),,,000---------,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))((('''&&&+++***************+++++++++,,,,,,)))&&&&&&))),,,///...---***'''(((***---***)))((((((******)))(((+++***))))))******)))((()))((((((((())))))******'''''')))---000000,,,)))%%%'''***,,,+++)))((((((+++******+++,,,,,,***((())))))(((((((((((((((((()))***+++,,,,,,+++*********)))((((((***+++*********)))((()))******(((&&&((((((((()))***---///000))))))((('''((()))***+++******+++***))))))+++---******))))))))))))***++++++,,,---///000111111111.........+++***+++000444444***)))000///'''(((111++++++111<<>>888777:::///444===777222666888777555444333000000888BBB333333444444444333222222222333777;;;>>><<<888444333777;;;999333111333888666888:::777222///222555555666666666666444333222333333333333333333333333555444333222222333555666666444222222333333222111222333333111...---111444.........///......---,,,222///+++(((+++///111///***,,,///111111///,,,***,,,------......------,,,(((+++///111111///------***+++,,,------------,,,'''((()))***,,,...////////////...---,,,***)))(((---,,,,,,+++***)))((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''(((***+++,,,'''&&&$$$$$$%%%(((+++,,,###---666777000)))(((******((('''((()))***)))(((((((((((()))+++,,,***)))((()))+++,,,,,,++++++***%%%+++111111---******---''')))***(((%%%###$$$&&&(((''''''(((***+++***(((***************+++++++++$$$%%%'''((()))***))))))+++(((&&&'''***,,,+++)))+++***)))***+++***(((''''''((()))+++---.........+++***)))))))))***,,,,,,'''+++...///---+++,,,---******))))))***,,,...///...///111444555666666666111,,,(((***///222...)))222777444+++***222333...+++///444555000---555@@@,,,,,,---000///,,,---111...333888999555222222444---,,,...333444///---///...222444444777999777222+++444000***222777777:::444000333<<<999---,,,444}}}~~~www{{{}}}rrriiicccaaaffffffiiimmmllliiiiiimmmqqqzzz~~~}}}xxxqqqiiibbb[[[UUUUUUZZZbbbhhhrrrzzz}}}xxxsssnnnjjjmmmttt~~~}}}sssiii^^^XXXTTTUUUZZZaaalllvvvzzzmmmbbbUUULLLDDD===;;;===333999;;;777444444444222555555666666666666555555666555555444444333222222111111666<<<<<<777333444888888888666444333444555444666777666333222222222444444444444333333222111111222333333444444333333111111222333333333222222111555777444///...///222222222111111000/////////000000000000000000000000//////.........---------+++,,,,,,---333777444.../////////...---------,,,000000///...------,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++*********888888000...***''',,,******))))))))))))******&&&(((***)))''''''))),,,&&&''')))*********)))(((+++(((%%%%%%&&&((()))))))))******++++++++++++***))))))))))))((((((((((((%%%(((+++***'''&&&))),,,'''222666---###%%%+++000777444///+++((('''''''''+++((('''***++++++...222///---)))&&&***...+++%%%***''''''******''''''*********+++,,,+++***)))((()))*********---000---'''---+++******+++,,,,,,+++++++++***(((((('''''''''///---+++******)))'''%%%(((((((((***---//////...+++...111///)))%%%'''***000333555444555555111+++111111333333...)))+++111---777;;;222***+++000222$$$333999000)))...333333***,,,/////////......///---444(((444666---;;;555999999888777555444222111(((111,,,333777666===333222111111333444555333222444'''???999,,,888000***~~~||||||zzz}}}}}}rrrjjjdddaaaggggggiiimmmllliiijjjnnnuuu~~~~~~{{{vvvooohhhaaaZZZUUUVVVZZZbbbiiisss||||||vvvrrrllljjjmmmuuu~~~{{{qqqhhh^^^XXXUUUWWW]]]dddoooyyyyyymmmaaaSSSJJJAAA:::777999333:::===888444333444444444555555666666555555444666555555444444333222222111222666<<<;;;666333444666777888777555333444555444555666555333222222222333333444444333333222111111222333333444444333333222222333333333333222111...000///...333999777000000000000000000111111111////////////////////////////////////.........---000000...---222888666111...............---------000//////...------,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,111999333((()))((((((...++++++************++++++&&&''')))(((&&&&&&(((+++''''''((()))))))))))))))''''''''''''''')))+++,,,'''(((((()))************''''''(((((())))))******$$$'''***)))&&&%%%(((+++(((---///------111444333///---+++)))(((((()))******&&&&&&((()))(((+++///++++++'''$$$&&&+++,,,)))***''''''******''''''*********+++,,,+++***)))((()))++++++***...222111---111---)))(((***,,,,,,+++++++++***)))((((((((((((++++++,,,,,,,,,+++++++++((()))***+++***+++---///***+++,,,,,,,,,---...///000111000...///222111,,,000111333444///***+++000---444777444333555444111222555111+++...555444+++,,,///222444444333444444666AAA000222666,,,222---666666666555444333111000,,,444---222444222999///444;;;;;;111000666555---444+++@@@999+++555000---{{{xxxyyy||||||tttmmmhhheeeiiihhhiiilllllljjjlllpppxxx}}}yyysssllleee```ZZZUUUVVV[[[cccjjjuuu~~~{{{rrrnnnjjjiiimmmuuuxxxnnneee]]]XXXVVVZZZ```hhhsss}}}}}}vvvlll```RRRGGG>>>777444666333;;;>>>999222222444555333444444555555444444333666555555444444333222222111222777<<<:::555333555444666888888666444333333333555666555333222222222333333333333333222222111111222222333333333333333444444444444333222222111333<<<===555111666444,,,...//////000111111222222........................////////////............///...+++))),,,222222///---------...............//////......---,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------///444---%%%)))+++)))---++++++++++++++++++++++++%%%&&&'''&&&%%%&&&''')))((((((((((((((()))******''')))++++++)))(((***---&&&''''''((()))******+++&&&&&&'''((()))******+++$$$&&&)))(((%%%%%%'''***---++++++...666<<<999111***)))((('''''')))***++++++'''&&&))))))''')))---+++---,,,&&&%%%))),,,,,,***''''''******''''''***)))***+++++++++***)))((('''))))))))),,,222333000888111)))'''))),,,,,,*********))))))))))))******&&&)))------***((()))***)))***+++***))))))---000...,,,***,,,///111111000......+++''')))...000...//////222444111++++++///+++---///111666888222***777777333---000777555...///333666999888777777777888III777222===999999888444444444555444444333333000777---000000...444+++???LLLJJJ666...555444'''555111@@@888+++111000000|||vvvuuuyyy}}}}}}xxxtttooolllkkkiiiiiikkkkkkiiilllrrryyy{{{wwwoooiiiccc___YYYUUUXXX]]]dddlllwwwzzznnnkkkhhhhhhmmmwww}}}sssjjjcccZZZVVVVVV[[[ccckkkvvvzzzsssjjj]]]PPPFFF>>>777666888222:::>>>888000000333555222333333444444333333222666555555444444333222222222333888<<<999444333555333555999:::888555333222333444555555333222222222222222333333333222222111111111222333333333333222555555555444333222111000111HHHRRR@@@---,,,111222//////000000111111111111////////////////////////............---------,,,,,,---***(((***......+++,,,---------.../////////.........------,,,,,,,,,++++++******++++++,,,---///......------,,,++++++'''...+++(((111111***************++++++*********&&&''''''&&&&&&'''((())))))((('''''''''(((***++++++...111///)))%%%''')))''''''(((((()))+++,,,,,,&&&''''''(((((()))))))))%%%'''((((((&&&&&&''')))000---+++000999;;;444******))))))((((((((())))))---***)))++++++))))))---///444444---((((((***+++***''''''******''''''***)))***+++++++++***((('''&&&((((((&&&)))...000///<<<333)))&&&(((,,,,,,***))))))((((((((())))))***(((---222000+++'''''')))+++***))))))***,,,...000666444111///...---,,,,,,++++++)))&&&(((---///---------111444222,,,+++---,,,,,,---000555555111+++,,,444888222,,,---111222...222666888777666555555777HHH999///???CCC>>>@@@333444555666666777777666999>>>333444444222999000BBBLLLKKK<<<444777888222444999???777,,,---000444|||yyywww{{{yyywwwzzz~~~}}}yyyvvvooollljjjkkkiiihhhlllsssyyyzzztttlllgggaaa^^^YYYVVVZZZ```gggnnnxxx~~~xxxllljjjggghhhnnnxxx{{{pppfff```XXXUUUVVV\\\eeemmmxxxvvvooofffZZZMMMEEE>>>::::::>>>333:::<<<666//////111333222222333333333333222222666555555444444333222222222444888<<<888222222666111555999:::999666333222222333555444333222222333111111222333333222222222000111222222333333222222444555444444333222111000(((???LLL???000000888;;;111111111111000000//////000000000000000000000000---------,,,,,,,,,++++++,,,//////---...111///+++,,,---------.../////////---------------,,,,,,,,,++++++******++++++,,,---111111///...,,,***))))))***000+++)))111222***((((((((()))******)))((((((((((((''''''((())))))))))))((('''''''''(((***+++,,,000222///)))&&&'''***'''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&'''((((((((((((((()))***---+++,,,111555333,,,'''))))))******************---***)))++++++((((((+++,,,333666111***((())))))***''''''******''''''***))))))***+++***)))((('''(((+++***''''''+++---,,,:::333***'''(((++++++***(((((('''''''''((())))))+++111555444///++++++------***((()))---000000...777999888333,,,'''((()))(((******(((+++//////+++++++++...222111,,,***,,,...///000333444555777:::+++222777444...+++,,,,,,(((,,,000333444444555666???DDD:::,,,555;;;222444111222333555666666777777>>>DDD888999:::888AAA888777888<<<>>>;;;888===DDD333>>><<<444...+++111555}}}uuuqqqpppttt~~~~~~uuuqqqmmmllljjjiiinnnuuu{{{yyyrrrjjjeee```]]]ZZZXXX\\\ccckkkqqqyyy}}}wwwkkkiiihhhiiioooyyyzzzmmmccc___WWWUUUWWW^^^gggoooyyy~~~ssslllaaaUUUIIIBBB===:::<<<@@@666::::::444000111222111222333333444444333333222666555555444444333222222222555999<<<777111222777111555888:::888666444333111333444444222111222333000111222222222222222222000111111222222222222222333333333333222111111000---333666555444666666444222222111111000//////...111111111111111111111111---------,,,,,,,,,,,,+++)))---///......///...***---------...............------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------111111///---+++***((((((333666,,,$$$***,,,((()))&&&'''((())))))((('''&&&)))((('''''')))******)))((((((((((((((()))*********,,,...---***)))+++---&&&&&&%%%$$$$$$%%%'''(((***))))))((('''&&&%%%%%%(((((((((((()))))))))***&&&'''---222111,,,)))***&&&'''***,,,------------***''''''))))))&&&&&&)))&&&---111---))))))+++******''''''******''''''***((()))*********)))((('''+++...///+++)))+++,,,+++444111,,,))))))***++++++))))))((((((((((((((()))'''+++//////---,,,,,,...///---,,,---///000///---111555777444,,,'''(((+++(((***++++++---000...******)))***//////+++***+++***+++---//////000888AAA>>>999555777;;;:::222)))'''+++///222333555777999III;;;:::111000888111222---...///111222333444444777<<<222444555444<<<444444000333;;;:::222444>>>111AAA777222111***111555uuulllkkkmmmuuu{{{|||}}}wwwrrrooommmkkkpppwwwxxxqqqhhhccc___^^^[[[ZZZ___eeeooossszzz}}}vvvkkkjjjiiijjjqqqzzzyyykkkaaa^^^XXXVVVYYYaaajjjrrr{{{|||qqqiii\\\QQQDDD===999777:::>>>:::;;;999444333555444111333333444444444444333333666555555444444333222222222555:::<<<777000222777222555888999777666444444000222444444222111222333000000111222222222222222000000111222222222222222111111111222222111000000555///---111444111......111111111000000000000000000000000000000000000000//////.........---------'''+++,,,******,,,---+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++***))))))000444,,,$$$(((***'''***'''((()))******)))(((''')))'''%%%&&&(((***)))(((''''''((())))))))))))))),,,,,,+++******+++,,,---)))((('''%%%%%%&&&'''((((((((((((''''''&&&&&&%%%''''''''''''((())))))(((%%%'''---222000)))(((,,,'''(((+++---...---+++***(((&&&&&&)))***'''&&&)))(((,,,---)))'''***------***''''''******''''''***((()))*********)))'''&&&)))...000,,,)))***+++***,,,---...---***)))***,,,,,,,,,+++***)))))))))***((()))***+++,,,,,,,,,,,,000444666444...******,,,+++...111111///,,,++++++)))+++,,,***,,,///...******''''''+++,,,***)))+++***((())),,,+++***111:::BBB:::444777>>>???:::444555666777777555555777888QQQ...999:::///999888777+++,,,...///111222222222000666,,,...000...555---444333444777666111...///...CCC111///444+++222333zzzoooggghhhlllwww~~~uuuwww|||}}}~~~|||vvvrrrooonnnssszzzxxxppphhhccc___^^^\\\[[[```gggqqquuuzzz~~~|||uuullljjjiiikkkqqq{{{yyyjjj```^^^ZZZXXX[[[ccclllsss}}}{{{ppphhhYYYMMMAAA:::555333666;;;>>>===999444555888666111333444444555555444444333666555555444444333222222222555:::<<<666000222888222555777888777555555555000222333333222111222333///000111222222222222222000000111222222222222111///000000111111111000000000,,,///555222***---888/////////000111111222222////////////////////////111000000000////////////,,,//////++++++///222111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++###---+++'''---,,,''')))''')))***++++++***)))'''(((&&&$$$%%%((()))(((&&&&&&''')))*********)))(((111...***))))))*********...---+++)))((()))***+++&&&&&&'''''''''''''''''''''&&&%%%&&&'''(((((('''))))))...333000((('''++++++,,,---...---***'''%%%)))'''(((+++,,,))))))+++111111...'''%%%)))---...***''''''******''''''***((()))*********)))'''&&&%%%+++...+++((())))))(((&&&+++//////+++(((***,,,///...---,,,++++++++++++222111//////000000///...000999???:::---$$$&&&,,,***+++,,,///111000,,,(((+++,,,+++)))***......***)))&&&%%%)))***))))))+++222...---...---))),,,222111111222222111333999@@@FFFEEEBBB===888555444555WWW'''888===***333555222---...///000222222333333333:::000222333111888...+++111444222555:::777...---CCC......666,,,222222{{{ooohhhhhhnnn}}}xxxssstttvvv}}}}}}yyyuuurrruuu{{{{{{tttjjjfffaaa___```dddhhhjjjtttxxx}}}}}}sssnnnjjjggghhhoooyyywwwmmmddd___ZZZWWWYYYdddpppyyy|||tttooodddVVVHHH>>>===999222333;;;<<<999777999<<<;;;666000333444444555555444333333555444222000000000222333222333666777555111///000555///111;;;<<<444111555222222222222222222222222333444111000888BBB<<<---111222333333333111000///000000000000000000111111111555222333999222+++111---000333444333111111111.........------...000333))),,,//////------///222***+++---///000000//////,,,,,,,,,------,,,++++++,,,---...---+++***+++,,,***+++---//////...---,,,...---+++******+++---...///%%%''',,,((('''(((###+++++++++***)))(((((('''+++***)))'''''''''((()))$$$"""(((((($$$,,,555111(((///((((((444---"""))),,,...000---(((&&&))),,,)))***+++***(((%%%$$$$$$))))))(((&&&$$$$$$&&&)))---...,,,&&&$$$'''(((&&&&&&''')))*********)))(((***+++,,,+++***))))))***)))***+++,,,...///000111+++***+++,,,***&&&&&&)))'''''''''%%%%%%&&&***---+++))))))***,,,+++'''$$$---***(((***...111111111///...,,,++++++,,,...///666222...,,,------+++(((***+++,,,,,,+++***)))((((((***,,,------,,,+++))))))***+++***))))))+++---))))))))))))***************(((+++000000,,,---111,,,222>>>///(((111+++......@@@::::::LLLFFF<<>>;;;999999999777333///333333333444444444555555555444222111111111222333222555888999555111111222666000222;;;>>>666222444111222222333333222222111000222222333===IIIEEE999222222222222222111000000111111111000000000000000///222111333:::333,,,222000111333333111/////////////////////......///000---...//////......///000+++,,,---/////////......,,,,,,------------,,,,,,***+++,,,+++))))))***+++)))***+++,,,,,,,,,+++***...---+++******+++---...000(((---333///,,,+++$$$*********)))))))))))))))'''(((((()))((('''&&&%%%'''&&&+++***$$$***000+++&&&)))'''***111...'''))))))+++---,,,((('''***...((()))+++***(((%%%%%%%%%000///---)))%%%###$$$%%%)))+++***%%%$$$''')))(((&&&&&&'''((()))************++++++***(((((()))******++++++,,,,,,---------+++))))))***)))''')))---'''''''''&&&&&&'''+++...***))))))+++---,,,)))&&&+++(((&&&&&&(((***)))(((------,,,++++++,,,---------+++)))))),,,......---******+++,,,+++***))))))***+++,,,,,,,,,+++******)))***++++++***)))+++,,,************++++++++++++)))''')))......++++++...222888KKKEEE777000(((333000666...+++666;;;BBBTTTAAA======CCCFFFBBB<<<:::888///)))+++///000222555------000444777888444111/////////000222333333333888222222666555......666|||tttvvv~~~~~~yyyvvvvvvwww|||zzztttpppkkkhhhiiillloooqqqvvvyyy|||wwwllldddcccbbbfffooozzzwwwmmmddd___[[[YYY\\\gggrrrzzzyyyooogggZZZOOODDD;;;:::888333555;;;;;;:::999777555444222111333333222222222444555666444444333333333333222222000777<<<:::444000222555777000111;;;???:::444333000111222333333222111000111333111111888@@@<<<222333222111111111111111111222111111111000000//////---000///444;;;555...222111222222111...------...000000000000///...---,,,111000//////000000///---------......///......---------------------------)))***,,,+++******+++,,,************++++++++++++---,,,+++******+++,,,---///)))111:::555000...&&&)))))))))))))))******+++$$$&&&(((***)))'''%%%###(((''',,,,,,%%%***...''')))'''---222111333333,,,&&&(((******((((((+++...'''(((***)))(((&&&&&&'''++++++***)))'''&&&(((***&&&)))***&&&%%%))),,,+++&&&&&&&&&'''''')))***************(((&&&&&&(((+++++++++++++++***************((((((***)))(((+++000'''((((((''''''(((,,,///***)))***+++------+++)))+++)))'''''')))***)))(((++++++++++++++++++++++++'''&&&&&&'''+++---......))))))***+++++++++******---,,,,,,++++++*********''')))+++++++++***+++,,,+++++++++,,,,,,,,,,,,---***)))***......++++++---777---888;;;777111)))777222+++)))&&&%%%333GGGOOO444555:::BBBEEEBBB@@@AAABBB:::333222333111000111333333333444444111---)))/////////000111222333333777000---111222------222~~~|||{{{|||yyyvvvtttssssssxxx~~~yyyuuupppnnnnnnppprrrssswwwyyy|||~~~~~~tttjjjaaa``````eeennnyyyvvvmmmddd___[[[ZZZ___iiittt{{{wwwlllcccUUUJJJAAA:::888666444666:::555555666555333333555777666444222111111222444555333333444444444333333222...777===999111///222555555000000999>>>:::444111000111222333333222111000222222000...222666222***333222111000000111222333222222111111000/////////---000///444<<<666---111000111111///---,,,---///000///000111111000...,,,111...,,,---000111///,,,..................------...---------......//////+++,,,...---,,,,,,---///,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,(((000999555111111++++++***)))(((((())))))***%%%&&&((())))))(((&&&%%%$$$%%%,,,---'''+++///(((+++%%%000555---222777***&&&((()))((('''(((***,,,&&&((())))))''''''''')))%%%&&&''''''&&&''')))+++&&&+++,,,)))'''***------)))((('''&&&&&&'''((()))******(((&&&$$$%%%(((+++))))))))))))))))))))))))((('''))),,,+++)))***...)))******((('''(((+++---))))))***,,,---------,,,''''''''')))***,,,,,,,,,))))))************))))))(((((((((((()))*********))))))******++++++++++++...---,,,+++************''')))+++,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,///000///...--->>>***,,,444BBBGGG444111222&&&///111&&&444GGG???***,,,111888::::::>>>DDD@@@>>>>>>??????;;;666222---,,,***+++...222666888.........---...111444777888111...222444111///000~~~yyyxxxwwwtttqqqpppnnnmmmmmmttt}}}~~~zzzuuurrrrrrsssuuuuuuxxxzzz|||}}}~~~{{{rrriii___^^^```eeennnyyy~~~vvvmmmddd___\\\\\\bbbllluuu|||tttiii___QQQFFF???888666555444666888222444444444333444666888777666333111000111222333222222333444444333333222---777===666///...222444333///000666:::999444111000111222222222222111000111222222111444777666222222222000000000111222333111111111111000000//////000222///333<<<666,,,///...//////...------///000.........000222333000...---+++)))+++///111///---............---------......------------...///000,,,---......---,,,---...,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,'''...666111111444111...---***((('''''''''((()))((((((((((((((())))))%%%%%%---...'''+++...&&&)))%%%...///$$$***///!!!)))))))))(((''''''((()))&&&'''((((((''''''(((***+++++++++)))&&&$$$$$$%%%&&&,,,---)))%%%''')))***,,,+++)))'''&&&&&&&&&&&&***)))(((%%%$$$$$$(((***&&&&&&'''(((((())))))***((((((+++///...)))(((***+++,,,+++)))''''''(((***((()))***+++,,,,,,---...$$$%%%&&&'''(((((()))***((())))))******))))))((()))*********)))))))))))))))))))))******+++,,,,,,...---,,,+++************''')))+++++++++***+++---*********++++++++++++,,,,,,,,,---...000111///,,,///(((///111AAAMMM555$$$222%%%222999+++999HHH333//////000333333555>>>HHH111444888<<<@@@BBBAAA???<<<999555222000000222444...---,,,++++++///555;;;999555444888:::777333111xxxpppmmmiiigggggghhhhhhgggpppzzz~~~yyyvvvvvvvvvwwwwwwyyy{{{|||}}}~~~~~~wwwnnnfff]]]]]]___fffoooyyy~~~vvvmmmddd___\\\]]]dddooowww}}}pppeee\\\NNNBBB===777444333444555666555555444444444444444333666555333222111111111111111111222222222222333333...888;;;444...000333222111000111333666666555444111111111111111111111111555555555333333222222111111111111111111111222333000000000000000000000111333333...111;;;666---///,,,...//////......///111000...---///222444222///*********+++---//////.........---------......///------,,,,,,,,,...///000+++------,,,+++******,,,))))))))))))************++++++++++++++++++++++++...(((...444......444444000...+++(((&&&&&&''''''***)))(((''''''(((***+++))))))///...&&&)))+++###---///111,,,$$$(((***!!!,,,+++***(((''''''&&&&&&'''(((((('''&&&&&&(((***)))***++++++)))))))))+++$$$***---(((######%%%&&&,,,,,,***)))''''''&&&&&&)))))))))'''%%%%%%'''***%%%&&&&&&'''((())))))***)))))),,,000...)))(((***+++++++++***'''&&&'''(((((()))++++++***+++,,,...)))***,,,+++)))''''''((())))))))))))))))))))))))&&&(((***+++******+++,,,*********)))******+++,,,---,,,,,,++++++*********((()))******)))***,,,///************++++++++++++)))******+++...222000+++%%%)))222(((...CCCBBBDDD777(((///333,,,===III222555333222444333444;;;DDD333444222000222888======CCCCCCCCC???:::444111000000111111///...000666;;;666555555666666555222000{{{rrrfffbbb___^^^```cccddddddnnnxxx}}}zzzyyyyyyyyyyyyyyy{{{|||}}}~~~{{{rrriiiaaaYYYZZZ^^^fffqqq{{{~~~vvvmmmddd___\\\___fffqqqxxx~~~{{{kkk```XXXKKK@@@===777222111333444444555333333444777888555222222222222222222222222222111111000000000111222333000999:::222///333555111000333444333222444777999222111000//////000111222666555555333///---,,,...000000111222222222222222/////////000111111222222333222+++///:::777///222---///111111000.........333000---...111333111///+++,,,------,,,,,,...///------,,,,,,---...///000,,,,,,+++***+++---///000---......---+++))))))***'''((()))***+++******)))******++++++++++++******---(((---222***)))...---///---***(((&&&'''((()))'''''''''((((((((()))))))))(((...---%%%))),,,$$$111;;;666***)))+++)))(((---,,,***)))(((((('''&&&((())))))'''&&&&&&((()))$$$&&&)))***+++,,,...000$$$+++...)))$$$$$$&&&'''***************))))))((())))))***((('''&&&''')))'''''''''(((((((((((((((***)))***---,,,)))+++///'''((())))))''''''((()))''')))+++***))))))+++---***---///...+++))))))*********)))(((((()))******$$$'''***+++******+++,,,,,,+++***)))))))))***+++***+++,,,,,,,,,+++******)))))))))((((((***---000++++++++++++,,,,,,,,,---(((***)))***///444222+++333222;;;222333DDDOOOaaa???000------...@@@EEE///222111444888888555555888======888///,,,///222111)))...444999<<<@@@DDDHHH999<<<@@@???;;;888999<<<666666555222000111333444uuuvvvyyytttkkk```\\\XXXXXX\\\```cccdddnnnxxx}}}}}}}}}||||||{{{zzzzzz{{{}}}}}}~~~xxxoooeee]]]VVVXXX]]]fffrrr}}}~~~vvvmmmddd```\\\___gggrrryyy~~~wwwggg]]]VVVIII???<<<777222111333444222111///000444:::<<<999444...///111222444444444444111000///......000222444222::::::222000666777111000555666333000333888<<<333222///......///222333///000111333222111444999///000111333333333222111......///000111222333333222000)))---999888222555///111333333111...,,,,,,666222------000222000---,,,///111///,,,+++---///---,,,,,,,,,---...000111,,,+++*********,,,///000000111111///---+++++++++(((***,,,---...---+++*********++++++++++++******+++&&&,,,000&&&###&&&$$$---,,,)))'''&&&((()))+++###%%%''')))***)))'''%%%&&&%%%+++,,,&&&***000)))///???555%%%***+++%%%+++---+++))))))))))))(((((()))))))))'''%%%%%%''')))''')))******(((''''''(((%%%---111,,,''''''***,,,'''(((***,,,,,,,,,++++++(((*********((('''((()))***))))))(((''''''&&&&&&+++(((''')))))))))...555$$$&&&'''((('''(((***+++''')))+++***((('''***---###&&&)))***((('''((())),,,***)))'''''')))***,,,%%%(((++++++)))'''(((***---,,,***)))))))))******)))***,,,------,,,+++)))***)))((('''''')))...222,,,,,,,,,---------......)))+++++++++111888555......&&&555<<<===:::///:::EEE888000...444CCC???(((...000777??????888222///===AAA???777333444222...111222000......111888>>>BBBHHHNNNNNNHHHAAA>>>===>>>>>>;;;555222555;;;???wwwooonnnmmmgggaaa[[[YYYVVVTTTTTTXXX___dddqqq~~~{{{yyyzzz~~~}}}zzzzzz{{{zzzzzz{{{|||~~~vvvkkkaaaZZZSSSWWW___hhhsss}}}|||qqqggg```]]]ZZZ```iiisss|||yyymmmbbbVVVKKKCCC;;;777444222333555777777666444333444666666333000,,,222333000222888888333444111......111222000...;;;999666444222222222222333000...111222333666;;;;;;444111333555333222333666222111333222...---000111111111111111000//////////////////000000000000---222111///666???<<<000///222444333000...///000000///...---------------...---,,,---......,,,+++.........------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((***++++++***'''&&&&&&'''(((((((((((()))***+++,,,$$$%%%'''))))))))))))(((***(((&&&%%%&&&(((,,,...'''''''''((((((((((((((((((+++---,,,***((()))+++++++++***))))))))))))***---)))))),,,+++%%%$$$'''$$$''')))***((('''&&&'''...,,,***(((((()))******&&&&&&'''***---,,,((($$$***))))))((((((((((((((()))++++++''''''***+++(((+++((($$$%%%---333///&&&'''(((******))))))+++,,,(((,,,,,,((((((,,,,,,(((,,,***'''(((++++++)))%%%***(((&&&'''***+++)))'''((((((((((((''''''''''''---,,,+++******++++++,,,+++---......+++)))((()))%%%(((+++)))''')))000666///000333444555333111///,,,)))***...///---...111111///,,,,,,---///111111GGGSSS111>>>777KKK(((,,,666555444444444444333111111======:::===777,,,(((000000111555;;;>>>:::444333555666888>>>DDDBBB===...666:::777444666555111qqqjjjiiigggbbb\\\XXXWWWUUUSSSTTTYYYaaafffttt~~~zzzvvvssstttyyy}}}}}}zzzzzz{{{{{{{{{|||}}}}}}uuukkkaaa[[[TTTXXX___iiittt}}}|||qqqggg```]]][[[aaajjjttt}}}~~~sssggg\\\QQQFFF>>>:::777333222222444555666555333222222444444222///333111111333333222666<<<111111111000111555999<<<;;;999666333111111111222777444444666555111111333888444222444555222111333444000///111000...///333222222222222222111000000////////////000000000000---111111///555===:::///...000222222///...///000//////...---------------000///......///...,,,***------------,,,,,,,,,+++***+++---...///...---,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))***+++***((('''((())),,,+++***)))((((((((((((&&&&&&'''((())))))))))))''''''''''''((()))***+++%%%%%%&&&'''((()))***+++(((***,,,,,,++++++---///&&&&&&&&&&&&&&&'''((((((&&&###$$$((()))&&&&&&***+++,,,---,,,***)))******)))))))))((()))+++///111,,,***((((((******(((&&&,,,+++***)))(((((()))))))))+++***''''''***+++(((***)))&&&&&&+++000---'''&&&((())))))))))))***,,,(((,,,,,,((((((,,,,,,(((*********)))''''''((()))***(((''''''******)))''')))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((((((((***++++++)))((()))---111'''(((***,,,------,,,,,,---+++,,,///000---...111,,,+++******+++,,,------555NNNHHH888===EEE888...000111333555777777555333000666444555>>>???>>>EEE444;;;EEEMMMOOOHHH999---...555<<<>>>??????<<<777222888;;;777555666666444~~~xxxllleeecccbbb\\\WWWTTTSSSRRRRRRTTTYYYaaaggguuu~~~|||wwwqqqnnnpppuuuyyy~~~{{{{{{||||||}}}}}}zzzsssjjjaaa[[[UUUZZZaaakkkuuu~~~{{{pppfff___\\\]]]cccllluuu}}}zzznnnbbbXXXMMMBBB;;;999666333111222333333333333222111222333333111///;;;222...333333---222>>>111333333222111444<<>>888333333222000zzzqqqgggaaa```^^^YYYTTTRRRQQQQQQPPPRRRWWW^^^dddqqq|||~~~{{{vvvpppmmmoootttxxx}}}}}}~~~~~~~~~xxxpppggg^^^XXXWWW\\\dddmmmwwwzzzooofff___]]]```eeennnwww~~~yyymmmaaaWWWLLLBBB;;;888555333222222222222111222222222222333222111000===555///000333333555777333333333111000222666:::999777555222000000000111333222333777777333222333111222555777444//////333222///000333444111111333111222222333222222111111000000000000////////////...000000...000444444000,,,---...////////////000///......---------......000...------.........,,,++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++***)))+++,,,(((''''''(((((()))***+++***)))((((((((()))+++,,,&&&&&&((()))))))))((((((%%%%%%%%%&&&''')))+++,,,///...,,,***((((((***+++$$$%%%&&&&&&'''(((((((((---+++)))((('''&&&&&&'''"""%%%((())))))))))))***///111111...******///333111...+++((('''((())))))...,,,***'''&&&'''((()))'''***)))''''''***+++)))(((+++,,,((('''))))))'''%%%&&&(((((('''''')))***((())))))(((((())))))((((((+++------+++))))))***)))((((((((()))))))))(((%%%%%%&&&&&&'''''''''(((&&&(((***,,,------,,,+++&&&((())))))((('''((())))))'''&&&'''***.../////////////////////////////////------000000,,,+++---***,,,...//////...------222'''@@@DDDXXX---...000///111444555444333111111:::555000666;;;000,,,;;;>>>999555111...,,,000555---111444222333999>>>???>>>===:::555333222333333wwwoooiiiaaa]]]\\\ZZZVVVRRRRRRRRRPPPOOOPPPTTTZZZ___hhhtttzzz}}}zzzuuupppmmmnnnssswww|||xxxoooeee\\\VVVYYY^^^fffpppyyyyyyooofff```^^^bbbhhhpppxxxvvvjjj___UUUKKKBBB;;;666444333222333333111000111222333333333333222222666777111---777DDDAAA222444222111222444444222000999777555222000000000111222000000333444222222666000111444666333...///333111111333888888333///000000000111111111111111000111000000000/////////...---000000......111333333------...///000000//////......---------......///,,,+++******,,,.........+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++***)))+++,,,''''''''''''((()))***+++******((((((((()))+++,,,(((''''''&&&''''''((())))))((('''&&&&&&''')))***...,,,)))''''''((())))))&&&''''''(((((('''&&&&&&!!!"""###$$$'''***,,,---'''+++000222111...,,,+++...///...,,,)))(((***---++++++++++++***)))******,,,***(((&&&%%%&&&'''(((&&&))))))&&&'''***+++)))'''+++,,,(((%%%'''((('''%%%&&&(((((('''''')))***)))(((((())))))(((((())))))***,,,///111000+++&&&((()))))))))((((((((()))$$$%%%%%%&&&'''((())))))&&&'''***,,,---,,,+++***''')))***)))(((((()))+++((('''&&&'''+++---......***++++++,,,---...//////---+++,,,//////***)))******---111222000.........777 ***GGGTTT;;;...---333555666555444444666999===888111666;;;000---<<<::::::???CCC???555///000000111000000444;;;===;;;666333111111333555999;;;oooeee```[[[YYYXXXWWWTTTQQQTTTSSSRRRPPPPPPSSSXXX\\\bbbooovvv~~~}}}||||||xxxvvvsssooolllmmmqqquuuzzz~~~yyyoooeee\\\VVV[[[```hhhrrr{{{xxxnnnfffaaa```eeejjjrrrzzzzzzqqqeeeZZZPPPGGG>>>888444333333333444444222000000222444444333222333444...666333---:::NNNIII444222000000333777999555111:::888555222111000111111555222111222222//////222111000111444333//////333111111444999888222////////////000111111111111000111111000000//////......---///000...---...333777///......///111111000......------------...//////,,,***))))))+++---...---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***++++++)))((()))+++******)))((('''''''''''')))))))))(((((())))))***((((((&&&&&&&&&'''((())),,,***(((&&&%%%&&&'''(((((('''%%%&&&)))+++,,,,,,&&&''''''((((((&&&%%%$$$%%%(((***)))+++...///---,,,///333333000,,,)))'''&&&&&&'''((())))))))))))&&&(((+++,,,+++*********((((((''''''&&&&&&''''''&&&((((((&&&&&&***+++)))'''***+++'''%%%'''(((&&&%%%'''(((((((((((()))+++***((((((******((((((***))))))+++///333222+++%%%''')))***)))((('''(((***&&&'''((()))***+++,,,---%%%&&&((())))))))))))((())))))***)))''''''(((************)))))))))***+++&&&(((***---///111222222,,,***,,,//////***((()))(((,,,000000...,,,,,,...000((((((BBBBBBNNN???111333555777777666999>>>CCCBBB===222///333......<<<>>>;;;???EEEBBB666...---000333555777;;;===777///999444000000111111333666vvviii___\\\YYYXXXXXXWWWUUUSSSUUUUUUTTTSSSSSSUUUZZZ^^^aaaooowww|||yyyxxxtttsssrrrooommmnnnqqqtttzzz~~~||||||~~~yyypppggg^^^YYY]]]bbbjjjttt}}}wwwnnngggcccaaaggglllttt{{{uuummm```UUULLLCCC;;;555222222333444666666444222...111333333111111222444---333333///777BBB@@@555000000111333555666777777;;;999666333111111111222555333333555444///---///333///...111222000000222000...000444444111000111///000111111222222222111111111111000///.........,,,...000///,,,---444;;;111000///000111222000------------------...//////000---+++***+++,,,,,,,,,+++,,,,,,,,,------------+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,((()))************)))((()))***+++***((('''((()))******((('''''''''''''''((((((((())))))(((((('''&&&''''''(((((('''&&&&&&,,,***(((&&&%%%%%%'''((('''%%%%%%'''+++------,,,&&&''')))******)))((('''+++000111...,,,---+++%%%(((***+++***(((&&&&&&&&&$$$###$$$(((---///,,,)))%%%(((++++++)))((()))+++&&&&&&((())))))(((((('''%%%((((((%%%&&&***+++)))&&&)))(((&&&&&&)))(((%%%&&&((())))))))))))***,,,,,,((((((,,,,,,((((((,,,((()))+++---...---+++)))''')))******''''''(((***'''''')))***+++---......'''''''''((((((((((((((()))))))))'''%%%%%%&&&((((((***,,,+++(((''')))+++***,,,...111222222111111+++***,,,000000+++)))***'''+++//////,,,***,,,......,,,222BBB666EEEGGGAAA000333777777666888===BBB???@@@777000333222111888BBB777222555555000///444000555:::;;;<<<;;;666///>>>666111111111......111~~~nnnbbb^^^\\\ZZZZZZ[[[ZZZXXXVVVVVVVVVUUUUUUUUUXXX]]]aaadddqqqyyy|||xxxuuusssssssssqqqppppppsssuuuzzz|||zzzzzz|||zzzqqqiiiaaa\\\^^^ccckkkuuu}}}~~~vvvnnngggdddccchhhmmmttt|||ssskkk^^^SSSJJJAAA999444111111333555777777555333---000222222000///111333111111111111000000111222///111222111///000444999;;;999777444222222222333222222444999888222...///555///,,,///222111000222///,,,,,,///000///111555000111222333333333333333222111111000///......---,,,...000///,,,---444===333111///000222222000------------------...///000444111---++++++++++++***,,,,,,,,,------.........++++++******++++++,,,---*********++++++,,,,,,,,,&&&((()))++++++)))(((&&&***++++++***'''&&&&&&''''''&&&&&&''''''((()))***&&&'''((())))))((('''&&&$$$&&&(((******(((%%%###,,,***'''%%%%%%&&&((()))***((((((***---...,,,)))''')))+++---......---,,, '''***((((((***'''!!!###$$$$$$$$$$$$&&&))),,,(((&&&''',,,333555///)))''')))***)))'''&&&(((+++%%%&&&)))***+++***)))(((%%%((((((%%%&&&***+++)))'''((('''%%%&&&***)))$$$'''(((******))))))+++,,,,,,((((((,,,,,,((((((,,,''')))+++***''''''***---''')))+++***'''&&&(((***%%%&&&''')))***,,,------+++***)))))))))))))))***((()))(((&&&######$$$&&&###'''++++++((('''+++000...///111111000---***(((+++***---111111---+++,,,)))---000///,,,***---000333(((:::HHH444+++AAARRR,,,111666666444333555999555???===:::@@@BBB===>>>@@@333///666:::666555999000777;;;999777888:::999666///,,,111444444555999xxxiiiaaaUUUZZZ^^^\\\XXXVVVXXX\\\^^^[[[WWWWWWYYY]]]aaaccciiimmmuuuzzzvvvtttsssqqqqqqsssvvvzzz}}}{{{}}}}}}~~~~~~||||||||||||wwwnnnddd\\\ZZZaaahhhqqqwww}}}tttkkkeee```]]]gggmmmvvv|||ooofffZZZPPPHHHAAA:::555...000222444333222000///111000///000111111111000222222111222777;;;666//////...///000333444444444>>>222---222333......444666333111000000111000000444444333222111111111222000///...---...000222333...///000222222111111000111111111111111000//////......---------///333777@@@555---000333111---------.../////////...---,,,......------,,,+++******+++,,,,,,+++***)))***,,,,,,,,,............,,,,,,......+++,,,444;;;777---,,,((('''((((((%%%%%%((())))))))))))((((((((((((&&&)))+++***'''%%%&&&'''''')))+++***((((((***---((($$$'''///111+++$$$###%%%111888111'''&&&,,,111111000000000111///,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''***###&&&***&&&''''''(((((((((((((((***(((&&&&&&(((*********''''''''''''((()))++++++,,,'''(((---)))"""'''222"""(((,,,...---+++***'''&&&&&&''''''((()))***))))))'''%%%$$$%%%))),,,+++,,,---......---***)))(((%%%$$$'''+++,,,)))%%%)))((('''((()))***)))(((''')))++++++***'''&&&&&&,,,+++)))''''''(((***+++'''((()))***++++++++++++'''))),,,,,,***(((((((((000000000///---+++)))((('''***...///...+++)))(((,,,---000555444///---000,,,222CCC555111333***BBBIII>>>555333222///111666888333:::AAA<<<;;;AAAAAADDD<<<222111999AAA<<<111,,,...555:::666///000666444000111666333...666DDDtttggg___fffbbb]]]ZZZYYYYYYYYYYYYZZZXXXWWWXXX\\\aaaeeefffiiinnnuuu}}}}}}yyyuuutttssssssuuuxxx|||~~~~~~{{{{{{|||}}}}}}{{{zzzzzz{{{{{{~~~~~~vvvnnnddd]]][[[```hhhpppwww|||rrrjjjccc___\\\gggnnnwwwzzzmmmdddXXXMMMFFF???999444777666444333222111///---111111000000111111111000222444444444888<<<999444---,,,,,,...///111111111>>>333...222444//////444555333000///000000000///333333222111111111111111222111///......///000111///000111222333222222111000000000000000000//////...//////......///222555???555---...111///---------......///...---,,,+++---------,,,+++************+++,,,+++++++++---///+++,,,------------,,,+++)))***(((%%%(((---,,,(((***''''''+++,,,))))))******)))))))))((((((((((((%%%'''******((('''''')))(((***+++)))'''&&&(((***(((###$$$)))+++(((%%%%%%$$$+++///,,,)))+++...///+++*********,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$)))'''%%%222999000%%%&&&&&&''''''''''''''')))'''&&&'''((())))))(((''''''''''''((()))***+++*********&&&&&&IIImmm(((&&&&&&(((,,,---***''')))((('''&&&&&&%%%%%%&&&)))***)))'''&&&&&&(((+++((()))*********)))((('''***'''%%%'''***+++'''###)))((('''(((*********(((''')))++++++)))''''''''',,,+++***((((((((())))))'''((())))))************&&&(((************,,,---////////////...,,,***)))%%%(((,,,...---,,,,,,,,,,,,+++---000///+++,,,///)))333BBB222...222***<<<@@@@@@:::///+++///111///666444999;;;777777999444999999666666:::>>>;;;444111222777<<<;;;666666;;;;;;111---111111---000777}}}nnnccc]]]uuujjj]]]WWWYYY[[[ZZZVVVWWWVVVWWW[[[```fffiiijjjjjjmmmssszzz}}}vvvvvvuuuuuuwwwzzz}}}}}}zzzyyyzzz{{{|||{{{yyyxxxxxxxxxyyyzzz}}}}}}uuummmccc^^^]]]___gggqqqxxx{{{qqqhhhbbb^^^]]]hhhnnnwwwvvvjjjaaaUUUJJJCCC===777333:::666222111222222///---111111111111111111111111...111222000222666666444000000000111111333444444===444///333444111111555333111//////000000///...222222111000000000111111333222000///......//////000111222333333333222222///////////////////////////000111111000000111333???555------...---,,,,,,---------------,,,++++++,,,,,,,,,+++******)))))))))+++,,,,,,,,,,,,///111***+++,,,,,,,,,,,,+++***(((++++++&&&$$$(((,,,...---******///000,,,)))*********))))))((((((((()))$$$&&&))))))(((((()))***)))******(((&&&%%%&&&((()))%%%###%%%'''''''''***&&&(((((('''***...---)))(((&&&%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%)))((($$$...444+++$$$%%%%%%&&&'''&&&&&&&&&)))(((((()))++++++***)))''''''''''''((()))******###(((---***!!!%%%CCCddd111+++%%%%%%)))+++)))%%%(((((('''&&&%%%%%%%%%%%%***++++++***((('''((()))))))))((((((((('''''''''+++(((&&&'''))))))&&&###)))((('''(((***+++***)))''')))++++++)))''''''''',,,++++++***)))(((''''''(((((((((((())))))))))))'''((()))******+++...111,,,---...///...---,,,+++''')))+++,,,,,,,,,---...,,,***+++---,,,)))+++000(((999CCC000---333,,,444;;;GGGFFF555...666777///333777777333333777555---666::::::666444666888888111000333888:::999999<<>>777///,,,---...------,,,---,,,,,,,,,,,,+++++++++++++++*********))))))+++,,,------,,,---///111*********++++++*********(((+++,,,++++++---222555666000---...///+++((((((+++***)))((((((((())))))'''((())))))(((((())))))((((((''''''&&&&&&'''''')))'''&&&&&&((()))+++---))))))'''&&&(((,,,)))###***(((&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))''' %%%))) %%%%%%&&&''''''''''''&&&*********,,,......,,,***'''''''''''''''((()))***(((&&&''')))'''$$$'''...111---(((&&&'''((((((&&&&&&&&&&&&&&&'''((())))))***+++---,,,***)))((((((,,,+++***)))))))))******)))(((&&&'''))))))'''%%%)))((('''(((***+++***)))''')))******)))(((((((((,,,,,,++++++***(((&&&%%%((((((((((((((((((((())))))***,,,,,,++++++,,,---)))***+++------------,,,,,,------,,,***)))***+++---+++,,,///...+++,,,000+++@@@CCC000...444000000666DDDJJJ@@@888888666000333===888...333<<<888111===???;;;333...111555888111000111555:::<<<<<<===DDD888111555;;;===<<<<<>>CCC>>>444---,,,666CCC:::,,,444;;;777555<<<<<<999444222444444222333444666888<<<@@@AAA???999333///111444666999;;;pppeee___ZZZXXX[[[\\\\\\[[[[[[[[[]]]^^^]]]]]]^^^aaaeeehhhiiiiiidddhhhlllooottt~~~zzzzzz{{{{{{zzzyyyxxxwwwvvvuuuwww{{{~~~~~~}}}zzzyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{|||~~~~~~vvvkkkcccaaaeeedddmmmwww|||qqqgggaaabbbdddiiipppyyyzzzpppddd[[[NNNCCC===999555222///222777::::::777333000+++...000///,,,+++---000111333333000000222222///...000111111000222777<<<444000---...111333222000000000///000111111000...111111000000000111222222//////000111111222222333///............///000000222111///...---...///000---///111222000///...///888777333//////222222///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++***,,,---++++++***))))))***++++++******,,,000111......000<<<222)))***---...000222---+++***(((((()))***+++...,,,)))((((((((('''%%%%%%$$$###%%%'''*********!!!&&&)))''''''((((((&&&!!!'''***(((&&&)))+++***+++)))&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))%%%)))+++&&&(((+++%%%&&&'''(((((())))))((((((&&&%%%%%%&&&(((((('''&&&(((''''''&&&''''''(((((('''((())))))''''''***,,,%%%***///---(((&&&)))---,,,+++***)))(((((((((((((((***,,,,,,+++***************)))))))))(((((((((%%%%%%%%%&&&((()))+++,,,***)))((()))+++,,,+++***'''((())))))(((((()))***,,,++++++***)))((('''''')))((((((((((((***,,,------...000...+++'''%%%$$$%%%''')))+++,,,---,,,,,,***+++++++++******,,,...'''(((,,,000///***)))+++000CCC777---...,,,111+++,,,+++222???AAA777---+++666FFF<<<...666555---444222666888999;;;<<<666...000444777777999======;;;777555222000...000444777|||kkkaaa]]]YYYWWWZZZ[[[\\\]]]]]]^^^^^^______^^^^^^```dddgggiiiiiidddhhhlllooottt~~~}}}zzz{{{{{{zzzyyywwwtttsssrrrppppppuuu}}}}}}}}}~~~{{{{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||wwwlllcccbbbfffgggpppzzz{{{pppeee```aaaeeejjjpppzzzxxxnnnaaaXXXKKK@@@:::777333000///333888888555111///000,,,000222111---,,,...222---......---111444222---...111444333333555<<>>888555111///+++000555444...+++---111...111444222///---000333---......000666;;;888111+++...000000000333:::@@@333111//////333666555222111000111222333333111///222222111111222333444444222222222222222111000///111000/////////000222333666444222///.........///,,,---......------...000///333333//////333222---000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***+++---///---,,,+++******+++,,,---$$$(((...000)))%%%000???@@@666///111444444111000...,,,***(((''')))+++,,,---***'''''')))+++***(((***'''%%%&&&(((***)))'''&&&,,,---'''$$$(((***))))))++++++((())),,,***&&&'''&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$)))---((((((+++'''$$$%%%&&&&&&''''''&&&&&&***(((&&&&&&(((*********(((''''''&&&&&&&&&''''''+++&&& $$$)))(((###---+++)))((()))***+++,,,'''&&&&&&''''''((()))***&&&'''))))))))))))+++---'''(((***++++++)))'''&&&((((((((('''&&&&&&(((******)))))))))+++,,,+++***'''((()))((('''(((***+++,,,+++)))''''''(((***+++)))(((((((((***---000222***)))'''%%%%%%(((...333)))***,,,...////////////,,,......---+++)))((((((...,,,---///...,,,---222999CCC...000333'''333222///111------<<>>;;;777333000+++%%%"""...,,,++++++,,,------,,,++++++)))(((''''''''''''---%%%'''***'''+++...''' ^^^000''')))&&&+++(((%%%%%%&&&((())))))+++!!!***///'''%%%(((FFF,,,)))&&&$$$%%%&&&&&&&&&***)))(((&&&%%%%%%%%%%%%%%%(((,,,---+++(((&&&%%%))))))(((((('''''''''&&&///,,,(((&&&'''((())))))***(((%%%&&&((((((&&&$$$&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&$$$%%%)))///444''')))))))))'''''')))+++)))))))))))))))(((''''''&&&'''((((((((((((((('''))))))))))))((((((((((((******)))(((((((((((((((&&&***+++******,,,***&&&&&&'''((((((((((((+++---+++///333222///+++***+++,,,------+++***+++---///''')))444...888666555NNN999///111222555555,,,...333111***---;;;EEEFFF000777>>>>>>999444333444999===???:::222///555<<<333111///111555666555333999333...///666:::999555|||mmmaaaZZZXXXYYYZZZaaaaaacccfffddd___^^^aaa\\\^^^bbbiiioootttvvvvvvpppoooqqqvvv{{{zzztttmmmiiihhhiiihhhjjjsss~~~~~~}}}}}}}}}|||zzzwwwyyy~~~~~~wwwqqqnnnmmmtttzzz}}}ssskkkeee___```dddkkkrrr{{{|||rrrhhhYYYPPPCCC:::555333111000///......000222333111///---...///111111111111000111000000000111111000///,,,......---111888<<<<<<111000...///111222222111000000000///000000111111444222444666555333444999333333222111000...---,,,555555444444444444444444111222222111000///---,,,///,,,,,,......++++++---,,,444999555///---...///,,,---......,,,++++++,,,---............---,,,+++111000...+++)))***...111,,,,,,,,,+++***++++++,,,'''***++++++...555777444333111...---,,,***(((&&&,,,***))))))***++++++***+++***)))(((((('''''''''+++)))222999666555222&&&&&&LLL,,,&&&'''&&&&&&)))'''%%%%%%&&&&&&&&&%%%---$$$------))))))(((;;;***)))'''&&&%%%&&&&&&&&&******)))(((''''''&&&&&&&&&))),,,,,,+++(((''''''''''''(((((())))))******000---***((()))***++++++***'''&&&&&&((()))'''%%%'''((())))))''''''((()))(((''''''''''''''''''(((''''''&&&%%%%%%(((---111***)))((()))+++,,,,,,,,,)))))))))))))))(((''''''%%%&&&'''((()))*********&&&&&&'''((()))***+++++++++***))))))(((((()))))))))...000---******)))&&&((()))))))))'''''')))+++/////////...,,,+++,,,---......---***''''''((())))))***222---666666$$$888FFF666111111---...222...///000///,,,...999BBBGGG>>>>>>>>><<<999999:::<<<>>>@@@AAA<<<555222666:::888666333111333555666777777555333333444555555555xxxqqqfff]]]XXXWWWXXXXXXdddaaaaaaaaa```]]]___cccbbbcccgggoooxxx~~~{{{yyyyyy}}}{{{tttlllgggccceeegggjjjsss}}}}}}~~~|||}}}~~~~~~~~~|||zzzwwwtttwww|||~~~zzzxxxwww{{{{{{qqqjjjddd```aaaeeemmmttt}}}zzzpppfffWWWNNNBBB888444333111000222...***+++///111111...+++,,,///111333333333333...//////000000000000///,,,///000///111666888777111/////////111222111000111111000/////////000000333222333555555333666:::///000000111111000000///......//////////////////222333333222111000......000------//////++++++...)))...555888333+++***...---+++***+++------+++)))---------,,,,,,,,,,,,,,,000000...,,,***)))+++,,,+++------+++))))))---000'''***+++---222888666111---+++(((((()))******)))***(((''''''((())))))(((******))))))((((((''''''''''''222;;;777444///### ,,,BBB"""***&&&%%%((()))(((''''''((((((&&&$$$,,,(((333******---(((---((((((((('''&&&&&&%%%%%%))))))*********((('''&&&%%%'''))))))(((''''''((())))))))))))))))))))))))///,,,)))((()))*********((('''&&&'''((()))((('''((()))******(((((()))***)))((((((''''''(((((()))'''''''''&&&%%%&&&))),,,+++(((&&&(((,,,///---***)))))))))))))))(((''''''%%%&&&''')))***+++,,,,,,&&&&&&'''((()))******+++******)))(((((((((((()))+++222444///)))(((((('''*********)))''''''(((***333000+++)))***,,,---...000000///,,,)))((()))+++++++++000,,,333555---<<<888///000111((()))111222000,,,***+++,,,000888@@@FFFAAA;;;666666888<<<>>>?????????<<<999888999;;;;;;999555111///111555999555666777555222111222444{{{sssmmmeee^^^[[[YYYYYYXXX```^^^^^^```___]]]```eeehhhhhhlllttt~~~~~~{{{ssskkkeee```dddhhhllluuu~~~zzzwwwvvvzzz~~~yyywwwssspppsssyyy~~~~~~~~~xxxoooiiiddd```bbbfffooouuu~~~xxxmmmcccTTTLLL@@@777333222111000111000///...---.........,,,---///111333333333333---...000111111000000111000333444222222444444111000//////000222222111000222111000///////////////111000000333222///111666//////000000000000//////000111111222222333333333111111111000//////...---...+++,,,///000...///222+++)))---666555,,,)))---...---,,,---......---++++++++++++*********+++++++++,,,---,,,***))))))***))),,,...,,,***,,,333999))),,,...000555888444,,,000---***((()))************(((&&&'''((()))(((((()))))))))))))))((('''''''''$$$***...******,,,$$$%%%!!!***%%%&&&***)))((()))+++,,,,,,)))''''''***<<<(((+++---)))&&&&&&'''(((((('''&&&%%%%%%'''((()))******)))'''&&&$$$%%%&&&&&&%%%%%%'''))),,,,,,+++)))(((&&&%%%$$$,,,)))'''&&&'''(((((('''%%%%%%%%%&&&'''(((((('''((()))******(((((()))***))))))(((((((((((())))))''')))***)))'''&&&'''((((((((('''((()))***)))((()))))))))))))))(((''''''''''''(((***++++++++++++))))))(((((((((''''''''')))(((((('''''''''''''''***222555///(((&&&((())))))******)))(((((()))+++333...)))(((***------------------+++******,,,...---,,,---+++///444666@@@...(((---000)))***333555444---***------***000;;;DDDBBB???:::777777;;;???999999999:::;;;<<<<<<;;;888888666111------111555333444666555333222222222yyyqqqmmmfff```]]][[[YYYWWWZZZYYY\\\```aaa```bbbgggiiikkkqqqzzz~~~}}}xxxppphhhccc\\\bbbgggkkksss|||~~~vvvrrrqqquuu|||zzzuuuqqqmmmkkknnnuuu}}}wwwnnniiidddaaaccchhhooovvv}}}uuujjj```RRRIII===555222111111000...444999666...)))***......///000111222111111000---///222333222111111222111555666333333555444111000//////000222222111///111111000///.........///222000111333111---...111222222222111///---,,,+++......//////000000111111///......---,,,,,,,,,,,,---***+++...///,,,---000444+++)))222666111---///+++---......---,,,---...))))))))))))************(((***,,,---,,,,,,,,,,,,))),,,...,,,***,,,222999***---......111333...'''111///+++))))))************)))'''''')))***)))(((((())))))***))))))(((''')))$$$(((***$$$''',,,''')))444###******&&&)))+++&&&&&&(((+++------+++)))!!!***CCC&&&***)))+++%%%%%%'''))))))'''%%%&&&'''$$$&&&((())))))((('''%%%&&&'''''''''&&&&&&)))++++++***)))(((&&&%%%######***(((&&&&&&'''(((''''''###$$$%%%%%%%%%&&&&&&''''''((())))))''''''((()))))))))(((((((((((()))))))))+++,,,,,,)))'''&&&'''&&&***---,,,'''$$$&&&))))))))))))))))))((('''''')))************))))))(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&...222---&&&&&&)))+++'''((())))))))))))+++---///,,,)))***,,,---,,,***,,,,,,+++***(((((()))+++------+++,,,,,,222>>>@@@000'''+++000+++,,,222000666///---111000,,,111;;;===DDDJJJGGG???999;;;???666555555888:::;;;999777555777777555000...///222111000111222555555444333yyypppllleee```]]]ZZZWWWVVVVVVWWW[[[bbbcccbbbdddiiikkkqqq{{{}}}}}}|||yyysssllleee```ZZZ```dddgggmmmuuuxxxwwwrrrooonnnssszzz|||uuuoookkkgggeeejjjqqqzzzwwwoooiiieeebbbdddiiiqqqwww{{{sssggg]]]OOOGGG;;;444111111111000,,,666???<<<000((()))...///000111111000///...------111444555222000111222...222333333444888999666/////////111333333111///000000///.........//////333333555777555///...000---...///111222333444444000111111111111111222222444333222222111111111222000---,,,...---))))))+++444,,,(((,,,111111...---)))+++------+++***+++---((()))***+++,,,+++***)))(((+++...//////...///000***,,,,,,***((((((,,,///)))---...,,,+++---+++'''...+++))))))***++++++++++++***((((((*********)))'''((()))******)))((('''$$$"""))),,,&&&&&&***$$$###222))))))***)))---222$$$$$$%%%(((***+++)))&&&!!!)))FFF$$$+++$$$,,,'''%%%''')))(((%%%$$$&&&)))$$$%%%&&&(((((((((''''''***++++++***))))))+++---&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''')))))))))((($$$%%%&&&&&&%%%$$$&&&''''''((())))))''''''((())))))((((((''''''(((((()))***+++---,,,***'''&&&&&&&&&,,,111///((($$$''',,,)))))))))))))))(((''''''************)))(((''''''%%%%%%&&&'''((())))))***''''''&&&%%%%%%%%%%%%%%%%%%+++...***&&&'''***+++'''((()))))))))***,,,...++++++++++++---,,,+++)))333333222///+++******+++,,,---)))...***000DDD===555***,,,222------...)))///,,,+++------,,,111777333???KKKKKK@@@777666:::888888888999999777333000333666888888666444222111///......000444666666555}}}vvvooojjjddd___\\\ZZZXXXVVVXXXXXX\\\aaacccbbbeeejjjwww|||{{{yyyuuuooohhhbbb^^^]]]bbbdddeeegggmmmpppoooooolllmmmsss{{{wwwpppiiieeeaaa```fffnnnwww}}}xxxpppjjjfffccceeejjjsssyyyzzzqqqeee[[[MMMEEE:::333000111000000+++444<<<:::111+++,,,000...///000000///...---,,,,,,111555555111......000,,,///111000333888:::888/////////111333333111...//////.........///000000222222777;;;999333000111,,,...000333666888::::::============<<<<<<<<<<<<888888666555555666666777444111000222111------///---...---******---...,,,,,,++++++,,,......---,,,(((***---///000...,,,+++)))+++---...---,,,---...++++++***)))))))))*********///111---***,,,///000---+++***+++,,,,,,+++***+++)))(((((()))******)))'''((()))******)))((('''$$$"""***---%%%&&&***%%%"""(((!!!+++)))***333&&&&&&&&&'''((((((&&&$$$((((((CCC ---"""+++%%%%%%((()))'''$$$###'''+++%%%&&&&&&'''((()))))))))***,,,,,,,,,***)))***+++%%%%%%&&&&&&''''''(((((()))(((''''''))))))((('''&&&((()))(((&&&%%%&&&(((((()))******(((((()))***(((''''''''''''''''''((()))+++,,,+++)))'''&&&&&&$$$)))......***(((***---)))))))))))))))(((''''''(((((()))))))))(((''''''$$$%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''''''''++++++(((&&&)))***)))(((*********))))))+++---)))***,,,,,,*********+++555555444000---+++,,,---***,,,(((000***...GGG888222***...333...,,,---)))---000///***))),,,......///999DDDEEE===555333555:::;;;===<<<:::666222000333333555777888777444222---...000000000222666999yyyrrrnnnjjjddd```]]]\\\ZZZYYY[[[ZZZ\\\```bbbaaaeeekkk|||zzzwwwrrrkkkeee```]]]bbbeeegggdddeeeiiikkkkkknnnkkkmmmttt}}}}}}tttmmmfffbbb^^^^^^dddllluuu|||yyypppkkkfffccceeejjjuuu{{{yyypppdddZZZLLLDDD999222000000000000,,,222777777222......111,,,---...//////...---,,,+++000555444000,,,---...---000111///111666777666//////000222333333111..................///000111...000666;;;:::444000111::::::999888666555333222222222222111111000000000555444333222111222333444777444444777777555555888+++555999000+++///222000111---***---222555111+++***,,,000333333111...,,,(((***++++++)))(((((()))***))))))***---...---,,,---333666111---000666:::000///.........---+++)))***)))'''''')))***)))(((&&&''')))***+++***((('''---)))------%%%(((000///+++!!!,,, 000'''***+++***((((((((('''%%%###///(((@@@///"""***###&&&((()))&&&######''',,,''''''''''''(((***+++,,,(((***+++***((('''''''''))))))(((((('''''''''&&&&&&%%%$$$%%%''''''&&&%%%(((***,,,***'''&&&'''))))))+++++++++***)))***+++''''''&&&&&&&&&&&&''''''(((******)))'''%%%%%%&&&"""$$$(((***++++++++++++)))))))))))))))(((((('''&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&******)))((((((((((((((())),,,+++''''''******(((++++++,,,***)))(((***+++)))+++,,,+++((((((+++...,,,,,,,,,***((('''(((***(((,,,(((222)))---HHH555+++&&&---444...,,,000...888===:::000,,,000000+++444:::AAABBB>>>999777777999<<>><<<444......111444888;;;;;;999666333444222000///111333444444vvvsssuuuooofff```\\\\\\\\\\\\[[[```eeefffgggkkkttt|||}}}zzzuuuqqqlllgggaaa]]]___```aaacccfffiiikkkmmmooorrrvvvzzz}}}yyyssshhh```YYYWWWXXX[[[ccckkkvvv|||wwwooojjjgggfffjjjpppwww}}}vvvlll```WWWLLLAAA777333222000111444111...666999...+++333666000111///+++---222222.............../////////000///222111---111999888000222///...///000000///...000,,,///777888000...222000000000000000000000000000000000000000111222222,,,------...///000222333000///------......---,,,+++---///000000000000000000;;;EEE777000)))222555222111000000111000---+++,,,---...//////---,,,+++*********++++++,,,,,,,,,,,,***)))***++++++***)))((()))+++,,,---,,,,,,+++)))444***---///%%%'''%%%...)))...111++++++---'''))))))*********************))))))++++++)))+++000***************++++++,,,)))******)))'''(((***,,,)))---@@@%%%...+++$$$***'''((()))(((%%%$$$&&&((('''***,,,***'''%%%(((+++******))))))))))))******'''&&&&&&'''))))))((('''...,,,)))'''&&&'''((()))''''''''''''''''''''''''))))))'''$$$&&&***)))%%%***%%%$$$''''''%%%)))///III555&&&'''***&&&"""###&&&))))))&&&&&&)))***(((((((((((((((((((((((((((+++)))&&&&&&((()))((('''&&&&&&&&&'''''''''((((((''''''((()))))))))(((((('''((((((((('''''')))+++'''''''''&&&&&&(((---000******++++++++++++******+++---//////...---,,,,,,///'''...,,,---FFF555,,,&&&///111,,,,,,333444//////000...***,,,111000+++000555<<>>333999(((222)))...---------///111000...+++---.........---,,,+++******************++++++++++++***)))***+++,,,+++)))&&&***---,,,))))))---222...,,,,,,555(((&&&888+++///###***999444---///222...,,,***))))))***,,,---$$$,,,---&&&%%%,,,---(((******)))((('''''''''''''''(((((('''&&&(((+++...&&&111333%%%))))))&&&))))))))))))((('''''''''(((''')))***)))'''&&&((()))%%%&&&)))++++++)))&&&%%%'''&&&&&&'''))))))(((&&&******))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&***,,,+++((((((+++***'''''')))***)))&&&%%%(((---(((%%%%%%+++,,,***)))+++)))------)))(((+++,,,+++''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((('''''''''(((((((((((()))'''(((***++++++***)))(((&&&'''((((((''''''(((***+++,,,,,,***(((&&&&&&'''******++++++++++++******'''---222000)))%%%(((---,,,''',,,)))FFF111(((///***...///++++++///222111---...///000000///---***+++222222+++111???AAA888444666999999666555888===999666111......000444777000///---...///111111111vvvnnnkkkgggcccaaadddiiinnnppprrrwww~~~~~~{{{uuuqqqmmmjjjfffcccbbbccceeegggiiilllnnnoooppptttyyy~~~{{{|||{{{rrrkkk\\\VVVRRRTTTXXX]]]fffoooyyy}}}|||~~~{{{tttqqqooonnnqqqwww}}}xxxpppfffZZZQQQCCC:::333111111//////000333,,,111666000///222///,,,,,,...222555333000//////////////////.........,,,000000---111777666------000000...111666666222000......//////---...000////////////////////////...............//////000...,,,,,,333<<<>>>999222000//////000111111///,,,111111///+++((()))000666888999---777+++555+++///---+++******,,,------,,,,,,,,,,,,,,,++++++******************************---,,,******+++***)))''')))+++,,,+++(((+++222999111***'''111***...@@@222///###)))666111***,,,///+++)))'''&&&''')))---///###***,,,%%%$$$***+++&&&'''&&&&&&&&&&&&'''((((((###%%%'''(((''''''((()))%%%444,,,&&&%%%(((&&&&&&)))(((''''''''''''''''''$$$%%%&&&''''''''')))***&&&'''(((((((((((('''&&&(((''''''(((******)))'''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&***+++((((((+++,,,)))&&&)))+++)))'''''')))******))))))***(((%%%%%%((((((...000+++%%%&&&)))***''''''''''''''''''''''''%%%%%%&&&'''''''''((((((((())))))))))))************+++++++++***)))'''&&&&&&''')))(((''''''((()))***++++++***'''%%%%%%%%%******++++++++++++*********,,,...---***((()))++++++(((***...HHH+++'''...+++---...++++++...111111000//////000///...///111+++666888///...777999333222777;;;;;;999888777777666444222111111222444555///......///222444444444xxxrrrkkkhhhddddddhhhmmmrrruuu||||||wwwrrrooollliiigggffffffffffffhhhjjjmmmnnnooottt{{{~~~zzzzzz|||yyyooohhh\\\VVVSSSVVVZZZ___hhhqqq|||{{{vvvuuuxxx}}}{{{uuurrrpppooosssxxx~~~~~~vvvnnncccWWWNNN@@@888111111111///...///333)))***000---///333000,,,,,,///666888444///---///////////////.........+++//////,,,000777555,,,+++000000...111999999333000000////////////...///------------------------...............///000000000---...444<<>>...---111111+++&&&&&&'''&&&+++++++++++++++,,,,,,,,,******)))(((&&&%%%$$$$$$'''%%%%%%))))))&&&%%%(((&&&&&&&&&'''(((((())))))...000$$$&&&(((''',,,!!!&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))+++...---)))%%%&&&(((***,,,+++(((%%%***)))'''&&&%%%&&&((()))))))))(((''''''''''''(((&&&$$$###$$$&&&((((((((('''((((((((())))))))))))444III999'''%%%(((---###))))))(((((('''&&&&&&%%%))))))))))))))))))(((((()))******)))'''&&&'''(((...)))%%%&&&***+++'''"""((((((((())))))+++,,,---***)))'''&&&%%%&&&((()))''''''((((((((()))))))))***(((%%%$$$&&&''''''''')))'''(((++++++((('''))),,,111)))---...+++444///******999666...(((111+++,,,'''(((------***...666...///111000///111777<<<:::222,,,---111333777<<<...555111///888999222222,,,...000222333222000//////...------------------}}}~~~{{{nnnfffddddddgggmmmyyytttmmmjjjoooyyy{{{vvvrrrnnnllliiigggfffiiipppxxx~~~|||sssnnnlllrrr{{{}}}tttooodddWWWXXXUUUVVVZZZ___dddnnnxxxxxxnnnccc[[[\\\ccckkkssszzz{{{sssmmmmmmqqqxxx}}}yyyoooeeeXXXKKKBBB555<<>>((((((,,,,,,(((&&&)))******////////////...,,,***)))------,,,+++***)))((((((((('''(((,,,---)))(((+++''''''((('''&&&&&&''')))222---$$$$$$'''(((''' %%%%%%%%%&&&&&&''''''''')))***++++++,,,...---,,,((((((***+++,,,+++)))'''***)))'''%%%%%%&&&(((***)))(((((((((''''''''''''%%%%%%$$$%%%&&&'''''''''))))))((((((((()))***+++!!!333---"""$$$))),,,+++)))((((((((('''''''''&&&'''''''''(((((((((((((((&&&((()))(((&&&%%%%%%&&&+++(((&&&''')))***(((&&&)))))))))******+++,,,---+++***(((&&&&&&&&&''''''''''''''''''((((((((((((///,,,)))'''((()))***+++((('''(((,,,,,,((('''(((,,,+++***//////,,,333777***,,,<<<...222&&&111,,,...)))(((---...,,,---000000111111000///000444888111,,,,,,333::::::777666)))...+++,,,777999555777...//////000000000//////333222111000000000000000}}}ooogggcccfffkkksss~~~~~~rrrkkkgggkkkuuuzzzvvvrrrooojjjjjjkkkooouuu|||tttooonnnttt||||||rrrmmmbbbUUUYYYXXXYYY^^^ccchhhqqqzzzwwwjjjaaa[[[\\\cccjjjttt|||{{{tttnnnnnnssszzzwwwnnncccWWWIII@@@<<<555###,,,999!!!+++111///,,,,,,///111...)))''',,,000333333000------...---------------............000...333:::333+++111......///000111000000///,,,---...000333333111///---...///...,,,,,,...///------...000111111111111---+++,,,000000,,,***,,,(((***,,,,,,+++************)))&&&,,,222)))###---***+++---------,,,++++++,,,+++******++++++)))(((************************''')))++++++)))(((((())))))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,)))'''222555---666:::'''&&&)))***''''''+++,,,+++***++++++,,,+++)))'''%%%''''''''''''''''''''''''&&&$$$%%%))))))%%%$$$&&&'''(((((('''$$$$$$%%%''';;;000)))%%%(((,,,'''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%'''((()))(((((()))*********)))((())))))***)))((('''&&&&&&''')))***(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%+++***)))((((((***+++---'''***+++***---((("""---'''''''''((((((((())))))((((((((())))))*********)))+++,,,,,,***))))))***%%%'''))))))'''(((+++...))))))******++++++,,,,,,+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((000---)))((((((***++++++)))((()))------)))((()))+++'''+++---------...666***000<<<***222&&&///---111---,,,///111000//////111111000...,,,,,,...000+++(((,,,666===;;;666222222333---,,,666777333888222111///------...000111444444333222111111111222uuummmdddhhhpppyyy}}}rrrkkkfffjjjrrr~~~{{{wwwtttooopppssswww|||vvvqqqooouuu}}}zzzrrrlllccc[[[YYYXXX[[[```eeejjjsss{{{vvvggg```[[[^^^dddkkkuuu~~~{{{uuuqqqqqqvvv|||vvvlllbbbVVVHHH???666111111222(((>>>777///---+++---///000...,,,...///111111000.........,,,------...///000000111///000...333:::222***111...///111333333222111///111000//////000000...,,,---...///...,,,,,,...///,,,---...//////000//////...++++++------******---+++,,,......,,,+++,,,---))),,,)))***000***%%%,,,(((***---...---,,,++++++---+++***)))******((('''************************+++---//////---+++++++++))))))***+++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---...111+++%%%...444---)))+++***''''''***+++)))'''(((***++++++++++++***$$$%%%%%%&&&''''''(((((('''$$$$$$''''''######%%%'''((()))&&&######&&&))):::+++***$$$%%%***"""((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%'''***)))&&&'''+++)))))))))'''&&&&&&(((***'''''''''''''''(((((()))((((((((()))(((''''''&&&'''((())))))'''%%%%%%%%%***)))((((((((()))+++,,,///'''+++---222+++///&&&&&&'''(((((()))************++++++,,,---......(((***,,,,,,+++)))))))))$$$(((+++***''''''---333((()))******++++++************)))((('''&&&&&&&&&''''''((((((((())))))))),,,***'''&&&((()))))))))***((()))------)))(((***+++&&&---((()))...&&&+++(((666999***///***,,,///222000//////111111111000666555333222111000000111---***,,,333888888666777444333---...999999777???555333///---,,,...000222222111000000000000000111|||vvvmmmqqqwww}}}|||pppiiieeehhhppp{{{|||yyyuuuxxx}}}{{{vvvuuuzzz}}}yyyssshhhaaa^^^[[[ZZZ^^^eeejjjooowwwtttfff```\\\___eeemmmwww~~~{{{wwwtttuuuxxx}}}~~~uuukkkaaaUUUGGG>>>...666:::333%%%666 777111000......000222222000...---,,,---...///...------------...//////000000000///---333:::111)))111...///000111111111000000222000...------...---,,,---...///...,,,,,,...///------............------///,,,***,,,---,,,...333---...//////...---...///)))222///+++000///+++...(((+++------+++***,,,---+++***((((((*********)))))))))))))))))))))))))))+++---//////---,,,++++++''''''((()))***+++******((()))***+++,,,,,,,,,,,,,,,666222&&&&&&***,,,///+++,,,+++((((((++++++'''))))))***+++,,,,,,,,,,,,'''''''''((()))******+++)))&&&%%%((((((%%%&&&)))$$$'''((('''$$$%%%)))...000!!!(((""""""''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%(((,,,***&&&(((---(((***+++***(((&&&''')))%%%&&&''')))))))))(((((('''((()))))))))(((&&&&&&&&&(((******(((&&&'''((('''''''''''''''((())))))...&&&***$$$---222"""///((((((((((((((()))))))))((()))***+++,,,---......&&&(((++++++***((((((((((((***+++***)))***...222'''((()))*********))))))))))))(((((('''''''''&&&((((((((()))))))))*********((('''''')))******)))***''''''******''''''******&&&111&&&(((555'''&&&'''<<<555,,,***...(((111000000000...---///000111777666555444444555444444///---///444777666666::://////***...999888555<<<555333111///...///000111//////.........///000000}}}yyy{{{}}}{{{ooohhhdddgggnnnxxx}}}zzz~~~|||{{{zzzzzzsssddd\\\]]]^^^^^^bbbiiiooottt|||~~~rrrfff```]]]```fffnnnyyy~~~{{{xxxvvvwwwzzz~~~~~~uuukkkaaaTTTGGG>>>555888%%%)))???:::333---///000//////000---***...+++((()))---///...,,,------..................000///---444;;;000(((111...------,,,---...///000///---+++***,,,///000000---...///...,,,,,,...///---------...------,,,,,,000+++***,,,---...222888---...///...------...///%%%222///''',,,///,,,,,,***+++,,,***((()))---000***((('''(((***+++++++++(((((((((((((((((((((((((((+++------+++)))((((((%%%&&&'''((())))))))))))'''((()))***+++,,,,,,,,,&&&999555)))...+++%%%,,,***+++***((()))------)))))))))(((''''''&&&&&&&&&''''''''''''((((((((()))'''$$$###%%%&&&%%%'''***###&&&((('''&&&'''---222+++***&&&%%%***+++%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$((('''"""###***(((,,,//////,,,***))))))$$$&&&(((******)))(((''''''((()))))))))(((&&&%%%$$$'''***+++)))((()))+++%%%%%%%%%&&&&&&&&&&&&'''333---...'''777%%%+++******))))))((((((''''''%%%&&&'''((()))***+++,,,)))+++...///...,,,,,,,,,---+++******+++---...///'''''')))******)))((((((((((((((((((((('''''''''))))))))))))***************)))(((***+++,,,,,,******'''&&&((((((&&&'''***((('''444&&&,,,???---(((&&&@@@222...'''222%%%222...//////,,,***,,,///111000///...///000111111111,,,...444:::;;;666555777222111+++...555...''',,,444333333222111000////////////...//////000111222{{{nnngggeeecccgggrrr~~~}}}yyypppjjjfffbbb___```dddjjjpppuuuzzz~~~rrrccc]]][[[```gggoooyyyzzzvvvwwwzzz{{{pppeee[[[NNNBBB999666444333111000000111111000000000///...---++++++(((......***)))---///+++------------------------...,,,,,,<<<,,,333------------...---++++++---///,,,---......//////......//////.........---------...///////////////......******+++++++++,,,///111111111111111///---+++***...---,,,,,,......---,,,---,,,***(((((()))+++,,,------++++++++++++------((())),,,......---+++)))***)))(((''''''((()))*********++++++++++++******)))(((((()))+++---,,,,,,&&&***,,,((($$$%%%***---((()))'''$$$%%%***---,,,&&&&&&'''((()))(((&&&###'''&&&&&&'''(((((('''%%%&&&&&&''''''((())))))***,,,$$$"""''')))&&&,,,666((('''&&&%%%%%%%%%%%%%%%""""""$$$&&&'''&&&### (((((((((&&&$$$$$$&&&(((***(((&&&%%%$$$%%%&&&'''))))))((('''&&&&&&''')))$$$&&&((((((&&&%%%'''***&&&(((***)))&&&%%%&&&(((%%%%%%%%%'''***+++***)))444333111///---,,,++++++555111***''''''((()))*********'''&&&)))+++'''------,,,***((('''(((***%%%***///000---)))''''''666111***&&&%%%&&&'''(((((((((((((((((((((((((((...(((&&&+++---)))&&&'''(((******)))'''%%%%%%&&&...***&&&&&&''')))((('''...,,,)))))),,,---+++***---CCC+++'''///(((222444???777...+++...000---***+++,,,///000111000///...111000555;;;:::222000333333222111///---,,,++++++777222......000000---)))666...+++...111000///...zzzmmmfffccc```cccnnn{{{~~~~~~~~~wwwpppkkkhhheeeccccccgggmmmrrrwww}}}}}}qqqbbb]]][[[```gggoooyyy~~~zzzwwwxxx|||zzzooodddZZZNNNAAA999666555222000///.........---------------,,,+++***+++000222...+++---...,,,,,,,,,,,,,,,---------------++++++;;;+++222,,,,,,,,,---......,,,,,,---...,,,------...............//////.........---------//////000000000000//////+++++++++++++++,,,...//////000111111000///---,,,...,,,+++,,,---...---++++++***)))))))))***,,,,,,,,,,,,,,,++++++,,,,,,,,,&&&(((***,,,,,,+++)))(((+++,,,---------+++)))((()))))))))******))))))))))))(((((()))+++,,,+++***&&&)))+++)))'''''')))***)))+++***&&&%%%(((***))))))(((&&&'''((())))))(((((('''&&&&&&'''((('''&&&%%%&&&&&&'''(((((()))))))))(((''''''%%%%%%---666(((((('''''''''&&&&&&&&&''''''(((***++++++(((%%%*********(((&&&&&&''')))***)))'''&&&%%%&&&'''((()))*********)))(((''''''&&&(((***)))'''''')))+++(((((()))+++---,,,***'''%%%$$$%%%''')))***)))(((111000...---+++*********+++---000///,,,(((''''''))))))((((((---111...'''&&&(((+++---,,,,,,,,,---000111222000---+++******888444...***((()))))))))((((((((((((((((((((((((,,,((('''+++,,,((('''(((&&&'''''''''&&&&&&''')))...+++(((''')))******))),,,***((())),,,---,,,***///BBB---***000'''------666111,,,+++...111111000---...///000000///...---///...000555555000...///111111000//////...//////000---+++---111444222000;;;333///111444222111111xxxllleee___\\\^^^hhhuuu}}}~~~~~~~~~vvvpppllliiihhhggghhhlllqqqwww{{{{{{oooccc^^^\\\bbbjjjrrr{{{}}}zzzxxxyyy~~~xxxmmmcccXXXLLL@@@888666444222///---,,,,,,,,,******++++++++++++******,,,333666222---,,,---,,,***+++++++++,,,,,,------,,,+++,,,;;;***000+++,,,+++---//////---,,,,,,---,,,,,,---..............................---------//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,+++***+++,,,---,,,+++))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,---,,,***)))***---///111000---(((&&&(((((())))))))))))((((((***(((((((((******)))((('''((()))******(((''''''(((,,,---)))&&&(((******+++(((&&&%%%'''***++++++)))'''%%%%%%&&&'''((('''%%%%%%%%%&&&''''''((((((%%%***+++&&&"""'''000555&&&&&&'''((('''&&&%%%$$$&&&&&&''')))******'''$$$((())))))'''%%%$$$%%%&&&***)))((('''&&&'''((()))***++++++++++++)))'''&&&(((***++++++))))))***,,,***'''%%%'''+++---***'''(((((((((***,,,---,,,+++,,,,,,+++******)))))))))%%%,,,222222,,,'''''')))''')))))))))---222000***###'''---000000...,,,,,,111---***''''''((())))))666333...+++******)))((((((((((((((((((((((((((()))((())),,,***''''''***%%%&&&'''''''''(((+++...---+++))))))***,,,,,,,,,)))((((((***,,,---+++***000;;;...+++000)))+++)))+++***+++,,,...111333555111000000000000000//////111---,,,000222000...------------......///000111---+++***,,,111555555333>>>777222222333111000111vvvjjjccc\\\ZZZ[[[cccnnn|||~~~|||~~~~~~~~~}}}vvvpppllljjjjjjjjjmmmqqqvvv{{{zzznnneee```___eeennnvvv}}}zzzyyy|||}}}vvvkkk```VVVJJJ???777444333111///---,,,,,,---))))))***++++++++++++++++++111666444///,,,,,,...)))******++++++,,,,,,------,,,---<<<***000,,,---***,,,///000...---,,,,,,,,,,,,---.........------..............................//////000000/////////...------------+++***------////////////------+++***)))***,,,---,,,+++)))***,,,------,,,***)))***+++,,,------,,,+++***+++,,,---//////...---,,,'''))),,,...---+++(((%%%(((((())))))))))))((((((***)))'''((())))))(((''')))''''''+++---***'''&&&'''---000,,,)))***,,,---((('''%%%&&&(((***++++++***'''%%%$$$%%%'''((((((%%%%%%%%%&&&&&&&&&''''''###******###$$$...333222###$$$&&&''''''&&&$$$###%%%%%%%%%'''((((((&&&###*********)))'''%%%&&&'''***)))(((((((((((()))))),,,+++***)))))))))'''&&&)))******************+++***(((%%%$$$%%%&&&'''''')))((((((***,,,---,,,***)))))))))******)))))))))))),,,...---)))(((+++...'''))))))(((***---+++&&&))),,,000111///,,,)))(((***%%%!!!!!!$$$((()))(((...,,,***)))))))))'''&&&((((((((((((((((((((((((''')))++++++(((&&&'''***)))************+++///222***)))))))))***,,,------))))))***+++++++++***)))111333+++***------...,,,%%%(((,,,------...222555222222111111111222333333555000,,,...222333111///++++++,,,,,,---...///000000...---...000222111000===666111111111---,,,---ttthhhaaa[[[XXXYYY```jjjwww~~~}}}}}}}}}~~~}}}wwwqqqllljjjjjjlllrrrvvv{{{xxxmmmddd```___fffooowww}}}{{{{{{~~~{{{ttthhh]]]SSSHHH===666222111000///......///000)))***+++,,,------------)))---222333000,,,,,,///*********++++++,,,,,,,,,...///000???+++000,,,///***,,,///000...---,,,,,,+++,,,,,,---...------------.....................,,,---...///////////////111///------------+++))),,,------------+++***)))+++***)))***,,,---,,,+++***+++---...---,,,)))((()))***,,,,,,,,,,,,***)))+++,,,---.........------&&&&&&((()))*********+++)))******++++++******)))***)))'''((())))))((('''+++'''''',,,...***(((***---111222...***++++++***%%%$$$%%%''')))***)))'''***'''%%%$$$%%%'''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&%%%###***555555---$$$%%%'''))))))(((&&&%%%(((''''''((())))))'''&&&,,,---...---***))))))***))))))((((((((()))))))))---***'''%%%'''((('''&&&)))))))))))))))))))))((((((---111000+++%%%$$$%%%&&&%%%%%%'''((()))(((''''''((()))************)))*********+++,,,,,,,,,+++$$$'''((('''(((+++***&&&...//////...+++)))))))))+++(((%%%&&&))),,,+++)))((('''&&&&&&((()))((('''((((((((((((((((((((((((%%%)))+++***''''''(((******+++,,,+++******---///'''((())))))***+++,,,---++++++,,,+++***)))))))))888---+++))))))///......'''***......,,,+++...111000//////000000222333444555111,,,,,,000444333///.........---......//////111000/////////000//////:::555222222000,,,+++,,,}}}qqqeee___YYYWWWYYY^^^fffrrr~~~~~~}}}~~~|||wwwqqqllljjjlllnnnvvvyyy~~~xxxlllbbb^^^^^^fffooowww~~~}}}}}}zzzrrrfff[[[QQQFFF<<<555111000///......///000111++++++,,,---......------******---111000,,,,,,...,,,,,,,,,,,,,,,,,,,,,+++...000222@@@+++000---000+++---//////---,,,,,,---++++++,,,------------------------...............,,,---...//////000000///444000,,,+++---...,,,***+++,,,,,,,,,+++***((('''+++***)))+++---...---,,,+++,,,---...---,,,***)))******++++++++++++******)))******+++++++++++++++(((''''''((())),,,...000******++++++++++++*********(((((((((******)))(((---'''''',,,---))),,,222333444222,,,)))***((($$$$$$$$$%%%(((******'''%%%)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''$$$"""&&&000777222)))'''((()))***+++***))))))&&&%%%$$$%%%&&&'''%%%$$$&&&((())))))'''&&&&&&'''''''''(((((((((((()))))),,,(((%%%%%%''')))(((&&&***(((''''''((()))(((&&&'''222>>>???666+++%%%###)))(((((()))+++,,,***)))'''((()))+++++++++***)))&&&(((+++///222000***%%%"""&&&)))(((***......++++++,,,,,,***)))***---///...---,,,++++++***((('''(((&&&%%%&&&(((******)))((((((((((((((((((((((((%%%)))***((('''))))))(((((()))***)))((('''((()))&&&(((************+++---,,,------+++***)))+++,,,BBB,,,---***'''000,,,+++***,,,......+++***,,,///,,,,,,---......//////000111000,,,))),,,111111---222222111000000000000111///////////////000111111888555444666444///---...|||xxx~~~~~~oooddd]]]WWWVVVXXX]]]cccmmm}}}~~~~~~{{{yyyvvvqqqmmmlllooossswww{{{xxxlllccc___```hhhqqqyyy~~~~~~xxxpppdddYYYOOOEEE;;;444111000...---------......+++,,,---------------,,,000+++***///000---+++,,,......------,,,,,,++++++...000222@@@***///,,,///,,,---......,,,,,,---...++++++,,,------------,,,---------.........//////...///000111111222222222666000+++))),,,......,,,)))***+++,,,,,,+++***))),,,+++***+++---///...---)))***+++------...------++++++************++++++)))))))))***************))))))))))))***,,,...000))))))************)))))))))(((((()))+++,,,+++***///)))''',,,+++(((///;;;333000+++'''(((+++)))###((('''&&&'''))))))(((&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''***%%%%%%---444333+++&&&((((((((()))))))))******$$$"""!!!"""###$$$###!!!!!!###&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((((((((((((&&&&&&(((,,,---)))$$$***(((''''''))))))'''%%%,,,222999888222***&&&&&&+++******+++------,,,***&&&''')))***+++***((('''%%%)))---000000---***(((###(((******+++......,,,'''((()))))))))+++...111......---+++(((''''''(((***(((&&&&&&''')))))))))((((((((((((((((((((((((%%%((((((&&&'''+++***%%%$$$&&&))))))(((&&&&&&&&&'''***,,,,,,******+++---+++,,,,,,***)))+++///222DDD'''///---)))333,,,)))+++,,,,,,,,,,,,---...000....../////////...,,,+++---///---))))))...///,,,000000000//////000000111....../////////000111222444333555999777222///000}}}vvvtttzzz}}}nnnccc]]]VVVUUUWWW\\\aaajjjzzz~~~wwwwwwuuuqqqmmmnnnrrrvvvxxx{{{xxxmmmfffcccdddlllvvv~~~wwwooocccXXXNNNDDD:::444111000...,,,++++++++++++,,,,,,,,,------,,,,,,+++555---)))...111...***+++000///......---,,,+++***---///222???)))---+++///------...---++++++---///++++++,,,---------,,,,,,---------.........//////000000111222333444444444777000***(((+++...///---((()))+++,,,------,,,,,,,,,++++++,,,...//////...&&&((())),,,...///000111,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))))))))******+++,,,,,,(((((())))))))))))(((((()))(((((())),,,------,,,000)))(((+++)))'''111AAA---)))$$$!!!'''...,,,&&&,,,***'''&&&''')))))))))'''&&&&&&'''(((((('''%%%(((((((((((((((((('''''',,,&&&(((333666---%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%'''*********))))))***%%%%%%&&&'''((((((''''''%%%%%%'''---111000)))###+++)))'''''')))***(((%%%222///***&&&###$$$'''***%%%$$$$$$%%%''''''&&&$$$&&&''')))******)))'''&&&))),,,...,,,''''''+++000&&&***,,,***)))******'''&&&((()))******+++---///...//////,,,((((((,,,///,,,)))&&&$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&((('''%%%(((---+++$$$###&&&)))+++***(((''''''))),,,......,,,+++,,,...***++++++***))),,,222777AAA!!!///000,,,888...+++******)))***---///222333222333444333222///,,,***+++000000***)))---///---,,,,,,,,,,,,,,,---...///000000111000......///000000111555999888222///000zzzssssssvvv|||rrrggg```[[[WWWVVVXXX]]]dddppp{{{zzzvvvqqqnnnmmmooorrruuuwww{{{wwwnnnfffddddddiiisss~~~xxxpppcccWWWMMMDDD:::444333000---,,,---.........333((('''+++---333666---......+++***...222///(((---111111+++***,,,+++%%%333111000777000BBB+++******,,,......,,,***))))))...---+++******---///111999&&&000...555...ppp<<<,,,---///111111000...---333...))))))---///...+++///...---,,,++++++***+++,,,***)))***,,,.........)))///111///,,,------,,,)))+++,,,+++((((((***---)))------)))''')))+++***)))***+++)))&&&&&&***...,,,+++(((''''''(((***,,,+++)))+++---)))$$$&&&...---111*** (((:::;;;...''''''&&&&&&&&&&&&'''''')))***+++++++++)))((('''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&$$$"""+++++++++(((&&&&&&***...&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%&&&((('''%%%###$$$%%%&&&&&&%%%%%%''')))(((((())))))((('''&&&&&&((((((''''''''')))+++,,,***))))))((((((((((((((())))))(((((((((((())))))%%%'''***+++***(((((((((...---***))))))+++...///---'''&&&***,,,)))(((,,,)))+++---...---,,,,,,---...333333---((('''(((''')))******)))''''''((()))%%%&&&'''&&&&&&((()))((('''&&&&&&'''***++++++)))+++(((&&&%%%''')))+++,,,'''///999;;;777111---------******,,,---+++,,,///222000---+++***+++,,,---...+++***...///---,,,...444222000111333444222///((()))***)))''')))---111***222333---...444555...222111///+++)))***---000444111///000222222///,,,xxxqqqooopppuuu~~~uuujjjccc[[[WWWVVVXXX[[[```jjjttt{{{wwwqqqlllkkknnnrrrvvvzzz}}}wwwnnnfffdddeeeiiisss~~~~~~~~~vvvmmmaaaUUUKKKBBB999333222///,,,+++---///000000...)))---000+++---000*********))))))---111...(((,,,//////+++***------)))...///777444...888))),,,***,,,------+++******+++...,,,***))))))+++---///555+++---...000)))XXX.........///000000///...---222---)))))),,,...---+++...---,,,++++++***++++++,,,+++***+++---...---,,,''',,,...+++)))***+++***+++,,,---+++(((''')))+++......,,,)))***---+++&&&+++++++++)))((()))+++---************)))*********,,,''''''***+++((((((+++---)))&&&,,,888>>>555)))''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&&&&$$$""""""&&&)))((('''''''''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$---+++((('''(((((('''&&&'''(((((('''&&&%%%'''(((((((((((((((((('''&&&&&&((('''''''''((()))***+++((((((((((((((()))******))))))(((((((((((())))))***---//////---+++******333111///---,,,,,,,,,------'''&&&***+++((((((+++***+++------,,,++++++******...000---,,,...///---&&&'''((((((((()))+++---)))******)))))))))((('''++++++***)))(((((((((((('''&&&%%%&&&'''((((((((((((---333666333///,,,+++---******------++++++...//////---,,,++++++,,,,,,000,,,+++------***)))***111///------......,,,***+++,,,---+++******,,,///+++000000---222;;;:::111111222333111///......///222111000000111000...---tttnnniiiiiikkkqqqyyyxxxllldddZZZWWWUUUWWWYYY[[[ccckkkxxx}}}xxxqqqkkkjjjmmmssswww}}}vvvnnneeedddeeejjjttt}}}}}}}}}|||sssjjj^^^RRRHHH@@@777111222///+++***,,,...000111,,,---777888---***---***((())))))***---111///))),,,---,,,)))***---...,,,+++--->>>000...,,,(((,,,+++,,,---,,,++++++,,,......,,,***))))))***+++,,,...333(((///---***???&&&000000///...------------000---)))))),,,---,,,***,,,++++++*********+++++++++++++++---......,,,***(((+++,,,((('''***+++***,,,------+++)))'''((())),,,+++)))(((---000,,,$$$---+++))))))***+++,,,+++((()))+++,,,,,,+++***))),,,'''&&&***...---***(((&&&$$$,,,:::???555***'''''''''&&&&&&&&&&&&'''''''''((()))))))))((('''&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&'''&&&%%%###$$$&&&((())))))(((((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$000,,,(((%%%%%%&&&'''''')))******)))'''%%%&&&'''(((((((((((((((''''''&&&((('''''''''((()))***+++&&&&&&''''''(((***+++,,,***))))))(((((())))))******+++---,,,***(((''''''------,,,+++***)))((((((,,,(((&&&)))***)))(((***))))))***++++++++++++***(((,,,......000444222...&&&'''((((((((()))+++---)))))))))******)))((((((%%%''')))(((&&&%%%'''***&&&&&&'''((((((((((((''')))+++---......,,,+++***,,,***+++//////+++***,,,,,,,,,------------,,,,,,+++((())),,,---,,,---000000///......//////...---...//////...,,,+++,,,------///---,,,333;;;999000///111444555333111///...///000111111///------...}}}rrrkkkeeecccccceeemmmvvvxxxkkkbbbYYYVVVUUUWWWXXXYYY^^^fffqqq{{{zzzqqqkkkiiinnntttyyy~~~vvvmmmeeedddffflllvvv|||{{{|||~~~{{{qqqhhh[[[OOOFFF>>>666111333000+++***+++---///000,,,---666777+++(((,,,)))***------,,,///222000+++...---,,,)))))),,,---...+++,,,BBB,,,000'''))),,,,,,,,,,,,+++++++++...000...---,,,*********+++,,,)))999$$$111,,,111333,,,222111...,,,,,,,,,---...///---******,,,,,,,,,************)))******++++++++++++,,,...///...+++(((***---,,,((((((,,,...,,,++++++,,,+++***)))))))))&&&(((((((((,,,000,,,%%%...+++((((((+++,,,***((()))******+++++++++++++++,,,***)))+++------***)))###,,,888===222%%%###)))(((((((((''''''(((((((((&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%'''(((''''''''''''&&&&&&'''(((******)))((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%+++(((%%%###$$$%%%%%%$$$'''((())))))'''&&&&&&''''''((((((((((((((('''''''''''''''((())))))******''''''''''''((()))***+++***))))))))))))))))))***'''(((***)))'''&&&&&&&&&%%%&&&((()))***))))))(((+++((('''((()))***))))))''''''''')))+++,,,,,,,,,+++---......111333///(((******+++)))((('''(((***&&&%%%&&&)))***(((((()))***---...+++&&&$$$(((,,,)))***+++******)))***++++++)))((()))***++++++***,,,***,,,000///+++)))***)))***,,,.........,,,+++***'''(((******)))+++///.........///000111111111---...//////...------,,,...///---+++...444333------000333444222000......---000222111---+++,,,...|||pppiiicccaaa______dddnnnxxxvvvggg^^^WWWTTTTTTVVVWWWXXX^^^eeelllvvv~~~~~~}}}tttmmmkkkpppvvv|||~~~~~~uuummmeeeeeehhhoooxxx|||{{{{{{}}}{{{ooofffYYYMMMEEE===666111444111,,,***+++,,,---...---(((,,,---'''(((,,,(((,,,///...,,,...111000,,,000...,,,+++******+++---///,,,@@@+++111***++++++,,,------,,,+++,,,///111///...---,,,++++++,,,,,,***:::$$$000***555,,,333222000...,,,++++++---......---,,,+++,,,,,,,,,+++*********)))******++++++++++++,,,...///...+++(((+++,,,+++((()))---...,,,((())))))+++,,,,,,+++***''',,,...,,,+++,,,+++(((,,,)))'''''')))***(((&&&+++***)))((((((***,,,---'''***,,,+++)))((()))***///888:::000&&&$$$&&&'''******))))))))))))******%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$&&&(((%%%$$$%%%%%%&&&%%%%%%$$$***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&&&&%%%######%%%'''((('''&&&&&&'''''''''((((((((((((((('''&&&'''(((((()))*********))))))(((((((((((())))))******))))))))))))******'''(((******))))))***+++'''(((***,,,---,,,++++++)))(((''''''***,,,,,,+++***)))'''(((***+++***(((+++------,,,///000,,,%%%***++++++***(((((()))***,,,((('''+++***''''''***666777777111)))&&&'''++++++,,,,,,***((((((+++---,,,***(((((()))+++,,,,,,+++***,,,000///+++***+++((())),,,...///...,,,+++...,,,++++++((($$$&&&+++---.........------------,,,------...//////...---***...000---+++---111222///000222111000000111222---000222111---+++,,,...wwwlllfffbbbaaa___]]]```hhhrrryyyttteee\\\WWWTTTSSSUUUVVVWWW]]]dddhhhqqqyyy|||}}}~~~xxxqqqooosssyyy~~~|||tttmmmfffgggjjjqqq{{{|||{{{|||}}}xxxmmmdddWWWKKKCCC<<<555111222///,,,+++,,,------,,,333***+++,,,)))---222,,,+++---,,,)))***...000...111---,,,,,,,,,)))***,,,000...;;;...///000+++,,,---...///...------...000......------,,,------------555&&&...&&&111(((111111///---,,,+++,,,---............---------,,,,,,,,,++++++*********+++++++++++++++---......,,,***(((***)))''')))------)))''''''(((***---...,,,***...333444000,,,+++***(((***)))(((((((((((('''%%%+++)))'''&&&'''))),,,...###)))+++(((%%%(((,,,---===:::///%%%&&&---,,,$$$******))))))))))))******%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''###&&&)))(((%%%$$$%%%''''''&&&&&&((())))))'''$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))'''%%%!!!$$$&&&''''''&&&''''''&&&'''((((((((((((((((((&&&'''((()))*********)))******)))(((((((((((((((+++******))))))******+++%%%&&&((((((((()))***,,,)))******+++***)))((('''''')))((((((+++///000---111---)))((())))))&&&$$$'''***+++***,,,...,,,''''''((()))))))))***,,,...666///,,,...,,,'''(((------......+++)))(((,,,///)))+++,,,***'''&&&)))+++***************+++,,,---+++)))+++...///,,,+++---(((***,,,---...---,,,+++...---///111000///444<<<555666555333000............---,,,---///000000...(((---111///,,,...444:::222222222111000111444666///000111111///------...zzzooogggcccbbbaaa```^^^___dddmmmttttttfff]]]XXXTTTRRRSSSSSSTTTZZZaaafffooowwwzzz{{{~~~{{{uuusssvvv|||{{{tttlllggghhhlllttt~~~{{{{{{|||~~~~~~uuujjjaaaTTTHHH@@@999333///---,,,+++,,,...///...---555---...///+++///333---)))+++***'''(((///333444...******......******......000777222***444)))///---///000000...------...,,,,,,,,,,,,,,,,,,---------,,,***---&&&---(((.........---,,,,,,,,,---....../////////...---------...---,,,++++++***++++++,,,+++***+++---...---,,,(((***)))(((+++///...))))))((((((+++---...+++(((///111000,,,+++---,,,((()))***+++***((('''&&&'''''''''''''''((()))***+++%%%)))***'''***111666555555...((((((*********+++)))(((((((((((((((((()))%%%&&&'''((()))(((((('''(((((('''&&&&&&&&&&&&&&&$$$(((---,,,(((%%%%%%&&&)))((((((+++---,,,)))%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&''')))))))))(((###&&&((()))(((&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''((()))*********))))))(((((((((((())))))***+++******))))))******+++&&&'''(((((('''''')))+++'''(((((((((((('''&&&&&&&&&))))))(((,,,222444000111,,,((((((***+++(((%%%%%%***,,,)))))),,,,,,+++'''(((******)))***,,,...888///+++...---))),,,444%%%%%%$$$%%%'''+++///111%%%***//////+++((('''(((&&&))),,,---+++***,,,...+++))))))---...,,,---000******+++,,,---,,,++++++))))))---111333444<<>>888222...))))))***,,,///111000//////))),,,,,,&&&''',,,'''))),,,+++'''***222999;;;+++((()))//////++++++///***111555666$$$444&&&222---///111111///---------*********++++++,,,,,,,,,+++###---///)))...---///------,,,,,,,,,---.........///000000///.........///...---,,,++++++++++++,,,***)))***,,,...///...***,,,,,,,,,///222000***+++))))))+++------***&&&***)))&&&%%%+++000///))))))+++---,,,(((&&&''')))$$$%%%'''((()))))))))(((***,,,***)))111<<>>777000///111OOO666))))))''')))---+++(((***,,,---------...000)))*********)))***,,,///555///,,,,,,---,,,,,,///:::BBB000,,,000***---)))+++++++++,,,...///...,,,+++))))))+++***))),,,111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,+++---000000+++***---...,,,(((''',,,+++***))))))***+++,,,...+++)))***...222222111,,,---...,,,)))'''&&&'''777...%%%$$$(((+++(((###((()))++++++)))))))))******+++---000111333333444)))))))))******,,,---...(((((())))))*********+++(((((())))))))))))(((((($$$''',,,...---+++)))(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''$$$""" '''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((((((###$$$%%%%%%$$$$$$&&&((((((''''''((())))))(((&&&%%%&&&&&&%%%$$$$$$%%%'''+++222222***%%%((()))&&&,,,///000...***&&&&&&'''***,,,,,,,,,***)))***+++(((***+++***''''''***...,,,***))))))***+++***)))***)))(((''''''((()))***((('''''''''((()))+++,,,))),,,,,,(((&&&(((***)))&&&+++...+++)))+++...///+++//////)))&&&)))...000***///222111,,,)))***------,,,+++***************+++((())),,,,,,((((((***''')))++++++***)))***++++++,,,---...///000000000000,,,***...555888333------,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,---...111000//////000111000///+++---///000//////000111///...111444444222444888xxxggg___\\\XXXWWWWWWYYYYYYZZZ[[[ZZZ^^^mmm}}}uuujjjccc^^^\\\[[[ZZZ]]]bbbhhhlllqqqvvvzzz~~~sssiiicccccckkksss|||zzzxxxxxx}}}~~~qqqiii[[[PPPDDD<<<555///...000,,,%%%(((---+++------$$$(((***------++++++,,,...)))***++++++******,,,...555...++++++,,,+++---000777@@@...+++000+++---)))((((((***---//////,,,***+++((((((+++***(((+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((,,,---+++,,,111555---))),,,...+++((((((---,,,***))))))***,,,---+++)))))),,,111333000---)))+++,,,+++)))'''''''''333---'''&&&(((***((($$$(((+++---,,,***)))***++++++///222111...***)))***&&&)))***)))''''''+++000''''''((()))***+++++++++'''((()))******)))((('''&&&))),,,,,,***'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))'''%%%&&&((((((###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$''')))(((&&&%%%&&&((('''''''''((())))))'''%%%%%%&&&'''&&&$$$$$$&&&'''444:::888,,,$$$&&&'''$$$+++...111///***&&&&&&(((''')))+++***(((((()))+++)))******)))((((((((()))***))))))***,,,,,,+++)))************************(((((((((((())))))))))))&&&+++---)))(((+++,,,)))&&&,,,...+++))),,,...,,,))),,,+++''''''+++---+++***///333222---)))***......---+++************))))))((())),,,+++((((((+++***,,,------+++******+++))))))(((((()))***+++++++++++++++---111333555555///...---,,,,,,---......******++++++,,,...///000///---,,,,,,---......---...000111111000//////000,,,***,,,000000,,,---222tttddd]]][[[YYYWWWWWWWWWWWWYYYZZZYYY^^^nnn~~~yyylllfff```___]]]\\\___dddlllpppuuuyyy{{{}}}~~~ooofff``````gggppp}}}{{{zzzxxx}}}sssjjjYYYNNNBBB:::333...,,,///)))(((---***###(((///))))))+++---,,,***((()))+++***+++,,,,,,++++++---///333---)))***++++++---000...888''''''...+++///+++***+++...111444333///,,,,,,((((((+++***'''***111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++'''''',,,---+++,,,111777---'''***---,,,+++------,,,***))))))***,,,---+++***+++000333222+++%%%)))***,,,,,,***)))***+++---+++***)))))))))'''&&&)))+++...---+++)))+++,,,)))///444444///******+++...)))$$$$$$'''++++++))))))************))))))((('''((()))******)))(((''')))***+++***&&&$$$%%%'''&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$)))$$$!!!$$$***---)))$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((+++...---+++))))))***'''''''''(((***)))'''%%%&&&'''((('''%%%%%%'''(((&&&......###%%%***(((&&&+++//////+++)))***,,,$$$'''))))))'''&&&(((++++++++++++++++++***)))'''(((((()))+++------+++)))******++++++++++++******************)))((('''&&&$$$+++...+++***......+++'''---///+++***---...++++++,,,)))&&&)))///---'''***///444333---)))+++...+++***)))***+++---------((('''))),,,+++((((((,,,---...//////---++++++,,,---,,,+++***+++,,,---...+++...000...+++---444:::222000...,,,+++***++++++***++++++---...000222333///...,,,,,,...//////...***,,,......---,,,---...444111222555222,,,+++000{{{ooobbb]]]\\\ZZZYYYZZZWWWXXXYYYYYY\\\cccooowww~~~uuukkkccc`````````ccchhhoooppprrruuuxxx|||~~~~~~xxxhhh___[[[[[[aaahhhyyy|||zzzyyy~~~{{{rrriii^^^VVVIII<<<333---***((()))------***(((***+++)))******************+++++++++,,,------......------///666///(((...111---...===333---///333333111000,,,+++,,,000000,,,+++,,,///---,,,***))))))***++++++,,,,,,,,,---......///222000///---,,,,,,,,,---++++++)))&&&'''***---...,,,---///---++++++---000+++...---((('''+++,,,((())),,,)))***111,,,'''...@@@&&&%%%000((('''+++###...***''''''((((((&&&###&&&(((+++...///000//////AAA<<<444+++%%%###&&&***&&&(((***)))&&&%%%''')))'''(((***,,,------------***...000...)))&&&))),,,+++(((&&&'''))))))'''$$$,,,+++***)))''''''&&&&&&''''''&&&&&&&&&''''''(((((('''%%%&&&''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$&&&''''''&&&&&&((()))"""...444...%%%$$$%%%$$$(((((())))))(((&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$***%%%$$$((()))''')))///***&&&%%%***111222+++###...000111///,,,)))'''&&&))))))))))))******************+++---//////---***+++++++++*********))))))(((((()))***,,,...000111+++((((((******)))---333444...+++;;;,,,BBB:::)))...***&&&)))///000,,,'''---...---+++******,,,...+++,,,+++)))((())),,,///,,,,,,+++***+++,,,...///...---,,,,,,,,,,,,---...++++++***,,,...000///...---,,,,,,+++,,,---//////444555555111---+++---///---++++++,,,000555777888111///------000111///,,,///------///111222///,,,000000...------///---***vvvkkk```\\\\\\[[[[[[]]]\\\\\\[[[ZZZ[[[bbbmmmuuu{{{qqqgggcccccccccfffjjjqqqrrrsssvvvyyy|||~~~}}}~~~xxxhhh^^^ZZZZZZ___fffsss}}}|||zzzyyy}}}yyyoooeeeYYYQQQEEE:::222...+++******......+++)))+++,,,***))))))***+++,,,------...***++++++,,,,,,,,,,,,,,,222999222***///111---...<<<111***---222222///------***,,,//////,,,***---...---,,,+++******************+++---............000000...---,,,,,,,,,,,,(((***---...///...+++)))---///000...,,,***,,,---%%%)))***((((((,,,,,,)))'''+++***+++000***&&&---DDD'''###...***'''+++'''+++******+++,,,,,,***(((...,,,)))(((+++222:::???777888777555000,,,)))(((&&&'''))))))(((((()))***'''((()))+++,,,,,,------+++---...,,,)))''')))+++)))'''&&&''')))***(((&&&))))))((('''''''''((()))''''''&&&&&&&&&''''''((()))(((((()))******)))'''((('''&&&%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((()))((($$$"""&&&,,,+++$$$%%%&&&'''((('''&&&%%%###(((((((((''''''&&&&&&&&&)))%%%$$$''''''%%%''',,,***'''&&&)))///111---(((***,,,---...---+++(((&&&))))))))))))************))))))***+++------***(((+++++++++*********))))))((((((((()))+++,,,...///***((())),,,+++***---222+++,,,000???...;;;444&&&---+++)))***---...+++(((------...,,,******+++,,,)))((((((((((((***++++++,,,,,,+++******++++++,,,...---,,,,,,,,,,,,---...---,,,+++,,,---...---,,,///...,,,++++++++++++,,,222333333222000///000111---,,,+++,,,000333555666000...---...000111///---///......000222222000.........---...111333333111}}}oooeee\\\ZZZ[[[[[[]]]aaaaaa```]]]ZZZ[[[aaallltttvvvkkkffffffgggjjjnnnqqqqqqssstttwwwyyy|||}}}{{{{{{|||~~~wwwggg]]]XXXWWW\\\bbbmmmxxx|||zzzxxx{{{wwwkkk```SSSKKK@@@777111...---,,,+++//////,,,***,,,---+++))))))***+++---...///000)))******+++++++++++++++333999333,,,000000,,,///<<<111(((,,,333444///+++---******------******---,,,,,,,,,,,,+++******))))))***---///000000000//////...---,,,++++++,,,,,,)))+++...000000---***(((---...///...,,,***)))***%%%(((***)))***,,,+++((('''---,,,---000***'''000III***!!!---,,,'''***---)))+++,,,---+++***++++++'''+++222888;;;:::666444***---000000...***'''&&&(((((('''(((***+++***)))(((((((((((()))+++,,,,,,+++++++++***))))))((((((((('''&&&''')))***)))((('''&&&%%%%%%&&&(((***,,,(((''''''&&&&&&&&&''''''&&&%%%&&&((())))))&&&$$$''''''&&&%%%%%%%%%&&&&&&%%%'''((()))'''%%%%%%%%%$$$$$$$$$###&&&)))(((######$$$%%%&&&''''''&&&%%%((((((((('''''''''''''''***'''&&&''''''&&&'''***)))'''&&&(((+++...//////***)))))),,,......***&&&))))))))))))************)))((()))***+++***(((&&&+++************)))))))))(((((((((((()))***+++,,,'''&&&(((++++++(((***...(((...444<<<+++111...(((,,,,,,,,,,,,,,,+++***)))+++,,,...---+++******+++)))''''''))),,,...,,,***,,,+++***************+++...---,,,,,,,,,,,,---......,,,++++++,,,,,,+++***,,,,,,+++++++++++++++,,,000000000222444444444222...,,,+++,,,///111222222...------...000111000///000//////000222333111000...------000333444555444tttkkkbbb[[[YYYZZZZZZ]]]aaaaaa```]]][[[[[[bbbmmmvvvxxxlllggghhhjjjnnnrrroooooopppqqqsssuuuvvvwwwwwwyyy{{{|||~~~wwwggg]]]WWWUUUYYY___lllwww|||yyyxxx{{{uuuhhh\\\PPPIII>>>555000...------***...///+++)))+++,,,***)))******+++,,,---......)))******+++,,,+++++++++///555111,,,000...***000>>>222***...666666111,,,---***))),,,,,,)))***---++++++,,,---,,,+++***)))))),,,///222333333111000---,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,,,,******,,,***+++,,,,,,+++***)))))),,,,,,,,,+++*********(((***///...---///***)))555MMM///"""+++---&&&'''///)))+++,,,***'''&&&))),,,(((000;;;CCCBBB888***!!!(((((('''%%%###$$$'''))),,,)))'''(((+++,,,***'''((('''''''''''')))+++,,,+++***))))))******)))'''))))))(((((((((((((((''''''&&&$$$$$$%%%'''***,,,(((((('''&&&&&&&&&&&&'''$$$$$$&&&(((***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$$$$+++:::777)))"""((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%,,,***)))))))))))))))+++((((((''''''(((,,,111444222---)))))),,,---)))%%%((()))))))))***************)))))))))***)))'''%%%************))))))))))))***))))))(((((())))))***$$$$$$&&&))))))&&&'''+++///111222111(((+++---///+++---///---***((()))***(((***---...---,,,,,,,,,,,,***)))---222333000+++*********++++++,,,,,,---...---,,,,,,,,,,,,---...,,,+++******,,,,,,+++***((()))***+++---...000000///......111555666333000///---,,,,,,.../////////---------...///000111000/////////000111111111111111......000222111000111qqqjjjbbb[[[ZZZXXXXXXZZZ___^^^^^^]]]\\\^^^fffqqqzzzyyylllhhhjjjmmmppptttnnnnnnooopppqqqssstttuuuuuuwwwyyy{{{}}}xxxhhh^^^WWWUUUXXX]]]lllxxx{{{yyyxxx{{{~~~tttfff[[[PPPIII>>>555///---,,,,,,)))---...***(((***+++)))++++++++++++***************++++++,,,,,,,,,,,,,,,)))///,,,***...+++)))111<<<111***...555555///+++---***))),,,,,,)))***---***+++,,,---,,,+++***)))(((+++...000111111///...++++++,,,,,,,,,,,,,,,,,,111------000000++++++...(((((((((***++++++******...,,,***)))(((((()))***,,,///+++)))---))))))555JJJ666&&&)))---&&&%%%000''')))***)))''')))...222;;;999555111---***((('''...---***&&&%%%&&&+++......+++((()))***+++(((%%%(((((('''&&&'''(((***++++++***((()))******)))(((++++++***)))((('''''''''((('''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&((((((***---///...+++(((%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$$$$111BBB???---###...(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))***)))'''((('''&&&&&&***000444<<<555,,,((()))***(((%%%((()))))))))************,,,+++******+++***)))'''))))))))))))))))))))))))++++++***)))))))))))))))&&&%%%'''******&&&'''+++333111///+++000,,,---000***---000...***'''(((+++'''***---......---......---++++++///444444000+++)))***+++,,,...//////000...---,,,,,,,,,,,,---...***))))))***,,,------,,,)))***+++---///000111111///------///333444111...///...,,,,,,.........,,,,,,---......//////000111------......//////111111222---,,,000111...,,,///sssjjjccc]]]ZZZXXXVVVXXX]]]\\\]]]^^^___ccckkkwww|||nnnkkknnnppprrrtttpppppppppqqqrrrtttuuuvvvuuuxxx{{{|||}}}yyyjjj___YYYVVVYYY^^^lllwww{{{xxxwwwzzz~~~|||rrreeeZZZOOOGGG===444...,,,++++++))),,,---***(((******))),,,,,,+++******))))))(((***++++++,,,,,,,,,,,,,,,&&&,,,++++++///***)))333666...))),,,000///+++)))---******------******---+++++++++,,,,,,++++++***''')))+++,,,---,,,+++******+++,,,---......------,,,+++111::::::000***+++)))((('''(((+++---------)))&&&&&&((((((((()))---+++,,,''''''---***'''000@@@;;;,,,''',,,)))&&&000''')))+++---///222666999;;;666...'''$$$%%%(((++++++---...---+++))))))***,,,+++))))))))))))'''&&&((((((((((((((()))*********************************++++++***(((''''''((())))))((('''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''(((***,,,,,,***((($$$%%%&&&'''''''''&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%)))---///)))$$$%%%+++***))))))(((((((((''''''((((((((((((((()))))))))%%%'''(((%%%&&&((((((&&&(((((('''&&&&&&(((,,,///>>>777///)))((((((((('''))))))))))))************---+++******+++,,,+++)))(((((()))))))))))))))***++++++***)))))))))))))))***)))***,,,+++)))***...------...,,,===111,,,+++***---...---***((()))+++***,,,.........---...///+++******---//////,,,))))))***,,,...///000000000...---,,,,,,,,,,,,---...***))))))***---......---......////////////...---.........///000111000...000...------...///---,,,,,,...//////......000111,,,---......---...111333333,,,+++111222...---000wwwiiiccc^^^[[[XXXUUUXXX]]]]]]___bbbeeeiiiqqq|||tttqqqssstttssssssoooooopppqqqrrrtttvvvwwwxxx{{{~~~zzzkkkaaa[[[XXX[[[```nnnxxx{{{xxxwwwyyy}}}yyypppdddZZZKKKDDD:::111---+++++++++)))---...***)))++++++***++++++++++++++++++******)))******+++++++++++++++)))......///222+++)))555222,,,***---...+++))))))---***,,,//////,,,***---,,,++++++***+++++++++,,,******++++++++++++*********+++---.../////////...***(((///::::::000)))+++///,,,))))))+++...//////(((&&&(((......***))),,,)))+++''',,,555///'''***222<<<111%%%+++---)))111)))+++000555999999777444------------+++)))(((&&&&&&))),,,---+++((('''&&&'''((())))))((('''((()))(((((()))*********)))))))))+++---,,,)))(((***---&&&)))******((((((***,,,(((((()))))))))((('''&&&))))))(((&&&&&&%%%%%%&&&$$$###$$$%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&%%%&&&%%%$$$###$$$&&&(((&&&!!! &&&***'''%%%&&&(((''''''''''''(((((()))'''((((((((()))))))))***"""&&&'''$$$$$$((((((%%%(((''''''''''''(((((((((555333///+++)))))))))***))))))))))))************,,,***)))***+++,,,,,,+++(((((((((((())))))******))))))((((((''''''((((((+++))))))+++***(((***///)))***...)))AAA000+++...***+++,,,,,,+++******+++111111111///---,,,---...)))******++++++***((('''+++,,,---.........---,,,...---,,,,,,,,,,,,---...,,,+++***+++---......---...////////////---,,,+++---...////////////111333000.........//////...,,,---///000000...---///000,,,...//////...///222555999111///555555...,,,111zzzhhhccc^^^\\\XXXVVVYYY^^^___bbbfffiiimmmuuuzzzvvvwwwwwwtttsssmmmmmmnnnoooppprrrtttuuuzzz~~~{{{lllccc]]]ZZZ\\\aaaqqq{{{{{{xxxwwwxxx}}}vvvnnncccYYYGGG@@@777///+++***+++++++++...///,,,***,,,,,,++++++++++++,,,,,,---------(((((()))***************---222222222444,,,***777111...---///...***)))+++,,,+++---111111---+++,,,,,,+++*********+++,,,---......---------,,,,,,,,,***+++---///000000//////+++&&&)))222222***(((...555000+++***---///000000,,,+++///666555---((()))***,,,+++222===666)))''''''<<<444$$$+++000---333---///555;;;>>>:::111***,,,,,,,,,++++++******))))))***+++***))))))***+++"""&&&((((((''''''***---'''(((***++++++***))))))(((,,,///---)))(((+++///###&&&)))***)))***---///&&&''')))++++++***((('''***)))((('''&&&%%%%%%%%%&&&%%%$$$&&&((())))))(((###$$$&&&'''((('''&&&&&&%%%%%%$$$###"""###'''***%%%%%%+++333333+++''')))%%%%%%%%%%%%'''((()))***%%%&&&&&&&&&''''''(((((("""'''(((%%%&&&******&&&((('''&&&'''((((((%%%###,,,---...---+++***+++,,,))))))))))))************+++)))((()))+++,,,,,,+++'''((((((((())))))******(((''''''&&&&&&&&&''''''***'''&&&'''&&&$$$'''---***+++,,,###===,,,---666******+++,,,,,,,,,++++++777666444000,,,***+++,,,)))+++,,,+++)))''''''(((------......---+++***)))...---,,,,,,,,,,,,---...///---,,,,,,......---+++***+++---.........------,,,///000000...///444888000///...///000000...------///111000---,,,...000---///000000...///333777BBB999555999777...***...qqqggg]]]YYYWWWWWW[[[```eeeiiinnnssswww|||{{{wwwvvvuuutttpppppppppoooooorrrwww{{{yyy}}}~~~qqqgggaaa]]]^^^bbbmmmzzz|||{{{zzzwww{{{}}}uuummm```UUUHHH===333...---+++,,,...///000---(((&&&***+++)))$$$(((+++******------+++,,,+++))))))***+++***)))---333333333666///...999111***777888///&&&111+++---111333...'''(((---(((***+++***)))((()))***---******---......000444444333111///............---...---+++)))(((***,,,---,,,,,,+++***)))((((((...,,,)))'''((()))+++,,,,,,++++++***)))(((''''''%%%777AAA666&&&$$$///:::>>>;;;333---,,,///,,,%%%,,,***)))((()))***)))(((%%%&&&((()))******************)))(((''''''((((((+++,,,------+++*********&&&(((***+++***(((%%%###((((((((((((((((((((((((,,,(((&&&(((***+++///444)))'''$$$$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%&&&)))((($$$###$$$///+++&&&$$$$$$%%%%%%###$$$%%%&&&&&&%%%%%%''')))######%%%&&&((()))***+++,,,)))'''(((***+++***(((---)))%%%&&&)))+++)))%%%************))))))))))))+++(((...666000""""""---666---&&&'''***+++***+++,,,***)))+++---,,,)))&&&(((((())))))******++++++******)))((('''&&&&&&%%%&&&***---,,,(((&&&&&&(((******))))))111888444+++---,,,++++++---///......,,,+++)))(((((()))+++,,,%%%***+++)))***///...(((,,,333&&&---222'''///666,,,+++***)))***+++,,,---)))))))))***,,,...///000---------.........//////000---+++,,,///222111//////...---,,,+++,,,,,,---//////000///------...000000)))444---///111(((EEELLLBBB777222111000//////vvvlllaaa\\\ZZZYYY]]]ccciiinnnsssyyy|||}}}zzzwwwuuurrrrrrqqqppppppssswww{{{{{{~~~tttkkkddd```bbbgggqqq}}}}}}{{{{{{yyy}}}{{{rrrjjj]]]RRRGGG<<<333///...++++++------///,,,((('''+++,,,+++***,,,,,,***,,,///---)))///---+++*********)))((((((000111111444///000===///,,,555000000555+++///......111222///******...***+++,,,+++)))((()))***...******---...---///222...---,,,+++++++++,,,,,,***+++++++++***+++...000+++++++++***)))))))))((('''***,,,---+++((('''&&&---,,,***))))))***,,,---***444;;;:::888;;;>>>>>>444111,,,)))+++000///***...+++)))((()))*********'''&&&&&&''')))+++***))),,,++++++***************(((***++++++)))(((((((((,,,+++******)))(((((((((''''''''''''''''''''''''///***(((((((((&&&(((---((((((''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((((((%%%$$$'''---)))&&&$$$&&&(((((('''&&&'''((('''&&&&&&(((***''''''''''''(((((())))))+++(((&&&''')))***)))'''+++'''%%%&&&***,,,+++(((((((((((())))))*********)))'''+++333333,,,(((***222+++'''(((***)))***,,,,,,***)))***,,,,,,)))&&&((((((((())))))******************)))((('''&&&&&&,,,((($$$%%%(((+++***''')))+++***)))...333000)))---+++***+++---///000///)))***+++,,,,,,+++***)))))),,,---+++,,,000///+++(((000%%%+++000$$$)))...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---.....................////////////...---...///000///...///...---,,,,,,,,,------///000111000......000111444---444---000///%%%<<>>DDD>>>444+++***'''%%%)))///000,,,///,,,)))((()))+++,,,,,,+++'''$$$&&&***---+++(((+++++++++***************((()))+++***)))(((((()))111///,,,)))(((***,,,...''''''''''''''''''''''''...***'''((('''$$$%%%(((''')))+++***'''%%%&&&((('''&&&&&&%%%%%%&&&&&&''')))&&&%%%((((((&&&'''******'''%%%%%%'''***++++++((()))))))))'''((()))+++******))))))(((''''''''')))'''%%%&&&'''((((((''')))'''%%%'''+++------+++%%%&&&'''((()))******+++(((''')))///555555...(((---)))(((******((())),,,+++***)))***++++++)))'''(((((((((((()))))))))))))))***++++++***)))((('''***'''%%%$$$''')))+++,,,***------,,,,,,......+++...,,,******,,,///000000''')))---//////---)))'''+++------++++++......,,,&&&000&&&,,,111&&&***---,,,---------------,,,,,,000///...---,,,,,,,,,,,,/////////...............---///111111///...---...///...------,,,---------///111222111000///111222444///111///444333***:::>>>;;;555222111333333333|||nnneeeaaa___ccchhhnnnsss{{{|||}}}|||wwwtttyyyzzzzzzxxxwwwwwwxxxzzz~~~{{{rrrkkkgggkkkqqq{{{~~~||||||uuullldddWWWLLLAAA999222111000,,,******(((******((()))...000///''',,,...+++(((***---...000...,,,+++,,,,,,+++***)))111111///...(((,,,<<<))))))111&&&)))666...,,,///***(((***+++)))(((******+++---,,,++++++,,,......++++++------++++++...++++++++++++,,,,,,,,,---***++++++)))((((((***,,,((((((((((((((())))))))),,,***)))+++///000///,,,&&&)))///333333000+++((((((%%%$$$+++555888000&&&)))***'''%%%''',,,---)))///,,,(((&&&'''***,,,,,,...)))$$$&&&,,,///---((((((((()))))))))((((((((()))+++,,,,,,***)))***+++222000,,,***)))***---...&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&))))))'''(((+++&&&+++...---((($$$%%%((('''&&&&&&%%%%%%&&&&&&''')))&&&%%%'''((('''(((,,,'''&&&%%%%%%''')))***+++((())))))((('''''')))***))))))((((((''''''&&&&&&((('''&&&&&&'''(((((((((***((('''(((***,,,,,,+++&&&&&&&&&'''((()))))))))(((***+++,,,111666222***)))((()))+++***'''(((,,,******)))*********))))))(((((((((((((((((((((((()))***+++,,,,,,+++)))(((""")))///...(((&&&***///+++...000///------///000222///,,,+++,,,---......'''***---//////---***'''+++,,,,,,***)))***++++++%%%111&&&***///'''---///---.../////////...---,,,000///......------------.........---------------,,,///333222///,,,,,,---.........------------......000111111000///000111///...---111===???:::DDD222444222//////222555444sssiiidddbbbffflllooouuu}}}}}}~~~}}}|||zzz~~~{{{zzzzzz{{{}}}}}}tttllliiimmmuuu~~~}}}tttjjjbbbVVVKKK???777111000000,,,******'''******((()))...000///'''111666000'''&&&+++///---,,,***+++,,,------,,,(((000///---...(((,,,;;;---***555...***,,,'''222...)))'''***+++))))))***((()))+++,,,,,,---///111---++++++------******,,,---------------,,,,,,+++)))******(((&&&&&&(((***((((((((((((((()))))))))---(((&&&---777;;;555,,,+++---///111000---***'''***)))***+++,,,***)))((()))***)))&&&'''+++,,,)))---***&&&$$$&&&)))***+++000+++''')))...111...)))'''((())))))))))))(((((((((***,,,+++***)))***+++...---,,,+++*********+++''''''''''''''''''''''''%%%$$$&&&+++---******---&&&+++...---((($$$%%%((('''&&&&&&%%%%%%&&&&&&''')))&&&%%%'''((('''(((,,,&&&&&&&&&%%%%%%%%%'''((('''(((((('''&&&%%%'''(((%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((()))***+++***(((((()))******)))((((((((((((''''''''''''***...///,,,,,,000222000)))((())),,,***'''(((,,,)))))))))))))))))))))***)))))))))))))))((((((((()))***+++,,,,,,+++******$$$)))000333222...***((())),,,//////---,,,///333555222...,,,,,,,,,,,,+++******,,,------,,,******++++++------+++)))***,,,+++666''''''***$$$,,,---......///000///...,,,+++......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,///333222///,,,,,,------.....................,,,...000000/////////000,,,111,,,555EEEGGGIIINNN333777777111...111333222vvvmmmhhhiiinnnuuuwww|||}}}||||||}}}wwwoookkkqqqzzz~~~sssiii```TTTJJJ>>>666000//////,,,***+++(((***+++)))***...///---,,,777<<<555)))%%%))),,,+++***)))***,,,---...---%%%,,,+++,,,000---///<<<+++'''111---)))((("""...---++++++...---***+++---''')))+++,,,,,,---///111,,,******------***)))+++,,,,,,,,,,,,,,,+++***)))'''(((((('''''''''***,,,))))))))))))))))))))))))(((%%%'''222===???444)))666333...***))))))+++---)))***,,,,,,'''$$$(((///&&&))))))''')))---...,,,+++(((%%%$$$&&&(((******///+++)))+++///111---)))((()))+++,,,,,,+++******&&&'''))))))((('''((()))+++++++++++++++)))((('''(((((((((((((((((((((((('''''')))...///***((()))''')))+++***'''%%%&&&((('''&&&&&&%%%%%%&&&&&&''')))&&&%%%((((((&&&'''***%%%&&&'''&&&$$$###%%%&&&&&&''''''&&&$$$$$$%%%'''######$$$%%%&&&&&&''''''&&&'''(((((('''(((***+++******)))((((((((((((((()))))))))(((((((((''''''***...111///***)))...444,,,))))))++++++)))(((+++((()))))))))((((((***+++************)))))))))))))))))))))******+++,,,,,,...(((&&&...;;;<<>>'''''')))...111---'''(((...+++,,,---,,,***)))***+++)))''')))------***)))+++((()))+++---............000000...,,,((('''((()))---,,,,,,+++***)))((((((---***&&&###$$$)))///444000222444555333000+++)))+++&&&%%%***,,,((('''***'''+++,,,)))(((++++++******((('''(((***++++++***'''))),,,......+++(((&&&%%%''')))***+++***)))((('''(((***+++***)))***+++,,,+++***(((((((((((()))))))))))))))))))))))))))%%%%%%***///000+++'''''')))'''%%%$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%&&&)))((($$$###$$$###&&&((((((&&&%%%(((***'''''''''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''###%%%'''&&&$$$%%%(((***$$$%%%&&&&&&&&&''')))+++''''''((()))***+++,,,,,,'''$$$,,,777555)))(((333333,,,'''***---,,,))))))'''))))))(((&&&&&&***---,,,,,,,,,+++++++++*********((('''&&&''')))---///((()))***((('''---777@@@///***(((++++++'''(((,,,......///000111111...+++'''((()))******)))((('''%%%'''...444111))))))///)))888+++(((,,,(((---***000///---,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,---...///000222333333000---+++,,,///222111///,,,---///000000000///...+++...111333222111111222(((777(((000:::666FFFEEEAAAJJJHHH999...000555444uuurrrvvv~~~xxxuuuzzz~~~~~~yyypppfffZZZNNNEEE999333---,,,---...+++(((...***(((+++)))%%%&&&+++++++++,,,---,,,+++)))(((...---+++)))(((((())))))###///$$$///222,,,:::000555222---,,,222777333***---,,,***))))))***,,,---...---+++*********++++++---***((((((+++------+++((()))++++++++++++---///++++++++++++++++++++++++000(((%%%(((&&&###+++999,,,+++***((((((((()))***+++(((***000222...)))((((((+++---+++((('''***...******+++,,,,,,,,,++++++...%%%"""***...***%%%&&&,,,+++)))(((((()))+++---''''''''''''((()))***+++---+++)))((()))++++++***((())))))*********))))))***)))(((&&&&&&''''''((('''%%%%%%)))...///,,,(((000000...)))$$$###%%%)))$$$%%%&&&'''''''''&&&%%%$$$%%%''''''&&&%%%&&&'''(((&&&%%%&&&(((((($$$!!!)))))))))(((''''''&&&&&&%%%%%%''')))***)))&&&###)))%%%$$$(((+++(((%%%%%%+++)))'''''')))***)))((()))&&&&&&((('''&&&)))///"""222:::111((())),,,+++333333222...)))'''(((***,,,***)))''''''(((***+++,,,------------,,,++++++***)))(((&&&'''((()))++++++)))(((&&&'''(((***,,,???999000((($$$%%%))),,,+++***---111222000111666+++,,,,,,***(((((()))***+++***)))))))))***,,,---(((---...***(((,,,---***)))333///***------***...))))))***,,,...///111111---------............///---...///...---,,,...///+++---///000///...000111111111000111111222333333111333222///333999888222PPPMMM???///,,,333333,,,}}}ttttttzzz~~~}}}}}}{{{{{{{{{xxx}}}}}}}}}|||~~~zzzpppfff[[[NNNEEE999444///---///000...,,,)))(((***+++)))(((///999---,,,+++++++++---///000------,,,+++************$$$...%%%---000---999000,,,------***+++...---))),,,,,,************,,,,,,++++++)))((((((((())))))---+++)))))),,,------,,,)))***++++++++++++,,,...++++++++++++++++++++++++...'''&&&***)))%%%)))222+++***))))))((((((((()))...))))))000555222,,,((())),,,...+++'''%%%&&&)))+++++++++,,,,,,+++******111)))''',,,000---***+++,,,+++***)))))))))***+++'''''''''((()))***,,,---///,,,***))))))***)))(((,,,,,,,,,,,,+++***))))))***)))((('''&&&'''((((((+++((('''))),,,,,,(((###+++,,,,,,***(((&&&&&&&&&###$$$&&&'''((((((''''''&&&'''((((((&&&%%%&&&&&&'''&&&%%%&&&)))***(((&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&(((((('''&&&)))%%%$$$(((***(((%%%%%%%%%###"""###%%%''''''&&&'''&&&))),,,,,,((())),,,+++333444+++'''+++---)))///111333000***'''))),,,))))))(((''''''((()))******************))))))(((***)))'''&&&'''(((***+++'''''''''((()))+++---...111222444555333...)))&&&''')))///666666111///111,,,---...,,,***))))))***++++++***))))))***+++,,,)))......***(((,,,---+++)))333///***------***...******+++,,,...///000000---------............///...//////---,,,,,,...000///...---///222333111/////////.........///000000///222111000222777666000QQQPPPEEE444---333777444}}}vvvvvv|||~~~|||zzzxxxxxx||||||xxxxxxyyyyyy{{{~~~{{{}}}xxxnnndddXXXLLLCCC666222...---///000///---(((***,,,,,,)))***555AAA...,,,***)))***///333666+++,,,,,,,,,,,,,,,++++++)))111***...111333;;;333(((...111---***,,,......+++++++++++++++++++++++++++***))))))((()))))))))---+++******,,,---------***+++,,,,,,******+++,,,+++++++++++++++++++++++++++&&&%%%,,,---((('''***)))))))))))))))(((((('''...((('''///555333,,,&&&'''***---+++(((%%%%%%''',,,,,,,,,,,,+++***))))))000,,,***,,,...------...,,,++++++*********))))))((((((((()))***,,,---...000---+++)))))))))((('''.........---,,,+++***)))***)))((('''''''''((((((+++)))'''(((***)))&&&"""&&&'''(((+++,,,***'''$$$$$$%%%&&&'''(((((((((((('''((()))(((&&&%%%%%%&&&&&&%%%%%%&&&)))+++++++++$$$$$$%%%%%%&&&''''''(((***'''%%%$$$%%%'''(((((((((%%%$$$(((***'''%%%'''&&&$$$$$$%%%''')))))))))'''&&&(((+++***'''(((---444333---%%%'''...---&&&(((,,,000000,,,))))))+++'''''''''(((((())))))))))))))))))))))))(((''''''(((((('''&&&'''(((***+++(((((('''((((((((())))))'''---555;;;;;;444+++%%%((()))---222222......000...///000///,,,*********,,,++++++*********++++++)))++++++'''%%%(((++++++)))333///***------***...++++++,,,------......///---------............////////////---+++,,,///111222...+++...444666333...//////......---............000000000222555333///KKKMMMFFF666...222888999zzzxxx||||||yyyvvvwww{{{tttpppqqqtttuuuzzz}}}uuukkkaaaUUUHHH???444111---++++++,,,+++***+++,,,---,,,***+++222999---,,,***)))+++///333666((()))+++,,,---,,,+++++++++///,,,+++000666999222(((...111...,,,...//////******++++++++++++******,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---------+++,,,---,,,***)))***+++************************+++&&&%%%***---)))&&&&&&'''((()))******)))'''&&&)))&&&'''...111---(((&&&$$$'''***,,,***))))))***,,,,,,,,,,,,+++)))((((((,,,---,,,)))(((***---...+++++++++++++++***)))(((++++++******++++++,,,---...,,,************)))'''------------,,,,,,+++***)))))))))((((((((((((((('''&&&%%%'''))))))'''%%%$$$$$$$$$(((,,,---)))&&&'''''''''(((((('''''''''&&&'''''''''%%%%%%&&&'''&&&&&&%%%%%%''')))***+++%%%%%%&&&&&&&&&''''''''')))'''%%%$$$&&&'''((('''(((%%%%%%((()))&&&&&&((()))((('''''')))******)))***'''%%%&&&%%%$$$(((...333000)))%%%(((...---'''$$$&&&))),,,---,,,***(((&&&'''((()))*********)))***************))))))((((((''''''''''''((()))***)))(((((((((***---000222(((+++000333444111...+++---***((((((((((((...555///111222000...+++***+++,,,,,,+++++++++*********,,,---+++((('''))),,,...)))333///***------***...,,,,,,---------------------------............///000000///---+++,,,///222000...,,,///333444222///222111000//////...//////---...000111222222111///>>>@@@<<<333...111555444}}}{{{}}}}}}yyyvvvwww|||qqqkkkhhhkkkoootttzzz~~~~~~uuukkk```TTTGGG>>>666333...+++***)))((('''++++++******,,,......,,,++++++++++++,,,---...///&&&((()))+++++++++******(((***+++&&&+++777444---(((*********...111///))))))******++++++******)))++++++++++++,,,+++++++++***+++,,,,,,,,,,,,,,,---,,,------,,,***)))***+++************************,,,'''%%%(((+++***'''''''''((()))******)))((('''%%%(((---111...((('''***%%%(((***,,,,,,++++++***,,,,,,,,,+++***)))((('''(((///000)))$$$(((,,,---+++++++++++++++***)))(((...---,,,+++************+++))))))***+++,,,+++)))((()))***+++++++++++++++)))))))))))))))(((((((((&&&&&&&&&&&&'''((('''&&&&&&$$$"""%%%))),,,,,,***+++***)))((('''&&&&&&&&&$$$%%%%%%%%%$$$%%%''')))''''''&&&%%%$$$%%%'''(((((((((((((((''''''&&&&&&'''&&&&&&&&&(((((('''%%%'''%%%%%%((((((%%%&&&***+++)))'''&&&&&&&&&%%%$$$(((''')))+++***'''(((,,,++++++***(((***------***(((&&&%%%***111222---'''((()))***++++++++++++***)))************)))((((((((((((''''''''''''(((((((((''''''***///777>>>CCC++++++++++++++++++,,,,,,///+++((((((((()))000777///000111000---++++++,,,++++++,,,,,,,,,+++++++++111000///...,,,---000444)))333///***------***...---------------------------------............///000000///...,,,---///222,,,---///000000000000000222111000//////...//////------///222222111222222111222000///111333111---{{{wwwwww~~~vvvpppfffaaa```eeelllrrryyy}}}vvvlllaaaUUUHHH???888555111---***)))(((((())))))((((((,,,000---''')))***+++------,,,***)))''''''((()))*********)))++++++111(((...>>>444...,,,+++)))+++333888222)))************************(((((()))************)))(((***,,,,,,+++++++++,,,+++,,,---,,,***)))***+++************************+++)))'''((()))******)))((())))))***************''',,,333555...&&&'''---***+++,,,,,,+++***)))(((++++++++++++***)))(((((((((555888,,,$$$)))...---************************...---,,,+++******)))))))))((((((***,,,---,,,***&&&'''((()))***+++++++++))))))*********)))((('''))))))((('''&&&%%%%%%%%%(((&&&$$$$$$&&&***---...---,,,***(((''''''&&&&&&%%%&&&&&&%%%$$$%%%''')))'''((((((&&&$$$###$$$%%%***))))))(((''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%((('''%%%'''+++///,,,***(((((('''&&&$$$$$$'''///666555---''''''&&&(((***+++++++++,,,,,,///***'''***222555111,,,++++++++++++++++++++++++((((((((((((((('''&&&&&&))))))(((((('''&&&&&&%%%,,,***'''''')))...444888((()))***++++++***((('''+++***,,,000000///111666...//////---+++***,,,---******+++,,,------,,,,,,...,,,+++,,,+++)))+++000)))333///***------***...,,,,,,---------------------------............//////000000///......///111***---000000......///111//////......---............---///333333222444888...------000444555111,,,||||||}}}sssjjjccc\\\XXXXXX```iiipppxxx~~~tttjjj___RRREEE<<<555444111---***(((((()))+++---,,,(((***...---)))((()))+++,,,,,,,,,+++***))))))))))))))))))******,,,+++555***000CCC444---...,,,+++---555;;;555++++++***)))(((((()))***+++'''((()))***+++******)))&&&))),,,,,,***)))***++++++,,,---,,,*********,,,************************&&&)))+++*********++++++***************+++,,,,,,+++...444666000''''''++++++***))))))******)))((())))))************))))))'''888>>>///$$$)))...,,,***))))))))))))+++,,,---++++++************++++++***))))))+++,,,,,,***)))''''''((()))************))))))***+++***)))((('''((()))((('''&&&&&&&&&'''(((((('''&&&&&&(((,,,///+++***)))((((((((())))))+++***)))'''%%%%%%&&&(((&&&(((***)))&&&$$$$$$&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''((('''&&&%%%&&&(((&&&$$$'''---///---+++*********((('''%%%'''...444333+++''''''(((((((((***++++++***+++///---******,,,///111111---,,,+++))))))))))))***((())))))))))))(((''''''******)))((('''%%%$$$###,,,***(((%%%$$$$$$$$$%%%((()))+++------+++)))''')))(((+++000111000222666------+++)))((())),,,...((()))+++---......------)))''''''***(((%%%&&&+++)))333///***------***...,,,,,,,,,------.........---------............///---///111111000/////////------...///111111111000//////.........///000000000...000333444333777???111000111222333222111000~~~wwwlllaaaZZZUUURRRTTT]]]gggooowww~~~zzzpppfff[[[OOOAAA999111000...+++((('''((()))///333222***'''***---+++))))))***+++,,,,,,------,,,+++***))))))***+++,,,&&&$$$111$$$+++???---&&&((()))(((+++111666111))),,,***)))'''''')))***,,,)))***+++,,,------,,,+++%%%(((,,,,,,***((()))+++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))###)))------+++++++++,,,,,,+++*********+++---...------111333///(((%%%&&&'''&&&&&&''')))+++,,,+++((())))))************)))%%%999@@@///###''',,,)))***)))(((((()))+++---///((((((((()))***+++------++++++***+++,,,+++)))'''))))))*********))))))((()))******++++++)))((('''%%%&&&'''''''''(((***,,,''')))***)))''''''+++///)))((((((((((((***+++---000///---)))&&&%%%&&&'''%%%(((++++++(((&&&&&&'''$$$%%%%%%&&&&&&''''''(((,,,((($$$"""$$$&&&)))***&&&%%%&&&(((&&&$$$'''---***(((&&&&&&&&&'''&&&%%%***((((((***(((%%%'''+++---)))&&&(((***+++***))),,,---,,,(((%%%'''---333...,,,***(((''''''((()))+++++++++++++++***))))))+++******((('''$$$###!!!%%%&&&''')))))))))((((((++++++,,,,,,,,,---------***'''&&&((()))+++222:::,,,+++)))'''&&&(((,,,///''')))+++---...///......,,,)))+++...---((()))...***333///***------***...++++++,,,------...//////---------.........//////,,,///222222111///......111...,,,///444666222...111111000111111222333444111...000444444444:::CCC444444555444000---000444}}}xxxrrrjjj___UUUOOONNNQQQXXXcccpppzzz}}}}}}|||qqqdddXXXLLLBBB<<<111///---+++,,,...111333***+++,,,,,,,,,,,,---...---+++***+++......,,,***+++,,,---,,,++++++---...,,,(((--- ---;;;(((///,,,++++++,,,,,,+++(((&&&'''((()))******)))((('''***+++------+++***+++,,,111///,,,)))(((***,,,---***+++,,,---.../////////***+++,,,***((('''((()))///...---,,,+++***)))((((((***,,,,,,+++*********---+++111:::666)))%%%***(((''''''&&&&&&((()))***'''***---...,,,***((((((***000///888"""...***)))---+++)))***,,,---,,,)))***)))))))))))))))******...)))'''+++...,,,***+++---------,,,+++)))&&&%%%,,,------+++)))((()))+++&&&'''((()))***+++,,,---((()))***)))'''%%%&&&'''///000+++%%%$$$)))***%%%+++***'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$&&&(((+++,,,)))$$$&&&,,,%%%&&&&&&'''((('''''''''+++'''&&&((((((''')))---((('''''')))+++,,,+++***'''''''''''')))+++---///;;;999222***(((,,,---+++,,,)))(((***+++***((('''+++(((''')))---///---***(((''''''(((+++,,,,,,+++(((***---,,,)))(((***,,,,,,)))'''(((+++---,,,***+++(((...000***+++///+++---......***&&&%%%(((,,,......,,,+++******))))))------++++++++++++------,,,,,,------...////////////...---,,,---///111333000///...---...000222444222000------///000111000,,,...111222222111111222333000222999>>>???CCCJJJ222222111111111111222222{{{tttnnnfff\\\UUUMMMNNNPPPXXXdddqqq{{{}}}~~~{{{pppcccWWWKKKAAA;;;///---***((('''(((+++,,,***,,,,,,,,,***)))***+++...---,,,---///000...,,,***+++,,,+++***)))***+++,,,)))---###///;;;***///+++******+++,,,---,,,***((()))***++++++***)))((()))+++,,,,,,+++******+++***)))))))))***+++,,,---***++++++,,,------------***+++,,,***((('''((()))+++++++++***************&&&(((******)))(((((((((+++***///666333(((%%%***))))))((((((((()))***+++)))+++......,,,***))))))***,,,777222)))&&&---&&&,,,***)))***,,,---+++)))))))))))))))***+++------<<<000%%%%%%***---///111)))************((('''&&&&&&'''((('''&&&&&&(((***&&&'''((()))***+++,,,,,,***++++++)))&&&%%%%%%&&&+++,,,***%%%&&&++++++''')))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&***---***''')))///&&&&&&'''''''''((((((((((((&&&'''******((((((***,,,+++*********)))'''%%%)))((((((((((((((())))))333444111+++***---///---+++'''$$$&&&)))***)))'''+++(((&&&'''***+++***'''***)))((((((((())))))(((%%%&&&'''(((((()))+++---+++)))''''''((())))))(((,,,(((---///(((***///,,,000...,,,+++,,,---......************++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------.../////////------,,,+++,,,...000111///...------...///111333111///......000111000///---///111111000000111222222///111777:::999<<>>444(((:::;;;******%%%---)))(((333111'''***%%%***)))###%%%......%%%***))))))((('''%%%$$$###(((((((((((()))))))))))))))(((,,,222444///***)))---------,,,***((('''&&&++++++******)))******+++)))...333111,,,)))***---+++************,,,---...------------------------............////////////000000000000////////////////////////000111222333111222111///...000444666///000111222222222222222zzzyyy~~~|||{{{{{{|||{{{zzzyyyzzz|||www{{{zzzsssnnnfff``````dddfffiiiooovvv}}}zzznnn```UUUJJJ===444000))))))*********)))((((((((((((''''''((((((''''''+++'''######&&&))))))'''((((((''''''''''''((((((((('''111666...+++...+++(((+++......,,,,,,000333&&&((())))))(((&&&&&&&&&++++++***))))))((((((((()))))))))((((((((()))***+++*********)))((((((((('''***+++*********(((%%%'''''''''''''''(((((((((---------+++(((''')))***+++)))((()))++++++***((()))((('''(((***,,,,,,,,,))))))(((((((((((())))))''''''&&&&&&''')))+++,,,((((((((())))))))))))***(((''''''''''''(((+++,,,((((((((()))******++++++)))***)))((((((+++///333''''''&&&''''''((()))***++++++***)))(((((('''''')))((('''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&((()))(((***...---)))((((((((()))))))))))))))((((((((('''''''''&&&&&&***'''###"""$$$%%%&&&&&&&&&&&&''''''((())))))***((('''&&&'''((()))(((''''''+++(((&&&###***+++***'''''''''((((((((((((((()))))),,,%%%===+++))))))(((''''''))),,,...---+++&&&@@@999...>>><<<,,,///%%%))))))'''(((%%%%%%+++'''***(((###%%%,,,...)))#########$$$&&&)))+++---(((((((((((())))))))))))&&&&&&)))000333///***)))******+++++++++***))))))+++******)))******++++++***,,,///000///---++++++...------------///000111------------------------............////////////000000000000/////////////////////000000111222333333444444444222000111333///000111222222222222222xxxxxx|||~~~~~~|||{{{{{{{{{|||~~~}}}{{{{{{{{{|||}}}xxxzzz~~~zzztttpppjjjdddeeejjjlllooosssyyyyyymmm^^^SSSHHH<<<333000******)))))))))))))))))))))((('''(((***+++***)))111+++&&&&&&***...---+++((((((''''''''''''(((((('''(((333777...,,,000---&&&)))++++++***+++...222''')))******((('''((((((&&&'''((())))))***++++++((()))***)))((((((***,,,,,,,,,+++***))))))(((((('''((()))******)))(((''')))((((((''''''((()))))),,,------+++)))((()))******)))'''(((((()))(((&&&)))((('''(((+++---......+++******))))))******+++(((((((((((())))))***+++''''''''''''((((((((((((&&&'''((((((((()))+++---((((((((())))))*********((())))))))))))+++...111'''&&&''''''((()))***+++)))((((((''''''&&&&&&&&&***(((''''''(((((((((&&&)))&&&&&&((((((%%%%%%'''"""%%%'''(((+++000///,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&555///)))&&&'''))))))'''******)))((((((''''''&&&((('''&&&'''((()))((('''&&&***"""$$$ ///***&&&&&&'''''''''(((((())))))+++%%%)))%%%&&&!!!)))+++)))'''&&&***///444444444+++777111+++444111&&&***&&&'''******%%%###***222+++)))'''%%%&&&)))---///&&&%%%$$$$$$%%%'''***,,,(((((((((((())))))))))))%%%###&&&,,,...+++))))))******+++,,,------------+++************+++,,,,,,,,,++++++...000000---***,,,,,,++++++,,,---///000,,,,,,,,,------------...............////////////000000000000////////////000000000000111222333333777666777888666222111444111111111111111222222222wwwvvvxxxxxxvvvwwwzzz}}}zzzxxxxxxzzz{{{~~~~~~yyyvvvwwwxxx{{{zzz{{{~~~{{{vvvsssnnniiikkkppprrrtttxxx}}}yyylll]]]RRRGGG;;;222///+++***))))))))))))++++++***(((((())),,,...---,,,888111***)))---000...+++)))(((((((((((((((((())))))+++555777---,,,111---((())))))))))))***,,,...***+++,,,,,,******+++---%%%&&&''')))******++++++(((***++++++******---000...---,,,+++***)))((((((&&&&&&''')))))))))))))))******)))((((((((()))***+++,,,---,,,***)))***+++''''''((((((''''''(((((()))((('''(((***,,,,,,+++***))))))(((((())))))***((())),,,......---***((((((((((((((()))))))))***&&&)))++++++***)))***,,,((((((((()))))))))))))))&&&((()))))))))***---///'''''''''((()))***,,,,,,((((((((('''''''''''''''***(((&&&'''((()))'''%%%)))&&&%%%)))((($$$$$$(((###&&&((((((+++...,,,(((+++*********)))(((((((((((((((((((((''''''''''''555000+++)))+++,,,***'''******))))))((('''''''''((('''&&&''')))))))))((($$$)))'''%%%999---%%%%%%&&&&&&'''((()))******)))$$$111;;; """,,,******'''&&&)))111888::::::===333)))(((+++(((%%%&&&+++%%%))),,,'''&&&---111///'''%%%))))))&&&,,,666+++***)))((('''%%%$$$$$$(((((((((((())))))))))))***&&&&&&***,,,***)))***)))***+++,,,---.........+++++++++++++++,,,------,,,++++++---///000...+++***))))))))))))+++,,,---,,,,,,,,,---------..................////////////////////////000000000000000000000000111222333333777444444666444000111666333222111000000000111222wwwuuuuuusssppprrrvvv}}}|||yyytttvvvxxx{{{~~~~~~||||||~~~~~~~~~{{{vvvrrrsssuuu{{{||||||}}}xxxuuuqqqmmmoootttwwwxxx{{{xxxkkk\\\QQQFFF:::222///,,,+++)))((((((***,,,---+++)))(((***...000000...777000'''%%%(((***'''$$$))))))(((((((((((()))))),,,...888777,,,+++000---,,,+++***))))))***++++++'''((()))((('''''')))+++((()))))))))))))))((('''(((+++------,,,---000333///...---,,,+++)))((((((&&&%%%%%%((()))((()))++++++***)))(((((()))***++++++,,,---,,,*********+++&&&((())))))((((((***,,,***((('''''')))***))))))''''''&&&&&&&&&&&&'''''''''+++000444444000***&&&***+++++++++,,,,,,,,,,,,(((+++...---+++((()))***)))))))))))))))(((((((((%%%''')))***)))***+++---'''''''''(((***+++------))))))))))))************+++(((&&&'''))))))'''%%%***%%%%%%))))))$$$$$$((()))++++++))))))***'''!!!,,,++++++***)))(((''''''))))))))))))(((((((((((((((%%%###$$$((()))&&&"""''''''(((((()))*********'''&&&&&&''')))***)))((("""))) ------CCC333'''%%%%%%&&&'''((()))***+++&&&&&&???WWW(((,,,000''',,,(((%%%)))111999<<<===VVV:::+++------,,,---,,,+++!!!$$$)))$$$###'''&&&222&&&###++++++%%%+++:::%%%&&&)))******)))'''%%%(((((((((((())))))))))))111,,,***,,,---++++++,,,((()))***+++++++++++++++,,,+++++++++,,,------...++++++,,,---............---,,,,,,+++,,,...///000,,,,,,,,,------...................../////////000////////////000000000111000000000000111222333444555000///111///---111888555333111//////000111222|||uuuooonnnqqqtttxxx~~~yyyrrrsssuuuxxx|||zzz{{{|||zzztttnnnmmmnnnsss}}}|||xxxtttssstttvvvxxx{{{}}}wwwnnn___PPPCCC999222...,,,+++*********************)))''''''000888333)))(((''''''+++000000***%%%******))))))(((((('''''')))222555---(((,,,///---(((((()))***************''''''''''''((()))***+++%%%///((($$$///***###---111000...,,,++++++,,,---,,,+++******++++++***(((666111+++((()))++++++)))&&&(((***)))'''''')))+++&&&''''''((()))*********''')))***,,,,,,+++)))(((+++,,,***'''(((+++***&&&))))))))))))))))))))))))!!!---:::===555,,,''''''(((''''''(((((()))***+++++++++************++++++))))))(((((((((((())))))''')))***)))((('''(((***))))))(((((((((((()))))))))))))))***+++)))&&&###'''+++,,,'''###$$$%%%$$$%%%''')))(((&&&$$$$$$$$$+++(((%%%%%%'''(((&&&$$$(((000333,,,%%%%%%'''&&&###$$$&&&'''(((''''''&&&,,,***&&&%%%''')))'''###%%%)))+++)))%%%"""%%%)))(((&&&$$$%%%((()))(((&&&&&&%%%&&&'''******)))((((((((((((((((((((((((((((((,,,MMMaaa$$$(((111%%%+++***)))+++...000...,,,,,,)))&&&''',,,///+++$$$...***)))------***''''''444666111%%% ###'''(((222...(((%%%%%%(((+++---+++******+++---000333555111111111111000///...---222222///+++,,,///...+++444+++&&&)))+++)))))),,,***((('''(((+++///111111222&&&'''...333;;;===222---------...------,,,,,,---------............///111///......000111000///444...---222444000...///666000---//////---000666555111111555666333111333xxxqqqoooqqquuuxxxzzztttttttttwwwzzz~~~|||}}}{{{xxxrrrlllkkklllqqq|||}}}zzzxxxyyy{{{yyy{{{~~~vvvmmm^^^OOOCCC999222...,,,,,,+++***))))))))))))++++++))))))000777555...,,,++++++...222333///+++(((((((((((())))))))))))***333666///***---///---''''''((()))))))))))))))************+++,,,------+++---((('''...---))),,,,,,+++*********,,,...000,,,+++)))***++++++***(((...+++(((&&&'''((())))))''')))******(((((())),,,)))******+++,,,,,,------'''((()))***))))))''''''***+++)))&&&'''+++***&&&))))))))))))))))))))))))&&&---555555000***((()))))))))((((((((((((((()))*********))))))*********,,,,,,++++++++++++,,,,,,''')))***)))((('''(((***((((((''''''''''''((((((+++++++++,,,,,,+++(((&&&&&&+++,,,(((%%%&&&''''''###%%%(((((('''&&&&&&&&&'''(((''''''&&&&&&&&&'''###+++...)))%%%%%%''''''%%%&&&'''''''''&&&%%%%%%))))))'''&&&&&&(((++++++&&&((()))(((%%%$$$%%%''''''&&&$$$&&&((()))(((&&&%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((---$$$...???,,,111###***))))))***---...---+++))))))((((((***+++)))'''+++(((***......+++)))+++444666222)))$$$'''******+++(((&&&''',,,111222222,,,,,,------------------------------............555555333///000444333000444///,,,///000---...111---+++******,,,///000000000(((---444555888555))),,,------...------,,,,,,---------............///000000000...,,,...333888555000///444666333111222888333000111111///111666:::333///000111000///111~~~uuuqqqrrrvvvxxx~~~zzzvvvuuutttuuuwww|||~~~~~~yyyrrrkkkfffdddffflllxxx~~~}}}}}}~~~zzz|||~~~uuulll]]]OOOBBB999222...,,,++++++***)))(((((('''+++,,,++++++...444555333...,,,***+++......+++((('''''''''((()))************333777000+++...///,,,&&&''''''(((((((((((('''+++******++++++,,,---...,,,&&&(((+++***,,,...((((((((((((((()))+++---///,,,***))))))***+++)))(((&&&'''(((((('''(((***,,,(((***++++++***)))+++,,,***++++++,,,,,,---------******))))))(((((('''''')))***)))&&&(((,,,,,,((()))))))))))))))))))))))),,,---...---+++)))***++++++***)))(((''''''''''''***))))))(((((())))))***------,,,,,,,,,,,,------''')))***)))((('''(((***''''''&&&&&&&&&&&&''''''+++******+++,,,+++(((&&&###)))+++'''$$$&&&((((((###%%%'''''''''&&&'''((($$$''')))((($$$$$$'''+++###))),,,)))&&&&&&'''&&&'''((((((''''''%%%$$$$$$%%%''')))(((&&&$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''(((&&&$$$%%%''')))))))))))))))))))))))))))))))))000'''###---###///...''')))(((((()))+++,,,+++***)))***+++***'''&&&'''***((((((+++///...***))),,,---...,,,'''$$$&&&''''''000---++++++---...,,,******+++---...---,,,***(((******))))))***,,,---//////000...,,,---111000---111000111333222///111444111...,,,,,,...///000///333...333888444555666...,,,,,,------...------,,,---------............//////111111---***,,,666>>>333000///333555444333444999444222222111000222666@@@666...---/////////111zzzuuuuuuwwwyyy}}}zzzxxxvvvuuutttvvvzzz~~~|||vvvoooiiicccccceeekkkwww}}}}}}}}}{{{}}}}}}sssjjj\\\MMMAAA888222...))))))******))))))((((((***+++++++++,,,000444666000---***)))))))))'''%%%'''((((((((()))))))))***)))333666///***,,,---***''''''(((((()))(((((('''))))))))))))***+++,,,---+++$$$///444***,,,222''')))(((((('''(((((()))***+++***))))))******)))(((&&&))),,,,,,******,,,...******++++++++++++,,,,,,(((((()))))))))*********,,,,,,***))))))))))))))))))***)))'''***......+++((((((((((((((((((((((((///---***))))))***++++++***)))((('''''''''''''''))))))(((((((((((())))))*********))))))*********''')))***)))((('''(((***(((''''''&&&&&&''''''((()))((('''((())))))'''%%%###(((***&&&###$$$&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&''''''%%%%%%(((***'''***+++***((('''&&&%%%'''''''''''''''&&&&&&%%% $$$((()))&&&$$$$$$'''&&&$$$%%%&&&'''&&&$$$&&&&&&&&&&&&'''((((((''',,,)))''''''(((+++,,,,,,)))))))))))))))))))))))))))000000///***(((%%%+++(((((((((((()))*********---+++***)))&&&###$$$(((((()))+++...,,,''''''***'''((((((&&&%%%%%%&&&%%%111111///,,,(((%%%&&&''''''((()))+++++++++******+++)))(((((((((***,,,...)))***)))''')))---,,,)))))),,,000111///---///222111///......000111111000444///222222+++000888777,,,,,,------...------------------............///000000000---+++---444:::///......000222222333444555222111000000111333555AAA777///000333333222333|||xxxyyywwwxxx}}}{{{zzzxxxvvvuuuwww{{{}}}|||}}}zzztttpppkkkggggggjjjppp|||~~~}}}}}}~~~|||~~~~~~{{{qqqhhhZZZLLLAAA888222...'''((()))***++++++******))))))*********+++000444///---+++************)))***)))))))))((((((((('''(((111444---(((***+++((()))))))))******))))))((())))))))))))***+++,,,---***(((888===...---333+++(((((((((((((((((())))))+++***((()))******)))'''(((+++......,,,***+++---++++++***+++,,,,,,,,,,,,''''''''''''((((((((((((+++***)))(((((((((((()))***+++***)))+++000000---((((((((((((((((((((((((...,,,))))))+++,,,+++***'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***)))(((((((((((((((((())))))'''''''''(((((('''%%%''',,,---((($$$%%%&&&%%%'''((()))(((&&&%%%&&&'''(((&&&$$$%%%'''))))))'''(((&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((///%%%$$$+++,,,+++,,,'''%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''(((,,,***''''''(((***++++++))))))))))))))))))))))))$$$000222***,,,""" )))(((((((((''''''((()))***555---(((((('''###"""%%%'''&&&(((++++++'''(((+++((('''(((******)))))))))&&&+++...+++&&&&&&...777)))(((((('''((()))***+++,,,+++)))(((((()))+++,,,***,,,+++***,,,000///+++%%%)))......,,,+++---...///------...111222222222000---111///&&&)))333333+++,,,,,,---.........------------............///000...------...///000000...///000000000333555555//////......///111333444:::333///222666555333333|||xxxyyyvvvxxx}}}~~~{{{zzzyyyxxxzzz}}}|||{{{|||zzzuuunnniiigggiiimmmrrr}}}~~~|||{{{}}}~~~}}}}}}~~~~~~~~~|||ooofffYYYKKK@@@777111...'''(((***+++,,,,,,++++++)))'''(((******)))+++000&&&&&&''''''(((***,,,,,,*********)))((('''''''''(((111333+++%%%(((***(((***************))))))(((+++******++++++,,,---...(((***444666---)))+++(((&&&&&&'''(((***+++,,,,,,+++)))(((((()))***(((''')))+++,,,,,,***))))))***+++***)))***,,,---,,,+++))))))))))))))))))))))))'''''''''''''''(((((((((***,,,+++)))+++000000---)))))))))))))))))))))))),,,+++******+++,,,+++***&&&&&&&&&&&&'''((()))******))))))(((((())))))***+++******************+++''')))***)))((('''(((***))))))(((((((((((())))))***)))((((((******)))(((***///000+++''''''(((''')))))))))(((%%%%%%&&&''')))&&&###$$$(((***(((%%%(((### $$$(((((()))***&&&&&&&&&&&&'''((()))***MMM888'''$$$'''((())),,,&&&&&&'''''''''''''''(((%%%&&&''''''&&&&&&'''))))))'''%%%%%%'''(((((('''))))))))))))))))))))))))---+++((( ...((())))))((())))))'''&&&&&&(((+++777---''')))((($$$###((()))%%%$$$(((+++***+++---'''$$$%%%)))+++)))(((((($$$***///,,,((()))444>>>---+++)))'''&&&&&&((())),,,+++***))))))***++++++***,,,,,,+++---000///***&&&***---,,,+++------,,,,,,,,,,,,---000222111000000000888999...+++///+++++++++,,,---............---------............///...------///111111---***000333444111111555888888...000///---...222444333000---...333444222111222xxxuuuvvvtttwww}}}||||||{{{|||~~~{{{zzz}}}{{{wwwmmmjjjjjjmmmqqqvvv{{{|||{{{wwwvvvwwwyyy}}}}}}~~~}}}|||zzz{{{~~~~~~{{{nnneeeXXXJJJ???777111...+++,,,---------,,,***)))***'''&&&++++++((((((+++###$$$&&&''''''((()))***))))))))))))((((((((((((+++222333)))$$$(((+++***))))))******)))(((((('''************+++,,,------,,,///+++))),,,)))%%%'''(((((()))***+++,,,,,,,,,+++)))(((((())))))((('''***)))((()))*********)))+++)))((())),,,---,,,************)))))))))))))))&&&''')))***++++++*********+++***(((***......***))))))))))))))))))))))))))))))))))))((())))))***''''''&&&&&&&&&''''''(((*********))))))*********,,,++++++******++++++,,,''')))***)))((('''(((***(((((((((''''''(((((((((***)))'''((()))***)))((((((---///***&&&''')))(((((()))((('''&&&&&&''')))((('''&&&&&&&&&''''''&&&222((("""%%%)))))))))***(((((('''&&&&&&'''((()))KKK888)))''''''###"""&&&%%%'''***)))'''&&&(((+++$$$&&&((((((&&&%%%''')))'''&&&%%%&&&''''''&&&%%%((((((((((((((((((((((((000&&&))) ///***111***)))***)))(((%%%&&&))),,,444,,,(((+++(((###&&&000333***$$$'''++++++******'''"""!!!&&&)))'''%%%'''***---...---+++,,,000444******)))((((((((((((((((((((())))))******++++++(((***+++)))+++---,,,'''))),,,,,,)))+++///...***,,,,,,+++---...///...,,,000000888:::111...000******+++,,,---............---------............///+++---///111111000///...000555555111000444888888222555444000000444555222------///333222///000444|||uuurrrsssssswww}}}||||||}}}~~~{{{{{{~~~}}}zzzsssqqqrrrwww{{{~~~zzzzzzxxxtttqqqrrrvvv{{{{{{{{{zzzxxxwwwyyy|||~~~xxxmmmdddWWWJJJ???777111....../////////---+++(((&&&,,,'''&&&+++---)))''')))+++,,,---,,,***)))((((((''''''(((((())))))******---444333)))$$$(((,,,+++(((((())))))((('''&&&&&&''''''''''''((()))***+++888999***$$$222111'''---------------,,,***)))(((***)))(((((())))))(((''',,,)))'''(((+++---,,,++++++)))((())),,,---+++))))))))))))((((((((((((((((((***---///000///......)))***)))&&&(((,,,,,,((())))))))))))))))))))))))((((((((('''%%%&&&(((+++)))((('''&&&&&&&&&&&&&&&++++++************+++++++++******************+++((()))***)))((('''(((***'''''''''&&&&&&'''''''''(((&&&%%%%%%'''(((''''''###)))+++'''$$$&&&''''''&&&'''''''''&&&'''))),,,''')))***((($$$###%%%(((@@@333)))***+++)))''')))+++***((('''&&&&&&''''''((( ))),,,%%%###'''$$$(((,,,***'''&&&)))---$$$&&&((((((&&&%%%''')))(((''''''((())))))'''%%%((((((((((((((((((((((((&&&!!!111''',,, ...&&&)))******(((%%%%%%))),,,///******---'''!!!)))888???222((((((+++***'''%%%+++%%%$$$))),,,***)))+++((('''(((+++///111///---$$$&&&(((***++++++***)))$$$%%%''')))***++++++,,,***,,,,,,+++,,,...,,,'''***,,,***'''***000...(((---,,,,,,,,,------+++))),,,)))...///''')))///,,,***+++,,,---............---------.........//////(((---222222///...111555///444555///---222666555777;;;999444222666666111///000333444111---000777~~~vvvooommmoooqqquuu|||}}}~~~~~~|||sssvvvyyy{{{~~~}}}yyyyyyvvvnnnjjjkkkooovvv~~~~~~{{{yyyvvvuuuvvvyyyzzzzzz~~~yyyooodddVVVJJJ===111,,,,,,,,,000000,,,)))++++++)))))))))************))))))(((((((((((())))))))))))***))))))***,,,,,,+++)))***@@@)))'''000&&&***'''&&&***+++'''&&&'''(((''',,,&&&)))***###&&&,,,)))///+++&&&&&&(((+++,,,++++++,,,......,,,***)))***)))))))))))))))*********+++***)))(((((()))***+++---,,,///222111,,,)))***---,,,+++***))))))))))))'''))),,,//////---+++))))))(((((()))+++,,,***)))++++++)))'''%%%'''---222)))(((((()))++++++***)))((()))*********)))'''&&&###...666444***$$$(((///************************))))))))))))((('''&&&%%%---***''''''))))))'''%%%'''(((((()))(((((('''&&&+++'''%%%''''''%%%'''+++(((((((((&&&%%%(((...333***(((%%%&&&(((***(((&&&333///)))%%%$$$&&&((()))&&&%%%%%%$$$$$$$$$%%%%%%+++***(((&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''((())))))((('''''''''+++'''%%%%%%###"""'''---$$$%%%''''''&&&'''(((***++++++******)))(((''''''!!!111&&&///---###111444333666:::888222222666000)))%%%)))---,,,))))))*********+++***)))((((((***'''&&&+++000111+++$$$%%%(((,,,---,,,+++******&&&+++---***)))******'''))),,,---+++***---,,,)))++++++***,,,222777111)))...---,,,+++***+++,,,------,,,,,,...333555111***...+++)))+++...000///---***++++++,,,---...//////---...///...,,,++++++,,,)))333///***444:::444000000555555;;;BBB:::...///000111222222222111000///}}}}}}vvvnnnkkklllnnnrrryyy~~~uuuxxxzzz|||~~~yyyxxxuuummmhhhhhhkkkpppxxx~~~}}}~~~|||yyyvvvuuuvvvwwwxxxyyy~~~yyymmmbbbUUUJJJ===222,,,,,,...000...***))),,,+++((())))))************))))))(((((((((((()))))))))))))))))))))***++++++***))),,,===(((&&&...%%%)))&&&"""''')))&&&&&&)))+++***(((%%%)))+++%%%)))222111+++)))'''(((++++++)))&&&%%%+++...***))),,,,,,(((+++++++++******))))))(((***)))((((((((()))***+++***)))***///000,,,))))))------,,,,,,+++******)))''')))+++------,,,***))))))((((((***+++,,,+++***//////---+++((((((,,,///'''&&&&&&(((***+++***)))((()))))))))(((((('''&&&$$$)))...---)))&&&&&&(((************************(((((())))))***))))))))),,,)))'''&&&((((((&&&%%%))))))))))))))))))))))))+++'''&&&((((((&&&'''+++)))***)))'''%%%&&&+++...,,,)))&&&&&&'''(((&&&$$$((('''&&&&&&(((***+++,,,'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((()))'''&&&&&&'''+++000...)))&&&((($$$&&&((((((((('''((())))))))))))***************)))222,,,)))111)))'''222444888999111)))***000...(((&&&***,,,+++***+++((((((((('''''''''''''''((('''(((,,,000///***%%%&&&))),,,,,,+++)))''''''&&&***,,,***)))******((((((+++,,,)))))),,,+++(((,,,---,,,,,,///333///(((---,,,,,,++++++,,,,,,,,,,,,------------...---,,,---+++***+++...//////...,,,,,,---------------------///222222111///------***333000---444666555:::333333...222<<<888111555111000000000000222333444|||uuuqqqqqqvvv|||vvvmmmiiiiiikkkooovvvxxxzzz{{{}}}zzzwwwrrrkkkfffdddeeeiiipppxxx~~~}}}zzzxxxzzz|||yyyvvvtttuuuvvvwwwwww}}}~~~zzzkkk```SSSIII???333---,,,000///+++((()))---,,,((())))))************))))))(((((((((((())))))))))))((((((((())))))*********222;;;***''',,,''')))'''"""'''(((&&&&&&)))***)))(((&&&---///)))...:::;;;***(((&&&'''+++------+++"""***---)))(((...///***------,,,+++***)))((((((((((((''''''((()))******+++'''''',,,///---)))(((,,,------------+++***)))(((((()))***************)))(((((()))+++,,,,,,+++000111///---***((()))***&&&%%%%%%&&&)))***)))((()))(((''''''&&&'''''''''((('''''')))******&&&###************************'''((()))***++++++++++++***(((&&&&&&''''''&&&%%%))))))(((''''''((()))******((((((******((((((*********)))'''%%%%%%'''))),,,***'''&&&&&&&&&$$$###'''((()))))))))(((&&&%%%''''''''''''''''''(((((("""###&&&(((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&(((+++,,,***(((%%%''',,,222111***&&&'''%%%(((***+++***(((((((((''''''(((***+++,,,---...+++((((((,,,,,,%%%###''',,,111666444***"""%%%,,,+++((('''***+++)))***---***)))'''&&&&&&&&&((()))&&&(((+++...///---)))''')))+++......,,,)))((((((%%%***,,,***)))+++,,,***(((***+++((((((++++++(((+++......,,,+++---,,,)))++++++,,,,,,,,,,,,,,,+++,,,...///,,,(((&&&)))...,,,++++++,,,...//////.........---------,,,,,,,,,+++...222444333111///......333111000444111222???333222,,,111===;;;444777555333111//////111444555vvvnnnjjjjjjmmmqqqsssuuuyyy~~~uuulllhhhiiiiiimmmttt~~~~~~zzz{{{{{{|||yyyuuupppjjjeeebbbaaaccciiirrr{{{~~~|||yyyuuutttvvv}}}{{{xxxuuutttuuuwwwxxxxxx|||~~~yyyiii^^^QQQHHH???555...,,,222///)))%%%)))...---((())))))************))))))(((((((((((())))))))))))''''''((((((((((((***+++999888---)))***)))***)))&&&******'''%%%'''(((&&&+++***111333,,,111<<<>>>888222+++(((***---//////&&&'''+++......---...000---,,,,,,++++++*********'''''''''(((((()))******---(((''',,,///---***)))***+++---------+++)))(((((((((((((((((()))******)))''''''(((***++++++***---------,,,***(((&&&%%%)))(((''''''((()))((('''((('''&&&%%%%%%&&&'''(((***((('''))),,,,,,)))%%%************************((())))))***++++++******)))((('''''''''((((((((('''&&&$$$###$$$%%%'''(((***((((((,,,,,,((((((***((((((((('''&&&%%%%%%&&&***)))'''&&&&&&%%%$$$$$$)))***+++***(((&&&%%%$$$(((((())))))))))))))))))$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$%%%'''((((((+++((('''***...000---***)))'''''')))'''$$$&&&+++&&&))),,,---+++)))'''''''''((()))***+++,,,---...222$$$%%%,,,'''###)))...%%%***...---(((%%%(((---((('''(((+++***(((***//////---***'''&&&'''(((***$$$)))...///---***((((((+++---///000...---,,,,,,$$$))),,,******,,,---+++(((++++++((((((+++,,,))))))...///+++(((***,,,+++)))***,,,------,,,+++***.........---***&&&(((---++++++,,,---............------------------------))),,,000111111/////////222333000333777///---;;;222333000888EEE@@@333222:::888666333111111222222~~~tttllliiihhhiiijjjiiijjjpppyyy~~~vvvnnnjjjkkkjjjmmmsss}}}~~~~~~~~~}}}|||yyyzzz{{{|||~~~yyysssoookkkeeeaaa___```eeennnwww{{{zzzxxxsssrrruuu{{{zzzwwwttttttvvvxxxzzzzzz|||}}}~~~wwwhhh\\\OOOFFF???555...,,,111...(((%%%)))...---((())))))************))))))(((((((((((())))))))))))&&&''')))(((''''''***---;;;000---)))'''+++)))(((&&&***+++'''&&&(((((('''...,,,222333,,,...777777???:::555111111000...+++---$$$'''333333'''(((444*********++++++,,,,,,---'''(((((()))))))))))))))...)))'''***,,,***((((((((()))+++,,,+++***((('''(((((('''''''''((()))***)))'''&&&&&&((()))))))))******+++,,,,,,+++((('''...+++)))((((((((('''&&&((('''&&&%%%%%%&&&'''(((((()))***++++++***)))))))))))))))))))))))))))))))))*********))))))((('''))))))))))))((()))***+++'''&&&$$$###$$$%%%''')))***((((((,,,,,,((((((***&&&&&&&&&''''''''''''&&&((((((''''''&&&&&&&&&'''%%%'''((((((((())),,,///((()))***++++++++++++******)))'''&&&&&&&&&'''((($$$$$$$$$%%%&&&'''((())))))''''''))),,,---,,,******&&&$$$$$$###"""&&&,,,&&&))),,,---,,,)))((('''))))))*********+++++++++222'''(((---((($$$)))+++$$$&&&'''((()))+++,,,,,,(((&&&(((******(((***///222///***'''%%%%%%''')))%%%***...///+++((((((***)))+++---......---...///$$$***,,,+++***,,,---+++))),,,+++((())),,,...+++&&&,,,///+++(((***,,,---((()))+++,,,---,,,++++++000,,,,,,000000,,,,,,///***+++---...............++++++,,,,,,---...//////,,,---......---...111333000///,,,333;;;333,,,555444555333888CCC===000000888888888777666444333222|||sssmmmkkkhhhhhhfffdddfffmmmyyyxxxqqqnnnnnnnnnpppuuu}}}~~~}}}}}}|||zzzyyywwwyyy{{{}}}{{{sssnnnjjjeee___[[[^^^bbbiiippptttvvvvvvsssqqqsssyyy}}}~~~{{{xxxuuuuuuvvvyyyzzz{{{{{{|||~~~~~~wwwjjj\\\MMMDDD===555///---...---***&&&(((---,,,((())))))************))))))(((((((((((())))))))))))&&&((()))(((''''''+++///:::&&&+++((($$$+++'''&&&$$$(((***((((((+++,,,+++...***000222+++---222...---...222777;;;;;;666111000''')))444222%%%%%%000(((((()))***+++,,,------))))))************))))))+++((('''))))))&&&'''***(((((()))******)))((('''((((((((((((((()))******+++)))'''&&&'''((((((((())))))+++---//////---+++///---***((((((((((((''''''''''''&&&''''''((()))%%%'''***)))'''&&&''')))))))))))))))))))))))))))************)))((('''&&&((()))******))))))+++---((('''''''''''')))***+++***((((((******((((((***%%%%%%$$$&&&((())))))((('''((()))(((&&&&&&(((******+++***(((%%%&&&+++///'''(((***+++,,,,,,++++++,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%''''''((((((((((((&&&%%%'''***)))%%%%%%(((&&&)))+++,,,+++)))))))))*********))))))))))))))) ###%%%(((***(((&&&&&&'''((('''&&&)))---,,,(((***'''&&&)))***((())),,,...,,,(((%%%$$$$$$&&&((((((+++------***((()))***%%%''')))******+++,,,...&&&+++---+++***,,,---+++***,,,+++((()))---///---&&&,,,...+++)))+++---,,,((()))***+++,,,,,,,,,,,,111+++***000333000222777)))+++...///...---......***++++++,,,---...///000///000///...---///333666,,,...+++111;;;777///222888888111111888444---333111222444666888888777777{{{rrrmmmllleeefffeeeeeegggooo{{{|||tttqqqqqqrrrtttxxxzzzxxxwwwtttxxx|||~~~sssmmmiiibbbZZZWWWZZZ^^^bbbgggkkkppptttssspppqqquuuyyy{{{|||xxxvvvwwwxxxyyyyyyzzz|||}}}~~~~~~wwwlll\\\KKKAAA;;;444///---+++---,,,((((((++++++)))))))))************))))))(((((((((((())))))))))))&&&)))+++)))'''(((,,,111;;;!!!,,,+++%%%///(((&&&%%%***+++)))))),,,...------(((...333000333555---###$$$)))000777:::999666222444555222...,,,***)))((())))))******+++++++++++++++,,,,,,+++***)))(((((((((***+++)))(((,,,333))))))))))))))))))))))))(((((()))))))))*********///,,,)))(((((()))(((((((((((())),,,000111///,,,,,,***'''&&&''')))))))))&&&'''(((((()))))))))((($$$%%%''''''&&&&&&'''((())))))))))))))))))))))))*********+++******))))))&&&(((***)))((((((+++...''''''((())))))***+++++++++'''&&&((((((&&&'''+++(((&&&$$$%%%(((******((()))++++++)))'''&&&(((***...///...)))$$$"""%%%((('''(((***,,,,,,,,,+++***((('''''''''&&&'''''''''(((((('''''''''(((((()))###'''***)))&&&$$$&&&)))%%%%%%)))---+++&&&%%%'''&&&(((******))))))***+++((((((((((((((((((((((((&&&555,,,!!!***,,,%%%(((&&&******&&&''',,,,,,))),,,'''%%%(((+++)))((())))))(((&&&%%%%%%''')))+++,,,,,,+++***)))(((***+++$$$&&&(((((((((((()))+++''',,,...,,,***,,,,,,***)))+++***'''(((,,,...---(((---///---,,,---,,,((())))))))))))***+++,,,---000******///000///888EEE(((+++...///...------...,,,,,,,,,------............/////////......000333---555333000666666///000555777222111555///,,,444......000222444666888999zzzqqqmmmlllbbbdddfffgggkkksss}}}~~~vvvrrrsssvvvwwwyyyzzzwwwvvvssswww~~~tttlllhhh```WWWSSSWWW[[[^^^```eeelllqqqssspppooosssvvvxxx~~~{{{xxxwwwwwwwwwwwwzzz{{{}}}~~~yyymmm]]]JJJ@@@:::333...---(((,,,---***(((***+++)))))))))************))))))(((((((((((())))))))))))''')))+++***'''(((---222>>>!!!000000)))444+++******......+++)))+++,,,***...(((...666777;;;;;;111111---'''&&&)))---......444BBBAAA111---555333%%%*********))))))))))))))),,,---------,,,***)))'''(((***...000---,,,333===+++******)))******++++++(((((()))***************222///+++))))))***)))((('''&&&''')))---///---+++)))'''%%%%%%''')))******&&&''')))*********)))((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,%%%'''))))))''''''***---%%%&&&'''((())))))))))))+++'''%%%''''''%%%'''+++***'''%%%%%%(((***)))(((,,,------+++'''%%%&&&)))&&&)))+++)))%%%$$$'''+++&&&(((***,,,---,,,+++***"""$$$&&&(((((((((&&&&&&***))))))(((((((((((()))%%%***///---'''%%%(((,,,'''&&&&&&)))'''$$$%%%)))%%%'''((((((((((((***,,,&&&'''''''''(((((())))))JJJZZZAAA"""***,,,$$$+++!!!)))+++'''%%%***.........'''###'''+++***(((''''''&&&&&&''')))+++...000...,,,***(((((()))***+++'''((())))))(((''')))***(((---///,,,***,,,+++)))(((***)))&&&&&&+++---,,,+++///000...------***%%%***)))(((((()))+++---...///******---++++++;;;PPP'''+++///000...------.........---------,,,,,,,,,***,,,......---,,,------222@@@<<<000000000------///666777999;;;222+++222//////......///222666888~~~ssskkkgggfffeeehhhjjjjjjmmmvvv}}}~~~~~~~~~~~~xxxsssrrrvvv|||yyysssooohhh___WWWUUUSSSQQQUUU^^^gggmmmpppqqqqqqqqqqqqsssxxx~~~~~~|||zzzyyyxxxxxxxxxzzz{{{|||}}}~~~vvvhhh]]]MMM???777555666777,,,,,,++++++***)))))))))***((((((++++++((('''***(((((((((((())))))))))))111+++(((***,,,+++---000333000***%%%(((......***'''111444,,,$$$%%%+++---*********...777>>>777++++++,,,***)))...444111)))........................000...,,,***))))))***+++''',,,...)))&&&'''***+++,,,+++***)))&&&+++???TTT+++(((&&&&&&)))+++)))''')))((('''((())))))&&&$$$...,,,***))))))'''$$$"""((('''%%%%%%)))...---''''''$$$***444333((($$$(((&&&%%%######%%%&&&%%%$$$((((((''''''''''''((((((//////---***&&&%%%%%%'''***,,,+++((((((+++,,,***,,,***)))((()))((('''%%%)))((('''''')))******)))***+++,,,***&&&%%%&&&))))))))))))'''%%%%%%''')))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))************'''&&&(((+++&&&!!!$$$,,,,,,+++)))(((&&&%%%%%%%%%...+++((()))++++++***(((&&&%%%$$$%%%''')))***)))))))))***)))''''''(((***''')))******(((''''''(((iiisssfff???%%%&&&,,,))))))+++)))%%%%%%((((((&&&333)))%%%,,,///)))%%%(((&&&&&&'''((()))*********...(((&&&((('''$$$(((000333///***'''&&&'''(((((('''///111)))(((------'''((()))***((('''(((,,,///,,,,,,,,,,,,,,,,,,++++++---,,,++++++------,,,+++***+++---------000666;;;000///...---,,,+++++++++111///---+++***+++,,,---///111333222111000000000333000111555333------222...555222...222000///888222111000///.........///}}}~~~yyyooohhheeeeeehhhjjjlllnnnqqqyyyzzzuuuuuuxxxyyytttpppkkkddd___WWWTTTRRRUUU[[[ccciiikkkqqqqqqqqqrrrsssxxx~~~|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~vvvggg[[[KKK>>>888555444333++++++++++++***************'''(((++++++((('''***((((((((()))))))))))))))***'''&&&(((((((((,,,222000---((('''---333111+++///222000)))%%%'''(((&&&***...///...///111---%%%)))------+++---111000,,,************************---,,,+++))))))***+++,,,"""(((,,,------...***%%%''''''***,,,***(((///:::***)))'''''')))))))))(((&&&)))+++***(((&&&&&&'''+++******+++---...---,,,((((((&&&%%%)))---***###))),,,666???999***$$$((()))(((&&&&&&(((((((((''''''''''''((()))***++++++((())))))'''&&&%%%''')))***---,,,)))))),,,---******)))(((((())))))((('''((('''&&&&&&((())))))(((%%%&&&((('''%%%%%%''')))'''(((((((((&&&'''(((***************))))))))))))''''''&&&%%%%%%&&&'''''''''(((((((((((()))))))))&&&###$$$(((((($$$###&&&+++***)))'''&&&&&&&&&&&&,,,***(((((()))***)))'''&&&%%%%%%&&&((()))((('''((()))))))))'''''')))***)))***++++++))))))***+++(((;;;DDD999---,,,)))"""''')))(((%%%%%%)))***(((---%%%%%%...222+++'''))))))))))))((('''''')))+++,,,)))((((((&&&###$$$'''000---***((((((((()))***)))//////(((''',,,+++$$$((()))***)))'''(((,,,///,,,,,,+++++++++,,,,,,---,,,+++******,,,,,,+++***,,,---------,,,...333777111000///...---,,,,,,,,,...---,,,,,,,,,,,,......,,,---......---,,,---///222000111444333......333///666333111555111,,,000222222111000000000000111{{{yyyyyyyyywwwqqqiiidddccceeejjjlllnnnqqqvvv{{{~~~zzzyyy}}}zzzuuuqqqmmmkkkiii]]]ZZZVVVVVVZZZ```fffhhhooopppqqqrrrtttyyy~~~}}}|||||||||}}}~~~}}}~~~uuufffYYYIII>>>:::777222---************++++++++++++***((((((++++++((((((+++))))))))))))))))))))))))((((((***+++******111:::...,,,))))))///555333,,,222///***&&&'''***(((###&&&,,,000,,,(((''''''&&&&&&+++...+++***,,,---,,,))))))))))))))))))))))))+++******)))***+++,,,---$$$'''***+++///111,,,&&&***)))***...---******,,,))))))***)))(((((()))***%%%***...,,,'''%%%'''+++))))))***,,,///111111000)))***)))(((+++///,,,&&&&&&***444:::222%%%###)))***)))'''''')))))))))(((&&&&&&''')))***,,,------&&&'''((('''&&&&&&(((******---,,,)))))),,,---***(((''''''((()))******)))(((&&&%%%%%%'''(((((('''%%%''')))*********,,,...%%%'''(((((((((((()))+++++++++******))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((###"""'''***(((%%%###))))))((('''''''''''''''***)))''''''((()))(((''''''&&&&&&((())))))'''%%%&&&((())))))((((((***+++***++++++*********---///%%%,,,+++((('''((('''%%%((((((%%%&&&***+++))))))$$$&&&///222,,,'''''',,,,,,+++(((%%%%%%***...***,,,+++)))((()))(((%%%,,,+++***)))))))))***+++,,,...,,,'''(((---***""")))******)))((())),,,...,,,+++***)))***,,,...///+++***))))))++++++***)))......---,,,+++,,,///111000000///...------......++++++,,,,,,---...//////...//////...---...000333000///111333222///000333...444222333:::666,,,+++222222222222222333333333{{{wwwtttrrroooiiidddaaaccceeejjjjjjmmmrrrwwwzzz{{{zzz~~~~~~~~~{{{vvvqqqnnnnnnpppccc```\\\ZZZ\\\aaafffjjjmmmnnnpppqqqtttyyy~~~||||||||||||}}}~~~tttfffYYYHHH???<<<888111)))))))))***++++++,,,------,,,))))))+++,,,)))***---*********))))))(((((((((''')))---...******333???,,,---,,,)))+++111222000...***&&&%%%(((,,,+++(((!!!&&&******((((((+++---&&&((())))))))))))***)))++++++++++++++++++++++++++++++***)))******+++,,,***,,,+++'''(((,,,...---///***&&&'''***---------(((***+++***'''&&&))),,,'''***---+++(((&&&)))+++***))))))+++------,,,+++***,,,------000333111,,,&&&&&&((()))&&&"""%%%---)))'''&&&&&&'''(((((('''&&&'''((()))***++++++,,,***++++++***((('''((()))))),,,+++((((((+++,,,))))))((('''((()))***)))((()))'''&&&&&&((())))))((('''(((***,,,---...///000&&&((())))))(((((()))***))))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))***'''%%%'''***+++)))''''''''''''''''''((()))))))))(((((('''((((((((((((''''''((()))***)))&&&###%%%'''))))))))))))***+++*********))))))***...111222...***(((%%%###&&&+++&&&))))))&&&&&&))))))'''+++((()))...///***%%%%%%---...,,,(((%%%'''---333&&&***)))%%%&&&+++,,,'''+++++++++***))))))***+++...---)))&&&***///,,,$$$***************+++,,,---,,,+++)))((()))+++...000,,,***)))***+++,,,+++)))------,,,+++***+++---//////......------------...***+++,,,---............/////////......///222555...///111222111000111333,,,000---111===;;;000...000111111222333444444444|||wwwnnnlllhhhccc``````ccceeefffgggjjjoootttvvvuuuttt~~~~~~}}}zzzvvvqqqooopppqqqfffccc___\\\\\\```fffjjjjjjlllnnnpppsssxxx~~~}}}zzzzzzzzz{{{}}}}}}rrreeeXXXIIIAAA>>>:::111)))))))))***+++,,,------...---******,,,---+++,,,///,,,++++++***)))(((((('''%%%'''++++++&&&&&&000>>>'''+++,,,'''%%%,,,444999***))))))))))))(((***,,,***(((((()))***+++,,,---+++(((&&&))),,,---***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((***000111+++%%%&&&,,,///---)))$$$###'''+++---,,,(((***,,,***''''''))),,,***)))))))))*********)))***)))))))))++++++)))''',,,//////...///111000+++,,,'''$$$%%%&&&'''))),,,)))(((&&&&&&((()))((('''&&&'''((()))))))))(((((()))***++++++)))(((((()))(((******''''''******(((+++***(((((())))))'''%%%***)))'''((()))+++******&&&'''((()))***+++******((()))***)))((('''(((***)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))***************(((&&&&&&)))+++---&&&&&&&&&''''''((()))***)))))))))((((((((()))***(((((((((******)))&&&###$$$&&&)))***))))))***+++((())))))((('''))),,,///***'''(((......((($$$%%%(((+++***'''&&&((('''$$$,,,))))))++++++((('''''',,,,,,,,,)))(((+++111666***)))%%%!!!###((()))''',,,------+++((('''(((***---+++((((((,,,111///***,,,++++++++++++,,,,,,,,,,,,***)))((()))+++...000---+++***+++,,,---,,,++++++*********+++---......,,,,,,,,,+++,,,,,,------,,,------......------,,,,,,,,,,,,++++++,,,000222---///111111000000111222///000+++...;;;;;;333111...///111222333444444333{{{ttthhheeeaaa^^^^^^```ccceeecccfffiiimmmppprrrsssttt~~~~~~}}}zzzwwwuuusssrrrrrriiifffaaa\\\ZZZ]]]ccchhhgggiiilllooorrrwww}}}}}}{{{wwwxxxxxxyyy|||zzzpppbbbWWWJJJAAA===999222+++*********+++,,,------...---***))),,,,,,+++---111------,,,***)))((('''''''''))),,,,,,((()))333@@@$$$((()))%%%$$$,,,777>>>)))+++......***%%%&&&+++888000******+++)))&&&&&&000***''',,,111000,,,)))++++++++++++++++++++++++,,,,,,+++***)))(((''''''%%%000777222)))&&&)))+++***...///---,,,---,,,)))******+++***))))))***++++++(((&&&''')))+++***))))))((((((***,,,---,,,***...000///+++***++++++''',,,(((&&&(((******&&&"""+++***((((((*********)))&&&'''((())))))((('''&&&$$$&&&((()))(((((()))***(((******''''''******(((,,,+++)))((()))(((&&&%%%+++)))((()))***+++++++++(((((()))***,,,,,,***((()))))))))((('''(((***,,,)))))))))***************&&&&&&''''''''''''&&&&&&))))))))))))************''')))'''$$$###(((++++++&&&&&&&&&''''''(((******((()))***)))((((((***+++)))(((((()))***)))'''%%%%%%'''*********))))))***'''(((((('''''''''***,,,%%%###%%%***,,,***(((((())),,,+++(((&&&'''&&&"""'''''''''((()))***+++,,,******)))***,,,///111333999000)))))))))))))))***---......+++'''&&&(((+++---***((()))---000111///---,,,+++,,,------,,,++++++***)))((()))+++---...---,,,++++++------,,,+++***)))(((***,,,...///...+++*********+++,,,------------------------------...//////.........111333,,,111222000///000111000333444------999999111222///000111333444444333333vvvnnnbbb___\\\ZZZ\\\^^^aaaccccccfffkkkmmmnnnqqquuuyyy}}}~~~zzz|||~~~~~~{{{yyyxxxzzzyyywwwtttnnnkkkeee^^^YYYZZZ```eeedddgggjjjmmmqqqvvv{{{~~~zzzxxxuuuuuuvvvxxxzzz}}}xxxnnn^^^UUUIII@@@:::666111...+++++++++,,,,,,---------,,,)))(((***+++***,,,000...---,,,+++)))((('''&&&((()))+++---,,,...999EEE)))+++)))%%%(((///666777((()))...111---&&&&&&***:::000)))))))))&&&%%%&&&///***)))---///,,,***+++++++++++++++++++++++++++***************)))((((((&&&///555111***)))+++,,,)))333999555///......---,,,***))))))***++++++***(((((((((''''''((()))+++(((''''''))),,,---,,,++++++...,,,((('''***,,,+++(((((('''&&&'''(((%%%###+++)))'''((()))***))))))%%%&&&(((*********)))((($$$&&&((()))((((((((()))***,,,,,,((((((,,,,,,***+++)))(((((())))))(((&&&***)))'''(((***++++++******)))***,,,//////---***'''''''''&&&&&&)))...111(((((())))))******++++++''''''((())))))(((''''''((((((((())))))))))))***&&&(((&&&%%%(((---,,,&&&'''''''''''''''((()))***&&&((()))(((&&&&&&)))+++***((('''((())))))((('''%%%(((***+++***((((((((('''((())))))''''''((()))---,,,'''"""###(((---...'''***+++((('''((('''######&&&)))******++++++***)))'''&&&)))...///---***AAA333,,,333333+++(((...+++------***&&&%%%***...,,,***)))***+++,,,///111...,,,+++,,,...///---***+++***************++++++,,,+++***+++,,,---,,,***+++)))(((***---///...---+++******+++,,,---...///---,,,++++++,,,---///000111333444333222222333444---222333///...000000...111333...///999888222333000222333555555555444333~~~rrriii^^^[[[YYYXXXZZZ^^^```aaadddhhhmmmnnnnnnqqqxxx}}}}}}wwwyyy{{{~~~~~~zzzxxxzzz~~~~~~zzzvvvtttqqqjjjaaa[[[ZZZ___dddccceeeiiilllpppuuuzzz~~~|||xxxuuuttttttuuuvvvyyy|||~~~wwwmmm[[[TTTIII???888444111///++++++,,,,,,,,,,,,------+++'''&&&((()))(((+++///......---+++)))((('''&&&$$$$$$&&&)))***...999DDD333000***''',,,222111+++&&&&&&+++222111+++))),,,222***%%%'''(((&&&)))...***((()))---+++&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))---000///)))'''+++000111%%%111777000''')))///333---***'''(((+++,,,+++)))$$$(((***((($$$$$$(((---(((''''''(((******)))''''''******'''(((...333444)))***((($$$###'''---000((('''%%%%%%'''''''''&&&$$$&&&(((+++,,,,,,++++++***,,,---,,,***'''&&&&&&+++...---******---...+++)))((('''((()))***)))((()))((('''''')))******)))%%%$$$%%%(((,,,---+++(((%%%%%%%%%%%%&&&***111666%%%%%%&&&'''((()))******)))***+++,,,,,,+++***)))''''''''''''((((((((()))(((((('''(((000555..."""'''''''''''''''((())))))$$$&&&((('''%%%%%%(((******(((''''''((())))))(((&&&(((++++++***(((''''''''')))******(((''''''(((&&&++++++&&&&&&,,,---***%%%)))***(((((()))((($$$$$$(((,,,,,,+++***'''$$$(((%%%$$$(((...///)))###<<<***&&&333555((($$$---***+++,,,)))%%%&&&,,,222,,,+++******)))))),,,000...,,,+++,,,//////---***++++++++++++************+++***)))***+++++++++)))---+++)))+++...///...++++++++++++,,,---...///000++++++******+++...111333///111222222000//////000---333444///---000000,,,+++000...000;;;:::444777222333555777777666555333rrriii\\\ZZZXXXYYY]]]bbbgggjjjjjjlllmmmnnnooosssyyy|||zzz{{{uuuxxx{{{}}}~~~|||zzzxxxyyyzzzzzztttqqqlllgggdddbbbaaaaaagggggghhhkkkpppvvv|||}}}~~~zzzxxxxxxuuutttuuuuuuuuuyyy}}}zzznnn]]]OOOAAA<<<999333---***---***''''''***,,,,,,++++++***((()))***,,,,,,+++'''***...000000---)))&&&&&&---''',,,$$$///JJJ222)))------(((,,,333222******)))(((***,,,---+++)))((())))))(((&&&%%%&&&(((******))))))))))))******+++,,,***(((+++///---(((+++***)))))))))***+++,,,///000///,,,)))+++---...555333000+++(((''')))+++333000.........---(((%%%)))'''&&&%%%&&&'''***+++***,,,***%%%''',,,,,,&&&'''%%%(((......)))'''***000,,,'''%%%''')))***)))&&&'''...333+++ %%%222111&&&"""(((+++&&&%%%***&&&+++---***)))******'''))))))***)))((())),,,///))))))(((((((((((())))))(((((((((((()))+++,,,---)))((((((+++------***'''+++)))(((&&&&&&((()))+++,,,+++)))''''''((()))***+++(((%%%$$$'''))))))((('''%%%%%%'''***,,,,,,***---,,,+++,,,,,,***'''%%%(((((())))))******++++++'''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&)))...333777'''((()))++++++******))))))))))))(((''''''(((***))),,,,,,)))'''((())))))))))))))))))((((((((((((''''''((())))))((('''&&&---$$$'''...000444444)))%%%+++%%% '''((($$$%%%$$$%%%'''+++,,,---111555)))******+++,,,,,,------111111---((('''+++---,,,,,,+++******+++,,,,,,,,,$$$)))---...+++***,,,///)))***+++,,,---...------,,,+++***+++---...---,,,,,,111333000+++,,,666???333222111/////////000000444666333---,,,111333000(((...111222666:::555,,,111...///666>>>???777...yyylllddd[[[ZZZXXXYYY\\\aaafffiiikkklllmmmmmmnnnrrryyy~~~|||yyy{{{wwwzzz~~~~~~}}}{{{yyyxxxxxxyyyzzzxxxuuupppllliiiggggggggghhhhhhiiilllpppuuuzzz}}}|||{{{yyywwwtttssssssrrrqqqtttzzzzzz~~~xxxlll\\\OOOCCC<<<888111,,,+++,,,)))((((((+++,,,,,,***((('''&&&''')))***)))(((((()))+++,,,---,,,,,,+++'''---'''***$$$,,,>>>%%%------+++)))+++///...***+++)))(((***,,,---+++)))+++++++++***(((((()))+++******))))))))))))******&&&&&&&&&&&&+++111111---++++++***************+++''')))***************)))***,,,000111000,,,)))''',,,+++***+++,,,,,,)))&&&(((''''''&&&'''((()))******&&&'''*********222===+++&&&'''---000---))))))222...)))''''''''''''%%%&&&%%%)))111333555DDDWWW666,,,(((---///***)))...(((,,,...+++***+++,,,******++++++***((('''((()))))))))(((((((((((())))))))))))((((((((()))*********)))***,,,//////---******)))(((''''''((()))***---+++)))'''''''''((()))***((('''(((***+++)))'''+++)))'''((()))***(((&&&+++***)))******)))'''$$$&&&&&&&&&'''(((((())))))'''''''''''''''(((((()))+++***((('''((())),,,---'''((()))***+++******)))((()))***+++*********+++&&&(((************)))((()))))))))))))))))))))(((''''''((())))))((('''&&&+++&&&+++000...111222***'''000---&&&((('''###'''%%%%%%&&&))),,,...000222)))***,,,------+++)))(((...///---((('''+++,,,+++,,,+++*********+++++++++,,,***(((((()))++++++***,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---...---,,,(((,,,///...++++++000666222111111000/////////000444555333------111222000,,,000111111444888444...000///000555:::;;;555...{{{rrrhhhaaaZZZYYYXXXYYY[[[```dddgggkkkllllllmmmooottt{{{}}}|||~~~{{{~~~~~~~~~~~~|||zzzxxxwwwwwwxxxyyyzzzxxxtttqqqnnnllllllllljjjjjjjjjllloootttxxxzzz||||||yyywwwsssqqqqqqnnnkkkmmmqqqvvvzzzuuuhhh[[[PPPEEE===666///,,,---***))))))***,,,,,,+++)))''''''''')))******)))'''***)))))))))***,,,...///$$$)))'''+++,,,555???)))111---+++------+++***+++,,,***)))***++++++***)))+++,,,,,,+++))))))***,,,))))))))))))))))))))))))((((((''''''---444555111+++++++++++++++***)))((())))))+++...///...***((($$$''',,,000111///,,,))))))))))))+++------+++)))''''''(((((((((((())))))+++$$$'''///+++&&&444LLL---(((&&&,,,111000+++'''///,,,***(((((((((&&&%%%000)))%%%%%%"""!!!***666222***&&&+++---)))'''+++(((,,,---***)))+++,,,+++...//////---***'''''''''))))))(((((((((((())))))***)))(((((('''''''''((())))))))),,,......---+++))))))(((((((((((()))))),,,+++)))(((''''''(((((((((((()))+++---,,,)))&&&,,,***)))((()))((('''%%%((('''''''''((((((&&&$$$%%%&&&&&&''''''((())))))+++++++++++++++,,,,,,,,,,,,,,,***((('''&&&&&&&&&'''((()))*********))))))((((((***+++++++++++++++''''''))),,,------+++)))))))))))))))))))))))))))'''(((((())))))((((((''')))(((000333++++++///******666555---+++'''$$$)))'''&&&%%%''',,,000000...(((***,,,...---***&&&$$$***,,,+++((((((+++,,,***+++******)))))))))******+++&&&$$$)))111555111,,,,,,,,,+++******+++------,,,+++***+++---...---,,,(((***,,,---,,,,,,---...000000111111111000//////333444222...---000111000000111111111222555333///000000111333555555222000~~~yyysssmmmfffaaaYYYYYYYYYYYY[[[^^^cccfffjjjkkklllooottt{{{}}}}}}~~~}}}{{{yyywwwwwwxxxyyyzzz{{{zzzvvvsssqqqoooooooookkkkkklllmmmooorrruuuwwwwww{{{}}}zzzwwwsssooonnniiieeefffkkkrrrwww}}}tttfffZZZQQQFFF===444,,,+++...((()))***+++,,,,,,***))))))***+++---......,,,)))+++***))))))***,,,---///&&&)))'''***111<<<>>>000444...///555444+++(((+++,,,+++******************)))******)))(((((()))+++))))))************)))))),,,,,,)))'''***000000,,,+++,,,,,,,,,+++***((('''...,,,,,,000111///,,,+++)))((('''(((***---000000------...//////...,,,+++'''((())))))))))))((((((,,,((()))---)))$$$000BBB+++)))))),,,...---***(((((((((((()))******)))((('''$$$$$$((((((%%%'''++++++$$$"""&&&)))((('''(((&&&***+++(((&&&)))+++***111111000...++++++,,,...))))))(((((((((((())))))((((((''''''''''''((((((((((((((()))******)))((((((((())))))))))))((((((+++***))))))))))))***+++(((((()))***+++***)))'''(((((((((((())))))))))))((('''&&&'''(((((('''%%%''''''(((((()))******+++)))******+++++++++++++++)))))))))))))))(((''''''((((((((()))))))))))))))+++)))(((((()))*********---******---///...,,,,,,)))))))))))))))*********'''((((((((()))))))))))))))+++444555)))&&&,,,***,,,777666......***%%%)))(((&&&$$$%%%+++111000+++''')))***++++++)))'''%%%&&&******((())),,,,,,))))))******)))(((((()))***'''&&&(((///666666000((()))(((((((((***---000222,,,+++***+++---...---,,,------,,,---...///...---...///000111111111//////333333111///...///000000000222333333444333111///111222333333222111111222|||uuunnnhhhccc```YYYZZZ[[[[[[[[[]]]bbbeeehhhiiimmmttt|||}}}|||||||||{{{yyyxxxxxxzzz{{{}}}~~~|||yyyvvvtttrrrqqqqqqllllllmmmmmmoooqqqssstttssswww||||||yyyuuupppllliiieeeaaabbbgggpppuuu|||tttggg[[[QQQEEE<<<333,,,***---((()))+++,,,,,,+++******++++++,,,...000000---+++***+++,,,,,,,,,+++******...---+++&&&///888111,,,444111555<<<:::...(((+++++++++******))))))***+++)))******)))((((((***+++((()))************)))(((+++***'''%%%''',,,***&&&+++,,,,,,,,,+++***((('''---((('''+++...---...333---***&&&%%%)))---000111111111222111///,,,+++***((())))))***))))))(((((((((++++++(((&&&(((++++++'''***---,,,)))((()))***%%%'''((()))))))))))))))######&&&+++---,,,+++,,,)))%%%$$$(((------------&&&***+++)))(((***,,,***///...,,,******---222666))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***))))))***)))((('''&&&&&&(((((())))))))))))(((((()))))))))***+++,,,---...))))))((('''&&&'''(((***(((((())))))(((((())))))***(((''''''((()))(((''''''''''''((())))))******$$$%%%&&&''''''''''''&&&'''((()))*********)))(((((((((((((((((()))))))))111---)))'''(((***,,,,,,222,,,***,,,---)))))),,,((()))))))))*********+++(((((((((((())))))******,,,,,,444444'''%%%***))),,,444000+++000...''''''((((((%%%%%%+++222111+++((((((''''''((((((******%%%)))***)))))),,,+++(((((()))***)))((((((***,,,++++++,,,------+++)))((((((((('''(((***---000222,,,+++***+++---...---,,,111...,,,,,,.../////////,,,...///111111111000///333222000000///...///000///111555888777333///...222444444333111000222444wwwnnngggaaa^^^YYY[[[]]]\\\[[[\\\aaaeeefffiiioooyyy~~~|||zzz~~~{{{{{{zzzzzz{{{}}}}}}zzzwwwuuusssrrrmmmmmmmmmnnnooopppqqqrrrvvv|||{{{wwwrrrlllgggddd```]]]aaagggooottt{{{uuuhhh]]]QQQDDD;;;333,,,***,,,(((***++++++******+++,,,*********,,,------,,,***)))+++---......,,,)))'''---......'''333<<>>***)))***...333333...)))"""&&&***,,,,,,---///222---+++)))''''''((()))***+++$$$)))777888,,,'''---+++...---))))))---,,,(((###&&&((('''&&&'''***...###(((***(((%%%%%%((())))))(((''''''***,,,***%%%$$$+++000000///000...***)))+++------+++)))''''''))))))(((((((((((())))))+++******)))))))))))))))"""$$$&&&&&&&&&&&&***---+++)))(((&&&&&&((()))+++))))))))))))((('''&&&%%%&&&))),,,---***(((((()))$$$&&&))))))((((((+++---...,,,)))''''''((('''&&&&&&&&&''''''((())))))***###%%%'''((()))(((&&&%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&((()))***###"""###(((...000,,,((((((***444<<<555((('''111((())))))***++++++,,,,,,)))((((((((((((***,,,---:::---((()))'''+++---###'''222///''''''%%%$$$***"""+++---(((***333777333******++++++***)))((('''***,,,,,,((((((+++,,,***$$$(((++++++***+++000444''')))******((('''))),,,'''((()))+++,,,,,,,,,,,,,,,+++***+++---...---,,,(((,,,000111000///...///---,,,,,,---...000222333333///...222111,,,,,,000111000333777555000111777000...---///111222111///{{{pppiiiccc___]]]\\\ZZZYYY]]]dddfffrrr}}}yyyzzzuuuqqqnnnkkkiiiiiinnnrrrsssrrrpppqqqsssvvv{{{}}}uuuooobbb]]]ZZZVVVOOOPPPhhhlllrrryyyrrreeeYYYKKK<<<555222...---------,,,++++++,,,,,,***(((,,,++++++***)))))))))***'''******'''+++222222...---///***---;;;===333000,,,---...---+++***+++,,,++++++++++++************&&&''''''((()))******+++))))))***,,,......,,,***)))&&&&&&***,,,++++++...)))+++,,,+++((((((+++...,,,------......------,,,***,,,///000///---)))'''$$$,,,!!!...'''...###222---+++)))((('''((()))***)))%%%%%%+++...+++'''%%%)))((('''((()))***)))(((444///***&&&&&&((()))))),,,)))&&&%%%(((******))))))))))))((((((((())))))///***+++000...&&&(((///)))))))))+++------+++)))$$$'''******((((((***,,,###***'''%%%++++++&&&)))***"""))),,,&&&444>>>000)))***+++------,,,++++++&&&(((++++++***)))******))))))))))))(((((((((((()))))))))))))))******++++++******+++------,,,***%%%$$$$$$%%%'''(((((('''+++***)))(((((((((((((((&&&''''''&&&%%%$$$%%%&&&'''((((((''''''(((***---&&&''''''(((((((((((((((+++,,,---+++((((((+++///'''((('''''',,,000,,,&&&,,,&&&(((///,,,###***<<<000,,,***++++++...666>>>(((///======,,,$$$(((''''''---(((***444((("""666111+++...'''111)))''')))((()))+++)))%%%&&&+++))))))******+++++++++++++++++++++***++++++,,,---((()))))))))******************+++,,,,,,---......++++++,,,,,,---...//////222---,,,......,,,000888222111000.........///000,,,;;;<<<666666111---222111222333000---///666===vvvnnn```]]][[[\\\[[[[[[___eeekkkxxx~~~zzzzzztttpppmmmjjjiiiiiilllppprrrrrrrrrssstttxxx}}}zzzqqqkkkccc[[[UUUSSSOOONNN\\\nnnkkkqqqyyysssfffZZZLLL===666222///...///---,,,++++++,,,,,,***)))...---,,,,,,++++++,,,,,,***------+++///555777333333555222777AAA===777<<<444222///+++)))))))))))),,,+++***)))((('''''''''''''''(((((()))******++++++******+++,,,,,,***)))///***(((******&&&$$$$$$)))+++,,,+++)))((()))+++***++++++,,,,,,++++++***%%%''')))***+++)))'''&&&'''///$$$...)))---"""///)))***+++,,,***((($$$"""(((''')))------)))))),,,,,,+++))))))******)))'''+++***(((''''''(((((((((+++(((%%%%%%'''))))))(((((((((((()))******)))'''$$$***)))!!!"""%%%###)))((()))***,,,,,,***((($$$'''******(((((()))+++&&&---%%%***---111%%%(((+++###(((***$$$///777+++)))******+++++++++++++++(((((()))************)))))))))))))))(((((((((((()))(((((((((((()))******'''(((((()))((('''''''''***(((%%%%%%&&&'''((('''((((((''''''&&&&&&'''''''''(((***)))'''&&&&&&'''*********)))'''&&&'''(((&&&''''''(((((((((((((((******+++***))))))***+++)))***))))))---111...(((...)))(((,,,+++(((111>>>000)))$$$###%%%+++666BBB)))+++555777,,,(((***&&&)))***$$$)))666---$$$000666------'''///((((((---***)))+++***&&&'''***&&&&&&'''''')))+++,,,---++++++*********++++++,,,))))))))))))******************+++,,,,,,---......------------------------...***)))---//////333:::111000000////////////000111;;;999222333111///444222555666666666999AAAHHHxxxooo\\\ZZZZZZ\\\]]]]]]aaagggppp}}}~~~~~~}}}zzztttoookkkiiihhhjjjjjjlllppptttvvvuuuuuuzzzwwwmmmfff```WWWPPPQQQQQQOOOSSS[[[iiioooxxxtttggg[[[LLL===666333000///111---+++***+++,,,,,,+++)))------,,,,,,++++++,,,,,,,,,---------000666777444888888777???EEE;;;888EEE888333---)))***++++++***///...+++)))''''''((()))((((((((()))******++++++---+++))))))******)))(((...)))(((,,,...+++)))))))))+++,,,+++)))((('''(((******++++++++++++******'''((()))***++++++++++++***///&&&---++++++ ***((()))***++++++***)))((('''(((+++---+++***///666...,,,+++***+++***)))'''%%%''')))******)))******+++)))'''&&&((()))))))))(((((((((+++......+++''',,,---%%%&&&FFFkkkiiiNNN((('''((()))++++++)))(((%%%''')))***)))((()))******111###///,,,555$$$)))***%%%((()))%%%---444,,,)))))))))))))))******++++++(((&&&'''***+++***((())))))))))))(((((((((((((((''''''''''''((())))))&&&'''(((((('''&&&&&&&&&---+++'''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&''''''***,,,,,,+++)))(((((()))***+++***((('''''''''&&&''''''((((((((((((((()))))))))***++++++)))''')))***)))))),,,000...(((...,,,)))(((+++111888<<<,,,'''######$$$'''000:::***'''---111******+++%%%)))'''!!!)))777111&&&***:::(((...+++&&&,,,))))))///+++(((***+++(((''')))&&&&&&&&&'''))),,,///111+++******)))))))))************************))))))+++++++++,,,,,,---------.........------------,,,...++++++...000000444888//////000000000000000000666;;;444,,,111222111555111333555555555999@@@EEEsssiii[[[YYYZZZ]]]^^^^^^bbbiiittt||||||~~~}}}}}}||||||zzztttnnniiihhhhhhjjjiiijjjooouuuyyyxxxwww|||}}}uuukkkcccZZZSSSNNNPPPRRRRRRUUUZZZhhhnnnxxxtttgggYYYKKK<<<555222000///111---+++******+++,,,+++***++++++******)))******+++++++++******---000000///999444222>>>EEE777222CCC333---))))))...111000...222000---+++***+++,,,...)))))))))******+++++++++---+++((('''((()))))))))+++'''&&&+++...,,,***+++((()))***+++***)))((((((,,,,,,------------,,,,,,++++++******+++,,,,,,---***---(((,,,///***!!!(((,,,***'''&&&)))...333777)))'''(((++++++,,,222999,,,***))))))++++++***(((&&&))),,,---,,,+++,,,---+++***)))))))))***+++++++++)))(((***...///---)))***&&&'''QQQzzzvvvWWW''''''''')))++++++)))'''&&&'''))))))))))))))))))+++222###000(((111!!!,,,(((&&&''')))***///444333)))((('''''''''(((***+++---((($$$%%%))),,,***'''))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''))),,,---,,,***+++)))''''''(((((((((&&&%%%%%%%%%%%%%%%&&&'''((('''***---...,,,)))((('''$$$''')))******))))))***&&&''''''((((((((((((((()))((((((+++...---)))%%%''')))(((&&&))),,,+++'''***,,,***&&&,,,777:::666((('''(((***)))&&&'''+++***&&&+++---&&&'''+++%%%'''%%%$$$,,,444000((('''999///,,,'''%%%)))***+++...)))&&&)))+++)))(((******)))((((((***...222444******)))))))))))))))***++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------............444222000000111111111111...///000000111111111111777:::111***111444111333111222333222111222555888|||lllaaa[[[YYYZZZ]]]______eeekkkvvv{{{{{{~~~}}}{{{zzzzzz{{{|||~~~}}}yyyssslllhhhhhhiiijjjjjjkkkpppvvv{{{{{{zzz}}}|||tttjjjbbbUUUQQQNNNMMMMMMPPPWWW___hhhoooyyysssfffUUUHHH:::444222///...///---+++))))))+++,,,,,,++++++******)))******++++++,,,)))((((((******))))))666///,,,999CCC555---:::,,,***(((,,,222444111...000...,,,***+++,,,///111************+++++++++++++++)))'''''')))***++++++...***(((***)))%%%$$$&&&((((((((()))++++++******+++,,,,,,------,,,,,,+++++++++)))((((((((())))))+++,,,+++,,,666...'''+++***)))&&&&&&)))...444888000***''')))+++,,,---000'''&&&&&&(((***++++++******+++,,,,,,++++++,,,---))))))))))))(((((()))***+++)))&&&'''***,,,+++***(((***++++++///555444...''''''''')))++++++)))'''((((((((())))))***)))(((***///%%%---'''***!!!///'''(((''''''+++---///444)))((('''''''''(((***+++---((($$$%%%)))+++)))&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&''''''(((,,,'''%%%)))111555111,,,%%%%%%&&&(((******'''%%%''''''&&&&&&'''((())))))&&&))),,,---+++)))'''&&&$$$''')))******))))))***&&&''''''(((((((((((((((***)))***,,,//////***&&&''')))(((&&&'''+++***'''$$$******'''---777666---((('''***,,,+++&&&%%%(((***''',,,,,,###$$$)))&&&$$$%%%,,,222///+++***(((333333((($$$&&&'''+++---)))&&&&&&***,,,***)))+++,,,+++***)))***---000222))))))(((((())))))***++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111777666444222333333111/////////000000111111222222444888000***333555000000555555444333111111111222wwwggg]]][[[YYYYYY]]]___bbbiiiqqq{{{|||{{{~~~~~~~~~|||zzzwwwwwwyyy{{{{{{{{{xxxrrrkkkggghhhjjjkkkkkkmmmrrrwww{{{~~~~~~|||sssiiiaaaSSSRRROOOJJJHHHLLLVVV___iiiqqq{{{qqqdddRRRFFF:::555333000---------+++))))))+++,,,---,,,,,,,,,++++++,,,,,,------...)))'''******)))((()))222///---777AAA666,,,333,,,++++++...111111...***+++***)))))))))+++---///++++++++++++++++++++++++***((('''(((***,,,,,,+++,,,+++,,,---+++)))---555+++***((()))***,,,,,,+++))))))************))))))...---,,,+++************,,,,,,///---===111------%%%&&&(((***++++++******666...)))***,,,)))&&&%%%%%%%%%%%%'''***,,,,,,+++,,,***))))))***+++)))(((%%%'''((('''&&&%%%&&&''')))(((((('''''''''((()))///+++,,,111---$$$!!!%%%((('''((()))++++++)))((()))((('''(((******)))'''++++++)))***111'''$$$...'''+++&&&%%%***&&&%%%000((((((((((((((())))))***+++(((&&&&&&)))***(((&&&))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((***%%%###'''000333000+++$$$$$$&&&(((******(((&&&))))))((((((((()))******&&&)))++++++)))''''''''')))***+++***((('''''''''&&&''''''((((((((((((((()))***+++---///---***((()))++++++((((((+++,,,)))"""'''***)))---333///'''+++((('''((('''&&&***000+++(((,,,---$$$%%%***&&&$$$'''333666***&&&,,,***,,,777'''$$$)))&&&,,,---&&&&&&***...---)))))),,,+++***)))(((((()))+++,,,((((((((()))***+++,,,---*********+++++++++,,,,,,---------,,,,,,+++++++++***+++,,,---///111222333222333222222555888666111222111000///000111222333111666000+++333555//////333333222222222111111000sssdddZZZYYYWWWWWW\\\```fffpppyyy~~~}}}}}}yyytttsssuuuxxxxxxyyywwwqqqjjjgggiiillllllnnnqqqtttwww{{{{{{rrrfff^^^RRRRRRNNNIIIHHHNNNXXX___kkksss}}}}}}nnnaaaPPPEEE;;;888666222...------+++)))(((***,,,------,,,,,,++++++,,,,,,---...---((('''+++,,,******---+++111333888>>>555+++000,,,---------------+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++)))'''***...///,,,---888EEE111...***(((***++++++***))))))************))))))------------,,,,,,,,,,,,+++)))///***>>>...+++)))###%%%''')))***(((&&&%%%000---,,,...---)))&&&''''''&&&&&&(((+++,,,,,,++++++((('''***//////***$$$%%%'''))))))'''&&&'''(((''',,,000///+++(((((()))))) )))222222///...)))((()))***,,,,,,***(((***((('''(((***+++(((&&&...%%%---)))CCC,,,***(((&&&,,,&&&$$$+++%%%!!!111(((((())))))*********)))(((((((((((((((((('''&&&))))))))))))(((((((((((('''''''''&&&'''(((((()))&&&&&&&&&(((***+++*********(((&&&'''((())))))(((******)))((((((((())))))((()))+++***(((''''''(((*********)))'''&&&'''(((&&&''''''((((((((((((((((((***,,,---,,,***))))))))),,,+++''''''***+++***%%%''')))***,,,,,,)))&&&+++((('''((('''&&&***111---&&&))),,,(((+++---&&&'''(((777888'''&&&...))))))<<<(((&&&---&&&,,,+++'''***111444///((('''+++))))))((((((((()))******''''''((()))+++---///000))))))******+++,,,------......---,,,,,,+++******+++,,,---...///000111222---//////000555;;;888222555333000......000222444000666000+++111222///111111111111111222111///...|||oooaaaXXXWWWUUUUUU[[[aaaiiiuuu~~~xxxsssqqqrrruuuvvvwwwvvvqqqjjjgggiiimmmlllppptttvvvwwwzzz{{{pppddd[[[RRRPPPMMMJJJMMMUUU]]]aaalllttt~~~|||mmm___OOOEEE<<<:::888333...------+++((((((***,,,------***)))))))))***++++++,,,+++%%%%%%***---++++++///$$$333888999:::333+++...,,,,,,---+++******,,,///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***''''''***...,,,%%%$$$111@@@777111+++((()))******)))++++++,,,,,,,,,,,,++++++&&&'''((())))))***))))))(((%%%+++%%%;;;)))&&&###&&&&&&%%%%%%&&&)))+++---&&&(((---111///***+++///***)))((()))+++,,,,,,+++***((((((...555555,,,###(((+++---,,,***)))***,,,(((000888999333,,,***+++***,,,...,,,'''&&&)))...)))))))))+++------+++)))***((('''(((***+++(((&&&111"""000)))SSS222///"""$$$,,,%%%%%%///((($$$777'''(((***+++++++++***)))&&&(((******(((&&&&&&&&&))))))))))))(((((((((((((((''''''''''''((())))))$$$(((,,,+++&&&$$$'''***000,,,'''%%%&&&(((***++++++***)))((((((((((((((()))***+++***(((((((((***'''((((((''''''(((***---&&&''''''(((((((((((((((&&&))),,,,,,)))'''(((***'''***)))%%%$$$''')))((()))((((((+++***'''&&&(((((((((***---+++&&&%%%(((...$$$$$$***,,,111111%%%+++)))777999&&&'''///''')))@@@***(((111&&&,,,***)))///777999111'''&&&+++((())))))***++++++,,,,,,&&&'''(((***,,,...000111(((((()))***,,,---...///......------,,,+++******---.........//////000000+++---......444:::777///777444000------///222444111777000)))...111///444666555555555444333000...{{{oooaaaXXXXXXUUUWWW___fffmmm{{{yyyvvv{{{zzzzzzxxxsssqqqrrrvvvtttrrrpppnnnlllkkkkkkpppnnnpppuuuyyy{{{yyynnnccc\\\TTTPPPMMMLLLLLLOOOYYYdddooouuu}}}xxxiii\\\SSSGGG<<<777444111000222...---+++******+++---...###222'''(((---)))///...))),,,---++++++---,,,)))++++++,,,AAA...555---000***111555 111///777222///222111,,,***,,,---,,,)))+++,,,+++***)))***+++///+++)))+++...///,,,((((((((()))***+++,,,,,,------,,,***)))))))))***+++(((***---,,,***(((***+++))))))************))))))((()))+++,,,,,,+++)))(((&&&(((******(((&&&&&&&&&'''((()))++++++,,,,,,,,,(((((((((((()))***++++++///,,,+++---000000,,,(((+++***))))))******)))(((---333555111...---,,,***''')))+++,,,***)))))))))+++)))&&&$$$)))000000+++$$$***,,,((('''******&&&((((((((((((((()))*********((((((*********...444+++((((((******((((((,,,,,,&&&%%%***,,,((((((***)))%%%###%%%***,,,)))%%%((('''%%%%%%'''((('''&&&''''''(((((())))))*********)))((('''''''''''''''---'''"""###)))------***%%%%%%&&&&&&'''(((((((((&&&******&&&''',,,---)))------+++***)))(((((((((...,,,***((((((***,,,...,,,)))'''))))))&&&'''***((((((((((((((()))******((((((((((((((((((((((((---)))&&&''''''&&&(((---'''000555///(((''''''&&&(((//////--- 666&&&***...&&&***999:::,,,$$$'''+++***((()))***++++++***888%%%&&&***!!!&&&111,,,)))000)))(((222***&&&888...,,,)))+++...000///---++++++,,,,,,---...//////000...---///222333111...111111111000000000000000555444///+++...444222,,,:::888222---...222222...|||oooaaaWWWVVVUUUWWW___gggqqqzzzwwwzzz|||{{{zzzuuussstttuuutttsssqqqpppooonnnnnnpppnnnpppuuuyyy{{{zzzoooddd]]]UUUQQQMMMMMMMMMQQQZZZdddooouuu}}}wwwhhh[[[LLLAAA666111///,,,+++---...---+++******+++---...+++999,,,+++...(((,,,***))),,,,,,******---...+++,,,...222CCC...222,,,///...,,,///)))///111888222+++......***))),,,......)))***+++***((((((***+++...+++)))+++...///,,,((()))))))))))))))*********,,,++++++***))))))******''')))++++++)))((()))***))))))************))))))******++++++***)))'''&&&'''(((******((('''((()))(((((()))***++++++,,,,,,,,,,,,+++***((()))***,,,///,,,******------***&&&)))''''''''')))***)))(((***///111---******)))'''%%%'''))))))((('''''''''+++)))&&&%%%)))//////+++&&&+++---***))),,,---***((((((((((((((()))*********((((((******)))---333,,,)))(((******'''(((+++)))***000777666...'''&&&'''''')))+++,,,,,,+++***((('''%%%%%%'''((('''&&&((((((((((((((()))))))))(((''''''''''''(((((())),,,'''###$$$'''++++++)))(((((())))))***+++++++++***,,,,,,'''&&&))))))&&&---,,,+++******)))******,,,***)))(((((()))***,,,)))''''''******'''&&&)))((((((((((((((())))))***(((((((((((((((((((((((()))%%%$$$&&&&&&$$$$$$((()))000111,,,((()))+++***)))///555,,,###000&&&)))***%%%(((333666...&&&%%%+++)))((((((***++++++***666(((,,,222)))'''(((***///'''%%%000---(((444000...,,,,,,,,,,,,+++*********++++++,,,------...---------...000000///---000000111111111111000000222111...+++///555444///111333222000222666555222qqqbbbXXXWWWVVVZZZbbbmmmyyy{{{xxxzzz~~~}}}}}}|||yyywwwxxxuuuuuuuuuuuutttssssssrrrpppnnnooouuuyyy{{{{{{pppeee^^^VVVQQQMMMMMMNNNRRR[[[eeennnttt}}}tttfffYYYJJJ@@@555111///,,,,,,...------++++++++++++------%%%333((((((---(((---,,,))),,,+++)))***...000......111888DDD111000,,,,,,///%%%(((666)))000444///,,,//////+++))),,,...---+++,,,+++)))(((''')))+++---+++)))+++......,,,)))******)))))))))(((((((((***++++++++++++***))))))'''(((******((('''((()))))))))************))))))++++++***)))(((''''''&&&((()))***)))((((((***+++((())))))******+++++++++000000000---)))(((***---...+++((((((******(((&&&((('''&&&(((***+++***)))(((---...+++)))***)))&&&&&&'''))))))(((''''''(((******'''&&&)))//////+++'''+++,,,***)))+++,,,+++((((((((((((((())))))******(((((())))))(((+++000,,,)))(((***)))''''''***''',,,444:::666---'''&&&&&&))),,,---,,,++++++---((('''%%%%%%'''((('''&&&))))))(((((((((((((((((('''&&&&&&''''''((()))***)))(((&&&%%%%%%'''((()))))))))******+++,,,,,,,,,***,,,+++(((((())))))'''***))))))(((((()))))))))(((((((((((((((((((((((('''%%%'''***+++'''&&&(((((((((''''''(((((()))***))))))))))))))))))))))))'''$$$%%%(((((($$$###%%%***,,,***'''&&&)))***)))***---<<<***''')))&&&((((((&&&'''---333333,,,$$$***)))((((((***++++++***999***'''***&&&)))...)))---222***&&&...000+++------------,,,***)))***,,,++++++,,,,,,---.........,,,...000111000//////000---///111222333222111000111000...,,,///333222...+++111555555444666555222qqqbbbYYYYYYZZZ]]]eeerrr}}}yyy{{{~~~~~~|||zzz|||vvvwwwxxxyyyyyyxxxwwwvvvpppnnnoootttxxx{{{}}}rrrggg___WWWQQQMMMMMMOOOSSS[[[dddmmmsss||||||qqqcccVVVHHH>>>555111000...---///---,,,,,,++++++,,,,,,---&&&555***)))...)))...---***,,,+++(((***///222111000111:::AAA555222000***111%%%...HHH***000111000222555333...+++,,,---,,,000000...+++(((''')))***+++******+++---...,,,***************)))))))))))))))***+++,,,,,,+++))))))((())))))***))))))(((((())))))************))))))+++******)))((())))))***,,,,,,+++***((((((***,,,)))))))))))))))***++++++---111333111---+++,,,...,,,)))'''&&&(((******)))***)))((()))++++++***)))***...///,,,+++---,,,)))(((***+++***)))((()))***)))***(((''')))......***(((******(((''''''((()))))))))(((((((((((())))))***((((((***)))''')))...,,,)))(((***)))&&&&&&)))(((+++///...)))&&&(((+++*********)))(((((()))***((('''%%%%%%'''((('''&&&)))))))))((((((''''''&&&(((''''''''''''(((((()))'''((((((&&&$$$$$$&&&)))&&&''''''(((((()))******''')))******+++,,,---,,,&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''(((%%%&&&))))))&&&&&&)))(((''''''''''''((())))))))))))))))))))))))))))))(((''')))------(((%%%&&&...,,,***)))+++,,,+++(((******???(((,,,%%%(((***(((***)))***111999333'''+++)))((()))+++,,,,,,,,,888,,,&&&((()))---111222---333000+++---000,,,((('''***,,,+++)))***---000.../////////000000000111...111555555333111222333+++---111333444444222111333222000///000000...+++///555999666333222222000}}}nnn```XXX[[[\\\^^^eeerrr|||~~~~~~~~~}}}yyy{{{}}}~~~~~~}}}{{{zzzrrrooooootttxxxzzz~~~ssshhhaaaXXXQQQLLLLLLOOOSSS[[[cccmmmsss{{{yyynnn```SSSCCC:::111//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,666CCC555111222))),,,)))***,,,+++)))+++000333222111///:::<<<999555555***444+++999UUU000///111333111444333---+++,,,---,,,555555333///+++))))))************+++,,,---,,,+++))))))***++++++,,,------))))))+++,,,,,,+++***)))************++++++***)))))))))************)))))))))))))))***+++,,,---.........---***((('''(((***))))))((((((((()))***+++)))---222444222///......)))((('''''')))+++------+++***))))))))))))(((''',,,......,,,---000000,,,)))***+++***)))((()))+++(((******((()))------***+++++++++***'''%%%%%%&&&))))))(((((((((((()))))))))'''(((***)))''')))...+++((('''))))))&&&&&&)))(((+++,,,)))%%%&&&,,,111333---'''%%%''')))((('''((('''%%%%%%'''((('''&&&))))))((((((''''''&&&&&&******)))''''''&&&&&&&&&&&&((()))'''$$$###&&&***%%%%%%&&&''''''(((((()))))))))***---............''''''''''''((()))******((()))+++,,,,,,+++)))(((+++'''%%%''''''&&&'''+++'''''''''''''''(((((())))))))))))))))))))))))))))))(((***//////***((()))444111///111333111,,,(((((('''>>>***...&&&)))---'''+++)))'''...999666***,,,***)))***,,,......---111111222666888000'''&&&***,,,000...+++------)))'''))),,,+++******---111//////000000000000000111---111555666444111222333+++---111444555444333222222111111222222000...---333888999444000000111000vvvjjj```[[[\\\]]]^^^bbbnnn}}}~~~~~~}}}{{{tttqqqppptttwwwyyy~~~uuujjjcccYYYRRRLLLMMMQQQUUU\\\ccclllrrr{{{~~~}}}{{{~~~~~~~~~|||~~~vvvkkk]]]QQQDDD;;;333222222000000222,,,,,,,,,,,,,,,,,,,,,,,,222???222///111***---+++***------***,,,111333222000...<<<888999444999---///+++999HHH///(((,,,000***------***))),,,......555555555222...+++******((()))***+++,,,,,,,,,,,,))))))***+++,,,---...///))))))***++++++++++++***+++***)))***,,,,,,***)))))))))************))))))(((((()))+++---...///000---...---+++((('''''')))***)))((('''((((((******'''***...222444333000...((((((((()))***,,,---...)))(((''''''(((((('''%%%+++,,,,,,***---111000---'''(((((('''&&&&&&((()))(((++++++)))))),,,,,,***---,,,---///,,,&&&%%%'''***))))))((((((((((((((()))'''(((+++***(((***///***'''&&&))))))&&&'''***&&&,,,///...,,,...000///777000'''%%%(((+++)))'''((('''%%%%%%'''((('''&&&(((((('''''''''''''''''',,,+++)))(((&&&%%%%%%%%%&&&((()))(((%%%%%%'''***'''''''''((())))))******,,,+++,,,//////+++***,,,************++++++,,,---***+++,,,------,,,+++***,,,)))''')))(((&&&'''***''''''&&&&&&''''''((()))))))))))))))))))))))))))(((&&&(((,,,,,,***)))+++111---,,,000000,,,&&&$$$((((((999...---+++(((...%%%((('''%%%***333444...+++***)))***,,,.........///444111111555///+++555000&&&)))...)))***///,,,,,,,,,,,,,,,******,,,---------..................,,,///222333333111000///---...111333444444333333------000555666333333444222555444000...111333222~~~sssjjjeeecccaaabbb```aaalll}}}}}}{{{~~~~~~~~~{{{vvvrrrqqqtttvvvxxx}}}uuullleee\\\TTTNNNOOOSSSXXX___eeekkkqqqzzz}}}yyywwwvvvrrrwww~~~}}}{{{yyy{{{tttiii[[[OOOEEE<<<555555555444444666+++,,,,,,------,,,,,,+++$$$333((((((---)))///...***---...,,,...111222000---///BBB777555,,,:::111***(((000///---###)))---'''++++++((((((,,,......000222444333111...---,,,''')))***+++++++++,,,,,,*********++++++,,,,,,,,,******))))))***++++++,,,***)))((()))+++,,,***'''))))))************))))))'''(((***,,,---...------)))***,,,+++)))((())))))+++***(((''''''((()))******))))))---222333111---((()))+++++++++******+++(((''''''(((***,,,+++***+++,,,+++***---222222...((((((((('''&&&&&&(((***'''+++,,,***))),,,,,,******))),,,000...(((&&&(((******)))(((((((((((((((((('''))),,,,,,***,,,000(((%%%%%%((()))'''(((+++''',,,...,,,,,,///...***000---)))((()))***)))'''((('''%%%%%%'''((('''&&&&&&&&&''''''''''''''''''+++***)))''''''&&&&&&&&&&&&'''(((((((((((()))***((((((((()))******+++++++++(((***......***(((+++++++++*********+++,,,,,,++++++,,,,,,,,,,,,+++++++++******---,,,(((%%%''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%)))***)))+++///,,,((((((++++++&&&###%%%++++++333333***000###,,,'''((('''''')))---222444)))((('''(((+++------,,,///555***###***+++333KKKKKK---&&&...))))))000---...,,,++++++,,,------,,,------------------------------///222444333///---///000111222333444444333,,,,,,000777999555444888111222111...///333333000}}}tttnnnllllllggggggddddddmmm}}}~~~|||zzz}}}~~~~~~zzzxxxsssqqqtttvvvwww|||vvvmmmfff___VVVOOOQQQVVV[[[aaagggkkkqqqzzzyyytttqqqooolllrrr{{{yyywwwyyy~~~ssshhhZZZNNNAAA999222222333222111333+++,,,,,,------,,,,,,+++'''555))))))---''',,,+++***...///...///222222///***111HHH777111%%%999444///+++--- 222'''///222+++......***))),,,...---+++...222333222000///...'''(((***+++++++++,,,---+++++++++***************+++***)))))))))***,,,---***((('''(((***+++)))&&&))))))************))))))&&&(((***,,,---,,,+++***%%%'''***++++++******++++++***((('''&&&((()))***///***&&&(((///222111---)))+++,,,,,,***((('''''')))))))))+++///111222111,,,---,,,+++///444444000*********)))'''(((***,,,'''+++---***)))+++,,,***$$$$$$)))///...'''%%%(((******)))((((((((((((((((((''')))------+++---222'''$$$%%%((()))'''))),,,(((***(((###$$$******%%%%%%'''******(((&&&&&&'''((('''%%%%%%'''((('''&&&%%%&&&&&&''''''((((((((()))(((((('''''''''(((((('''''''''((()))***++++++'''''''''((())))))******&&&###&&&---...******---))))))(((((((((((())))))++++++++++++++++++++++++******---222000)))$$$###'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***&&&%%%(((******...333///+++***---,,,((())).........000777(((333 ******)))***+++***,,,222999'''&&&%%%''')))+++++++++,,,777000)))---'''***BBBhhh999(((000,,,***///+++,,,***(((***///111111//////////////////.........//////000333666666111---111111111222222333444444///...333999999444333666222222000...111444111+++yyy||||||wwwtttsssxxxrrrmmmmmmuuu}}}yyyvvvxxxzzzzzz}}}{{{vvvtttqqqpppsssyyy~~~vvvnnnhhh^^^YYYSSSRRRUUU\\\bbbfffqqqsssxxx~~~zzztttooolllkkkjjjnnnvvv~~~tttvvvzzz~~~uuugggVVVKKK@@@;;;444...,,,---------+++,,,...///000///......,,,,,,---...---,,,***))))))000******444---(((888444333LLL---111111111333999000,,,111222,,,)))------...---+++)))((()))***&&&666///888888///999,,,******))))))))))))******...111///***)))......+++---+++)))***---...,,,)))+++++++++)))((((((+++---***,,,...---)))'''((()))'''''')))+++------+++))),,,+++***)))))))))***+++)))***++++++++++++******((((((&&&&&&'''---555;;;666***&&&...000'''$$$***,,,(((%%%&&&+++000333333)))+++------+++******,,,+++***)))(((''''''''''''(((------(((&&&)))+++(((,,,+++***)))(((((((((((()))((((((((((((((()))******)))(((''''''((()))******((('''&&&(((((('''&&&&&&'''''''''(((((())))))''''''''''''(((***+++,,,###%%%'''(((''''''((()))'''''''''''''''''''''''''''(((***+++***)))'''&&&(((&&&$$$$$$%%%''''''&&&((()))+++)))((())),,,000((()))***+++,,,+++******))))))((((((''''''&&&&&&+++++++++++++++***)))(((%%%(((JJJHHH,,,((('''((())))))(((((((((+++111555111+++%%%$$$''')))(((&&&((()))(((%%%'''++++++((((((///333///(((&&&...777111$$$'''CCC((((((%%%***+++'''&&&))))))(((---555,,,((($$$&&&***---,,,)))***,,,......,,,***((((((+++***)))))))))***+++,,,++++++++++++++++++++++++...******//////++++++//////111111---,,,//////---222222222333333222222222444222///......000333555222111000111333333111000}}}|||xxxwww~~~yyyssssssyyy}}}~~~~~~xxxtttvvvwwwwwwyyy}}}|||xxxuuurrrppprrrwww}}}xxxqqqkkk```[[[VVVTTTXXX___eeeiiirrruuuyyy~~~xxxqqqkkkhhhfffjjjmmmrrryyy~~~~~~vvvyyy|||~~~sssdddTTTIII@@@:::444...------------,,,,,,......///...---------------------,,,+++++++++---+++---111,,,+++444???;;;LLL------+++))))))777111///000111...,,,---111222333000,,,***+++---444AAA888<<<888...444(((+++************++++++,,,***---,,,((((((---...+++,,,+++******+++,,,+++***+++++++++)))((((((+++---+++,,,...,,,)))''''''((())))))***,,,//////---+++...---+++*********++++++))))))***************+++...---+++((('''***///222:::///((())))))%%%'''---***(((&&&&&&)))---///111...***''''''+++...///...+++******)))))))))))))))(((------(((&&&)))***(((+++***))))))((())))))))))))(((((('''''''''((((((+++***)))((((((((())))))***)))''''''((((((((('''''''''''''''((((((((()))(((((((((((()))***++++++###%%%'''(((''''''((()))(((((((((((((((((((((((('''((()))******)))(((''')))'''%%%%%%'''(((((('''''')))******((((((***---((((((''''''''')))***+++&&&'''((()))))))))))))))(((((()))*********))))))...!!!222222)))000---(((((((((((('''(((+++///333///***&&&&&&)))+++)))'''&&&))))))))),,,000000,,,///+++)))---333555111+++((("""(((@@@***------111***&&&%%%'''&&&$$$(((......***&&&'''***---+++)))+++///333222---***+++---+++******)))***+++,,,------------------------------***+++//////------111...111111---,,,///000...111111222333333222111111,,,///333666666444111...222111000111333333111000{{{yyy}}}yyyxxx|||~~~~~~|||vvvrrrssstttsssuuuyyy~~~xxxvvvrrrpppqqquuu{{{~~~{{{tttoooccc^^^ZZZYYY]]]cccjjjmmmtttvvvzzz~~~}}}uuummmfffbbb```iiijjjmmmssszzz~~~}}}zzz{{{~~~{{{pppbbbRRRGGG>>>999333...---------------------......---,,,,,,...------,,,,,,,,,,,,,,,---)))---222---+++///...===:::CCC...000111...---333333222///000222111---000444777555111...000444;;;DDD<<<;;;555,,,///&&&+++++++++++++++,,,---...)))++++++))))))---...---)))***++++++***)))***++++++++++++***((((((+++---(((***+++***)))((()))*********+++---000000///---///...---++++++*********))))))(((((((((***+++,,,///...---***((((((+++---666222---)))'''''')))***(((((('''&&&&&&(((+++///777---$$$###+++000///+++******))))))******++++++,,,//////,,,***,,,---,,,))))))((((((((()))*********)))((('''''''''''''''*********)))))))))((((((+++)))''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%'''(((''''''((()))))))))))))))))))))))))))'''((()))******)))((('''***(((''''''((())))))(((&&&(((***+++)))(((((())))))'''&&&%%%%%%(((+++---&&&((()))++++++***)))'''&&&'''((())))))******)))///!!!,,,,,,+++444---)))''''''(((''''''***---111+++)))'''(((,,,---,,,)))'''***++++++---111///+++...***)))000999:::000%%%&&&%%%+++999***---++++++---++++++,,,)))&&&(((+++000---))))))+++,,,+++(((&&&---333111***&&&(((---*********+++,,,---...///........................---+++,,,///000...///222---111111...---000111000000111333444444333111000+++///444888888555000---222111000111333333111000~~~{{{yyy|||yyyyyy{{{}}}vvvqqqqqqrrrqqqssswww~~~wwwtttqqqpppqqquuuzzz~~~}}}vvvqqqeeebbb]]]]]]aaagggnnnqqqvvvxxx{{{|||sssjjjbbb]]][[[ccceeeiiipppxxx~~~{{{|||~~~yyynnn```QQQFFF===888222...------...---......---------,,,++++++......,,,++++++,,,---...---%%%...444))),,,444,,,:::999<<<444666999666222///555555...///555444---)))///555666333222666:::444:::777333///,,,---(((+++******++++++,,,---...,,,------,,,---.........(((***,,,+++)))'''))),,,***++++++***))))))***,,,&&&''''''((()))***,,,---******+++---///000///.........---+++***))))))((()))((('''''''''))),,,---***+++,,,,,,******,,,---***000222///------***$$$'''))))))'''$$$%%%)))---;;;111(((&&&***---+++&&&(((((((((((()))***+++,,,+++------+++******,,,,,,'''''''''((((((***++++++,,,+++***)))((('''''''''))))))))))))((((((''''''+++)))''''''((()))(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&$$$&&&(((((('''&&&'''((((((((((((((((((((((((((('''((())))))***))))))((()))(((''''''((()))((('''''')))+++,,,,,,***(((''')))(((''''''(((***---...***+++------,,,)))%%%###(((((())))))***)))))))))'''***???>>>666333(((+++&&&'''((('''''')))+++...)))((((((+++...///---+++***+++***((())),,,***&&&(((///555777333...++++++((())),,,333333666111***------......,,,))))))***222///+++***++++++***)))'''+++///...***'''(((*********+++,,,---...000000........................///......////////////000---111333///---000222222///000222444444222000///333222111111111222444444222111000111333333111000|||zzz|||{{{yyyyyy{{{~~~wwwqqqqqqqqqqqqssswww}}}}}}uuusssqqqppprrrwww|||~~~wwwsssiiieeeaaaaaaeeekkkpppsssxxxyyy||||||qqqhhh```ZZZXXX\\\```hhhpppyyy}}}|||xxxzzz|||xxxmmm```QQQFFF;;;777222............---///......---,,,,,,,,,,,,...---,,,,,,,,,---...///+++%%%///333)))...777...>>>AAA;;;<<<888666111)))---444555//////444444...&&&,,,333555333333555888---///333---+++...,,,,,,***************+++,,,,,,...------...---,,,,,,,,,(((+++---,,,)))(((***,,,***+++++++++))))))***,,,***)))(((((()))***++++++***))))))+++---...---,,,,,,,,,+++***)))((('''&&&((((((''''''(((***---///''')))+++,,,++++++,,,---&&&,,,111111222222---%%%(((***+++)))&&&&&&)))---444111---+++******((('''&&&&&&&&&'''((()))***+++''''''''''''&&&%%%''')))&&&'''''''''((()))++++++---,,,+++***))))))((((((''''''''''''''''''''''''+++)))((('''))))))((('''((((((((((((((('''''''''''''''''''''&&&%%%$$$###$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&'''((()))'''&&&)))***,,,......,,,)))'''''''''(((******+++++++++***+++,,,---,,,)))&&&$$$+++,,,++++++***)))((('''&&&111HHHFFF???777&&&,,,%%%'''((((((((((((***+++((((((***,,,......---,,,++++++(((%%%&&&++++++(((+++333888666---&&&(((,,,&&&%%%'''///AAADDD===555''')))+++***)))(((((((((111///,,,++++++++++++***------...///000///,,,*********,,,---...///000000------------------------000000000///.........------333555000---///222333///000222333333222000///666333000......111555777222111000111333333111000~~~||||||{{{zzz|||xxxrrrqqqrrrrrruuuyyy|||}}}tttsssqqqqqqsssxxx|||yyyuuummmjjjfffeeeiiinnnsssuuuxxxzzz|||{{{pppfff^^^XXXUUUXXX]]]gggqqqzzz|||yyywwwuuuwww{{{wwwlll___QQQFFF999666111///............//////...---------......---------------......///,,,+++000///+++000666222;;;CCC555???555222...&&&...222444222000111111///***---222444333111000///...---555---+++222+++...++++++************++++++---++++++------)))((()))***+++,,,,,,+++***+++,,,)))***,,,+++***)))***+++111...+++)))))))))((('''+++***))))))++++++***)))************)))(((&&&&&&((((((((((((***,,,...000***+++---,,,+++))))))***,,,***+++...222333///,,,*********)))((((((***+++(((+++...---+++)))***+++&&&%%%&&&&&&'''((()))******))))))+++***((()))---''''''''''''((()))***+++,,,+++******))))))))))))'''&&&&&&%%%&&&''')))***,,,***(((((()))))))))(((((((((((((((((('''''''''&&&&&&'''''''''&&&$$$###%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******''''''&&&'''))))))'''%%%******,,,...///...+++(((%%%&&&'''((()))((('''&&&%%%''')))***++++++***)))---------,,,***)))'''&&&,,,///777666???>>>(((+++%%%''')))***)))((()))***)))***+++,,,---,,,,,,+++(((***)))'''***000222///444111...,,,+++***'''%%%'''###$$$)))EEE===444///'''+++---***)))+++,,,***...---,,,+++++++++,,,------+++***---000000,,,(((***+++,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,///111000------......+++///555777222---...111333000111111111111111111000111111111111111222222222222111000111333333111000~~~~~~|||{{{{{{||||||}}}}}}{{{~~~xxxrrrqqqrrrsssvvv{{{~~~~~~wwwuuusssssstttwww{{{~~~}}}yyyrrroookkkjjjmmmqqquuuwwwxxxzzz|||yyynnnddd[[[VVVSSSWWW\\\fffqqqzzz{{{wwwuuurrrvvv{{{vvvkkk^^^PPPFFF888555111///...///......//////.........///000111,,,,,,---..................666222+++...111111444888BBB...>>>111000222/////////222444222---,,,000......111444666444///+++000---999///---555***///...---,,,++++++***++++++,,,)))***......)))(((+++---,,,+++,,,------,,,+++)))***,,,+++***)))***+++222///+++)))******)))(((---+++))))))******)))((()))******+++***)))(((''''''''')))***,,,...///000+++,,,---,,,***(((((()))000((('''111888333---***+++)))(((((()))******)))%%%(((+++,,,***)))+++---'''''''''''''''((()))***---+++,,,///...***,,,111'''''''''''''''((()))***))))))((((((((((((((()))((('''%%%%%%&&&)))---///,,,***(((((()))***)))((()))(((((((((''''''''''''&&&'''((())))))(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***+++((('''''')))******(((&&&))))))))),,,...///,,,)))((('''''''''&&&&&&&&&&&&$$$%%%&&&((()))***++++++++++++++++++***)))'''''',,,***)))$$$555999$$$+++&&&(((++++++***)))))))))++++++,,,,,,+++***))))))&&&)))+++---000555444///333...((('''******'''###***%%%'''(((CCC---$$$'''***///000,,,***---...,,,***************+++...///))))))***+++---,,,***'''***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///+++,,,000000---000666999333------111222222111000//////000111222...///000111111111000000222111000111333333111000~~~|||yyyyyy}}}{{{xxxwwwxxxxxxvvvzzz~~~~~~wwwqqqqqqrrrsssvvv{{{yyywwwuuuttttttwwwzzz||||||vvvrrrnnnmmmoootttwwwyyyxxxzzz|||wwwmmmbbbZZZTTTQQQXXX]]]eeepppyyy|||xxxuuupppuuu|||uuujjj]]]OOOEEE777444000///...///......000///......///000111222+++,,,...///000///...---111===333(((000111,,,555>>>HHH///???...---333222111...000666333***)))000...---///444999999333---...+++:::///...888***111000///...---,,,+++++++++,,,)))+++000111,,,,,,//////---+++,,,...///---+++)))***,,,,,,***)))***+++///,,,((())),,,......---///---***)))***)))(((''')))***+++,,,,,,+++))))))&&&(((***,,,...///000000)))+++,,,+++***)))***+++///$$$'''999AAA666(((###+++(((&&&&&&***+++***((()))******))))))((()))***((((((((((((((())))))******&&&'''+++***&&&(((...(((''''''''''''((())))))''''''&&&&&&&&&''''''(((***(((&&&%%%'''+++000333,,,***(((((()))***)))((())))))(((((('''''''''&&&&&&((()))++++++***((('''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''''''''((()))++++++)))))))))***++++++)))''')))''''''***---...,,,)))---+++)))&&&&&&'''(((***''''''''''''((((((((()))((()))))))))))))))((('''%%%))))))!!!---...+++&&&)))+++,,,+++))))))))),,,------+++)))(((((((((%%%***...000333555000)))***++++++)))&&&%%%&&&))))))%%%+++---HHH***%%%111)))......(((&&&***+++((((((((())))))***,,,///111))),,,///000...,,,,,,---***+++,,,---------,,,+++------------------------''',,,---***+++111222///111888:::333------000222333111///......///111333111000...------///111333222111000111333333111000}}}xxxuuuuuuzzz{{{rrrlllkkklllnnnooosssxxx|||~~~zzztttppppppsssxxx|||~~~}}}{{{yyyyyy|||xxxuuurrrqqqsssuuuvvvvvvzzz{{{|||~~~uuuiii```YYYSSSPPPSSSZZZdddnnnvvv~~~yyyuuussssssuuuyyy}}}yyyhhh\\\OOO>>>666444111/////////...---///...,,,++++++,,,...///...---,,,,,,......---,,,000---,,,......---///333CCC:::>>>555555;;;666>>><<<444000555:::777111,,,444111333333111:::===111666000???555;;;222===222------......---+++***)))+++)))+++//////,,,+++---...---,,,,,,......---,,,))))))*********+++++++++((((((***,,,///000...---+++'''%%%''',,,...***&&&(((''''''(((((()))***+++++++++************++++++///,,,))))))+++,,,+++))))))---666<<<888...((('''+++******))))))))))))))),,,+++***((((((((())))))***)))((('''((()))+++---'''''''''''''''((())))))((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&((()))************)))+++,,,***'''&&&(((+++...,,,)))'''%%%&&&'''(((%%%'''((()))((((((((())),,,+++)))(((&&&%%%%%%%%%)))'''&&&&&&'''))))))((()))))))))))))))((((((''',,,***((()))++++++(((%%%,,,***(((((()))***))))))''')))***)))'''&&&&&&'''%%%)))+++******,,,+++'''&&&++++++%%%$$$((()))&&&(((***+++***)))((()))***'''&&&(((,,,+++((()))---,,,&&&---444000000333000555444222...***((()))***&&&(((++++++)))(((***,,,%%%)))+++,,,000222///)))---666999111***)))++++++---***((())),,,...---+++***///...***///:::;;;444(((+++///000///---,,,+++---------,,,******+++---+++,,,---------...000222999<<<:::444111333555444555111111444444//////333000444444///---///000///555000,,,,,,000222222111~~~{{{wwwsssssswwwtttiiiddddddhhhkkkooosssxxx|||~~~zzzuuuqqqppptttyyy}}}{{{zzzxxxwwwxxx{{{~~~yyywwwtttsssuuuxxxyyyzzz{{{|||}}}~~~vvvkkkaaaZZZSSSOOOSSSZZZdddnnnwww{{{vvvttttttwww{{{yyyhhh\\\OOO>>>666444111/////////...---......---,,,,,,---.........---,,,,,,......---,,,///---...111111...///333BBB999;;;000---222,,,333BBB888444999@@@???888444777444777888777???AAA666<<<111:::000666///999---000///...,,,++++++,,,,,,,,,)))***---...+++***---...,,,,,,,,,---...---,,,************************///...------------+++)))...------.........,,,+++)))))))))))))))***+++,,,+++******************+++,,,)))&&&'''***,,,---,,,''')))///444111***&&&'''))))))(((((()))***++++++***)))(((''''''(((((())))))(((&&&&&&&&&''')))***'''''''''''''''((())))))******)))((((((''''''&&&((((((''''''''''''((((((%%%&&&''''''(((((((((((((((******)))&&&&&&''')))++++++***)))((('''&&&&&&%%%'''(((((('''''''''(((((((((((((((((((((''''''((('''&&&''')))***)))(((&&&'''(((((())))))))))))+++***))))))******)))'''+++******)))))))))((('''''')))***)))'''&&&&&&'''&&&***+++******,,,***'''(((,,,,,,((('''++++++(((''')))***)))((('''((()))((((((+++...---)))(((+++000&&&)))---)))***111111222222111...***(((((()))''')))+++***(((((()))+++)))((('''***111666000&&&///444333,,,''')))++++++,,,***((()))+++---,,,+++)))......***...777888111,,,///333555333///,,,+++,,,,,,,,,------.........+++,,,---.........///000222555444///---000222111555111111444444000///333///222333///...000222111111000///......111555888|||wwwqqqooorrrxxx|||~~~vvviii]]]YYY[[[aaafffmmmqqqvvv{{{~~~zzzuuuqqqppptttyyy}}}yyyxxxvvvvvvxxx|||{{{xxxvvvvvvxxx{{{}}}}}}}}}}}}}}}~~~wwwmmmccc[[[SSSOOOSSSZZZdddnnnwww|||wwwtttsssvvv|||yyygggZZZNNN>>>777444111////////////..............................---,,,---...///...---...---000333333000000444BBB888:::///,,,111***111???666111555;;;999444000555111444666444999:::///===///222---111...555+++222000---+++***+++---///---***))),,,+++)))))),,,...,,,+++,,,---...---+++************************---+++***+++---000000000***,,,...---***((()))***++++++*********++++++,,,************************+++)))''''''***...000111)))(((***,,,+++&&&&&&)))''''''(((((()))+++,,,---(((((('''''''''((())))))))))))'''&&&&&&'''(((((('''''''''''''''((())))))++++++***)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&'''((())))))******)))'''%%%$$$&&&'''((((((&&&%%%&&&'''&&&'''((())))))(((''''''((('''((()))++++++***((($$$%%%&&&'''((()))))))))***+++***)))'''((()))+++***+++++++++***)))'''&&&'''((())))))'''&&&'''((('''***,,,))))))+++***&&&(((+++,,,******,,,+++)))&&&((()))((('''&&&'''(((((((((+++...,,,'''&&&(((...%%%(((---'''(((---,,,---......---***((((((((()))******)))''''''(((***,,,'''###'''222999111$$$///000---'''&&&)))+++***+++***((()))***,,,++++++)))......+++...444333---...111444555333///,,,***,,,++++++---111222000...+++,,,---...//////...------000000,,,+++...111000444111111333333000000222333666666222000222333111...000111///...111999???xxxpppkkkjjjnnnqqqqqqjjj___UUUQQQTTTZZZ___hhhmmmrrrxxx}}}yyytttpppooosssxxx|||zzzxxxwwwxxx{{{{{{yyyvvvwwwyyy|||~~~~~~}}}}}}~~~wwwnnnddd[[[SSSNNNRRRYYYcccmmmwww{{{uuurrrnnnssszzzxxxfffYYYNNN>>>777444111000000000///...---...////////////...---///---------///000///...//////000333222000333999<<<333777...---444...555777111...000000,,,+++,,,444---000222...000000&&&444+++000111...---333000000...---+++++++++---......+++)))******'''(((,,,---,,,++++++------,,,+++******++++++,,,,,,,,,,,,,,,***)))***---111333444'''((()))))))))(((((((((,,,++++++*********++++++*********++++++*********...,,,+++***,,,///333555222...+++***)))''')))---(((((((((((()))***+++,,,(((((((((((())))))******,,,+++***)))(((((())))))'''''''''''''''((())))))************))))))))))))(((''''''&&&&&&''''''((('''&&&&&&&&&%%%%%%&&&&&&((((((((((((''''''((()))))))))))))))((('''&&&%%%'''(((((('''%%%$$$%%%'''((()))******)))'''$$$###''''''(((+++---,,,***((($$$%%%&&&'''(((((((((((()))***+++)))&&&&&&***...)))+++,,,,,,+++(((&&&%%%'''((()))((('''&&&''')))(((+++,,,))))))+++***&&&'''((())))))***+++***''''''((())))))''''''((()))(((&&&'''***)))%%%&&&+++)))$$$,,,444...***)))$$$(((***,,,+++***((('''(((++++++***(((''''''((()))+++'''###&&&000777111&&&///---)))((())),,,+++(((***)))))))))***+++++++++***...///---...111000+++,,,...//////---++++++,,,,,,******---222333///***++++++---///000000---+++...111111...,,,///111000222111111222222111111222:::===<<<666222222222000...000111111222666<<>>777555222000000000///......//////000000//////...///...---...000111000///222000000000//////666???444...444------444---444222222333333...***///666555---///333///000000))),,,,,,555<<<...+++///222++++++,,,,,,,,,+++******...+++)))******'''(((,,,---,,,++++++,,,---,,,+++******+++,,,...///000000444111---++++++,,,------,,,***))),,,111333111...,,,+++***))))))))))))))))))***++++++++++++***)))///...---++++++---000222888222,,,***)))''')))...******)))))))))))))))***((())))))***++++++++++++++++++***))))))))))))((('''''''''''''''((())))))(((((())))))******++++++)))(((((((((((((((((())))))(((''''''&&&''''''(((***)))(((((())))))******+++***'''&&&%%%&&&'''(((((()))((('''%%%$$$&&&'''((()))******)))'''%%%###&&&'''(((+++------+++(((&&&'''''''''''''''&&&&&&(((******(((&&&'''+++///(((***------***'''&&&''''''(((((('''&&&&&&(((***(((++++++((((((+++***'''+++((((((***,,,+++)))(((((()))******(((((()))***)))&&&&&&'''''''''+++111,,,'''...555///+++***%%%%%%''')))***)))''''''(((,,,+++***))))))))))))((('''((('''''',,,111111,,,...+++))),,,///...***'''******************+++,,,+++///000///...///...+++++++++***)))((()))---000...+++***,,,000111,,,''',,,,,,,,,///111111///,,,///333333///---//////...000111111111111222222111999;;;:::444111111111///111000111444999<<<======yyymmmaaa[[[YYYYYYVVVTTTPPPMMMMMMOOORRRTTT\\\aaagggoooyyy|||xxxsssooonnnrrrwww{{{}}}|||ttttttvvv{{{zzzwwwuuuuuuwwwzzz||||||{{{zzzzzz{{{}}}vvvlllbbbZZZRRRNNNOOOVVV```kkkttt}}}yyysssooojjjpppxxxxxxdddVVVLLL>>>888555222000000000000///000000000000000000000000///......///111222111000333111000///,,,...777BBB777111999333222777...333...000444444///---555@@@444***,,,222///111333...+++///999FFF///***)))000)))***+++,,,,,,+++***)))---***))),,,+++)))))),,,---+++***+++,,,---,,,*********+++,,,...///000000333///,,,***+++------------***(((---444777444000---,,,+++))))))((((((((()))***+++,,,,,,+++***))),,,,,,,,,***((((((***+++666///***))))))''''''***++++++***)))))))))))))))******+++,,,,,,,,,++++++(((((((((((((((''''''''''''''''''''''''((())))))'''(((((())))))******+++))))))(((((((((((())))))***)))(((''''''(((******+++)))((((((***++++++***+++)))'''$$$$$$%%%'''))))))))))))'''&&&&&&(((***%%%&&&''')))))))))((((((&&&&&&''')))+++,,,+++)))((((((((((((((('''&&&%%%(((((()))(((((())),,,...'''***---,,,)))'''((()))'''(((((('''&&&&&&)))+++'''******((((((+++,,,)))111,,,)))+++...---++++++)))***+++***)))((()))++++++((('''))))))***///666333***,,,///)))(((---+++%%%&&&(((((('''''''''(((,,,+++***+++,,,,,,***(((###)))+++)))(((,,,000111...***+++///111...)))'''***+++,,,+++******,,,...,,,...000///---,,,,,,---,,,+++***((((((+++///333...,,,+++,,,......+++(((---,,,,,,///222444111///...222222...,,,......,,,///111222///000222333000000333333000...111222111333333555:::???@@@;;;666vvviii]]]UUURRRRRRNNNLLLJJJHHHIIIMMMQQQSSSXXX]]]dddlllxxx~~~zzztttppppppsssyyy|||~~~zzztttuuuwww|||zzzxxxuuutttvvvyyyzzz{{{yyyxxxxxxyyy|||tttiii```XXXRRRNNNMMMTTT^^^iiisss{{{~~~yyytttqqqooottt{{{xxxcccUUUKKK>>>888555222111111111000///111111000//////000111111///......///111222222111000///000000---...777BBB999555>>>999888;;;000333111......///......333;;;888,,,,,,111------000---,,,000666III///---(((///++++++++++++++++++++++++,,,)))***---...+++***---,,,+++***+++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,...,,,******,,,...//////***)))))),,,///111000///......,,,+++***)))))))))(((***+++,,,,,,+++***((((((***+++***(((&&&''')))///***''')))***(((&&&'''***)))))))))))))))***+++******+++,,,+++***))))))&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''(((((((((''''''((((((((()))(((''''''''')))+++,,,***(((&&&''')))+++***))))))((('''&&&&&&&&&'''''')))))))))(((&&&'''***,,,&&&&&&''''''((()))))))))&&&&&&%%%''')))++++++***''''''((()))))))))(((((('''''''''(((+++,,,,,,+++&&&))),,,+++(((''')))---'''((((((&&&%%%&&&)))+++&&&))))))'''(((,,,---+++666---(((+++---,,,***,,,((()))***)))((('''(((***)))'''(((++++++))),,,111222((())),,,&&&&&&,,,+++&&&'''''''''&&&&&&((()))+++***+++---000///,,,)))###(((+++((('''+++000222///++++++//////***((()))***,,,---,,,++++++---///,,,---------***)))+++...+++,,,,,,+++***+++...000,,,,,,,,,,,,------------///,,,+++...333666555222,,,111222///---///000......111222//////333333000,,,000111......111333333111666<<>>888555222111111111000///333111///......///111333///......///111333222111---...111111///...666AAA333000;;;888777:::...111999111,,,,,,......///111BBB444111444...,,,...+++,,,,,,000GGG000111***222...---+++)))***+++---///+++)))+++//////,,,+++---,,,+++******,,,,,,+++***,,,,,,++++++***)))((((((444111...+++***)))(((&&&)))+++---...------///000000///...,,,+++******)))((()))+++,,,,,,+++)))(((&&&))),,,,,,***((((((******&&&%%%***,,,***(((((((((((((((((()))+++,,,---)))***++++++***)))(((''''''((()))***++++++******'''''''''''''''((())))))++++++***((('''%%%$$$$$$'''''''''&&&&&&'''''''''(((((('''&&&''')))+++---)))&&&%%%&&&(((***)))(((&&&'''((((((((('''&&&%%%)))))))))((('''(((+++...***)))((('''''''''''''''&&&%%%$$$%%%(((***+++***%%%&&&''')))************'''&&&%%%(((,,,...,,,***&&&)))+++***''''''+++///'''((('''&&&%%%&&&))),,,%%%((()))'''(((,,,...,,,777---&&&(((+++)))(((***'''((()))((('''&&&''')))%%%$$$'''++++++'''&&&)))***###(((...(((&&&((($$$'''''''''&&&%%%%%%(((*********,,,///222111---)))$$$((()))'''''',,,111222000,,,+++...,,,''''''++++++---...---++++++...000++++++++++++(((''')))...)))+++------,,,*********+++,,,---------...000222000---+++...333777777444,,,000333000000222333222---111222...///333444000000444444111///222444333///888CCCHHHDDD<<<444000yyyjjj]]]UUUQQQNNNLLLMMMHHHCCCCCCFFFKKKNNNOOOTTTZZZcccooo~~~}}}yyyvvvvvvyyy|||~~~zzzxxxuuuwww|||~~~~~~~~~}}}uuuuuuuuuuuuuuutttssssssuuuvvvvvvwwwyyy~~~{{{pppggg]]]SSSPPPQQQNNNSSS\\\gggrrr{{{}}}yyyvvvvvvsssxxxrrrdddVVVHHH???666333000...////////////222111000//////000111222''',,,///...,,,...111333222///222///***555CCCCCCBBB???;;;888777666555444===999333111111111///...888???777---000111...000)))---444:::999333000222111000...---++++++******...---+++******+++---...***,,,------+++******+++******+++,,,,,,---......000000///,,,***+++---000)))***,,,------,,,***)))---,,,,,,***&&&$$$&&&+++$$$%%%&&&(((***++++++******,,,---***&&&$$$%%%'''---///)))&&&---+++'''+++'''111222)))'''...,,,###---+++((('''((()))))))))&&&333&&&%%%)))%%%---,,,''''''(((((())))))******+++(((''''''******)))&&&+++++++++++++++***)))(((...***###'''000+++$$$+++###)))+++))))))+++((("""...---+++'''$$$###$$$&&&)))'''&&&'''((()))((('''&&&'''((('''%%%%%%'''((($$$&&&'''''''''(((***,,,&&&(((***+++)))'''&&&%%%(((,,,---+++---111111///(((***++++++***))))))***000444///%%%$$$,,,,,,&&&***+++,,,+++))))))***+++333...(((&&&((((((%%%!!!((())))))(((((((((&&&$$$'''(((***,,,......---+++---***((()))'''%%%(((...&&&))),,,,,,***((((((***111,,,((((((***,,,,,,******(((&&&%%%'''+++000333...,,,+++***+++,,,,,,,,,------------,,,+++******------,,,,,,,,,+++++++++---,,,+++***+++---000111)))'''***///000......111000///000333888<<<>>>>>>222///,,,+++...222333000000111///,,,,,,000222000222333333333222111///...<<>>888555111000000000000///111111000//////000111111...000111000......//////...,,,000///,,,888EEEDDD999666333333666999:::999:::666222000111222222111999???777---//////+++---***+++111888999333000000111000///---,,,+++++++++...---+++******+++---...+++,,,...---,,,******+++))))))******+++,,,,,,---222111///---------,,,,,,++++++++++++++++++++++++,,,++++++***((((((,,,000,,,,,,,,,---...000000000***,,,,,,+++)))***///333''',,,((('''---***%%%***,,,***'''$$$$$$&&&---333---+++((('''((())))))))),,,888***(((***%%%+++***'''((((((((()))))))))***+++)))((((((***+++***(((***+++++++++******)))(((%%%***(((+++111,,,$$$(((''',,,...***)))+++***&&&*********(((%%%%%%&&&'''(((''''''((())))))(((&&&&&&'''((('''&&&&&&((()))&&&'''((('''%%%%%%''')))###%%%(((((('''''''''(((%%%(((((('''(((+++,,,)))%%%'''((((((&&&&&&&&&'''---111...&&&&&&...///******,,,,,,+++)))((()))***000+++'''&&&((()))'''$$$++++++)))((((((((('''&&&&&&'''))),,,...///...---000+++((()))(((&&&'''+++''')))++++++)))((()))***)))))))))(((((((((***,,,***)))'''''')))---222555---,,,,,,,,,------+++***)))***+++------------,,,,,,,,,------......------...---,,,,,,,,,...000111333///---......,,,---000222222222333777<<>>999666333111111111111000000000////////////000000333111000111111111000//////---111111...888CCCAAA888333///000666;;;<<<;;;888666222111111222222111555;;;444---000///+++---///---111888<<<888333000111000///...---,,,,,,,,,------++++++++++++------+++,,,...---,,,***++++++******++++++,,,---------///---,,,+++,,,+++***)))---,,,***((((((***,,,---***+++***)))***---333666,,,,,,,,,,,,,,,---......,,,------,,,+++...444999###+++)))(((---)))%%%***,,,&&&***444222&&&###++++++***)))((('''((()))***,,,999+++(((+++%%%***((((((((((((((())))))))))))+++***))))))++++++***)))***************))))))(((###------***///---''')))%%%***+++'''$$$%%%''''''&&&((())))))'''&&&'''(((''''''((()))+++***'''%%%&&&'''(((((('''''')))+++((()))((('''$$$###$$$%%%"""$$$&&&&&&&&&'''(((***&&&)))***'''(((++++++(((((()))******(((((()))***)))......((()))000111---***+++,,,+++)))((()))***---)))&&&&&&(((***)))'''000---)))'''(((((((((((($$$&&&(((+++---.........222,,,''')))***((('''''')))******)))(((((()))+++%%%(((++++++((('''***...+++***((((((***///333666***+++---......---++++++***+++---///000///...---+++,,,...///000//////...000///...------...///000888333......---+++...333000000///...///666@@@GGG444222111000000000000000000555777333000111222111---------...///111222333CCCDDD>>>555///000111111|||wwwsssiiibbbYYYSSSPPPNNNKKKHHHHHHGGGEEEEEEGGGJJJLLLNNNTTTWWW^^^kkk~~~|||xxxuuuvvvyyy~~~}}}{{{wwwxxx{{{}}}zzzttttttvvv{{{~~~||||||}}}~~~{{{zzzzzzyyywwwuuutttssspppqqqtttvvvyyy|||rrrggg]]]TTTKKKIIIKKKMMMRRR[[[eeepppyyyzzzuuurrrrrrtttwww~~~}}}nnnaaaSSSFFF>>>999666333111111111111000000//////////////////000333...---000444444222222333000444444000888@@@;;;???888222111666999999777666666666555444222///---...444///,,,222000---222000,,,---666<<<999222...000//////...---------------,,,,,,++++++,,,,,,---***+++---,,,+++))))))***............//////000000,,,------,,,+++,,,000444,,,+++***))))))***+++,,,***+++***(((***000555777(((***,,,---,,,***))))))---...///---***+++///333%%%---+++))),,,)))%%%+++,,,(((...999:::...$$$$$$)))))))))((('''''')))***'''555(((&&&***$$$***((((((((((((((())))))))))))))))))((()))************((())))))***))))))((((((***222---%%%+++---******!!!%%%((('''$$$###%%%'''%%%'''******)))'''&&&''''''''')))+++,,,***'''$$$'''((()))(((((((((***,,,)))))))))'''%%%$$$%%%&&&$$$%%%&&&&&&&&&''')))+++(((++++++((((((++++++((()))++++++***))))))***,,,''',,,---******...000...((()))++++++******+++---,,,)))'''&&&((())))))(((666///((('''(((((()))+++&&&'''***+++,,,,,,------111***&&&)))---+++((('''+++***)))(((((((((***+++(((***------+++***+++---+++***(((((())),,,///222)))***+++,,,,,,---...//////000111222222///---++++++,,,.../////////...---///......---------......333///,,,---......222777...//////---,,,000:::BBB;;;333...///333444444444222888;;;666111000///...000/////////111333555666>>>===888111000222222///wwwpppkkk```ZZZRRRNNNLLLJJJGGGEEEGGGGGGHHHHHHJJJLLLOOOQQQTTTVVV]]]jjj~~~~~~{{{vvvtttuuuyyy~~~|||yyyzzz}}}{{{xxxtttuuuwwwzzz}}}}}}}}}~~~|||{{{yyyyyyxxxwwwvvvtttrrrqqqnnnpppsssvvv{{{{{{qqqeee[[[RRRJJJHHHKKKMMMRRRZZZeeeoooyyy~~~yyyuuusssrrrvvvyyy{{{mmm___RRREEE===777444111000000111111000//////000000000000//////333---,,,111555333222333555111555555222:::AAA;;;AAA;;;444222444555444222222555888:::888444000...,,,111------333000,,,222...))))))222999777000+++///......---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++)))(((((()))......////////////000000+++///111///,,,///999CCC)))***++++++++++++***)))***,,,***&&&)))000444222(((---222444222...+++)))+++...000///,,,)))***,,,)))...***'''+++'''$$$***...+++&&&%%%***///...+++''')))***)))''''''(((***'''444((('''***$$$***((())))))))))))((((((((((((&&&'''(((((((((((())))))'''(((((()))))))))((((((***000)))$$$+++,,,&&&%%%###&&&***,,,***((((((***&&&(((++++++)))'''%%%%%%(((((()))+++,,,***'''$$$'''((()))((('''(((***+++((())))))(((''''''(((***'''((()))((('''''')))+++'''))))))&&&&&&((((((%%%''''''((('''%%%%%%''')))'''***,,,***(((***------%%%''')))******,,,...000,,,***(((''''''(((((((((:::///'''''')))((((((+++(((***,,,+++***)))***+++...(((%%%***///---***)))+++***((((((((()))******,,,+++***+++------+++)))+++)))(((&&&'''(((+++,,,((()))*********,,,000444...///000000000...,,,++++++,,,---...------,,,+++------,,,,,,,,,,,,,,,,,,,,,***+++///111000222666000333555333000111777===GGG888,,,---444555444444///555999666333333222///222111000000000111333444555555333000111444333///xxxppphhhbbbXXXSSSLLLIIIIIIIIIHHHFFFFFFHHHJJJLLLMMMPPPSSSUUUVVVXXX^^^lll~~~{{{vvvsssuuuzzz~~~{{{}}}~~~yyyvvvsssuuuwww{{{~~~}}}}}}}}}zzzyyywwwwwwvvvvvvtttsssqqqqqqmmmppptttxxx|||zzzpppcccZZZPPPIIIHHHKKKMMMRRRZZZdddoooxxx~~~~~~zzzvvvttttttwwwzzzzzzkkk^^^QQQEEE===555333000///000111222222000000111111111111000000555///...444555000///333333///333555555???GGGAAA999666333111111222222111111444999;;;999666444222...222//////444...(((///222------555;;;999333///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++)))(((((()))------------------------(((,,,...+++(((+++666???''')))+++,,,,,,+++)))'''***---+++&&&)))000222---'''---333555222...+++***)))---000111...++++++,,,)))---(((&&&,,,***$$$'''+++,,,)))######''')))'''%%%(((***)))'''&&&(((++++++888,,,***,,,%%%)))'''))))))))))))(((((((((((($$$&&&''''''''''''(((***&&&''''''(((((((((((((((%%%)))''')))///(((!!!&&&(((&&&'''******'''&&&'''&&&(((++++++)))&&&%%%%%%***))))))++++++***'''%%%((())))))((('''&&&(((***''')))))))))((((((***,,,((()))******)))((()))+++(((++++++((((((******''')))))))))'''&&&&&&(((+++(((***+++)))''''''+++...$$$&&&(((***+++,,,///111+++***(((''''''(((((()))<<>>000%%%%%%'''%%%$$$%%%###%%%'''(((((((((***+++---+++))))))))))))(((&&&)))))))))'''%%%$$$%%%&&&(((((()))(((&&&&&&'''))) ###'''************+++%%%((((((&&&&&&******'''((()))(((&&&%%%%%%(((***)))*********'''(((...666(((***++++++******+++,,,%%%&&&&&&'''(((***---///>>>...%%%)))+++&&&%%%(((&&&***,,,***'''&&&***...******---000...)))'''******((((((***,,,,,,)))&&&$$$'''))))))))),,,222777*********,,,...000333444'''---444444///)))&&&&&&222000...,,,+++,,,---...***))))))***,,,111555888***+++,,,---......///...---***,,,000111///000333000...------///111222222444///000555222***---888222000---,,,111555111)))///000111333333333222111333555444///---222777888~~~wwwnnngggaaa[[[TTTOOOTTTPPPKKKHHHGGGGGGFFFEEEEEEKKKQQQSSSRRRSSSWWW[[[\\\^^^eeeuuu~~~|||xxxuuurrrsssuuuyyy~~~{{{yyyxxxwwwyyy}}}yyywwwtttssstttuuuvvvvvvvvvyyy}}}xxxmmm```VVVMMMFFFFFFJJJMMMRRRZZZcccjjjrrryyy~~~}}}yyyvvvttttttwwwzzz~~~{{{lll]]]NNNBBB;;;999333...///333666222...000222111//////222111///222999,,,:::888***===<<<555===<<<666:::FFFFFF;;;555888:::888555222333444NNN===111222333...,,,111)))---111333333111//////000...000666777111---,,,---...///...,,,+++,,,---,,,---...---++++++,,,---//////333,,,111222###,,,///...,,,*********,,,------...''',,,QQQnnnRRR))))))))))))***+++,,,---((())),,,...//////,,,***......111555222***)))...,,,,,,///111///)))''')))%%%'''---555;;;===<<<999222,,,***+++((((((666JJJ&&&''')))***+++***((('''+++***)))(((((()))***+++((((((((((((((('''''''''(((&&&%%%)))---...***%%%)))(((((((((((())))))***&&&((()))(((%%%&&&+++//////***&&&%%%$$$"""$$$((((((&&&***(((!!!&&&---'''((())))))))))))(((((('''###$$$%%%''')))***++++++$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))******+++,,,...&&&%%%###%%%(((,,,...///***,,,---***%%%$$$(((---$$$&&&''''''(((+++111666---******------)))))),,,)))///'''---***$$$//////000---,,,------+++******)))''')))...,,,''''''+++***444222&&&$$$000333,,,---+++(((((((((((('''&&&&&&)))++++++)))))),,,...'''***,,,,,,...111///***+++---...///...+++)))'''000...+++)))((((((***++++++,,,,,,+++******+++---))))))))))))***+++,,,---,,,,,,,,,---///222444666111000///---///222222000111333555555333111333444111000000111222222000...222111000//////111333555EEE333)))333===<<<777666wwwpppfff___[[[XXXUUURRRRRRNNNJJJGGGGGGGGGFFFFFFIIIMMMQQQSSSSSSSSSUUUXXXYYY[[[eeewww~~~zzzxxxvvvtttuuuwww{{{|||zzzxxxwwwvvv{{{{{{xxxuuussstttuuuuuuuuuuuuxxx}}}yyynnnaaaVVVMMMFFFEEEIIILLLRRRZZZbbbjjjrrryyy}}}}}}yyyvvvttttttvvvyyy~~~yyyjjj[[[MMMAAA:::555333000///111222333333000111222222111//////111111333999555000333777AAA666<<<:::444;;;GGGEEE888AAA???;;;444///---111555GGG???555000333777333,,,---///222333222000//////...,,,---222444///,,,+++,,,......---,,,+++,,,---***+++,,,,,,******+++,,,)))***///)))...111$$$///---,,,+++***+++---///000...111...111KKKcccRRR...))))))))))))***+++,,,---,,,******...333555000+++---,,,...111///)))(((,,,******,,,...,,,'''&&&)))((()))***,,,///444888;;;<<<222,,,,,,***%%%)))333)))))))))*********++++++))))))(((''''''((())))))&&&&&&''''''(((((())))))***'''&&&(((++++++((($$$(((((('''''''''''''''((()))(((&&&&&&''')))***+++***((())),,,+++&&&$$$%%%))) &&&---'''###'''((())))))))))))((('''&&&&&&$$$$$$&&&''')))*********&&&'''''''''((((((((((((&&&'''(((''''''))),,,///'''&&&%%%&&&))),,,---...(((,,,...---)))''')))+++%%%&&&'''&&&&&&(((,,,000///***(((+++,,,******+++---111'''***((($$$222222***((('''(((((('''&&&&&&***'''&&&)))'''%%%'''---)))///...'''%%%,,,...++++++)))'''''''''((('''%%%''')))++++++))))))+++...###'''))))))***------+++***,,,///000000...---,,,///...,,,***)))***+++,,,+++,,,,,,+++******+++---++++++++++++,,,---......///.........///000222333------,,,,,,---...,,,***///111333222///---...///000//////111222222000...111000......000333777:::LLL<<<222777<<<777222111xxxllleee\\\VVVUUUUUUTTTSSSOOOLLLHHHFFFFFFGGGGGGFFFLLLNNNPPPQQQSSSTTTUUUUUUXXX]]]hhh{{{~~~}}}|||zzzyyyxxxwwwxxx{{{{{{xxxwwwuuuuuu|||{{{xxxuuuttttttuuuuuuuuuvvvyyy~~~zzzoooaaaVVVLLLEEEEEEHHHLLLQQQYYYbbbiiiqqqxxx}}}}}}yyyvvvttttttuuuxxx}}}wwwhhhZZZLLL@@@999333444444222000222666:::111///222777444------333111000EEE000***<<<444DDD666999666333<<>>222***,,,---'''"""###***)))((((((((()))+++,,,((((((''''''''''''((((((%%%%%%&&&'''((()))******+++(((&&&&&&((()))&&&###)))((('''&&&&&&&&&&&&&&&,,,((($$$%%%)))+++***'''%%%&&&+++222111***%%%###***)))777///"""$$$***,,,++++++***)))(((((('''%%%%%%&&&(((((())))))(((''''''((((((((()))))))))(((((('''%%%%%%'''+++...)))'''&&&'''))),,,------'''+++//////,,,))))))***((()))((('''%%%&&&))),,,333+++%%%(((++++++***+++***...###%%%%%%&&&666666(((((((((''''''''''''''',,,(((&&&&&&%%%%%%***000***+++,,,+++***)))***,,,((('''&&&&&&(((((('''&&&''')))******)))***+++,,,%%%***,,,)))''')))++++++'''***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------...///000000111111000///////////////---,,,,,,...000000...---000111222111...---,,,---/////////000111111///---222111///...000444888;;;LLL@@@888999999333//////zzzrrrbbb\\\VVVRRRRRRRRRQQQPPPMMMJJJGGGFFFGGGGGGGGGFFFLLLLLLMMMOOOSSSUUUUUUTTT[[[aaammm~~~||||||{{{||||||{{{}}}~~~yyywwwvvvuuuttt{{{}}}yyywwwttttttuuuwwwwwwwwwyyy|||zzzoooaaaVVVLLLEEEDDDHHHLLLQQQYYYaaaiiiqqqxxx|||}}}yyyvvvttttttsssvvv{{{vvvhhhYYYLLL@@@999555555555333333555:::===111///333:::666,,,,,,444444:::DDD///,,,>>>;;;>>>666666333333<<>>>>>CCCGGGBBB666000333...//////...---...000222333///...111222000000222,,,---...---+++***+++,,,)))+++,,,,,,++++++,,,...,,,+++///(((...222$$$......---,,,+++))))))((((((******---000///...111666*********)))******+++,,,(((***++++++***(((((((((///...,,,***+++,,,------+++***+++...---***,,,000%%%***......+++)))+++///+++(((&&&)))******,,,...$$$&&&(((***+++)))'''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&%%%%%%&&&(((((((((+++***)))((('''''''''''''''((()))(((&&&%%%'''))))))&&&&&&((()))''''''+++###111BBB===***''',,,'''))))))(((((()))***+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&)))***)))(((((((((***((('''(((***++++++***)))))))))((('''''')))+++***)))(((((()))***++++++666+++###%%%)))+++******'''000(((+++...000;;;444###(((***&&&$$$'''(((''')))+++,,,,,,,,,---000111---(((***222111((('''///((('''((()))+++,,,***)))))))))((()))*********)))...333444---''''''***+++)))---//////------000444)))***,,,---......---,,,+++,,,,,,+++******+++---,,,,,,,,,,,,---...///000/////////000000000000000444---)))+++,,,+++---111//////000222333444444333.........000222222000...///000111222222111000...222111111222111000222555zzzuuutttpppggg___XXXUUURRRRRRRRRPPPLLLGGGLLLJJJHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKNNNQQQTTTVVVWWW```ooo~~~~~~|||yyy|||~~~}}}}}}zzzxxxwwwwwwvvvwww||||||wwwuuussstttvvvyyy{{{{{{|||xxxmmm```VVVMMMFFFFFFJJJMMMRRRZZZcccjjjrrryyy~~~}}}yyyvvvttttttooorrrxxxuuugggYYYMMMBBB;;;555222000000333444444333000111333555666555444333888III222444888999HHH...444444333666>>>BBB;;;///::::::888555333666<<>>333"""'''---###&&&&&&%%%%%%%%%'''((()))%%%&&&&&&'''''''''&&&&&&''''''((((((((()))))))))"""%%%)))++++++)))((((((((('''&&&((()))******))))))((('''%%%&&&''')))+++'''&&&%%%%%%((())))))(((444+++%%%&&&)))))))))***$$$...&&&'''))))))000$$$%%%---///)))&&&***,,,)))$$$)))---,,,,,,//////...***''')))...---'''&&&,,,(((((()))+++,,,---+++)))***(((((((((******)))(((''',,,...***((()))++++++%%%))),,,,,,+++---444999((()))+++,,,---,,,,,,++++++,,,,,,+++******+++---,,,,,,+++,,,,,,---...///---...///000111111111000???666000111000******///,,,,,,---///222444333222///...///111333333111000+++,,,///222333222111000......//////......000111uuummmjjjfff^^^XXXWWWSSSPPPOOOPPPOOOLLLIIIMMMLLLJJJIIIIIIIIIGGGEEEDDDGGGJJJJJJKKKMMMQQQUUUWWW```ppp|||}}}{{{wwwwww~~~|||zzzyyyyyyxxxvvv|||~~~yyywwwuuutttvvvxxxyyyyyyyyy|||wwwlll___VVVMMMGGGGGGKKKNNNSSS[[[dddlllssszzz}}}yyyvvvttttttnnnqqqwwwssseeeXXXKKKAAA:::444555666555222111111111///333222///444<<<:::111555;;;555333777===>>>222222333555999>>>@@@999111444555666555555:::BBBHHH??????BBBEEEEEE???888555333444444333000......///333///...000111---+++,,,...///000///---,,,---...)))+++,,,,,,,,,,,,---///222---//////>>>DDD111333,,,,,,---------,,,,,,,,,111111000......///...,,,++++++***************+++)))+++------,,,,,,...///***+++)))&&&(((---,,,'''((((((***...---)))(((+++((((((''''''(((***---///)))+++,,,)))''''''((()))(((***,,,...///---+++)))(((((()))******)))(((((())))))((((((''''''&&&&&&&&&''')))***)))((((((((()))(((((('''''''''(((((($$$&&&''''''''''''((((((***&&&$$$&&&&&&$$$%%%)))$$$&&&---)))!!!''',,,###)))(((&&&%%%$$$%%%&&&'''$$$%%%&&&&&&''''''''''''&&&'''''''''((((((((((((###&&&)))+++******++++++&&&%%%%%%''')))***)))(((((((((''''''))))))***)))(((&&&$$$%%%((()))(((&&&222,,,''''''(((''''''***""",,,###$$$&&&'''---)))222444,,,(((,,,...+++###***---,,,,,,000111///((()))***+++***((((((***(((((()))***,,,,,,)))'''***((('''(((******)))'''$$$((()))((((((++++++((($$$(((+++)))'''(((///666))))))******+++*********+++,,,,,,+++******+++---,,,,,,,,,,,,---...//////......000000111000000///BBB999666999888000---111,,,++++++...111333222000//////000222444444333111......//////000222222333//////000///.../////////tttjjjfffbbb[[[UUUWWWRRRMMMKKKMMMNNNMMMLLLNNNMMMKKKJJJJJJIIIGGGEEEDDDHHHKKKJJJHHHIIINNNTTT[[[dddrrr|||~~~|||vvvtttzzz}}}}}}{{{{{{zzzyyyvvv||||||yyyvvvuuuvvvwwwwwwvvvwwwzzz~~~vvvkkk___UUUMMMGGGHHHLLLOOOTTT\\\dddlllttt{{{~~~yyyvvvttttttmmmpppwww}}}qqqdddWWWJJJ???999444999===;;;444///111444...444222+++222@@@>>>000333,,,<<<111333AAA333999111444777:::>>>>>>888222222555999999777777999;;;111666777777@@@IIICCC444888888888666222///------555111000333333///,,,,,,///000000000...---...///---...000000///000111333111*********;;;@@@)))(((111111000///...,,,***)))(((++++++((()))///222000++++++***************+++)))((((((***...000000///+++---+++(((+++000...(((******---111000+++))),,,%%%'''***///222222///+++"""%%%'''(((***++++++((())))))***++++++++++++***&&&'''((())))))((('''&&&'''''''''(((((((((((((((''')))+++,,,***(((&&&&&&''''''&&&&&&&&&''''''(((&&&$$$###&&&)))+++)))&&&'''%%%'''******%%%$$$%%%+++%%%%%%))),,,'''...---***'''&&&&&&&&&'''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((())))))***---///$$$$$$$$$&&&)))***)))((('''''')))+++,,,,,,***(((+++)))'''(((******(((&&&000,,,))))))(((%%%'''***&&&111((()))---111999+++&&&000222)))$$$)))+++'''&&&---///------333555222)))------+++)))+++,,,+++(((((((((***+++***(((%%%+++(((''''''***+++)))&&&&&&)))***)))***,,,)))$$$,,,///000,,,'''&&&,,,222***)))))))))))))))))))))+++,,,,,,+++******+++------,,,,,,------...///000//////000111111000......:::333333;;;;;;222...111///...---///222333111///000000000222555555444222666444111......///222333///000000///000222222000{{{pppeee\\\YYY[[[SSSTTTSSSOOOJJJIIIKKKNNNQQQLLLLLLNNNLLLFFFDDDGGGEEEKKKPPPOOOJJJIIINNNTTT\\\hhhwww~~~zzz|||zzzyyy{{{}}}{{{|||}}}{{{~~~~~~{{{|||zzzwwwuuutttuuuwwwxxxxxxyyy{{{rrrkkkaaaVVVNNNJJJIIIIIIPPPVVV^^^gggooowww}}}zzztttooolllooottt{{{}}}pppdddWWWHHH>>>;;;999777===<<<000///444111---000333333111000222444444666,,,:::555CCC555111:::222444???CCC:::333333444444444222111222555888555444666;;;:::444111222000666:::888777888444---000111444888777111000222///222555444111......///111,,,...555555...---333222,,,+++000222000000333000...------......---,,,***,,,***(((***///000...))))))))))))))))))))))))***+++,,,+++))))))***+++******++++++,,,---......***'''***333888444---)))(((&&&'''***---...***'''************************$$$%%%''')))++++++++++++'''---)))'''//////)))*********))))))((((((''''''+++*********))))))((((((&&&'''((((((((('''%%%$$$%%%&&&''''''&&&%%%%%%&&&###$$$%%%''')))***++++++&&&%%%#########%%%'''(((+++***)))((('''&&&%%%%%%000)))%%%'''(((&&&''',,,%%%%%%%%%&&&&&&&&&''''''''')))((('''+++111---$$$&&&'''((((((&&&&&&'''(((---***((((((++++++)))&&&((((((((((((((((((((((((333111---)))***...///......---------...//////...000HHH000'''///)))...''',,,:::AAA777///222;;;???'''+++---,,,***++++++)))888///((((((***)))((())))))))))))(((((('''&&&%%%''''''((()))***+++++++++***---000---(((%%%''')))+++,,,,,,------,,,,,,+++***************+++++++++,,,+++...222000***+++111///222222///,,,---000222222777<<<@@@===+++(((;;;333///...000---))),,,222999333///000111000//////444555555666555444222111///,,,---333666444333444xxxnnnggg___ZZZZZZPPPRRRRRRPPPNNNNNNRRRVVVNNNJJJJJJMMMKKKFFFDDDGGGFFFJJJNNNMMMKKKKKKOOOSSS]]]jjjyyy~~~|||}}}~~~~~~xxxxxx{{{~~~||||||~~~|||~~~zzzxxxwwwuuutttssstttuuuvvvwwwxxx{{{rrrlllaaaWWWOOOKKKJJJJJJQQQVVV___hhhpppwww~~~{{{uuupppmmmpppttt|||~~~qqqeeeWWWHHH>>>;;;555444;;;;;;000///444111...000222222111111333555111000---666999AAA999444888222444>>>BBB:::333333333444333222111222555777444333555:::;;;777666777000444555111111333111---333222555::::::555222222111555777666222...,,,---000---,,,///000---,,,---,,,)))***...000000666>>>222111///...//////---+++***,,,***((()))---...,,,************************(((***++++++******,,,---,,,,,,,,,+++++++++++++++***&&&&&&,,,000...***((((((((()))+++,,,,,,***((())))))))))))))))))))))))$$$%%%&&&(((((((((((((((***---)))'''++++++((()))((((((((((((((())))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&))),,,&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((,,,***)))'''&&&&&&&&&&&&,,,'''%%%)))***'''&&&(((%%%&&&&&&&&&''''''''''''(((***)))(((+++///***###'''(((((('''''''''((()))+++)))(((((())))))((('''((((((((((((((((((((((((111///+++)))***,,,---,,,,,,+++++++++++++++)))(((000CCC---&&&///***...'''%%%...111***(((---222111&&&''')))***)))'''''')))444,,,'''(((***)))(((((((((((()))))))))(((''''''%%%&&&((())))))))))))(((+++...000...***'''(((***+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,***))),,,111000,,,,,,000...000000///...///000111222333......333111999MMM888111---///000......000888333///...///000//////000111222444555777777777555000------------000666tttkkkfff```ZZZWWWWWWXXXXXXTTTPPPNNNPPPRRRJJJIIIJJJLLLLLLHHHFFFGGGFFFHHHJJJLLLLLLMMMPPPRRR___lll|||}}}}}}~~~~~~}}}uuuwww}}}~~~}}}|||~~~|||yyytttssssssrrrrrrrrrssssssuuuwwwzzzsssmmmcccXXXPPPLLLKKKLLLRRRXXXaaajjjrrrxxx~~~{{{uuuqqqnnnpppuuu|||qqqeeeWWWHHH>>><<<111111:::;;;111000444111000111111111000111333666111...222222===::::::444555000333<<>>===777;;;;;;333---///333222///...666333///------///000/////////000222444666888999;;;888666444111...333:::sssiiibbb[[[VVVTTT[[[[[[ZZZVVVPPPMMMNNNPPPJJJKKKMMMOOOOOOLLLJJJIIIEEEFFFHHHKKKMMMPPPRRRSSS___mmm~~~~~~~~~}}}tttvvv~~~~~~}}}|||}}}yyyvvvppppppqqqqqqqqqqqqqqqqqqsssuuuzzz}}}tttnnndddYYYQQQNNNMMMNNNSSSYYYbbbkkksssyyy}}}yyytttpppnnnooottt|||~~~pppcccUUUGGG>>>;;;222222;;;===222000333000222111111000000222444666666///888222@@@333777111222000333;;;===777222111111222222222111111333555===::::::<<<<<<888777999666555222///...000111111000,,,...555:::666///+++555999<<<;;;666000------444666333,,,...444111''',,,+++***)))((((((,,,///111000......//////---,,,,,,...---)))(((+++,,,+++***************************+++------,,,,,,---...///......,,,+++***)))(((///)))&&&(((***)))))),,,***---///...***((()))***((((((((((((((((((((((((++++++******)))(((((('''+++&&&(((+++((('''(((&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&)))...111&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&,,,***(((&&&%%%%%%'''((($$$$$$%%%)))+++)))&&&%%%'''''''''(((((((((((()))))))))))))))++++++((($$$)))(((&&&%%%&&&'''((((((%%%((()))(((%%%$$$&&&)))))))))))))))))))))))))))...***'''((((((''''''(((%%%'''))))))'''&&&$$$$$$555333'''%%%++++++)))###+++---+++'''***111///''')))###%%%,,,+++$$$&&&...+++'''&&&***+++)))'''((('''((()))***++++++++++++)))+++---......,,,***(((***,,,...---***))))))***++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---+++***+++111555555222///333...,,,///222000---,,,888DDDIIINNNYYYTTTAAA555999444//////111111///...333333000,,,,,,///000///222111000000000111333444888:::===>>>999333444999sssggg\\\SSSPPPRRRRRRTTTUUUTTTQQQPPPRRRUUULLLOOORRRSSSRRRPPPMMMJJJDDDEEEHHHKKKNNNRRRTTTUUU```nnn}}}~~~uuuxxx}}}~~~~~~~~~~~~}}}zzzvvvsssnnnnnnooopppppppppqqqqqqrrruuuyyy}}}tttnnndddZZZRRROOONNNOOOSSSYYYcccllltttzzz~~~~~~zzzvvvrrrooonnnmmmsss||||||mmmaaaSSSEEE===;;;555555>>>???333000333///333222000000111333555666777000:::444@@@000666333333444888===???:::666444000222333222111111333444===::::::===<<<888777:::666555444333222000000111...***+++333777444...***444888;;;;;;777222111111444888555///000666333***'''&&&%%%(((...222111---,,,++++++,,,...//////...---000000+++)))+++---,,,************************,,,---...---+++***+++,,,...---------,,,,,,,,,+++...***(((+++,,,***))),,,+++...///---***'''(((***)))))))))))))))))))))))),,,++++++***)))(((((((((---!!!&&&///))))))+++%%%)))((((((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((%%%'''((()))))))))+++---(((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$+++***(((&&&%%%&&&'''(((&&&&&&%%%%%%''')))(((&&&'''''''''(((((((((((()))&&&&&&'''***+++***(((''')))&&&$$$$$$&&&''''''&&&$$$''')))(((%%%$$$&&&)))((((((((((((((((((((((((000)))&&&((((((%%%%%%((($$$'''******)))((()))***999,,,((('''''')))%%%!!!***000///)))''',,,+++%%%***%%%''',,,+++%%%'''...(((%%%&&&***+++)))''')))&&&'''(((***++++++++++++***+++,,,------,,,***))))))***++++++***)))))))))***++++++,,,,,,++++++***((())))))***++++++,,,,,,******+++...222444111,,,666000---111222///,,,---111444,,,)))555888...***444333111...,,,---...///000333222---+++///000...222111///...---...///000///111666888444///111777zzzooodddYYYPPPNNNQQQQQQSSSUUUSSSPPPNNNOOORRRMMMRRRUUUUUUSSSRRRMMMGGGBBBEEEIIIMMMOOORRRVVVZZZcccppp}}}yyy{{{}}}{{{yyyvvvrrrooolllllllllmmmnnnooopppqqqrrruuuzzz|||tttnnndddZZZRRROOOOOOOOOSSSYYYcccmmmtttyyy~~~~~~|||xxxuuuqqqooonnnnnnttt}}}yyykkk___RRREEE===<<<777777>>>>>>222000333///333111000000222444555555444111888:::>>>444666:::555888===AAABBB???;;;888111222333333222222333444888666888<<<===:::999;;;555333333444333///---//////,,,---444777444000///111555888777444111111333000333444222111222111---000---+++,,,333777111(((***))))))+++...//////...---111222---)))+++......++++++++++++++++++++++++---......---***))))))***,,,,,,,,,,,,,,,,,,------***((((((++++++((((((+++,,,------,,,***((()))***))))))))))))))))))))))))))))))(((''''''(((((()))777!!!$$$///)))+++000%%%))))))(((((('''&&&&&&%%%((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((%%%''')))***)))((()))***,,,+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$))))))((('''''''''''''''((((((&&&$$$%%%)))***'''&&&&&&'''''''''(((((((((%%%$$$'''+++,,,)))((())))))&&&$$$%%%((()))'''$$$%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((333***%%%(((((($$$%%%***&&&)))++++++)))))),,,///;;;%%%***)))%%%(((###$$$+++222333,,,(((++++++&&&))))))))))))''''''(((***(((&&&'''***+++((((((***&&&'''((()))************(((((())))))))))))))))))(((((())))))))))))))))))******++++++++++++*********************+++++++++***,,,,,,+++,,,///---)))777///---222222...///333GGGCCC444,,,222444222777///222222---***,,,//////---444444///---111111---------------...///000111000...---...------444<<<{{{qqqgggaaa[[[TTTPPPQQQSSSUUUVVVSSSOOOLLLLLLMMMMMMSSSVVVSSSQQQOOOIIIBBB@@@FFFLLLOOOPPPRRRYYY^^^gggsss~~~~~~~~~~~~{{{yyyvvvsssooollljjjjjjiiiiiijjjllloooppprrruuuzzz}}}sssmmmcccYYYRRROOOOOOOOORRRYYYcccllltttyyy}}}~~~{{{xxxtttrrrpppoooooovvvxxxjjj^^^RRRFFF???>>>666555<<<<<<111///444111333111000111444666555333555555666BBB;;;777333===444888>>>@@@@@@???;;;888111333444444333333444555555444777<<<<<<999777999777333222444333...---000000...000444555222111333000222444222///---///111,,,...333777444//////333888777333///111444///'''++++++***,,,...//////...+++000111,,,(((***...///+++++++++++++++++++++++++++,,,---,,,***))))))******************************''''''))))))''')))...---+++))))))******)))(((((((((((((((((((((((((((''''''''''''''')))***+++FFF%%%"""---&&&+++333&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''&&&'''(((''''''''')))++++++***'''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''(((((())))))((('''&&&)))***(((%%%&&&******&&&%%%&&&&&&&&&'''''''''''''''%%%''',,,+++&&&%%%((()))'''&&&))),,,,,,((($$$'''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&666+++%%%(((((($$$&&&---(((***+++***''''''+++000888+++,,,###((($$$***+++111333---+++///...))))))000///'''%%%+++---((()))'''(((+++***'''(((,,,&&&'''(((((())))))))))))(((''''''''''''(((***+++((((((((()))++++++***)))******++++++++++++******+++++++++***************---111000+++))),,,,,,***444------222222///333===HHHBBB444...000+++---<<>>wwwkkk```^^^^^^ZZZTTTQQQLLLOOORRRRRRPPPPPPRRRTTTLLLRRRUUURRROOOMMMFFF===???FFFNNNPPPPPPRRRZZZaaaiiivvv}}}zzzwwwuuuqqqmmmjjjiiihhhffffffgggjjjmmmooosssvvv{{{}}}sssmmmcccYYYRRROOONNNOOOQQQXXXccclllsssxxx|||~~~~~~|||xxxuuusssqqqpppqqqxxxxxxjjj___SSSHHHAAAAAA444333999::://////555333222111000222555777555222999;;;666GGG777777///;;;///555;;;======;;;888555111333555555444444444555777666888<<<<<<666333333;;;555333444333...///333///...000333333000111555///000111...+++)))+++...***,,,444<<<777...///888333555333---...333444000...---,,,---/////////...)))...000+++'''***---///++++++++++++++++++++++++)))***++++++***)))***,,,***)))))))))(((((('''''',,,)))((())))))(((,,,222---***''''''***+++)))'''''''''''''''''''''''''''((((((((((((***,,,...///RRR)))"""***###***555'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&''''''&&&$$$$$$'''+++///&&&%%%$$$$$$$$$&&&(((******)))'''%%%$$$%%%'''(((&&&''')))******(((&&&%%%)))+++***''''''+++***$$$%%%%%%%%%&&&&&&&&&'''''')))&&&(((---+++%%%###'''***)))(((+++//////***%%%)))&&&%%%&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&999---%%%(((((($$$'''///)))++++++((($$$$$$)))...555+++---""")))&&&///''',,,,,,(((***///---&&&,,,666555)))&&&000111)))+++((()))+++***'''(((---&&&''''''((((((((((((((()))(((''''''(((***,,,...)))))))))***,,,,,,,,,*********++++++++++++******,,,,,,++++++***)))))))))111666666...***,,,...---111+++,,,222333000777DDDLLLAAA111,,,000000???\\\111000,,,(((---444333,,,)))444999333000444222,,,---///000222222222111111...,,,...444777666555777~~~wwwmmmddd___[[[UUUQQQPPPTTTWWWUUUOOONNNQQQQQQMMMPPPQQQPPPNNNKKKHHHFFFFFFIIIKKKOOOTTTUUUVVV___hhhqqq{{{~~~~~~~~~~~~~~~~~~|||zzzwwwuuuqqqlllhhhhhhfffeeedddfffiiimmmooouuuyyyzzztttjjj^^^XXXSSSNNNNNNQQQVVV[[[ccclllrrrxxx}}}~~~zzzvvvsssqqqpppppptttxxx{{{kkk]]]PPPCCC;;;:::888>>>>>>666111333444222222222333444777888777666666:::??????888444888@@@555;;;AAAAAA999222111555333111111444444111000333777999;;;;;;999777666777???:::666666555000......000(((222,,,:::---555111222222111000...,,,***)))***---///000000000333555.........///111222111000555555666:::DDDGGG999(((,,,---+++((((((+++***'''......***''')))------(((***+++,,,,,,+++***+++---+++---...---+++))))))***)))$$$!!!&&&000444111,,,*********+++,,,///111222++++++++++++***((('''&&&***"""000%%%...'''333!!!))))))((((((((((((((()))&&&+++((("""$$$,,,+++###'''''''''&&&&&&%%%%%%%%%+++&&&$$$'''(((&&&%%%'''$$$$$$&&&((()))*********,,,---%%%$$$,,,)))$$$)))&&&***)))$$$!!!$$$'''''')))+++,,,)))$$$###%%%))))))'''&&&)))((($$$$$$&&&******))))))(((&&&%%%$$$''''''''''''((()))++++++$$$"""///CCC@@@,,,&&&111+++)))'''((())))))&&&###---)))(((+++***&&&)))000222+++(((******&&&%%%)))&&&***)))%%%%%%***111333***)))((('''&&&&&&'''(((&&&%%%(((---...***)))******+++---+++(((&&&''')))---...//////---***'''%%%+++******)))))))))))))))******))))))((((((''''''&&&***+++'''$$$&&&((((((...,,,++++++---...//////+++++++++++++++***))))))***+++---......---+++***:::>>>777000555555444:::???000...777111''';;;^^^//////...---,,,...000333111///...333999999222***...000222333333111///...***999<<<(((UUU555;;;---|||tttjjjaaa\\\YYYTTTPPPPPPQQQTTTTTTRRRSSSTTTQQQJJJLLLMMMNNNMMMKKKIIIIIIIIIJJJMMMSSSXXXZZZ[[[ccclllwww~~~~~~~~~}}}~~~~~~}}}~~~~~~{{{xxxvvvssspppllliiifffeeecccbbbdddggglllnnnvvvzzz~~~yyytttiii^^^WWWRRRMMMMMMOOOSSSYYYaaaiiipppvvv{{{~~~~~~zzzvvvsssqqqqqqqqqvvvzzzwwwhhh[[[OOOBBB<<<;;;888======777222333444333222222333444666777777666444;;;???===777555777:::333999@@@@@@999333333777333111222333111...000555111333666888888999;;;===???999666777666222000000000***222---999---444111333333222111000//////...111222111///,,,++++++,,,...------...000000///---///000000111777;;;555+++...///...+++,,,///...+++***+++)))(((***///...***+++,,,,,,+++)))((()))***((()))++++++***)))***+++***((((((,,,333555111,,,+++************,,,---...******++++++***)))'''&&&000%%%)));;;%%%&&&(((,,,))))))(((((((((((())))))***---,,,+++333<<<777+++&&&&&&&&&&&&&&&&&&%%%%%%***&&&$$$&&&'''%%%$$$%%%$$$%%%&&&((())))))))))))///000(((%%%+++((("""&&&&&&))))))$$$!!!$$$''''''***++++++'''######&&&)))+++'''&&&((((((&&&&&&)))((())))))(((((('''&&&%%%''''''''''''((()))***+++------666BBB===---'''---***(((''''''))))))&&&$$$***''''''***)))'''***000111)))###&&&(((&&&$$$&&&&&&***)))%%%%%%+++111333))))))((('''''''''(((((()))(((,,,111111,,,)))))))))+++,,,+++)))'''((()))))))))))))))************''''''&&&&&&'''((()))***)))))))))(((((((((((((((&&&***+++(((&&&))),,,+++---+++******,,,---...---,,,,,,---,,,,,,+++***)))...---+++******+++---......555222000555444111666444,,,,,,333---'''999UUU222111000...------///111444444555666666333...***------......///......---000@@@ 444BBB888555^^^zzzpppfff\\\XXXVVVRRRPPPPPPOOOQQQRRRTTTXXXXXXPPPGGGHHHJJJKKKKKKKKKJJJLLLMMMMMMQQQYYY```bbbcccjjjrrr~~~|||zzz{{{}}}~~~|||||||||}}}|||zzzvvvsssqqqooollljjjdddbbb```___aaafffjjjnnnwww|||}}}xxxssshhh]]]VVVPPPKKKKKKMMMRRRXXXaaaiiipppvvv{{{~~~{{{wwwtttrrrrrrrrryyy}}}ttteeeYYYNNNBBB<<<<<<777<<<<<<777333333444444111222333444555555666666222;;;???999444555666333111999???>>>999555666888222111222333111...111666...000333555666999===@@@===888555777666333111333000,,,222000888...222111///...---------...000111000///...,,,,,,,,,---...///...---...//////---+++,,,---,,,***+++000111///000111000---///333333///(((***++++++...222222...,,,,,,,,,***((('''''')))(((***+++,,,,,,---...000***+++---111333111---***+++***))))))((())))))***((()))***++++++***)))(((---%%%---eee///000+++))))))(((((((((((())))))''')))))),,,666===555'''%%%%%%&&&&&&&&&&&&&&&&&&***%%%$$$&&&'''$$$"""$$$&&&&&&'''(((((((((((((((+++...'''###(((&&&"""%%%&&&)))((($$$"""%%%'''&&&******)))&&&$$$$$$&&&((()))&&&%%%'''(((&&&'''***''''''(((((((((''''''&&&''''''''''''((()))******+++---222555000((($$$%%%((('''&&&'''(((((('''&&&&&&%%%&&&(((((('''***///000(((###$$$''''''&&&&&&'''***)))&&&&&&,,,000111(((((('''''''''((()))))))))))),,,111111+++((((((''')))+++,,,***(((((()))((('''&&&&&&'''))),,,---'''&&&%%%%%%&&&(((+++,,,''''''((((((((()))))))))&&&***,,,)))))),,,///...+++***((()))***,,,++++++............---,,,+++***------,,,,,,,,,,,,------&&&/////////444000+++000++++++---...******999KKK555333111///---......///333666999999555111//////,,,,,,---------...//////444,,,---555CCC111PPP\\\yyylllbbbXXXUUUSSSPPPOOOQQQPPPOOOOOOTTTYYYYYYQQQHHHHHHIIIKKKKKKKKKKKKMMMOOOPPPVVV```iiillllllrrryyy{{{xxxwwwyyy{{{{{{{{{|||}}}~~~{{{xxxssspppooonnnllljjjcccaaa^^^]]]___dddjjjnnnxxx}}}}}}xxxqqqfff[[[TTTNNNIIIIIILLLSSSYYYccclllsssyyy}}}|||xxxuuutttssssss{{{ssseeeYYYMMMBBB<<<;;;777:::;;;888444333444555000222444444444444555666555======444000555666111222;;;@@@===777444555666333111111555666333222333111222333333444666999<<<:::666333555666333222333000...333444666//////000---,,,++++++---///222444222///,,,,,,---//////...000///......///...,,,***///...,,,)))***---///000///000///---///444444000))),,,......000444444000,,,,,,,,,***(((((()))+++((()))++++++++++++---///+++---//////---+++))))))***)))))))))((((((((()))'''((()))***++++++***)))+++$$$...hhh000444"""))))))(((((((((((())))))***%%%&&&&&&'''---000)))%%%%%%%%%&&&&&&'''''''''***&&&%%%((((((%%%######'''''''''(((((('''&&&&&&$$$***$$$ &&&&&&###'''%%%((('''$$$###&&&'''&&&((((((((((((((('''&&&$$$$$$"""$$$((()))&&&&&&(((%%%&&&''''''(((((((((''''''''''''''''''((()))***"""'''***'''$$$%%%%%%###'''&&&&&&&&&'''(((((((((%%%%%%&&&'''&&&&&&))),,,---***'''''''''((()))+++'''))))))'''(((---//////'''''''''(((((()))******'''&&&'''+++,,,(((&&&(((''')))+++++++++***((((((***)))((('''''')))***+++***)))'''''''''***,,,...&&&&&&''''''((())))))***(((++++++))))))---...---***)))((((((*********))).........------,,,+++***)))+++...000000...+++)))(((/////////222,,,(((///,,,000000,,,***000;;;CCC555222000...............///222555777666555555666...///000111222222111111>>>(((>>>333555???mmm555zzziii```WWWUUUSSSQQQPPPQQQSSSNNNMMMRRRXXXXXXRRRLLLKKKLLLMMMLLLLLLLLLOOOQQQUUU[[[fffqqqttttttxxxzzzvvvuuuvvvxxx{{{}}}~~~~~~}}}}}}}}}yyyvvvrrrooommmllljjjiiiaaa___[[[ZZZ\\\cccjjjoooyyy~~~}}}wwwmmmcccXXXRRRLLLHHHHHHJJJSSSYYYcccmmmtttzzz~~~|||yyyvvvuuuuuuuuu}}}uuufffYYYMMMAAA;;;:::666888::::::666333333666000333555555444333555666;;;>>>:::111///555777444666???CCC===555333333333444000000888===:::333///333333444333333444666999888333111333444222111222000111333888333000,,,000000//////000222555888:::;;;666111///000///,,,(((222111000000000///---+++333///,,,,,,......------+++---,,,***---111111...)))...000...///111111...+++,,,,,,+++***+++---000))))))***((('''''')))+++/////////---)))((()))+++)))))))))***************&&&''')))***++++++******222%%%$$$;;;***---...((((((((((((((()))******(((******((('''(((&&&"""%%%%%%%%%&&&&&&'''''''''+++'''&&&******'''$$$%%%'''''''''''''''&&&&&&%%%$$$,,,(((!!!&&&'''%%%'''%%%''''''$$$$$$((((((%%%%%%%%%'''+++...,,,'''"""""""""&&&---...)))&&&'''$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))###((()))$$$$$$)))+++(((&&&&&&&&&&&&&&&'''((()))&&&'''(((&&&%%%%%%&&&'''(((+++,,,)))&&&'''+++...'''))))))''')))...///,,,''''''((())))))*********&&&######&&&((('''(((,,,))))))******+++***((('''(((((((((((((((((((((''',,,***)))(((((()))***+++%%%%%%&&&'''((()))*********,,,+++((((((++++++(((***)))((()))******)))(((,,,,,,,,,,,,,,,++++++***,,,------......------,,,,,,000......111,,,,,,:::222555222+++,,,666<<<;;;333000---,,,...///000//////...000333666999888777...000333555666444222000JJJKKK(((555---aaaZZZ...{{{hhh```XXXWWWVVVSSSPPPQQQTTTOOOMMMRRRVVVUUUQQQOOOOOOOOOPPPOOONNNOOOQQQTTTYYY```kkkvvvyyyyyy}}}{{{vvvtttuuuvvvzzz}}}~~~}}}~~~|||xxxuuuqqqnnnllljjjgggeee___\\\XXXVVVYYY```hhhnnnyyy~~~|||vvvjjj```UUUOOOKKKGGGGGGJJJQQQXXXcccmmmtttyyy}}}}}}zzzwwwvvvvvvvvv}}}ttteeeYYYLLLAAA::::::555666999;;;777333333777111444777777444333555777BBB>>>888555444666888888888BBBEEE<<<333222222///333///111999>>>;;;444///000111333444444555888:::666222000222333111000111000444333<<<111111***000.........///111444666888999444///000555666111+++222111000000111000...,,,222---+++...///---++++++)))+++***(((***//////+++(((---...,,,***,,,---++++++,,,,,,+++***,,,///222000000///---+++***,,,...222111///,,,))))))+++---)))******++++++++++++***'''((()))***++++++***)))+++'''%%%$$$###,,,000+++(((''''''(((((()))***+++(((******(((&&&&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&***''''''+++,,,(((&&&&&&&&&&&&'''''''''&&&&&&%%%***444///$$$&&&((($$$&&&%%%&&&&&&$$$%%%)))((($$$######&&&,,,222111***###$$$%%%***000111,,,))))))$$$%%%&&&'''''''''''''''(((''''''&&&''''''((((((((()))(((&&&&&&)))***(((%%%&&&&&&%%%$$$%%%(((***&&&)))***&&&$$$%%%&&&$$$###))),,,)))'''(((+++,,,'''))))))(((***///...***(((((()))*********))))))'''$$$$$$'''))))))+++000,,,+++))))))******((('''$$$%%%&&&'''((((((''''''))))))((('''''''''''''''%%%%%%&&&'''(((((())))))***+++)))&&&'''******&&&+++******+++,,,+++***(((***++++++,,,,,,,,,,,,,,,444000+++''''''+++000444,,,...+++,,,111///555HHH777555///,,,222;;;:::222444111------///111111///111///...000333555555444///000333444444222000///@@@VVV$$$666fffddd444555{{{iiiaaa[[[[[[YYYUUURRRQQQSSSOOOOOOTTTVVVRRROOOPPPPPPQQQQQQQQQQQQRRRVVVXXX]]]cccnnnxxx{{{{{{|||wwwuuuuuuvvvxxx||||||vvvtttqqqnnnllliiieeebbb[[[XXXSSSQQQUUU\\\ffflllxxx~~~yyysssggg]]]SSSMMMJJJFFFGGGKKKQQQYYYdddnnnvvv{{{~~~zzzxxxwwwwwwwww|||}}}qqqbbbWWWKKK@@@;;;:::555555888<<<999333333888222666999888555444666999FFF<<<777<<<>>>999777;;;999DDDFFF;;;222222222///000000222777777444333555///111444555555666888999777333000333333111000111000666333???///111(((///******+++---...///111111222...,,,111999<<<777000111/////////000000...,,,,,,+++---000...***,,,222***+++***(((***......***)))---...+++))),,,......,,,,,,+++***)))+++...111444333222000......000222///...,,,+++++++++++++++++++++,,,,,,+++***((('''((((((***++++++***)))))) ,,,(((***444444'''(((''''''''''''((()))***+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((%%%%%%***,,,)))&&&'''%%%%%%&&&'''''''''&&&&&&+++666111$$$%%%'''###$$$%%%&&&%%%$$$&&&***(((###&&&###$$$***222444///((('''&&&(((------***(((***%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&'''''''''(((&&&%%%'''((('''&&&(((&&&''''''%%%###$$$'''***$$$)))***&&&$$$''''''%%%%%%(((***))),,,000...((('''))))))(((+++///...)))))))))*********)))(((((('''%%%''',,,---++++++---000---)))'''((()))(((&&&,,,+++)))((('''(((((()))&&&'''((())))))(((''''''&&&&&&&&&''''''((((((((()))***(((&&&(((,,,+++'''---,,,,,,---...---+++))))))***+++---............333000,,,)))))),,,000333,,,,,,)))+++000///888NNN999111,,,111>>>DDD:::---999444000///111333111//////000000///...///111333333333222111000000000000111===444LLLNNN***111{{{iiibbb]]]]]]\\\WWWRRRQQQRRROOOQQQWWWWWWPPPMMMPPPQQQRRRRRRRRRSSSUUUYYY\\\```eeepppyyy||||||}}}wwwuuuuuuvvvuuu{{{~~~vvvtttqqqooolllhhhccc___YYYUUUPPPNNNRRRZZZcccjjjxxx~~~wwwqqqeee[[[QQQLLLIIIFFFGGGKKKTTT[[[gggqqqyyy~~~~~~{{{yyyxxxxxxxxx|||yyymmm```UUUJJJ@@@;;;;;;555444888<<<999333333888333777:::999555444666999GGG:::777CCCFFF;;;777===888CCCFFF;;;222333333///...000444555000,,,222;;;000333666777666555666666999444222444444111000222000777333AAA...222'''///+++,,,...///000111111111666111...222:::;;;333***///...---...//////---+++)))***///222---(((///:::+++---+++)))+++///...++++++///000---+++...222333------,,,)))((())),,,...//////...,,,******,,,///***))))))***++++++(((&&&,,,,,,,,,,,,***(((&&&$$$((()))***++++++***)))(((!!!222 (((///000000''''''''''''((()))++++++,,,(((%%%'''***)))&&&$$$'''''''''&&&&&&%%%%%%%%%%%%###$$$)))+++(((&&&'''$$$%%%&&&&&&''''''&&&&&&%%%222...!!!###&&&###$$$$$$&&&%%%$$$'''***(((###((($$$"""'''000555222---(((%%%%%%''''''%%%&&&)))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''')))$$$$$$+++---)))))),,,&&&''''''%%%######&&&***"""(((***&&&%%%)))***&&&))))))(((***333999222&&&'''))))))))),,,000---((()))***++++++***)))((('''%%%%%%)))//////***'''(((222...(((&&&'''((('''&&&888444///+++(((((()))+++%%%''')))+++,,,,,,+++***&&&&&&&&&'''''''''''''''(((((('''&&&)))...---)))...------...///...,,,***)))***,,,...///000111111+++---///000000///---+++------)))+++///---666MMM999///,,,888HHHKKK<<<+++===888222111333444222///***...222///+++***000666999666222///...///222444222...111sssOOOGGG555111zzzhhhaaa[[[ZZZWWWSSSQQQSSSQQQOOOPPPTTTTTTPPPNNNOOOSSSUUUWWWYYYZZZ]]]```cccgggiiipppyyy}}}zzzwwwuuuuuuyyy}}}}}}yyywwwsssooojjjccc\\\WWWRRRPPPNNNMMMPPPYYYeeemmmwww~~~xxxooofff\\\QQQKKKGGGDDDFFFIIIRRR^^^kkkssszzz|||yyywwwwwwwww~~~qqqaaaUUUIII???::::::666555444BBB///777555999555444444444777:::>>>@@@AAA999555999:::777555666:::DDD@@@555555555444999222222222111111444888;;;222222222444666666555444CCC666...111333111444===666000<<>>000'''333444...444'''DDDjjjFFFGGG999(((222{{{hhhaaa[[[YYYWWWRRRQQQRRRRRRRRRUUUXXXVVVPPPOOOQQQVVVXXXZZZ\\\^^^aaaeeehhhjjjjjjooowww}}}{{{xxxwwwwww{{{~~~~~~yyyvvvrrrmmmhhhbbb[[[VVVOOOMMMKKKJJJNNNXXXccckkkwww}}}~~~wwwnnndddZZZPPPJJJGGGDDDFFFJJJSSS___lllttt||||||yyywwwwwwwww~~~{{{oooaaaUUUJJJ@@@;;;;;;666555444BBB///666444888:::999777777999<<<@@@BBB555222222888:::777666888;;;EEE@@@666555222///333000222333444333444666777333222111333555666666555>>>444///444666222333999444000;;;???222333999111444111///------000444666:::;;;888111///333444111---+++---111111...,,,...---******------******---))),,,,,,)))))),,,,,,)))***++++++***((())),,,///...000...***)))++++++(((...---+++,,,------,,,+++------,,,+++++++++++++++))))))(((((((((((())))))+++***)))((('''(((((()))%%%))),,,+++(((&&&'''***))))))((('''''''''((((((((((((((('''&&&'''((()))((('''&&&%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''$$$'''))))))&&&%%%%%%&&&'''(((((((((((('''&&&%%%(((%%%&&&((('''###$$$)))((('''&&&'''(((***+++,,,333+++&&&''''''%%%&&&)))'''%%%&&&)))(((%%%%%%((($$$%%%&&&)))+++,,,,,,+++333555333+++'''(((******)))(((((('''&&&&&&%%%%%%%%%%%%&&&(((%%%!!!$$$)))###)))---***(((***,,,---&&&+++---,,,...111...))))))((('''&&&&&&''')))***((()))((((((---222000***///000111222000---***((((((---111...((($$$&&&)))&&&%%%%%%''')))***)))&&&&&&'''(((((('''''')))+++************************((()))***+++,,,,,,+++******---000000......222666------------------------***...---***///888555,,,///---++++++---...///000444///...111111......111000222------444111///888:::BBB<<<000111555333222888DDDJJJHHHHHH555555777yyyhhhaaa[[[YYYVVVQQQPPPQQQSSSVVV[[[___ZZZRRRQQQTTTWWWYYY\\\___bbbfffkkkooopppmmmnnnvvv}}}}}}{{{zzzzzz}}}~~~wwwtttpppkkkfff___YYYTTTJJJIIIHHHHHHLLLVVVaaajjjvvv}}}}}}uuulllaaaWWWNNNIIIFFFDDDFFFKKKTTT```nnnvvv}}}|||xxxwwwvvvwww}}}xxxmmm```VVVLLLAAA<<<<<<666555555BBB///555333666:::888666555666999<<>>;;;999666333111///111444333555000///555000---555QQQ---...CCC777(((444CCCTTTAAA---KKK444---111...zzzpppggg```ZZZYYYVVVRRRQQQRRRVVV[[[dddhhhaaaXXXVVVZZZXXXZZZ___dddjjjqqqyyyyyyvvv{{{~~~~~~{{{~~~}}}tttpppkkkeee___YYYSSSOOOEEEEEEFFFHHHNNNXXXdddlllxxx~~~}}}{{{rrriii]]]TTTKKKGGGEEEEEEGGGLLLVVVcccpppyyyzzzwwwuuuuuuuuuzzzzzzoooaaaWWWKKK???888777777666666DDD111666333555===<<<:::888888:::<<<===555777888666444666:::>>>FFFGGG===666888444222;;;444444444222000000333555333111//////222555666777222111111333333000111333///444666444333///...111---///333666777666444333///---++++++---///333666<<<444...///111///,,,+++---++++++...///,,,---000,,,//////,,,,,,//////,,,))))))+++,,,------+++***(((***+++)))***...///---///...---...///000...,,,+++******)))******++++++******))))))))))))******)))))))))))))))(((((('''((()))))))))((((((((()))((((((((((((((()))***+++)))'''&&&'''))))))(((&&&'''''''''''''''&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$'''&&&&&&&&&&&&''''''&&&'''((((((((((((''''''&&&&&&((()))'''&&&((()))******(((&&&&&&((((((%%%###''')))***)))((('''&&&%%%,,,'''%%%(((***(((''')))&&&''''''%%%$$$$$$'''***'''---111111222111---&&&+++***(((&&&&&&''')))***%%%'''+++///,,,&&&&&&))),,,%%%%%%...222+++'''(((///)))&&&+++333444,,,%%%(((((((((((())))))******((()))'''$$$%%%***+++)))(((((((((((())))))******'''+++//////,,,(((&&&&&&'''&&&(((...444555...(((***&&&###$$$(((***)))'''&&&'''(((((())))))((((((*********+++---///111222333000,,,,,,///000...+++,,,---...//////---+++***,,,,,,+++)))***///111000***...111111000111444888999:::777222//////111333,,,111111555<<<777222888VVV333---;;;:::===HHHJJJ;;;///;;;FFF+++999...555wwwooofff```ZZZYYYWWWTTTSSSUUUWWW\\\ccchhhccc[[[YYY\\\[[[^^^ccciiipppyyy~~~}}}yyy|||~~~~~~{{{rrrnnnhhhbbb\\\VVVPPPLLLDDDEEEFFFIIIPPP[[[gggoooyyy~~~}}}zzzrrriii^^^TTTKKKGGGFFFEEEHHHLLLVVVcccqqqzzz~~~zzzvvvuuutttuuuyyy{{{oooaaaVVVJJJ>>>888777777777777FFF333888444666::::::999999999999::::::777888666222111666:::;;;AAAAAA777333777333222<<<555444333000///000333666333111000000222444555444111111222222111000222444000888666333555000,,,333000///...///000333555777555222111333333333555888<<<555000111222///,,,---,,,)))***---...+++,,,///---//////------//////---+++++++++---//////---+++(((++++++)))+++///111//////---,,,---///111111000+++************+++,,,,,,+++******))))))******+++)))))))))))))))(((''''''))))))(((((((((((())))))))))))((((((((()))*********'''%%%'''***+++((($$$+++,,,,,,,,,,,,+++******'''&&&%%%&&&'''((('''%%%&&&%%%$$$$$$&&&((((((((((((((((((((('''&&&%%%$$$%%%)))***'''&&&)))++++++************)))((('''&&&!!!&&&((('''&&&''''''%%%+++%%%###(((+++***&&&%%%###&&&((('''&&&(((///555666666333...---...,,,((()))((('''&&&&&&'''((()))###$$$(((,,,)))######'''((($$$$$$))),,,***'''&&&000(((%%%,,,444333+++%%%))))))))))))))))))))))))$$$'''&&&######''')))(((++++++)))))))))+++,,,...)))+++......+++((('''&&&'''$$$%%%+++333444,,,$$$(((&&&%%%%%%''''''&&&$$$&&&&&&&&&'''((()))***+++)))***+++---///111222333444111...---......,,,))),,,---.........---,,,+++...---***))))))---000222///111333444333222333333444888777222...///222333)))///111777BBB@@@>>>FFFFFF<<<111,,,999RRRSSS<<<,,,///MMMCCC///:::)))444|||rrrmmmfff___ZZZZZZYYYVVVUUUXXXYYY[[[```fffddd^^^[[[]]]\\\___eeekkkttt~~~}}}}}}~~~|||xxx{{{}}}}}}}}}xxxqqqmmmfff```ZZZTTTNNNJJJCCCDDDFFFJJJQQQ\\\hhhppp{{{}}}zzzrrriii___UUULLLHHHFFFEEEHHHLLLVVVcccqqqzzz~~~yyyvvvtttttttttyyyzzznnn```TTTIII>>>999999777777888GGG444:::666888555666888999999888777666:::;;;888333444999999666======666555:::555111999222333333222111111333555333222111222333444333111...222444333111111333444111<<<777222777111+++666111000000000000222444555:::777777;;;;;;888999<<<666333111333333000///222,,,***+++...///------000+++......++++++......+++---+++***,,,...///---+++))),,,,,,***,,,000222000///---++++++...111333444+++++++++++++++,,,------+++******))))))******+++((())))))***)))((('''&&&***)))''''''((()))))))))******))))))((()))))))))'''''''''((())))))'''&&&------.........---,,,+++'''&&&%%%%%%''''''&&&%%%'''$$$###$$$(((++++++***''''''''''''&&&%%%$$$###'''+++,,,'''&&&***+++)))'''***---,,,(((%%%&&&((( &&&)))&&&$$$'''(((&&&'''%%%'''+++,,,(((%%%&&&&&&&&&&&&&&&)))---333777999666///((((((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''***'''"""###'''###&&&&&&%%%'''+++***'''---))))))///111---))))))************))))))((('''"""%%%'''(((+++000...)))++++++++++++++++++,,,,,,'''(((***+++***)))(((((()))'''&&&)))------)))%%%'''+++...---(((%%%%%%'''((('''&&&&&&(((+++...000(((***,,,...000000111000444222000...---,,,***)))******+++,,,...//////000...---,,,,,,,,,,,,///222999777444333333333222111000666777222...111333333000222///222>>>AAAFFFSSS::::::///...EEEUUUEEE//////===MMMCCC@@@222,,,111wwwnnniiieee___ZZZZZZZZZWWWWWWYYYZZZZZZ^^^dddeee```]]]]]][[[^^^dddkkkttt~~~{{{|||~~~}}}{{{xxxzzz|||||||||~~~vvvpppllleee___YYYSSSMMMIIIBBBCCCFFFJJJRRR]]]iiiqqq|||}}}{{{rrriii___VVVMMMIIIGGGEEEHHHLLLUUUbbbqqqzzz~~~yyyvvvtttttttttxxxyyymmm^^^RRRHHH???;;;<<<666777999HHH666<<<888:::777888;;;======<<<:::888444777666555;;;BBBBBB<<<<<<===888:::???777000777///111333444333222222333333222222222444333111///,,,111555555333333333222222>>>888222999222+++777///111444777777555111///777444555:::;;;666666:::,,,+++---//////,,,---111///------111222000000333***,,,,,,******,,,,,,***---+++)))+++---///---+++***------+++,,,111222000///---******...222555777,,,+++++++++,,,------...++++++************++++++((()))*********)))'''&&&+++)))''''''((()))))))))++++++***)))(((((())))))$$$(((++++++(((&&&''')))''''''((()))((('''&&&%%%%%%$$$######%%%%%%$$$###'''%%%###%%%)))---------%%%%%%&&&&&&%%%%%%$$$$$$)))------(((&&&)))***'''"""(((,,,+++%%%"""$$$(((!!!(((***%%%###&&&(((%%%$$$&&&+++///,,,&&&%%%))),,,((($$$%%%***///222222///...***&&&'''+++***&&&######$$$%%%%%%%%%$$$$$$%%%%%%(((+++(((###$$$)))""")))***%%%&&&---...)))******...222///((((((---++++++++++++***((('''&&&$$$&&&(((...777;;;555+++'''(((***++++++***)))(((%%%&&&'''(((((())))))***---,,,***)))''''''((()))'''111999666+++$$$'''...)))((('''''')))---111444)))***---/////////...---444333111...,,,***))))))'''((()))+++---000333444,,,,,,---///...---...111<<<777000---...///...,,,---555888333///222555444999777---+++666<<>>444+++AAA]]]NNN222222///DDD@@@BBBRRR...:::888{{{ppphhheee```[[[XXXZZZYYYVVVTTTUUUUUUZZZ___bbbbbbaaa______]]]```fffnnnwww}}}~~~}}}{{{vvvxxxyyy{{{|||~~~zzzoookkkddd]]]WWWQQQKKKGGGAAADDDHHHNNNVVVaaalllsss}}}vvvnnnhhh]]]SSSHHHEEEEEEGGGJJJOOOYYYeeesss}}}|||xxxvvvuuuuuutttxxx~~~rrr```QQQGGG@@@<<<999;;;222999CCC<<<888>>>CCC333111333888888555888???666555777::::::888;;;@@@PPPDDD888555666555333333777555222111111111000///222333333444444555555666555333111444777888444000888777555222...---///111---111555555222111444888444444555777999999888666...---+++,,,...000111111111///...000444555333111888555222000///...,,,+++///+++***---...+++***+++***+++,,,,,,,,,,,,+++***+++++++++,,,---......///------,,,,,,,,,,,,++++++++++++++++++*********)))+++***)))(((((()))***+++''''''''''''''''''''''''///+++((((((((('''((()))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''''',,,'''###"""$$$&&&'''&&&)))***+++***((('''&&&'''(((((('''%%%######%%%'''+++$$$%%%++++++"""""")))''',,,000///***&&&&&&)))(((%%%%%%((()))(((+++///+++***((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%(((&&&'''***)))###$$$&&&((()))))))))+++,,,***'''666;;;)))'''000,,,((()))+++...000000---***''''''(((+++...111444555---+++---000---'''&&&***&&&'''(((((()))(((((((((%%%&&&&&&%%%$$$'''---222%%%'''))))))'''%%%&&&'''))))))))))))))))))))))))...+++)))***---......,,,---999++++++000+++...***,,,,,,++++++---000///---444,,,111111(((333===000444111444888333***+++444>>>///555<<<111///333+++...444...+++777???;;;;;;---777GGGNNNAAA......999666HHHHHH777888HHHAAA(((}}}qqqhhhdddbbb]]]YYYZZZYYYVVVTTTUUUXXX\\\aaaccccccbbb``````___bbbgggooovvv~~~}}}{{{vvvwwwyyyzzz|||}}}zzznnnjjjddd]]]XXXRRRMMMIIIEEEGGGKKKQQQYYYcccnnnuuu}}}vvvnnnhhh___TTTJJJGGGGGGGGGKKKPPPZZZfffsss}}}}}}xxxvvvuuuttttttyyy{{{pppaaaSSSIIIAAA;;;777;;;333;;;CCC;;;666;;;>>>444222444;;;>>>;;;999:::777555666888888666888===KKK???666555777666444444777555333222222222000///111111222333444555666777888555333444666666333///555555444222///...///000---000333333///...000333666666777888:::;;;999777666444111000000000///---...---,,,...111222000...555222000///...---,,,***+++***---000///,,,+++...***+++,,,,,,,,,,,,+++***...---,,,,,,---///000222------,,,,,,,,,+++++++++++++++*********)))))))))******))))))))))))******((((((((((((((((((((((((,,,++++++,,,---,,,++++++%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''---***'''&&&''''''&&&$$$,,,+++)))'''%%%$$$&&&'''&&&'''((('''%%%%%%&&&'''$$$%%%&&&&&&(((++++++((()))***++++++)))((('''''')))%%%$$$''')))***...333000...---,,,+++)))(((&&&!!!"""###%%%&&&'''(((((($$$((()))&&&'''++++++(((&&&'''((((((((((((***---******000222***(((***(((---,,,---...///...,,,)))%%%&&&&&&&&&(((+++///222///...,,,,,,,,,+++)))&&&%%%%%%'''((())))))))))))***,,,...---+++***+++---+++******((('''&&&%%%&&&((((((((((((((((((((((((---+++)))***,,,...---+++$$$333***---333,,,,,,&&&///---***)))+++...000///---)))000000(((111<<<222999777777777444000111555888000444;;;999777888555222888111+++444999777:::444CCCGGG:::222555888444;;;DDDAAA222333AAAAAA333uuukkkeeeeee___[[[ZZZYYYUUUTTTUUU[[[___ccceeeeeecccbbbaaaaaadddiiipppvvv{{{}}}{{{uuuvvvwwwyyyzzz~~~|||yyynnnjjjccc^^^XXXSSSNNNKKKHHHKKKOOOUUU]]]gggqqqyyy}}}vvvnnnhhh```VVVMMMHHHGGGHHHLLLRRR[[[gggttt}}}}}}yyyvvvttttttuuuyyyyyyoooaaaTTTJJJBBB:::555<<<555===DDD;;;555888999555333666>>>BBB???999555777555666888777444777<<>>///+++444999666BBB@@@888......888???@@@}}}rrrkkkiiibbb\\\[[[YYYVVVUUUVVV]]]aaadddffffffdddccccccbbbeeekkkqqqwww{{{}}}~~~|||}}}zzztttuuuvvvwwwyyy|||zzzvvvnnnjjjddd^^^XXXSSSNNNKKKJJJMMMRRRXXX```kkkvvv}}}}}}vvvmmmggg```WWWMMMIIIGGGGGGLLLSSS^^^iiivvv~~~~~~yyyuuuttttttuuuxxxzzzooo```RRRHHHAAA;;;777;;;666???EEE<<<777999888444555999>>>@@@===888555888666666999888777:::@@@>>>777444666888666444444555444333333444333222000555444444444333333333222888555222111222222111000...///111111000//////000111333555444222111222333===;;;:::888777555111...222111111222222111...,,,---......///000000000//////---,,,---......,,,+++///---,,,///...***)))++++++++++++++++++++++++++++++,,,---...............,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''(((***++++++***))))))************************&&&***,,,******++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&&&&%%%'''+++---...---)))&&&(((%%%"""!!!"""$$$%%%&&&******)))'''%%%%%%&&&((($$$'''%%%###'''---***"""(((&&&%%%$$$%%%'''))))))***&&&%%%(((******---222...,,,,,,,,,---,,,((($$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%'''''''''******(((&&&%%%&&&***---,,,333***))):::999******000---***)))))))))((('''$$$'''))))))'''(((,,,000---444111&&&&&&///...$$$))))))))))))((('''&&&%%%+++///444888777444000---111---(((%%%&&&'''&&&&&&(((((((((((((((((((((((()))))))))***+++++++++***000;;;,,,***///,,,555555222---******+++,,,---000...---......,,,---...+++///222111...333===;;;222999BBB;;;:::EEE>>>222999555;;;444,,,...///444???JJJ;;;333666333,,,000===III>>>333...---000;;;GGGzzzssslllddd]]][[[YYYVVVVVVXXX___bbbfffggggggfffeeefffdddgggmmmsssxxx|||~~~{{{}}}zzztttuuuvvvwwwxxx{{{xxxtttnnnjjjddd^^^YYYTTTOOOKKKLLLOOOTTTZZZcccooozzz|||uuummmggg]]]UUUMMMIIIFFFFFFLLLTTT```kkkwwwzzzuuussstttvvvxxx|||ppp^^^NNNEEE@@@<<<:::999777@@@EEE===:::===;;;333999>>>===999777888999888666777:::;;;;;;@@@FFF<<<777555777888555222222444333333333555555333111333333444444444555555555444222000///000111111111,,,...000111000//////000000222444444444444555666777666555444444222///,,,/////////111333333111///---...//////////////////......---...000000...,,,222+++'''))),,,,,,+++,,,++++++++++++++++++++++++***,,,///222222000---+++,,,,,,+++++++++*********))))))))))))(((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))***///...)))&&&)))+++)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&''''''$$$''',,,...---***'''%%%"""!!! """%%%''''''%%%///---***%%%""""""&&&)))'''!!! '''***&&&$$$&&&%%%'''(((&&&###$$$)))---(((&&&'''+++,,,((((((******((((((***------)))%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&((((((&&&%%%%%%******(((&&&%%%&&&***---(((111***)))===>>>000---000...+++***+++,,,---,,,"""&&&***,,,++++++,,,...)))444555)))$$$+++...)))(((((()))******))))))(((---///111333333222///------+++((('''&&&'''''''''))))))))))))))))))))))))((()))***+++++++++******---999***&&&)))&&&///000222,,,***......+++***---000///+++,,,111000,,,,,,---111222222;;;FFFDDD999;;;EEE===888BBB;;;///555///555111---000000666EEE>>>444444===999+++---;;;NNN===222222111...666DDDyyymmmeee^^^\\\ZZZWWWXXX[[[aaadddgggiiiiiiiiiiiijjjiiikkkpppuuuyyy}}}}}}~~~}}}zzztttuuuvvvwwwxxx{{{~~~wwwsssnnnjjjeee```\\\XXXTTTQQQQQQTTTXXX^^^fffqqq||||||uuummmggg[[[TTTMMMIIIFFFGGGNNNVVVcccmmmxxxzzztttrrrtttwwwzzz}}}ppp]]]LLLCCC???===<<<888777@@@DDD<<<<<>>BBB===888888999888777444555777999:::???FFF;;;777555777777444333555222222333555666666444222333333444666777999::::::333333444444222111111111000000000///...///111333.........///111111000////////////222444444333111333222000000111222111000+++...//////---,,,---...///...///000222111...,,,,,,---000222...)))+++111,,,,,,+++******+++,,,,,,---...///000000///...---++++++++++++************++++++*********)))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((,,,555666,,,'''***,,,((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%(((++++++)))(((((()))((($$$!!!###'''***(((&&&(((((((((&&&$$$$$$%%%'''"""$$$((()))'''%%%(((,,,$$$%%%&&&%%%######%%%((((((''')))------)))''')))---)))&&&(((---///,,,(((###$$$%%%'''((())))))***)))&&&'''++++++&&&%%%(((&&&'''((((((((((((***---))))))***'''&&&333;;;333'''&&&$$$%%%&&&'''&&&%%%...***&&&%%%(((***(((&&&(((---000///+++***---000((()))+++,,,---.........,,,***((('''))))))'''%%%(((...444333---'''&&&'''))))))))))))))))))))))))'''***......,,,++++++,,,)));;;222222444,,,111000555---***...///)))(((...'''000,,,+++222,,,+++===444///,,,///222333333555>>><<<<<<888333777777...,,,000///111777333444@@@111666888444000000444666MMM;;;000444777222000555xxxooofff^^^\\\ZZZYYY[[[___eeehhhlllnnnoooppprrrtttvvvvvvwwwxxxzzz}}}|||zzzuuuvvvwwwxxxyyy{{{}}}xxxvvvjjjhhhfffdddddddddcccaaa```aaacccfffkkksss{{{|||uuulllfffZZZUUUOOOLLLIIIJJJSSS]]]eeeooozzz{{{tttqqqtttxxxxxxmmm]]]PPPFFF@@@;;;888:::999???@@@777:::@@@;;;999???AAA>>><<<===:::555666333333555666666;;;BBB999666555777777555555888111222333555777777555222999999888888777777666666555666888777444222000000111111111///...///111444000000///000111000///---444444333444555444111//////---,,,,,,...000111111...000222222///...///111......///000111000...+++---444<<<;;;///$$$%%%------,,,+++******+++,,,------,,,+++***)))***+++,,,+++++++++************)))++++++++++++************)))(((((('''(((***,,,---(((((((((((((((((((((((('''222555,,,'''******%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''))))))***!!!$$$'''))))))+++///333...(((###"""&&&))))))'''!!!$$$'''((('''&&&&&&&&&"""...222)))###'''***'''%%%###""""""$$$$$$$$$"""***'''(((+++,,,******---///)))%%%&&&+++---***%%%%%%&&&&&&''''''&&&&&&%%%)))%%%###''''''###$$$)))$$$&&&((()))))))))+++,,,///***---'''...???666---+++******++++++***(((888///&&&###''')))(((%%%***)))+++000000,,,,,,000/////////...---,,,+++***&&&$$$###%%%(((***(((&&&)))222:::999000'''%%%&&&(((((((((((((((((((((((('''+++//////---+++,,,---***999...+++---)))333555999...(((,,,---''')))000&&&333111,,,...%%%'''@@@@@@555...000///+++...555DDD;;;===:::---444999***...111000333999333000:::BBB000+++555333'''---AAAJJJ999---111666444111222{{{lllccc[[[\\\___```aaacccgggkkkqqqwww{{{{{{zzzyyy}}}{{{|||~~~}}}{{{wwwxxxxxxyyy{{{}}}{{{vvvssspppnnnkkkjjjjjjjjjiiiggghhhhhhiiikkknnnuuu}}}~~~~~~|||vvvllleee]]]WWWPPPMMMJJJKKKSSS\\\cccnnnzzzzzznnniiiooouuuvvvvvvkkk\\\OOOEEE???999555;;;666555:::???===:::999<<<;;;:::;;;<<<;;;:::888555///222555111888EEEIII;;;888555333444222///,,,222333444333333333555777:::666555666444111555>>><<<999<<>>UUUdddhhh]]]AAA(((++++++------------++++++***...---((((((------))),,,+++***,,,...---***''')))))))))))))))*********+++***)))(((((('''(((((())),,,///---(((%%%%%%&&&)))111555111,,,***+++***+++(((%%%&&&)))+++***)))'''%%%%%%''')))***'''$$$&&&&&&%%%$$$############$$$%%%&&&'''''''''&&&&&&)))&&&$$$###%%%(((******666,,,###"""'''***(((###'''&&&%%%%%%$$$$$$$$$$$$&&&((()))(((%%%######%%%!!!%%%&&&,,,444---###&&&'''%%%$$$%%%(((***(((&&&///111)))$$$------### &&&))))))'''''')))(((%%%%%%&&&((('''&&&&&&''')))(((((()))+++,,,---...///(((******((()))...///...777222,,,((()))))))))((((((&&&$$$'''+++,,,(((###***---111444555444111///%%%))))))%%%%%%******&&&&&&''''''&&&$$$&&&***///+++000444333///+++******...,,,)))(((((()))((('''+++&&&***666666+++'''...000222...(((***333333+++,,,222,,,)))444(((//////))))))...000---,,,///999...)))222;;;999222...:::999555444:::>>>777+++---555===<<<555000111555111333---111777)))---OOO<<<888555666888999555111~~~nnnddd\\\[[[]]]^^^```bbbccciiisss}}}~~~}}}|||}}}~~~|||yyyyyyzzz{{{|||}}}zzzuuurrrooommmkkkkkkkkklllkkkiiijjjjjjkkklllooovvv~~~|||vvvlllddd]]]VVVPPPMMMKKKLLLSSS\\\eeeppp|||{{{pppmmmsssyyyzzzuuukkk\\\NNNEEE???999666999444444;;;@@@>>>;;;:::@@@>>><<<<<<>>>@@@AAAAAA???888:::;;;444999DDDFFF777555444666888999777555333444555555444555777999<<<::::::<<<999444666<<<888777===FFFEEE>>>>>>FFF222111111000//////111222...222222//////111222000777333888:::666222000000444555333///...111111...111111111111111111111111000///......//////...,,,(((000888>>>DDDCCC999,,,+++,,,,,,------,,,,,,++++++......******......+++,,,+++***+++---...,,,******************************))))))(((((((((((()))------,,,------,,,+++***''',,,///000333666444///,,,)))&&&&&&((())))))((()))&&&$$$&&&***+++((($$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''***'''$$$###%%%&&&''''''333,,,%%%###&&&)))'''%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$'''***((('''!!!&&&111...&&&((()))'''&&&''')))+++)))(((...222+++'''///000)))(((&&&))))))&&&&&&))))))&&&%%%'''((((((''''''((()))%%%&&&'''))),,,...///000***,,,+++''''''***+++(((...+++'''&&&(((******)))***''''''***///222000---.........---+++(((%%%$$$(((++++++((((((++++++((('''((((((&&&%%%&&&***---&&&(((,,,------+++))))))***)))'''''')))+++++++++,,,(((+++333555///+++...///000000000444777444///000---,,,'''000222$$$***///***)))...///,,,,,,......222333333888===:::111999999555000111555333---555999<<<999222...///111111333...111777---111OOO777555333444777777333///tttiii```^^^^^^___aaaeeeccckkkwww~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~~~~|||xxxtttqqqnnnmmmkkklllmmmnnnnnnmmmmmmmmmmmmnnnqqqwww}}}uuukkkddd[[[UUUOOOMMMKKKMMMTTT]]]iiisss~~~|||tttrrrvvv{{{}}}uuujjjZZZMMMDDD>>>:::666666333555<<<@@@>>>;;;:::;;;888666666999===@@@AAACCC>>>???>>>888===EEEDDD<<<<<<;;;;;;<<<:::777555666777777666444444555666<<<;;;<<<===;;;777666999999888<<>>:::777666444777===@@@===999888444333222333666999:::;;;<<<888<<<<<<888???GGGBBB>>>>>>>>>>>>===;;;888666999999888666333111111222888777888888777666666777666666888:::555,,,+++///111111000000222222222222+++000222000...111333333///BBB...,,,222...666...///555777111++++++///111.........///000000111111...---,,,,,,---...---,,,000...+++***,,,...///...------++++++++++++------+++,,,---,,,---...---,,,000...---++++++,,,------------,,,,,,+++***))))))(((((((((((()))***+++++++++)))''''''***,,,,,,,,,+++,,,---222:::>>>777,,,...+++(((%%%$$$%%%'''(((///)))###$$$***---***%%%############$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%(((&&&$$$$$$%%%%%%$$$###******(((&&&$$$$$$&&&'''%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&(((***+++%%%&&&"""%%%---((( $$$%%%$$$$$$$$$%%%%%%%%%%%%!!!***'''!!!%%%&&&&&&,,,444444000)))'''((('''%%%$$$%%%&&&&&&%%%%%%&&&(((''''''(((((()))*********&&&))))))'''(((,,,---***((()))***+++---.........222///***((()))***))))))'''((((((((()))***++++++(((((((((''''''((('''&&&******)))(((''''''((((((,,,***((()))++++++'''$$$&&&%%%%%%'''+++---......)))+++******///555444---<<>>:::888888666999>>>???:::555555666666777999;;;;;;:::888333222666777444===DDD<<<555777999;;;======>>>>>>888999888777555444555666666555333222333777999:::000222666888555111222666222000///000222333111000...000///...000555444000;;;xxx???///>>>***999,,,+++444999555...,,,...///000000000000000000000000...,,,+++,,,---...---,,,---,,,---///000...,,,+++------++++++++++++------******+++,,,---,,,,,,,,,111000///,,,+++***+++,,,------,,,,,,+++***))))))))))))((())))))***+++,,,)))******(((&&&&&&(((+++(((---000333666888333,,,---+++)))&&&$$$$$$&&&'''///)))$$$%%%))),,,)))%%%############$$$%%%&&&&&&!!!###&&&(((((('''$$$"""$$$######%%%&&&'''&&&$$$'''(((((('''$$$$$$%%%'''$$$$$$$$$######$$$$$$%%%###%%%'''***+++)))'''%%%"""'''$$$$$$)))'''(((555%%%%%%%%%%%%$$$$$$$$$%%%###---)))"""%%%&&&&&&---///000---'''%%%'''(((&&&"""$$$%%%%%%$$$###%%%&&&''''''((()))***+++,,,,,,(((+++,,,***+++......+++,,,---......---,,,,,,+++&&&%%%######&&&***...///(((((()))***)))'''%%%$$$)))((((((((((((&&&&&&'''******)))))))))((('''&&&---***((()))++++++)))&&&(((''''''(((+++,,,+++***'''))))))(((---333222---:::---'''+++000000444===&&&111555222000{{{___...---,,,+++,,,---+++)))///++++++000777;;;>>>BBB555333222555888777333000222111111222444444111...111///......000:::@@@>>>---...111444555444111///}}}tttooollliiimmmrrr|||}}}~~~{{{|||~~~~~~}}}||||||{{{zzzxxxtttqqqnnnllllllkkkkkkmmmppprrrssssssqqqqqqqqqrrruuu{{{zzzsssjjjcccZZZUUURRRRRRRRRTTT[[[cccpppyyy{{{xxxuuutttwww}}}rrrfffVVVIIIAAA===;;;999999888:::>>>===777444444666777888;;;<<<;;;888555111111666555333<<<@@@555555777999999999999;;;===555666888888888999;;;===666666333111444:::===<<<111444888888666555666999444222111222444444111...000000...---111666444...555uuu>>>,,,:::(((777++++++555;;;777111///......000000000000////////////...---,,,---...///...------+++,,,///000//////222---,,,,,,++++++,,,,,,---)))((()))---...+++***,,,///000///---***)))***+++,,,,,,++++++******))))))******)))))))))***++++++***,,,...+++'''%%%'''+++$$$+++000222222444222...*********'''%%%$$$%%%&&&,,,)))&&&&&&((()))'''%%%$$$$$$$$$###$$$$$$%%%%%% """%%%((((((&&&$$$"""######$$$&&&(((((('''%%%%%%&&&''''''%%%%%%%%%&&&$$$############$$$$$$%%%$$$%%%(((,,,---***%%%!!!$$$(((### $$$'''333III'''((()))((('''&&&'''(((!!!+++(((!!!$$$$$$###)))$$$&&&%%%"""###''')))'''"""###%%%$$$######$$$&&&&&&'''(((***,,,...000111,,,......+++***,,,***'''+++,,,---,,,***((('''((('''&&&%%%$$$&&&))),,,...&&&(((***,,,---,,,+++***,,,***)))+++***'''''')))***))))))***+++***(((%%%'''&&&%%%&&&(((***+++******))))))***++++++)))'''&&&''')))+++---...///000000---...666<<<======>>>&&&&&&111;;;tttZZZ,,,---,,,***+++...,,,)))222((($$$...777999:::???222111444===AAA<<<555000,,,---...111444555333111555111111......===DDD666---///222444444333111000}}}yyytttqqqtttyyy~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}~~~}}}|||zzzwwwsssooollljjjlllkkkkkkmmmppprrrssssssppppppqqqrrruuu|||}}}yyyrrriiicccZZZVVVSSSTTTTTTVVV]]]fffpppyyy}}}yyyxxxvvvtttyyyqqqeeeUUUHHHAAA===;;;999999888999<<<;;;666555777555555555777999999777555444444999999777AAACCC666999999999777555555777:::444555777777666777999<<<666777555222666<<<===999555888:::888444222222333888666333444777777333...///111111//////333222///+++===444+++---...222,,,---444888444/////////------------...//////000000...---,,,---///000///...///,,,+++//////---000555+++,,,,,,------,,,,,,+++***(((***///000,,,+++...***,,,...---+++******,,,************************++++++******)))*********+++,,,,,,,,,***)))((((((%%%+++//////000222111---''')))***)))&&&$$$$$$&&&((())))))((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&###$$$%%%%%%&&&'''&&&%%%$$$###############$$$%%%%%%%%%%%%'''+++---+++&&&"""$$$'''""" $$$&&&///BBB((()))+++)))'''&&&''')))(((%%% %%%&&&###&&& ###$$$"""###'''(((%%%###%%%&&&&&&%%%%%%&&&'''+++,,,,,,---...//////000))),,,,,,)))((()))'''###''')))***)))'''&&&(((***,,,+++)))'''%%%%%%'''((('''''')))+++---///000111---)))))),,,+++'''&&&))))))((()))+++,,,,,,(((%%%&&&&&&&&&&&&&&&'''***---+++*********+++***(((&&&'''&&&***111///)))+++444+++...222666<<>>888222&&&...999ppp***,,,+++)))***///...)))333000---...333777444000222444<<>>;;;<<<===$$$+++))),,,+++(((***//////)))(((222333---111;;;888+++///444>>>FFFAAA666111333111111000...,,,---000333>>>888888111...DDDIII...///000111111000//////000~~~yyyzzz~~~~~~}}}|||zzzyyyxxxwwwuuuuuuvvv{{{~~~}}}|||{{{~~~~~~zzztttpppnnnnnnmmmmmmkkkkkkkkkllllllnnnoooooonnnmmmmmmooottt|||~~~xxxpppjjjfffaaa[[[VVVVVVXXX[[[bbbjjjsss{{{}}}xxxwwwvvvvvv}}}sssfffVVVLLLDDD===::::::;;;999:::<<<;;;666333444555333555::::::666888===333:::444CCC999EEE777666666777888777555666999<<<777999:::777333111333555555555444333222222333444777777777444111000222444<<<+++111555DDD000111222000000000000///...---,,,000...---///222222000...111111///.........000111///---+++,,,......,,,***///...---...///...---+++333111......000111///---+++,,,,,,------......///******))))))******+++,,,)))+++......---,,,,,,,,,...---+++)))))))))))))))---+++)))'''''')))+++---))))))))))))((((((((((((444333---&&&'''...111...***)))((((((((()))))))))!!!+++...)))(((---+++"""%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$""" %%%,,,***$$$$$$$$$$$$%%%''''''%%%######%%%###!!!###''''''###$$$%%%%%%&&&&&&%%%%%%$$$))))))&&&!!!###(((((("""######$$$$$$%%%&&&&&&'''&&&(((******)))((()))***%%%&&&''''''''''''((()))'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$###$$$&&&)))***222---&&&///)))###...$$$%%%'''))))))'''&&&&&&&&&&&&((()))'''######)))///+++***)))((()))***+++---...***&&&(((+++---)))%%%)))((((((+++......+++''''''''''''(((******)))((()))'''%%%%%%(((***+++,,,&&&''')))*********)))(((***)))***......+++***,,,555666555000++++++000666222:::===777111000000000&&&''')))***+++,,,,,,,,,(((///444+++'''888CCC999555555555444333222000///...333:::<<<666------111333777555333555SSS333555/////////000000/////////{{{zzz}}}~~~}}}|||{{{zzzyyyyyyxxxwwwwwwxxx}}}~~~|||zzzyyy}}}|||wwwrrrnnnlllllllllkkkllllllllllllmmmnnnooopppmmmmmmmmmooouuu}}}xxxqqqkkkhhhccc]]]XXXXXXYYY\\\cccjjjrrrzzz{{{wwwvvvuuuuuu|||ssseeeVVVLLLDDD===999:::;;;888999<<<;;;666444555777444666::::::666666:::555999222BBB>>>III;;;666999999999777444444666888444555555555444555777999:::666222222444555444111333444555555555444444444///000;;;222===555;;;555111000000///......------111//////000222333111///000/////////000000//////111///---...///000...,,,000///......//////---,,,222///------///000///---+++,,,,,,,,,------......,,,,,,,,,,,,,,,------...+++---......,,,*********---,,,+++))))))))))))***,,,+++)))(((((()))+++,,,)))))))))(((((((((''''''///333222+++(((***,,,+++((((((((('''&&&%%%&&&''' +++000)))$$$&&&&&&"""'''((())))))(((&&&$$$###&&&&&&$$$###'''...,,,&&&$$$###$$$%%%'''(((&&&$$$$$$&&&$$$"""$$$''''''###%%%%%%&&&&&&&&&&&&%%%%%% """""""""(((111444111***)))&&&$$$###$$$%%%&&&###%%%''''''&&&%%%&&&'''"""###$$$%%%$$$$$$$$$%%%'''&&&%%%$$$$$$&&&'''(((%%%%%%$$$$$$%%%&&&((())),,,,,,%%%)))$$$###///!!!%%%'''(((((('''&&&&&&'''((('''''''''(((***...111------,,,,,,+++*********+++)))'''(((***+++)))''')))((((((+++------***''''''''''''((())))))((('''(((&&&$$$%%%''')))******'''((()))***+++******)))'''%%%%%%))))))&&&&&&)))...000111...++++++222888444555555444111///---,,,++++++++++++++++++,,,,,,///&&&+++111,,,---999@@@===>>>>>>>>><<<888444111//////111444333...---000000444111000444MMM000111000//////////////////000|||yyy{{{~~~|||}}}~~~}}}|||~~~}}}}}}}}}|||||||||||||||{{{{{{|||~~~{{{yyyxxx|||xxxtttooolllkkkjjjjjjiiimmmmmmmmmnnnooooooppppppllllllmmmpppvvv~~~yyysssnnnkkkfff___[[[[[[\\\^^^eeelllrrrzzzzzzvvvtttsssttt{{{}}}qqqdddUUUKKKCCC===999::::::888888;;;:::666444666888666666999999666666888999888444BBBDDDJJJ<<<444888888888777555444555777555444222333555777888888;;;555000000444666333///444444444666777666444222---===JJJ111444333<<>>III000222222;;;---333222///...------///000000000000111222222222111111...,,,---000222000...111111000000000000000///000//////000111111///...---,,,+++,,,---......///,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,---...---+++***++++++---,,,***)))))))))******((()))***++++++***)))(((((('''''''''&&&&&&&&&&&&(((---000...***''''''(((+++...///,,,(((%%%&&&)))'''...111,,,''''''((('''&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""%%%'''&&&$$$######$$$&&&((()))'''&&&'''((('''%%%&&&)))(((###$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$%%%%%%$$$+++***(((&&&'''(((***+++%%%&&&(((((('''''''''(((&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%&&&(((((($$$%%%&&&&&&''''''&&&&&&###000+++'''&&&666FFF000'''(((((('''%%%&&&(((+++,,,***((('''''''''(((((((((((('''&&&&&&''')))***'''(((((('''&&&&&&(((***'''(((((()))******)))((()))***+++***)))((('''((((((&&&%%%%%%'''((()))((((((((())))))************000,,,+++......,,,...222***+++...444999:::777333000''''''111222))))))111++++++++++++...111444666+++...222...000CCCGGG666,,,...000222222000...,,,000,,,+++...000...,,,...///333000333===AAA111000222111000//////000111222{{{wwwwwwyyy{{{|||wwwxxxzzz|||}}}~~~|||zzz}}}~~~|||zzzvvvtttpppnnnmmmmmmlllkkknnnoooppppppqqqppppppoooiiijjjlllqqqxxx|||wwwssspppkkkeeeaaaaaaaaabbbgggmmmrrrzzz}}}xxxtttsssrrrttt{{{}}}mmm```RRRIIIBBB<<<999:::999666666999999666555888555555555777;;;===<<<:::888666===BBBFFF===:::999444444555666888999999999999666333444777888666444333555666555444555888<<<>>>;;;888555333333222111***...999...888333===777444222000...---...///000...///000000000000000000333///,,,,,,///111222222///000000//////.........000//////000111111000...,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,++++++---///,,,+++***)))))))))***+++'''(((***++++++***((('''((('''''''''&&&&&&&&&&&&***)))(((************+++...//////,,,(((&&&''')))&&&&&&&&&$$$%%%'''&&&###---***&&&"""!!!"""$$$&&&!!! !!!###$$$$$$######$$$$$$$$$&&&((()))'''&&&&&&((((((&&&'''***(((#########"""!!!!!!"""#########"""###$$$$$$$$$%%%''''''((())))))***))))))(((&&&((())))))(((((()))***%%%$$$###%%%&&&&&&$$$!!!$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&$$$222---'''&&&777FFF---'''(((((('''&&&''')))+++(((+++,,,)))&&&$$$'''+++---***&&&######%%%(((***((((((((('''%%%&&&(((***''''''((()))(((((()))))))))+++---,,,***(((((())))))(((&&&''')))***)))(((''''''''''''(((((())))))---)))(((***+++)))+++...,,,+++...666>>>===333)))***%%%)))222000(((,,,999+++++++++,,,...111555777+++---222222888JJJHHH000/////////000111111222222//////222444222---+++...///333000555CCC;;;444000333333222111111222333333}}}yyywwwwwwxxxyyyvvvvvvwwwyyy{{{~~~}}}~~~|||zzzxxxvvvwwwtttqqqpppppppppnnnmmmnnnooopppqqqqqqpppooonnnhhhiiilllpppwww}}}yyytttrrrmmmgggcccccccccccchhhmmmrrryyy{{{vvvrrrqqqqqqrrryyy}}}lll___PPPGGGAAA;;;999:::888555555888888666666999555666666777<<>><<<:::222888777555444333444666666000111444666333---+++......111...666GGG333333...222222222222222222222222}}}xxxuuuttttttuuuuuuuuuwwwzzz~~~|||yyyvvvtttwwwuuurrrqqqqqqqqqpppooommmnnnpppqqqqqqooonnnmmmggghhhkkkpppvvv}}}~~~yyyuuurrrnnnhhhddddddddddddgggmmmrrryyy}}}wwwsssooonnnnnnpppwww{{{jjj]]]OOOGGG@@@;;;999:::777444444777888666666:::888999888888===CCCAAA;;;???666@@@>>>III888===>>>999888777999;;;;;;999666333666:::<<<<<<999888777555777888666444444777;;;555:::>>><<<666222222555555///555---777,,,222///222222111111000/////////---000222222000///000222---111555555222111333555---///000///---,,,---///...------...000000///...---//////...,,,+++---///111000000///---,,,,,,++++++,,,...///000///...---+++,,,,,,+++***+++---000++++++***))))))***+++,,,(((((())))))))))))(((((()))))))))(((((((((''''''***'''(((++++++(((***...444...'''$$$&&&)))***)))---***''''''((((((((((((...,,,)))&&&$$$######$$$$$$"""%%%))))))$$$###''''''&&&&&&'''((((((&&&$$$"""%%%&&&%%%(((+++)))$$$%%%$$$###""""""###$$$%%%(((&&&''')))&&& %%%%%%&&&&&&''''''&&&%%%%%%###%%%''''''&&&&&&&&&'''---)))%%%%%%(((***(((&&&######%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''$$$---)))(((%%%+++666 %%%''')))))))))((()))+++&&&(((++++++++++++...111...---+++)))((((((((()))000,,,'''&&&''')))((('''%%%'''((('''&&&%%%(((***$$$(((++++++'''&&&(((+++)))''''''((())))))(((&&&(((''''''&&&'''((()))***+++((()))------******,,,---111444333...+++***++++++,,,------,,,,,,///333------------------------111+++333<<<555///222111888888888888888999999999333///...111222///---......111...777KKK...444---///000222333333222000///zzzuuurrrqqquuuttttttvvvyyy~~~{{{vvvssswwwuuurrrqqqrrrrrrpppooommmnnnoooppppppooommmlllggghhhkkkpppvvv}}}~~~yyyuuurrrnnnhhheeedddddddddgggmmmrrryyy~~~{{{uuupppmmmllllllmmmuuu}}}zzziii]]]OOOFFF@@@;;;888:::777444444777888666777:::;;;<<<:::999>>>DDDAAA999KKK<<>>KKK777:::777666555555999===>>><<<:::555:::@@@@@@<<<777444333555444222111111111111111555===DDDBBB888///...///---...777+++444///888222111222222222111000///......111333333111000111333(((000999:::666222222444...000111000---,,,---000---,,,,,,---///000///---...000111///,,,+++---///222222111///...---,,,+++)))***,,,......---,,,+++---------+++******,,,...++++++***))))))***+++,,,))))))(((((((((((())))))))))))))))))((((((((((((((()))---000+++%%%'''///999000&&&$$$(((---...,,,+++***)))'''$$$!!!$$$'''"""###$$$%%%&&&%%%$$$$$$$$$"""$$$***)))###"""&&&(((''''''(((((((((%%%### ###%%%%%%(((+++)))%%%'''&&&$$$######$$$&&&'''"""!!!$$$(((&&&!!!""")))"""""""""###$$$''')))***$$$&&&(((((('''&&&'''(((,,,&&&!!! $$$&&&&&&$$$"""###%%%&&&'''(((((((((((('''%%%$$$$$$%%%'''((($$$+++)))---+++///:::'''$$$&&&)))******))))))***)))((('''(((***++++++)))###$$$'''***+++,,,+++***333---'''%%%(((***(((&&&%%%'''((('''%%%%%%'''***"""&&&***)))&&&$$$'''***''''''&&&'''((((((&&&%%%)))((('''''''''(((***+++(((&&&(((,,,,,,)))(((***...666:::333'''###+++555///000---)))+++//////+++((()))***,,,---.........,,,999CCC555%%%---555,,,666888:::===????????????555,,,&&&***000111///...///222///999OOO---666...---...111222222111...---~~~zzzuuuqqqvvvxxx{{{|||}}}~~~}}}||||||~~~}}}|||{{{uuutttsssrrrqqqrrrrrrsssoooooooooooonnnmmmlllkkkkkkkkkmmmpppvvv|||{{{vvvrrrppplllfffbbbbbbffflllqqqvvv{{{zzzuuurrrmmmhhhhhhmmmuuu||||||mmm^^^OOODDD===888666777:::888666555666:::===???:::888666777:::???BBBDDDEEEAAA@@@DDDCCC<<<777888999777555555777:::>>>AAA>>>===<<<:::888777555555555999888333222666555000555444666999888222......333000......111222111///111222333222111111333555222222222222222222222222///222666777555222000///---+++,,,000///,,,***,,,...///000000///...///000333///++++++///000...***+++555:::555---***+++,,,000///---,,,,,,---...///---...///,,,)))(((+++...+++******)))))))))))))))((((((((()))))))))((((((+++*********))))))((((((***,,,,,,)))######''',,,(((---111000***(((+++///)))&&&$$$###$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''(((((('''%%%$$$'''$$$"""'''...///'''%%%$$$%%%%%%&&&'''((()))$$$%%%&&&''''''''''''&&&######$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$))))))(((&&&%%%%%%(((+++((()))+++,,,***)))))))))(((%%%&&&***)))$$$$$$)))%%%!!!!!!&&&)))(((%%%%%%###((()))&&&%%%''')))'''%%%%%%&&&'''((()))***+++---,,,+++***))))))))))))***%%%%%%(((((($$$$$$)))...)))%%%%%%)))+++)))&&&%%%&&&'''(((((('''&&&&&&((('''&&&%%%&&&(((***,,,)))***###!!!))))))$$$'''((('''&&&&&&((())))))(((///***(((+++---***((()))444000,,,---000000+++&&&444///...333333---+++,,,+++***,,,///,,,)))///999@@@333222666222333:::;;;444444999===777---///888444111//////111222000...NNN<<<"""III;;;...000333............////////////||||||{{{vvvrrrvvvxxx{{{|||}}}~~~||||||~~~}}}~~~}}}|||yyywwwuuusssrrrrrrrrrrrrpppppppppooonnnmmmllllllkkklllnnnqqqwww}}}{{{vvvrrrppplllgggddddddhhhmmmqqqvvv|||zzzsssppplllhhhgggkkksssxxxzzzkkk]]]NNNDDD===888666888999888666555666999<<>>@@@999999999999888666555555555888777333222555555222555333555888777222///000444111///000222333222111000111111111000000222333222222222222222222222222///222444555333111//////---,,,---111111......000555555555444222111111111000---+++,,,...000...,,,+++333888333---,,,,,,,,,,,,+++++++++,,,------...---------+++***)))+++---+++******)))))))))))))))'''''''''(((((()))++++++*********)))))))))(((((((((***+++***&&&%%%&&&)))''')))++++++***+++,,,---***(((&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###""""""!!!$$$!!!###(((***'''"""$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%******)))(((&&&%%%''')))((()))***)))'''%%%$$$$$$***((((((+++)))######'''%%%!!!!!!&&&)))'''%%%&&&###''')))&&&%%%'''((('''%%%%%%&&&'''((())))))***,,,,,,,,,++++++*********+++'''&&&)))(((%%%%%%)))***(((&&&'''((())))))((())))))((('''''''''((((((''''''&&&&&&'''(((******+++...(((%%%,,,***'''+++)))'''&&&'''(((***)))))),,,'''&&&***,,,***(((((('''&&&)))333<<<;;;000$$$333///...333333///,,,...+++)))***------,,,222:::CCC666555888333333888777333000333888666///...444333000......000111000...CCC???...GGG555...111........./////////000000000zzz{{{{{{xxxuuuxxxzzz}}}~~~|||}}}}}}~~~|||zzzxxxvvvtttsssssssssrrrrrrqqqpppooonnnmmmlllmmmmmmooosssxxx~~~zzzuuuqqqooollliiifffgggjjjnnnqqqwww|||~~~zzzrrroookkkgggeeeiiioootttwwwhhh[[[LLLDDD>>>999777999888777555555666888;;;===:::888666888;;;>>>AAAAAADDDBBBBBBDDDAAA:::666666666666666777888999;;;<<<555666777777777666555444555666555222222555666444555222333555555111111333444222111111222333333222///000000000//////111222000000000000000000000000///111222222000//////000...---...222333111111444111111111111000000//////------,,,,,,---.........,,,111333111...///---+++******++++++++++++******---+++*********++++++***+++******)))))))))))))))---,,,***))))))***,,,---******))))))))))))((((((%%%'''(((***)))(((&&&%%%)))'''&&&(((+++......---+++***)))'''&&&&&&&&&&&&###$$$%%%''''''%%%$$$###$$$###"""!!! !!!""""""###""" !!!$$$%%%%%%%%%############$$$%%%&&&&&&##################""""""))))))((('''%%%$$$######%%%$$$$$$###$$$$$$%%%%%%******+++)))'''&&&&&&'''$$$%%%&&&'''''''''''''''***)))***+++(((######%%%%%%""""""''')))&&&%%%&&&$$$((()))&&&%%%((()))'''&&&&&&&&&&&&''''''((((((***+++,,,------,,,+++******((('''))))))'''(((+++(((((((((((()))***++++++---+++(((&&&&&&''')))***%%%&&&'''(((((()))))))))***///+++'''+++)))'''...***((('''''')))******)))***'''(((,,,...+++((()))777...(((+++333666///&&&///,,,,,,000111///---------+++***---//////222666:::///000333...///333///???777666>>>AAA<<<888999111///......//////...---111:::666AAA---+++000)))/////////000000000111111~~~{{{yyyxxxwww{{{~~~~~~}}}{{{yyyxxxvvvvvvvvvvvvuuutttsssqqqpppooonnnnnnooooooqqqtttyyy}}}yyytttqqqnnnllljjjiiijjjlllppprrrwww|||~~~yyyqqqoookkkfffdddgggmmmqqq~~~uuueeeYYYKKKCCC>>>999888999888777555555555777:::;;;999888777888;;;>>>??????<<<===???@@@>>>:::888888222222444555666666666666555666777888777666444333555555333222222444666666444111111333333111222555333222111111111222222222///000000000//////111222000000000000000000000000///000111000......///111111...///222333000111333+++++++++---///000111000---...///---,,,+++---///,,,///000...///111...***+++,,,,,,,,,+++***((('''---***((()))+++,,,+++(((+++******)))))))))))))))666333000,,,*********+++))))))))))))))))))((((((&&&%%%&&&'''))))))'''$$$***((('''(((+++...///...+++,,,+++***'''&&&%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%%%%$$$%%%%%%$$$######$$$%%%######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%''')))******(((''''''(((((('''''''''((()))(((''''''((())))))&&&$$$$$$%%%&&&######'''(((%%%%%%(((%%%)))+++(((''')))***)))&&&&&&&&&&&&''''''''''''((()))+++,,,---+++***)))((('''((()))***+++---...***((((((***...///---+++,,,***((('''&&&'''((()))$$$%%%''')))***)))(((''''''...***&&&(((%%%$$$,,,***)))'''(((***++++++***+++)))+++///000+++((()))===333***'''***---+++'''***)))***,,,///...---,,,...---...000222111///...///'''***...+++...222---===111,,,555<<<888000---000///...------------------444;;;AAA222...111,,,000000000000111111111111~~~|||xxxvvvwwwxxx||||||{{{zzzyyyyyyyyyzzz{{{wwwvvvtttsssqqqqqqqqqqqqqqqqqqsssvvvzzz~~~|||yyytttqqqmmmllljjjjjjkkknnnqqqssswww}}}~~~yyyrrrooojjjeeecccffflllqqq}}}uuucccWWWJJJCCC>>>999888999777777666555666777999:::999888888999<<<>>>======;;;???BBB@@@===;;;999888222333444555666555555444888999999999888666444333555333222333333333444666444000000222222000111555111111111000000000111222000111111111000000222333///////////////////////////000000///---...000222333000///111111......000111000///111444666666444000000000...,,,+++,,,------......,,,...111///)))***+++,,,------,,,++++++,,,)))((())),,,---+++(((+++******)))))))))))))))555222...+++)))((()))***(((((((((((((((((())))))(((&&&%%%%%%'''((('''&&&''')))***)))))))))+++---***,,,---,,,(((%%%$$$%%%"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$######"""&&&&&&%%%$$$$$$%%%######"""""""""###$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&###%%%(((((((((((()))***000---***((('''%%%""" ###%%%'''&&&%%%%%%%%%&&&'''$$$%%%''''''$$$%%%)))'''+++---***)))+++,,,+++&&&&&&''''''''''''''''''&&&''')))***+++***((('''%%%&&&((((((+++...000111...***(((,,,222444///((('''(((((((((''''''&&&%%%###%%%(((*********((('''&&&---)))%%%'''###"""******)))'''(((***++++++***+++***,,,000...)))&&&(((###'''+++///000...+++)))))))))***,,,...000...,,,***---000333555444000,,,111,,,///222///444888111>>>111+++444;;;666---)))//////...---,,,,,,---...???777DDDGGG???555333333000000000000111111111111{{{}}}~~~~~~}}}xxxvvvxxxzzz~~~{{{{{{zzzzzzzzz{{{|||}}}wwwvvvuuussssssssstttttttttttttttvvvzzz~~~}}}zzzuuuqqqmmmkkkjjjiiikkknnnrrrtttxxx}}}}}}xxxrrrnnnhhhcccaaadddlllqqq}}}tttbbbVVVJJJCCC>>>999777888888777777666777888999:::888888888:::<<<===<<<;;;@@@EEEGGGCCC===:::888666666666777888888888777777;;;;;;:::888777666666555555222222555555222222444333000///222222000000444000111111000//////000222000111111111000000222333//////////////////////////////000///......000222444111///000///,,,,,,///777555222333555666444111222111000///............,,,......+++,,,///...)))'''(((***,,,...000111111*********+++,,,,,,+++***+++******)))))))))))))))+++***(((''''''(((***+++''''''(((((((((((())))))((((((''''''&&&''''''((($$$&&&))))))''''''((()))(((+++...---)))%%%$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!"""$$$%%%%%%%%%%%%$$$###############$$$$$$###""""""!!!"""###$$$%%%######$$$%%%%%%&&&''''''############$$$%%%&&&&&&!!!###%%%&&&&&&''')))++++++'''$$$$$$'''(((&&&###!!!%%%'''%%%$$$''''''&&&'''%%%&&&(((&&&$$$%%%***(((,,,---***))),,,---+++''''''''''''(((((())))))&&&'''((())))))((('''&&&%%%((()))(((***///111000000---,,,///333333---'''%%%&&&'''(((((('''&&&%%%$$$%%%((()))***)))(((''')))///***%%%)))&&&###******((('''''')))******)))***)))+++...,,,'''&&&(((!!!%%%***+++******---000)))+++,,,,,,///222111---'''---111333444555333///555111333444000555999000BBB777333:::???999222000...//////...,,,,,,---///LLL888GGGAAA>>>222///000/////////000000000111111}}}}}}yyyyyy}}}}}}|||{{{zzzzzz{{{||||||xxxwwwuuuttttttuuuvvvwwwvvvuuuuuuwwwzzz~~~}}}zzzvvvrrrlllkkkiiihhhjjjnnnsssvvvxxx}}}}}}xxxqqqllleee___]]]bbbkkkrrr{{{tttbbbVVVIIICCC>>>888666777999888888888888999::::::888888999;;;======;;;999???FFFHHHAAA;;;888666333999999999888888888888888;;;:::888666666777888999555222333777666111///222222000000222222//////111000222333111//////111333///000000000//////111222000000000000000000000000...///111111000///111222444000///000000---...111666333000000333333000,,,222///---...111333222000,,,//////,,,+++---,,,***))))))***+++---///000111(((***,,,---,,,,,,,,,,,,+++******)))))))))))))))''''''''''''((()))***+++'''''''''((((((((())))))&&&))),,,+++(((&&&&&&'''$$$%%%'''***,,,---+++(((%%%***...---)))$$$$$$%%%'''&&&%%%$$$$$$%%%&&&''''''%%%"""!!!!!!$$$'''***""""""""""""###$$$$$$$$$%%%$$$$$$#########$$$$$$###"""!!!!!!"""$$$&&&(((""""""######$$$%%%&&&&&&############$$$%%%&&&'''"""###$$$$$$$$$%%%(((***(((%%%"""$$$(((++++++(((###(((***&&&%%%((()))&&&(((&&&'''(((&&&###%%%+++&&&+++,,,)))(((***,,,***&&&''''''((()))***++++++)))))))))(((''''''&&&&&&'''++++++((((((---...+++---///222222///+++(((&&&&&&&&&&&&'''(((((())))))%%%&&&'''((()))))))))(((,,,///)))%%%+++)))$$$))))))'''&&&'''(((***))))))***))),,,///---***+++///...---***&&&###%%%+++000'''+++,,,***---111///***---333555111...111222111222...000///+++333777...222++++++222444---***+++...000000///,,,,,,---000EEE555HHH000///......***....../////////000000000www}}}}}}}}}{{{zzz}}}~~~~~~|||{{{zzzzzzzzz{{{xxxvvvuuutttuuuvvvxxxyyywwwvvvvvvwwwyyy}}}~~~{{{vvvsssllljjjhhhgggiiinnnsssvvvxxx}}}}}}xxxooojjjccc\\\ZZZ```jjjrrrzzz~~~sssbbbVVVJJJCCC>>>888555666999999999999999999::::::888888999;;;======:::888888@@@DDD===777666555222999888888777777777777888999888666444555777:::;;;444222333888888111...000222000000333222///...000111333444333000000222555---...//////---...///111111111111111111111111111---///111222111000111222333///...000000///000333444000...///333555222///111---+++...444777666333+++///000,,,)))+++,,,***///...,,,+++***+++,,,,,,'''+++//////,,,+++,,,...+++******)))))))))))))))************************&&&'''''''''(((((())))))$$$***//////***%%%$$$&&&'''%%%&&&,,,444666000***$$$)))...---)))$$$###%%%((('''%%%$$$$$$%%%'''((('''$$$ """)))222777...***&&&#########""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''***,,,""""""#########$$$$$$$$$############$$$%%%&&&'''$$$$$$###""""""###&&&)))555///***((())))))%%%!!!&&&,,,---(((&&&))))))&&&(((''''''(((&&&"""%%%+++%%%)))+++(((''')))***)))&&&'''((()))***+++,,,---,,,+++)))(((''''''''''''***...---((('''++++++''')))111777555+++$$$$$$''')))'''&&&%%%&&&))),,,...%%%&&&'''((())))))))))))---...&&&###+++)))$$$'''((('''&&&&&&((())))))(((++++++...111111///222777&&&(((,,,///000---(((%%%$$$((()))''')))---,,,&&&666;;;999///(((***...///...+++...---+++444;;;222///+++...555555...---222...000111000---,,,...000;;;555KKK&&&&&&000555---............////////////{{{~~~~~~~~~{{{zzz{{{||||||~~~}}}}}}}}}}}}zzzxxxwwwxxxyyyyyyxxxwwwuuuuuuuuuwwwzzz~~~~~~{{{xxxvvvlllkkkiiiiiikkkoootttwww{{{~~~xxxpppiiibbb^^^\\\^^^fffoooxxx~~~sss___TTTHHHAAA===999888:::888888888888888888888888======<<<999666555666888777AAADDD;;;444666888666999666555666999:::777555888555333555:::<<<999666333222111111000000000000666---;;;...333333666***222222333333333222111111111000/////////000222333,,,000222000111333222......///000111222222111000333555000///222,,,)))333777...***///333222000111---333555222222444222,,,.........------,,,,,,,,,,,,+++***)))))))))++++++))))))***+++---...//////000---)))'''((()))******++++++******)))(((((((((&&&%%%%%%&&&))),,,,,,,,,,,,***+++------(((&&&(((+++((('''******)))000:::((('''&&&&&&'''((()))***&&&$$$%%%))))))%%%$$$&&&///&&&&&&000WWWJJJ(((###%%%"""&&&)))$$$&&&(((&&&###"""%%%(((%%%... ###)))!!!(((%%%""""""###$$$""" +++$$$ ###%%%$$$%%%***%%%$$$%%%%%%&&&'''((()))777///)))(((&&&$$$$$$&&&''''''((()))***)))&&&$$$((('''&&&&&&&&&((()))***))))))(((''''''''''''(((***(((%%%$$$&&&((()))***((('''''''''((()))+++,,,%%%---///)))%%%'''++++++((()))(((&&&'''***((($$$***$$$%%%+++)))""""""***'''&&&%%%&&&((())))))))))))+++---...---***'''$$$&&&&&&&&&&&&&&&'''((((((((()))...222...((()))111%%%***,,,)))$$$###)))000$$$***000111,,,((((((,,,777333///...///111000...888444...---///333444444+++...777555+++,,,///(((444777999777111,,,))))))999HHH777,,,,,,***111...555(((777%%%333QQQ333,,,xxx|||~~~~~~~~~|||}}}~~~{{{zzz|||}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxxxxxxxvvvtttuuuuuuuuuvvvyyy~~~}}}zzzvvvtttmmmkkkiiiiiikkkoootttwww{{{~~~xxxpppiiibbb^^^\\\]]]eeennnwww|||ppp___SSSGGGAAA===999888:::888888888888888888888888<<<<<<<<<999777666777888999AAABBB:::555888888555888777888999::::::888666999666333555999:::888555555555444333333333333333444...666......000222,,,111111222333333222222222111000/////////000222222///222333111111444444111//////000111222111000000000666111---000...+++222333---***...000...---///---222333111111444222.........---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++///,,,)))'''((()))***)))(((((()))))))))))))))))))))((('''''')))******))),,,)))***---,,,((('''))))))&&&'''))))))(((---555((('''&&&%%%&&&''')))***&&&$$$%%%))))))%%%$$$&&&''' ***,,,555vvvkkk]]]555 !!!!!!&&&*** !!!#########%%%''')))%%%))),,,""")))###(((!!!  ###%%%%%%$$$'''###"""&&&'''%%%&&&***$$$$$$$$$$$$%%%&&&'''(((+++((())),,,,,,&&&"""!!!''''''((())))))(((&&&$$$&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((+++)))&&&%%%%%%%%%###"""''''''&&&&&&'''(((***+++###)))+++'''&&&***------)))+++)))'''(((+++***%%%***%%%%%%)))(((###'''111111...+++)))))))))'''&&&///000111222111///,,,+++)))))))))************+++((((((+++///,,,&&&&&&+++))))))(((''''''(((***,,,444+++&&&***...///111444///---+++***,,,---......777444000---,,,---///000000,,,111222)))***...***000333555555111---,,,,,,///???000)))+++***333000CCC111;;;)))222JJJ333222tttxxx~~~~~~|||zzzyyyyyyxxxxxx|||||||||~~~~~~}}}}}}}}}}}}|||zzzxxxxxxxxxxxxwwwvvvtttttttttuuuxxx}}}|||xxxuuurrrmmmllljjjiiilllppptttxxx|||~~~wwwooohhhaaa]]][[[]]]eeennnvvvzzzooo^^^SSSGGGAAA===999888:::888888888888888888888888;;;;;;;;;999777666777999<<>>AAA>>>777888===:::222666:::>>>>>>;;;999999:::;;;999777777888888666444444333333222222333333333...444...:::777---+++222//////000222333333333333000000000000000111111222:::;;;888222///000///,,,111111111000000///......///===888***---333000---111111111111...------000...///000///000222333333------------------------)))***+++,,,---,,,+++***------,,,+++***)))((((((,,,***(((((()))))))))((()))))))))*********+++++++++***))))))******(((&&&***((((((++++++)))(((+++&&&&&&'''))))))''''''(((***(((&&&$$$$$$&&&(((***&&&$$$%%%))))))%%%$$$&&&)))+++&&&%%%***eeezzzoooDDD(((&&&&&&(((***'''&&&$$$"""$$$'''(((&&&###333!!!!!!&&&+++!!!(((''''''&&&&&&%%%$$$###"""$$$&&&'''%%%###$$$&&&$$$#########$$$$$$%%%&&&((($$$"""%%%'''%%%%%%'''%%%&&&''''''&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&'''((())),,,***((('''***,,,---...%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&'''))))))'''***+++***'''(((+++***&&&&&&&&&'''(((%%%###***444222///+++******+++++++++(((((('''&&&&&&&&&''''''***+++---//////...---+++---+++,,,...000...+++)))---((($$$&&&+++...+++'''===((( 222CCC???333...'''***,,,,,,+++,,,000333---111333000,,,---333:::III444111999333,,,......)))+++---///////////////000===000---111---111...111%%%333555888888)))111pppuuu|||}}}|||{{{}}}}}}~~~~~~}}}}}}}}}}}}zzzxxxvvvvvvyyy{{{||||||uuuttttttuuuxxx||||||wwwsssqqqnnnmmmkkkkkkmmmqqqvvvyyy}}}~~~wwwnnnggg```\\\ZZZ[[[cccmmmyyyzzznnn]]]QQQFFF@@@===999888:::888888888888888888888888777999::::::999888999;;;@@@AAA===777888>>>;;;222666:::======:::888999:::<<<;;;:::999999888777666333333333222222333333444...777000BBBJJJ...---333...///000111222333333333///000000000111111111111777888555000...//////---111111000//////.........222@@@:::,,,...333000...///111222000///.../////////......000111111222333------------------------)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,+++++++++)))))))))++++++)))''',,,,,,,,,++++++*********)))((((((***++++++***(((***((('''******((((((+++&&&'''))))))***)))'''%%%)))(((&&&$$$$$$%%%''')))&&&$$$%%%))))))%%%$$$&&&)))(((***!!!***555kkkwwwLLL+++ !!!***,,,###!!! """%%%&&&$$$!!!///111GGG...###%%%)))$$$)))***)))(((&&&$$$""""""%%%&&&%%%###!!!"""######$$$$$$#########$$$%%%%%%***&&&$$$&&&'''%%%$$$&&&%%%'''((('''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''''''''(((...***'''&&&)))...222444%%%%%%%%%&&&&&&&&&&&&&&&)))&&&%%%&&&((()))))))))(((***)))&&&'''***)))%%%%%%&&&))))))&&&###&&&,,,,,,)))'''&&&((()))******)))((('''''''''((())))))'''(((***,,,,,,+++***)))***+++,,,...000111///,,,***)))((()))***++++++***<<<...,,,<<>>000000444---000---...&&&000888:::555,,,555rrrxxx}}}}}}{{{}}}||||||~~~}}}}}}}}}}}}|||yyywwwxxxyyyyyyyyyvvvuuuuuuvvvxxx||||||xxxuuurrrooonnnlllkkkmmmrrrvvvyyy~~~~~~wwwmmmfff___[[[YYY[[[ccclllxxxvvvjjj\\\QQQEEE@@@<<<999888:::888888888888888888888888555777999::::::999:::;;;@@@BBB>>>777888===;;;444777999::::::888888888999;;;;;;:::999888888777777444444444444444555555666111888222CCC]]]---111333//////000111222222222222//////000111111111111000///111111......222222000000000///.........//////222===888...111333000111---///000......000000---///---...111222000000222,,,,,,,,,------------...)))***+++,,,------------+++++++++,,,,,,------...*********+++---,,,***(((---,,,,,,+++******))))))''''''(((***,,,---+++***+++((('''***)))'''(((+++&&&((()))(((***+++)))$$$((('''&&&%%%%%%%%%&&&'''&&&$$$%%%))))))%%%$$$&&&$$$111***---&&&>>>HHH000$$$$$$ $$$"""""""""$$$'''***,,,+++***333^^^999&&&)))&&&"""$$$&&&&&&%%%#########'''&&&$$$ !!!%%%$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%'''%%%''',,,---'''###!!!%%%((()))(((%%%###%%%((((((((())))))((((((''''''))))))((('''''''''''''''...***&&&$$$&&&***---///%%%%%%&&&''''''&&&&&&%%%%%%###$$$(((***)))+++///((()))(((&&&'''***((($$$''''''((((((&&&%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$'''''''''''''''((()))***%%%&&&((()))))))))((('''%%%))),,,,,,---//////,,,'''***,,,+++)))(((***,,,555111111555777333///...***+++------,,,,,,---...)))---000...))))))///555444'''***555444111222------,,,+++,,,------,,,***111:::+++---333,,,///...111++++++//////,,,---333vvv{{{|||~~~}}}}}}~~~}}}}}}}}}}}}}}}yyywwwwwwxxxxxxxxxwwwvvvvvvvvvyyy}}}}}}zzzvvvtttpppnnnllllllnnnrrrwwwzzz~~~wwwmmmfff___[[[YYYZZZbbbkkkuuuuuuiii[[[PPPEEE???<<<999888:::888888888888888888888888444666999:::::::::;;;<<<@@@CCC???777777<<<<<<666999777555555666777777777888888999888777666666666333333333333333444555555444555111===jjj'''444333000000111111111111000000...///000111222111111000,,,000111//////222222/////////...---...///000000///555111...333111000777---//////---111555333,,,///---...333333///---000,,,,,,,,,---------......++++++++++++,,,---......***+++++++++,,,,,,,,,,,,******+++---......+++(((******))))))))))))))))))(((((()))+++------+++)))---)))((())))))&&&'''***%%%((((((&&&))),,,)))###''''''''''''&&&&&&%%%%%%&&&$$$%%%))))))%%%$$$&&&%%%+++***&&&,,,$$$ +++&&&!!!"""###&&&))),,,------...///&&&CCC333 """######!!!%%%&&&%%%###$$$%%%%%%%%%###"""''',,,((( &&&&&&%%%%%%%%%%%%&&&&&&'''$$$&&&***+++'''$$$$$$&&&)))***)))%%%###&&&)))***)))(((((('''''''''(((''''''&&&&&&&&&'''((((((+++)))&&&%%%&&&(((((('''%%%&&&'''(((((('''&&&%%%$$$###&&&******(((+++333)))***)))&&&'''***)))%%%+++)))&&&%%%&&&((((((&&&&&&&&&%%%&&&'''&&&$$$!!!$$$%%%%%%&&&'''(((((((((&&&'''''''''((((((((((((""")))---+++))),,,,,,***''')))++++++***)))***,,,+++111333...+++,,,,,,************+++---...---,,,))),,,...---***+++000444///)))---222000333555......,,,***+++---...,,,***111888(((+++222+++///...///...((()))***)))------xxx}}}~~~~~~|||{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{xxxwwwxxxzzz{{{{{{xxxwwwwwwwwwyyy}}}~~~{{{xxxvvvpppnnnmmmlllnnnrrrwwwzzz~~~wwwmmmfff^^^[[[YYYZZZbbbkkkrrrwwwjjj[[[PPPDDD???<<<999888:::888888888888888888888888333666999:::;;;;;;;;;<<>>===;;;:::;;;:::999888777777888888777888888777444333444666444444444444444444444444777222111111___EEE666444333222111111000000111111///......---...///000111000000000000000000000000000//////000333444111//////111111...111555333---//////000111111222333333222222111...***))),,,000...---,,,,,,,,,---///000...---,,,+++***++++++,,,---------...---------,,,,,,)))))),,,,,,)))))),,,))))))))))))))))))))))))((()))***+++++++++)))(((000+++&&&%%%(((+++***((()))))))))((('''&&&%%%$$$$$$######%%%&&&'''%%%$$$### $$$&&&'''***///#########$$$%%%%%%###!!!######$$$$$$$$$$$$######&&&""""""&&&&&&###$$$(((***%%%$$$&&&'''%%%$$$%%% %%%***)))%%%"""$$$'''''''''((((((((('''$$$!!!$$$$$$$$$%%%''')))+++,,,$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))******'''((('''######&&&&&&$$$&&&''''''((()))***++++++)))***++++++***(((&&&%%%(((&&&&&&(((&&&"""###(((''')))******)))))))))***&&&))))))&&&&&&***+++)))***)))'''&&&'''((('''&&&)))'''&&&%%%%%%$$$&&&(((+++'''%%%'''+++,,,)))%%%'''&&&&&&%%%&&&'''((()))------,,,+++)))))),,,...,,,,,,(((&&&000<<<999...))))))+++///222222///,,,''',,,///,,,***,,,,,,++++++++++++,,,,,,,,,------...///000///,,,,,,...000,,,******---,,,+++111999<<>>HHH@@@999:::<<<:::777777888888888888999:::;;;<<<666999;;;:::666444444555555555555444444333333222///888///,,,IIILLL:::111333222111111000000111111......////////////000000000000000000000000000000000------111777888333---000111///,,,...111111---...///000111222444555555///...,,,++++++,,,...///------,,,++++++---...///---,,,++++++******++++++---,,,,,,+++******))))))+++((())),,,,,,)))(((+++))))))))))))))))))))))))((())))))******)))((((((222...++++++...111111000,,,***'''$$$###$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$///'''!!!!!!$$$%%%(((+++&&&$$$""""""#########!!!######$$$$$$$$$$$$######$$$"""###&&&&&&$$$$$$&&&***%%%"""$$$%%%$$$$$$&&& ###$$$#########$$$''''''(((((('''&&&$$$###!!!!!!"""$$$&&&(((***,,,%%%&&&&&&'''&&&&&&%%%$$$(((&&&%%%$$$&&&***...111)))+++***&&&%%%''''''$$$%%%&&&&&&'''((()))******++++++++++++***(((&&&%%%***((('''(((&&&"""###'''''')))++++++***)))***+++((((((((()))...333...&&&***((('''&&&((((((((('''%%%'''((('''''')))+++---***%%%"""%%%,,,///+++%%%'''&&&&&&&&&&&&'''((((((///---******,,,---,,,+++!!!&&&***---555<<<555((('''''')))---000000///---***...///,,,***++++++)))++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...///,,,,,,---...,,,---444>>>:::000***...111...---000111000///...------------~~~vvvkkkjjjgggdddcccgggmmmrrr}}}~~~sssddd[[[RRRSSSTTTXXXaaaooo~~~}}}zzzxxxxxxzzz}}}~~~~~~~~~||||||||||||||||||||||||xxxxxxxxxyyy|||yyyrrrooonnnllllllnnnsssxxx{{{}}}zzzppphhhaaa^^^^^^```fffnnnxxxwwwjjjYYYOOOEEEAAA???;;;:::;;;<<<777222333777:::999777888999:::888666777;;;???AAA:::666888999666333333333444666888:::===???@@@888999:::<<<<<<;;;888666666666555444333333222222...<<<---///444CCC222///333222111111000000111111...///000000000000//////000000000000000000000000...------111555666333000/////////......///...---......///000111222222333111///------...000111000...------,,,,,,---......,,,,,,++++++************,,,+++***))))))(((((((((***'''(((,,,,,,((('''***(((((((((((((((((((((((())))))((((((((((((((((((000---,,,,,,///222333222,,,)))&&&###"""###%%%&&&%%%%%%&&&(((***)))&&&$$$555,,,%%%&&&(((&&&$$$$$$***'''$$$###$$$%%%%%%$$$######$$$$$$$$$$$$######""""""###%%%&&&$$$######&&&"""!!!$$$%%%###"""$$$"""!!!"""###%%%%%%$$$"""&&&'''))))))(((''''''((($$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%(((&&&$$$$$$%%%)))---///'''))))))%%%$$$&&&&&&###$$$%%%%%%&&&'''((())))))+++++++++***)))'''%%%$$$)))''''''(((&&&###$$$((()))***+++***(((&&&&&&''')))))))))***111666222******(((&&&&&&((((((((('''###'''(((&&&&&&((()))((((((%%%$$$&&&+++,,,***&&&&&&&&&&&&&&&''''''((((((((()))+++---...,,,'''###"""000:::777000,,,***(((&&&'''))),,,.../////////+++......+++***,,,,,,******++++++++++++,,,,,,,,,))))))************,,,---...///000...***,,,444<<<666...***---000...---///000//////.........//////zzzttthhhgggdddbbbccciiiqqqwwwzzziiiZZZPPPPPPPPPPPPTTT]]]kkk{{{yyyuuutttwwwyyy|||~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~zzzzzzzzz{{{~~~zzzsssnnnmmmllllllooosssxxx{{{|||xxxqqqiiibbb______aaahhhpppyyyuuuhhhYYYNNNCCC>>>===<<<===AAA<<<777222333888;;;:::888777999:::888777:::???DDDAAA<<<999;;;<<<888666666555555777888:::<<<======888666555:::???@@@:::444666666555444333333222222111999,,,777+++666+++555333222111111000000111111///000000111000000//////111111111111111111111111---......//////111333444,,,---000222111///------111111111000000000000000333111/////////000000/////////..................,,,,,,,,,,,,++++++******...---,,,,,,,,,,,,---...)))'''))),,,,,,)))''')))(((((((((((((((((((((((()))((('''''''''(((******((('''&&&''')))+++,,,,,,)))(((&&&%%%$$$$$$%%%%%%%%%'''***---...,,,'''###'''######+++000///***(((***'''$$$"""###%%%%%%%%%######$$$$$$$$$$$$###### """###$$$$$$$$$###"""$$$"""###(((***&&&""""""&&&$$$"""###%%%%%%### ###&&&))))))((('''((()))&&&%%%%%%$$$$$$###"""!!!((('''$$$""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''!!!$$$%%%""""""%%%%%%"""$$$$$$%%%&&&'''((()))))))))))))))((('''%%%$$$$$$'''%%%&&&((('''%%%'''+++&&&((()))(((&&&%%%%%%&&&&&&((((((%%%'''******''')))'''&&&&&&((()))((('''(((+++***&&&%%%'''$$$&&&'''))))))(((''''''(((&&&&&&&&&'''''''''''''''$$$'''***+++)))&&&$$$###222:::===666+++%%%&&&''''''(((***,,,---///000111+++------***+++......,,,*********+++++++++,,,,,,))))))((()))***+++++++++,,,...///,,,***---444:::222,,,)))+++---------------------...///000111222}}}|||zzzvvvqqqnnnfffeeebbb```bbbhhhqqqwww~~~uuudddVVVMMMRRRQQQRRRUUU]]]kkk{{{{{{vvvrrrqqquuuxxx{{{~~~~~~~~~~~~}}}|||}}}}}}zzz{{{|||}}}~~~}}}||||||}}}{{{tttnnnmmmlllmmmoootttxxx{{{|||xxxrrrjjjcccaaaaaacccjjjqqqzzztttgggYYYMMMAAA<<<;;;;;;>>>AAA:::777444555888::::::999666888999888888;;;BBBGGG@@@;;;999;;;;;;888666888999999999999999888666666666333333777<<<===888222555555555444444333333222333444---===...222...<<<333222111111000000111111111111000000000000//////111111111111111111111111---...///...---...222555,,,---111555444000...000444333333222111111000000111111000...---,,,,,,,,,///////////////.........,,,------------,,,+++***---,,,+++******+++,,,---)))((()))------)))((())))))))))))))))))))))))))))))((('''&&&'''***,,,...'''''''''''''''((())))))&&&&&&'''''''''&&&&&&&&&&&&(((***---///,,,'''###!!! $$$---222///***(((&&&$$$!!! """$$$$$$$$$######$$$$$$$$$$$$###### """###""""""$$$$$$!!!$$$###&&&,,,...)))%%%$$$%%%$$$""""""""""""!!! """&&&***+++)))&&&&&&'''######$$$$$$$$$$$$######'''&&&$$$""""""###%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$((()))''''''***)))&&&$$$%%%%%%&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&$$$%%%((((((&&&(((---"""$$$&&&&&&&&&&&&'''((())),,,+++$$$ """$$$%%%)))'''&&&&&&((())))))((((((++++++***///666111'''$$$(((+++***&&&$$$&&&)))%%%&&&''''''((((((''''''(((((('''$$$###%%%+++000???777///+++------)))$$$((()))+++++++++---000222,,,---,,,)))+++//////,,,************++++++++++++---,,,***+++,,,------,,,(((+++,,,***,,,222777888...+++******,,,---------++++++,,,---...000111222zzzwwwrrrnnnjjjhhhfffeeedddbbb```]]]^^^cccjjjppptttwww|||~~~pppaaaTTTLLLQQQPPPQQQTTT]]]kkkzzz~~~xxxtttrrrqqqsssvvvyyy|||~~~}}}|||}}}}}}|||{{{zzz{{{{{{xxxyyyzzz|||~~~~~~~~~zzzsssmmmllllllmmmppptttxxx{{{|||yyyrrrkkkdddbbbbbbdddkkksss{{{tttgggYYYNNNCCC>>><<<::::::<<<666666777888999999::::::666888888777777;;;AAAGGG<<<888666777777444444777888999999999888666555444555666888888777666444333444444444444444444444444444000///:::111555444777333222111111000000111111333222000/////////000000111111111111111111111111/////////000111111111111......111666555000111666111111111111111111111000---///000///+++***+++---.../////////......---,,,------.........---,,,+++---+++)))((('''((()))******(((***......***(((***))))))))))))))))))))))))((('''&&&&&&(((+++///111***++++++***)))(((((()))&&&&&&&&&&&&'''((()))***((((((((()))***)))'''$$$&&&%%%&&&******%%%###$$$$$$"""!!!!!!###%%%%%%%%%######$$$$$$$$$$$$###### ###### $$$%%%!!!%%%###$$$***+++(((%%%%%%#########""""""""""""###''',,,111111,,,'''%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%((((((((('''&&&%%%$$$$$$))),,,---+++***,,,+++(((%%%%%%&&&'''((()))******'''''''''&&&&&&&&&'''''''''%%%&&&)))(((%%%''',,,"""$$$&&&'''&&&'''((()))+++...---'''$$$&&&((('''((('''&&&&&&((())))))(((&&&(((''')))444???:::,,,$$$&&&((((((''''''((()))%%%&&&'''((((((((('''&&&,,,((($$$$$$)))111888;;;999...&&&&&&,,,...***%%%((()))******)))***---111//////,,,)))+++///...***************++++++++++++///---++++++---...---+++)))++++++***...666777333,,,,,,+++***+++---...---,,,,,,,,,,,,---...000000}}}vvvrrrkkkddd```^^^]]]]]]bbbaaa]]]ZZZZZZ]]]dddiiiiiinnnuuuyyyzzz|||uuugggZZZNNNGGGMMMMMMNNNRRRZZZhhhwww}}}wwwsssrrrrrrqqqtttxxx{{{|||~~~|||{{{|||}}}~~~{{{yyyyyyyyyzzzwwwxxxyyy|||~~~yyyrrrlllllllllmmmppptttxxx{{{~~~zzzssskkkdddbbbbbbeeelllsss{{{uuuhhhYYYNNNDDD@@@===999666777444666999999999999999;;;777888888666666999@@@EEE===999666777777444555999444555666777888888777777666;;;???<<<555111333777333333444444444444444444555///000333111777777,,,333222222111000111111111444222000......///000111111111111111111111111111222///...222666666111,,,111///111555444111444;;;------......//////000000+++///222000,,,***---111---.........------,,,+++---.../////////...---,,,222000---+++))))))***+++***)))+++//////+++)))***))))))))))))))))))))))))((('''&&&&&&(((,,,000333)))******(((&&&%%%%%%%%%'''&&&%%%%%%&&&(((+++---***(((&&&%%%&&&'''&&&&&&'''$$$###$$$""" ###)))$$$###"""###&&&(((((('''######$$$$$$$$$$$$###### #########%%%"""$$$ $$$&&&$$$###$$$"""$$$%%%$$$###$$$&&&(((...444999888111***&&&%%%###$$$%%%&&&&&&%%%###"""!!!$$$(((+++,,,***&&&###+++***)))(((''''''((((((&&&)))***'''&&&'''%%%!!!%%%&&&&&&'''((()))******(((''''''''''''((()))))))))'''''')))(((%%%&&&***&&&''')))((('''&&&&&&'''&&&((()))&&&'''++++++)))((('''%%%&&&((())))))(((((('''###""",,,555+++$$$######&&&)))+++***(((%%%%%%'''((((((((('''&&&***&&&%%%+++666???@@@???***)))))))))(((&&&'''***((()))***((('''(((,,,///222111---***+++...---((()))************+++++++++///,,,)))***+++,,,+++)))...///---+++000666444---,,,---,,,+++,,,//////...------,,,,,,,,,------...