BM6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenetttuuufeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦoookkkooo|||D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħzzzuuupppjjjfff[[[]]]aaagggĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{rrrlllnnnjjjccc[[[VVVRRRQQQRRR[[[fffwwwgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDe~~~{{{wwwrrrkkkddd___SSSSSSQQQNNNLLLOOOXXX___lllyyynene>Ak<fhDenenene{{{uuupppmmmiiiccc___SSSQQQMMMKKKIIIFFFCCC@@@@@@FFFLLLQQQYYYgggzzzyyyvvv{{{{{{ssskkkeeeaaa[[[WWWUUURRRNNNKKKDDDBBBAAAAAABBBBBBAAA@@@GGGNNNXXXcccooo~~~|||zzzwwwsssooollljjjeee\\\TTTSSSUUUTTTMMMFFFIIIEEEAAA>>>>>>>>>===;;;;;;999888999>>>GGGPPPVVVcccooo~~~xxxrrrllliiibbb```]]]ZZZVVVSSSPPPNNNIIIFFFBBBAAAAAA@@@<<<888666333000000222444666666;;;>>>CCCIIISSS```ppp{{{~~~}}}uuunnnbbbaaa^^^ZZZVVVQQQMMMJJJGGGFFFDDDAAA???===;;;;;;888888777666555555666777;;;;;;:::<<<@@@FFFKKKMMMMMMWWWeeerrr{{{zzzqqqkkkhhhbbbZZZSSSLLLKKKIIIFFFBBB>>>;;;:::999888777777777777888888444555666555555888===BBB999;;;???EEELLLUUU]]]bbbooozzz|||ppphhhbbb]]]VVVQQQMMMIIICCC???BBBAAA???===:::888666555333333333444666999;;;===;;;>>>AAACCCEEEJJJRRRXXXbbbgggooowwwuuummmdddZZZSSSIIIGGGDDDAAA>>><<<;;;:::777666666555555555666666888888888:::===AAADDDFFFLLLPPPWWW^^^ccciiiooosssxxx}}}uuuhhh]]]WWWRRRLLLGGGAAABBBAAA@@@>>>>>>@@@BBBBBBBBBDDDFFFIIILLLOOOQQQYYYYYYZZZ[[[^^^bbbfffhhhpppwwwqqqjjj```XXXUUURRROOOMMMIIIGGGEEEEEEHHHLLLOOOPPPTTTXXX]]]^^^^^^___bbbfffmmmrrrxxx{{{|||}}}||||||{{{yyywwwwwwuuuqqqnnnlllmmmooopppvvvrrrnnnjjjiiiiiiiiiiiikkkjjjiiilllrrrxxx|||}}}}}}~~~yyyvvvppplllgggdddcccdddddddddeeeeeefffhhhmmmsssyyy}}}{{{|||||||||||||||~~~xxxwwwxxx|||~~~wwwpppjjjeeeaaa^^^YYYVVVQQQNNNMMMOOOQQQSSSSSSXXX```kkkwww{{{vvvrrrlllgggccc```\\\YYYWWWTTTPPPMMMLLLOOOSSSVVV[[[cccppp{{{xxxvvvrrrnnnkkkjjjhhhfffccccccfffkkkooo~~~}}}{{{|||~~~qqq]]]RRRKKKEEE@@@AAACCCFFFJJJPPPTTTWWWZZZ```eeeiiiqqq{{{oooWWWGGG===777777777777888:::<<<>>>@@@AAAEEEJJJMMMOOOTTT[[[___^^^]]]bbbhhhmmmqqqwww~~~oooRRREEE???888555888((())))))***++++++,,,,,,000222222//////222222///;;;===???@@@@@@BBBEEEHHHSSSYYYaaajjjqqqvvv{{{~~~~~~kkkTTT???:::999222------000000111222333333444444444888999888999>>>???===222333222111000000111222000333888<<>>:::666444333......///...///111666999222666;;;;;;;;;>>>DDDJJJLLLSSS]]]dddhhhlllpppssssssrrrvvvnnnZZZMMM666888777333222333222...111000000000222444777999===AAADDDEEEIIIPPPSSSQQQMMMIIICCC<<<666///***''''''''''''&&&$$$$$$&&&(((///000222333333444777999>>>BBBIIIPPPVVVZZZ\\\]]]dddeeejjjppptttyyykkkTTTDDD===;;;777@@@@@@777333777888444///...---,,,...111444666555999===@@@EEEMMMQQQQQQKKKHHHBBB===888444000---(((+++---...---,,,,,,---((()))+++---///111333333222222444777:::;;;999888:::;;;>>>@@@@@@DDDPPP]]]hhhppp|||kkk\\\MMM???:::???;;;:::999888666444333222......///000111111222222666:::???EEEHHHIIIGGGFFFBBB@@@===888444///,,,***++++++***************+++.........///111333555777777888999999999888777666888666444333555888<<>>999111...111444444555555444333111000333333222222222333444555555777:::===???>>>===;;;555444333111///...,,,,,,******)))))))))******+++------...///111333666777;;;;;;<<<;;;:::999777666222111000///000222555666...000333888===BBBFFFHHHRRRYYYccckkkpppvvv}}}zzzyyyyyytttmmmlllkkkjjjhhhgggffffffgggfffpppyyy{{{}}}uuuYYYFFF777777;;;999777888444666888::::::888555333888777555444333444555666444555555555555333111000++++++++++++++++++++++++((((((((((((((()))***+++,,,,,,---///111333666777<<<<<<<<<;;;999777444333///...------------......333444666999;;;>>>@@@AAA>>>DDDLLLSSSXXX^^^ffflllwwwvvvsssnnnmmmmmmggg```YYYXXXVVVSSSPPPNNNMMMMMMJJJTTT```hhhpppxxx||||||tttvvvyyy}}}{{{^^^IIIDDD:::222444888888888:::>>>@@@DDDFFFEEEBBB>>>;;;999777444222111111333444444333222000...---+++++++++++++++******)))))))))&&&&&&&&&'''''')))***+++++++++,,,...000222444555888888888777666333111000////////////...---,,,,,,((()))***,,,---...//////444666999:::;;;>>>BBBFFF???AAAAAA???@@@BBB>>>888>>>===;;;888666333222111111444999???IIIVVVaaafffpppsssxxx}}}www```NNNEEE555333444444333222555:::DDDFFFIIIKKKIIIEEE@@@<<<666333000---,,,,,,---...000///---,,,***)))))))))+++******)))((('''''''''&&&&&&&&&&&&'''((()))***)))***,,,---///000111222222333444444444333222111000000111111000...---,,,222333444666777888888888222222000///------///111333777999888:::<<<:::555000000///...,,,+++)))(((***'''%%%)))000:::EEELLLYYY^^^dddkkkpppvvv}}}uuu[[[CCC333---///,,,111555555222111555;;;===???BBBCCCAAA<<<777444000...,,,)))((('''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***((()))+++,,,---.........///000111333444333333222---......//////...------***,,,...000111111000000444444333222222444555666+++///000......000///+++111111111111111000///......***(((+++///111444777666;;;BBBHHHNNNVVV```ffftttvvvyyy|||~~~wwwZZZFFF888...+++,,,!!!&&&))))))''''''***,,,111333555666555222...+++,,,+++)))((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))(((((('''(((((())))))((((((***+++++++++***))),,,---///000111111111000++++++,,,,,,---...//////...///111222333222111111...---------///000000000000333333000///111111...,,,---...//////...---,,,---'''%%%((()))&&&%%%'''...222666888;;;AAAKKKRRRaaacccgggkkknnnqqquuuxxxvvvxxx|||sss\\\GGG444///111---'''###''')))***))))))******(((***,,,...000///---***(((******)))((('''&&&%%%$$$'''((()))******)))((('''******))))))(((''''''&&&***))))))(((((((((((()))'''((()))******)))(((''')))***,,,---------,,,,,,***++++++,,,---///111222,,,---///000000///---,,,444333222222222222000///222555555111000333555333777888999:::999888777666<<<333---///000------000)))***+++)))'''***222999;;;???CCCGGGKKKOOOSSSWWW]]]```gggsssyyycccTTT>>>:::444...)))'''&&&'''(((((()))))))))*********...---------,,,,,,++++++((((((((()))(((((('''''',,,,,,------,,,+++***)))++++++++++++***)))((('''%%%&&&''''''(((''''''&&&)))(((''''''''''''(((((((((***---......---***)))%%%'''***---......---,,,///000222333444444333222333444555555333333333555555666777888777555333111555666888:::;;;:::888777666666555444333111///......---,,,******+++,,,---555333444999===>>>AAAFFFLLLQQQXXXbbbqqqppp___QQQDDD888000666333///,,,******+++,,,------........................------,,,+++******))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''((((((((((((((()))))))))))))))((((((((((((((())))))***+++++++++)))'''&&&'''(((***,,,............444444555555444444333333333444555444333333555666666777888999999999888777:::;;;;;;<<<;;;:::999888777888777777777666555444555444333222000000000///(((&&&&&&)))******+++///000555>>>JJJ\\\qqqlll```OOOBBB<<<::::::999444333000...---...000111222333444555555444222111000///...---,,,+++***)))***+++,,,------...---------,,,+++++++++,,,---...+++++++++******)))((((((,,,+++***))))))***++++++***)))))))))))))))******+++++++++***)))(((''''''******+++,,,---///000111:::999888666555444444444444555555444333444666999::::::::::::;;;<<<======??????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;======<<<;;;999777555444444000///111000,,,,,,///111555;;;DDDQQQddd{{{tttcccWWWGGGBBB>>><<<>>>AAACCCCCC;;;999666444222222333333555666777888888777555444222222000///---,,,+++***,,,---...///000000111111///...,,,+++***+++---...)))))))))))))))******+++...---+++)))((()))+++,,,*********)))******++++++------+++******++++++,,,---,,,,,,,,,---000222444;;;:::888666555555555666555666666555444555888:::===<<<;;;::::::<<<>>>???@@@???>>>===============>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAA@@@>>><<<::::::666555555333///---///111444888===CCCPPPfffyyyuuuiii```VVVLLLDDD????????????@@@???===;;;???===:::888555444444555666777888888888777666666666555444333111000///...//////111222333333333333333111///---,,,,,,---...((((((((()))***,,,---......---***((('''((()))******************+++,,,,,,,,,+++******+++---///111///...------///111444666888777666555555666777888666777777666555666888:::>>><<<:::888888999;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA???<<<;;;<<<:::666444666000333888???CCCMMMbbbvvvzzzmmmkkkcccYYYRRROOONNNMMMKKKMMMKKKIIIFFFCCCAAA@@@???===<<<:::888777777777888777777777888888888999999::::::999888777555555444333444555666666666666666555444333111000000111222---,,,,,,,,,---...000111...,,,***)))''''''''''''))))))))))))***+++,,,,,,)))))))))***,,,...000222111000//////111333666777555555555555666777888999777888999999777777888999<<<:::888666666666777888888999;;;<<>>===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGIIIFFFFFFHHHGGGCCCBBBDDD<<<<<>>===<<<;;;:::::::::;;;999999888888999;;;===>>>>>>>>>======<<<;;;;;;:::999999:::::::::::::::999666666777777777888888888666444222111000111222222------,,,***)))'''&&&&&&((((((((())))))+++,,,,,,++++++,,,,,,...///111111111111111111333555777888444555666777777888888888777:::<<<;;;999777666666888777666555555555666777777999;;;>>>AAABBBCCCCCC???>>>=========???AAABBBCCCDDDDDDEEEGGGIIIKKKLLLGGGEEEEEEHHHGGGCCCAAACCCDDD@@@AAAGGGKKKPPPbbbuuuwwwjjjccc^^^XXXTTTLLLNNNRRRSSSSSSRRRRRRSSSRRRRRRRRROOOLLLIIIGGGGGGBBBBBB@@@???===<<<<<<<<<<<<;;;999999:::===@@@CCCAAAAAA@@@@@@??????>>>>>>==================<<<<<<666777999;;;===>>>>>>???===;;;888555333222222333---------,,,***(((&&&%%%(((((((((((()))***+++,,,//////000000111222222222111111222333444666777888555666777999999888777777888:::======;;;888666555444444444555555666777777888:::===@@@BBBCCCCCCBBB===<<<<<<<<<>>>@@@CCCEEEHHHGGGGGGGGGIIIKKKMMMNNNNNNLLLLLLOOONNNJJJHHHJJJQQQJJJKKKSSSZZZbbbuuuuuuqqqjjjddd```\\\XXXUUUQQQQQQPPPPPPPPPQQQQQQRRRVVVRRRMMMJJJJJJJJJIIIGGGCCCCCCCCCAAA???>>>>>>@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDCCCAAA>>>:::888<<<999777888<<<@@@AAA@@@<<<:::888666555444555555222000...,,,++++++++++++///...,,,***)))(((((()))+++...000111111111333444888555333444666888777555555555555666666666777777888:::;;;;;;999777666666===:::666666999;;;;;;:::;;;===???AAADDDFFFGGGGGGCCCDDDDDDCCCBBBBBBEEEGGGHHHJJJMMMNNNNNNNNNPPPQQQNNNLLLMMMQQQQQQOOOOOORRRQQQQQQVVV]]]bbbkkk}}}vvvjjjcccbbb___\\\[[[ZZZYYYWWWUUUPPPPPPPPPPPPQQQRRRSSSTTTTTTPPPLLLIIIIIIIIIHHHFFFFFFFFFFFFDDDAAA@@@@@@BBB@@@???>>>======>>>>>>???>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDBBB@@@<<<999777999777555666999<<<<<<<<<<<<;;;999777555444444444333222111000000////////////...,,,******)))******000222444555555555777888999777555555777777555333333333333444444444555555777999;;;:::999777777888<<<:::777777999<<<<<<;;;<<<===???BBBDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIKKKMMMOOOOOOOOOQQQRRROOOMMMNNNRRRSSSPPPPPPSSSYYYYYY^^^fffmmmxxxzzzsssmmmfff```]]]\\\\\\]]]___aaabbbaaa___QQQQQQQQQQQQQQQRRRRRRSSSTTTQQQMMMKKKKKKJJJIIIHHHJJJJJJJJJHHHFFFDDDEEEGGGDDDCCCCCCBBBAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA>>>;;;999888:::888777777888::::::999;;;:::888777555555444444555666666666555555444333000///---,,,,,,,,,------000222444555444444555666888777777777777666333111444444444444555555555555666888::::::999888999:::<<<:::888999;;;>>>?????????@@@AAACCCDDDEEEFFFFFFHHHJJJKKKKKKJJJIIIIIIJJJJJJLLLOOOPPPPPPPPPQQQSSSRRRPPPQQQTTTUUUSSSSSSUUU^^^___cccjjjssszzzsssmmmjjjfffaaa^^^\\\[[[ZZZXXXSSSTTTVVVYYY[[[[[[YYYVVVSSSSSSQQQPPPOOOOOOOOOOOOTTTRRRPPPNNNMMMMMMLLLKKKLLLLLLMMMLLLKKKKKKMMMNNNKKKKKKIIIHHHGGGFFFEEEEEECCCDDDEEEFFFGGGHHHIIIJJJHHHFFFCCC@@@>>>===<<<<<<>>>======<<<<<<<<<;;;:::777777777666666666666666888999999999999777555444222111000/////////000111000222444555444333444555666777888999999777555333777777777777888888888888777888::::::::::::;;;===<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNOOOMMMLLLLLLLLLLLLNNNQQQRRRQQQQQQSSSTTTTTTRRRSSSWWWYYYWWWWWWZZZ```bbbgggmmmwwwyyyvvvqqqjjjdddccc___ZZZWWWUUUSSSQQQPPPSSSSSSUUUXXXZZZYYYUUURRRRRRQQQPPPOOONNNNNNNNNNNNQQQQQQPPPOOOMMMLLLLLLLLLKKKLLLNNNNNNOOOPPPSSSUUURRRRRRPPPNNNKKKIIIGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLGGGFFFDDDBBBAAAAAAAAABBBBBBBBBCCCBBBAAA???===<<<444555666777888999::::::;;;<<<<<<;;;:::777555444666555444333333333444555555777999999888777777888444666999::::::999888777888888999999999:::::::::888:::;;;<<<;;;<<<>>>???>>>>>>@@@AAABBBDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPOOONNNNNNOOONNNPPPSSSSSSSSSSSSTTTUUUUUUTTTVVV[[[\\\[[[\\\___```eeelllttt|||wwwrrrmmmgggddd___]]]\\\[[[ZZZYYY[[[[[[]]]___```___\\\YYYPPPOOOOOOOOOOOOOOOPPPPPPKKKLLLMMMLLLIIIHHHHHHIIIIIIJJJLLLMMMNNNPPPSSSUUUUUUTTTSSSQQQNNNJJJHHHFFFEEEFFFGGGHHHJJJKKKMMMMMMIIIHHHFFFEEEEEEEEEFFFGGGCCCEEEGGGFFFCCC@@@>>>>>>555777888;;;<<<>>>>>>>>>>>>>>>>>>===;;;:::888777::::::888777666777888888777999::::::888777777888555777:::;;;;;;;;;;;;<<<888999999999999:::::::::;;;===>>>=========@@@BBBAAABBBEEEFFFFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLNNNPPPPPPPPPPPPQQQSSSPPPRRRTTTUUUTTTTTTUUUVVVVVVUUUWWW]]]``````aaaeee]]]fffqqq|||~~~{{{wwwsssppphhhddd___]]]]]]```bbbccc```____________]]]YYYVVVUUUTTTSSSQQQPPPOOONNNNNNHHHJJJKKKJJJGGGFFFFFFHHHGGGHHHJJJJJJJJJKKKNNNPPPRRRQQQQQQPPPNNNKKKHHHGGGFFFGGGHHHJJJLLLMMMOOOOOOLLLKKKJJJIIIIIIHHHHHHHHHDDDGGGJJJJJJFFFCCCAAA@@@;;;<<<>>>@@@AAABBBAAAAAAAAAAAA@@@?????????@@@@@@???>>><<<;;;::::::::::::999:::;;;;;;999888888888999;;;===<<<;;;;;;<<<>>>:::;;;;;;;;;<<<<<<<<<<<>>???AAACCCDDDFFFIIIJJJIIIIIIKKKMMMJJJKKKMMMNNNOOOPPPPPPPPPMMMNNNPPPQQQQQQSSSUUUXXXRRRTTTVVVVVVVVVUUUVVVWWWVVVUUUXXX___cccdddfffjjjeeeppp~~~~~~{{{uuummmhhhhhhjjjmmmoootttrrrooommmkkkgggccc___]]][[[XXXTTTPPPMMMJJJIIIGGGJJJLLLKKKHHHFFFGGGIIIFFFGGGHHHGGGFFFGGGIIIKKKNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHJJJKKKMMMOOOPPPQQQOOOOOONNNMMMKKKJJJIIIHHHFFFJJJNNNNNNJJJFFFDDDDDDAAABBBCCCDDDEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFHHHBBBAAA???===<<<;;;;;;<<>>=========<<<>>>???===;;;:::<<>>>>>>>>>>>????????????AAAAAAAAA@@@???@@@BBBDDDFFFIIILLLLLLKKKJJJLLLNNNJJJKKKLLLNNNOOOPPPQQQQQQNNNOOOQQQQQQRRRUUUXXX[[[SSSUUUWWWWWWVVVVVVWWWXXXVVVUUUYYY```eeefffhhhmmmuuu}}}||||||tttsssqqqnnnmmmooorrruuuyyyuuupppnnnnnnnnnllliiiiiigggccc[[[RRRLLLKKKLLLGGGGGGHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGEEEEEEHHHLLLLLLMMMMMMLLLKKKJJJIIIHHHKKKLLLOOOQQQRRRRRRRRRQQQRRRTTTUUUUUUQQQMMMJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIKKKJJJFFFGGGLLLLLLGGGHHHGGGFFFEEEDDDEEEFFFGGGEEEDDDAAA???>>>=========AAABBBDDDEEEDDDCCCAAA???CCCAAA>>><<<===?????????@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBBBBBCCCDDDDDDDDDDDDFFFIIIKKKLLLLLLKKKJJJKKKLLLNNNQQQRRRSSSSSSRRRTTTSSSSSSTTTUUUXXXZZZ[[[YYYXXXWWWVVVWWWVVVUUUTTTXXXZZZ___eeegggiiiooovvv~~~|||zzz~~~|||zzz~~~~~~|||{{{zzz{{{}}}|||zzzwwwxxxzzz}}}}}}|||}}}{{{tttiii]]]SSSOOONNNKKKKKKKKKKKKKKKKKKKKKKKKCCCEEEGGGGGGGGGHHHKKKNNNLLLLLLLLLKKKJJJIIIHHHHHHKKKLLLNNNPPPRRRTTTUUUVVVWWWYYYZZZXXXTTTOOOLLLJJJKKKLLLLLLKKKJJJIIIKKKMMMMMMPPPOOOMMMOOOSSSSSSNNNNNNMMMLLLJJJJJJJJJJJJKKKHHHGGGEEEDDDCCCBBBCCCCCCEEEFFFGGGGGGGGGFFFDDDCCCFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\[[[[[[\\\\\\[[[ZZZYYYZZZ___gggmmmsss~~~|||zzz{{{~~~|||zzzyyy{{{{{{|||||||||}}}~~~~~~xxxvvvtttuuuyyy|||tttfffZZZSSSOOOJJJJJJIIIIIIHHHHHHHHHHHHBBBEEEHHHJJJKKKMMMPPPRRROOONNNMMMLLLJJJHHHGGGFFFKKKKKKLLLNNNQQQTTTWWWYYY]]]^^^^^^[[[VVVPPPMMMKKKKKKKKKKKKJJJJJJKKKNNNQQQPPPRRRSSSTTTWWWZZZYYYUUUTTTSSSQQQOOONNNMMMNNNNNNKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGLLLLLLMMMOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^___dddmmmvvv}}}{{{}}}}}}~~~vvvjjj___VVVQQQKKKKKKJJJHHHGGGFFFEEEDDDEEEGGGJJJLLLOOOQQQSSSUUURRRQQQOOOLLLJJJHHHGGGFFFLLLKKKKKKKKKNNNQQQUUUWWW___```___[[[UUUOOOLLLKKKJJJJJJJJJIIIIIILLLPPPTTTPPPQQQTTTVVVZZZ\\\[[[XXXVVVUUURRRPPPOOONNNNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNQQQPPPOOOOOONNNNNNOOOOOOMMMLLLMMMOOOPPPOOOMMMJJJIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIGGGFFFEEEGGGHHHIIIHHHHHHGGGHHHKKKMMMNNNMMMMMMNNNOOORRRUUUXXXZZZZZZ[[[]]]^^^___^^^^^^]]]`````````_________aaabbbgggiiioooyyy~~~}}}yyyoooeee[[[UUURRRRRRQQQPPPNNNLLLJJJHHHHHHHHHJJJLLLOOOQQQRRRSSSNNNMMMLLLJJJJJJJJJJJJJJJMMMKKKIIIHHHIIILLLOOOQQQ[[[\\\[[[WWWQQQLLLIIIHHHGGGHHHHHHHHHIIILLLQQQTTTPPPPPPSSSWWW[[[[[[ZZZYYYVVVTTTRRRQQQOOOOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRTTTTTTSSSRRRRRRRRRRRRSSSNNNNNNOOOQQQSSSRRROOOLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJHHHFFFFFFHHHJJJIIIHHHGGGGGGHHHJJJMMMNNNOOOOOOPPPQQQTTTWWWZZZ\\\\\\]]]___`````````___^^^dddeeeeeedddcccdddgggjjjpppttt}}}{{{|||~~~||||||yyynnnbbbZZZTTTVVVWWWXXXWWWUUURRRPPPKKKJJJIIIJJJMMMPPPRRRRRRKKKJJJJJJJJJJJJLLLNNNOOOLLLKKKHHHFFFFFFGGGIIIKKKSSSTTTSSSPPPLLLHHHGGGGGGFFFGGGHHHIIIJJJLLLQQQTTTSSSQQQRRRWWWZZZYYYXXXYYYUUUTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWUUUUUUUUUTTTTTTTTTTTTSSSOOOOOOPPPRRRSSSSSSQQQNNNOOONNNMMMLLLKKKJJJJJJJJJHHHJJJKKKIIIFFFFFFIIIMMMPPPOOOMMMKKKKKKLLLMMMOOORRRRRRSSSUUUWWWZZZ\\\]]]^^^___```aaabbbbbbbbbbbbccceeeggghhhhhhjjjpppuuu}}}~~~~~~~~~~~~}}}~~~vvvhhh^^^VVVYYY^^^bbbcccbbb___\\\QQQNNNKKKLLLPPPUUUWWWXXXUUUTTTQQQOOONNNOOOOOOPPPKKKIIIGGGFFFEEEFFFGGGHHHKKKKKKLLLJJJGGGFFFEEEFFFFFFGGGJJJKKKLLLNNNQQQTTTUUUPPPPPPTTTVVVTTTSSSVVVQQQQQQPPPPPPQQQSSSUUUVVVTTTTTTSSSSSSTTTUUUVVVWWWTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPPPPRRRSSSTTTRRRPPPPPPOOONNNMMMLLLKKKKKKJJJFFFIIIKKKIIIFFFFFFJJJNNNSSSRRRQQQPPPOOOPPPQQQQQQTTTUUUWWWYYY[[[\\\]]]]]]aaaaaaaaabbbdddeeefffgggeeeiiimmmppprrrxxx}}}~~~|||||||||vvvssssssrrrqqqrrryyyyyykkkaaa[[[```gggnnnqqqpppnnnkkkVVVSSSOOOPPPUUU[[[___```dddaaa]]]XXXSSSPPPOOONNNIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGGGGEEEDDDEEEFFFFFFIIIKKKMMMNNNOOORRRTTTTTTNNNMMMQQQRRROOOOOORRRMMMMMMMMMNNNPPPRRRTTTVVVSSSSSSRRRQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVTTTRRRQQQQQQQQQPPPRRRTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJEEEHHHJJJIIIFFFFFFKKKPPPLLLLLLLLLMMMNNNOOOPPPQQQUUUWWWYYY[[[]]]]]]]]]]]]cccccccccccceeegggjjjkkknnnsssyyy~~~{{{sss{{{}}}yyy{{{|||zzzxxxuuuooojjjkkkkkklllmmmmmmqqqtttjjjddd^^^ffflllooorrruuupppggg]]]VVVPPPPPPTTT[[[fffpppvvvtttkkkaaa]]]^^^ZZZTTTLLLNNNLLLFFFCCCEEEFFFEEEEEEGGGGGGEEEAAA???AAACCCJJJKKKJJJIIIHHHJJJMMMOOOPPPPPPOOOOOOOOONNNLLLJJJJJJMMMPPPSSSTTTTTTTTTSSSWWWTTTQQQQQQSSSUUUUUUSSSRRRSSSSSSTTTSSSRRRQQQPPPOOOPPPRRRSSSUUUUUUVVVVVVQQQQQQPPPNNNLLLKKKJJJIIIGGGHHHJJJJJJJJJJJJLLLMMMLLLKKKKKKLLLNNNOOOPPPOOOWWWXXXZZZ]]]```aaa```___eeecccbbbeeeiiinnnqqqrrrrrrzzzvvvggg^^^aaappp~~~yyyyyy|||~~~|||yyyzzzxxxuuuyyy}}}vvvrrrooonnnqqqnnnkkkiiihhheee```\\\[[[[[[]]]___^^^aaammmyyy~~~}}}yyysssiiiaaa\\\ZZZZZZbbbiiilllnnnllldddYYYYYYUUUTTTXXX___hhhuuu{{{vvvqqqhhh^^^aaaccc```XXXRRROOOLLLHHHGGGGGGFFFCCCAAA@@@@@@BBBFFFGGGHHHGGGGGGHHHJJJMMMOOONNNMMMMMMMMMMMMMMMLLLPPPRRRTTTUUUUUUUUUUUUUUUVVVSSSPPPPPPQQQRRRQQQPPPRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTOOOOOONNNMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKMMMNNNKKKJJJIIIIIIKKKMMMNNNNNNNNNOOOQQQUUUYYY\\\]]]^^^iiikkknnnrrrwww}}}uuueee\\\VVVdddwww~~~wwwnnnllljjjmmmqqqttttttssspppqqqooommmttt{{{rrrkkkfffcccaaa```]]]\\\[[[YYYUUURRROOOPPPRRRVVVWWWZZZdddooosssqqqllleee___[[[ZZZ[[[^^^bbbdddddddddccc\\\UUUTTTRRRSSSWWW[[[bbbnnnzzz~~~||||||qqqfff]]]TTTLLLMMMJJJEEEBBB@@@@@@@@@???@@@BBBCCCDDDDDDDDDFFFHHHKKKJJJIIIIIIIIIJJJLLLMMMQQQSSSVVVVVVVVVUUUVVVWWWUUUSSSQQQPPPPPPPPPOOONNNQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNLLLJJJIIIJJJKKKTTTSSSRRRQQQRRRTTTVVVXXXWWWXXXZZZ]]]aaafffjjjllleeejjjrrryyy~~~~~~zzz{{{zzzxxxyyyzzz{{{zzzyyy{{{~~~wwwpppkkkhhhggghhhsssuuuyyy|||tttbbbRRRIIIHHHNNNWWW]]]___^^^]]]\\\ZZZZZZ[[[^^^cccffffffeeecccdddbbbaaafffrrr|||mmmjjjeee^^^WWWPPPKKKHHHVVVUUUTTTSSSRRRQQQOOONNNHHHHHHLLLRRRWWW]]]jjjvvvxxxvvvrrrkkkddd```______ccc```\\\YYYYYY[[[\\\[[[___]]]]]]___aaagggsss|||oooeeeTTTNNNFFFBBB@@@@@@>>>;;;:::<<>>;;;999777999;;;<<<<<<<<<===>>>??????>>>======@@@FFFKKKOOOVVV\\\^^^ZZZTTTQQQPPPNNNNNNOOONNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPNNNLLLLLLMMMOOOPPPQQQSSSSSSSSSVVVZZZ^^^aaacccfffiiimmmttt||||||tttsssrrrpppoooooooooooogggccc```^^^^^^`````````aaa```_________]]]ZZZXXXVVVSSSQQQQQQRRRTTTTTTSSSWWWZZZ^^^```^^^\\\[[[ZZZXXXUUUPPPLLLIIIJJJLLLMMMQQQSSSWWW[[[___fffmmmrrryyyzzz{{{zzzyyy{{{iiiRRR???222,,,111444888<<<===>>>@@@BBBBBBBBBDDDEEEFFFFFFFFFFFF@@@CCCCCC???>>>???>>>:::999999999999999999999999AAAAAAAAA@@@>>>>>>???AAA===<<>>FFFLLLQQQXXX___hhhlllpppqqqmmmfff___[[[QQQQQQWWW```bbb\\\UUUTTTWWWOOOHHHIIIKKKLLLMMMOOOQQQ\\\mmmxxxuuullljjjooorrrwwwxxxsssmmmgggaaaZZZJJJIIIFFFBBB===:::::::::888999999777666666888:::777:::<<<;;;999;;;AAAGGGTTTYYY^^^[[[SSSKKKHHHIIIMMMOOOPPPNNNJJJGGGFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIGGGFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKLLLLLLMMMQQQVVVYYYUUU[[[bbbgggiiilllrrrwww~~~{{{uuusssqqqlllfff^^^YYYTTTQQQPPPNNNJJJGGGLLLIIIFFFDDDDDDDDDDDDCCCAAA???<<<;;;===>>>??????===???BBBCCCCCCBBBAAABBB@@@???>>>>>>???BBBEEEGGGKKKLLLMMMNNNQQQVVV\\\aaaeeejjjnnnpppqqquuu|||}}}hhhQQQ>>>333---,,,222333444333333444777:::888888888888777777999:::888;;;;;;888777999999666444333222000000111222222222444444222//////111444666666:::@@@CCCBBBCCCGGGJJJOOOUUUYYYXXXTTTPPPMMMHHHEEEGGGNNNOOOIIIDDDDDDAAA999555;;;AAABBB@@@???999===EEEIIICCC<<>><<<;;;===<<<;;;<<<===>>>===<<<:::<<<>>>???AAAAAA@@@@@@;;;<<<===???BBBEEEGGGHHHLLLMMMNNNOOOPPPSSSXXX[[[]]]gggoooooopppuuu|||zzzxxxyyyoooWWWCCC777111...,,,,,,000333444333333555888:::::::::888666666777999<<<;;;::::::;;;;;;999888999999999777555444666888666555444111111333777:::777999<<<>>>>>>===;;;999===???BBBEEEFFFEEEDDDBBB<<<>>>???@@@@@@===:::888444333333333333444555555444555666555444777<<>><<<;;;::::::999777555444444555666888<<<@@@???<<<;;;>>>BBBEEEHHHKKKJJJIIIKKKQQQVVVVVVXXXYYYTTTLLLGGGGGGIIICCCCCCCCCBBBBBBAAA@@@@@@BBBCCCEEEHHHKKKKKKJJJHHHJJJKKKKKKKKKKKKLLLOOORRRVVVZZZ\\\\\\```iiiooorrr~~~xxxpppjjjgggbbb\\\WWWRRROOOKKKGGGCCC@@@>>>===>>><<<999999999888777666888999:::;;;;;;;;;;;;;;;??????@@@AAACCCEEEGGGHHHMMMNNNOOOOOOPPPSSSWWWZZZZZZbbbiiijjjkkkqqquuuwwwwwwyyy}}}qqqeee^^^UUUVVVYYYaaaiiillljjjfffbbbVVVFFF999333111///---000333666666555555777999999999888777555666888;;;======>>>===<<<:::888777888:::<<<<<<;;;::::::;;;888888888888999<<<@@@CCCBBBCCCBBBAAA>>>;;;888555555666888999888777666555222333444555555444222111111111000000000000000111000111222111000111555999:::;;;===>>>??????>>>===>>>===<<<:::999888777777555444333222333555777888:::>>>BBBAAA===:::;;;===???BBBDDDEEEGGGMMMVVV]]]eeeddd```ZZZRRRLLLJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFIIIKKKMMMLLLLLLPPPQQQSSSTTTVVVZZZ```dddkkkrrryyy}}}~~~wwwoooiii```]]]WWWPPPJJJEEECCCBBBFFFCCC@@@>>>>>>>>>===<<<@@@@@@????????????@@@@@@>>>>>>??????AAABBBDDDEEELLLMMMNNNOOOPPPSSSWWWZZZ^^^dddhhhjjjmmmqqqrrrppprrrqqqssszzzyyymmm___SSSKKKKKKNNNTTT\\\cccccc___ZZZEEE>>>666222111111000...333555666666555555666777777777666555444666999===AAACCCEEECCC???;;;999999;;;>>>AAACCCBBBAAAAAAAAADDDCCCAAA@@@??????@@@@@@DDDCCCBBB@@@>>><<<:::999777666555444222111000///000000000000000/////////000//////.........//////......///...------///111111333555999;;;<<<======???>>>===<<<:::999888888444333222111222444666777===@@@CCCAAA<<<999888999;;;===???BBBHHHRRR___iiiooojjjbbb[[[UUUPPPLLLJJJJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQOOOQQQUUUXXX]]]dddlllqqqwww~~~{{{vvvnnneee]]]WWWSSSQQQBBB@@@===;;;<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<======>>>>>>@@@BBBCCCDDDIIIKKKMMMNNNPPPTTTYYY\\\cccgggjjjkkkooorrrooohhh\\\WWWUUUZZZccciiiiiifffiiigggaaaYYYOOODDD;;;666---000555<<>>EEEIIILLLIIICCC===<<<>>>???BBBEEEGGGGGGHHHJJJKKKQQQNNNKKKHHHFFFCCCAAA???AAA@@@>>>;;;999888888888:::999777444222111111111222111000...------..................///000111222000000000000///.........111333666999<<<>>>@@@@@@???AAACCCCCCBBB???;;;999888666555333333333555666???@@@@@@===999888888:::;;;<<<>>>BBBJJJXXXgggrrrqqqiii___YYYWWWUUURRRNNNSSSQQQOOONNNNNNPPPRRRTTTUUUVVVWWWYYYZZZ\\\___aaaiiimmmttt{{{xxxnnnddd]]]WWWUUUQQQNNNKKKIIIHHHGGGFFFDDD@@@???>>><<<<<<<<<===>>>>>>>>>???@@@BBBDDDFFFGGGFFFHHHJJJMMMPPPUUU[[[___dddgggiiijjjmmmnnnggg^^^___XXXRRRRRRXXX\\\[[[WWWWWWSSSLLLCCC:::333...,,,222444666:::======<<<;;;888666333222333555666777666444333222222222222111222333333222333555:::===CCCGGGKKKHHHBBB======??????AAADDDGGGJJJPPPVVVZZZYYYUUUQQQOOOMMMKKKHHHEEEAAA???<<<888444222222222555333111///------......000///,,,***((('''((((((***++++++---...000222333111111000000000000///...222333555777:::<<<>>>>>>???CCCHHHKKKJJJDDD===888999888666555555666777888>>>===:::777666777:::===<<<<<<===BBBKKKYYYhhhqqqppphhh^^^XXXXXXXXXUUURRRIIIHHHGGGGGGIIILLLPPPRRRQQQTTTXXX[[[^^^ccchhhllltttzzz~~~{{{llliiieeeaaa]]]YYYUUURRRLLLKKKIIIGGGEEEDDDCCCCCC>>>>>>>>>???@@@BBBCCCDDDEEEGGGJJJMMMPPPUUU[[[```fffiiillllllmmmkkkbbbXXXIIICCC;;;999:::<<<:::888EEEBBB>>>999666444444444---...///000111222333333444333222222333666999;;;888555333222222333333222000111222333333555888;;;===???AAA@@@===;;;<<<>>><<<>>>BBBFFFLLLUUU___eee^^^YYYSSSOOOMMMJJJFFFBBB@@@>>>;;;999777666666666000...---+++************...,,,***(((&&&%%%%%%%%%&&&&&&'''(((***,,,...//////---,,,,,,...//////...333444555777999;;;<<<===BBBGGGNNNRRRPPPJJJAAA;;;555555444444555888:::<<<:::888555333444777<<<>>><<<<<<===AAAJJJVVVbbbiiijjjbbbZZZUUUVVVVVVTTTQQQZZZZZZ[[[^^^aaafffjjjmmmooottt|||}}}{{{wwwsssnnnhhhaaa\\\WWWVVVSSSPPPLLLHHHDDDBBBDDDDDDCCCBBBBBBBBBCCCCCCFFFHHHJJJMMMOOOTTTYYY^^^eeejjjnnnmmmkkkfff\\\SSSFFFAAA;;;777666666666555,,,,,,,,,,,,,,,---------000111222222222222222333...///111222444666888999777444000000111222222111...000222444444555666888888888888888999;;;===>>>???AAAEEEIIINNNUUU\\\aaa[[[VVVPPPNNNOOOPPPNNNLLLLLLJJJFFFBBB>>>:::888666//////---+++***)))((((((***)))((((((''''''''''''%%%%%%%%%%%%&&&((()))***,,,***'''(((+++...//////222333444555777999;;;<<<@@@DDDIIILLLKKKEEE>>>999222222111111333555888:::555333333333555888:::;;;<<<<<<>>>CCCLLLVVV^^^cccccc___ZZZXXXYYYZZZ[[[ZZZUUUWWWZZZ___eeekkkooorrrxxx~~~~~~yyytttssspppkkkeee___ZZZVVVQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJLLLMMMOOORRRWWW[[[^^^eeejjjhhhddd]]]SSSJJJ999666222...,,,,,,---...111222333333111---***'''---...111111000///......---///333555555555555555444111---,,,...000000...---000333555555555555666666444333555888<<>><<<888444000333222000//////111222333111111222555777888777666>>>>>>AAAGGGOOOXXX^^^aaacccbbb```aaadddhhhjjjlllqqqtttyyy}}}yyytttnnnhhhddd^^^]]]ZZZVVVSSSPPPNNNNNNVVVPPPOOOSSSTTTTTTWWW]]]____________]]]UUUKKKDDD:::888444111......//////---///111000---,,,...000---...000111222222222222777888555222333777666333666111---//////...///111111111222222333555666777111666888666555999======GGGGGGGGGHHHIIIKKKNNNOOONNNLLLOOO[[[iiissssssoooqqqfffWWWIII@@@999444000,,,***(((&&&&&&&&&$$$###""""""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%%"""###$$$&&&((()))++++++***,,,///111222222222111333777999666444555333000222000...---...000333555444444555555666666666777;;;===CCCLLLUUU]]]aaacccfffhhhggglllvvvsssrrr~~~yyy|||xxxtttqqqooonnniiiccc```bbbaaa^^^^^^aaa]]]]]]]]][[[VVVOOOGGGBBB888555222///------...///...///111000---,,,...000000111111222333444555555===AAAEEEGGGJJJLLLHHHBBB<<<666111000///------000000000000000111111222333///444777444444777::::::======>>>???@@@CCCEEEGGGJJJLLLTTTdddttt~~~~~~zzzqqqeeeSSSCCC777000,,,***+++(((&&&%%%%%%$$$###!!!""""""!!!!!!"""###$$$$$$######""""""""""""""""""!!!"""###$$$%%%'''(((((()))***,,,---...///......---//////...000222...(((///...---,,,---...000111333444444666777888::::::<<<>>>DDDMMMWWW```fffiiijjjoooqqqyyy{{{xxxvvvtttwwwqqqmmmkkkggg```[[[ZZZ[[[[[[YYYUUUMMMFFFBBB???444222000...------...//////000000000...------///222222444666:::>>>BBBDDDCCCLLLTTTYYY\\\ZZZQQQGGGCCC;;;444222000,,,,,,//////////////////000111222111555888666666999:::999;;;;;;<<<===???AAABBBCCCBBBGGGRRRcccttt~~~|||ttthhhUUUDDD777000---,,,)))'''$$$#########""" !!!!!! !!!"""""""""""""""!!!  !!!!!!""""""######$$$''''''(((((()))***+++,,,+++,,,,,,,,,000333///''',,,,,,,,,,,,,,,---------222222333555888:::<<<===>>>@@@DDDKKKUUU^^^ggglllnnnxxxyyyoooiii[[[YYYUUUNNNEEE???======222111///.........///000///000000///............000222555;;;CCCKKKSSSWWW___gggooorrrqqqkkk^^^RRREEE===555333000------000111111111222333444666666777<<<>>>======@@@@@@===???????????????@@@@@@@@@===@@@IIIVVVeeepppvvvwwwsssjjj[[[KKK???777333111)))'''$$$###$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###$$$&&&(((+++---,,,000222111111222///******+++---......------,,,111111222333666888;;;<<<>>>@@@CCCHHHPPPZZZdddkkkssszzzmmmbbb[[[WWWPPPHHH@@@;;;999999111000////////////000111//////....../////////...///111555<<>>BBBDDDEEEFFFIIIGGGCCC>>>>>>===<<<:::888777666888999===EEEQQQ___kkkqqqmmmhhh^^^QQQDDD999222...***(((&&&%%%%%%%%%$$$### !!!!!!!!!!!!  !!!$$$(((,,,...333<<<@@@:::111,,,***)))***+++---///000///...---000//////000222444777999;;;===AAAFFFNNNYYYfffoooyyy~~~ooo[[[TTTJJJBBB<<<999777555000000////////////000000...---,,,...000111000//////111444888>>>DDDIIILLLLLLOOOPPPMMMLLLIIIBBB:::888222///000111000000333333333444555777:::<<<======AAADDDEEEIIILLLIIICCC<<<;;;:::888444111...---+++,,,...333===JJJYYYcccgggeee```VVVIII;;;111,,,+++)))'''&&&''''''&&&%%%!!! !!!!!!!!!  ###'''+++---;;;FFFLLLBBB333***((()))((()))+++---////////////------,,,---///222555777777;;;@@@GGGOOO\\\jjjttt~~~xxxfffYYYPPPDDD<<<:::999444000///.....................---++++++---000222222111///000222333666888999:::<<<>>>>>>;;;<<<>>>;;;666000,,,+++...000//////111/////////000111222333444444888<<<>>>CCCFFFCCC<<<777666555333///,,,(((&&&"""%%%***...333;;;FFFNNNXXXYYYXXXQQQFFF;;;333///***)))'''&&&''''''&&&%%%"""!!! !!!$$$&&&(((333>>>CCC<<<000)))''''''###$$$&&&)))+++,,,---...*********+++...222666888777<<>>666111///***(((&&&&&&''''''&&&%%%"""!!!  !!!"""###(((///,,,'''$$$###""" """$$$''')))+++,,,(((((((((***...333888::::::>>>BBBFFFJJJRRR^^^gggyyyuuucccQQQEEE:::777777444111//////......---------......---,,,,,,+++,,,---...///......////////////......111///------......---,,,++++++,,,,,,,,,+++************++++++++++++***)))&&&)))---111222222000///+++***)))'''%%%###"""!!!&&&(((+++000555777777666:::<<<@@@AAA???999222...,,,***'''&&&%%%$$$"""  !!!!!! ###&&&&&&$$$""" ###"""!!!!!!"""$$$&&&(((''''''(((((()))///999@@@???FFFGGGGGGKKKLLLTTTgggxxxrrr```PPPDDD999666555333000///......------------......------,,,,,,,,,---///000......////////////......000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++)))))))))))))))(((((((((%%%''')))++++++***)))'''''''''&&&%%%###"""!!!!!!%%%'''***---000222333444888:::<<<===<<<999555222+++(((%%%###""""""   """$$$$$$###!!! """!!! !!!###%%%'''&&&&&&''''''(((...777===???GGGGGGHHHMMMLLLSSSeeexxxnnn\\\NNNBBB777333222000.........---------------............------......///000---......//////......---...,,,+++***,,,,,,,,,+++*********+++++++++++++++(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""$$$''')))***)))***...111:::???FFFKKKKKKFFF???:::,,,((($$$"""!!!!!!   !!!  """$$$%%%$$$%%%%%%%%%''',,,333888===FFFGGGIIIOOONNNSSScccvvv}}}hhhVVVJJJ>>>333///...,,,+++---------,,,,,,------......//////......////////////---------......---------,,,+++))))))***++++++***(((((((((((()))******+++)))((('''&&&%%%%%%%%%$$$&&&%%%$$$###"""""""""""" !!!""""""######%%%(((***(((%%%%%%***///999CCCQQQ[[[\\\RRRDDD:::,,,)))%%%""""""""""""!!! """#########"""###&&&***///333999BBBEEEIIIPPPPPPTTTccctttuuuaaaQQQCCC999000---+++)))))),,,,,,,,,,,,,,,,,,---......//////////////////......,,,,,,------------,,,,,,+++***((((((***++++++******))))))******,,,---...+++***((('''&&&%%%%%%%%%$$$$$$###"""""""""###### !!!"""###$$$%%%&&&)))***'''######(((---333<<>>HHHJJJNNN[[[jjjrrraaaPPPCCC:::444000///...+++,,,///++++++++++++,,,---...///---......///...---,,,+++++++++,,,,,,,,,,,,+++++++++)))((()))***,,,++++++------,,,---...000333555...,,,)))'''%%%$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  %%%&&&&&&'''&&&%%%###""" """ """%%%((('''&&&(((...///555???AAADDDRRRccc|||~~~kkkZZZJJJ>>>888444111222111......111++++++++++++,,,---...///------.........---+++***+++++++++,,,,,,++++++++++++)))((()))+++,,,,,,++++++*********,,,...111333...,,,)))&&&$$$######$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! """ """%%%((('''%%%&&&+++***///999:::===JJJ]]]xxxvvvcccPPPEEEBBB<<<===;;;777777999777333///---,,,,,,------,,,+++------++++++++++++------++++++++++++******)))(((,,,***((('''&&&'''((()))'''((()))++++++,,,,,,+++000,,,)))((())))))&&&$$$$$$$$$#########$$$%%%%%%######"""!!!  """###%%%&&&'''(((,,,***---666666999EEEVVVhhh~~~pppaaaSSSLLLLLLNNNTTTXXXWWWTTTOOODDD:::111///---,,,,,,---,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,+++***((((((+++***((('''&&&'''((()))******)))))))))))))))))),,,)))'''&&&(((((('''%%%&&&%%%%%%$$$$$$$$$%%%%%%######"""!!!  """###$$$%%%!!!%%%###&&&......000<<>>BBB@@@===888333///,,,,,,)))((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!  $$$!!!""")))&&&%%%///333<<>>999333...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++************...,,,++++++,,,,,,***))))))(((&&&%%%&&&(((***+++)))************)))((('''&&&'''((()))))))))))))))&&&&&&&&&%%%$$$######"""$$$)))))),,,555777===LLL\\\nnn|||tttnnnkkkiiiiiiggghhhhhhgggaaaWWWKKKBBB777333...+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...,,,++++++,,,,,,***))))))(((&&&%%%%%%''')))************+++******))))))(((((()))************)))&&&%%%%%%$$$$$$############$$$(((222333666CCCMMM]]]rrrxxxqqqlllhhheeebbbdddfffiiiiiicccWWWHHH>>>999666333222222222222111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,+++******+++,,,***)))(((''''''&&&&&&'''((()))******))))))))))))******(((((())))))))))))(((((($$$$$$$$$#########""""""!!!###(((333444555AAACCCOOOaaasss|||wwwuuutttrrrooommmkkkjjjhhhddd\\\PPPCCC:::111///,,,,,,,,,---,,,++++++++++++,,,,,,---------+++++++++******+++++++++---......///...---,,,+++***)))((()))+++++++++)))((((((((('''''''''''''''***(((&&&%%%%%%''')))***&&&&&&&&&''''''&&&&&&%%%#########""""""""""""!!! ######)))333222333======EEESSScccttt{{{yyyyyy{{{~~~uuuoooeeeZZZOOOFFF>>>999444222///......---,,,***+++++++++,,,,,,---------******))))))))))))******---.../////////...,,,,,,)))((('''(((***++++++***'''(((((())))))((('''''')))'''$$$""""""%%%(((***$$$$$$$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!! !!! $$$---,,,+++444;;;@@@KKKZZZjjj}}}zzz}}}zzz}}}ppp```TTTNNNFFF<<<444333111///......,,,***(((************************++++++************++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&$$$#########$$$$$$########################!!!  $$$'''+++---222===DDDOOO```ooo}}}yyy{{{{{{oooaaaQQQEEE@@@;;;555000222000...---------+++)))******************************))))))))))))******++++++++++++*********)))***)))(((((((((((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%######"""###$$$$$$######################## """%%%(((***---777>>>HHHYYYfffxxxyyywww{{{zzz~~~ooocccXXXJJJAAA===;;;888555222000...---------+++***))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###$$$$$$"""""""""""""""""""""""" """%%%&&&(((333999BBBQQQ[[[jjj|||wwwuuuyyyssswwwzzzssspppjjj]]]^^^YYYRRRLLLHHHCCC>>>999444111...,,,,,,+++***(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###'''000555===KKKRRR^^^qqqyyytttssspppdddaaaaaa]]]bbbgggbbbhhhhhhgggcccZZZMMM@@@888666333///,,,***)))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$!!!!!!""""""############   %%%---111888DDDJJJSSSdddttt|||uuupppnnnbbbVVVTTTVVVXXXeeessssss~~~}}}nnn[[[III???666333...+++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """(((***000===BBBJJJZZZkkk~~~yyytttpppjjjfffZZZQQQTTTZZZ^^^kkkwwwvvv}}}yyyjjjXXXIIIBBB444000,,,************)))************************)))(((((((((((((((((()))&&&'''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&&&&+++888===EEEUUUeeevvvyyyqqqooollleee```XXXSSSYYYbbbdddkkkpppjjjccceeeeee]]]PPPCCC:::777111...***)))***+++,,,,,,************************))))))(((((((((((())))))'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!! !!!&&&%%%***777===EEEUUUaaappp}}}tttkkkfffccc```^^^ZZZbbbjjjlllfff]]]VVVRRRLLLJJJFFFAAA<<<777333111///---+++)))(((((()))*********))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$######"""!!! """"""!!!!!! !!!!!!$$$+++222:::HHHUUU^^^kkkyyy}}}vvvllleee```^^^[[[YYYggglllmmmeeeUUUGGG???===777777555333111///---,,,,,,+++***))))))***++++++))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$#########"""!!! !!!!!!!!!!!! !!!(((...777FFFSSSZZZeeepppyyy~~~{{{tttkkkdddbbbccceeefffjjjjjjeeeXXXGGG:::666666------,,,,,,,,,,,,,,,,,,************++++++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######""""""!!!!!! !!!!!!   &&&---666DDDQQQWWW___fffmmmxxx~~~{{{uuupppnnnpppsssuuufffaaaWWWJJJ@@@999777777.........------,,,,,,+++******+++,,,,,,++++++***''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!! """(((...666DDDQQQVVV[[[aaagggooo}}}yyysssooocccXXXJJJ???999555000,,,......------,,,+++++++++,,,---------,,,+++)))(((''''''(((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""######$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!"""""""""""" !!! ###)))...666CCCOOORRRWWW^^^ccchhhqqq~~~|||jjj___WWWMMMBBB:::777333---(((---------.........//////......---,,,+++***))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!! """)))...444@@@KKKNNNSSSZZZ```bbbfffppp{{{ppp```WWWNNNLLLHHHCCC===777222///---------...//////000000...---,,,+++***++++++,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!! $$$,,,111555???HHHMMMQQQYYY______```jjjvvv{{{kkk___YYYWWWUUUXXXYYYRRREEE999333222++++++++++++************---,,,+++******,,,...///******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!'''///444888@@@IIIOOORRRYYY_________jjjxxx{{{ooobbb^^^aaafffkkknnnkkk\\\III;;;333000...---,,,---...///...---******+++,,,,,,---------*********)))((((((''''''(((&&&%%%$$$%%%''')))***((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%'''(((&&&"""""""""""""""""""""""""""  !!!(((111777;;;AAAHHHPPPSSSVVVYYY\\\```dddhhhuuuvvvjjjccceeeoooxxx~~~zzzuuuhhhUUUCCC888222000///---+++)))***+++,,,---//////---,,,+++*********)))))))))(((((('''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""###$$$&&&&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!! """###)))222999<<>>CCCJJJKKKMMMQQQTTTVVVYYY\\\^^^eeemmmoooxxx~~~{{{ssskkklllsss}}}qqqdddTTTDDD666333444333222444777<<>>DDDKKKMMMQQQSSSTTTTTTUUUVVV]]]cccbbbgggwww~~~yyy{{{{{{yyywwwvvvpppiiikkkggg```XXXNNNDDD:::444111***)))///222444@@@NNN[[[YYYSSSHHH<<<444333555...///111333333333222111---,,,,,,***)))((('''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$"""%%%'''&&&""" ###&&&########################!!!!!!!!! !!!!!!%%%%%%***111444666:::@@@FFFIIIMMMPPPRRRSSSTTTUUUWWW^^^^^^```lllvvv{{{wwwvvvuuuyyy{{{xxxuuuoooeeeZZZMMMGGG@@@;;;888444///+++...)))+++222555;;;NNNdddgggaaaVVVGGG;;;888===DDDHHHHHHGGGDDD@@@:::555111///...---+++***((('''&&&((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$''''''(((((('''%%%$$$###"""&&&)))'''### """%%%########################!!!!!!!!! $$$$$$(((///222333888>>>AAAEEEJJJNNNQQQRRRTTTVVVSSS[[[[[[[[[eeemmmxxxvvvnnnqqqwwwyyy~~~sssfff]]]TTTKKKBBB>>>777111---,,,---...,,,---...111888HHH[[[iiimmmbbbRRREEEBBBJJJXXXbbbfffiiiggg^^^TTTLLLEEE???>>>777///,,,---///...,,,&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&(((((('''$$$###%%%(((%%%%%%$$$$$$##################""""""######$$$%%% !!!"""""""""!!! !!!!!!%%%***...222666999<<>>666111000///,,,)))'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%''''''&&&######$$$''''''&&&%%%#########$$$$$$$$$######"""""""""######!!!!!!"""""""""!!!   !!!$$$''',,,000333666:::<<>>666555444222111000///,,,+++)))(((((('''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((((((&&&)))---000222111///...***)))'''&&&%%%$$$######$$$######"""""""""""""""""""""!!!!!!  !!!###&&&)))+++---000333666777888;;;===CCCFFFJJJLLLMMMOOORRRUUUUUUXXXTTTTTTZZZXXXXXXdddeeekkkuuuvvvtttuuuzzz}}}wwwtttnnniiicccYYYJJJ===888666555333111...---,,,,,,///777???BBB???;;;999:::>>>FFFOOOSSSQQQOOOQQQTTTXXX^^^```ZZZPPPEEE999000444333222000...,,,***)))''''''&&&&&&%%%$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$######%%%(((+++,,,,,,---000555999:::888666444***)))'''&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!"""!!!!!!"""!!!!!! ######$$$&&&(((***+++,,,...111444666888999;;;===BBBFFFJJJKKKKKKMMMQQQUUUUUUXXXUUUUUU[[[XXXXXXbbb```eeemmmuuuwwwkkkooouuu}}}|||tttiiiYYYFFF;;;999333333333333333444444444777???HHHKKKGGGBBB>>>>>>;;;???CCCEEEEEEHHHMMMQQQUUU^^^bbbYYYKKK>>>444---000///...+++)))'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$''',,,///111000000111222222222111///...''''''&&&$$$$$$############"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! """###%%%''')))*********...000444666888:::<<<>>>AAAEEEIIIJJJIIIKKKPPPTTTUUUXXXUUUVVV[[[XXXWWWbbb^^^ccciiipppyyyzzzooofffmmmwww~~~rrrcccOOO;;;222444333555888;;;===>>>??????BBBIIIPPPTTTQQQJJJEEEBBB777777888:::>>>BBBEEEFFFOOOXXX\\\SSSDDD999222...))))))(((&&&$$$$$$%%%'''##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$(((...222333333---+++)))'''%%%$$$$$$$$$%%%%%%$$$###""""""""""""###"""  !!! !!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""%%%''')))(((''''''---000444666888:::<<<>>>AAAEEEIIIJJJHHHJJJOOOTTTTTTXXXUUUUUU[[[XXXWWWaaaaaaeeekkkooovvvxxxqqqppppppwww|||fffRRRCCC:::333///333777===EEEKKKMMMKKKIIIDDDEEEGGGKKKRRRSSSHHH;;;666333333777???CCCBBB???FFFFFFDDD>>>777///)))&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%''''''%%%"""!!!###%%%%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%***000222000---((('''&&&$$$######$$$$$$"""!!! !!!###$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!"""%%%&&&&&&$$$""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,+++,,,---/////////111333666:::<<<>>>??????@@@BBBEEEIIIMMMPPPPPPRRRTTTUUUUUUVVVXXXZZZ```cccgggkkkpppyyyuuurrrttt{{{{{{ooo]]]LLLBBB<<<:::888444888===DDDIIIHHHEEEAAA;;;===???CCCJJJMMMFFF===777555444888===???<<<888333333222000---***'''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''###%%%&&&%%%"""!!!###%%%%%%%%%$$$$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++000111000---((('''%%%$$$######$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%%%%&&&&&&''''''((()))******222222333111...,,,,,,---000000222444777:::===>>>BBBAAAAAABBBDDDGGGIIIKKKOOOQQQSSSTTTTTTUUUWWWYYY]]]```dddhhhmmmuuu}}}vvvrrruuuzzzyyynnn]]]MMMBBB<<<999888666888<<<@@@BBB@@@;;;666222666:::>>>DDDKKKKKKHHHDDD???;;;;;;<<<;;;555///)))))))))))))))******+++%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%%%%%%%!!!###$$$$$$###"""###$$$%%%$$$$$$$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,---,,,***'''&&&%%%$$$$$$###$$$$$$ !!!""""""######"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""   !!!!!!!!! !!!"""############"""""""""""""""""""""""""""""""""""""""######$$$%%%&&&&&&'''((()))+++,,,------444555555333000------...111222333555888:::===>>>AAAAAAAAAAAACCCEEEGGGIIIMMMNNNQQQRRRRRRSSSVVVXXXXXX\\\aaadddhhhnnnvvv||||||sssooopppwww}}}tttfffWWWJJJAAA<<<999999888888888888666222///000777===AAAHHHRRRXXXYYYVVVNNNEEE>>>;;;777000***,,,***((('''((()))******$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$###"""!!!"""$$$$$$$$$$$$######$$$$$$$$$$$$############"""######$$$$$$######"""########################""""""$$$&&&''''''&&&%%%&&&%%%%%%$$$$$$$$$###### !!!"""$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###  !!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""######"""""""""###########################$$$%%%&&&'''(((((()))***+++,,,---------///000000//////000111222333444666888:::===>>><<<===>>>@@@BBBEEEHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUUUUYYY^^^aaaccchhhnnnsssssskkkkkkooowww|||wwwmmmaaaTTTJJJDDDAAA:::777333000000000000///333;;;CCCIIIPPP[[[bbbeee[[[QQQEEE<<<888666111......+++&&&$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################!!!"""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***************++++++)))+++---......///111333333444555666888:::<<<===;;;<<<===???AAACCCEEEFFFFFFHHHKKKLLLMMMOOOQQQSSSSSSWWW\\\^^^```ccchhhlll{{{wwwkkkhhhkkkpppxxx~~~yyyoooaaaRRRFFF@@@===999555111...///111333444777@@@IIIOOOVVV^^^aaaaaaOOOFFF;;;555555777777555000+++'''&&&((()))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))***,,,***'''&&&&&&&&&%%%###$$$############"""""""""######$$$$$$$$$$$$##############################"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######!!!"""######$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###$$$$$$""" !!!""""""!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))************************,,,---////////////111222444444444555777999:::;;;======>>>>>>??????@@@@@@CCCEEEHHHJJJKKKLLLOOOQQQRRRVVVZZZ[[[\\\___dddhhhvvv|||xxxooohhhkkkqqqwww}}}|||{{{~~~yyyrrreeeSSSCCC999666666555444222222555888::::::<<>>>>>>>>>>>===AAACCCFFFHHHIIIKKKMMMOOOQQQTTTWWWXXXYYY\\\aaafffpppttt}}}}}}sssllljjjpppyyy}}}wwwvvvyyy|||{{{yyyiiiaaaTTTDDD777333666:::222222444777<<<>>>???>>>@@@HHHQQQVVVZZZYYYPPPGGG999555111333999<<<;;;888222...******,,,---***&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%(((---555;;;@@@:::444---(((''''''&&&$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###### !!!$$$""""""$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$"""!!!  !!!""""""""""""""""""!!! """%%%(((((('''&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&''''''((()))***(((((()))***,,,---......)))+++---.........000222333333444444555777888999888999;;;===>>>???@@@@@@@@@BBBEEEGGGHHHJJJLLLOOOPPPRRRUUUVVVVVVZZZ```eeekkkooovvvssslllmmmqqqyyyzzztttwww{{{qqqaaaYYYPPPDDD:::555333111000555333555::::::888<<>>666000((($$$###$$$###!!!'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""%%%$$$$$$###"""!!!!!! """!!!!!!!!! """############""""""!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""############%%%!!!"""&&&%%% ###$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$''''''&&&''''''((()))***))))))***+++,,,,,,------,,,,,,------...000111222000000000000111333555777777888999:::;;;<<<<<<<<<@@@AAACCCDDDEEEGGGKKKNNNSSSTTTVVVVVVXXX[[[```dddfffggglllwww|||ppplllnnnsss{{{|||zzzvvvsssrrrnnnbbbUUUGGGAAA:::666555666666666;;;;;;@@@EEEFFFDDDGGGMMMOOOXXX```aaa]]]UUUEEE666555222//////111333333333---***''''''***---......,,,((($$$"""###%%%$$$$$$$$$$$$$$$%%%(((---222555000,,,'''$$$###$$$$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&%%%%%%$$$######""""""$$$$$$######"""!!!!!! """"""!!!!!!!!! """"""############""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""#########$$$$$$!!!"""''''''$$$###&&&###$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&'''((()))***))))))******+++,,,,,,---+++---///222333333111111111111000000111333444555666777888999:::;;;;;;;;;>>>@@@BBBCCCDDDGGGKKKNNNRRRSSSUUUVVVWWWZZZ^^^aaacccfffkkksss~~~tttllljjjmmmssszzz|||yyywwwtttttttttooobbbWWWQQQKKKDDD<<<666555666999:::AAAAAAFFFKKKMMMKKKMMMQQQYYY^^^aaa^^^XXXMMM===//////---+++***,,,------,,,***(((%%%%%%'''***++++++'''%%%######$$$%%%$$$###$$$$$$###$$$%%%''')))***''''''&&&%%%######$$$&&&$$$###"""!!! !!!""""""%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######""""""!!!#########""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""!!!!!!!!!!!! """"""#########$$$$$$$$$$$$"""###&&&'''$$$###%%%"""###$$$%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%&&&&&&'''((())))))))))))***++++++,,,,,,***---222666777555111///111111111111111222333444555555777888999:::::::::<<<>>>@@@AAACCCFFFJJJMMMPPPRRRUUUVVVWWWYYY[[[]]]aaaeeejjjooovvvvvvoookkkfffjjjqqqvvvyyywwwsssppprrrnnnooorrrjjj[[[UUUXXXZZZSSSIII@@@<<<;;;>>>@@@DDDDDDDDDFFFGGGIIILLLOOOWWWUUUQQQKKKEEE>>>666000+++***(((''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((""""""######$$$$$$$$$###########################"""$$$&&&%%%"""!!!###&&&######"""!!!!!!!!!"""###&&&%%%%%%$$$###""""""!!!########################""""""""""""""""""""""""#########"""""""""!!!!!!#########""""""!!!!!!!!!#########"""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%%%%$$$%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%&&&'''((())))))))))))******++++++++++++...222555666444111///111111111111111222222222333444666777888888999999:::<<<>>>@@@AAADDDIIILLLNNNQQQTTTVVVWWWXXXZZZ[[[```eeejjjmmmooovvv{{{rrrnnnnnniiimmmrrrvvvvvvtttqqqoooqqqlllkkkkkkdddYYYZZZccc```___\\\WWWQQQLLLHHHFFFFFFDDD@@@===>>>BBBEEEFFFCCC???:::777444111///...(((((('''&&&%%%%%%%%%&&&$$$$$$$$$#########%%%&&& !!!###$$$$$$$$$$$$$$$##################""""""!!!$$$&&&%%%""" !!!$$$$$$###"""!!!""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""#################################"""""""""""""""############""""""""""""$$$############"""""""""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((******+++***)))(((&&&&&&%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&'''((())))))***************+++++++++---...///111111111000000000111111111111111111111333444555666777888888888999;;;===>>>@@@BBBGGGJJJMMMPPPSSSUUUVVVWWWYYY[[[```dddiiikkklllpppyyyxxxrrrppprrrsssuuuyyyzzzxxxwwwvvvvvv{{{wwwpppiii```\\\aaajjjiiimmmrrrppphhhZZZMMMEEEBBBCCCBBB???@@@BBB@@@<<<333///---///...***((((((%%%&&&''''''%%%$$$%%%&&&###$$$$$$$$$""""""$$$%%% """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!"""$$$###"""!!!"""###$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''''',,,444;;;<<<888555111,,,(((&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&''''''((()))***++++++++++++++++++++++++......---------///000111//////000111222222111111333444555666777888888888999:::<<<===>>>@@@DDDGGGKKKMMMPPPRRRSSSVVVYYY[[[^^^aaadddgggiiimmmtttyyy}}}yyyvvvssssssvvv}}}~~~~~~}}}{{{zzz}}}vvvdddYYYYYY]]]```ggglllooolllcccVVVKKKDDDIIIQQQWWWZZZ[[[YYYNNNBBB:::333......+++'''%%%'''"""%%%'''&&&%%%$$$%%%'''###$$$&&&%%%###"""###%%%!!!###%%%$$$######%%%'''&&&&&&%%%$$$######$$$$$$$$$"""!!!!!!"""#########""""""!!! !!!"""###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((///<<>>AAADDDGGGIIIKKKMMMOOOSSSWWWZZZYYY[[[]]]aaafffkkkpppsss}}}vvvtttuuuttttttxxx~~~{{{|||sss[[[MMMMMMOOOLLLUUUVVVUUUQQQLLLIIIIIIJJJYYYfffuuu}}}xxxfffTTTLLL???222,,,'''$$$&&&,,,!!!$$$&&&&&&$$$###%%%'''###%%%'''&&&###"""$$$&&&"""$$$&&&$$$""""""%%%(((((('''%%%$$$#########$$$$$$!!!###&&&%%%$$$!!!  !!!"""###"""""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***)))'''...===IIIKKKPPPJJJ@@@666...+++******((('''&&&&&&((()))))))))(((((((((((()))***+++,,,------------------------.........///////////////,,,---///111222333222222333444555777888888999999999:::;;;;;;;;;===@@@CCCEEEFFFHHHJJJLLLQQQVVVZZZVVVVVVWWW\\\ccciiimmmnnnxxx}}}ssssssuuuuuuwww{{{~~~}}}lllUUUGGGAAA<<<:::999666???>>>888:::===HHHZZZuuuyyyfffYYYBBB000......'''$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""!!!"""$$$''' !!!""""""%%%$$$######""""""######'''###!!!$$$%%%$$$###%%%((('''%%%$$$###$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''########################'''&&&%%%###!!!!!!$$$&&&'''&&&%%%$$$###"""""""""%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&((()))((()))000;;;DDDMMMHHH@@@888111---+++******)))((('''&&&&&&'''((('''***+++******,,,---------//////---++++++...222------------......//////000111111111111222222222444444444444555777888999777888999999999;;;>>>AAACCCDDDEEEEEEFFFIIINNNQQQTTTWWWZZZ\\\___cccjjjoooqqqxxxxxxqqqqqqtttvvvzzz}}}xxxqqqiiiWWWBBB777222///------,,,666777777AAALLL[[[ooommmVVVAAA000------&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$###""""""$$$&&& !!!"""###$$$%%%$$$######""""""######(((###"""$$$&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$"""""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###'''******+++...666<<<@@@<<<777111,,,)))(((((())))))((('''''''''(((((((((((()))+++,,,,,,---///***+++,,,+++***)))***,,,........................000000111111111222222222333333333444555666888888777888999999:::;;;>>>AAABBBDDDEEEFFFGGGJJJMMMPPPTTTVVVYYY[[[\\\```eeeiiijjjppp{{{}}}vvvqqqqqqqqqsssyyy~~~|||ssshhh^^^RRRCCC444---+++((((((***)))222555<<>>///,,,+++&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""###$$$&&&"""!!!!!!!!!"""###$$$%%%%%%$$$######""""""######((($$$"""%%%&&&%%%$$$&&&###""""""######$$$&&&&&&######"""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%***+++++++++...111000///---+++)))(((''''''(((((('''''''''((())))))+++'''(((...000,,,---333...---,,,,,,---...---,,,///////////////.........000000000111111111222222333333333333444666777888888999999999999;;;>>>@@@AAACCCFFFGGGHHHJJJMMMOOORRRTTTWWWYYYZZZ\\\^^^aaafffkkkuuu~~~}}}zzzvvvrrrnnnnnnrrrvvvvvvxxxxxxuuummmaaaTTTJJJAAA777...++++++***+++///111:::>>>HHH___ppp}}}lll[[[CCC777---***)))&&&$$$&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$###############""""""######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$######%%%&&&"""""""""""""""###$$$$$$%%%$$$######""""""######((($$$"""%%%'''%%%$$$&&&"""""""""######$$$$$$%%%""""""!!!!!!""""""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))(((((()))***(((((())))))))))))(((((('''''''''(((((()))******...((()))444888444666===:::666000///000111000...000000/////////.........000000000000111111111111222222222222333555666777777888999999888:::===??????BBBEEEGGGHHHJJJLLLMMMOOOQQQTTTWWWYYYZZZ\\\\\\gggkkkqqqxxx|||}}}}}}yyysssnnnllllllllljjjgggbbb^^^VVVKKK@@@999444...*********+++...444<<>>@@@DDDFFFGGGHHHJJJLLLLLLNNNPPPTTTXXX[[[\\\\\\eeeiiinnnsssyyy}}}{{{|||zzztttpppnnnjjjeee\\\TTTKKKFFFAAA888111......+++***+++,,,---333:::@@@IIIKKKPPP___fffiiirrrpppssswwwvvvmmm[[[GGG999---+++((('''&&&&&&'''(((###$$$$$$$$$$$$$$$%%%%%%"""""""""###############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&###"""""""""""""""######%%%$$$######""""""######'''###!!!$$$%%%$$$###%%%%%%%%%%%%%%%$$$###"""!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######%%%'''(((%%%&&&'''(((((((((((('''(((((()))*********))))))+++,,,111;;;GGGPPPUUUVVVYYYQQQEEE:::333///------------------......///////////////000000000111111000000000000111333444555555666666666555666999;;;===???BBBCCCDDDFFFIIIKKKKKKKKKMMMQQQVVVZZZ\\\]]]___ccchhhlllrrr|||~~~|||}}}zzz|||zzzvvvtttqqqhhh^^^OOODDD:::666333---))))))+++******,,,,,,---444===@@@GGGDDDCCCJJJLLLOOOYYYUUUVVVXXXYYYSSSGGG888///((())))))&&&######%%%%%%$$$##################"""!!!"""""""""#########$$$######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######"""$$$&&&'''%%%%%%%%%&&&$$$$$$############$$$$$$%%%$$$######""""""######&&&""" ###$$$###"""$$$$$$$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%''''''((('''((((((((()))******+++))))))*********)))(((((()))///222333>>>LLLNNNHHHOOOLLLEEE<<<444000///000***++++++,,,---...//////////////////000000000111/////////000111222333444444444555444333444777999<<<>>>???@@@AAADDDGGGJJJKKKJJJJJJMMMSSSXXX[[[[[[ZZZ___dddfffjjjsss~~~wwwxxxzzz}}}~~~|||wwwuuurrreeeWWWHHH;;;111///---(((%%%'''&&&%%%&&&''''''(((000:::AAAEEE>>>666888777999EEE>>>===???AAA>>>666---((('''******&&&"""""""""###$$$#########""""""!!!!!!!!!!!!""""""#########$$$###$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""#########%%%!!!"""$$$"""!!!###"""###%%%&&&''''''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&((()))((('''*********+++,,,---...///)))***++++++***)))((('''***222111+++111@@@???222888999999555///,,,,,,...((()))***+++---...//////////////////000000000000......//////000222333444333333444333222333555888<<<===>>>>>>???BBBGGGJJJLLLIIIHHHKKKQQQVVVYYYYYYZZZ^^^bbbcccdddkkkwwwxxxqqqrrrwwwsssrrrrrrpppkkkbbbXXXQQQ<<<333,,,******(((''')))&&&&&&&&&$$$$$$***666???FFFJJJDDD555///444555000000...---,,,,,,,,,***((()))(((&&&###"""""""""""""""$$$$$$""""""%%%%%%$$$###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''###$$$&&&&&&&&&&&&$$$### ((($$$%%%(((%%%((())))))))))))((('''&&&&&&(((&&&%%%%%%&&&((((((((($$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''+++(((%%%$$$&&&***---...(((###"""(((,,,***'''((('''&&&%%%$$$#########"""###$$$%%%%%%%%%%%%$$$""""""#########""""""!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&''')))+++---///000000000,,,,,,,,,,,,,,,+++***)))---------------...///000333111...,,,+++,,,...///,,,,,,------------................../////////000......//////000000111111222222222111111222555888777:::===>>>??????AAABBBFFFGGGJJJKKKLLLNNNRRRTTT\\\VVVWWW___cccdddlllxxx~~~uuunnnmmmpppiiiiiiiiifff```VVVJJJBBB777///***))))))&&&&&&'''%%%&&&&&&$$$$$$***555===JJJMMMGGG;;;666888666///...,,,))))))))))))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%###"""###$$$%%%$$$###$$$#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%"""%%%%%%%%%...///444999:::666111......---***&&&&&&'''(((((('''$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''***111:::@@@???888222000,,,(((''')))***(((%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((((((&&&''')))+++---...//////...,,,,,,,,,,,,,,,+++***)))------,,,,,,------...///...------,,,,,,---------++++++,,,,,,------...............///////////////000000000000000/////////111222222222111222444666666888:::;;;<<<===???AAAFFFHHHJJJKKKLLLNNNPPPSSSSSSQQQSSSXXX]]]cccllluuu|||wwwqqqjjjggghhheeedddccc```XXXLLL>>>555000***'''((((((%%%$$$%%%%%%&&&%%%$$$$$$)))222999IIIKKKGGG???>>>???:::000---***'''&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''###$$$++++++&&&%%%)))'''&&&$$$###$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% ###"""$$$)))%%%(((:::AAAMMMXXXWWWJJJ===666555333---'''&&&(((***(((%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&---444>>>HHHKKKEEE888...+++***(((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''((('''&&&''')))***)))(((((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,------***+++---.........---,,,******+++,,,,,,---......///////////////.........222111111000000///......111333444333222222333444777888999999:::;;;???AAAGGGIIIKKKKKKKKKLLLNNNPPPNNNQQQRRRQQQVVV```jjjnnnrrrvvvppplllgggcccbbbbbb___[[[UUUMMMBBB666///***&&&%%%''''''$$$###%%%%%%%%%%%%$$$%%%(((///444???@@@@@@???AAACCC<<<222---***'''&&&'''(((''''''$$$%%%%%%&&&&&&&&&%%%%%%,,,(((---888999111---222***(((%%%$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%+++///(((...EEEXXXgggtttoooZZZCCC666444333---&&&%%%(((***(((%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''''''''&&&&&&222888???BBB@@@:::555111,,,------+++(((''')))+++%%%%%%%%%%%%%%%&&&''''''&&&%%%#########$$$&&&(((%%%$$$######$$$&&&(((***&&&&&&&&&&&&'''''''''''')))((('''(((***+++***)))((()))***++++++***)))(((++++++,,,,,,,,,++++++***,,,++++++***++++++,,,,,,,,,,,,---......------,,,)))******+++,,,---......////////////............111111000000000000000000333444666666444333333444:::::::::::::::<<<@@@CCCGGGIIIJJJKKKJJJJJJKKKLLLNNNTTTTTTNNNPPP]]]eeeeeejjjuuuxxxmmmjjjgggccc^^^]]]VVVQQQIIIBBB:::333,,,((('''$$$%%%((('''$$$###&&&$$$$$$$$$$$$%%%(((+++...555666777999======666---+++)))&&&&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%222777FFFVVVVVVFFF666111,,,***&&&$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''---111***000GGG]]]lllwwwpppXXX???222......)))$$$$$$'''***)))'''$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%###$$$&&&'''((((((''''''...555======777555999>>>:::;;;999333+++&&&&&&)))%%%%%%%%%%%%&&&'''((((((&&&%%%$$$######%%%'''(((%%%$$$###"""###%%%((()))&&&&&&&&&'''''''''((((((***)))((()))+++,,,+++***))))))*********)))((('''***++++++,,,,,,,,,++++++,,,++++++*********++++++---------,,,,,,,,,++++++******+++,,,,,,---......///////////////............//////000111222222333444666777777666444555555999::::::999999;;;???BBBEEEGGGIIIIIIHHHHHHHHHIIIJJJQQQPPPJJJMMMXXX___^^^fffooozzzxxxooogggddd```YYYTTTSSSHHHBBB:::333...***(((&&&%%%$$$%%%'''&&&"""###'''$$$$$$$$$$$$%%%'''((()))//////000222444222,,,''''''%%%$$$$$$%%%%%%$$$###%%%$$$$$$$$$$$$&&&((()))999JJJcccsssppp[[[???+++...***&&&$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$'''&&&(((---))),,,>>>MMMWWW___YYYHHH666,,,)))'''&&&$$$%%%&&&((((((((($$$$$$$$$############"""""""""######$$$%%%%%%%%%###$$$%%%''''''(((((((((000999AAA@@@888333666;;;555555444///)))&&&''')))&&&&&&%%%%%%&&&'''((((((&&&%%%$$$$$$$$$%%%'''(((%%%$$$$$$###$$$%%%'''(((&&&&&&'''''''''(((((((((***)))((()))+++,,,+++***))))))*********)))'''&&&******+++,,,,,,,,,++++++,,,,,,++++++******++++++,,,---...//////...,,,,,,,,,,,,------------................../////////000---...///000222333444444555666777666555555666777666777888888888999<<<>>>BBBEEEGGGGGGFFFEEEEEEFFFBBBGGGIIIHHHKKKSSSYYYZZZ```hhhrrr~~~qqqkkkeee```XXXLLLEEEDDD:::555000+++)))(((''''''$$$###$$$%%%### """'''$$$$$$$$$$$$%%%&&&&&&%%%))))))+++---,,,***'''&&&%%%$$$%%%&&&'''&&&$$$!!!%%%$$$######&&&***...111AAAWWWmmmuuurrrdddJJJ222...+++'''$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$"""(((%%%###)))((((((111666:::>>><<<444,,,(((&&&###%%%''''''&&&%%%'''((($$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%'''((()))***222777:::999444...++++++%%%&&&&&&%%%%%%&&&(((***'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))((()))***++++++)))((()))***+++***)))(((''')))***+++,,,,,,,,,,,,+++------,,,++++++++++++++++++...444888:::777444111//////............------,,,------...///000111111//////000111222222333333333444444444333333666888555777888999888999:::<<>>:::000000////////////000000---......///000111111222333333222222111000000///222......222444222111222555<<<>>>888444666:::<<>>JJJVVVXXXNNN???333---...,,,*********///>>>LLL\\\gggaaaOOOLLLUUULLL666---***(((''''''&&&###!!!###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""!!! """&&&((((((&&&'''&&&&&&''''''((())))))''''''''''''((((((((((((%%%&&&''''''(((((((((''''''((()))))))))(((''''''(((((((((***,,,+++)))''')))(((((('''''''''((((((((((((((((((''''''''''''((())))))))))))))))))(((+++,,,------+++******+++------,,,,,,,,,,,,,,,---+++,,,---,,,++++++---//////777FFFSSSTTTIII<<<777000//////......//////000---......///000000111111111111111111111111111111222//////222333111222666555555666:::===???@@@@@@AAAAAABBBBBBDDDEEEFFFGGGJJJKKKLLLNNNOOOPPPQQQQQQPPPUUUUUUZZZjjjuuurrrdddXXXNNNDDD:::333---&&&$$$%%%$$$$$$$$$###############""""""!!!""""""###$$$$$$###$$$%%%%%%$$$$$$%%%'''+++------)))''',,,777AAATTThhhvvvnnn[[[III:::///333---))))))+++111<<>>222---)))&&&'''))))))$$$ ###$$$&&&(((((()))((((((&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""""""""###&&&'''''''''''''''''''''''''''((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''&&&''''''(((((((((''''''&&&(((+++...000///***'''******)))(((''''''''''''((((((((())))))))))))***************************,,,---...---+++***+++,,,//////...------.........111...,,,+++,,,---...---...555CCCPPPRRRGGG<<<666.........------..................//////000000111//////000000111222333333111000111333222000555;;;KKK>>>666;;;@@@???===>>>@@@AAACCCEEEGGGHHHIIIIIILLLMMMOOOQQQQQQPPPOOONNNQQQVVVTTTUUU```jjjzzzsssdddUUUKKKCCC:::111,,,(((######%%%!!!!!!!!!""""""#########!!! !!!!!!"""###$$$"""###%%%%%%$$$$$$%%%''''''***,,,***(((...;;;FFFUUUhhhooobbbRRRJJJ@@@444444---((((((+++...444;;;EEEDDDCCCAAA@@@>>>999444666///'''&&&((()))%%% ###%%%'''***++++++***)))'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((((((&&&&&&&&&'''''''''''''''&&&'''***...000///,,,((())))))((((((((((((((()))(((((()))******+++,,,,,,++++++************++++++,,,---------++++++,,,---.........//////000111222777222---,,,...000000...+++///999EEEHHHAAA999555...------,,,,,,------............/////////000000//////000000111222222222111111333444111000666???\\\FFF888;;;>>>:::;;;BBB@@@BBBDDDFFFHHHHHHHHHHHHLLLNNNPPPRRRSSSQQQOOONNNOOOVVVUUUUUU[[[aaaoooyyyhhhWWWIIIBBB:::222***(((%%%"""###%%% !!!!!!"""""""""!!!!!! !!!""""""###!!!###$$$$$$$$$$$$%%%'''###'''***)))(((---666???@@@LLLPPPHHHEEEHHHCCC777222---***---000222444888888888;;;BBBEEEDDDBBBCCCDDD:::---'''''''''%%%!!!###$$$''')))+++***))))))&&&&&&%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''))))))*********))))))(((&&&&&&&&&&&&''''''((((((((('''((()))+++,,,,,,***'''''''''((((((***+++,,,((())))))***+++,,,------++++++***))))))***++++++,,,,,,---,,,******,,,...,,,,,,---...000222444555777222---,,,...000///...---,,,///777:::777333222------,,,,,,,,,,,,------............////////////000000000000000000000000111111333444111000777???JJJ;;;555;;;>>>:::>>>HHHAAABBBDDDEEEFFFEEEDDDDDDIIIKKKNNNQQQRRRRRRPPPOOOMMMUUUVVVWWW\\\]]]gggzzz~~~ooo___MMM@@@;;;111***%%%$$$$$$!!!!!!$$$ !!!!!!""""""""""""!!!!!!!!!!!!"""""" """###$$$###$$$%%%'''$$$&&&***,,,...333:::???>>>CCCEEECCCEEEGGG===000///,,,,,,111666888<<<@@@EEEDDDDDDHHHLLLOOOSSSXXXQQQFFF666+++''''''%%%$$$"""###%%%''''''(((''''''%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$%%%%%%&&&'''''''''&&&&&&$$$%%%'''&&&%%%$$$&&&'''%%%%%%'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''))))))*********)))((((((&&&&&&&&&&&&'''((()))******(((&&&&&&(((***++++++&&&&&&'''((()))+++,,,---))))))******+++,,,------+++***)))(((((()))***++++++++++++***)))***,,,...++++++,,,---///222333555222000---++++++,,,,,,,,,222---+++///222000......---------,,,,,,---------........................000000000000000000000///222111222444333111666<<<444222666>>>???::::::???@@@AAAAAABBBBBBBBBBBBBBBFFFHHHKKKNNNPPPQQQPPPPPPKKKTTTUUUXXX]]]\\\aaaqqquuugggWWWEEE:::777+++&&&"""$$$$$$!!! """ !!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! !!!###$$$###$$$%%%''''''(((,,,444>>>HHHQQQVVVVVVSSSQQQQQQQQQMMMCCC:::888555555999===AAAHHHPPPWWWXXXVVVUUUVVV[[[```bbbXXXNNN@@@333+++(((&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&((())))))************))))))((($$$&&&((('''%%%$$$%%%'''###$$$&&&(((((((((&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''''''&&&&&&''')))***++++++)))'''&&&((()))******(((((((((((()))***+++,,,))))))******++++++,,,,,,+++***(((''''''(((***+++*********)))((()))+++...,,,,,,,,,---...///000111---......---+++***+++---222,,,***///333333222333......------------....................................//////000000111111333111111444444333444888333666:::<<<<<<:::888666????????????@@@AAABBBCCCFFFGGGIIIKKKMMMNNNNNNOOOLLLRRRRRRUUU\\\[[[^^^kkkwwwpppbbbRRRAAA666444)))%%%###%%%%%%"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!!!!!!!!!!!!!#########$$$&&&''')))***///;;;MMM___kkkqqqiii```[[[]]]]]]ZZZWWWWWWIIIEEECCCEEEGGGKKKUUU______cccddd``````ccceeecccYYYRRRFFF999///***((('''"""!!!!!! !!!""""""###############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%#########$$$&&&))),,,...---------------,,,+++***%%%'''((('''%%%###%%%'''"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$((('''''''''((()))+++,,,+++***((((((******)))(((***)))))))))))))))******)))************+++++++++***)))(((&&&&&&((()))***)))))))))((('''(((+++...------,,,,,,,,,,,,------,,,///111000,,,+++---///...******111999;;;:::;;;///......------......///.....................---,,,,,,---///000222333333444000000333555444333444999:::888555888???AAA>>>=========>>>???BBBDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLQQQOOORRR[[[[[[]]]iiiooozzzhhhVVVHHH;;;111***%%%$$$"""!!! !!! !!!"""""""""""""""!!!%%%(((((($$$""""""###$$$""""""%%%%%%###$$$(((+++555BBBQQQcccuuuzzzssssssrrriiihhhiiiaaabbbZZZSSSQQQQQQTTT[[[bbblllmmmkkkhhhiiikkkjjjeee^^^HHH===999,,,&&&'''&&&############""""""!!!!!!"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&((()))+++,,,------,,,+++)))&&&###"""%%%%%%$$$$$$$$$%%%&&&'''$$$&&&(((((('''%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************)))((('''&&&&&&''''''%%%&&&(((((('''&&&&&&'''+++++++++************)))+++)))''''''))),,,---...---.../////////...---,,,......---------,,,,,,,,,000'''+++@@@SSSTTTJJJCCC444000///000///,,,---000---------------------------------............///111111222333333444555555555888;;;>>>>>>>>>>>>???AAA@@@>>>>>>???BBBEEEGGGGGGGGGHHHHHHJJJKKKMMMNNNLLLMMMPPPSSSVVVYYY[[[]]]lllwwwtttbbbPPPCCC888...((($$$###!!! !!!!!! !!!!!!"""######$$$###$$$$$$"""!!! !!!"""$$$""""""%%%%%%$$$''',,,222BBBUUUeeerrr|||yyyxxxwwwpppppppppggg```\\\ZZZZZZYYYZZZaaaiiiyyyyyyvvvqqqqqqrrroooiiiXXXAAA555111'''"""$$$"""$$$$$$#########"""""""""###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''((()))***++++++***)))'''&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))*********)))))))))))))))(((((((((((((((&&&((())))))'''&&&''''''+++++++++*********))))))+++)))'''(((***---......,,,---...//////...------...------------,,,,,,,,,111+++000DDDSSSQQQFFF???444000...000///,,,---000------------------------------------............000000111222333333444444222555999;;;;;;<<<<<<===???>>>======>>>AAAEEEGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLMMMOOORRRUUUWWWZZZ[[[bbbnnnvvvjjjXXXHHH;;;222+++&&&""""""  !!!""" !!!###%%%&&&(((%%%""" """""""""$$$""""""$$$%%%&&&+++222???QQQeeeqqqxxx||||||zzzwwwuuuvvvqqqqqqpppfff]]]^^^aaaeeefffeeejjjpppzzzyyytttpppppprrroooiii[[[BBB444111***'''((($$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''&&&%%%$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((('''((())))))*********))))))(((***+++***)))''''''(((++++++*********)))))))))+++***((()))+++...//////+++,,,---...............------------,,,,,,,,,,,,000...777JJJSSSLLL@@@:::222///...000///,,,,,,///------------------------------------............//////000000111111222222...111555777888999:::;;;===<<<;;;;;;===AAADDDGGGHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXYYYddduuummmaaaPPP@@@555...(((%%%!!!  !!!""" !!!###&&&(((+++'''$$$###&&&'''%%%###$$$""""""$$$%%%'''///888LLLZZZiiinnnppptttxxxyyy}}}rrrqqqrrrnnnooommmbbb[[[[[[```iiiooopppqqqssspppnnniiifffjjjoooooojjj```EEE555333---++++++&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((''''''((()))***+++,,,++++++******+++,,,,,,***(((((()))************))))))))))))+++***)))***,,,...//////++++++,,,---......//////---------,,,,,,,,,++++++---...:::KKKPPPFFF;;;777111...---//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000000,,,///222555666777999:::::::::999:::<<<@@@CCCFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTUUU^^^mmm~~~zzzfffZZZJJJ;;;222,,,'''$$$  !!! ###%%%'''(((&&&%%%'''))))))&&&"""###"""###%%%&&&)))222<<>>BBBDDDFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRYYYeeeuuu|||ppp```VVVFFF999000+++&&&###  !!!###$$$!!!"""###%%%'''&&&$$$!!!!!!!!!$$$&&&&&&)))333>>>QQQ```pppyyy{{{|||{{{xxxzzztttuuutttiiiccc^^^RRRLLLGGGGGGRRR```hhhllloookkkiiieeedddjjjoookkkdddVVV===111///((($$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************+++******)))******+++,,,)))+++,,,,,,+++******+++******)))))))))(((((((((***))))))***---......---,,,+++++++++,,,---...///,,,,,,,,,,,,++++++++++++******222>>>@@@888222444...+++,,,//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................---///111222222444666888888777666777999<<>>RRR```qqq|||}}}wwwwwwsssvvvqqq___SSSKKK???>>>;;;<<>>AAAAAACCCFFFIIILLLOOOQQQOOOOOONNNNNNMMMMMMLLLLLLVVVTTTVVV___pppwwwnnnaaaUUUMMM@@@333***%%%"""  !!!!!! !!!!!!!!!!!!!!! $$$$$$###((()))222EEESSSbbblllrrr}}}rrrxxx^^^EEE777222333,,,,,,333888;;;HHHYYYnnnpppwwwvvv```MMM444111,,,'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))((('''&&&''''''''''''((()))+++,,,)))******+++,,,,,,------***++++++***((('''((()))***+++------------///000,,,+++)))''''''(((***+++))))))***++++++++++++***000...,,,******,,,...000,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---......------------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,------......------,,,000///...---...000222333333333444333333444888;;;BBBDDDFFFFFFGGGHHHKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKTTTPPPPPPWWWcccttt}}}pppfffYYYPPPHHH<<<000)))$$$"""!!! !!!!!!!!!!!! $$$######)))+++555III___iiisss{{{~~~bbbHHH999333333,,,+++111333444???LLLdddeeeffffff```QQQ???222...,,,(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))))))))(((''')))'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''))))))(((''''''((()))***))))))******++++++,,,,,,'''((((((((((((***...111***,,,------,,,,,,...///,,,,,,+++***)))******+++))))))***+++++++++++++++///---,,,++++++,,,---///++++++,,,,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,------------------,,,///...---------///111222222333333222222444777:::@@@BBBDDDEEEFFFHHHJJJMMMMMMMMMMMMMMMMMMMMMLLLLLLTTTQQQRRRWWW```mmmwwwjjjbbbVVVLLLDDD888...'''$$$"""!!! !!!!!!!!!!!!!!!$$$###$$$+++...999MMM___cccmmmzzz{{{\\\BBB333///222,,,***---...,,,111;;;DDDEEEEEEBBB;;;333,,,((('''&&&%%%$$$######$$$$$$########################$$$&&&)))---//////...---+++)))'''%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))******************)))(((((((((((((((((((((((()))******++++++((((((((('''(((+++111555+++,,,...---,,,+++---...,,,,,,---,,,,,,++++++***)))******+++++++++++++++------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++......,,,++++++*********++++++,,,,,,------.........------,,,,,,------...,,,++++++++++++++++++,,,,,,,,,------------,,,,,,------,,,,,,,,,...000111111222222222111333555888<<<>>>AAACCCDDDGGGJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNSSSRRRSSSVVVZZZdddxxxqqqgggbbbXXXLLLDDD999///(((%%%###""" !!!!!!"""!!!$$$"""###,,,000;;;OOOaaabbbmmmmmmNNN777---,,,...***(((***)))&&&(((---)))*********************###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""###&&&***---000000///...''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))$$$######""""""######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))***+++++++++))))))((((((((((((((()))''''''(((((()))*********------,,,***)))***---000,,,---...---++++++,,,---+++,,,---...---+++)))((()))***++++++,,,,,,+++++++++,,,------------,,,+++******+++,,,---------------,,,,,,+++******++++++******+++,,,------.........------,,,,,,------...,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///000111222222111222444666888;;;???AAACCCEEEHHHJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTT\\\ooo}}}jjjbbb___WWWPPPHHH<<<111***%%%###""" !!!!!!!!!!!!$$$!!!###+++000999KKKUUUXXXdddxxxvvvYYY>>>...+++,,,)))'''&&&''''''%%%%%%&&&(((%%%###$$$'''(((&&&###$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""###%%%(((+++------,,,+++%%%&&&((()))***((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))$$$######""""""######$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))***++++++,,,&&&''''''((()))*********&&&''''''((())))))******---...///...,,,*********+++,,,------+++***+++,,,***+++---------+++(((&&&******+++,,,,,,,,,,,,+++***+++---......---+++******+++,,,---------------************++++++,,,---******++++++,,,---......---------,,,,,,------------,,,+++******+++,,,------,,,++++++++++++,,,---*********+++,,,,,,---...000111222222111111333555666999===@@@BBBDDDGGGIIIIIIKKKMMMOOOPPPQQQPPPPPPNNNNNNPPPPPPPPPUUUfffwwwuuuaaaZZZZZZSSSSSSJJJ>>>222***%%%"""!!! ### """***,,,333CCCHHHQQQ^^^mmmyyy~~~oooWWW>>>...&&&&&&(((%%%######$$$&&&&&&%%%$$$(((%%%###$$$''''''###%%%%%%&&&&&&%%%$$$#################################$$$&&&(((***************+++---......,,,***)))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))***+++%%%&&&''')))******++++++'''''''''((())))))******)))+++...///...,,,++++++***+++---,,,+++***,,,---+++,,,------,,,***(((&&&***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------------,,,)))))))))******+++------******++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++******+++,,,---******++++++,,,---------000111333333222222333444444888<<<@@@AAACCCEEEGGGGGGIIILLLOOOQQQQQQQQQPPPOOONNNNNNNNNMMMQQQ^^^mmmppp]]]XXX[[[VVVPPPHHH;;;000(((###!!!  ### !!!((((((+++999GGGUUUccciiioootttppphhhSSSFFF555)))%%%%%%$$$""""""!!!!!!!!!$$$&&&%%%###!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***,,,---222111///...,,,++++++***'''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((('''''''''((()))***&&&'''((()))******))))))'''(((((())))))***++++++(((***,,,---,,,+++,,,---)))***,,,,,,++++++,,,...------...---,,,+++)))(((***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++------------------,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,---------......------------,,,+++))))))+++,,,---******+++,,,------------000222444444333222333444444888<<<@@@AAABBBDDDEEEEEEGGGKKKNNNPPPQQQQQQPPPSSSOOOLLLLLLKKKMMMWWWbbbvvv}}}nnn]]]\\\```]]]MMMEEE888---&&&"""  ### &&&%%%&&&222444FFFSSSSSSTTTVVVMMM>>>777---###"""(((+++'''"""!!!  ###&&&%%%"""###&&&%%%!!! """&&&""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&))),,,///111888555///***''''''(((***'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&######$$$$$$%%%&&&''''''(((((((((((((((((((((((())))))'''&&&&&&'''((((((((()))*********)))'''&&&(((((())))))******++++++,,,,,,,,,+++))))))+++---(((***++++++++++++---.../////////...---+++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++............---,,,++++++---,,,+++***)))))))))))),,,,,,+++++++++++++++++++++******************+++,,,---...//////...---,,,---,,,***))))))***,,,---******+++---------------111333444444333333333444555888===@@@AAABBBCCCDDDCCCFFFJJJNNNPPPQQQPPPPPPVVVQQQLLLKKKJJJKKKSSS[[[lllqqqeee]]]___]]]PPPKKK<<<,,,%%%$$$"""!!!""" !!!""" !!!!!!!!!!!!!!!############""""""""""""***///444555222---***(((%%%%%%$$$###"""!!! ##############################""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&)))---000444222...)))$$$###%%%'''***)))'''%%%$$$$$$$$$$$$&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%'''(((((('''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))+++,,,+++******+++,,,***)))+++---...+++)))*********++++++,,,,,,,,,)))+++...---+++)))***,,,///...,,,+++***++++++,,,***++++++,,,,,,------...)))+++------,,,+++,,,---///...,,,******+++,,,---------------------------)))))))))******++++++,,,---,,,,,,++++++,,,,,,---,,,---...//////---+++***(((***++++++++++++,,,...333333222222333333444555000222666:::>>>AAABBBCCCAAACCCFFFJJJLLLMMMMMMMMMLLLNNNOOOMMMJJJJJJNNNSSSaaauuu{{{lllaaaXXXYYYVVVIIICCC666)))%%%$$$"""  !!!!!!""""""""""""!!!!!!!!!!!!###&&&((((((%%%"""""""""$$$$$$######"""!!!!!!!!!#######################################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%(((+++...///222555555111+++&&&###)))(((&&&%%%$$$###$$$$$$%%%'''''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((((((((('''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((***,,,,,,+++*********,,,***)))***,,,---+++)))*********++++++,,,,,,,,,***+++---,,,***)))+++,,,...---,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))+++......---,,,,,,---...---,,,+++++++++,,,,,,------------------------******++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---.........---++++++)))***+++,,,++++++,,,...000111222444444333222111111333666:::>>>@@@BBBBBB@@@BBBEEEHHHKKKLLLLLLLLLKKKMMMNNNLLLIIIIIIMMMRRR\\\oootttfff^^^TTTSSSPPPDDD;;;000'''%%%%%%""" #########!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$###############""""""###$$$$$$%%%&&&***,,,,,,111777999555...'''###((('''&&&$$$############$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))))))))((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((***,,,+++***))))))***---+++((((((***++++++************++++++++++++++++++++++++***))))))+++---------,,,,,,,,,---......---,,,,,,+++******))))))))),,,...///...---------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,)))***,,,,,,++++++---...,,,///222444555333000...111333666999===???AAABBB???@@@CCCFFFIIIJJJKKKKKKJJJLLLMMMLLLIIIIIIMMMPPPUUUfff|||mmmbbb\\\SSSPPPNNNEEE888///&&&$$$### $$$###""" """$$$!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%&&&'''''''''$$$$$$$$$$$$############"""###$$$$$$$$$%%%(((***,,,...///...,,,)))''''''&&&&&&%%%$$$######""""""###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))***++++++)))((()))***,,,+++)))((((((***+++,,,***************+++++++++,,,+++***(((((())),,,...,,,,,,,,,------......///+++++++++*********))))))))),,,///000///---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,+++++++++...---,,,+++++++++,,,,,,)))+++,,,,,,+++,,,---///,,,...000222222111///...222333555888;;;>>>???@@@???@@@CCCFFFHHHJJJKKKKKKKKKLLLMMMLLLKKKKKKMMMPPPPPP^^^ssswwwcccYYYVVVNNNJJJJJJDDD:::000'''###!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&###$$$&&&'''(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$%%%&&&((()))***)))'''%%%%%%&&&(((%%%%%%%%%%%%$$$######""""""###$$$$$$######%%%&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))*********(((((()))***,,,+++***(((((()))+++---************************+++***((('''(((***,,,---+++,,,,,,------.........))))))*********+++++++++))),,,...///...---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++++++++,,,)))+++,,,,,,,,,,,,---///....../////////000000000111222444666888;;;===>>>@@@AAACCCFFFHHHJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPOOOYYYkkklllWWWNNNLLLCCC>>>???<<<888///'''###  !!!"""  !!!!!!"""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''###&&&((()))'''&&&%%%&&&%%%%%%&&&&&&%%%$$$######"""###$$$$$$$$$$$$%%%'''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((())))))))))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))((((((***,,,+++,,,,,,+++)))))),,,...***************)))))))))+++)))'''(((***+++,,,,,,++++++,,,---------,,,,,,))))))******+++,,,,,,---***+++------,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,++++++++++++***+++------,,,,,,.../////////.........///000111111111222333666888:::<<<@@@AAACCCEEEGGGJJJKKKLLLNNNNNNNNNOOOOOOOOOOOOPPPNNNTTTbbbvvvyyyeeeOOODDDAAA777111444333222+++&&&$$$""" ###$$$""" !!!!!!!!!!!!!!!!!!########################""""""!!!!!!""""""###$$$###$$$%%%''''''&&&$$$#########$$$$$$%%%%%%%%%%%%###%%%''''''%%%%%%&&&'''!!!$$$'''((('''&&&&&&&&&%%%&&&&&&'''&&&%%%$$$$$$"""###%%%%%%$$$%%%&&&(((''''''''''''''''''&&&%%%&&&'''''''''(((((((((((())))))((('''''''''((()))(((((()))))))))*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((('''(((+++---+++---...---+++***,,,...+++*********)))))))))((()))((('''(((+++,,,+++******+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,***++++++***)))***,,,......---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))++++++,,,---,,,+++***)))***,,,------,,,---...///......///000000000000///000000000111333666888999???@@@AAACCCFFFHHHJJJLLLMMMMMMMMMNNNOOOOOOOOONNNMMMNNNXXXlll~~~tttcccKKK@@@<<<111***,,,---+++'''%%%&&&$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''$$$$$$$$$###"""$$$'''***%%%&&&'''''''''&&&%%%$$$"""$$$%%%%%%%%%%%%'''((('''((((((((('''&&&%%%%%%''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((())))))*********+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''''''''))),,,...***---000///---+++,,,...+++*********))))))((((((((('''&&&))),,,---+++)))***+++,,,,,,+++***((('''......---,,,,,,+++++++++***+++***((('''))),,,...///...,,,******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------((()))+++,,,,,,+++)))(((***+++---------,,,***(((***,,,------------...000,,,...000333333111///---/////////000222444666888>>>???@@@BBBDDDGGGIIIJJJMMMLLLLLLMMMOOOOOONNNMMMKKKJJJRRReeewwwxxxeeeQQQFFF:::333,,,'''&&&((((((***+++(((### !!!###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###%%%'''&&&$$$$$$'''***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&(((((('''%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''(((((()))))))))))))))***)))'''&&&&&&&&&'''(((%%%%%%'''((())))))))))))'''(((***+++,,,,,,+++***+++++++++++++++***)))((()))))))))(((((((((((((((***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***000000///...------,,,,,,***++++++,,,,,,,,,++++++---,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///000...---+++******+++,,,******+++++++++,,,,,,,,,---...///000000//////.../////////000222444777888;;;===???BBBDDDFFFGGGGGGOOOMMMKKKMMMOOOOOOMMMKKKLLLJJJOOO\\\mmmqqq]]]KKK@@@666000+++'''&&&))))))***+++((($$$ !!!###"""!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$'''((((((''''''''''''(((((((((((((((''''''&&&'''''''''((()))(((((((((((((((((((((((('''((())))))******))))))***)))((('''''''''((()))&&&&&&'''((()))))))))))))))***+++,,,---------,,,,,,+++++++++************)))))))))))))))***************++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////......------,,,,,,+++,,,,,,,,,,,,++++++***...---,,,+++******++++++)))******************)))+++++++++++++++,,,------...---,,,++++++***************+++++++++,,,,,,,,,,,,---...///000///......000000000111333555777999:::;;;===???BBBDDDEEEFFFLLLKKKKKKMMMPPPPPPNNNKKKKKKIIILLLWWWgggyyygggSSSBBB999000,,,)))&&&&&&)))((()))***((($$$  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$&&&(((*********%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!"""%%%'''((((((***)))((('''''''''((()))'''''''''((((((((())))))******))))))((((((''''''(((((()))************)))+++***))))))(((((())))))''''''((())))))(((((((((++++++,,,---............---,,,+++*********+++,,,)))*********++++++,,,,,,+++,,,---------,,,+++******+++,,,,,,------,,,,,,..............................---------------------------,,,,,,+++++++++000///...---,,,,,,,,,,,,***++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,---......//////......000000000111333555777999999999;;;<<>>AAACCCEEEEEEGGGKKKOOOQQQQQQOOOMMMLLLGGGEEEKKKVVVhhhpppYYYGGG:::333,,,***(((%%%$$$&&&###$$$%%%&&&%%%### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""######$$$######"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%######&&&+++---+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''$$$"""!!!!!!$$$(((******,,,+++)))'''&&&'''((()))((()))***+++++++++******,,,,,,+++***)))((((((''')))******++++++++++++++++++++++++++++++******)))((()))))))))))))))((((((*********++++++,,,------...---+++******,,,---///++++++,,,,,,---------...,,,---///000///---+++***,,,,,,---............---------,,,,,,---...///000---.....................//////------,,,,,,------...............---------//////000000000000//////+++,,,---......---+++***)))***+++,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++,,,---......///............000222444555999:::;;;===???BBBDDDEEECCCFFFKKKOOOPPPPPPOOONNNMMMHHHEEEHHHPPPaaayyyzzzhhhSSSCCC777111+++***((($$$###$$$""""""$$$'''((('''###  !!!!!!  !!!"""#########"""""""""!!!!!!!!!!!!""""""#########$$$######""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&###$$$%%%'''***+++)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$"""###&&&((())))))+++***)))((((((((()))***)))***+++,,,,,,,,,+++***,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++***++++++++++++***))))))(((((()))******)))))))))))))))))))))***+++,,,,,,...---,,,,,,,,,---...///---------------,,,,,,,,,,,,---.........---,,,+++,,,---......//////.........---,,,,,,---...000111000////////////////////////...---,,,,,,---//////------...////////////.........////////////.....................------,,,***+++++++++++++++************+++++++++,,,,,,,,,*********+++,,,---...///...---------...000222333999:::<<>>BBBBBBDDDEEEGGGHHHIIIJJJKKKHHHFFFEEECCCAAACCCIIIVVVjjj~~~gggVVVGGG999111///***(((%%%#########"""!!! """%%%))),,,)))""" """#########!!! !!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((((((((('''((()))***++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------...///222666999<<<>>>===;;;888555333000///////////////////////////---...///000000000000000000000111111111222222222555666777888999888777777777666555444333444444555111111111222333444555666333333333333333333444444666666666555444333111111222222333444555666666777:::777777::::::777777999222333444444555555444444555555555555555555555555555555555555555666777777333444666777666555333111333444444555666666666555////////////000222333444444555555444333222000//////...---,,,+++******++++++,,,---.........------.........//////000111222222333444777;;;>>>>>>===EEEEEEFFFGGGHHHIIIJJJJJJJJJFFFDDDEEECCC@@@AAAEEEOOO```wwwwwwaaaRRREEE999222222***'''$$$#########"""!!! !!!&&&,,,000+++$$$ """###$$$###!!! """"""""""""####################################''''''''''''((((((((()))(((((()))++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////000222666:::>>>@@@GGGEEEBBB>>>999555111///000000000000000000000000---...///111222222222222555555555666666666777777===DDDMMMTTTTTTNNNFFF???<<<;;;999888888888999::::::::::::;;;<<<>>>???@@@@@@??????>>>>>>??????@@@<<<<<<;;;;;;999888777666666666666777777777777777DDD@@@??????<<<777555777333444555555666666555555777666666555555555666666666666666666666777888888111333666777666333000---000111333555666777888888555555333333333333555555666666666666444222000//////...------,,,,,,,,,,,,,,,---.../////////...---.........//////000111222//////111555999=========BBBBBBCCCCCCDDDEEEEEEEEEHHHEEECCCDDDBBB??????CCCLLL[[[pppqqq\\\NNNBBB888111///)))'''&&&$$$""" !!!$$$)))---)))$$$ """ """&&&&&&$$$!!!"""!!!!!!!!!!!!"""###$$$)))((('''&&&&&&'''((()))&&&&&&((()))***+++++++++,,,'''&&&******(((***000(((((()))******++++++,,,///111...***)))...000///,,,+++******+++,,,...///111///---,,,---000333555999444555===???<<>>999777@@@BBB@@@FFFAAADDDFFFFFFFFFIIIQQQXXX```rrrvvvmmmeee]]]^^^XXXVVVWWWUUURRRVVV]]]___^^^^^^^^^^^^^^^^^^^^^^^^ZZZVVVTTTUUUUUUTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFCCC>>>???BBBCCC???DDDBBB???===;;;;;;;;;<<>>=========<<<;;;;;;:::<<<;;;:::999999999999999;;;:::888666555444444333777666666999======;;;888::::::999888777666555444333555777888888777444333333222111...+++***+++,,,......------------......111///...000222222///,,,///222666999;;;:::888666999<<>>AAAEEERRRhhhnnnYYYKKK@@@666000///((('''%%%###""" """'''***---'''  !!!  ###$$$!!!""""""###$$$%%%&&&''''''%%%%%%$$$###"""""""""###)))*********)))((('''&&&,,,))))))...///,,,,,,000+++)))(((***...000111000))),,,---,,,...222111...222222111111000000000000333222111222444444222111666555888===BBBJJJWWWcccgggkkkcccPPPCCCDDDGGGEEEGGGJJJMMMOOOOOONNNOOOOOOVVVZZZUUUSSS[[[]]]^^^fffmmmppptttuuuvvvzzzuuutttttttttsssssssssrrrjjjjjjfffbbbaaacccaaa]]]^^^\\\ZZZVVVRRRMMMJJJHHHLLLKKKIIIJJJKKKLLLLLLKKKDDDDDDCCCBBBAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>======>>>AAACCCCCC@@@===666666666666555555555555:::999888666444222111000000111222222111000000000))))))))))))***+++,,,,,,///,,,++++++...000000///222444777:::<<<<<<;;;:::;;;<<<>>>@@@@@@@@@???>>>@@@===<<>>CCCGGGDDD>>><<<;;;888666777999<<<>>>AAA===888888;;;<<<999555999DDDPPPYYYddduuuooonnnvvv{{{{{{uuupppmmmoooppprrrtttvvvvvvssspppmmmjjjeee___ZZZWWWUUUUUURRRRRRPPPOOOMMMLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNJJJEEEAAAEEEDDDCCCBBB@@@???======AAA>>>;;;888555555555555444444555555333///,,,***111000000000000111222222...,,,******---000333444444666777:::;;;===============>>>==================999888999:::888:::>>>???IIIZZZooouuucccOOOAAA888111------'''&&&$$$###!!!  """%%%(((---)))### !!!"""###############$$$$$$$$$$$$###$$$&&&'''((((((((('''%%%%%%&&&'''((((((((((((,,,---///111222222222222...------//////.........333444444444444666999<<<<<>>AAAFFFKKKOOORRR\\\]]]^^^^^^cccmmmtttwwwrrrxxx}}}}}}{{{{{{~~~uuummmfffbbbZZZSSSJJJDDDAAA???<<<:::666666555555555666666777333555777666444111000000000//////000000111222333000////////////111333444666222///000...+++,,,///444888BBBRRRiiisssaaaSSSCCC:::555...***)))%%%$$$###!!!!!! """%%%%%%!!!  !!!"""###""""""!!!!!!###%%%%%%%%%'''+++...,,,+++******,,,///222444333333666:::AAAJJJQQQVVV______aaaeeelllttt|||vvvmmmfff```XXXRRRDDDCCC???<<<888555333222777888999777333222222444000000000000000000000000......---------............+++***,,,,,,)))***---000333<<>>;;;<<<;;;888444444777;;;222222222222222111000///111000000//////...------(((%%%&&&***+++)))))),,,---000888GGG]]]www}}}nnnWWWLLL???777222,,,)))***(((%%%"""!!!!!!!!!!!!  !!!!!!!!!$$$''''''%%%!!! %%%###!!!!!!"""$$$%%%%%%%%%***///222555>>>LLLXXX___``````___```fffpppwww|||{{{nnnccc[[[WWWRRRNNNHHHAAA<<<999888888444444000,,,,,,///...++++++,,,---,,,)))(((''''''((($$$"""$$$###!!!"""%%%+++000777CCCXXXqqqyyyiiiUUUIII===666111,,,)))***'''%%%"""!!!!!!"""!!!  !!!###&&&'''%%%###!!!!!! !!!!!!!!!###%%%$$$######$$$&&&)))---///...666AAAKKKVVVeeewww|||xxxooodddXXXMMMEEE@@@;;;:::666111000222000,,,,,,,,,,,,+++(((&&&$$$$$$&&&######%%%&&&$$$%%%((((((---444@@@RRRjjjrrrbbbPPPEEE:::444000,,,)))***&&&$$$!!!!!!"""""""""!!! ###%%%'''&&&""" !!!"""###"""!!!"""###)))+++///222555<<>>555111///+++)))***%%%###!!! """######""" """&&&))))))&&&$$$$$$######%%%***111:::CCCHHHDDDCCCCCCFFFNNNXXXbbbgggsssxxx}}}uuukkk[[[SSSGGG<<<555000+++))))))&&&%%%&&&%%%!!! """###&&&---555>>>NNNllluuu___QQQEEE<<<444111///+++)))***&&&$$$!!!!!!"""""""""!!! !!!!!!"""$$$''''''%%%#########$$$***555FFFZZZmmm}}}|||xxxyyy~~~zzzkkk\\\OOOBBB666...+++'''%%%&&&%%%""""""%%%&&&&&&,,,555<<>><<<555...+++---...+++(((,,,(((&&&'''&&&%%%(((------333===IIIUUUbbbnnnuuu~~~wwwuuuvvvuuusssrrr~~~kkkZZZLLLBBB<<<:::444---+++,,,---***'''///,,,+++++++++,,,222:::FFFNNN[[[iiivvv|||{{{~~~}}}~~~|||gggXXXKKKBBB<<<666222...---------+++((())),,,333<<