BM66( QQQTTTUUUSSSPPPPPPTTTYYYTTTQQQOOOPPPTTTUUUQQQMMMRRRRRRQQQOOONNNOOOQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPPPPQQQRRRTTTVVVUUUUUUUUUVVVUUUSSSNNNJJJRRRQQQPPPOOONNNOOOPPPPPPKKKLLLMMMNNNOOOPPPQQQQQQVVVUUURRRPPPOOOOOOPPPQQQTTTSSSQQQPPPOOOPPPRRRSSSMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMNNNOOOPPPPPPOOOOOONNNMMMKKKIIIIIIJJJKKKLLLPPPNNNLLLLLLNNNOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKOOONNNNNNOOOQQQRRRPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOPPPPPPNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKMMMNNNNNNMMMMMMNNNOOOUUUOOOJJJKKKPPPSSSPPPLLLQQQPPPOOOOOOQQQQQQQQQOOONNNNNNNNNNNNNNNNNNNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLSSSQQQOOONNNNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNQQQQQQPPPNNNMMMKKKJJJJJJOOONNNMMMNNNOOONNNLLLKKKOOOPPPPPPQQQQQQPPPPPPOOOTTTSSSQQQOOOOOOPPPQQQRRRNNNOOOOOOPPPPPPQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNSSSPPPMMMOOORRRRRRNNNJJJQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMPPPPPPOOOOOONNNMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKTTTKKKJJJRRRTTTMMMJJJNNNRRRMMMHHHGGGKKKNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNRRRSSSSSSQQQNNNMMMNNNOOOMMMMMMNNNPPPPPPQQQQQQQQQRRRUUUPPPMMMaaayyysss\\\PPPOOONNNLLLLLLNNNOOOPPPPPPPPPOOOMMMKKKLLLNNNQQQQQQRRRSSSRRRPPPNNNOOOPPPTTTTTTSSSSSSTTTTTTUUUVVVQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRRRRRRRRRRRRRQQQUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVUUUTTTSSSTTTVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTUUUVVVXXXYYYZZZ[[[XXXVVVWWW\\\ZZZTTTTTTXXXWWWZZZZZZXXXZZZ^^^[[[TTTXXXUUUSSSSSSUUUVVVUUUSSSPPPRRRUUUXXXYYYYYYWWWVVV\\\[[[YYYVVVVVVXXX]]]aaa^^^bbbjjjrrrpppkkknnnvvvmmmlllkkkkkkkkklllmmmnnnppptttwwwuuuqqqpppsssvvv|||~~~}}}}}}uuuooovvvuuuuuuxxx|||~~~zzz{{{{{{|||~~~TTTWWWXXXVVVRRRPPPSSSVVVXXXWWWVVVYYY\\\[[[VVVPPPLLLPPPRRRPPPMMMNNNSSSYYYVVVVVVUUUUUUTTTSSSSSSRRRWWWVVVVVVUUUTTTSSSRRRRRRQQQTTTUUUSSSPPPQQQWWW]]]aaa[[[TTTOOONNNPPPRRRSSSQQQPPPOOONNNMMMNNNNNNOOOXXXWWWVVVTTTSSSRRRQQQQQQVVVTTTRRRPPPOOOOOOPPPPPPRRRRRRQQQQQQQQQSSSTTTUUUPPPQQQRRRRRRSSSSSSRRRRRRTTTSSSQQQPPPPPPRRRTTTVVVRRRQQQOOONNNNNNNNNPPPPPPPPPNNNLLLMMMNNNPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMMMMMMMOOOQQQRRRLLLLLLKKKMMMNNNOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPOOOLLLMMMNNNOOOPPPOOONNNMMMKKKNNNPPPQQQOOONNNOOOOOOTTTPPPMMMMMMQQQSSSRRROOOOOONNNNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMQQQPPPPPPPPPQQQQQQOOOMMMOOOPPPQQQSSSTTTTTTTTTTTTRRRPPPNNNMMMOOOSSSWWWZZZZZZYYYXXXVVVUUUSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSVVVUUUWWW[[[```bbb^^^ZZZYYYXXXWWWVVVVVVVVVVVVVVV[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTUUUUUUUUUXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\jjjbbbaaahhhiiicccaaaeeefffaaa]]]]]]```ccccccaaaaaaaaaaaaaaabbbbbbbbbbbbffffffeeeddddddeeeffffffiiiiiiiiihhhfffeeefffhhhddddddeeegggggghhhhhhhhhkkknnnkkkgggqqq{{{mmmwwwvvvuuuttttttuuuvvvwwwxxxxxxwwwuuuttttttvvvxxx~~~|||lll___PPPNNNKKKLLLMMMNNNMMMKKKFFFGGGJJJLLLMMMLLLJJJIIIJJJKKKKKKKKKMMMPPPVVVZZZ}}}fffhhhjjjhhhccc```aaabbbgggggghhhkkkmmmjjjddd___VVV\\\aaa```\\\]]]dddllljjjjjjjjjiiihhhhhhggggggiiihhhfffcccaaa`````````aaaeeefffbbb]]]^^^fffooo|||uuukkkdddcccfffjjjmmmcccbbbaaaaaa``````aaaaaapppnnnkkkgggeeedddddddddfffeeecccaaa``````aaaaaaaaaaaabbbcccdddeeeffffffdddeeeffffffgggfffffffffkkkhhhdddaaabbbeeeiiilllgggfffdddcccccccccdddeeeeeedddbbbcccdddffffffeeeggggggggggggggggggggggggooommmkkkjjjlllppptttxxxkkkjjjjjjkkkmmmmmmllljjjllllllllllllkkkkkkkkkkkkiiijjjkkkmmmnnnooopppppppppqqqssstttttttttsssssskkkmmmqqqrrrqqqooonnnnnnppppppoooooooooqqqrrrsssrrrqqqqqqsssvvvxxxxxxwwwrrrrrrssssssttttttuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvxxx{{{~~~~~~|||yyywwwvvvvvvvvvwwwyyyzzz|||}}}{{{{{{{{{{{{zzzzzzzzzzzz}}}|||||||||}}}}}}|||zzzyyyzzz|||~~~}}}{{{xxxwwwyyy~~~~~~}}}hhhRRRGGGAAA???======>>>>>>===<<<:::<<<>>>???@@@???>>>===<<<>>>@@@AAACCCFFFJJJNNNfffzzzbbbKKK???;;;888777666555555555555444555666888:::;;;<<<;;;;;;;;;===>>>???>>>???@@@BBBHHHZZZyyydddMMMAAA>>>???;;;;;;:::999888777888888333555777:::<<<======>>><<<>>>???>>>===<<<<<<===DDDMMM```~~~gggNNNAAA:::888888<<<======;;;888777888999444555777999;;;<<<===>>>:::;;;======<<<;;;===>>>>>>@@@III```nnnSSSDDD???;;;999::::::;;;;;;999666444555777666666777888999::::::;;;:::;;;<<<;;;;;;;;;===???<<<>>>BBBPPPppphhhSSS>>>555555555777;;;;;;======;;;777555777999999999999888888888888888=========<<<;;;;;;===???888<<>>:::;;;CCCMMMcccjjjUUUEEE<<<666666666555777===<<<<<<<<<<<<<<<:::888777666777777888999999888888<<<=========<<<<<<<<<<<<>>>;;;<<>><<<<<<======CCCUUUhhh4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lwww^^^KKK>>>:::;;;444777888666333333666888<<<<<<:::888555555888;;;777777888888999888888888777888:::<<<===<<<<<<;;;;;;;;;<<<<<<<<<@@@LLLXXXxxxGG=?HdĦ=ĪjGG=?HdĦzzzXXXEEE<<<777777;;;333666777555555888:::999888::::::888555555888<<<555666777888999999999999555666999;;;======<<<;;;:::;;;;;;;;;<<&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??\\\HHH888888:::777777<<<<<<<<<888333444999777000222666999888666555999>>>999999:::;;;;;;;;;::::::222555888;;;======<<<;;;::::::999888;;;BBBIIIMMMTTThhh4Dӵ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]ĦmmmBBB@@@===:::888777888888777777666555555555555555666777888999::::::::::::777888999:::;;;:::999888999<<>>;;;999777777777777777666666555555555555555666777888999999999999999666777888999888888777666777:::======;;;888888999::::::::::::;;;???DDDIIIKKKSSSjjj4DuXӵ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ӵeeeDDD<<<;;;999777666666666777777666555555444444555555777777888888888888888888888888888888888777666555555777::::::999888888999999999999999:::>>>BBBFFFHHHNNN]]]xxx4DuXӵ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ӵzzzVVV???999888777666555555666666666666555444444444444555777888888999999888888888;;;;;;::::::999888777666444555777888888888888888888999:::::::::===@@@CCCFFFKKKSSSeee4DuXӵ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&ĒR```HHH===777777777666666555555555666666555444444444444444777888999999999999999999::::::999888777777666666333444444666777888888888777999:::;;;;;;<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hiiiNNN@@@>>>888888888777777666666555666555444444333333444444555666777888999999999999777666555444333333444444555444333444666888888777777999;;;<<<<<<<<<>>>???EEEIIILLLSSSggg4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼smmmXXXFFF??????:::::::::999888777666666666555444444333333444444222333444666777888888888444444333222222222333444666444333444666888777666888:::===>>>======>>>???BBBEEEJJJPPPYYYpppΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦfffTTTJJJBBB===<<<;;;;;;;;;;;;:::888777666555555444333333333333444///000222444555777777777555444333222333444555666888555333444666888777555888;;;===>>>>>>===>>>>>>???BBBIIINNNPPP```?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{jjjUUUGGGBBB???;;;666::::::::::::999888777666444444333222222333333333222000000222666888777666888777555444222222111111222333555666666666555444999888777777777999;;;======DDDGGGKKKRRRXXXppp>AneneneneDenene>Ak<fhDenenenefff[[[NNNEEECCCBBB???<<<;;;;;;;;;::::::999888777555444333333222222222222222000000222555777777666555444333333222333333333444555555666666666555555999888777777888999;;;===;;;@@@BBBFFFMMMQQQeeexxx]]]PPPLLLGGGDDDCCCBBB@@@???;;;;;;;;;;;;:::999888888666555444333222111111111111000000111444666666666222222222222333444555555777777666555555666666666999888888777888:::;;;<<<;;;???>>>AAAIIILLLYYYppp|||]]]JJJGGGGGGEEEBBB???=========;;;;;;;;;;;;;;;:::999999777666444333222111111111111000000111222444555666333333333333444555666666999888666555555666777777888888888888999:::;;;<<<===@@@===@@@JJJLLLSSSccc}}}___MMMGGGFFFFFFDDD@@@<<<:::;;;===::::::;;;;;;::::::999999777666444333222111111111111000000000000222444666666555555555555555666666888777666555555666777888888888888888999:::;;;;;;<<>>999999999::::::999999888666555444333222111111111000111000//////000333666666555555555555555666666666555555555666666777888777888888999::::::;;;;;;888===;;;<<>>===<<<777888888999999888888777555444333333222222222222000111111///---///333666222222222333444555666777222333444555666777777777777777888999::::::::::::555===;;;:::BBBEEEFFFNNNUUUddd~~~tttVVVIIIFFFDDDAAABBBAAA@@@AAAAAA???;;;888666777777888888888777777444444333222222333333333000111111///---...222666......///000222555666888000111333555777777777777777777888:::::::::::::::666>>><<<:::@@@CCCDDDLLLPPPXXXlll|||VVVIIIHHHFFFCCCCCCAAA@@@@@@???===<<<:::999888888777666555444444333444444333333222111000000000000000000000000000000...///111222333666999<<<333333333444444555666777888888777777777777777888;;;<<<<<<<<<<<>>===;;;:::999777777666555444333222222333333333222111111000000000000000000000000000000444444444444444777;;;???>>><<<:::888777888999:::777777777666666777777888888888999999999;;;???BBBIIIMMMQQQZZZooonnnMMMEEE???@@@AAA>>>===>>>>>>>>>>>>===<<<;;;999999666666555444333222222111333222222222111111000000////////////////////////222222111000000222777;;;@@@>>>;;;999777777888999555555444444555555666666777888999999999;;;>>>AAAGGGLLLPPPSSS___|||nnnRRRFFFCCC@@@@@@>>><<<<<>><<<:::777666666666777555555555555555666777888888999:::::::::;;;>>>@@@DDDJJJOOOQQQVVVkkkvvvVVVCCC???>>>===<<<;;;;;;>>>AAA<<<<<<<<<<<<;;;:::999888777777666555444333222222111111111111111111111111000000000000000000000000111222222111000000222444888888777666555444444444777777777777888999::::::999:::;;;<<<;;;<<<>>>@@@AAAFFFMMMPPPQQQ]]]vvvwwwZZZGGG???:::;;;:::999999;;;>>>???;;;;;;;;;;;;;;;:::999888888777777666555444333333000000000000111111111111000000000000000000000000111222333333111000111222222333444555555444333333666666666666777888999:::888:::;;;<<<;;;<<<>>>???BBBEEELLLPPPPPPUUUfffwwwyyyZZZDDD<<<===:::;;;;;;999999;;;===<<<;;;;;;;;;;;;::::::999888888888777666555444444333000000000000000111111111000000000000000000000000///111333333111////////////000333555555555333222222222222333444555666777888999;;;;;;;;;;;;===>>>FFFGGGLLLQQQQQQSSS___mmmjjjTTTGGG===999<<<888999:::;;;;;;;;;:::999::::::999888777666555444555555444333111000//////000000000000000000000000------......//////000000111111111111111222222222555555444333333222222111444333222444666999999999===:::888888;;;======;;;GGGIIILLLNNNPPPSSSWWW[[[xxxsssSSSDDD===777666:::888888999:::::::::999888:::999999888666555555444444444333222222111000000////////////////////////.........///////////////000111111111222222222222333333333333222222222222333222111333555888888888===:::888999;;;===<<<;;;EEEGGGKKKNNNPPPSSSWWWYYYjjjmmmWWWBBB;;;:::888888;;;888888999999999888888777999888888777666555444444333333222222222111111111///////////////////////////////////////.........000000111222222222222222111111111222222222222222222111111222555777888777<<<:::999999;;;<<<<<<;;;BBBFFFKKKOOORRRTTTVVVXXX^^^rrrwwwWWWIII===:::;;;:::999;;;999999999999888888888777777777666666555444444333222222222111111111111111////////////////////////000000//////......------///000111222333333222222//////000111222222333333333222111333666888888888;;;:::::::::;;;<<<<<<<<<@@@EEEKKKQQQSSSUUUVVVWWW[[[hhhlllRRRGGG???999999:::999888777:::999999888888888888888666555555555444333333333111111111111111111111111........................000000//////......------...///111222333333222222//////000111222333333444555333333444777999:::999999:::;;;;;;;;;;;;;;;<<>>CCCJJJPPPTTTVVVXXXYYYZZZ]]]fffwww}}}ZZZEEE@@@999:::::::::;;;<<<===<<<888777666444333333444444333333333333222222222222333222222111000//////....................................///////////////,,,...111333444444333222111111222222333333444444555444333555777999::::::777:::======;;;:::;;;<<<<<<@@@GGGMMMQQQTTTVVVXXXYYY[[[aaakkk}}}```BBB999>>>555888888777666888888888666555444222111111222222333333222222222222222222333333222111000///...---........................---.........//////000000,,,...111333555444333222222333333333333444444444444333222444666999999999777:::======;;;:::;;;<<<:::>>>EEEJJJNNNRRRUUUWWWZZZ]]]bbbgggrrraaaHHH:::999===666666666666777777777777777555333111111111222333111222222222222111000000222222222111000//////...000///...,,,,,,,,,---...------......//////000000...//////...000555555111555444222111111111222333111444666777555333222222777:::<<<:::777777;;;@@@;;;===@@@CCCGGGLLLRRRWWW___[[[^^^gggnnnxxxlllPPP@@@999888:::777777777666666666666666666555333111111111222333111222222222222111000000222222111111000//////...//////...............///////////////////////////,,,......,,,///333222///000//////......///000111666888999777444222111111666999;;;:::777777;;;???<<<>>>@@@CCCFFFKKKQQQVVV\\\ZZZ^^^eeejjjssstttQQQ???::::::999888888777777666666555555555666555333222111111222222111111222222111111000///222111111000000//////......//////000000000//////222222111000000///......+++---,,,+++---000000,,,000000000111222333555666777888888666444222222333555777999999888888<<>>???AAADDDIIIPPPTTTZZZZZZ^^^dddgggooosss\\\CCC888999;;;:::999888888777666555555444444555444333222111111111111111111111111111000000///111111000000////////////...///111222222111000000222111111111000000000///,,,...---+++---000000,,,///000111222444666777888333444444444333333555777444666888999888999<<<>>>===>>>>>>???BBBGGGNNNSSSYYYZZZ^^^bbbfffrrr|||XXXKKK>>>::::::999888999888777777666555444444333444444333222111111111111000111111111111000//////000000000//////////////////000111222222111000//////000000000111111111222...//////---///333222///,,,---...000222333444555111222333333222333555777444666888999:::;;;<<<>>>======<<<===???EEEMMMSSSWWWXXX\\\aaajjj{{{bbbEEE@@@<<<;;;999555555777777666666555555444444444333333333222111111000000000000111111000000///...////////////////////////111111111111111000//////......///000000111222222///111111///222666666222//////111222444444444444333444555555333222333444666777999:::;;;<<<<<<<<<<<<;;;::::::===DDDMMMTTTSSSVVV\\\fffuuugggNNN>>>:::999:::999555555777555555555555555555555555333333333222222111000///000000000000000//////...////////////////////////333222111000///.........///////////////////////////111111111444999999555333444555666666666555444333555777888666555555666888999:::<<<=========<<<;;;:::888888;;;CCCMMMTTTTTTXXXbbbrrrsssSSSBBB>>>999777999;;;888777999444444444555555555555555222222333222222111000///000000000000000//////............///////////////444333111///------------000000//////......------///111111111444::::::777222222333333333222111000000333777::::::::::::;;;::::::;;;<<<>>>>>>===;;;:::999777777;;;CCCNNNUUUWWW]]]jjj~~~xxxYYYGGGCCC<<<:::888999;;;;;;888555777666666555444444333333333444666666333111000000000000000000000000000000///000111000//////111333222222111000///...------111000///...------...//////......000333555555444......//////000222333444999777666777999:::::::::777999:::<<<<<<<<<<<<;;;666333444:::>>>BBBNNN[[[WWWgggdddJJJ===;;;:::888777888999999666444666666666555444333333333333444555444222111111111000000000000000000000000///000111000//////111333222111000///.........//////...---,,,,,,---...///...------///111222111000/////////000111222444555777555444555888999:::999999999;;;;;;;;;:::999888888666777:::;;;@@@NNN\\\llliiiRRRAAA;;;;;;999888777777888888666444666555555444444333333222333444444333111000111222000000000000000000000000///000000000//////111333222000///......///000111//////...------...///000,,,,,,,,,---//////...,,,000000000000111222444444444333222333666888888888::::::;;;;;;:::888777666888888999888888@@@SSSeeennnVVVHHH???<<<===999999888888888777666555444444444444333333222222333333333111//////111333000000000000000000000000...///000000...///000222111000...,,,---///222333444333111000000000111111+++++++++,,,//////...---/////////000000222333333222111000222555777777777::::::;;;;;;:::999777666444777999888;;;JJJdddzzzqqqVVVFFF???;;;999:::666777777777666444444444333333333333333222222222222222222000//////111333////////////////////////...///000///......000222111///---,,,---///222444666555333111000//////000---,,,+++---///111111000///////////////000111222222111000222444666666666888999:::;;;;;;:::999888111777:::<<>>===;;;999888333555666555333111111222222222222222222222222222000111111000//////000222////////////////////////.../////////......000222000///...---...///111333444333111///------------111///------///222333333000000//////000111111222444333222333555666666666777777999999:::999888777333888<<<@@@NNNmmmtttYYYKKK???<<<<<<;;;888777444666777666333222222333111111111222222222222222...000111111000//////000////////////////////////.../////////......000111000///////////////000111111000///...---...//////888444///------000222333222222111111222222333444777666444444666777666555666777777777777666444333444888:::===NNNoooqqqZZZMMMBBB888777888777444444777999;;;:::777555555777111111111111111111222222---///111222000/////////////////////////////////---...//////---...///111///000000000000000//////000/////////000111333444===777111,,,,,,...000111444444333333333444555555999777666666777777777666666666666666444222000///444777666888IIIjjj~~~gggUUUQQQ>>>;;;888888999999666222777:::;;;999333000222444111111222222222222111111222111111000///.........//////////////////......333111///,,,++++++,,,,,,////////////000000000000...------,,,,,,------............------,,,,,,+++...000222444555666555555444333333222222333333444222111000//////111333444000333222888HHHZZZyyy}}}kkkSSSFFFDDD<<<:::888888777666444333222666:::888333//////000///000000111111000000///111000000//////...------............////////////------,,,+++,,,...000222111111000000//////.........------,,,,,,------...------------...///000000222333333444444444333333222111111111111111111222222111000//////111333444222555222777EEEUUUrrr~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||aaaNNN@@@::::::888999999777555333333333000444999999555111.........//////000000//////.../////////......------,,,------......////////////++++++++++++---///111222222111111000///...------...------,,,,,,------...------------///222444555666555444222111111000000000//////......//////000111111000///000111222333444666333666AAANNNiii~~~}}}~~~}}}{{{~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~~~~~~~~~~]]]HHH???:::999999555777888666222000111444222555999999666333111000...//////000000//////............------,,,,,,,,,,,,------......//////000///...---,,,,,,,,,------000000000//////......---...------,,,,,,------...------,,,---///111444555555444222000........./////////............//////111000000///000111222222555777444666@@@JJJbbb~~~}}}~~~}}}}}}}}}|||}}}|||}}}}}}~~~~~~|||~~~}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~~~~~~~~~~yyyaaaHHH===;;;;;;999888333666777555111///111333444555555555444222222222///000000111111000000///------------,,,,,,,,,,,,,,,---------......//////000///...---,,,+++******------......//////000000...------,,,,,,------...------,,,,,,---///000111111000...---,,,---......//////............//////000000000000000111111111333666444777@@@HHH___~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~|||}}}}}}{{{zzz}}}}}}||||||||||||{{{{{{yyyzzz|||~~~~~~~~~[[[LLL>>>999:::888555444444555555444222111111222222111111111111111111111///000000111111000000///------------------------------------------------,,,---------,,,,,,,,,,,,,,,,,,---...///000000111...------,,,,,,------...,,,,,,,,,---------------......------------......000//////////////////000/////////000000000111111222666444777@@@GGG\\\{{{~~~}}}}}}|||{{{}}}~~~}}}||||||{{{zzzyyyyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzzzzzzzzyyyyyyyyywwwyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~aaaHHH@@@999888777555444555555444333333333333222000///000000222222222000///...//////000000//////...---------------.........///......------,,,,,,+++***+++,,,,,,------------,,,------....../////////...------,,,,,,------...***+++---.........,,,+++///////////////...------//////............//////...//////000000000000000111555444777???EEEXXXvvv~~~~~~~~~}}}||||||{{{yyy|||~~~|||{{{{{{zzzyyywwwxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvxxxzzz|||}}}}}}}}}||||||}}}~~~}}}~~~fffHHH>>>:::777777666444666:::777444111222444555222000///000333666777555111...---..................---........................//////...---,,,++++++***+++,,,,,,------,,,,,,+++..................------...------,,,,,,------...(((***---///000///---,,,111111222222111///---,,,///......------......///...//////000000000000000111555444777>>>CCCUUUrrr~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{yyy}}}|||{{{zzzyyyyyyyyyyyy}}}|||{{{{{{{{{}}}~~~}}}{{{yyywwwwwwwwwwwwwwwxxxyyyzzzzzzyyywwwvvvzzz{{{|||}}}}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}hhhMMMBBB;;;:::999777666555555555777666333111111111222333222222222222222222222222///---+++,,,---...---,,,000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......------,,,,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,------------------------...------,,,,,,------...000000000000111111111111...444333333;;;BBBRRRiii~~~~~~}}}~~~}}}||||||}}}~~~}}}{{{yyy|||{{{zzzyyyxxxwwwwwwwwwyyyxxxxxxyyyzzz|||~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}{{{XXXCCC<<<:::999777666555444444444777555333111111111222333222222222222222222222222///---+++,,,---...---,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---,,,+++++++++,,,,,,------,,,,,,+++,,,---...//////...---,,,------------------------...------,,,,,,------...////////////000000000000///666444444<<>>888<<<888444333555666444222111111222222333333444444111000///000111222111///111000///000111111///......---++++++,,,------,,,++++++++++++++++++++++++,,,******,,,111333222111***++++++,,,---...//////111111000///...---,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------------...//////......//////000222333444555222444888999???SSShhh~~~~~~}}}||||||{{{||||||}}}yyy||||||xxxvvvzzz|||||||||yyyvvvuuuvvvxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{yyyxxxxxxwwwwwwwwwwwwwwwrrrrrrrrrsssssssssssssssqqqqqqqqqqqqqqqpppooooooooopppqqqrrrrrrssssssssspppoooqqqsssssspppppprrrsssssssssssssssssssssssstttssssssuuuwwwyyyxxxwwwwwwuuutttssssssuuuwwwyyyxxxvvvttttttvvvvvvuuusssttttttvvvwwwxxxyyyzzzzzzyyyzzz{{{|||{{{|||~~~}}}|||}}}iiiOOOAAA;;;999999666444444555666555444333333222222222222222222111111000000111111111000222111000111222111///------,,,++++++,,,---,,,+++++++++++++++++++++++++++---,,,+++,,,///111000///)))***+++,,,...///000111333333222000///---,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...------------...//////......//////000222333444666333555888:::@@@TTTiii~~~{{{{{{{{{zzzzzz{{{{{{{{{zzz|||{{{wwwuuuyyy{{{{{{|||yyyvvvuuuvvvxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxyyyzzz{{{yyyxxxwwwvvvvvvvvvvvvwwwpppqqqqqqqqqqqqrrrrrrrrrppppppqqqqqqppppppooonnnnnnooopppqqqrrrrrrrrrrrrpppnnnooorrrqqqnnnqqqvvvsssssssssssssssssssssssstttsssrrrtttvvvwwwwwwwwwwwwvvvtttttttttuuuwwwxxxwwwwwwvvvvvvvvvvvvuuussssssssstttuuuvvvwwwxxxyyyxxxzzz||||||||||||~~~|||}}}nnnSSSDDD<<<888666777666555555666777666666444444333222111111000///000000111111000000000111111111111222333222///------,,,++++++------,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++))))))***,,,...///000111444333222111///---,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,...------------...//////......//////000222333444555333555999;;;AAAUUUkkk~~~~~~zzzzzzzzzyyyyyyyyyyyyyyy{{{~~~|||wwwuuuyyy||||||{{{yyyvvvvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvuuuttttttuuuvvvppppppppppppqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqmmmnnnrrrqqqnnnsss}}}rrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqrrrtttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrssstttuuuvvvvvvxxxzzz|||{{{|||}}}~~~}}}vvvXXXFFF@@@<<<777444555555666666666666666666444444333222111000000///...000111000///...///000000000111222444333000------,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))***+++,,,...///000111333333222000///---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------------...//////......//////000222333444444222444999<<>>;;;888777444444555555444444444444111111111111111111222222---///000///------...000//////111333444444111...---------...//////---+++------------------------++++++++++++)))(((((()))******+++,,,---//////000222222111000...---,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------------...//////......//////000222333444333111444999===DDDYYYooo~~~~~~{{{zzz{{{|||}}}yyyyyyyyyxxxxxxwwwuuuuuuwwwyyyvvvqqqooosssvvvvvvwwwvvvuuuvvvwwwwwwuuusssttttttuuuuuuuuuuuuttttttqqqrrrtttvvvwwwvvvvvvuuuvvvuuurrrpppppppppqqqrrrqqqqqqqqqqqqpppppppppooommmmmmnnnnnnmmmmmmlllkkkmmmnnnoooppppppqqqqqqqqqtttnnnmmmqqqpppoooyyyqqqqqqqqqqqqqqqqqqqqqqqqpppooommmmmmoooqqqqqqqqqpppqqqsssttttttsssqqqpppoooqqqtttuuutttsssssstttrrrqqqpppooooooooopppqqqpppsssvvvxxxxxxxxxyyyzzz{{{}}}}}}UUUGGG<<<::::::777666888222444555444333222222222...///000111222333444444,,,...000///,,,,,,---000...///000333555444222///...------///000000...+++........................)))***++++++***)))***+++***+++,,,,,,---...//////111111000///...---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,...------------...//////......//////000222333444222000333999===EEE[[[qqq}}}~~~zzzzzz|||}}}{{{xxxwww{{{|||xxxvvvwwwvvvtttxxxppprrr}}}zzztttuuusssttttttsssrrrrrrtttvvvtttssssssrrrrrrrrrssssssttttttuuuvvvvvvuuutttssstttsssqqqooonnnnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmpppooonnnlllllllllmmmnnnppppppooooooooooooooopppooooooppppppppppppoooooonnnnnnnnnoooppppppqqqqqqppppppqqqqqqqqqppppppooorrrrrrrrrqqqqqqppppppppprrrssssssssssssssssssrrrrrrqqqpppnnnmmmmmmmmmmmmppprrrvvvxxxxxxxxxyyyzzz}}}~~~~~~~~~}}}```EEEAAA<<<888777777888777555555444333222000000///000000000000111222333444555111---,,,---///...---222000//////000000///---000//////...------,,,,,,***+++---///////////////---------,,,,,,+++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,,,,,,,,,,++++++***))),,,------,,,+++***,,,---//////.........---------/////////000111111222222222444222555>>>EEEXXXuuu}}}|||~~~~~~~~~}}}}}}}}}yyyyyy|||}}}|||yyytttvvvuuutttuuuwwwtttnnnooommmvvvyyyrrrssstttttttttrrrrrrtttuuuuuuuuuttttttttttttuuuuuussstttuuuuuuuuutttsssrrrsssrrrpppnnnmmmnnnooooookkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmmmmlllmmmmmmmmmooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnmmmmmmllllllmmmnnnnnnoooooopppooooooppppppppppppooooooqqqqqqqqqqqqqqqpppppppppssssssttttttttttttssssssqqqpppooonnnmmmmmmmmmmmmooorrruuuwwwwwwwwwyyyzzz}}}~~~~~~~~~~~~lllUUUBBB???:::666666666666555555444333222111000000///000000000000111222222333555111...---///000000///111000......///000///.../////////...---,,,,,,,,,***+++---////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++,,,,,,,,,,,,,,,+++******,,,------,,,+++***,,,...//////.........---------/////////000111111222222222444222555>>>EEEYYYvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{||||||{{{{{{{{{|||}}}zzzwwwwwwzzz|||{{{zzzvvvuuurrrrrrwww|||xxxqqqlllooo||||||nnniiirrrssstttsssrrrqqqrrrtttttttttttttttttttttttttttrrrssstttttttttsssqqqpppqqqpppooommmmmmmmmnnnnnniiiiiiiiiiiiiiiiiiiiiiiikkkllllllmmmmmmmmmlllllllllllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmlllkkkjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmoooppppppppppppppppppqqqrrrssssssttttttssssssrrrpppooonnnmmmmmmmmmmmmmmmnnnqqqsssuuuuuuvvvwwwyyy|||}}}~~~~~~}}}~~~tttZZZJJJ???;;;777555444444444333444333333222111000//////111111000000000000111111333111//////000111111111111///------///000000000///......------,,,,,,++++++,,,---...//////......,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,------------,,,,,,+++,,,------------,,,,,,++++++,,,---,,,++++++,,,..................---------/////////000111111222222111555333555===DDDYYYwww}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwyyy||||||{{{yyyyyyzzz|||yyyvvvvvvxxxyyyyyyxxxvvvuuuqqqooouuu|||~~~zzz}}}~~~yyyppprrr{{{ppprrrsssrrrqqqpppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrsssrrrqqqooonnnooonnnmmmllllllllllllmmmhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllllllllkkkjjjkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkkkklllmmmmmmnnnkkkkkklllmmmmmmmmmmmmlllnnnnnnnnnooooooppppppppppppqqqqqqqqqqqqqqqqqqpppnnnnnnmmmmmmlllmmmmmmmmmmmmppprrrsssttttttvvvxxxzzz|||}}}}}}|||}}}|||aaaMMMEEE<<<999666444444444333222333222222111000000//////111111000/////////000000111000//////000000111111000...,,,,,,...000111111------------,,,,,,+++++++++,,,---...///...------,,,+++++++++++++++++++++(((***,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,---,,,++++++---.........................../////////000111111222222111555444555===DDDZZZyyy~~~|||}}}~~~}}}||||||||||||||||||||||||wwwyyy||||||zzzyyyyyyyyy{{{yyyvvvuuuuuuuuuuuutttppprrrqqqmmmooowww}}}~~~}}}sssiiieeegggllluuu}}}mmmnnnpppqqqpppoooooopppoooooopppqqqrrrrrrqqqqqqpppqqqqqqqqqpppooommmlllllllllkkkkkkjjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjjjjjjjkkklllmmmlllmmmmmmmmmllllllkkkjjjjjjjjjkkkllllllmmmmmmnnniiijjjkkklllllllllllllllmmmmmmmmmnnnnnnooooooooommmnnnnnnoooooonnnnnnmmmmmmlllllllllllllllmmmnnnmmmoooqqqrrrrrrtttvvvxxxyyyzzz{{{{{{{{{|||~~~tttcccOOOCCC???:::888666555666555333222111111111000000/////////000000//////.../////////.../////////...//////000///...,,,,,,...000000000,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,++++++++++++++++++++++++((()))+++---------+++***************************,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------***,,,,,,,,,++++++---///---...................../////////000111111222222111555444555<<>>777555:::666555555666777666333111000000////////////......------------...///000000///111222111...------///...---...///000000---+++*********++++++++++++++++++,,,------------++++++)))*********++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------******+++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000---------.........///////////////000111111222222000666555666;;;CCC\\\~~~|||zzzwwwyyyzzzxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyywwwuuuuuuwwwyyysssssssssqqqpppqqqrrrtttiiiwwwjjjRRREEEVVViiiqqqqqqrrrwww{{{aaadddhhhkkkllllllmmmnnnkkkmmmoooqqqrrrqqqpppooonnnnnnnnnnnnmmmkkkiiihhhgggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhllljjjhhhfffeeeddddddeeeeeeeeeeeeffffffhhhiiiiiieeefffgggiiijjjjjjjjjjjjggggggggghhhiiiiiijjjjjjhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmllllllkkkiiiiiiiiijjjkkklllmmmnnnooopppqqqqqqrrrtttwwwzzzvvvwwwyyyyyyyyy{{{}}}~~~eeeMMMHHH>>>;;;???===666777???444444444666777555333000///////////////.........,,,,,,,,,---...///000111000222444333///---...///---...///000111///,,,)))******************+++++++++,,,---------,,,+++***))))))******++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...)))***++++++,,,,,,,,,,,,***+++,,,,,,+++,,,...000---------.........///////////////000111111222222000666666666;;;CCC\\\~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyvvvssstttvvvxxxxxxvvvuuussspppnnnmmmnnnooopppooonnntttyyy{{{~~~mmmNNNTTTUUU\\\{{{~~~fffllluuuvvvvvvjjjaaahhhkkkjjjppppppoooooonnnmmmllllllkkkooopppqqqoookkkhhhgggfffiiiiiihhhffffffeeeeeeeeefffggghhhhhheeedddcccdddhhhgggfffeeedddcccccccccddddddeeeeeefffgggggghhhfffhhhjjjkkkkkkkkkiiihhhfffdddbbbeeeiiikkkjjjgggmmmjjjhhhhhhjjjlllmmmnnnllllllllllllkkkkkkjjjiiijjjjjjjjjiiijjjjjjkkkkkklllmmmmmmlllkkklllnnnpppqqqqqqqqqqqqrrrrrrssstttxxxxxxyyyyyyzzz{{{|||||||||zzz\\\JJJDDD>>>===<<<;;;999888777666666666555444333333222222------,,,,,,,,,------......------,,,,,,------...111111000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((---...******...---((())))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////000000000000111111111111000666555555:::DDD```~~~}}}}}}}}}{{{||||||zzzwwwvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyvvvssssssuuuwwwvvvuuuuuusssqqqooooooppprrrssslllgggggghhhmmmzzzyyyfffVVVeeelll{{{yyylllttttttttttttggg^^^eeeiiiiiinnnpppoooooonnnmmmmmmllllllmmmnnnooonnnkkkhhhgggggghhhhhhgggeeeeeeddddddeeedddffffffeeedddcccdddeeegggfffeeedddcccccccccccccccddddddeeeffffffggggggeeefffhhhiiijjjiiihhhggggggfffeeefffgggggggggfffiiigggfffgggjjjlllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjmmmoooqqqqqqqqqrrrrrrtttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{|||yyybbbMMMAAA>>>======<<<;;;:::888777777555555555444333333333222......---------------......------------------............------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))------))))))------)))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.....................000000000000111111111111///555444555;;;EEEbbb~~~~~~~~~}}}||||||{{{{{{yyyzzzzzzxxxvvvuuuuuuvvvuuuuuuuuutttuuuuuuvvvvvvxxxvvvsssrrrsssttttttsssuuusssrrrppppppqqqssstttwwwqqqooommmqqqbbbssskkkccc^^^ddd{{{zzzzzzzzzjjj]]]bbbggggggkkkooooooooonnnmmmmmmlllllljjjlllmmmllliiigggggggggffffffeeedddccccccccccccccccccdddcccbbbbbbeeegggfffeeedddcccccccccccccccccccccddddddeeeeeeffffffddddddfffgggggggggfffeeeggghhhhhhgggeeecccddddddeeeeeeeeegggjjjkkkkkkjjjiiiiiijjjjjjiiiiiihhhhhhggggggggggggggghhhiiijjjjjjjjjjjjiiihhhiiikkkmmmppppppqqqqqqssstttvvvwwwssstttuuuvvvxxxyyy{{{{{{|||uuu\\\LLLBBB>>>======<<<<<<;;;:::999999888444444444444333333333333111000///......---......------------------------------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,)))))),,,---+++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.....................000000000000111111111111///555444555<<>>>>><<<;;;;;;;;;::::::999999333333333333333333444444222222000///............------............------------------------------------,,,,,,+++,,,,,,---------------------------++++++++++++++++++++++++))))))*********++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////............///000000000111111111111000666555666>>>IIIhhh||||||{{{zzzzzzyyyyyyxxxwwwyyyzzzyyywwwvvvvvvvvvtttsssrrrrrrrrrtttuuuvvvssssssqqqooonnnnnnooopppsssrrrqqqooonnnmmmmmmmmmiiigggkkkjjj```aaabbbZZZgggmmmiiiuuuxxxppptttlllxxx}}}ooo\\\\\\bbbdddiiimmmmmmmmmlllllllllllllllfffggggggfffddddddeeefffcccbbbbbbaaaaaaaaaaaabbbbbbccccccbbbbbbdddhhhkkkhhhgggfffeeedddddddddeeebbbbbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeeeeeccceeegggfffcccbbbdddfffgggggghhhiiikkkiiifffcccfffgggggghhhhhhgggggggggggggggggghhhiiijjjkkkkkkkkkkkkkkkjjjhhhhhhjjjlllllllllmmmnnnoooqqqssstttssssssuuuwwwxxxzzz|||||||||~~~wwwaaaJJJ???>>>===;;;:::;;;;;;::::::999999999999222222333333333333333333333222111000///.........---......//////......---,,,---------------------,,,,,,+++++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,+++***++++++***+++,,,))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------///////////////////////////000000000111111111111222888777777???KKKjjj~~~}}}{{{{{{{{{zzzyyyyyyxxxxxxwwwyyy{{{{{{yyywwwwwwwwwuuutttrrrqqqqqqsssuuuvvvpppppppppnnnllllllmmmoooqqqpppooommmllllllkkkkkkqqqmmmooonnndddccceee___ccc```\\\qqqwwwhhhgggaaaeeetttppp```^^^bbbcccgggkkkkkkkkkkkkkkkkkkkkkkkkeeeeeeeeedddbbbaaacccdddbbbbbbaaaaaaaaaaaaaaabbbaaabbbccccccccceeehhhkkkhhhhhhfffeeedddcccccccccaaaaaabbbbbbbbbbbbbbbbbbcccccccccdddddddddeeeeeebbbcccddddddddddddeeefffgggggggggiiijjjiiifffcccffffffggghhhhhhhhhggggggggggggggghhhiiijjjkkklllkkklllkkkjjjhhhhhhjjjlllkkkkkkllllllnnnoooqqqrrrssstttuuuwwwxxxzzz{{{{{{|||~~~|||XXXLLLAAA???@@@>>>;;;:::;;;::::::999888777777777333333333333222222222222222111000//////...//////---...///000000///...---******++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++)))((((((++++++++++++++++++++++++,,,******------******,,,))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------....../////////000000000000000000000111111111111222888777888@@@NNNmmm~~~~~~}}}{{{|||{{{{{{zzzyyyyyyxxxxxxvvvxxxzzz{{{yyywwwvvvwwwuuutttrrrppppppqqqssstttmmmnnnnnnllljjjjjjmmmooolllllllllllllllmmmmmmmmmkkkeeehhhiiibbbaaaddd___aaa\\\RRRaaadddZZZ___^^^[[[vvvrrrllliiidddeeeiiiiiiiiiiiiiiiiiiiiiiiidddeeedddbbb```___aaabbbbbbaaaaaaaaaaaaaaabbbbbb___aaacccccccccdddfffhhhhhhgggeeecccbbb`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbcccccccccbbbbbbcccdddeeedddcccccccccdddfffhhhhhhgggeeeffffffggghhhhhhhhhhhhhhhfffffffffggghhhiiijjjkkkjjjkkkjjjhhhgggggghhhjjjlllllllllmmmnnnooopppqqqsssttttttuuuwwwxxxxxxyyy{{{~~~}}}rrrZZZFFFBBBAAACCCBBB>>>===???::::::999888777555555444444333333333222111111111000//////....../////////---...///000000///...---++++++++++++,,,,,,,,,---++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++))))))***************************(((***//////***(((***))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111111222000000000000111111111111///555555888BBBQQQrrr~~~~~~~~~~~~|||zzz|||{{{{{{zzzzzzyyyyyyxxxuuuwwwzzzzzzyyywwwvvvvvvuuutttqqqooonnnoooqqqssskkkmmmmmmllljjjjjjlllpppiiijjjkkklllmmmoooppppppjjjdddjjjpppjjjiiiiiiccc^^^ddd```jjjkkk```bbb[[[^^^{{{qqqgggdddhhhhhhhhhhhhhhhiiiiiiiiieeeeeedddaaa___^^^___aaabbbbbbaaaaaaaaaaaabbbccc^^^```bbbcccccccccdddeeegggfffdddbbb```^^^]]]]]]aaaaaaaaaaaa```````````````````````````aaabbbbbbfffcccaaabbbeeefffcccaaa`````````cccfffhhhhhhgggffffffggghhhiiiiiihhhhhhddddddeeeeeeggghhhiiijjjiiiiiiiiigggeeeeeegggiiinnnnnnnnnnnnnnnoooppppppssssssssstttuuuvvvvvvwww{{{~~~}}}zzzZZZCCC<<<===???AAA>>>:::<<>>>>>======>>>>>>===;;;888888999:::888666444444333333222111000000333222000///...///111222///...,,,,,,---------,,,,,,,,,------------------++++++***************************++++++,,,,,,,,,))))))***++++++++++++******)))))))))***+++,,,,,,++++++************+++++++++++++++***************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111222000111111222222333444444444333777>>>DDDVVV}}}~~~}}}}}}}}}~~~}}}||||||||||||}}}{{{xxxxxxyyyyyyxxxvvvssssssttttttuuuuuuuuuuuussspppppprrrrrrooonnnqqqooonnnlllkkkjjjjjjkkkkkkiiiiiiiiijjjjjjjjjiiihhhmmmkkkhhhfffhhhkkkjjjfffaaa\\\hhhwwwvvvtttyyy{{{pppsssjjjlll~~~xxxccc]]]dddeeeeeeeeedddcccaaa```cccbbbaaa```____________\\\]]]]]]^^^^^^______```^^^___```bbbbbbbbbbbbaaa___^^^]]]\\\[[[\\\\\\]]]^^^______^^^\\\[[[\\\^^^^^^^^^___````````````___ccccccccccccbbbbbbaaaaaa``````aaabbbccccccccccccccccccbbbccccccdddeeefffffffffffffffffffffffffffggggggggggggggggggggggggnnnmmmmmmlllllllllllllllnnnoooqqqqqqqqqrrruuuxxx{{{|||~~~~~~~~~~~~aaaIII>>>>>>?????????>>>>>>>>>======<<<:::777777888999777555333333333222111000000000111000///...---...//////000...,,,,,,---------,,,***++++++,,,---...//////************************************++++++,,,,,,))))))***++++++++++++*********))))))******+++,,,+++******))))))******+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////000000111222000111111222222333444444444333666<<>>>>>???>>>===<<<;;;:::888666666777777666444222222111111000000//////.........---------,,,,,,000...,,,,,,---...---,,,)))***+++,,,---...///000*********************************++++++++++++,,,))))))***++++++++++++*********)))))))))***+++++++++******))))))******+++))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000//////000000111222000111111222222333444444444333555;;;DDD[[[~~~}}}|||||||||~~~}}}{{{zzzyyyyyyyyy{{{yyywwwvvvuuutttsssrrrssssssssssssssssssssssssqqqoooqqqttttttpppnnnooommmmmmlllkkkkkkjjjjjjjjjggghhhhhhfffeeegggkkknnnfffjjjjjjdddccchhhhhhdddhhheeepppyyyrrrlllkkkfffYYYlll}}}~~~vvvllllllttt```bbbccceeeeeeeeeeeedddcccaaa^^^\\\[[[\\\^^^___\\\[[[YYYYYYZZZ[[[^^^___aaa```___^^^^^^^^^^^^^^^XXXXXXXXXXXXXXXZZZ\\\]]]]]]^^^^^^\\\ZZZYYYZZZ\\\\\\]]]]]]^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbbbbbbbbbb^^^___```aaabbbbbbbbbbbb`````````aaabbbcccdddeeefffeeecccbbbbbbccceeefffeeedddccccccdddfffiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkkmmmoooqqqqqqsssvvvxxxwwwyyy{{{|||~~~^^^GGG===999999;;;;;;<<<===>>>>>><<<:::999777666666666555555444333111111000000/////////...------.........---,,,+++000...---,,,---...---,,,******+++,,,------......***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********))))))))))))************))))))))))))******(((((((((((()))))))))))),,,+++++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////000111111000111111222222333444444444333555:::EEE___~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvyyyyyyxxxvvvtttrrrrrrrrrsssssssssssssssssssssssspppnnnppptttsssooommmnnnlllllllllkkkkkkjjjiiiiiicccccccccdddjjjsss~~~jjjbbb```eeeiiiggghhhkkkhhhfffpppwwwrrrppprrrmmmUUU]]]kkkqqqppptttaaabbbcccdddddddddcccbbbbbb```]]][[[ZZZ[[[]]]^^^\\\[[[YYYYYYYYY[[[^^^___aaaaaa___^^^^^^^^^^^^^^^ZZZZZZYYYXXXXXXYYYZZZ[[[]]]^^^^^^]]][[[ZZZ\\\]]]]]]]]]^^^____________^^^aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeecccbbb``````bbbccceeecccbbbbbbbbbccceeehhhjjjeeefffhhhjjjkkkllllllllllllnnnpppqqqqqqrrrtttuuuvvvxxxzzz|||}}}vvv```HHH<<<999999999:::999:::;;;<<<<<<:::888777555555666666444333222222000000000///////////////...////////////...------000///------.........---,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++.....................---))))))***++++++++++++*********))))))((())))))******))))))))))))))))))***''''''(((((()))))))))))),,,+++++++++***)))))))))+++++++++,,,,,,---------............/////////////////////...///000000111000111111222222333444444333444666;;;HHHfff~~~~~~~~~}}}~~~~~~|||zzzxxxvvvuuuuuuwwwwwwwwwuuurrrqqqqqqsssrrrrrrrrrrrrqqqqqqqqqqqqpppnnnnnnrrrqqqmmmlllnnnkkklllllllllkkkjjjiiihhhcccaaa```cccjjjsssyyy}}}iii\\\XXXaaagggdddeeemmmiiidddjjjooonnnwwwjjjZZZZZZfffuuu^^^___```aaaaaa```___^^^```___]]][[[ZZZ[[[\\\]]]ZZZYYYYYYYYYYYY[[[\\\]]]```_________^^^^^^]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZ[[[\\\]]]\\\[[[[[[]]]___\\\]]]^^^^^^______^^^^^^____________````````````]]]^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddbbbbbbaaa``````aaabbbbbbbbbaaaaaabbbccceeefffhhhbbbdddfffiiikkkllllllllllllnnnpppqqqqqqrrrssstttvvvwwwzzz{{{|||uuuRRRFFF999777888888777888777888888999999888666555333555777666444222111222000000000000////////////000000000////////////...111///------...///...------------,,,++++++******)))))))))***++++++,,,,,,//////............------))))))***++++++++++++*********)))((((((((())))))***))))))(((((())))))***'''(((((())))))******++++++++++++******************++++++,,,,,,------......////////////000000000//////......//////000111000111111222222333444444222555888===MMMmmm~~~~~~}}}||||||}}}}}}}}}|||{{{zzzxxxwwwwwwwwwwwwssstttuuussspppoooppprrrppppppooooooooonnnnnnnnnpppmmmmmmoooooolllkkknnnkkkkkkllllllkkkjjjhhhgggcccbbbcccjjjqqqtttpppkkknnniiicccaaa```aaaeeejjjkkkfffhhhhhhfffppp~~~{{{aaaYYYbbbmmmuuu]]]^^^___```aaa```______^^^]]]\\\[[[[[[ZZZZZZ[[[WWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZZZZZZZ[[[]]]___[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______]]]]]]^^^___````````````bbbbbbaaa`````````aaaaaa````````````````````````aaaaaaaaabbbcccdddeeeeeebbbdddfffiiikkkkkkkkkjjjiiillloooqqqrrrrrrtttuuuvvvxxxzzz{{{|||~~~oooVVV???999555666666444555888666666666555555555444444222555777777444222111222000000000000000000000000111000///.........///000111///------...///...---,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,...---------,,,,,,,,,,,,))))))***++++++++++++*********)))((((((((((((((())))))(((((((((((())))))(((((())))))***++++++,,,***************+++++++++******+++,,,,,,---...............////////////000///............///000000000111111222222333444444111555:::@@@QQQrrr~~~~~~}}}{{{{{{zzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyppprrrsssqqqnnnmmmooorrrnnnnnnmmmmmmllllllllllllppplllkkkmmmmmmjjjkkknnnkkkkkkllllllkkkjjjhhhggg^^^```iiiwwwzzzppp{{{zzziii```eeekkkiiiooojjjjjjggg___bbbiiieeeyyyccc]]]]]]VVV___fffYYY]]]^^^```aaaccccccbbbbbb]]]]]]\\\\\\[[[ZZZZZZYYYTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVWWWXXXZZZ[[[UUUWWWXXXYYYYYYZZZ]]]___ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\]]]^^^___````````````bbbaaa```______^^^____________```aaaaaa```______```aaabbbccccccdddccccccccceeegggiiijjjjjjiiihhhgggjjjnnnqqqrrrtttvvvwwwvvvxxxzzz{{{{{{}}}oooSSS@@@:::777777777555222555;;;666555444333333333333444222555888888444222111222000000000000111111111111222000...---,,,---///000111///...---//////...---*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++*********)))((((((((((((((())))))(((((((((((())))))((())))))***+++,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,---......---------.........//////...............///000000000111111222333333444444111666;;;BBBSSSvvv~~~|||{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzrrrqqqqqqpppooonnnmmmmmmjjjmmmpppqqqpppmmmllllllkkkmmmnnnmmmlllkkkkkkllliiikkklllkkkgggeeeeeefffaaaeeennnlllnnnuuu{{{rrreeefffdddjjjgggqqqrrrgggaaadddccc\\\bbb```^^^]]]\\\]]]^^^```bbbaaa```^^^^^^]]]]]]^^^]]]ZZZXXXXXXZZZ[[[YYYWWWUUUTTTTTTTTTUUUWWWYYYZZZXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^```___^^^]]]]]]^^^```aaa````````````````````````^^^^^^]]]^^^^^^___```aaa___```bbbdddddddddcccbbbdddfffhhhhhhhhhhhhhhhjjjhhhjjjmmmnnnooopppsssuuuuuuvvvvvvwwwyyy{{{}}}~~~iiiMMM@@@@@@888888777555555444444444555555555444444333333333444555555444222000111222...///000000000///---,,,.........///////////////111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---...---,,,+++***++++++************++++++)))***+++,,,,,,+++***)))))))))(((((((((((()))))))))************+++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---......------...000//////000///------...000222222333333333333444444333555999BBBXXX|||~~~}}}|||{{{yyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxrrrrrrqqqpppooonnnmmmmmmkkknnnpppqqqooolllkkkkkkkkklllmmmlllkkkiiiiiijjjeeehhhkkkkkkjjjjjjkkkmmmuuuooouuulllhhh{{{}}}nnniiidddfffdddjjjmmmjjjhhhhhhfffbbbccccccaaa`````````aaaaaa``````___^^^^^^]]]\\\\\\^^^\\\YYYXXXYYYYYYWWWUUUVVVVVVVVVUUUVVVVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\ZZZYYYYYYZZZZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\]]]___aaabbb]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaabbbbbbcccdddddddddfffhhhhhhhhhggghhhiiigggiiikkkmmmnnnoooqqqtttuuuuuuvvvwwwyyy{{{}}}~~~nnnSSS???777999888777666555444444444444444444444444333333333222333555666555333111111222...///000000000///---,,,---......///000111222222333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,,,,---,,,+++***)))+++******))))))******+++)))******++++++******)))))))))(((((((((((())))))))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---......------...000//////000///------///000222222333333333333444444555777:::CCC[[[|||||||||{{{zzzyyywwwwwwxxxwwwuuutttsssttttttuuusssrrrrrrqqqpppooonnnnnnlllnnnppppppnnnkkkjjjjjjjjjkkklllkkkhhhgggggghhhdddfffiiijjjjjjjjjlllmmmvvv]]]llleeesssjjjrrrqqqyyy~~~{{{tttlllfffaaahhhdddcccffffffcccaaabbbbbbbbbaaaaaaaaaaaa``````]]]]]]^^^^^^^^^\\\[[[ZZZ^^^\\\ZZZYYYXXXWWWUUUSSSWWWWWWWWWWWWWWWVVVUUUUUUZZZZZZZZZYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYXXXWWWXXXZZZ\\\]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___```cccbbb`````````ccceeegggdddfffhhhhhhgggggghhhiiifffhhhjjjllllllmmmppprrruuuuuuvvvwwwxxxzzz|||}}}mmmSSSBBB888666888777666555444444333333444333333333333333222222222222444666666444222111111/////////000//////...------...///000111333333444444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++++++++***))))))+++******))))))******++++++******))))))******+++))))))(((((((((((()))))))))))))))*********++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++---......------...///...///000///......///111222222333333333333444444777999<<>>IIIjjjzzzyyyxxxvvvuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttqqqppppppooonnnmmmlllllljjjllllllkkkjjjiiiiiijjjgggggggggeeedddeeehhhjjjgggeeedddeeeggggggeeecccVVVYYYaaaeeellljjjiiieeezzzTTTcccoooeeeppp[[[XXX]]]gggrrrqqqfff]]][[[[[[[[[ZZZYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[UUUXXXZZZZZZWWWTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUUUURRRSSSTTTUUUVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\___aaaaaa```^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[\\\^^^___```aaaaaabbbdddfffgggffffffggghhhfffhhhjjjkkkkkkkkkmmmooorrrrrrssstttvvvxxxzzz{{{{{{}}}uuuYYYAAA:::666777888666666777111111000000000111111222.........//////000000000...000222222000///000111///......---...///000111000000000///////////////---------......//////000......---,,,,,,+++******************+++,,,------,,,+++***)))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))*********************************+++++++++,,,,,,,,,***,,,------,,,+++---......///000000///000222444222222333333333333444444444;;;@@@LLLoooyyywwwuuutttsssrrrssssssrrrqqqpppppppppqqqrrrsssppppppooonnnmmmlllkkkkkkjjjkkklllkkkiiiiiijjjkkkfffffffffeeedddfffiiilllfffdddbbbccceeedddaaa^^^```\\\YYYrrraaaZZZVVVooozzzyyyXXXddddddTTTiii]]]SSSWWW\\\^^^\\\[[[\\\___ZZZYYYXXXWWWXXXYYY[[[]]]\\\[[[[[[ZZZ[[[[[[\\\]]]VVVYYY[[[ZZZVVVRRRQQQRRRUUUTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVXXXXXXXXXWWWWWWXXXXXXXXXXXXZZZ^^^aaacccbbbaaa___[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[ZZZZZZ\\\^^^aaacccbbbdddfffgggffffffggghhheeegggiiiiiiiiijjjlllmmmrrrrrrssstttvvvxxxyyy{{{zzz|||bbbBBB:::666444444333111333888111000000000000000111111---.........//////000000...///000000///...000111///...------...///000111//////000000111111222222000000000000000000000000......---,,,,,,+++******************+++,,,---...---,,,***)))))))))***+++))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,***,,,------,,,+++---......///000000///000222444222222333333333444444444444<<>>888555777888555222000000000000000000///...//////.........---------,,,...000///------///111......------------......///000000111111222333333222222222333333222222222,,,///444888444...---111000///...,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,+++++++++++++++,,,---...////////////000000/////////000222333444444444666777888<<>>777333333222111000///000111222........................------------------------,,,+++)))***,,,------,,,////////////////////////,,,---...///000000000000111111222222333444444444444333222111222222111///---------...............++++++,,,,,,,,,+++******,,,+++***))))))***++++++))))))((('''''''''((((((************)))))))))))))))))))))*********++++++))))))***++++++++++++***+++++++++++++++,,,------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...111000000//////////////////111333333333333555666;;;DDDbbbuuutttrrrpppoooooooooooolllkkkkkkjjjiiigggeeedddeeefffhhhiiihhhfffdddbbbbbbbbbbbbbbbbbbaaaaaa```bbbbbb```_________``````___``````aaabbbcccccccccbbb```______``````___^^^\\\[[[YYYWWWVVVWWWXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRVVVVVVQQQNNNPPPRRRPPPPPPNNNLLLLLLOOOQQQRRRSSSMMMNNNOOONNNLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNJJJLLLMMMNNNNNNMMMKKKJJJNNNNNNNNNNNNNNNOOOPPPQQQNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUUUURRRSSSTTTUUUVVVWWWYYYYYY[[[[[[\\\]]]^^^___``````___aaacccdddeeegggjjjmmmiiikkkmmmnnnooopppsssvvvvvvwwwwwwxxxzzz}}}```GGG===888555333111000////////////000000........................------------------------,,,+++******,,,------,,,---------...............+++,,,---...////////////111111111222333333444444555333111000111111111///,,,---------.../////////++++++,,,,,,,,,++++++***+++***)))((((((***,,,...******))))))((((((((((((*********))))))))))))))))))))))))))))))******+++))))))******++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---------,,,++++++++++++,,,------000000////////////000000///111222333222333555777:::GGGhhhrrrrrrqqqpppooonnnnnnnnnkkkkkkjjjiiihhhfffeeedddeeefffggghhhgggeeecccbbbbbbccccccdddcccbbbaaaaaabbbbbbaaaaaaaaa```aaaaaa___```aaabbbccccccbbbbbbaaa```______```aaa___^^^ZZZYYYXXXWWWWWWXXXYYY[[[XXXXXXXXXWWWVVVUUUTTTSSSPPPRRRSSSPPPOOOQQQRRRQQQOOOMMMLLLLLLNNNPPPQQQQQQMMMOOOOOONNNLLLLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPPPPOOONNNLLLMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNQQQPPPPPPOOOPPPRRRTTTUUUSSSSSSRRRRRRQQQQQQQQQQQQSSSSSSTTTTTTUUUUUUTTTTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^_________```cccdddeeegggjjjllliiijjjlllmmmnnnooorrruuuvvvwwwxxxxxxzzz}}}mmmLLL<<<999777666555/////////////////////000........................------------------------,,,++++++,,,......---,,,+++++++++,,,,,,---------+++,,,---....../////////000000111222222333333444555333000000111111000///,,,---------.../////////***++++++,,,,,,,,,+++++++++***(((((((((***,,,...++++++++++++***))))))((())))))))))))))))))******))))))((((((((()))***+++***************+++++++++,,,,,,++++++,,,,,,---...---------...------------,,,,,,++++++,,,,,,---...000000////////////000000000111222222222333555888:::JJJnnnqqqppppppoooooonnnmmmmmmiiiiiiiiihhhggggggggggggggggggffffffeeedddcccbbbccccccdddeeeeeecccbbbaaaaaaaaaaaaaaaaaaaaa``````___```aaacccccccccbbbaaa```_________``````^^^]]]YYYXXXWWWWWWXXXYYY[[[]]][[[ZZZYYYWWWVVVTTTSSSRRROOOPPPPPPPPPQQQRRRRRRRRRNNNMMMLLLMMMOOOPPPOOONNNMMMNNNOOONNNMMMMMMNNNOOOLLLMMMNNNOOOOOOMMMKKKIIIMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKLLLLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOOOOOPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSUUUWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^___```bbbcccdddeeehhhjjjiiijjjlllmmmmmmoooqqqttttttwwwyyyzzzzzz}}}nnnUUU>>>777888666333444......////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,)))******++++++,,,,,,,,,+++,,,---...////////////000000111111222333333333333222111000111111000...---------...............******+++,,,,,,,,,++++++******)))))))))***,,,---++++++,,,,,,,,,+++******))))))))))))************))))))((('''((()))***+++******))))))******+++,,,+++++++++++++++,,,------....../////////...---,,,---,,,,,,,,,,,,---......///////////////000000111222333333333222444777999<<>>666333222111///............//////...------------...+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++*********++++++************++++++---------------.........------,,,+++,,,---...///444222333555999999555222111000...---,,,,,,------,,,+++******))))))************))))))******+++,,,)))******++++++******)))******))))))))))))******))))))))))))************++++++************+++,,,++++++******++++++,,,---,,,---///...,,,+++++++++------------------------////////////000000000000111111000000222444777999FFFcccmmmmmmllllllkkkjjjiiihhhjjjiiihhhffffffeeeeeefffhhhfffdddddddddcccaaa___^^^^^^___^^^]]]]]]___aaa\\\]]]^^^______````````````aaabbbbbbaaa^^^\\\ZZZ^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSSSSSSSTTTVVVWWWXXXSSSSSSTTTTTTRRROOOMMMKKKLLLLLLLLLMMMLLLLLLKKKJJJNNNKKKIIIJJJMMMOOOMMMJJJHHHHHHGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEFFFGGGIIIKKKIIIIIIIIIIIIJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIKKKJJJIIIGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKMMMOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^___``````cccdddfffhhhkkkmmmnnnoooppprrrtttuuuuuuwwwzzz|||}}}~~~uuuYYYAAA666555444444333222111111000000//////...------------...+++,,,,,,------,,,,,,++++++++++++,,,+++++++++***+++++++++***************++++++************++++++------------------------,,,,,,++++++,,,---...///111000///000222333111///000000...---,,,,,,------,,,+++******))))))******++++++******************))))))************))))))***))))))))))))))))))***((()))))))))************++++++***+++++++++,,,,,,++++++******++++++,,,---,,,......---+++******+++------------------,,,,,,////////////000000000000000000000000111333777999IIIiiiiiijjjkkkllllllkkkkkkjjjiiihhhgggfffeeeeeeeeedddgggeeecccccccccbbb```___]]]___aaaaaa```______`````````aaaaaaaaaaaa```___```aaabbbaaa```]]]ZZZXXX\\\ZZZXXXWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUUUUTTTRRRNNNKKKIIIKKKKKKKKKLLLLLLKKKKKKJJJMMMJJJIIIJJJMMMNNNLLLJJJHHHHHHIIIHHHHHHHHHHHHIIIGGGFFFEEEDDDEEEFFFIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHIIIJJJJJJHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJLLLNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNOOOPPPQQQPPPPPPMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[[[[\\\\\\]]]___``````aaaddddddfffhhhjjjmmmoooppppppqqqssstttuuuwwwzzz|||}}}~~~nnnWWWFFF:::555666444444444333333222111111//////...------------...+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++***************************+++******))))))******+++------------------------,,,,,,,,,,,,---.../////////...------...//////...000//////...------,,,,,,,,,+++******))))))******++++++++++++*********))))))))))))******))))))))))))))))))******)))))))))((()))))))))******************++++++,,,,,,,,,,,,++++++******++++++,,,---,,,---...,,,+++***+++,,,------------------,,,,,,////////////000000000000///000111111111333777;;;LLLooohhhiiikkklllmmmmmmlllkkkgggggggggfffeeeeeeddddddeeedddbbbbbbbbbaaa```^^^^^^```bbbbbbaaa_________bbbbbbcccdddcccbbbaaa```aaaaaaaaa```^^^\\\YYYXXXYYYWWWVVVUUUVVVVVVUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSRRRPPPMMMKKKIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGHHHIIIIIIGGGGGGHHHIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIGGGHHHIIIIIIHHHGGGJJJJJJJJJJJJJJJLLLMMMMMMMMMKKKIIIIIILLLNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPOOOOOOMMMNNNPPPQQQRRRSSSTTTTTTSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\]]]^^^___```aaabbbddddddeeegggiiilllnnnpppppprrrssstttuuuwwwzzz|||}}}}}}gggNNN???999666444555111111222222111111000/////////...------------...+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***)))))))))*********************))))))))))))******------------,,,,,,,,,,,,***+++,,,---....../////////............///000111/////////......---,,,,,,,,,+++******))))))************+++++++++******)))((())))))******))))))((())))))************))))))))))))))))))************)))***+++,,,---------,,,++++++******++++++,,,---+++,,,,,,+++******,,,---------------------------////////////000000000000///111333222222444999===OOOuuuiiijjjlllmmmmmmmmmkkkjjjeeeeeefffffffffeeeeeeddddddbbbaaa```aaa```___]]]```aaaaaa___]]]]]]^^^___```aaacccdddddddddbbbaaacccbbb```^^^\\\ZZZYYYXXXVVVUUUTTTTTTUUUVVVUUUTTTQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMIIIJJJJJJIIIGGGFFFGGGHHHEEEGGGIIIHHHFFFEEEFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHFFFFFFFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLLLLIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKIIIIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[ZZZ[[[\\\]]]___```aaabbbbbbcccccceeegggjjjmmmnnnppprrrtttuuuvvvxxxzzz}}}~~~}}}\\\LLL;;;555555444222111///000111111111000///...//////...------------...+++,,,,,,------,,,,,,+++(((***+++------,,,+++***((()))))))))*********+++******))))))))))))******,,,,,,+++++++++*********((()))***,,,------......---.../////////000111333////////////...---,,,,,,,,,+++******))))))******))))))***+++++++++******(((((())))))))))))((((((((()))***++++++***)))((())))))))))))************)))***+++---------------++++++******++++++,,,---***++++++*********---///+++,,,,,,------.........////////////000000000000///222444444222444:::???RRRyyykkklllnnnnnnnnnllljjjiiiddddddeeeffffffeeeeeeeeecccaaa```___```___^^^\\\bbbaaa___\\\YYYZZZ]]]```^^^___bbbdddeeeeeedddcccdddbbb```]]][[[YYYXXXXXXTTTSSSRRRSSSUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSRRRMMMLLLLLLKKKLLLLLLMMMNNNHHHHHHJJJLLLMMMNNNNNNNNNJJJLLLNNNLLLHHHFFFHHHJJJDDDFFFHHHGGGDDDCCCEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGJJJIIIGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHIIILLLKKKJJJIIIHHHIIIJJJKKKIIIGGGFFFFFFHHHJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMKKKIIIHHHKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNOOONNNMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSTTTVVVXXXYYYZZZYYYZZZ[[[\\\^^^___```aaaaaaaaabbbcccfffiiilllmmmqqqssstttuuuvvvxxx{{{}}}~~~ttt^^^III>>>555444666444000///000000111222222111000/////////...------------...+++,,,,,,------,,,,,,+++((()))+++---------+++***(((((())))))*********+++******))))))))))))******+++*********))))))(((((('''((()))***,,,,,,,,,---+++,,,...//////000111222////////////...---,,,+++,,,++++++***)))*********((()))***+++,,,++++++***(((((())))))))))))((((((((()))***++++++***)))((())))))))))))************)))***+++---......------++++++******++++++,,,---)))************+++...000++++++,,,,,,---...//////////////////000000000000///333555555333555;;;@@@SSS|||sssqqqooolllkkkjjjjjjjjjeeeeeedddddddddcccccccccdddcccbbb```______^^^^^^]]]___```___\\\[[[]]]``````aaabbbeeeggghhhfffddd```^^^\\\YYYWWWWWWXXXYYYVVVUUUSSSRRRRRRSSSUUUVVVRRRQQQPPPRRRSSSTTTTTTSSSQQQQQQPPPOOONNNNNNNNNNNNGGGHHHJJJLLLKKKJJJLLLPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIEEECCCBBBDDDGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEFFFGGGFFFDDDBBBFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGFFFEEEEEEGGGIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGGGGIIILLLHHHHHHIIIKKKLLLNNNOOOOOOJJJHHHGGGIIILLLNNNMMMKKKGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQSSSSSSSSSTTTUUUVVVXXXXXX\\\\\\\\\[[[\\\\\\]]]]]]```bbbdddeeeeeegggjjjmmmooorrruuuwwwxxxyyyzzz{{{~~~mmmSSSEEE;;;999666444222222222333000000000000000///......------------------------------------------------))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))************************---,,,,,,,,,,,,---......---,,,+++***+++---///111555444111...,,,+++*********************+++++++++))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))---(((&&&'''((('''***///((()))***+++,,,------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------///////////////000111111111555111111666444777EEE___nnnmmmlllkkkjjjjjjiiiiiiffffffeeeeeeeeeddddddddddddcccbbb```______^^^^^^^^^______^^^]]]]]]^^^```aaaaaabbbeeeggggggeeeccc```^^^\\\ZZZXXXWWWWWWWWWVVVUUUSSSRRRRRRSSSUUUVVVSSSQQQQQQQQQSSSTTTSSSRRRPPPOOONNNMMMMMMLLLLLLMMMKKKJJJIIIIIIIIIIIILLLNNNKKKJJJJJJJJJJJJJJJJJJKKKIIIHHHFFFDDDCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFHHHHHHFFFDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHFFFGGGIIILLLIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHIIILLLMMMLLLKKKHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRTTTUUUVVVWWW[[[[[[[[[[[[\\\]]]^^^^^^```bbbdddeeeeeegggjjjlllnnnppptttvvvvvvwwwyyyzzz}}}~~~pppUUUCCC<<<888666444222000000111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))************************---,,,,,,,,,,,,---......,,,,,,++++++,,,---///000222111///...,,,,,,,,,,,,++++++******************))))))))))))***************+++++++++******)))((()))))))))))))))))))))))),,,)))(((++++++)))***---++++++,,,,,,,,,+++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000111111111555222111666444888FFFccciiiiiijjjjjjjjjiiihhhhhhffffffffffffeeeeeeeeeeeecccbbbaaa```___^^^^^^^^^```___^^^^^^___``````___aaaaaabbbdddffffffdddaaa___^^^\\\ZZZXXXVVVTTTSSSUUUTTTRRRRRRRRRRRRTTTUUUSSSRRRPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKNNNKKKHHHFFFGGGJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCEEEHHHIIIHHHGGGDDDEEEEEEFFFGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGJJJLLLJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUUUUXXXYYYYYYZZZ[[[]]]___``````aaacccdddeeegggjjjllllllooorrrttttttuuuwwwyyy{{{}}}hhhPPP>>>666666444333111000//////000000///000000000000///......------------------------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))************************,,,,,,,,,,,,,,,---......++++++,,,------......///000///...---------------,,,+++++++++***)))))))))))))))))))))************((()))*********)))(((''')))))))))))))))))))))))),,,***,,,//////+++***+++......---,,,+++)))((('''***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000111111000555222111666555:::IIIiiiiiiiiijjjkkkjjjhhhgggffffffeeeeeeeeeeeedddddddddbbbbbbaaa```___^^^^^^^^^aaa___]]]^^^aaacccbbb```bbbbbbbbbdddeeeeeebbb___^^^]]]\\\ZZZXXXUUURRRQQQSSSSSSRRRQQQQQQRRRSSSSSSSSSQQQPPPPPPQQQQQQOOONNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFHHHLLLKKKHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBEEEHHHJJJJJJIIICCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWYYY[[[]]]___aaa___aaacccdddeeefffiiilllllloooqqqssssssuuuwwwyyy{{{}}}~~~cccMMM>>>555333666222111000/////////000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***************************,,,,,,++++++,,,,,,---...***+++,,,---............111111000///............,,,,,,,,,+++***)))((((((((()))))))))************'''(((***++++++***((('''))))))))))))))))))))))))++++++...333222---)))***......---,,,+++)))((('''************************------,,,,,,,,,,,,++++++------------------------///////////////000000111000555333222666666<<>>PPPuuunnnnnnmmmllljjjhhhfffeeeccccccccccccbbbbbbbbbbbbaaa```______^^^^^^______```______```cccdddeeeeeecccccccccccccccbbb^^^[[[\\\[[[ZZZWWWUUUSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOONNNMMMOOONNNMMMLLLKKKKKKKKKKKKCCCLLLQQQNNNLLLMMMKKKDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFCCCBBBAAABBBDDDFFFGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGGGGGGGHHHIIIKKKEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTVVVXXXZZZ]]]___```___```bbbcccdddfffiiikkkmmmooopppqqqrrrtttwwwyyy{{{|||}}}~~~iiiTTT===444444333000...111111111111111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************+++++++++++++++,,,------++++++,,,------......///333333333222000...---+++,,,+++++++++***)))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))(((+++000111---***+++******+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---------------------------------///////////////000111111...666555333777777@@@TTT{{{nnnmmmkkkjjjiiihhhhhhhhhdddddddddcccccccccbbbbbb``````___^^^^^^^^^_________```aaabbbbbbdddfffhhhdddccccccccccccaaa]]]ZZZ[[[ZZZXXXUUUSSSRRRRRRRRROOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLMMMNNNOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJFFFRRRWWWOOOIIIJJJIIIEEEFFFFFFFFFEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFDDDBBBAAAAAABBBDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEEEEEEEEEEFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKJJJHHHGGGIIIJJJGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUWWWYYY\\\^^^______```bbbcccdddfffiiikkklllmmmooooooppprrrvvvxxxwwwxxx{{{}}}mmmOOOCCC777222222000000000111111111111111000//////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++************************+++++++++***++++++,,,---,,,,,,++++++,,,---///000///000000000///...,,,+++++++++******************))))))))))))***************)))((('''''')))***,,,))))))))))))))))))))))))(((&&&(((,,,---+++***---***++++++,,,,,,+++++++++)))))))))*********++++++******++++++,,,---......------------------------///////////////000111111...666555444777888BBBVVVlllkkkiiihhhhhhhhhiiijjjeeeeeeeeedddddddddcccccc``````___^^^^^^^^^______^^^```ccccccbbbcccfffjjjdddcccccccccbbb```\\\YYY[[[YYYVVVTTTRRRRRRSSSSSSNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKLLLNNNOOOOOONNNLLLLLLKKKIIIIIIIIIIIIIIIJJJWWW[[[OOOFFFFFFHHHEEEGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAABBBBBBDDDEEEFFFEEECCCAAA@@@AAABBBBBBAAAFFFFFFFFFFFFEEECCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC???AAACCCDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJKKKJJJHHHGGGHHHJJJEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNOOOQQQQQQTTTTTTUUUWWWYYY[[[]]]___^^^```bbbcccdddeeehhhkkkkkklllmmmnnnnnnqqqtttwwwtttvvvyyy|||~~~iiiRRR>>>999555333111000222888111111111111000///...---......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++************************++++++******++++++,,,------,,,+++***+++---///111+++,,,---......---,,,,,,***************+++++++++))))))))))))************)))(((&&&%%%%%%'''***,,,))))))))))))))))))))))))'''%%%&&&***+++***+++...,,,,,,,,,,,,,,,+++***)))'''((((((((())))))******))))))***+++---...//////------------------------///////////////000111111...666666444777888CCCXXXjjjiiiiiiiiihhhhhhggggggeeedddcccbbbbbbbbbcccdddccccccaaa``````_________```___``````aaabbbddddddeeecccaaa```___]]]ZZZWWWWWWXXXUUUPPPNNNQQQQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOPPPNNNLLLOOONNNMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHFFFEEECCCJJJIIIGGGEEEDDDDDDEEEFFFGGGFFFCCCBBBBBBCCCFFFGGGBBBAAA???>>>>>>???AAABBBDDDCCCBBBAAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEECCCAAAEEEBBB@@@@@@AAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCFFFDDDCCCEEEHHHJJJHHHEEEHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHFFFFFFGGGGGGIIIJJJLLLMMMKKKLLLMMMOOOOOOOOOOOOOOORRRRRRTTTVVVXXXZZZ[[[\\\aaaaaabbbccceeegggiiijjjkkkkkkkkkkkkmmmoooqqqrrrvvvxxx{{{||||||}}}~~~rrrUUUDDD666555222111000000111222111000000///...---------------......------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))((((((++++++************++++++------,,,***((((((+++---+++,,,---......---+++***++++++***)))(((((()))))),,,***))))))***++++++***))))))))))))))))))))))))((())))))))))))((((((''''''(((***+++------......))))))))))))))))))))))))++++++*********************++++++,,,,,,------...---------......000111111.........//////000111222111111000444888666CCC___jjjjjjiiiiiihhhgggffffffeeedddcccbbbbbbbbbccccccdddcccbbbaaa````````````cccbbbbbbaaaaaaaaabbbbbbeeebbb```^^^\\\[[[XXXVVV[[[[[[XXXRRRPPPQQQQQQOOORRRQQQQQQPPPOOONNNMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIIIIHHHGGGFFFEEEJJJHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@>>>>>>@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFGGGFFFEEEDDDHHHEEEBBBAAAAAA@@@???>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDEEEHHHIIIHHHFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[\\\aaaaaabbbccceeeggghhhiiilllllllllmmmoooqqqtttuuuvvvxxx{{{||||||}}}vvvZZZBBB666666444222000000000111222000000000///...------------------...------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))*********)))))))))((((((***))))))(((((())))))***------,,,***((((((+++---++++++,,,,,,,,,,,,++++++++++++***))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,------...------------...///000111.........//////000111222444444333777;;;:::HHHeeekkkkkkjjjiiigggfffeeeeeeeeedddccccccbbbbbbcccccccccbbbaaa```````````````bbbbbbbbbbbbcccccccccccceeebbb^^^[[[YYYXXXVVVTTTXXXYYYWWWQQQOOORRRRRRPPPRRRQQQPPPOOONNNLLLKKKKKKLLLKKKKKKLLLMMMMMMLLLJJJLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCC@@@AAACCCEEEFFFFFFFFFFFFGGGDDDBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGEEEDDDDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHHHHJJJKKKMMMNNNOOONNNNNNMMMNNNOOOQQQRRRQQQRRRSSSUUUWWWYYY[[[[[[___```aaacccdddfffggghhhjjjjjjkkkmmmppprrrtttvvvuuuwwwzzz||||||}}}~~~{{{aaaGGG666222444333222000000000111111000000//////...------------------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))(((((()))((((((''''''(((((())),,,,,,,,,***((()))+++---+++***************+++++++++***))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))&&&'''((())))))***))))))(((((()))***************))))))))))))))))))))))))******************************++++++,,,---------------------...///000000.........//////000111222444555444777===<<>>???AAABBBCCCDDDDDDDDDBBBAAA???@@@BBBCCCBBBAAA>>>==================>>>>>>???AAACCCDDDFFFFFFGGGDDDDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJGGGGGGHHHIIIJJJLLLMMMNNNPPPOOOMMMMMMMMMOOORRRSSSPPPQQQSSSTTTVVVXXXZZZ[[[^^^___```bbbdddeeefffgggfffgggiiikkknnnqqqsssttttttwwwzzz{{{|||}}}}}}zzzhhhTTT@@@666666333222111000000000000111/////////......---------,,,------------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((()))((((((''''''(((((()))+++++++++***))))))***,,,******((((((((()))+++,,,******)))))))))))))))******)))((()))++++++***((())))))))))))))))))))))))&&&&&&''')))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,---------------------...///000............///000111222111222111555:::<<>>============>>>???@@@AAABBBCCCDDDDDDDDDDDDBBBDDDEEEFFFFFFFFFFFFGGGDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJGGGGGGGGGHHHJJJKKKMMMNNNOOONNNMMMLLLMMMOOOQQQSSSPPPPPPRRRTTTVVVXXXYYYZZZ\\\^^^```bbbccceeeeeeeeedddfffhhhkkknnnqqqssstttsssvvvyyy{{{|||}}}~~~vvv^^^RRRGGG:::333444111111000000000000000000............------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))***))))))(((((())))))***)))***+++***))))))***,,,))))))((('''((()))+++,,,***)))))))))))))))******))))))((()))++++++)))'''((((((((((((((((((((((((&&&&&&''')))************((())))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,,,,---...------------......///............///000111222///111000444999===SSSvvvjjjjjjiiihhhfffeeeddddddcccddddddddddddcccbbbaaa___^^^^^^]]]]]]]]]^^^^^^bbbcccdddddddddcccaaa```bbb___[[[YYYXXXWWWUUUTTTTTTUUUSSSOOONNNQQQSSSQQQKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@?????????????????????@@@CCCBBBAAAAAABBBAAA???===??????============??????BBBBBBCCCCCCCCCBBBBBBAAAAAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLMMMNNNPPPQQQOOOPPPQQQSSSUUUWWWYYYYYY[[[]]]___aaacccdddddddddfffhhhjjjmmmpppssstttuuusssuuuxxxzzz{{{}}}xxx___HHHBBB???555000333///000000000////////////------------------------,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))***))))))(((((())))))***((()))+++***))))))***+++(((((((((((()))***+++,,,)))))))))))))))******+++)))((((((***++++++)))&&&((((((((((((((((((((((((&&&'''((())))))***))))))((()))))))))))))))((('''))))))))))))))))))))))))'''(((((())))))*********))))))******+++,,,,,,,,,...---------------...............//////000111222000222222555;;;@@@YYY~~~iiihhhhhhgggffffffeeeeeeccccccdddddddddcccbbbaaa```______^^^^^^______```bbbcccddddddcccaaa___^^^]]][[[YYYXXXWWWVVVTTTRRRTTTUUUSSSNNNMMMQQQRRRPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAACCCCCCAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAABBBAAA???<<>>===<<<<<<===>>>???BBBBBBBBBCCCCCCBBBBBBAAAAAACCCFFFFFFEEEDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLLLLMMMMMMNNNNNNOOONNNOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^aaaccccccccccccfffhhhkkknnnppprrrssssssrrruuuxxxzzz{{{}}}{{{___III::::::999111000666.../////////////////////------------------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''(((((()))''')))***+++***)))***+++'''((()))***++++++++++++)))))))))))))))***++++++(((((((((***++++++(((&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))***++++++,,,,,,...------,,,,,,------............//////000111222000333222666<<>>>>>======>>>>>>@@@AAACCCEEEFFF>>>>>>>>>@@@CCCCCCBBB@@@???>>><<<;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCBBBBBB@@@CCCFFFFFFDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCEEEFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJLLLMMMMMMNNNMMMMMMNNNOOOPPPRRRTTTVVVXXXYYYYYY[[[^^^aaacccccccccbbbeeefffiiilllnnnppppppppprrrtttxxxzzz{{{}}}jjjGGG777...222222+++...999......///////////////...------------------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&(((***+++***)))***+++'''(((***+++,,,,,,,,,+++))))))((())))))***++++++((('''(((***++++++(((%%%((((((((((((((((((((((((((()))))))))))))))((('''(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))***++++++,,,,,,...------,,,,,,,,,------.........//////000111222///222222555;;;CCC___ggghhhiiiiiiiiigggfffeeeeeecccbbbdddfffeeebbb___bbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaa```^^^^^^^^^YYYUUUTTTWWWWWWTTTPPPPPPOOONNNMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKJJJKKKKKKNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEE@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCCCCBBBAAA@@@BBBCCCEEECCCAAA??????AAACCCEEE@@@??????@@@AAA@@@???===>>>???@@@BBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@>>>===;;;::::::;;;===>>>===???AAABBBAAA@@@@@@AAACCCEEEGGGFFFCCCDDDIIINNNRRRPPPMMMIIIFFFDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOQQQTTTVVVXXXYYYZZZYYY\\\___aaaaaa`````````cccfffjjjlllmmmmmmoooppppppsssvvvxxxyyyzzz}}}~~~iiiLLL666555333111111222333444,,,---......,,,,,,---...//////...---,,,,,,++++++******++++++++++++******((((((((((((((()))))))))+++++++++++++++***)))(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++...---,,,---//////...,,,......//////000000111111111444333777>>>GGGeeehhhhhhiiihhhhhhgggfffeeedddbbbbbbccceeedddbbb___bbbbbbbbbbbbcccccccccdddhhhhhhgggeeecccaaa___^^^[[[WWWSSSSSSUUUUUURRROOOOOOOOONNNMMMMMMNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLFFFFFFFFFEEEEEEEEEDDDDDDNNNLLLHHHEEEBBBBBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@AAABBBDDDAAA???>>>>>>??????>>>=========>>>???????????????@@@@@@@@@AAAAAA@@@??????>>><<<;;;::::::;;;<<<>>>===???BBBCCCBBB@@@@@@@@@BBBDDDFFFEEEBBBCCCHHHLLLMMMKKKIIIGGGEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNPPPSSSUUUWWWXXXYYYYYY[[[^^^`````````aaabbbccceeeiiikkkllllllnnnoooqqqssswwwyyyzzz{{{}}}~~~kkkQQQ<<<444333111000///000111222,,,---......,,,,,,---...///......---,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********'''&&&&&&''''''((()))***'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++---............---------......//////000000111111222444333666>>>GGGfffjjjiiihhhgggffffffffffffcccbbbaaabbbccccccaaa___aaaaaabbbcccddddddeeeeeekkkjjjhhhfffccc```]]]\\\XXXUUUQQQQQQSSSSSSQQQNNNOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLEEEEEEEEEEEEDDDDDDDDDCCCUUUQQQJJJDDD@@@@@@AAACCC@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???===<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::;;;<<<===<<>>333111000///...---...///000,,,---......,,,,,,---.........------,,,,,,++++++)))******++++++******)))+++++++++***)))))))))(((((())))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))((((((''''''((()))***++++++''''''&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---000222111...,,,---.........//////000000111111333555333555===HHHhhhkkkiiihhhfffeeeeeeeeefffbbbaaaaaaaaaaaaaaa```___``````bbbcccdddfffggggggiiihhhfffdddaaa^^^[[[YYYVVVTTTQQQQQQRRRRRRQQQOOOPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLFFFFFFEEEEEEEEEDDDDDDDDDMMMJJJEEEAAA???@@@CCCEEEAAA@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAA???<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>AAAAAAAAAAAA@@@>>>=========<<<;;;;;;;;;;;;<<<===<<>>>>>>>>===<<<;;;<<<===>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;>>>BBBCCCBBB@@@??????>>>???@@@@@@@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXWWWXXXYYYZZZ[[[^^^cccgggfffgggiiijjjjjjkkknnnpppqqqssswwwyyyzzz{{{}}}~~~~~~gggOOO<<<111000222000000//////............,,,---......,,,,,,---...,,,,,,,,,,,,,,,+++++++++)))))))))******)))))))))---,,,,,,+++***)))(((((())))))***++++++*********''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((''''''((()))))))))+++,,,---...******)))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++...333666444///---///333......//////000000111111444666333666???JJJllljjjiiihhhfffeeeddddddcccaaabbbbbbaaa___^^^```aaaaaabbbcccdddfffggghhhiiihhhgggfffdddaaa^^^\\\[[[UUUTTTSSSSSSSSSSSSSSSTTTQQQQQQRRRRRRQQQPPPOOONNNKKKLLLLLLLLLLLLKKKJJJIIILLLLLLLLLKKKJJJHHHGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFAAABBBCCCDDDDDDDDDDDDCCCDDDBBBAAABBBEEEDDDAAA>>>???@@@AAABBBBBBAAA@@@???AAA???===<<<===>>>>>>==================>>>??????@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>??????>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYYYYY[[[^^^bbbffffffgggiiiiiiiiijjjmmmooooooqqquuuwwwxxxyyy{{{}}}|||}}}~~~mmmTTTAAA666111000222000000000/////////......,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++((())))))******))))))(((+++++++++***)))))))))((()))******++++++++++++***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((('''(((((())))))+++,,,...///++++++******))))))******''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++...111333222000///000222......//////000000111111333555444888AAALLLnnniiiiiihhhgggfffdddcccbbbbbbccccccaaa___^^^```cccbbbcccdddeeefffggghhhiiihhhgggfffccc___\\\YYYWWWSSSSSSSSSSSSRRRSSSTTTUUUPPPPPPPPPPPPPPPNNNMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBB@@@@@@CCCGGGHHHEEEAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA???>>>>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>===<<<<<<>>>@@@???>>>??????@@@AAA@@@??????@@@AAABBBCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVWWWYYYZZZ[[[]]]aaacccdddeeefffffffffhhhkkkmmmlllooorrrtttuuuwwwyyy{{{zzz|||}}}}}}}}}}}}nnnZZZEEE:::666222111333///////////////......---,,,---......,,,,,,---...++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''(((((()))+++,,,...///++++++***)))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********)))************+++++++++,,,,,,......////////////......//////000000111111222555555:::CCCNNNnnnhhhhhhiiihhhgggdddbbb```bbbcccdddbbb___^^^aaadddcccddddddeeefffggghhhhhhhhhgggdddaaa\\\XXXTTTRRRRRRSSSSSSRRRRRRRRRSSSUUUNNNNNNOOOOOONNNMMMKKKJJJLLLLLLMMMNNNNNNMMMKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@AAAAAAAAABBB@@@>>>>>>CCCIIIKKKHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???===:::;;;===>>>>>>>>>===<<<===>>>>>>????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::;;;>>>@@@???>>>>>>???AAAAAA@@@>>>>>>???AAACCCDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWYYYZZZ[[[]]]```bbbcccdddeeeddddddfffiiikkkkkknnnqqqssstttuuuwwwyyyyyyzzz|||||||||}}}~~~sssVVVFFF777333222000///111......//////......---,,,,,,---......,,,,,,---...++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''((()))***,,,...///******)))(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++***))))))+++...///...---......//////000111111111111555666;;;DDDOOOooogggggggggfffeeeeeeddddddcccaaa______aaacccccccccbbbbbbcccdddfffhhhjjjkkkiiigggccc___]]]YYYUUURRRTTTQQQNNNNNNQQQTTTTTTSSSNNNOOOOOONNNMMMLLLNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDCCCAAAAAA@@@>>>======???@@@BBB;;;>>>AAABBBAAA@@@???@@@===>>>???@@@@@@???>>>===<<>>AAA======<<<<<<<<<;;;;;;;;;>>>???@@@@@@???>>>???AAA<<<>>>??????>>>>>>???@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHIIIJJJLLLMMMNNNNNNNNNKKKMMMOOOQQQQQQRRRTTTVVVYYYYYYZZZ[[[\\\^^^```aaabbbccceeeffffffhhhjjjmmmkkkmmmooosssvvvyyyzzz{{{|||}}}~~~jjjTTT>>>999333000222222///,,,///............---------------++++++++++++------------,,,,,,,,,+++++++++''''''(((((()))+++,,,---))))))))))))************))))))************))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))))))))(((((((((((((((((())))))))))))'''+++//////---,,,...000///)))&&&)))+++)))'''((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))******)))((('''(((((((((((())))))))))))******))))))******+++,,,******+++,,,,,,---......---///////////////111333111333333:::FFFSSSrrrgggggggggfffeeeeeeddddddbbb```^^^^^^```aaaaaaaaabbbbbbcccdddeeegggiiiiiifffccc```^^^\\\ZZZVVVTTTTTTQQQNNNOOOQQQSSSTTTSSSNNNOOOOOONNNMMMLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@AAACCCCCCBBBAAAAAA@@@>>>======>>>@@@AAA;;;===>>>=========???@@@????????????>>>===<<<<<<<<<>>>@@@???===<<<>>>???======<<<<<<<<<;;;;;;;;;>>>???@@@???===<<<===>>><<<>>>??????>>>>>>???@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVXXXXXXYYYZZZ\\\^^^```aaabbbccceeeffffffhhhjjjlllmmmoooqqqsssuuuwwwxxxxxxzzz{{{}}}~~~oooXXXDDD:::555000///111222///---............---------------,,,++++++++++++,,,---------------------------(((((((((((()))***+++,,,))))))))))))************)))******************)))***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((())))))((((((''''''((((((((())))))))))))(((***---............//////***'''***+++((('''((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''((()))******)))(((((((((((((((((()))))))))*********))))))******+++,,,+++++++++,,,,,,------------///////////////111333333666666;;;FFFSSSuuuggggggffffffeeedddddddddbbb```^^^^^^___``````___bbbbbbcccdddeeefffggghhhbbb```]]][[[ZZZYYYWWWUUUSSSQQQOOOOOOQQQSSSSSSSSSOOOPPPPPPNNNMMMLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@BBBCCCAAA@@@@@@@@@>>>======>>>???@@@=========;;;;;;<<<@@@CCC@@@???>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;??????@@@>>><<<::::::;;;<<<>>>??????======>>>@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^aaabbbaaaccceeeffffffgggjjjlllpppppprrrssstttuuuuuuuuuxxxyyy{{{}}}~~~~~~~~~~~~kkkWWWCCC555666222......000111000...............------------,,,,,,++++++++++++,,,,,,------...///000000000000******))))))))))))******))))))))))))******************++++++++++++******))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))((((((***,,,///000000...000+++)))***+++(((&&&((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((&&&'''((()))******))))))((((((((()))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///////////////111333333666777===HHHUUUwwwggggggfffeeeeeeddddddccccccaaa___^^^___``````___cccdddeeeeeeffffffgggggg```]]]ZZZXXXXXXWWWVVVTTTSSSRRRQQQPPPQQQRRRRRRRRROOOPPPPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGCCCCCCBBBBBBAAA@@@@@@???@@@??????@@@BBBBBBAAA???@@@??????>>>===>>>>>>???>>>??????>>>>>>???AAADDD>>>===<<<::::::;;;<<<===<<<<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===<<<===>>>>>>======>>>@@@@@@@@@@@@@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFJJJLLLNNNOOOPPPQQQSSSUUUUUUUUUWWWYYY[[[^^^aaabbb```bbbeeeffffffgggiiikkkooopppqqqrrrttttttttttttwwwxxxzzz|||}}}~~~~~~}}}}}}~~~lllVVVCCC888333444222//////000000///............---------,,,,,,,,,++++++++++++++++++,,,---...///111222222222222++++++***)))(((((())))))((()))))))))************+++++++++,,,,,,+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''''''''''''''((((((((())))))(((''''''+++000222000...000,,,***+++***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))*********(((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////...///111333333444444>>>NNN\\\yyyfffffffffeeeddddddccccccdddbbb______```bbbbbbaaaeeefffggggggggggggfffeee```]]]YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRPPPPPPPPPOOOLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEGGGGGGGGGFFFFFFCCCBBBBBBAAA@@@@@@??????@@@??????@@@BBBBBBAAA???@@@??????>>>>>>=========<<<>>>AAAAAA@@@??????@@@;;;:::999999:::<<<>>>???===<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======???@@@;;;===>>>>>>======>>>?????????????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMNNNOOOPPPRRRTTTTTTUUUVVVXXX[[[]]]```aaa___bbbeeefffggggggiiijjjlllmmmoooqqqsssuuuvvvvvvwwwxxxzzz|||~~~~~~~~~~~~|||}}}~~~|||kkkWWWDDD777444555555333111000000///...---...------------,,,,,,,,,++++++++++++++++++++++++,,,---000222333333333333,,,+++***)))((((((((((((((()))))))))************+++++++++,,,,,,+++++++++(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''(((((((((((((((''''''+++///222000---///,,,+++,,,***''''''***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))******+++))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////...///111333555444444BBBXXXfff}}}ffffffeeeeeedddccccccccccccaaa______aaacccccccccffffffgggggggggfffdddccc___\\\XXXUUUUUUUUUTTTSSSQQQRRRSSSSSSQQQPPPQQQRRRPPPQQQPPPOOOLLLKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@??????@@@??????@@@BBBCCCAAA@@@?????????>>>>>>======<<<;;;===@@@AAA???===<<<;;;888888999:::<<<>>>@@@AAA>>>===;;;;;;<<<<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@BBB;;;===>>>>>><<<<<<===???>>>>>>>>>>>>>>>>>>??????>>>????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSTTTUUUVVVXXXZZZ\\\___```^^^aaaeeeggggggggghhhiiijjjkkknnnpppsssuuuvvvwwwvvvwwwyyy|||}}}~~~~~~~~~{{{|||}}}~~~zzzjjjUUUEEE999222111333333333222111000///...---------------,,,,,,,,,,,,******++++++++++++******+++---///111333222222111++++++***)))(((((())))))))))))))))))******************++++++++++++******(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((('''''')))+++...//////------++++++---***'''(((,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''((()))***+++)))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///////////////111333777666777GGG^^^lllffffffeeeddddddccccccbbbaaa___^^^^^^aaacccdddcccdddeeeffffffeeecccaaa```]]]ZZZVVVTTTUUUVVVVVVVVVQQQSSSTTTSSSQQQOOOPPPRRRPPPQQQQQQOOOLLLKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEFFFGGGEEECCCBBBBBBBBBAAAAAA@@@?????????AAA@@@@@@AAACCCCCCBBBAAA????????????>>>===<<<;;;>>>@@@@@@???===;;;;;;;;;888999;;;<<<>>>>>>??????@@@>>><<<<<<======;;;999;;;;;;;;;<<<<<<<<<======;;;<<<============>>>???;;;<<<======<<<<<<===???<<<=========>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSUUUUUUVVVWWWYYY[[[]]]^^^^^^aaaeeeggggggggghhhiiijjjkkkmmmppprrrtttuuuvvvtttuuuxxxzzz|||}}}}}}}}}{{{|||}}}~~~yyyiiiTTT???777555222000000///000000000///.........---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))***,,,...111111111///...******)))))))))))))))***))))))))))))************)))******************)))'''((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&(((+++------,,,---...,,,***+++---+++''')))...(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((''''''((()))***))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,------------///////////////111333555777999FFFYYYgggffffffeeeddddddccccccbbb___]]]\\\]]]```bbbcccccccccdddeeeeeedddaaa___]]][[[XXXUUUTTTUUUWWWXXXYYYPPPSSSUUUTTTQQQOOOPPPRRRQQQQQQQQQOOOLLLKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFGGGGGGEEECCCBBBBBBBBBAAAAAA@@@??????>>>BBBAAAAAABBBDDDDDDCCCAAA????????????>>>===;;;;;;DDDDDDBBB???<<<;;;===???:::;;;<<<>>>???>>>>>>===AAA>>><<<<<<>>>>>>;;;999;;;;;;;;;<<<<<<<<<======;;;<<<======;;;:::;;;<<<;;;<<<======<<<<<<===???;;;<<<<<<===>>>??????@@@======>>>>>>?????????@@@??????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHJJJLLLMMMMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]^^^aaadddggggggggghhhhhhkkklllnnnppprrrssstttuuurrrtttvvvyyyzzz{{{||||||{{{|||}}}~~~~~~~~~|||rrrYYYCCC000///444555222///+++,,,...///......//////---------,,,,,,,,,++++++)))***+++,,,,,,+++***))))))+++...000111000...,,,******))))))))))))******))))))))))))************))))))************))))))'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''((()))************&&&&&&&&&'''''''''((((((&&&)))------+++***,,,...+++***+++---+++(((***000(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))))))))************+++++++++*********)))***++++++,,,******+++,,,,,,---......---///////////////111333000555999CCCQQQ___ddddddeeeeeeeeedddcccccc______```bbbdddeeedddccceeeeeeeeedddbbb___\\\ZZZ[[[XXXTTTRRRSSSTTTUUUUUUUUUSSSQQQPPPPPPPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@??????>>>>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@???<<<::::::;;;===???>>><<<:::;;;===>>><<<:::>>><<<:::;;;>>>???>>>;;;::::::;;;;;;<<<===>>>>>>@@@@@@>>>===;;;999888777<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<========================?????????????????????@@@AAACCCEEEFFFFFFGGGIIIKKKFFFHHHKKKLLLLLLMMMNNNOOOQQQSSSVVVWWWXXXXXXZZZ\\\___aaadddeeeeeeeeefffgggjjjkkkmmmoooqqqsssttttttuuuwwwwwwxxxxxxyyy||||||{{{{{{{{{}}}~~~~~~{{{gggTTT===:::666333222111///...//////............//////---,,,,,,++++++,,,,,,---************************---------,,,,,,+++++++++***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&(((***+++)))'''&&&%%%---(((***...+++"""###,,,'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))'''(((+++---...---,,,+++---,,,++++++******++++++(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***)))((()))...222888111***''')))+++***((()))************+++++++++***************+++++++++------,,,+++,,,---...///000////////////000000111333888999BBBUUUhhheeeeeeeeeeeedddccccccbbbcccccccccdddggghhhhhhgggdddeeeeeedddbbb___\\\ZZZYYYWWWTTTSSSSSSTTTTTTTTTUUUSSSRRRRRRRRRRRRPPPOOONNNNNNOOOOOONNNLLLKKKJJJLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEDDDCCCDDDDDDEEEEEEGGGIIIHHHDDDBBBAAABBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>@@@@@@@@@@@@???????????????>>><<<;;;;;;;;;<<<======;;;:::;;;======<<<:::>>><<<:::;;;===>>><<<::::::::::::;;;<<<<<<<<<===@@@@@@???===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@BBBDDDEEEEEEFFFHHHJJJGGGIIIKKKKKKKKKLLLNNNPPPQQQSSSVVVWWWXXXXXXZZZ[[[^^^aaadddeeeeeeeeefffgggiiikkkmmmoooqqqrrrssstttuuuvvvwwwwwwwwwyyy|||~~~|||{{{{{{{{{|||~~~wwwjjjUUUCCC:::777444333222111///---//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++***))))))'''((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))++++++)))(((''''''((((((222===;;;...%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((()))+++---......---------,,,++++++******++++++((((((((((((((((((((((((***)))))))))(((((((((((('''))))))((('''(((,,,///222---'''&&&)))+++***)))))))))*********+++++++++)))))))))***+++++++++,,,------,,,,,,,,,---...//////////////////000000111222777:::CCCVVVjjjfffeeeeeedddcccbbbbbbaaacccbbbaaabbbdddfffffffffdddddddddcccaaa^^^[[[ZZZWWWVVVTTTTTTUUUUUUSSSRRRTTTSSSSSSTTTTTTTTTQQQOOOPPPPPPOOONNNMMMKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEJJJNNNKKKEEE@@@AAACCCAAAAAAAAA@@@@@@@@@??????AAAAAA@@@???>>>>>>>>>???@@@@@@??????>>>>>>===============<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;===<<<;;;;;;;;;;;;:::888::::::::::::;;;;;;;;;;;;??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@AAACCCDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJKKKNNNQQQPPPSSSVVVWWWWWWXXXZZZ[[[^^^```ccceeeeeeeeefffgggiiijjjllloooqqqrrrsssttttttuuuvvvvvvvvvxxx{{{}}}{{{{{{{{{{{{|||}}}~~~tttdddTTTAAA444555333222222222111...,,,///......------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++******)))(((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))++++++***(((((((((&&&(((333AAABBB555((($$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((***,,,...//////......,,,,,,+++************+++((((((((((((((((((((((((*********))))))))))))(((((())))))(((''''''***,,,+++(((%%%%%%)))+++***))))))))))))*********++++++(((((()))***++++++,,,,,,---,,,,,,,,,,,,---...//////////////////000111111111777:::EEEXXXmmmffffffeeecccbbbbbbaaaaaacccaaa```aaaccceeeeeeeeedddccccccaaa___]]]ZZZYYYUUUTTTTTTUUUUUUTTTRRRPPPRRRQQQRRRTTTUUUTTTQQQOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDHHHKKKJJJFFFBBBAAACCCAAAAAAAAA@@@@@@@@@??????BBBAAA@@@>>>===>>>??????@@@??????>>>===<<<<<<;;;<<<<<<=========<<<;;;:::;;;::::::;;;;;;<<<<<<;;;===<<<;;;::::::999888777::::::::::::::::::999999<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@===========================>>>???@@@AAABBBCCCCCC@@@BBBDDDDDDDDDDDDFFFHHHHHHIIIIIIIIIIIIKKKNNNQQQPPPRRRUUUWWWWWWXXXYYY[[[]]]```cccdddeeeeeefffgggiiijjjlllnnnppprrrsssssstttuuuuuuuuuuuuvvvyyy{{{{{{{{{zzzzzz{{{}}}~~~}}}rrraaaPPPBBB777000000000000000111000---+++...------------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((('''''''''((((((((())))))))))))))))))))))))))))))&&&((()))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((******)))'''(((((()))'''***333666000***'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))***,,,---.........,,,++++++***************(((((((((((((((((((((((()))))))))((((((((((((((()))(((((('''&&&'''((()))((('''&&&''')))***)))((())))))))))))************(((((()))***+++,,,,,,---,,,,,,,,,,,,------......///......//////000111222111777;;;GGG[[[pppfffeeedddbbbbbbaaabbbbbbgggfffeeeeeegggiiiiiihhhcccbbbaaa```^^^[[[ZZZYYYTTTTTTTTTTTTUUUTTTQQQNNNOOOOOOPPPRRRTTTSSSQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLKKKGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFEEECCCAAAAAAAAAAAA@@@@@@@@@??????BBBAAA???>>>>>>>>>???@@@??????>>>>>>===<<<;;;;;;;;;<<<===>>>===<<<:::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888::::::::::::::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCBBBCCCEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHJJJNNNQQQPPPRRRUUUVVVWWWWWWYYY[[[\\\___bbbddddddeeefffggghhhjjjlllnnnppprrrrrrsssssstttttttttssstttwwwyyy{{{{{{zzzzzzzzz|||}}}~~~}}}}}}~~~||||||qqqaaaOOOAAA777333333.........///000///---+++------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&'''(((***%%%###&&&******))))))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''(((***+++------...,,,+++******))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''''''''))))))((()))******((('''(((((()))))))))*********((())))))***++++++,,,,,,,,,,,,,,,---------------............///000111222111777<<>>>>>======<<<<<<;;;;;;<<<===<<<;;;:::999888999;;;;;;::::::;;;===:::;;;<<<;;;999888999:::::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEEEEFFFHHHGGGHHHIIIIIIIIIJJJMMMPPPOOORRRUUUVVVVVVWWWYYYZZZ[[[^^^bbbddddddeeefffggghhhiiikkknnnpppqqqrrrsssrrrsssssssssrrrsssuuuxxx{{{zzzzzzyyyzzz{{{|||}}}zzz{{{}}}~~~}}}qqqbbbPPPAAA777111000333...---------......---+++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))******))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((())))))(((''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&(((&&&%%%%%%&&&((((((''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''')))***,,,---...++++++***))))))))))))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&'''''')))(((''''''((()))'''&&&++++++******))))))((((((((((((((()))))))))*********************++++++++++++,,,------......------............///111222333222999>>>KKKaaavvvccccccaaa```aaabbbdddeeebbbcccdddfffhhhgggdddbbbbbbaaa___]]][[[YYYXXXXXXTTTSSSRRRRRRSSSRRRPPPOOOPPPOOOOOOPPPSSSTTTSSSRRRNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLKKKJJJFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@BBBCCCAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;::::::777999;;;;;;999999;;;>>>999;;;===<<<999999:::<<<:::::::::;;;<<<<<<<<<===:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????AAACCCDDDDDDDDDDDDEEEGGGEEEGGGIIIJJJJJJKKKMMMNNNOOORRRTTTVVVVVVWWWXXXZZZ[[[^^^aaacccdddeeefffggghhhiiikkkmmmoooqqqrrrrrrqqqrrrrrrrrrqqqrrrtttvvv{{{zzzyyyyyyyyyzzz{{{|||yyy{{{}}}|||||||||||||||}}}}}}~~~}}}zzzrrr```PPP@@@777333000///222000...,,,,,,---------+++,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&(((((('''&&&((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))$$$'''))))))(((((('''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''')))+++---...///++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))'''&&&(((******)))'''*********)))(((((()))***(((((((((((()))))))))***+++++++++***************+++,,,---.........------------......///111222333333:::@@@MMMcccwwwcccbbb``````aaabbbeeefffeeefffhhhjjjlllkkkgggdddbbbaaa___]]]ZZZYYYXXXXXXUUUSSSQQQQQQRRRRRRPPPOOORRRQQQPPPQQQSSSUUUUUUUUUPPPOOOMMMKKKJJJIIIIIIJJJJJJKKKLLLNNNMMMLLLKKKIIIFFFGGGHHHIIIHHHFFFDDDBBBDDDEEEFFFFFFFFFEEECCCBBBCCCEEEFFFBBB===<<<@@@EEEAAAAAAAAA@@@@@@@@@??????;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;:::::::::666999;;;;;;999999;;;>>>999;;;===<<<:::999;;;===::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<===>>>>>>>>>===<<<;;;====================================>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBDDDEEEDDDGGGIIIKKKKKKKKKLLLMMMOOOQQQTTTVVVVVVWWWXXXZZZZZZ]]]aaacccdddeeefffhhhhhhiiikkkmmmoooqqqrrrrrrqqqrrrrrrqqqpppqqqtttvvv{{{zzzyyyyyyyyyzzz{{{|||zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~zzzqqqhhhPPPAAA444222333222111222111///,,,+++,,,------,,,,,,++++++++++++++++++,,,++++++************++++++************************+++++++++,,,,,,---------)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''(((''''''''')))+++%%%)))***(((%%%%%%((()))'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&'''((((((***+++...///111+++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))'''&&&(((+++,,,***''')))))))))(((''''''***+++(((((((((((()))))))))))),,,,,,++++++***)))))))))+++,,,---.........---,,,------......///111222333444;;;AAANNNdddxxxdddcccbbbbbbbbbdddfffhhheeeeeeggghhhhhhhhhgggfffaaa___]]]ZZZWWWVVVTTTTTTSSSSSSTTTRRROOONNNNNNOOOPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMKKKHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKHHHDDDCCCEEEGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@AAA======AAA@@@<<<<<<@@@===>>>???@@@@@@???>>>===;;;:::999999;;;<<<<<<<<<<<<<<<======<<<:::888777::::::::::::::::::::::::===<<<:::888888888:::;;;::::::;;;<<<======<<<<<<999999:::;;;;;;:::999999::::::;;;;;;<<<===>>>>>>;;;<<<<<<===>>>??????@@@>>>===;;;:::;;;<<<>>>@@@BBBBBBBBBCCCBBBBBBAAAAAADDDEEEGGGHHHHHHIIIKKKLLLMMMNNNPPPRRRUUUXXX[[[]]]\\\^^^```aaaaaaaaacccdddgggiiijjjkkkjjjkkkmmmnnnqqqqqqrrrrrrtttuuuwwwxxxzzzyyyxxxyyyzzz{{{{{{{{{{{{~~~}}}|||~~~{{{|||yyy|||}}}wwwdddUUU===888222//////000///.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))###(((***)))+++//////,,,))))))))))))))))))))))))''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&(((***,,,...000+++*********))))))((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))******))))))))))))******---,,,+++*********+++,,,,,,,,,,,,---...///000000............///111222333444999BBBNNNaaa~~~dddcccbbbbbbcccdddfffhhhggghhhhhhhhhgggeeedddccc```___\\\ZZZWWWUUUTTTSSSRRRSSSSSSRRROOONNNNNNOOOPPPOOONNNNNNNNNNNNOOOPPPNNNNNNMMMJJJHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKHHHDDDDDDEEEGGGFFFEEEBBBCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAA@@@???????????????@@@AAAAAABBBBBBBBBCCC???>>>AAA@@@;;;;;;>>>===>>>>>>>>>>>>>>>>>>===;;;:::::::::<<<===<<<;;;;;;<<<<<<<<<<<<;;;999888::::::::::::::::::::::::<<<;;;:::999999999:::::::::;;;;;;<<<======<<<<<<999:::;;;<<<<<<;;;:::999:::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>===;;;;;;;;;<<<>>>?????????AAABBBCCCCCCDDDDDDCCCEEEGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQTTTVVVYYYZZZ[[[]]]```aaaaaaaaacccdddgggiiikkklllllllllmmmnnnpppppppppqqqssstttvvvwwwzzzyyyxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~|||~~~}}}xxxiiiSSSCCC:::666111//////000///......------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&***+++******---,,,)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&((()))+++---...*********)))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))******))))))))))))******,,,,,,+++*********+++,,,,,,,,,,,,------...///000............///111222333555:::DDDPPPddddddcccbbbbbbcccdddfffgggiiiiiiiiihhhfffccc```___^^^]]]\\\YYYWWWUUUSSSSSSRRRSSSSSSRRROOONNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOMMMMMMLLLJJJHHHGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCAAA@@@AAA???<<<;;;<<<======<<<<<<<<<<<<======;;;;;;;;;===>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::::::::;;;;;;::::::999999:::;;;<<<<<<===<<<<<<<<<:::;;;<<<======<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;===>>>???<<<===???AAACCCEEEFFFFFFCCCEEEGGGHHHHHHHHHJJJLLLLLLMMMNNNPPPRRRTTTVVVVVVZZZ]]]___``````aaabbbdddgggjjjmmmooonnnnnnnnnnnnnnnooooooppprrrsssuuuvvvyyyyyyyyyyyyyyyzzzzzz{{{}}}|||}}}~~~}}}|||ooo\\\FFF888444222000/////////...---------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))------+++***+++***&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,******))))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''((()))))))))))))))***))))))(((((())))))***++++++*********++++++,,,,,,,,,,,,,,,---...///000............///111222333555<<>>BBBAAA@@@@@@???============<<<;;;::::::;;;<<<===;;;;;;<<<>>>@@@???<<<:::999:::;;;<<<<<<<<<;;;:::999999999999999999999999888999;;;<<<<<<;;;999888;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;===???AAACCCDDDEEEFFFCCCEEEGGGGGGGGGHHHJJJLLLLLLMMMOOOPPPRRRSSSTTTUUUYYY\\\^^^`````````bbbdddhhhkkkoooqqqqqqpppoooooonnnnnnoooppprrrtttuuuvvvxxxyyyyyyyyyxxxyyyzzz{{{}}}zzzzzz}}}~~~}}}zzz~~~}}}|||rrrbbbOOO???555//////...//////...---,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***------+++***+++)))%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))***************+++++++++---,,,,,,,,,------...///............///111222333444===HHHUUUkkkccccccccccccdddeeeffffffffffffffffffdddbbb```^^^ZZZZZZZZZXXXVVVTTTRRRPPPPPPQQQRRRQQQOOONNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKIIIGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB>>>@@@DDDFFFFFFCCC@@@===??????@@@??????@@@@@@???===<<<;;;::::::;;;<<<===<<<<<<===>>>@@@???<<<999999:::;;;<<<<<<<<<;;;:::999999999999999999999999777999;;;<<<<<<;;;999888;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>???AAABBBCCCCCCCCCBBBDDDFFFGGGGGGHHHJJJKKKNNNOOOPPPRRRTTTUUUUUUUUUXXXZZZ]]]______```bbbccciiilllppprrrrrrqqqppppppnnnooopppqqqsssuuuwwwxxxwwwyyyzzzyyywwwwwwyyy|||}}}yyyxxxzzz{{{yyywww|||{{{{{{}}}~~~~~~~~~~~~{{{wwwnnn___NNN???555111,,,---.........------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************(((,,,,,,******,,,+++'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))***,,,,,,*********)))))))))((((((&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))******++++++++++++---,,,,,,,,,,,,------...............///111222333333===JJJWWWooobbbbbbcccddddddeeeeeefffddddddeeedddcccaaa```^^^YYYYYYYYYXXXVVVSSSQQQOOOOOOQQQQQQPPPNNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKIIIGGGGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFGGGGGGFFFEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???BBBFFFHHHHHHFFFBBB@@@===???@@@>>>???BBBBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>;;;999:::;;;<<<<<<<<<;;;:::999999999999999999999999999777999:::<<<<<<;;;:::999<<<<<<<<<===<<<<<<;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===============??????@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGIIIKKKNNNOOOQQQTTTUUUVVVVVVVVVWWWYYY\\\^^^___```bbbccchhhkkknnnpppoooooooooooonnnooooooqqqsssuuuwwwxxxvvvyyyzzzyyywwwvvvyyy||||||yyyxxxxxxyyyzzzzzz{{{xxxwww{{{}}}}}}~~~}}}|||wwwoooaaaOOO???555000///+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************'''+++,,,******---,,,(((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,,,,,,,++++++******))))))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))((((((''''''(((((()))'''((()))***++++++++++++------,,,,,,,,,,,,------............///111222333222>>>LLLYYYrrrbbbbbbcccdddeeeeeeeeeeeeddddddddddddbbb```^^^]]]WWWWWWXXXWWWVVVSSSPPPOOOOOOPPPQQQPPPNNNNNNNNNOOOMMMMMMMMMMMMMMMKKKJJJIIIJJJJJJJJJIIIGGGGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHCCCFFFHHHHHHFFFEEEGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCC>>>AAAAAA>>>>>>BBBBBB???<<<<<<============<<<<<<===<<<;;;;;;<<<<<<;;;999;;;<<<<<<<<<<<<;;;999888888888888888888888888888888999:::;;;;;;;;;::::::<<<<<<======<<<;;;;;;:::999:::;;;<<<<<<;;;:::999========================<<<<<<<<<======>>>>>>>>>;;;<<<<<<===============>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFFFFFFFGGGIIIKKKMMMNNNQQQTTTVVVWWWVVVVVVVVVYYY\\\^^^^^^___aaacccfffhhhjjjkkkkkkkkklllmmmmmmmmmnnnppprrrtttvvvwwwuuuxxx{{{yyyvvvuuuyyy|||zzzzzzzzzyyyyyy{{{~~~zzzwww{{{~~~~~~|||xxxtttkkkaaaQQQAAA666111///000,,,---///...,,,+++,,,...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************(((+++,,,******,,,+++'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,++++++******)))(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&'''''''''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&''')))***+++++++++***------,,,,,,+++,,,,,,---............///111222333333@@@NNN\\\vvvbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeedddbbb___]]][[[VVVWWWWWWWWWVVVSSSPPPNNNOOOPPPQQQPPPNNNNNNNNNPPPLLLMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJHHHGGGGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHHHHFFFEEEGGGIIIDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<===???BBBCCC???CCCCCC>>>>>>AAAAAA===;;;<<<===>>>>>>===<<<;;;>>><<<:::999:::;;;:::999<<<<<<======<<<:::888777888888888888888888888888888999::::::;;;;;;;;;;;;<<<=========<<<;;;::::::999999:::;;;;;;:::999999>>>>>>>>>>>>>>>=========;;;<<<<<<===>>>???@@@@@@;;;<<<<<<===>>>===============???@@@AAABBBBBBBBBBBBDDDFFFFFFFFFGGGIIIKKKKKKMMMPPPTTTVVVVVVVVVVVVVVVXXX[[[]]]^^^___aaacccdddeeeggggggggggggiiikkkkkklllmmmoooqqqsssuuuvvvuuuxxx{{{yyyvvvuuuxxx}}}wwwyyyzzzzzzzzz}}}}}}yyy|||~~~~~~~~~}}}zzzsssnnnYYYOOO@@@444---,,,---------...///...+++***,,,///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))),,,---******+++***&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''((((((((())))))******'''(((((()))))))))))))))((((((''''''''''''((((((&&&''')))***+++++++++***------,,,++++++,,,,,,,,,............///111222333444BBBPPP^^^yyybbbcccccccccbbbcccfffhhhiiihhhfffccc```]]][[[ZZZXXXVVVTTTSSSSSSRRRPPPNNNSSSSSSRRRQQQPPPNNNLLLLLLOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHHHHHHHIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>>>>>>>???@@@@@@??????>>>===============<<<<<<<<<<<<======;;;;;;<<<======<<<;;;;;;<<<=========<<<;;;::::::999888777888:::;;;;;;999777777777888888999999::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===BBBEEE===============<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJLLLOOOQQQRRRRRRSSSTTTVVVYYYZZZ[[[\\\[[[\\\___aaahhheeebbbcccfffiiijjjiiimmmmmmmmmnnnoooqqqrrrssstttuuuwwwxxxwwwvvvtttsssuuuvvvxxxyyy||||||zzz|||~~~~~~~~~}}}~~~|||sssdddYYYFFF>>>555000000000---+++---------,,,,,,+++++++++))))))***,,,------***'''+++*********))))))((((((&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))***+++)))'''%%%%%%''')))******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++******)))(((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&$$$$$$%%%&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------............------...///111222000???OOO___{{{cccdddddddddcccdddfffiiigggfffccc```]]][[[ZZZYYYXXXVVVTTTTTTTTTSSSQQQOOOQQQQQQQQQPPPNNNLLLKKKJJJNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJKKKKKKJJJHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????@@@@@@??????>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::::::::999888888:::;;;:::999888888888999999999999999:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;::::::===@@@============<<<<<<<<<<<<;;;<<<===???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHJJJLLLPPPQQQRRRSSSUUUWWWWWWXXXZZZZZZZZZ[[[^^^```eeecccaaacccgggkkkllllllmmmmmmmmmnnnoooqqqrrrsssssstttvvvwwwwwwvvvuuutttuuuwwwxxxyyyzzz}}}|||{{{~~~~~~~~~~~~{{{ssseeeTTTIII===777111...//////...+++------,,,,,,,,,+++++++++***))))))+++,,,,,,***(((************)))))))))((('''''''''((()))*********************)))))))))((()))))))))((())))))***+++***'''%%%%%%''')))******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((*********)))(((''''''''''''(((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%&&&'''((('''%%%%%%&&&&&&'''(((((())))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------------.........------...///111222222<<>>@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHJJJNNNPPPRRRTTTVVVXXXUUUWWWXXXYYYYYYZZZ]]]___bbbaaaaaacccggglllnnnooollllllmmmnnnoooqqqrrrsssrrrsssuuuvvvwwwwwwvvvuuuuuuvvvxxxyyyxxxyyy{{{}}}~~~}}}|||}}}~~~~~~}}}zzzrrreeeSSSBBB888333///,,,+++---///...,,,,,,,,,,,,,,,+++++++++++++++***)))***++++++***)))************))))))))))))''''''(((((())))))******************)))))))))))))))((((((((())))))***+++***(((&&&&&&''')))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((('''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''&&&''')))******'''%%%&&&''''''(((((())))))***)))(((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------------......------...///111222444999@@@QQQtttdddeeeffffffeeeeeeggghhhdddbbb___[[[YYYXXXWWWWWWXXXVVVTTTTTTTTTSSSRRRPPPNNNNNNNNNMMMLLLKKKIIIHHHLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNKKKIIILLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;:::===<<<<<<;;;;;;<<<<<<======<<<:::999999:::<<<===999:::;;;<<<<<<<<<<<<<<<<<<;;;999999::::::999777;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::888777888;;;;;;<<<<<<<<<<<<<<<===;;;;;;===???@@@AAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFHHHJJJMMMPPPQQQRRRTTTVVVUUUVVVXXXXXXYYYZZZ]]]___aaaaaabbbdddgggkkkmmmnnnkkkkkklllmmmoooqqqrrrsssqqqrrrtttuuuvvvwwwwwwwwwsssvvvxxxyyyxxxxxxxxxyyyzzz{{{|||}}}zzzxxxrrreeeUUUDDD888111---+++***+++---...---+++,,,+++++++++++++++++++++---+++))))))***+++***)))*********)))))))))))))))'''((((((((()))))))))************)))))))))))))))((((((((((((((()))***+++***(((''''''((())))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&(((+++,,,+++(((%%%++++++***)))(((''''''&&&)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------......------...///111222444777<<>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999999:::<<<===:::;;;<<<==================;;;::::::;;;;;;999888;;;;;;;;;::::::999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===<<<::::::::::::;;;;;;;;;<<<<<<======<<<===>>>@@@AAABBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKNNNOOOOOOPPPQQQSSSUUUVVVXXXYYYYYY[[[^^^```bbbcccdddfffgggiiijjjllljjjkkkkkkmmmoooqqqrrrtttqqqqqqssstttuuuvvvwwwwwwrrrtttxxxyyyyyyxxxxxxyyyxxxzzz}}}}}}{{{xxxrrrfffVVVFFF999111///,,,,,,+++,,,---,,,+++***++++++++++++++++++++++++---+++))))))*********)))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******''''''''''''((()))***+++***)))'''((()))***)))(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%&&&(((,,,---,,,(((%%%++++++***)))((('''&&&&&&(((''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------......------...///111222333777;;;CCCUUUrrrccceeeggggggeeedddeeefffaaaaaa___]]][[[YYYXXXWWWUUUSSSRRRRRRRRRRRRQQQOOOOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHGGGGGGHHHIIIJJJJJJFFFFFFGGGIIIKKKLLLJJJIIIMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????????????????>>>??????@@@@@@???>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;::::::;;;;;;:::999::::::::::::999999999999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999666999<<<===<<<<<<<<<===:::::::::;;;<<<<<<======<<<===???@@@BBBCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNPPPQQQTTTVVVXXXYYYYYY[[[^^^```ccceeegggggggggggghhhjjjjjjjjjkkklllnnnqqqssstttqqqrrrrrrsssuuuvvvwwwwwwrrrtttwwwxxxxxxxxxxxxyyywwwzzz}}}}}}yyyvvvrrrhhhYYYHHH:::222---,,,---------,,,,,,+++++++++*********+++++++++++++++---+++******++++++)))((())))))))))))************(((((((((((())))))))))))))))))))))))************&&&&&&&&&'''((()))***++++++)))((()))******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((%%%&&&(((+++---,,,)))&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,......------...///111222222666;;;@@@JJJ^^^vvvbbbdddffffffeeeddddddddd_________^^^\\\YYYVVVUUUSSSRRRPPPPPPQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFGGGJJJKKKKKKJJJMMMLLLJJJGGGEEECCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>???@@@========================<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;::::::999999;;;:::999:::<<<<<<;;;:::888888888999999999999999999999:::;;;;;;;;;;;;:::999999999::::::::::::;;;888888888888888888888888777999;;;<<<;;;;;;<<<===999999:::;;;;;;<<<======;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFIIILLLMMMNNNOOOPPPRRRRRRTTTVVVWWWXXXZZZ]]]___bbbeeeggghhhgggfffhhhjjjiiijjjjjjlllnnnqqqssstttrrrrrrrrrssstttuuuvvvwwwsssuuuvvvwwwvvvvvvvvvxxxxxx{{{~~~~~~}}}|||yyytttpppcccXXXHHH;;;444000---+++---------,,,******+++,,,)))*********++++++++++++,,,+++++++++,,,+++(((&&&((()))))))))************))))))))))))((((((((((((((()))))))))************&&&&&&&&&'''((()))***++++++***))))))******((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((%%%%%%'''))),,,+++)))&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,......------...///111222222444888???HHHWWWhhhuuubbbdddffffffeeeccccccccc]]]]]]^^^^^^\\\YYYUUUSSSRRRQQQOOOOOOPPPPPPOOOMMMMMMMMMNNNMMMMMMLLLKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFEEEGGGIIILLLLLLLLLMMMKKKIIIGGGDDDCCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>======<<<======>>>??????<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999999999999999999888777666;;;999999:::<<<===<<<;;;777777777888888999999:::999999:::;;;;;;;;;::::::888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;999999:::<<<999999::::::;;;<<<======:::;;;===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHDDDGGGJJJLLLNNNOOORRRTTTQQQSSSUUUVVVWWWYYY\\\^^^aaadddggghhhggggggiiikkkiiiiiijjjlllnnnqqqssstttssssssssssssssstttuuuvvvtttuuuvvvuuutttssstttvvvyyy|||~~~~~~~~~~~~}}}|||zzzvvvppplllTTTIII<<<444111111000---,,,,,,,,,+++)))***,,,...))))))******+++++++++++++++++++++,,,---+++(((%%%(((((())))))*********+++))))))))))))(((((((((((((((((())))))*********+++%%%%%%&&&&&&((()))***++++++***)))***+++***(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&(((***+++)))'''******)))'''&&&%%%######******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,......------...///111222222111555>>>KKKWWWdddlllsssdddddddddcccbbbaaa```___```______]]][[[YYYWWWUUUOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGHHHJJJLLLLLLLLLLLLIIIFFFEEEFFFFFFDDDBBBCCCBBBAAAAAAAAAAAA@@@???AAAAAAAAAAAAAAA@@@???>>>@@@@@@????????????@@@@@@======<<<<<<<<<;;;;;;;;;>>>===<<<::::::;;;<<<<<<======<<<;;;999888777777999999999999999999999999::::::<<<=========<<<;;;???===;;;999888888888888999999999999999999999999<<<<<<;;;::::::999888888888777777777888999::::::<<<;;;:::999999999:::;;;======;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOORRRSSSUUUUUUVVVXXX[[[^^^cccddddddccccccdddgggjjjllllllkkklllmmmpppsssuuutttsssrrrqqqqqqrrrtttvvvssssssttttttvvvwwwyyyyyyzzz{{{|||~~~}}}~~~~~~|||~~~}}}{{{yyyyyyvvvhhhZZZ@@@;;;444///------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''%%%$$$%%%'''(((+++***)))'''%%%###"""!!!***)))((('''&&&&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))))))))************+++++++++******))))))******+++,,,000+++***...111000///000111222777???KKKVVV^^^bbbmmmyyydddddddddcccbbbaaa```___^^^]]]\\\ZZZXXXVVVTTTSSSPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMIIIIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFGGGJJJKKKKKKKKKJJJGGGEEEDDDFFFFFFDDDBBBDDDBBBAAABBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@???>>>@@@??????>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888999999999999999999999999999:::;;;<<<===<<<<<<;;;>>>===;;;999888888888888999999999999999999999999<<<<<<;;;::::::999888888999999999999999:::;;;;;;;;;;;;:::999999999:::;;;===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQTTTUUUWWWZZZ^^^aaa```bbbdddeeeeeefffiiikkklllkkkkkklllmmmpppssstttsssrrrqqqpppqqqrrrtttuuussssssssstttuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||zzz{{{}}}}}}zzzwwwooo```QQQ<<<888333///------,,,,,,++++++++++++++++++++++++++++++************++++++************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$###)))((('''&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''((((((((((((((((((''''''(((((()))***))))))*********+++++++++******))))))******+++,,,...+++---333666333//////000222666???JJJUUU]]]aaacccnnn~~~dddddddddcccbbbaaa```___]]]\\\[[[YYYWWWUUUSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFEEECCCDDDEEEEEEDDDBBBCCCBBBAAABBBDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@??????@@@??????>>>>>>??????@@@=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999999999::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;===<<<;;;:::999888888999::::::::::::::::::::::::<<<;;;;;;::::::999999888;;;::::::::::::;;;;;;<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSUUUVVVWWWYYY]]]```]]]```dddfffhhhiiikkklllkkkkkkkkkkkkmmmppprrrsssrrrqqqpppppppppqqqssstttrrrrrrssstttuuuwwwxxxyyy{{{|||}}}~~~}}}||||||||||||zzzxxxvvvzzz{{{vvvmmmaaaPPPAAA777444000......---,,,+++++++++++++++++++++++++++******))))))))))))******************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((()))))))))))))))))))))((()))******+++)))))))))*********++++++******))))))******+++,,,,,,,,,000777999444///...000111666>>>JJJUUU\\\```bbbjjjwwwdddddddddcccbbbaaa```___^^^]]][[[YYYWWWUUUTTTTTTTTTSSSQQQNNNMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEFFFHHHHHHGGGFFFCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@BBBCCCDDDDDDCCC@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>??????=========<<<<<<<<<<<<<<<;;;<<<=========<<<:::999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<;;;;;;:::999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;:::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>???@@@AAACCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPTTTVVVWWWWWWWWWWWWYYY[[[\\\```eeehhhiiiiiijjjkkkjjjjjjjjjkkkmmmoooqqqrrrpppooooooooopppqqqrrrsssrrrrrrrrrtttuuuwwwyyyzzz{{{|||~~~~~~|||||||||{{{xxxuuusssvvvsssiii\\\NNN>>>222111///------...---,,,***************************))))))(((((((((((())))))************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((())))))))))))***************))))))******+++,,,))))))))))))******************))))))******+++,,,,,,,,,000666888333///...///111555===IIISSS[[[^^^eeejjjsssdddddddddcccbbbaaa```___]]]\\\ZZZWWWUUUTTTSSSSSSTTTSSSQQQNNNMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFEEEFFFGGGGGGEEECCC@@@AAACCCCCCCCCCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBB???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???========================;;;<<<=========<<<:::999999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;:::::::::::::::::::::999::::::::::::::::::::::::;;;;;;::::::::::::999999::::::999999999999::::::999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<==================>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHKKKKKKLLLMMMNNNPPPQQQQQQSSSUUUWWWWWWWWWWWWXXXYYY]]]aaafffiiiiiihhhhhhhhhhhhiiijjjkkkmmmooopppqqqnnnnnnoooooopppqqqrrrrrrrrrrrrssstttvvvxxxzzz{{{|||}}}~~~~~~}}}||||||zzzvvvssssssqqqhhhYYYKKK???333***---,,,+++,,,------,,,***************************)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))*********+++***************+++,,,,,,(((((()))))))))***************))))))******+++,,,,,,+++...222222///...000///000444===GGGRRRYYY]]]bbbfffmmmxxxdddddddddcccbbbaaa```___[[[YYYVVVTTTQQQPPPPPPPPPSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHGGGDDDBBB???BBBDDDDDDCCCBBBBBBBBBAAA@@@???@@@BBBBBBBBB@@@??????@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>>???<<<============>>>>>>>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999:::;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999999999999888888999:::;;;;;;;;;;;;999:::;;;<<<========================>>>???@@@@@@AAABBBBBBCCCDDDFFFGGGHHHKKKKKKKKKLLLMMMOOOQQQRRRMMMPPPSSSVVVWWWXXXZZZ\\\]]]aaaeeeggghhhgggggggggggghhhiiikkkmmmnnnooopppnnnnnnooopppqqqrrrrrrssssssssstttuuuwwwzzz{{{}}}}}}~~~~~~~~~~~~}}}||||||zzzwwwsssooooooiiiZZZJJJ>>>888111***,,,+++***+++,,,---,,,+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))*********************)))******+++,,,((((((((()))))))))************))))))******+++,,,,,,+++,,,......+++---222...000444<<>>???@@@AAAAAAAAAAAA@@@>>>>>>============>>>>>><<<=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777888999:::;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::::::::777888999;;;<<<<<<;;;;;;999:::;;;============<<<===<<<<<<======>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPJJJNNNRRRTTTVVVXXXZZZ[[[[[[^^^bbbeeefffggghhhiiifffgggiiikkkmmmnnnoooooonnnnnnoooqqqrrrsssssssssttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzzyyyxxxtttoookkkcccZZZIII:::555444111,,,,,,+++)))***+++------,,,***************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******)))))))))))))))***++++++(((((((((((()))))))))*********))))))******+++,,,+++***,,,...---***,,,111...///333;;;FFFPPPWWWZZZ___dddmmmvvv}}}dddddddddcccbbbaaa```___\\\ZZZWWWSSSQQQQQQQQQQQQOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIGGGDDDAAA@@@CCCFFFFFFCCCAAAAAABBBEEEDDDBBBBBBCCCCCCBBB@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>><<<=========>>>>>>??????>>>===<<<::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888:::;;;777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;777888999;;;<<<<<<;;;;;;888999;;;===>>>>>>===<<<<<<<<<<<<======>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKMMMNNNLLLOOORRRTTTUUUUUUWWWXXXYYY\\\```ccceeegggiiikkkfffgggiiikkkmmmnnnnnnooonnnnnnpppqqqsssssssssssstttuuuvvvwwwzzz|||~~~~~~}}}~~~~~~~~~}}}||||||||||||||||||}}}}}}~~~zzzyyyxxxwwwuuurrrlllhhhVVVLLL<<<000///222000+++---+++))))))+++,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%&&&((()))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((()))))))))))))))))))))((()))******+++(((((((((((())))))))))))*********)))***++++++,,,******---000...+++,,,111...///333;;;EEEOOOWWWZZZ]]]bbbkkksssuuu}}}gggggggggfffccc___\\\ZZZZZZYYYVVVTTTRRRQQQQQQQQQSSSRRRQQQPPPOOONNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIILLLLLLIIIHHHKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===@@@AAA???===>>>??????@@@???>>>===<<>>=========???@@@AAA<<<999777999<<<>>>:::666===<<<;;;:::999888888888::::::::::::::::::::::::;;;:::888888888:::<<<===;;;:::999888888888999:::999999::::::::::::;;;;;;888888888888888888888888::::::999999999999888888;;;;;;:::999:::;;;<<<===<<<<<<<<<==================>>>???BBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVWWWWWWXXXYYY\\\```cccddddddeeefffddddddeeeggghhhjjjkkkkkkmmmnnnppprrrsssuuuuuuvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~|||}}}~~~}}}}}}{{{}}}~~~~~~}}}}}}||||||yyyyyyzzz{{{||||||||||||yyy{{{}}}|||uuulllccc]]]EEE<<<222------...---+++)))************+++++++++***************+++++++++))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++******))))))(((((('''((()))***,,,,,,+++)))$$$000///***,,,+++(((---,,,---......------...000111111333999CCCMMMVVV[[[^^^cccjjjpppsss|||dddddddddcccbbb___\\\ZZZ[[[YYYTTTQQQOOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIILLLKKKHHHHHHJJJJJJGGGGGGFFFEEECCCBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===???@@@???===>>>???@@@@@@@@@???===<<<>>>======<<<===>>>???@@@<<<:::888999===>>>;;;777<<<<<<;;;:::999999999999:::::::::::::::::::::::::::999888777777888:::;;;;;;:::999888888888999:::999999::::::::::::;;;;;;999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<===============>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRSSSUUUVVVWWWXXXXXXYYY\\\```bbbccccccdddeeeeeeffffffggghhhiiiiiijjjmmmnnnppprrrtttuuuvvvvvvuuuwwwyyyzzzzzz{{{}}}~~~}}}|||}}}~~~}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxssshhhZZZOOO>>>777///,,,,,,...---+++)))************+++++++++++++++******************))))))))))))))))))))))))******))))))(((''''''&&&'''((((((((())))))))))))(((((((((((((((''''''''''''((((((((())))))))))))((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((*********)))))))))))))))(((***,,,+++&&&!!!###''')))---***'''***,,,+++...+++,,,------,,,,,,---/////////111777AAAKKKTTTYYY]]]aaahhhnnnqqqyyycccddddddcccbbb```^^^\\\^^^[[[VVVRRRQQQSSSVVVYYYSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKHHHGGGJJJJJJGGGGGGEEEBBB@@@@@@BBBEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>??????>>>===??????@@@AAA@@@???>>>======<<<<<<<<<<<<===>>>>>>===;;;999;;;===>>>;;;999;;;::::::999999::::::;;;:::::::::::::::::::::::::::999888777777777888999;;;:::999888888888999:::999999::::::::::::;;;;;;::::::::::::::::::::::::999::::::;;;===>>>>>>???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>===>>>@@@BBBCCCEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQSSSUUUVVVWWWXXXXXXYYY\\\___aaaaaaaaabbbcccgggggggggggghhhhhhhhhhhhnnnoooqqqssstttvvvvvvwwwuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}|||yyyzzz}}}~~~|||xxx{{{{{{{{{||||||||||||}}}zzzzzz{{{{{{{{{zzzyyyyyy}}}zzzwwwtttnnn```MMM???555111,,,+++,,,...---+++)))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***))))))(((((('''''''''''''''((((((((()))))))))))))))(((((('''''''''&&&''''''((((((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))***+++)))******%%%###---:::BBB:::///***+++,,,++++++***+++---,,,++++++,,,...------000555===HHHRRRXXX[[[___fffkkknnnuuugggggggggeeedddaaa___^^^\\\YYYVVVSSSRRRSSSVVVWWWSSSSSSRRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJGGGGGGIIIIIIFFFDDDDDDCCCBBBCCCDDDFFFGGGCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;:::<<<===>>><<<::::::999999999::::::;;;<<<::::::::::::::::::::::::;;;:::999888777777888888;;;:::999888888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQRRRTTTVVVWWWXXXXXXYYY[[[^^^_________```aaaeeeffffffggghhhiiiiiijjjnnnoooqqqsssuuuvvvwwwwwwuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~{{{}}}{{{yyyzzz{{{{{{yyywww{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzzzzzzzzyyyyyy}}}{{{wwwqqqfffTTTAAA444000...,,,,,,------,,,***))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((()))))))))))))))(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******...&&&$$$,,,888CCCSSSbbbVVV???///,,,***+++,,,)))***,,,------,,,,,,---...,,,---///444;;;EEEOOOVVV[[[^^^dddiiilllrrrjjjiiihhheeebbb___]]][[[UUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJIIIGGGJJJJJJFFFFFFIIIHHHEEEBBBCCCEEEFFFGGGGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>======>>>>>>>>>@@@@@@AAA@@@???>>>;;;<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<======<<<;;;999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::999999999999;;;:::999888888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999999999;;;;;;;;;<<<===>>>>>>???>>>???@@@BBBCCCDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYY[[[]]]^^^^^^^^^```aaacccccceeeggghhhjjjllllllnnnoooqqqssstttvvvvvvvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~{{{zzz{{{|||{{{xxxvvvwwwyyy{{{{{{zzzzzzyyyxxxwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzvvvkkkYYYGGG999222///............---+++)))))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))***+++$$$&&&<<<[[[sssTTT333###'''&&&+++000,,,,,,---......------...///---...000333999BBBMMMUUU[[[]]]ccciiikkkppp}}}iiihhheeebbb^^^[[[YYYXXXWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGIIIIIIFFFEEEHHHHHHEEEAAACCCFFFHHHIIIHHHEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???===<<<===>>><<<===>>>???@@@???>>>>>><<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;::::::::::::999;;;:::999888888888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888999::::::::::::::::::;;;;;;<<<===>>>??????>>>???AAABBBCCCDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXYYYZZZ\\\]]]]]]^^^```bbbaaabbbdddfffiiikkkmmmnnnmmmnnnppprrrsssuuuuuuvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~{{{yyy|||}}}{{{wwwtttvvvyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyuuutttnnn^^^KKK;;;444222/////////...---,,,***))))))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))'''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))&&&***444NNNttt\\\222###***&&&(((000***,,,---///...------...000...///111222666>>>IIIRRRZZZ\\\bbbhhhkkkooozzzgggfffccc```]]][[[YYYXXXZZZZZZXXXVVVUUUTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFIIIHHHEEEEEEGGGGGGDDDCCCDDDEEEFFFFFFFFFDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@===;;;<<<>>>;;;<<<===>>>???>>>>>>===<<<======>>>===<<<;;;:::999:::;;;;;;;;;:::::::::::::::999999999:::;;;;;;::::::::::::::::::::::::888999999::::::::::::999;;;:::999888888888999:::999999::::::::::::;;;;;;::::::::::::::::::::::::888888888999999999999999777999:::<<<=========<<<::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOQQQSSSUUUWWWXXXXXXXXXZZZ\\\]]]]]]___bbbdddcccccceeeggghhhjjjlllllllllmmmoooqqqrrrttttttuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}}}}|||yyy{{{{{{{{{zzzxxxwwwvvvwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvpppjjj^^^NNN===333000111------...---,,,+++++++++)))************+++++++++++++++******************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&''')))))))))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''%%%555CCCPPPooofff666(((111'''%%%---&&&+++---......---,,,...///...///000000222:::EEENNNXXXZZZ```fffjjjnnnxxxgggfffcccaaa___]]]\\\\\\XXXUUURRROOOMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHHHHEEEEEEGGGGGGDDDDDDDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBB@@@===;;;<<<>>>:::;;;<<<>>>>>>>>>===<<<======>>>>>>>>>===;;;:::888:::;;;;;;:::999999:::;;;::::::999999::::::;;;::::::::::::::::::::::::666777888999999999999999;;;:::999888888888999:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::777777888999::::::;;;<<<888999;;;===????????????::::::;;;<<<===>>>???@@@???@@@AAABBBCCCCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNQQQSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^```ccceeeeeeeeefffggghhhiiijjjkkkkkklllnnnppprrrsssttttttuuuwwwyyyzzzzzz{{{}}}~~~}}}|||{{{|||}}}}}}zzzxxx~~~{{{xxxxxxzzzzzzwwwtttrrrssstttvvvwwwyyyzzz{{{{{{{{{zzzyyywwwuuusssrrrmmmcccRRRAAA555000......***+++,,,,,,+++++++++---)))************+++++++++***************+++++++++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''>>>IIIHHH]]]___...###000%%%$$$...(((***,,,------,,,+++---...---///000///000666BBBKKKVVVXXX^^^eeeiiimmmvvvddddddcccaaa]]]ZZZYYYZZZVVVUUURRRPPPOOOOOOPPPQQQRRRPPPOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHGGGEEECCCAAAAAABBBCCCEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@???=========>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<@@@???===;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============<<<:::888777888888::::::::::::888888<<<<<<;;;:::888999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::999999888999:::;;;<<<999888888888999;;;===>>>;;;<<<===>>>>>>?????????@@@??????@@@AAACCCEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWVVVWWWXXX[[[]]]```bbbcccdddfffhhhhhhhhhiiikkkmmmlllnnnpppqqqqqqrrrtttvvvwwwxxxyyyzzz{{{}}}~~~~~~||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyuuuuuuuuuwwwxxxzzz|||}}}{{{wwwsssssstttrrrmmmggg]]]QQQ@@@555222111...+++++++++++++++++++++++++++,,,+++)))((((((((()))*********))))))(((((('''''''''(((((()))***+++++++++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''((((((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***BBBUUUCCCCCC}}}___---,,,+++)))))))))******---------------------------.........///555>>>FFFMMMVVV```eeefffkkkuuu~~~ddddddccc```]]]ZZZYYYYYYXXXVVVTTTRRRQQQQQQRRRRRRRRRPPPOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@>>>===>>>???@@@@@@@@@?????????>>>>>>===========================<<<;;;;;;;;;;;;<<<======<<<;;;999999:::;;;<<<>>>>>>===;;;:::888777777::::::<<<<<<<<<;;;:::999888888999::::::999888888<<<<<<;;;:::888999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;:::::::::<<<===>>>;;;:::999999999:::;;;<<<;;;<<<===>>>>>>??????>>>@@@??????@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQSSSUUUVVVWWWUUUWWWYYY[[[^^^```aaabbbdddfffhhhhhhhhhiiikkkmmmlllnnnppppppqqqrrruuuwwwxxxyyyyyyzzz{{{|||}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxsssttttttuuuwwwyyyzzz{{{yyyvvvtttttttttppphhhaaaRRRHHH:::222111111///,,,+++++++++++++++++++++++++++***)))((((((((()))***))))))))))))(((((((((((('''(((((()))******++++++))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***GGGllliiiSSS```dddBBB,,,,,,***)))))))))******------,,,,,,,,,,,,,,,,,,---...///...///444<<>>???@@@@@@????????????>>>>>>>>>========================>>>===<<<<<<<<<<<<===>>>::::::999888888999;;;;;;======<<<;;;999888777777777888:::<<<======<<<<<<888999999::::::999999888;;;;;;;;;:::888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;======<<<<<<<<<===>>>>>><<<;;;:::999999999999:::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNPPPQQQSSSUUUVVVVVVUUUWWWYYY\\\___```aaaaaadddfffhhhhhhhhhiiikkkmmmnnnnnnooooooooorrruuuxxxzzzzzzzzz{{{{{{{{{||||||}}}||||||||||||{{{{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwrrrrrrssstttvvvwwwxxxxxxwwwvvvuuuuuurrrjjj^^^UUUCCC<<<333///000111000---+++++++++++++++++++++++++++***)))((((((((())))))(((((((((((())))))))))))'''(((((())))))******+++******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))"""222[[[kkkRRRAAA;;;---++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,---...///......111999???HHHPPP[[[aaadddiiisss{{{bbbcccbbb___[[[YYYXXXXXXXXXWWWVVVTTTTTTSSSTTTTTTQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA?????????@@@????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<===999999888888999:::;;;<<<999999999:::::::::::::::777888:::<<<======<<<<<<:::::::::::::::::::::::::::;;;;;;:::999999:::<<<::::::::::::::::::::::::999999888888999999:::;;;======<<<<<<<<<=========:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVUUUWWWZZZ]]]___`````````ccceeeggghhhhhhiiilllmmmooooooooonnnnnnqqqvvvyyy{{{{{{{{{{{{zzzzzzzzzzzz||||||||||||{{{{{{{{{{{{wwwwwwxxxwwwwwwwwwvvvvvvrrrsssssstttuuuvvvvvvvvvvvvvvvuuurrrkkk^^^PPPFFF777333...---///111///---******************************))))))((((((((((((''''''(((((())))))******(((((((((((())))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''...BBB;;;000---))))))))))))))))))***************++++++++++++,,,,,,---//////...---///555:::EEEMMMWWW___ccciiirrryyybbbbbbaaa___[[[XXXWWWXXXVVVUUUTTTTTTSSSSSSSSSSSSQQQOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;<<<<<<999999999::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<999:::;;;:::999888:::;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<:::;;;<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWZZZ\\\^^^___``````ccceeeggghhhiiijjjlllnnnooooooooonnnnnnqqqvvvyyyzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzyyyvvvvvvwwwwwwwwwvvvuuutttsssssstttuuuvvvvvvuuuuuuuuutttqqqjjj___PPPAAA777111///------///000...,,,************************))))))))))))((((((''''''''''''(((((())))))******((((((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((222$$$"""((()))))))))((((((((())))))*********************++++++,,,,,,,,,---///000///---...333777AAAIIITTT\\\bbbiiiqqqwwwaaaaaaaaa^^^ZZZWWWWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAA???>>>???@@@======>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::999999;;;;;;<<<<<<<<<;;;999888===<<<<<<;;;;;;<<<<<<===888:::;;;:::999888999:::::::::::::::::::::::::::999999999999999:::;;;;;;:::::::::;;;::::::999888666777999:::;;;<<<<<<<<<::::::;;;<<<============>>>???@@@BBBCCCDDDEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMOOOPPPRRRTTTUUUUUUXXXXXXZZZ[[[]]]___```aaabbbdddggghhhiiijjjlllnnnnnnnnnooooooooorrruuuxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxtttuuuvvvvvvvvvuuutttsssrrrsssuuuvvvvvvuuutttsssqqqnnnhhh]]]PPPBBB555...///---,,,---......,,,+++************************(((((()))))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&+++,,,)))&&&&&&'''(((&&&'''((()))******************++++++,,,,,,------,,,///000000......222666===EEEPPPYYYaaahhhoootttaaaaaa```]]]ZZZWWWVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::999<<<;;;:::999999:::;;;<<<888999;;;:::999888999:::999999999999999999999999:::::::::::::::;;;;;;<<<999:::;;;;;;:::999888777888888:::;;;;;;;;;;;;:::::::::;;;<<<===============>>>@@@BBBDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSUUUUUUZZZYYYYYYZZZ[[[^^^```bbbbbbdddggghhhiiijjjmmmooolllnnnppppppqqqrrruuuwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvssstttuuuvvvvvvtttsssqqqqqqrrrtttttttttsssrrrqqqkkkfff]]]PPPCCC777///+++,,,++++++,,,,,,,,,,,,+++************************'''((()))))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''+++))))))'''&&&+++%%%&&&''')))***++++++***+++++++++,,,------......,,,...111111//////222555999@@@KKKUUU^^^eeelllqqq{{{```aaa```]]]YYYWWWVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJIIIGGGDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???=========>>><<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<===>>>>>>???999:::;;;<<<<<<<<<;;;:::::::::888888888888::::::777999;;;;;;999888999999999999999999999999999999;;;;;;::::::;;;;;;<<<===::::::;;;<<<;;;:::888777999:::;;;<<<;;;:::999888999:::;;;<<<===============>>>AAACCCDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLMMMNNNPPPRRRSSSTTTUUU[[[ZZZYYYXXXZZZ]]]aaacccbbbdddfffhhhiiijjjmmmooolllnnnpppqqqrrrrrruuuvvvtttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvuuussstttuuuvvvvvvtttrrrqqqpppqqqrrrssssssrrrpppooofffaaaVVVHHH;;;222---,,,************++++++,,,+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%******))))))((((((''''''((((((((((((((('''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$######%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&(((******(((&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***$$$###+++)))&&&,,,$$$%%%''')))+++++++++***++++++,,,------...//////+++...111111000000222555555===HHHRRR[[[cccjjjnnnwww```^^^^^^___YYYRRRTTTZZZSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@??????>>>>>>===;;;@@@???999<<>>??????<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888===777555999<<<999888;;;;;;;;;;;;::::::999999999888888999999999:::::::::;;;::::::999999::::::;;;888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<=========>>>???AAABBBCCCDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKKKKNNNQQQSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZ___eeeiiidddeeegggggghhhiiilllooommmoooqqqrrrqqqqqqrrrtttvvvvvvvvvvvvvvvvvvvvvvvvyyyvvvsssrrrttttttrrrpppuuutttrrrpppoooooopppppptttrrrqqqsssvvvuuupppjjj^^^SSSDDD999444111---***------,,,+++*********+++************))))))))))))************)))(((&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***(((++++++)))(((''''''''''''***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,++++++,,,,,,---.........//////000111111111666999AAALLLXXXbbbiiilllvvv}}}bbb___^^^^^^ZZZTTTTTTXXXTTTSSSSSSSSSRRRRRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>======<<>>>>>???;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;::::::999888>>>888666:::<<<999888:::;;;;;;;;;::::::999999999888888999999999::::::::::::999999888888999999:::888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<===============???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIJJJJJJKKKKKKMMMQQQRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[^^^cccgggccceeegggiiiiiijjjlllnnnnnnppprrrrrrqqqqqqrrrsssttttttttttttttttttttttttwwwuuurrrrrrssstttrrrqqqtttsssqqqppppppppppppqqqvvvtttssssssrrrlllbbb[[[NNNEEE:::222///---+++))),,,++++++************+++************)))))))))))))))))))))(((((('''&&&%%%((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))(((((()))+++,,,+++)))+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''(((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))((()))******++++++******,,,++++++++++++,,,------------...//////000000111444777>>>HHHTTT___gggkkksssyyybbb___]]]]]]ZZZUUUTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======???>>>;;;;;;FFFQQQNNNCCC======<<<<<<======>>>???:::::::::999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999<<<888777999:::999888:::;;;;;;::::::::::::999999888888999999999:::::::::999888888777777888888999888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIKKKMMMPPPQQQRRRRRRTTTUUUWWWXXXZZZ[[[\\\^^^aaacccccceeehhhjjjkkkkkklllmmmnnnppprrrrrrqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqtttrrrqqqqqqrrrssssssrrrsssrrrqqqpppppppppqqqrrrvvvuuusssqqqlllaaaSSSIII<<<666///,,,+++,,,+++)))******)))))))))***++++++************))))))))))))'''((((((((('''&&&%%%$$$'''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))***,,,,,,+++)))***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((((((((((((((('''''''''''''''((((((((('''(((((())))))(((((('''(((((((((((())))))))))))'''((())))))******))))))+++++++++++++++,,,------,,,,,,------...//////000222555:::BBBMMMYYYccciiipppttt___]]]\\\[[[ZZZWWWTTTTTTUUUTTTTTTRRRQQQPPPOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>??????<<<;;;AAAHHHEEE<<<===<<<<<<<<<<<<===>>>>>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888777666888999999999:::::::::::::::::::::::::::888888999999999:::::::::999999888888888888999999888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<=========???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOQQQQQQRRRTTTVVVVVVXXX[[[\\\]]]]]]___```bbbeeeiiillllllllllllmmmnnnppprrrrrrqqqqqqrrrsssppppppppppppppppppppppppppppppooopppqqqrrrssssssrrrqqqpppppppppqqqrrrssstttsssrrrnnnfffXXXIII>>>222///,,,+++,,,...---,,,)))((((((((()))***++++++************)))))))))((('''(((((((((''''''&&&%%%&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''+++***)))***++++++***((()))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((()))))))))***************))))))))))))(((%%%%%%&&&((())))))))))))&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))+++++++++***+++,,,,,,---++++++,,,------......///111333777===GGGSSS___gggmmmqqq{{{\\\]]]]]][[[XXXWWWUUUSSSUUUTTTSSSRRRQQQPPPOOONNNPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????===>>>>>><<<<<<======;;;<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;:::::::::555666777666777999:::;;;::::::::::::::::::::::::888888999999999:::::::::::::::999999999999::::::888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<=========@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIILLLMMMOOOPPPQQQRRRTTTVVVVVVYYY\\\]]]]]]]]]___```cccfffjjjlllmmmmmmmmmnnnoooqqqrrrrrrqqqqqqqqqrrrppppppppppppppppppppppppmmmnnnnnnooooooppprrrsssrrrqqqpppppppppqqqrrrssstttsssoooiii^^^OOO@@@777...---,,,,,,---.........)))((((((((()))***++++++************)))))))))((((((((()))))))))(((''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$######$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&***)))))))))***)))(((&&&((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))+++*********))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))+++************+++,,,,,,++++++,,,,,,---.........111333666:::BBBMMMZZZccckkkpppxxx\\\aaaccc]]]XXXVVVUUUSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@??????:::===???>>><<<<<<>>>@@@<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<============::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::777:::;;;888777999;;;:::999999::::::::::::;;;;;;888888999999999:::::::::;;;::::::::::::::::::;;;888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<=========>>>???@@@@@@AAAAAAAAA@@@DDDDDDFFFGGGHHHIIIIIIIIIMMMOOOPPPQQQQQQSSSUUUXXXWWWZZZ\\\^^^^^^^^^```aaadddgggjjjlllmmmmmmnnnooooooqqqsssrrrqqqpppqqqrrrppppppppppppppppppppppppkkklllnnnnnnnnnnnnqqqssssssrrrqqqpppppppppqqqrrruuuqqqjjj___RRRDDD888111------,,,,,,,,,,,,,,,---******)))))))))***++++++************))))))))))))((()))))))))))))))((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((#########$$$%%%(((***+++%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''+++***))))))))))))&&&$$$'''&&&&&&%%%%%%%%%&&&&&&'''((()))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((************))))))))))))&&&'''(((((())))))))))))((((((((('''''''''''''''((())))))******))))))((((((((((((((())))))))))))'''((())))))******))))))***************+++,,,,,,++++++,,,,,,---......//////222444777===GGGTTT]]]fffnnnvvv~~~aaaiiilllcccXXXTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAA@@@??????>>>>>>======<<<===>>>??????@@@AAA<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;:::===BBBAAA;;;888:::;;;999999999999::::::;;;;;;;;;888888999999999:::::::::::::::999999999999::::::888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<=========??????@@@AAAAAAAAA@@@@@@BBBCCCEEEGGGIIIJJJJJJKKKOOOPPPQQQQQQRRRTTTWWWYYYXXXZZZ]]]^^^^^^```bbbdddfffhhhjjjkkklllmmmoooqqqpppqqqsssrrrqqqppppppqqqppppppppppppppppppppppppjjjlllnnnmmmlllmmmooorrrtttsssqqqppppppppppppqqqoooiii___RRREEE:::444111---------,,,++++++,,,---,,,++++++************+++************))))))))))))''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***,,,+++*********)))'''%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))))))))((((((((('''(((((()))))))))(((((()))))))))(((((('''''''''))))))************))))))(((((((((((())))))))))))((()))******++++++*********************++++++,,,,,,,,,,,,---......//////---000333555888AAAMMMVVV___jjjrrrvvvfffpppsssgggYYYSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDD??????>>>>>>===<<<<<<<<>>===<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;CCCHHHGGG???999::::::777999999999::::::;;;;;;;;;888888999999999:::::::::999999888888888888999999888888999999999:::::::::888999::::::888888999:::::::::;;;;;;<<<======>>>AAAAAABBBCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKOOOQQQRRRRRRRRRTTTWWWZZZYYY[[[]]]^^^^^^```dddfffgggiiijjjkkkkkkmmmppprrrpppqqqssssssqqqppppppqqqoooooooooooooooooooooooojjjlllnnnmmmkkkkkknnnqqquuutttrrrpppooooooppppppgggaaaVVVIII===666444444.........---,,,,,,...///------,,,+++*********+++************))))))))))))&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))***++++++,,,...---+++++++++***'''%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$&&&((()))***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((())))))))))))(((((('''******))))))((((((((('''))))))************))))))(((((((((((())))))))))))))))))***+++++++++++++++*********)))***++++++,,,,,,,,,---......//////000,,,...111333555===HHHQQQZZZgggoooqqq~~~___]]][[[XXXUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOONNNLLLKKKLLLKKKIIIHHHKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>>>>??????>>>>>><<<;;;;;;<<<<<<;;;999<<<<<<;;;;;;;;;:::::::::999:::<<<======;;;:::888<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::;;;;;;;;;;;;::::::999888999999999999999999999999::::::999888888999::::::999999:::;;;;;;:::999999<<<<<<;;;;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEGGGHHHJJJKKKLLLLLLNNNPPPRRRSSSVVVZZZ\\\[[[\\\^^^```bbbcccddddddkkkllllllmmmnnnooopppppppppqqqrrrqqqpppooopppqqqoooooonnnmmmlllkkkkkkjjjoooooonnnnnnnnnnnnooooooqqqooonnnoooqqqpppllliii]]]QQQAAA888666666333000///...,,,++++++,,,---///+++***))))))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%((()))(((&&&%%%(((+++)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***+++******///---***))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&%%%'''***,,,,,,+++,,,---******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222555;;;CCCHHHWWWbbbhhhnnn|||___]]][[[XXXUUUTTTSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKLLLKKKIIIHHHKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;======>>>>>>>>>======<<<@@@???>>>>>>??????>>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888999999999999::::::::::::;;;;;;;;;::::::999888999999999999999999999999::::::999888888999::::::999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAAAAABBBBBBEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOQQQSSSSSSUUUWWWYYY[[[]]]___aaacccdddeeefffiiiiiikkklllnnnooopppqqqpppqqqrrrrrrqqqqqqrrrsssooonnnnnnmmmlllkkkjjjjjjmmmmmmmmmmmmnnnnnnoooooopppooooooqqqrrrpppjjjeeeRRRGGG999111000000///,,,,,,,,,++++++,,,---...///******)))))))))))))))***((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((()))+++)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$######&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***++++++******---+++((('''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%'''***++++++***+++,,,******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111444:::AAAFFFQQQ]]]dddkkkwww___]]]ZZZWWWUUUSSSSSSSSSPPPPPPPPPPPPOOOOOOOOONNNOOOMMMLLLKKKLLLKKKJJJHHHKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@@@@????????????>>>=========>>>>>>========================>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;@@@???>>>>>>???@@@>>>===;;;;;;;;;;;;::::::::::::;;;:::999888999:::===>>>:::::::::999999999999999999999999999::::::::::::::::::;;;;;;;;;:::999999999999999999999999999999:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLOOORRRTTTUUUUUUVVVWWW\\\]]]___aaaccceeeffffffjjjjjjlllnnnppprrrssstttnnnpppqqqqqqpppppprrrsssnnnmmmmmmlllkkkjjjiiiiiijjjkkkkkklllmmmnnnoooooommmmmmoooqqqqqqlllbbb[[[EEE<<<111++++++---,,,***)))***+++,,,---.........***)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))+++++++++)))(((&&&&&&'''''''''&&&%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++++++++***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&((()))***)))((()))******))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000222777===AAAHHHWWW```gggrrr~~~^^^]]]ZZZWWWUUUSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKKKKLLLLLLJJJHHHKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@??????>>>???>>>>>>=======================================;;;;;;<<<<<<===>>>>>>>>>======>>>>>>===<<<<<<;;;===<<<;;;;;;<<<===<<<:::;;;;;;;;;:::::::::999999999999888888999;;;===>>>999999888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;::::::999999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@AAACCCDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIKKKNNNSSSUUUVVVVVVVVVWWW\\\]]]___bbbdddfffggggggjjjkkklllnnnoooqqqrrrsssnnnoooppppppooonnnoooqqqmmmlllkkkjjjiiihhhhhhggghhhiiijjjlllmmmnnnoooooolllmmmnnnnnnlllcccVVVMMM<<<666...***,,,......---(((***+++---...---,,,+++******))))))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''$$$###%%%***------+++)))'''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))+++,,,,,,,,,+++((('''%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&'''))))))''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************************+++++++++++++++,,,,,,,,,,,,------.../////////000444999===AAAQQQ\\\cccmmmwww^^^\\\ZZZWWWTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMKKKKKKLLLLLLJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@??????>>>???>>>>>>=======================================;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===============;;;999888999;;;;;;:::999;;;;;;:::::::::999999999666777999;;;<<<<<<;;;;;;888888888888888888888888999999:::::::::;;;;;;;;;999::::::;;;;;;:::::::::999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHKKKPPPSSSTTTTTTUUUVVV[[[]]]___bbbdddfffggghhhiiiiiijjjkkkmmmnnnoooooopppqqqrrrqqqooonnnnnnoookkkkkkjjjiiihhhgggfffffffffhhhjjjlllmmmnnnooooooooonnnllliiicccXXXJJJ@@@555111,,,+++---/////////***+++---------+++)))'''+++******)))))))))))))))))))))******)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$###&&&***......,,,)))'''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***+++&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,---,,,,,,)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&(((******(((&&&%%%&&&'''''''''''''''''''''&&&'''((((((&&&&&&((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))******+++++++++++++++++++++,,,,,,---------....../////////222666:::>>>MMMVVV^^^jjjsss^^^\\\YYYVVVTTTRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLKKKKKKLLLLLLKKKIIIKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@@@@????????????>>>=========>>>>>>========================>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<============;;;:::999:::<<<<<<<<<:::::::::::::::999999999999666777:::;;;<<<;;;:::999888888888888888999999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999999999999888999999::::::999999888<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>?????????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCFFFIIIKKKLLLMMMNNNPPPUUUVVVYYY\\\^^^```bbbbbbhhhhhhiiikkklllnnnooopppooopppqqqpppnnnmmmnnnooojjjiiiiiihhhgggfffeeeeeeggghhhjjjmmmnnnoooooonnnqqqlllfff___WWWLLL???666///---+++***,,,.........+++,,,,,,---,,,***'''&&&---,,,+++)))((((((((('''(((((()))******)))''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''***,,,------)))(((&&&&&&'''''''''&&&%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++###%%%(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''(((***,,,------------***)))''''''((()))((('''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&''')))+++)))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))***++++++++++++******++++++,,,,,,------...---.../////////111555888<<>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::999:::<<<===<<<;;;:::::::::999999999999888999999999:::::::::999999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<888999::::::;;;;;;;;;:::999999999999999999999999888999::::::::::::999888<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<===???@@@AAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAAAAAAAAAAABBBDDDFFFHHHKKKMMMPPPSSSTTTUUU[[[\\\^^^aaadddfffhhhjjjfffhhhiiijjjiiiiiikkkmmmiiiiiihhhgggfffeeeddddddhhhiiikkknnnoooooonnnnnnkkkdddYYYOOOFFF===444...++++++******+++,,,,,,,,,******+++++++++)))((('''...---,,,***((('''&&&&&&&&&''')))*********((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((()))***---///)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))***)))"""%%%))))))(((&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))((()))+++---......------+++)))''''''((((((((('''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((''''''(((***---((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((()))***+++,,,++++++*********+++,,,,,,---......,,,.../////////111555777999AAAEEENNN___iiivvv]]]\\\YYYVVVTTTRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@???????????????????????????????????????;;;;;;<<<<<<===>>>>>>>>>============<<<;;;:::::::::999888999;;;<<<;;;::::::::::::999999999888888<<<:::999777777888:::;;;888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;:::999888;;;:::999999999999:::;;;=========>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============:::;;;;;;:::888777999:::999:::===@@@CCCEEEGGGHHHGGGHHHKKKOOOSSSWWWZZZ\\\]]]___aaabbbcccdddgggiiihhhhhhgggfffeeeddddddccchhhjjjlllnnnoooooonnnmmmcccZZZMMMBBB999222,,,'''++++++++++++,,,,,,,,,,,,((())))))************)))000...,,,***(((&&&%%%%%%%%%''')))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''***)))((())),,,///)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((("""&&&)))***(((&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++((()))+++---.........---+++)))'''''''''((('''%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((''''''))),,,...((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((()))***+++,,,+++************+++,,,,,,---......,,,---//////000111555777777<<<>>>HHH[[[fffppp]]]ZZZWWWTTTSSSQQQOOOMMMPPPPPPOOONNNMMMLLLKKKJJJMMMLLLKKKKKKLLLLLLKKKJJJMMMKKKJJJJJJKKKKKKJJJHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???????????????????????????>>>===>>>@@@@@@>>>===??????>>>>>>======<<<<<<===<<<<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<::::::999888888999::::::999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999;;;999888999<<<>>><<<:::999999999999:::;;;<<<<<<<<<===>>>??????@@@CCCEEEAAACCCEEECCC???===>>>???<<<<<<======>>>???@@@@@@>>>======<<<;;;;;;::::::999999:::;;;<<<===>>>>>><<<===???BBBCCCDDDDDDCCCGGGJJJNNNQQQTTTYYY]]]aaa______^^^]]]\\\]]]aaacccdddfffhhhkkkllljjjfffbbbWWWLLL>>>444000///---++++++******,,,///000---***(((((()))))))))))))))(((///...,,,***((('''&&&&&&(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&''')))+++,,,...///,,,)))&&&$$$$$$%%%&&&%%%&&&((()))))))))((('''$$$%%%&&&&&&&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%######$$$%%%&&&$$$$$$%%%%%%$$$&&&(((+++...------///222333111......+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''')))***"""&&&'''$$$%%%***,,,((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---..................///000000777888<<>>???>>>>>>>>>=========<<<>>>===<<<===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<::::::999888888999::::::999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::;;;999888999;;;<<<;;;999<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>???@@@BBBDDDGGGCCCDDDEEECCCAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::::::::;;;<<<======>>>>>>@@@@@@@@@@@@???>>>>>>===>>>@@@BBBCCCDDDFFFIIILLLOOOPPPQQQPPPPPPRRRUUUXXXXXXYYY[[[^^^___]]]ZZZVVVJJJAAA666///------+++***,,,++++++,,,//////---***(((((())))))***))))))(((++++++***)))(((((('''''''''''''''''''''(((((())))))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%&&&''')))+++---...///---)))&&&%%%$$$%%%&&&%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$$$$&&&'''$$$%%%%%%%%%%%%&&&)))+++...------///222333111...---+++'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###%%%&&&###''''''$$$&&&+++---+++''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---..................//////000666666:::BBBKKKUUUdddrrr[[[YYYVVVTTTSSSRRRPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIOOOMMMLLLLLLMMMMMMLLLKKKLLLJJJIIIIIIJJJKKKJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????BBBAAA@@@AAACCCCCCAAA@@@>>>>>>>>>>>>============???===<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;999<<<<<<<<<===>>>>>>??????CCCBBBAAAAAABBBEEEHHHJJJEEEDDDCCCCCCDDDCCC@@@>>><<<;;;:::999888777777777>>>======<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>???@@@???>>>===<<<;;;;;;;;;=========<<<:::999:::<<>>EEEMMM[[[gggwwwZZZXXXUUUSSSSSSRRRPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????AAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>============???>>><<<<<<======<<<:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999999999999999:::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<=========<<<:::;;;===@@@BBBDDDEEEFFFIIIGGGEEEEEEFFFHHHIIIJJJEEECCCCCCEEEHHHHHHDDD@@@;;;;;;999888777666777777<<<;;;;;;;;;::::::999999666777888:::;;;===>>>???;;;::::::::::::<<<>>>???@@@@@@>>>;;;888666666666777999;;;<<<<<<<<<>>>@@@;;;;;;<<<===???>>>;;;999666333000///111111111/////////.........---,,,,,,+++++++++,,,++++++******''''''((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((***,,,...//////---+++((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''&&&''''''((($$$%%%&&&%%%%%%&&&)))+++,,,---...///000000///......+++)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&(((,,,111555))))))'''%%%&&&(((++++++'''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,++++++,,,,,,---......------------...//////111000444:::@@@GGGSSS^^^mmmYYYVVVTTTSSSRRRRRRPPPOOONNNNNNNNNMMMMMMLLLLLLKKKLLLJJJIIIIIIJJJJJJIIIHHHIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????@@@?????????AAAAAA???>>>============>>>>>>>>>>>>???===<<<<<<======<<<:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999999::::::::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHKKKIIIHHHHHHIIIJJJHHHFFFEEEEEEGGGKKKOOONNNIIIEEE999888666555444555666777888888888888888777777777222333444777999;;;===>>>888888888999;;;>>>@@@BBB>>>>>>===:::666444444555666888::::::999888888999666555555666777777666444444333333333444333222111111111000000///......///---.........------,,,+++)))*********)))((('''&&&(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))+++---///000///...,,,***((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$&&&((()))(((&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''))))))((((((''''''''''''%%%%%%&&&&&&%%%'''))),,,+++,,,...//////...------///---***))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''***...444888+++)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))***,,,,,,---,,,,,,+++***))))))(((((((((((((((((((((((((((******))))))******+++,,,,,,,,,++++++,,,,,,---...---------------...//////---...222888===CCCMMMXXXfffvvvXXXUUUSSSRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????????????????????????????>>>>>>===>>>???@@@>>><<<============>>>>>>>>>>>>>>><<<;;;<<<======<<<;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999888999999::::::999999888888888888999999::::::;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::<<>>???<<<===<<<:::777666777888555777::::::888666555555555444333333555555444333222222333333333222111111222333333222000000111333000000111000000///...---------------,,,***(((&&&))))))(((((())))))***+++))))))(((((((((((())))))''''''''''''''''''''''''(((((()))***+++---///000///...---+++)))(((''''''&&&&&&&&&%%%&&&''''''((()))&&&$$$&&&)))***)))&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&&&&'''***,,,***,,,...///---,,,,,,---///,,,***))))))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%'''((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))---000+++((('''((('''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((()))+++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///,,,---111777;;;???HHHQQQ^^^mmmWWWUUURRRRRRRRRRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????????????????????????????>>>======>>>??????>>><<<<<<=========>>>>>>>>>???<<<;;;:::;;;=========;;;;;;;;;;;;:::::::::999999<<<;;;::::::::::::;;;<<<:::::::::999999999888888888999::::::::::::999888777888888999::::::;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===AAAEEEGGGHHHKKKOOORRRSSSSSSRRRPPPMMMIIIEEECCCFFFHHHMMMTTTYYYVVVOOOGGGOOOUUU^^^bbb```YYYQQQLLL>>><<<999666555555666777666666666666666666666666555555555666666666777777999::::::;;;<<<<<<<<<<<<:::::::::999777666777999333666999;;;:::777666666555333111111333444444333000222333333222111111111333444555333222222444777333333333333222111000///...///000000///,,,***)))***************++++++,,,******))))))))))))******(((((((((((((((((((((((((((((()))***,,,...000111//////---,,,***(((''''''''''''&&&&&&&&&'''((())))))%%%###%%%)))***(((%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&&&&%%%&&&'''&&&&&&'''***,,,***,,,//////---++++++,,,---+++((('''((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&''')))&&&'''+++***&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''((()))***+++,,,******************))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///------111666888:::AAAJJJSSScccwwwVVVTTTRRRRRRRRRRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJIIIIIIJJJKKKIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>???????????????????????????>>>===>>>@@@@@@>>>===<<<=========>>>>>>??????;;;::::::;;;===>>>===<<<;;;;;;;;;:::::::::999999<<<;;;::::::::::::;;;<<<:::::::::999999888888888888999:::;;;;;;:::999888777777888999::::::;;;;;;999:::;;;<<<============================================================CCCGGGKKKOOOPPPTTTXXX\\\UUUUUUTTTSSSOOOKKKGGGEEEFFFJJJQQQ\\\bbb```WWWNNNUUU]]]gggkkkeee[[[RRRMMMEEEBBB>>>;;;888888888999666666666777777777777777:::999888777666555444444666777999;;;<<<<<<<<<<<<444555555444222111333444222666:::<<<<<<:::999888444222000000111222222222000222333333333222333333333555666444333333666999444555555444333222111000...///000111111///---+++++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))((())))))+++,,,...000111//////...,,,***)))''''''(((((('''&&&'''((()))***((($$$"""$$$(((***'''$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&%%%%%%&&&''''''&&&'''***---))),,,//////,,,***+++,,,+++)))'''&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((***+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''$$$'''------((('''***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''(((***+++,,,)))))))))))))))*********))))))))))))))))))))))))*********)))***++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............111555666666<<>>======<<<======>>>>>>>>>>>>>>>????????????>>>======>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;>>>===<<<<<<::::::999888;;;;;;;;;::::::999999999888:::;;;;;;:::999;;;<<<:::;;;;;;;;;<<<======>>>CCCEEEDDD???999888<<>>===@@@EEEGGGHHHLLLSSSZZZ___```___]]]YYYYYYVVVQQQQQQQQQLLLEEEGGGMMMQQQVVV]]]ddd___VVVSSS\\\gggkkkfff]]]WWWTTTLLLHHHBBB???>>>===;;;999888888999999:::999999888888888999999999777666555999:::<<<===<<<;;;999777666555444333333444555666666333000222666:::<<<<<<888777555333222222222333888777555555555555444222000000111333444666888999444444444666777666444333222222111111111111111111......//////000000111111000///---+++***)))((((((,,,+++++++++******))))))***))))))(((***,,,...000222111000///,,,***((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((()))***+++,,,,,,---+++******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((())))))((((((***...111,,,,,,++++++***)))(((((('''((())))))(((((()))***)))************+++++++++***+++,,,,,,,,,,,,+++***++++++,,,---............////////////000333777;;;HHHRRRaaatttXXXWWWTTTQQQOOONNNMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>============>>>??????????????????>>>>>>???>>>======??????>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999888888777;;;;;;;;;::::::999999999888999::::::999999:::<<<;;;;;;<<<======>>>======<<<@@@DDDDDDAAA===<<<<<<;;;>>>BBBCCCDDDFFFGGGHHHJJJMMMTTT[[[aaabbb___\\\[[[[[[WWWRRRQQQRRROOOJJJEEEJJJNNNSSS\\\bbb```YYYUUU[[[cccgggeee]]]TTTNNNIIIIIIIIIEEE@@@<<<999999999999999999888777666666777777888999888777666666888999:::;;;;;;;;;;;;:::999888777777777888999:::666555444555888999999777666666555444444333333333666555333333333333111000222111111222333555777888777777666666666555333111222222111111000000000///111111111111111111222222111000///...,,,++++++++++++++++++++++++*********+++*********+++---///111222111000...,,,)))'''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))((())))))******++++++,,,***))))))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))(((((()))---000,,,,,,+++******)))(((((('''((())))))(((((()))***))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,---............//////000///000333777:::BBBJJJWWWggg}}}XXXVVVTTTQQQOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>=========>>>??????AAAAAA@@@@@@???>>>>>>>>>???>>>======?????????===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999;;;;;;::::::::::::999999777999::::::999888:::;;;;;;<<<===>>>???>>>===<<<999<<<@@@BBBBBB@@@===;;;??????BBBFFFIIIIIIHHHGGGIIIMMMTTT]]]dddddd^^^YYYUUUUUURRRNNNOOOSSSSSSPPPLLLNNNQQQTTTZZZ```^^^ZZZWWWYYY]]]bbbccc]]]SSSLLLIIIMMMPPPNNNGGG@@@======>>>>>><<<;;;999777666555555666777888888999888888999999999:::;;;===>>>???;;;::::::::::::;;;<<<===777666666888999888666333555555666777666555333222666444333333333333222000444333222111222444666777777777666555555555555555444333333222111000//////111111111111111000000000222222000//////.........+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---...000111222222000...,,,)))'''&&&$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((('''(((+++...+++++++++******))))))((('''((())))))(((((()))***)))))))))*********++++++******+++,,,,,,+++******+++,,,,,,---....../////////000000000000222666999@@@EEEOOO[[[mmmSSSRRRQQQPPPOOOPPPQQQQQQLLLKKKKKKKKKKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????============>>>???@@@@@@BBBAAAAAA@@@???>>>>>>===>>><<<<<<<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777888:::999888888999;;;:::;;;===>>>???>>>===<<<>>><<<;;;;;;>>>???@@@???AAA>>>???EEEJJJLLLKKKJJJKKKPPPXXXbbbfffcccZZZRRRMMMOOONNNLLLOOOVVVZZZYYYXXXWWWVVVVVVXXXYYYWWWUUUTTTVVVYYY\\\]]][[[WWWTTTVVVWWWXXXVVVQQQLLLHHHFFFGGGEEECCC???<<<999777555333333555777999:::<<<<<<;;;;;;:::;;;<<<>>>@@@BBB::::::999999:::::::::;;;777777666777777777555555666777888999888666333111666555444555777888777666777555333222222333555777333444444444555777:::<<<888888777666444333222222111000000//////.........222111000///////////////,,,,,,,,,------.....................///000111222444333222000...+++)))''''''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((('''(((***,,,+++*********)))))))))((('''((())))))(((((()))***))))))))))))******************++++++++++++******,,,,,,,,,---...///000000000000111111000222555888<<<@@@IIISSS```vvvRRRRRRPPPOOOOOOPPPQQQQQQLLLKKKKKKKKKKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>===>>>>>>???@@@AAAAAAAAA@@@@@@???>>>======<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::888999::::::;;;;;;;;;:::999::::::;;;;;;<<<<<<===::::::::::::::::::::::::777999::::::999888:::;;;999:::<<<===>>>>>>======@@@>>><<<===???BBBCCCBBBDDD???>>>FFFNNNRRRUUUZZZWWW]]]dddiiifff]]]QQQIIILLLPPPQQQOOOQQQXXX[[[[[[WWWTTTRRRQQQPPPNNNMMMLLLPPPTTTXXXXXXWWWWWWZZZ^^^kkkeee___[[[ZZZVVVOOOJJJIIIGGGDDD???;;;888666555333444555777:::<<<>>>???:::::::::;;;<<<>>>???@@@888888888777777666555444555555444333333555777999999999999999888666444333777666666777:::;;;;;;:::888777555333333444555666333444555555555777;;;>>>===<<<<<<:::999888777777222222222111111000000000111000//////............------......//////000000////////////000111222222555555444222000...,,,+++,,,,,,***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((())))))'''''')))************)))))))))))))))'''((())))))(((((()))***(((((()))))))))*********************************,,,,,,,,,,,,...///111222000111222111111222444666555999AAALLLVVVeee~~~UUUTTTRRRPPPNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>???@@@@@@@@@@@@??????>>>=========<<<::::::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::888999:::;;;;;;<<<<<<;;;888888888999999:::::::::999999::::::::::::;;;;;;888:::;;;;;;:::999;;;<<<::::::;;;<<<>>>???@@@AAA???AAAEEEIIIJJJKKKJJJIIILLLFFFGGGPPPWWWZZZ```iiiiiimmmpppkkk```RRRHHHCCCLLLQQQRRRPPPNNNPPPPPPNNNLLLIIIHHHIIIHHHFFFFFFHHHOOOTTTXXXWWWTTTSSSXXX^^^qqqggg\\\VVVVVVSSSKKKDDDAAA???===:::777666555555888888888999:::;;;===>>>555777:::===???@@@???>>>;;;:::999888555333000///222333222111111333777;;;;;;:::888777666777888999999888777999;;;<<<<<<;;;888888777666666666666666666888999888666555888;;;???>>>>>>===<<<;;;::::::666666666666666555555555333222111000/////////////////////000000000000000///000000000111111111111555555555444222111///...111///---***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((***+++***((((((((()))))))))))))))))))))))))))'''((())))))(((((()))***((((((((()))))))))******+++***))))))))))))***+++,,,,,,,,,,,,---000222333000222222222111111333555555666>>>IIIQQQZZZmmmUUUSSSQQQOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCDDD@@@AAAAAAAAAAAA@@@??????@@@@@@??????>>>?????????>>>========================<<<;;;===???@@@@@@???==============================<<<;;;;;;:::999999999999:::<<<<<<=========999999999999999999999999999999999::::::;;;;;;;;;999;;;<<<<<<;;;:::<<<===<<<;;;;;;<<<>>>AAADDDFFFEEEIIINNNRRRSSSUUUYYY\\\\\\VVVWWW]]]^^^[[[___iiippprrrooocccRRRFFFDDDFFFLLLRRRVVVSSSOOOLLLIIIEEEHHHEEEFFFIIIIIIFFFGGGLLLRRRUUUXXXXXXUUUQQQPPPPPPYYYRRRIIIEEEDDDBBB===999555444333333444666888999AAA@@@===;;;:::999999999222777>>>DDDHHHHHHFFFDDDAAA@@@>>>;;;888333000...///111222222111111444777:::777555333555999>>>AAA@@@>>>======>>>===<<<;;;888888999999999888777777555999<<<:::777555777:::======<<<<<<;;;;;;;;;:::888888888888999999999999888777666444333222222222111111111111111000000000///000000111111111111111444444444444333222111000222000...,,,******++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))+++,,,+++)))(((((()))((()))))))))))))))))))))'''((())))))(((((()))***(((((((((((()))))))))***+++***)))(((((()))***+++---,,,,,,,,,---000222444111222333333111111222444888666:::FFFMMMSSSaaaqqqQQQPPPOOOOOOOOOPPPQQQRRRNNNNNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAAAAAAAA@@@??????AAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<============>>>======>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>>>>===<<<===@@@DDDHHHJJJNNNQQQSSSSSSTTT[[[fffpppiiiddddddgggaaaWWWWWW___mmmnnnhhhXXXFFF>>>CCCLLLPPPXXX]]][[[VVVRRRMMMHHHMMMJJJLLLPPPOOOKKKLLLRRRVVVWWWXXXYYYWWWQQQHHHAAA999888555333333222111000------...000333777;;;>>>HHHEEEBBB===:::777555555333999CCCLLLQQQQQQNNNKKKGGGFFFCCC@@@;;;555111...---000333333222000111333888555222111444;;;CCCHHHHHHEEECCCBBBAAA@@@===;;;777888:::;;;;;;:::888777111666;;;;;;888777999<<<:::::::::::::::::::::999777777888888999999999:::<<<;;;999888666555444444333222222222111000000000///000000111111111000000222222333333333222111111222000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***,,,---,,,***)))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((((((((())))))))))))+++***)))(((((()))***+++---,,,,,,,,,---000333444111222333333222111222333666111333>>>EEEIIIVVVeeeqqqRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>=========>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>======<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>>;;;::::::999999::::::;;;>>><<<:::999999;;;>>>???<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;;;;::::::;;;:::999:::<<<>>>???BBBAAA???CCCKKKNNNKKKQQQNNNLLLQQQaaattt~~~ssslllaaaVVVPPPQQQVVV[[[fffaaaYYYOOOGGGEEEHHHLLLTTTZZZ___^^^WWWOOOJJJIIIHHHKKKMMMJJJFFFFFFIIIMMMLLLMMMPPPSSSSSSMMMBBB:::111111111000000000000000000///------...111555777>>>===<<<:::888666444333333999DDDOOOUUURRRIIIAAA@@@DDDIIIHHH>>>222...000)))+++000444777666111------,,,,,,///555???HHHMMMSSSPPPHHH@@@@@@CCCCCC@@@===>>>???>>><<<:::::::::555666888999;;;<<<<<<<<<999:::;;;<<<;;;999777666444999999444333777:::888<<<===>>>;;;666333444555222222222222111000//////000111222333333333222111444555666777666444222111...---------///...---+++...///000000000000000000222000.........---+++*********+++***'''&&&&&&'''***)))((('''&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((((((((())))))***&&&)))+++***((('''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,...000222333222222222222222222222222444555777999===DDDMMMRRRdddqqqPPPNNNLLLLLLMMMMMMLLLKKKLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????======>>>>>>>>>>>>======<<<<<<======>>>?????????????????????>>>>>>>>>>>>;;;::::::999999::::::;;;===<<<:::999999;;;===???<<<<<<;;;;;;;;;:::::::::999999999888999999::::::<<<======<<<<<<===@@@CCCCCCGGGIIIHHHKKKPPPPPPLLLIIIPPPZZZeeesss{{{zzzsssddd```XXXPPPKKKNNNVVV]]]___```___VVVLLLEEEEEEHHHPPPUUUZZZYYYSSSLLLHHHGGGGGGKKKNNNLLLIIIFFFHHHJJJIIIJJJKKKKKKIIIBBB999333////////////////////////...------,,,---///222333666555555444222000...---000444<<>>AAAGGGHHHEEEAAAEEEIIIHHHCCC<<<777555444555666888999999999999666777999;;;;;;:::888666555888777444666<<<>>><<<===>>>>>><<<888666666888888888888888777555333222111222333444444222000///222333444444444333222111000///......//////...---//////000111111111111111222111///000111111000///,,,------,,,)))(((((()))++++++)))((((((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''((('''&&&$$$$$$$$$%%%&&&((()))***(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))&&&)))+++***((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,...///111222222222222222222222222222333444555777;;;AAAHHHNNN[[[eeetttOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@????????????@@@AAA@@@@@@@@@@@@?????????======>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@????????????>>>>>>======;;;::::::999999::::::;;;===;;;:::999999;;;===>>><<<;;;;;;;;;;;;:::::::::;;;::::::999999999999:::<<<<<<;;;::::::===BBBFFFHHHLLLOOONNNNNNOOOMMMIIIJJJVVVfffrrrzzzzzzqqqfff\\\\\\ZZZUUUSSSWWWaaajjjhhhiiifff\\\OOOHHHJJJOOOLLLPPPSSSSSSMMMGGGDDDCCCCCCFFFJJJIIIEEEBBBAAABBB???AAAAAA???;;;555111///,,,,,,------.../////////,,,,,,,,,,,,------......//////......---,,,******,,,...222666888777222...222777CCCMMMLLL@@@333...***+++///222555444000---'''((())),,,000666;;;>>>BBB???:::999AAAKKKMMMHHHHHHOOOVVVUUULLL@@@777333111222444555555555444333111333666888999888777555666777666777<<>><<<999888888999999999999999888666444222333444777888777555222000333333333333444444444444333111///...///000000/////////000111222333333333333111000111333444444444000111111///,,,+++,,,------,,,,,,+++***+++++++++)))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%%%%$$$$$$&&&)))+++---)))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''(((((()))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,---...000111111111111111111111111111111222333444777<<>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>>>>======;;;::::::999999::::::;;;<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999======<<<;;;<<<@@@EEEJJJRRRTTTUUURRROOOLLLJJJHHHVVV^^^fffjjjllllllgggaaa[[[___bbbaaa```bbbjjjqqqsssmmmaaaSSSIIIHHHOOOVVVJJJMMMNNNLLLGGGBBB???>>>===???@@@???<<<999999:::555777888666111//////111+++,,,,,,---...//////000+++,,,---......---,,,+++---------------,,,++++++)))***+++,,,------,,,++++++///999EEEHHH>>>000((()))***,,,///111111...+++)))***,,,///222555777999999666222444>>>JJJLLLGGGKKKSSS[[[ZZZPPPCCC:::777111111222222222111///......000333555666555444222555666888>>>FFFIIIEEE@@@@@@???===;;;888777777777888888999999888777555444444666:::<<<<<<999666333555555555555666777888999666444000///000111222111//////000000111222333444444222111111333555555555555555444222///...///111......------,,,,,,,,,,,,+++++++++*********))))))***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&''')))))))))(((&&&%%%$$$$$$&&&))),,,///)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---...///111111111111111111111111111111222333444888>>>BBBJJJQQQ\\\hhhuuuPPPNNNLLLLLLLLLMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEDDDBBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBAAAAAA@@@???BBBBBBAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======<<<<<<===>>>???@@@AAAAAA@@@@@@??????>>>======<<<;;;::::::999999::::::;;;;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999?????????@@@BBBHHHOOOTTT```^^^[[[WWWQQQLLLLLLNNN[[[^^^]]][[[]]]bbbeeedddXXX^^^cccdddbbb```bbbeeehhh\\\MMMCCCCCCIIIPPPTTTKKKKKKJJJGGGBBB>>>;;;::::::999777444222222444555333555555222...---///222,,,,,,---......///000000,,,---...//////---,,,+++,,,------......------,,,))))))*********,,,---///,,,,,,222<<<@@@888---'''(((((())),,,......+++)))***,,,...000222333444444333000---///888CCCDDD@@@EEELLLSSSSSSLLLCCC>>>;;;333222222000///---,,,+++---...000222333222222111333555===IIITTTVVVQQQLLLDDDBBB???<<<:::999999888;;;;;;;;;;;;:::999999888555777;;;>>>>>><<<999777777666666777888999;;;;;;999666333111222333333333000000000000111222333444555333111000222333444444999999777444222111222333///////////////......------------,,,,,,,,,++++++,,,+++++++++******))))))((('''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&''')))))))))((('''&&&$$$$$$&&&))),,,...((('''&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''))))))((((((((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++++++++,,,---...000000000000000000000000111111222222333666:::>>>???FFFQQQ^^^kkkwwwPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAA@@@??????AAA@@@@@@????????????@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<;;;::::::999999::::::;;;:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;:::<<<@@@DDDIIIQQQZZZ```gggccc___ZZZSSSNNNQQQWWW\\\\\\[[[ZZZ___gggkkkjjj]]]___aaaaaa^^^YYYVVVTTTQQQIII@@@@@@HHHNNNPPPNNNIIIHHHEEEAAA>>>;;;999888999777333000///000333444666666555333000...---...,,,------....../////////---.../////////...---,,,+++,,,,,,------,,,,,,,,,)))***+++++++++---000222000---000666888333---***(((((((((***+++,,,***(((***+++,,,...///000000000//////---,,,222:::<<<999;;;???DDDGGGGGGDDDAAA???777666333///---,,,++++++......///000111333444555666999CCCRRR]]]^^^\\\ZZZMMMJJJFFFDDDDDDEEEEEEDDDBBBAAA>>><<<;;;;;;;;;;;;999;;;>>>@@@@@@???<<<;;;888888999:::;;;;;;<<<<<<===:::777666777777777666333222111111111222333444777555222222333555666666;;;;;;999555222222333555111222222222222111000////////////.........---------------------,,,,,,,,,+++******))))))((((((((()))(((((((((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))(((''''''&&&%%%%%%&&&(((***,,,&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((******)))(((((((((******((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******+++++++++******+++,,,,,,////////////////////////000000111111222444888;;;===BBBLLLXXXfffrrr|||OOOMMMKKKKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>@@@AAABBBCCCAAAAAA@@@???>>>===<<<<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<888<<>>???@@@HHHTTTZZZZZZZZZ^^^YYYVVVRRRRRRUUUXXXXXXXXXSSSPPPKKKFFFCCCBBBBBBCCCDDDEEEFFFGGGFFFDDDBBB@@@===>>>@@@AAAAAAAAA@@@@@@AAA???=========<<<;;;999777666444333333333555666999777555555777:::<<<<<<<<<;;;999555222222333555444555666666666555333333000000000000//////////////////////////////000000...------,,,+++******)))******))))))))))))************)))(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''((('''&&&&&&&&&%%%%%%&&&''''''((($$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))++++++)))((('''(((***+++)))&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++************++++++////////////////////////---...///000000222555888>>>AAAFFFPPP^^^lllxxx~~~NNNLLLJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGFFFEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEE@@@AAAAAAAAAAAA@@@??????>>>=========>>>???@@@@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<===???@@@AAACCCCCCAAAAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===>>>DDDNNNZZZgggtttwwwtttssssssoookkkpppzzzxxxsssmmmlllsss|||}}}yyyppphhh^^^WWWSSSOOOIIIDDD>>><<<:::;;;>>>???>>><<<@@@===:::888888999999999111000//////000000000///000///000333555555111,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........---------------,,,,,,+++)))+++......,,,+++,,,...,,,***,,,//////,,,,,,...,,,+++******,,,---,,,++++++,,,,,,------...//////,,,000111---,,,000444555444555:::CCCMMMPPPMMMIII@@@<<<555///,,,,,,---///.........000555;;;AAAEEEIIIGGGJJJQQQRRROOORRRXXXaaa^^^\\\]]]bbbfffhhhhhhiiiddd]]]UUUPPPOOOOOOPPPPPPPPPOOONNNLLLIIIGGGFFFCCCDDDFFFHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;:::999777555444555666777;;;999777888;;;???AAABBB===<<<999555222111333555777888999999999888666555111111111111000000000/////////000000111111222222//////......---,,,++++++++++++************+++++++++******)))((('''''''''&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''')))***+++,,,***((('''(((***+++)))&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++******************////////////////////////,,,---......///000444666<<<;;;===DDDRRRbbbpppxxxMMMLLLJJJIIIIIIJJJJJJKKKGGGHHHIIIIIIHHHHHHJJJLLLFFFEEEEEEEEEGGGGGGEEECCCGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAAAAAAAA@@@??????>>>????????????>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>??????>>>@@@@@@???===;;;;;;<<<;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======CCC<<<999===@@@======AAANNNYYYffftttzzzyyy{{{|||yyyxxx~~~vvvmmmjjjsss}}}qqq___WWWUUUPPPJJJGGGAAA<<<666444999>>>BBBCCCFFFCCC@@@===;;;888333000000111222222000...------,,,///111111000000000...------------------------,,,---.........,,,)))((((((((((((((())))))))))))+++***)))))))))***,,,---(((***,,,---///111444777000///---+++++++++---...//////...---,,,++++++***,,,,,,,,,---///000222333444777<<>>===<<<===>>>@@@AAAHHHBBB<<<>>>FFFNNNOOONNNGGGEEEBBB>>>;;;999777777777;;;;;;888:::>>><<<666888666555333222111111000000000000///...///111333333111000000111000...,,,//////...............///---,,,,,,+++***)))((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((()))(((((('''(((((()))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++************************,,,---......------...000.........//////000111222888:::===AAAIIIUUUcccnnnuuuLLLKKKKKKJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHHHHJJJKKKFFFEEEEEEEEEGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@???????????????@@@???>>>>>>===>>>>>>>>>>>>>>>>>>??????===============>>>>>>>>>??????>>><<<::::::;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<>>@@@EEECCC>>>:::888777666555444222111333333333111000///000111111000000000111111000...//////...---------------000000///---,,,***)))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))******)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))******+++************************,,,---......------...000............///000111222555777:::===CCCMMMZZZcccpppyyyKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKFFFEEEDDDEEEGGGGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>>>>=========>>>@@@BBBCCC>>>>>>==================>>>>>>===;;;999999;;;===::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;::::::<<<@@@BBBAAAGGGWWWhhhzzzxxxpppllliiimmmwww}}}zzzwwwwww{{{nnn[[[XXX___aaa\\\VVVQQQMMMHHHGGGNNN^^^ppp}}}vvv```JJJ;;;555111111111222333555777888444111...,,,------,,,,,,++++++++++++++++++++++++***++++++,,,+++***((('''(((((((((((())))))))))))))))))((((((((()))***+++,,,+++***((((((+++111555...---,,,+++++++++,,,---------,,,,,,+++++++++***...---------......///000999888888999<<<>>>>>>>>>@@@===:::999999999888666777777777999>>>DDDJJJNNNQQQQQQRRRTTTUUUQQQIIICCCBBB<<<888999===DDDOOOXXX\\\[[[]]]bbbddddddhhhnnnppppppqqqsssssspppkkkgggcccdddeeeggghhhgggdddbbbUUUKKKBBBAAAAAA>>><<<<<<===:::666555888???HHHNNNOOOOOOQQQYYYccciiiiiiggggggbbb[[[RRRIIICCC???======AAACCCEEEIIIMMMLLLHHHBBBAAA???>>>===<<<999777888888777666444222000///000//////000222222222111111000///...------......333333111000///---,,,,,,,,,,,,,,,,,,,,,++++++***(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((()))))))))''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++++++++******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++************************+++---......------...///............///000111222222555888;;;>>>FFFPPPWWWiiisss|||IIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGHHHJJJEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@??????>>>>>>=========???BBBEEEGGG>>>>>>>>>======<<<<<<;;;;;;===>>>===;;;;;;;;;<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;>>>BBBEEEJJJXXXnnnxxxrrroooooopppwwwuuuxxx~~~{{{|||jjjZZZ[[[ccccccZZZRRROOOLLLHHHHHHRRRfffjjjLLL;;;555555444444666;;;AAAFFFHHH===777333222222...)))&&&************************))))))******)))(((''''''(((((((((((())))))))))))((((((((((((((())))))***++++++***(((''')))---000---,,,++++++***+++,,,,,,+++++++++++++++*********---------...///000222222;;;888555444666888::::::>>><<<;;;;;;;;;;;;999777777777777999===BBBGGGJJJRRRSSSVVV[[[]]]YYYPPPIIIFFF@@@:::777999>>>DDDIIIEEEDDDGGGLLLOOOQQQWWW^^^iiijjjlllnnnoooooommmllljjjjjjlllooopppnnniiieeeWWWLLLCCCBBBCCC@@@===<<<;;;888444222444;;;BBBGGGJJJMMMVVVcccpppxxxxxxvvvuuupppggg\\\SSSMMMJJJHHHFFFHHHJJJNNNRRRUUUTTTRRRMMMKKKJJJKKKLLLKKKHHHEEE??????======;;;888555222222111000000111222222111222111000///...///111222333333222111111000000///...///////////////......******))))))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++'''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%'''(((***,,,---,,,+++***)))(((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))******+++************************+++---......---,,,...///...............///111111111444888:::===BBBJJJPPPbbblllwww|||IIIJJJKKKKKKKKKJJJHHHGGGHHHIIIIIIHHHFFFFFFHHHIIIEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>======???BBBEEEGGG>>>>>>======<<<<<<;;;;;;999<<>>????????????>>>======???>>>>>>>>>???AAACCCDDD======<<<<<<<<<<<<<<<<<<888<<>>======;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>EEEQQQaaavvv~~~sssuuu~~~}}}}}}vvvrrrrrrsssnnn^^^MMMCCC:::777555777BBBUUUjjjxxx```BBB444333000888GGG]]]ssswww]]]AAA333---)))))),,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))&&&(((+++,,,***))))))))))))************+++++++++'''(((((())))))*********)))***+++...111444777888777555333333555888999999;;;<<<===???@@@===999555888888888999;;;???BBBDDDJJJLLLRRRYYY______YYYTTTAAA@@@<<<:::<<<@@@???;;;888666777::::::888;;;@@@IIIIIIJJJJJJLLLQQQXXX]]]iiinnnuuuxxxvvvqqqllliiifff```ZZZWWWQQQGGG@@@>>>@@@???<<<:::999888888999???GGGUUUgggvvv~~~yyyrrrkkkgggfffhhhjjjbbb______dddiiijjjlllooo___\\\\\\bbbkkkqqqsssqqqYYYVVVQQQOOONNNKKKFFFAAA<<<999666555555555555444666444111///...///111222111111111222222333333444000111111222222222222222.........------,,,,,,+++,,,++++++******)))))))))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,,,,++++++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++***************************,,,------,,,,,,---...------------...///000111+++...111333555:::BBBGGGOOOYYYiiiwwwJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIIIIHHHFFFEEEFFFHHHDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@??????===>>>>>>>>>>>>===<<<<<>>@@@<<<<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????FFFUUUhhh{{{|||||||||||||||www{{{~~~pppZZZJJJDDD>>>;;;888999BBBOOO[[[bbbppp|||tttXXX@@@888:::555CCC[[[wwwvvvYYY;;;...***''')))...)))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))((()))***+++++++++***)))'''(((******))))))***+++((())))))***************&&&&&&'''(((((()))******((()))***,,,///222444666333333444666999<<<<<<;;;===>>>@@@BBBBBB???999555888888888999:::===???AAAHHHJJJNNNUUU[[[]]]ZZZVVVEEEEEEAAA===@@@DDDBBB<<<777666777:::999666777;;;:::;;;======>>>AAAGGGKKK___eeekkklllgggcccccceeefffbbb^^^XXXNNNCCC>>>@@@???>>><<<:::999999999:::???FFFRRRaaannnvvvzzz|||wwwsssmmmhhhgggiiimmmqqqhhhcccccciiioooqqqvvv{{{vvvqqqnnnqqqxxx~~~}}}jjjddd]]]XXXVVVRRRLLLFFF@@@===:::999:::;;;<<<;;;AAA>>>999555333222333444444444444444333333333333000000111222222222222222////////////////////////...------,,,++++++******((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((***++++++,,,((()))************)))((()))))))))))))))))))))))))))))))))))))))******+++***************************,,,------,,,+++---...------------...///000000,,,...000111222666>>>DDDHHHOOO^^^nnnyyyKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIIIIGGGFFFEEEFFFHHHDDDCCCCCCEEEGGGHHHGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAAAAAAAA@@@??????===============<<<<<<;;;???@@@@@@@@@@@@???>>>===:::;;;;;;<<<<<<=========<<<;;;:::999888;;;???CCC=========<<<;;;;;;;;;:::??????>>>>>>=========<<<:::;;;<<<===>>>@@@AAAAAAOOOddd}}}zzz{{{}}}tttxxxvvv^^^OOOMMMAAA===999:::AAAHHHNNNPPPYYYdddlllaaaKKK:::777;;;@@@PPPkkkcccIII111,,,---)))(((+++************************))))))((((((((())))))***(((((((((((())))))))))))((()))***,,,,,,++++++***)))))))))((('''(((+++...(((((()))***************%%%&&&&&&'''((()))******((()))***+++---///111333111222444888<<>>===???@@@BBBEEEEEEAAA:::555666666666777888;;;===>>>CCCDDDFFFLLLSSSUUUSSSPPPIIIGGGAAA;;;===AAA???888999888:::======999:::>>>888:::======<<<===AAAEEESSSZZZ___]]]VVVSSSWWW]]]___]]]ZZZTTTIII???>>>BBB<<<:::888666666888:::<<<@@@EEEOOOZZZdddkkkooopppoookkkfffbbbbbbggglllppphhhbbbbbbiiiooosssyyy~~~uuummmddd^^^ZZZUUUNNNIIIBBB???======>>>@@@AAAAAALLLHHHCCC===888777666777888888777555444333222111///000111111222222222222000000000000111111111111//////...------,,,++++++******)))(((((((((((()))&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''(((***+++,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++***************************,,,------,,,+++---...---------------...000000000111222111111555===CCCEEEIIIUUUfffqqqwwwHHHIIIJJJKKKJJJHHHEEEDDDHHHGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA????????????@@@AAABBBBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>????????????BBBAAA???>>>===<<<======EEE@@@<<<;;;>>>@@@>>>;;;@@@???>>>======>>>???@@@======<<<<<<<<<<<<======;;;;;;=========<<<;;;:::@@@AAABBBAAA>>>;;;::::::666<<>>;;;===AAACCCDDDMMMPPPOOOHHHCCCAAA???;;;DDDUUUqqqnnn[[[777333///------,,,)))&&&+++)))(((((()))******))))))(((((((((''''''''''''&&&(((((((((((((((***,,,,,,,,,,,,+++***)))'''''')))((('''''''''(((***+++'''''''''***...///,,,))))))(((((()))+++---,,,+++***)))***+++...000000000,,,///333888===@@@AAABBB???AAACCCEEEEEEBBB>>><<<<<<;;;:::888777888;;;>>>>>>AAAFFFKKKOOOSSSUUUVVVTTTPPPJJJDDD???<<<::::::555:::???AAA???======>>>>>>???BBBDDDAAA<<<;;;???LLLNNNNNNLLLIIIHHHJJJLLLRRRNNNHHHDDDAAA>>><<<:::888666333444777999999888;;;BBBKKKUUU\\\^^^^^^]]]XXXXXXXXXYYY\\\aaahhhlllhhh\\\XXXbbbmmmttt~~~~~~xxxoooeee]]]TTTMMMHHHBBB<<<:::???BBBAAACCCGGGOOOMMMFFF===777888;;;<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<<<<===BBB???<<<===???@@@===;;;???>>>============>>>???======<<<<<<<<<<<<======;;;<<<<<<======<<<;;;;;;>>>@@@BBBBBB???===<<<<<<777<<>>@@@DDDHHHMMMPPPSSSTTTWWWTTTNNNGGGAAA===;;;:::===AAAEEEFFFCCCAAA@@@AAA@@@@@@CCCEEECCC>>>>>>AAADDDFFFGGGFFFCCCBBBDDDFFFJJJFFFBBB>>><<<;;;:::999999777444444777888888666666;;;CCCKKKPPPRRRRRRQQQLLLKKKLLLPPPVVV[[[^^^^^^```[[[^^^lllvvv|||{{{uuuvvvvvvqqqhhh^^^UUUMMMGGGDDD===888888===AAAAAACCCGGGPPPLLLEEE===999:::>>>AAAIIINNNOOOIIICCCAAA???===<<<===>>>;;;777333111111///000111111000000000000000000000000000000000000......------,,,++++++***))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))************))))))))))))************************+++++++++,,,,,,,,,------++++++,,,---............///......///111444888:::AAAEEELLLUUU```lllyyyGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>??????????????????==============================<<<<<<<<<<<<======>>>======>>>??????===;;;>>>======<<<<<<======>>>======<<<<<<<<<<<<======;;;<<<<<<=========<<<<<<===???BBBCCCAAA???>>>>>><<<===???AAAJJJ```~~~|||wwwwwwuuuhhhZZZQQQOOOOOOMMMIIIDDDAAA@@@@@@999<<<@@@FFFNNNTTTQQQJJJIIIVVVbbbcccUUUBBB333,,,---+++******++++++***)))''''''(((+++---...---,,,)))))))))(((((((((''''''&&&(((((((((((((((***,,,/////////...---,,,+++***((((((''''''(((((()))***(((((()))+++---...,,,+++(((''''''(((***++++++)))***))))))+++...000000///888666666<<>>:::>>>===;;;888666666999;;;@@@AAABBBEEEIIIMMMQQQSSSZZZVVVPPPJJJCCC???===;;;@@@EEEIIIJJJHHHFFFGGGHHHDDDCCCDDDGGGEEE@@@@@@CCC@@@BBBCCCCCCBBBBBBCCCDDDCCC@@@<<<::::::::::::999;;;999777666777777666555666999>>>DDDHHHIIIJJJJJJFFFFFFGGGNNNVVVZZZYYYWWWYYY]]]kkk|||vvvqqqsssqqqjjj___TTTJJJCCC>>>===999555555999===>>>@@@BBBKKKFFF@@@<<<;;;>>>DDDHHHUUU[[[___\\\WWWUUURRROOOJJJKKKKKKGGGAAA:::666333333333222222222111111111000000///......///000111000000//////......------+++++++++*********))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((***))))))((((((((((((((((((((((((((())))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,******+++,,,------------...------...///222666777<<<@@@FFFOOOZZZfffrrrzzzGGGFFFEEEDDDDDDEEEGGGHHHHHHFFFFFFHHHKKKLLLHHHDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAA@@@????????????=========>>>?????????@@@============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>==================>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<===============>>>AAACCCCCCBBB@@@???>>>AAA???AAALLLaaazzzzzziii]]]UUURRRUUUVVVUUUOOOEEE>>>;;;:::;;;???DDDNNN\\\ddd```VVVMMMOOOMMMDDD777...---///++++++***+++++++++***)))'''((())),,,//////---+++)))))))))(((((((((((('''&&&((((((((('''(((***,,,............---,,,+++***)))))))))))))))******+++((()))***+++,,,---,,,,,,(((''''''''')))******(((******)))+++---//////...333111444>>>LLLUUUWWWTTTNNNPPPRRRRRROOOIIICCC>>>???>>>===;;;999:::===???CCCCCCCCCDDDGGGLLLPPPSSSWWWTTTOOOJJJEEEAAA???>>>>>>CCCIIILLLLLLLLLNNNPPPIIIGGGFFFGGGFFFBBBAAADDDDDDEEEGGGIIIIIIHHHHHHHHHBBB???<<<;;;;;;<<<<<<;;;===<<<:::999888666555444555777:::>>>AAACCCEEEFFFGGGIIILLLPPPTTTWWWXXXYYY]]]hhh|||yyyxxx{{{tttgggVVVIIICCC???<<<888888666555888;;;===???@@@DDD???<<<===@@@CCCHHHMMMWWWaaaiiikkkjjjiiifffbbb[[[[[[YYYTTTLLLEEE@@@===<<<:::888777666444333111333222000...---...///000111111000000////////////,,,,,,,,,,,,++++++++++++'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***,,,+++***)))''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))(((***************************++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,---...111333555888<<>>?????????@@@>>>=========<<<<<<<<<;;;<<<======>>>????????????>>>???>>><<<:::;;;???BBB<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>AAACCCDDDCCCAAA@@@???@@@DDDAAAHHH___}}}||||||~~~vvvfff]]]\\\`````````[[[RRRGGG>>>999999;;;>>>CCCNNN\\\ccc]]]QQQFFFAAA999222------000333,,,---...---,,,***)))))))))***+++---......+++)))***)))))))))((((((((((((&&&((((((((('''(((***,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,---)))((('''((()))***)))(((******)))+++---......---,,,---333???NNNUUUTTTOOOLLLNNNQQQSSSQQQLLLFFFBBB?????????>>>===???CCCFFFFFFFFFEEEEEEGGGKKKPPPRRRPPPNNNKKKHHHEEECCCBBBAAA@@@FFFMMMQQQQQQQQQRRRTTTMMMIIIGGGHHHGGGDDDCCCFFFIIIJJJLLLNNNOOONNNKKKIIIDDDAAA>>><<<<<<<<<<<<;;;@@@@@@???===:::888666666222333555888;;;>>>@@@AAAEEEJJJOOONNNKKKMMMTTT\\\hhhvvvuuucccMMMCCCDDDGGGDDD>>>:::999999:::???EEEIIIIIIGGGBBBBBBGGGKKKIIIIIILLLNNN[[[iiipppssstttqqqmmmgggfffccc]]]VVVOOOLLLJJJCCC@@@<<<::::::999777555777555222000...---...///000000000000////////////------------,,,,,,,,,,,,(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))(((((((((((()))******---,,,***((('''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...///111222777:::@@@GGGPPP[[[fffmmmzzzIIIHHHFFFEEEEEEFFFGGGIIIFFFBBBBBBJJJUUUWWWMMMCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@>>>>>>?????????????????????>>>>>>======<<<<<<<<<======>>>???@@@@@@??????>>>@@@AAA???::::::>>>CCC<<<======>>>>>>======<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????CCCCCCDDDBBBAAAAAABBBDDDFFFKKK[[[wwwzzz|||zzzllldddhhhpppkkkggg]]]RRRGGG@@@===<<<>>>@@@DDDKKKVVVZZZRRRFFF999444///...111222///,,,---///000///---***))))))+++******+++---,,,***(((******)))))))))(((((((((&&&(((((((((((((((***,,,***+++++++++******)))(((******+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,...***)))((((((******)))(((+++***)))***---...---,,,+++...555@@@KKKOOOLLLGGGFFFJJJNNNQQQQQQMMMHHHDDDAAABBBBBBAAAAAADDDHHHLLLIIIHHHGGGGGGIIILLLOOOQQQIIIHHHGGGFFFDDDCCCCCCCCCHHHOOOVVVZZZYYYWWWUUUUUUOOOIIIGGGIIIJJJIIIJJJMMMNNNNNNPPPRRRRRRPPPKKKHHHEEEBBB>>><<<<<<<<<<<<;;;CCCDDDDDDBBB>>>;;;999999666777888:::<<<>>>@@@AAADDDKKKPPPMMMFFFHHHTTT```mmm}}}~~~xxxxxx}}}ooo^^^KKKEEEKKKPPPOOOIII===>>>>>>???GGGQQQXXXYYYPPPLLLOOOYYYZZZQQQIIIGGGEEETTTgggrrrvvvxxxtttooojjjkkkjjjfff```[[[XXXWWWIIIEEE@@@?????????===:::999888666333111000000000000000000000////////////......------------,,,,,,++++++++++++************((((((((())))))(((((((((''''''(((((()))*********)))))))))))))))******+++---,,,***((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000000555888===CCCKKKUUU___eeesss|||HHHGGGFFFEEEDDDDDDEEEEEEDDDBBBCCCGGGLLLMMMIIICCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>===<<<<<<<<<===>>>??????>>>>>>===;;;AAAFFFDDD>>>:::===AAA======>>>??????>>>============<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@BBBBBBAAA@@@@@@CCCGGGJJJQQQaaaxxx}}}oooeeegggoooooofffXXXKKKCCC@@@@@@@@@CCCEEEHHHKKKQQQRRRHHH===222///---///222333///***,,,...111000---***)))***)))(((((()))+++,,,+++************)))))))))((((((&&&(((((((((((((((***,,,*********+++******)))(((((()))***+++++++++*********,,,---,,,******,,,///+++***))))))***+++***)))+++***)))***,,,------,,,,,,///777@@@GGGJJJHHHFFFFFFIIIOOORRRRRROOOIIIFFFDDDDDDDDDCCCCCCEEEIIIMMMIIIIIIHHHHHHIIIKKKNNNOOOFFFFFFEEEEEEDDDDDDCCCCCCKKKSSS\\\aaa```\\\YYYXXXNNNHHHFFFJJJOOOQQQSSSWWWVVVVVVWWWXXXXXXUUUNNNIIIEEEBBB???===>>>??????>>>FFFGGGHHHFFFAAA>>>======;;;;;;<<<===>>>?????????BBBHHHMMMKKKGGGJJJVVVaaahhhyyy|||qqqmmmkkkpppyyy{{{vvvooofff\\\RRRNNNQQQSSSQQQNNNCCCDDDBBBAAAHHHVVV^^^___SSSQQQYYYgggiiiZZZJJJDDDFFFWWWkkkvvv{{{zzztttnnnjjjmmmqqqrrrnnniiieeebbbXXXRRRKKKGGGFFFEEEAAA===888888777666555444444333000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------))))))************))))))((())))))***++++++,,,,,,******)))))))))***++++++---,,,***(((''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,------------,,,---------......//////222444888===DDDMMMVVV]]]jjjvvvGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBAAAAAAAAA@@@?????????AAA@@@@@@???>>>======<<<;;;<<<===>>>>>>===<<<;;;999AAAIIIIIIAAA;;;;;;>>>===>>>???@@@@@@???>>>=========<<<<<<<<<<<<=========<<<<<<<<<===>>>@@@AAA@@@@@@??????@@@DDDKKKOOO\\\uuu|||mmm^^^]]]dddmmmaaaPPPCCC>>>???@@@AAAEEEGGGIIIJJJLLLKKKBBB777333000------000222222111)))---000000---******+++((('''&&&'''***,,,---,,,************))))))))))))&&&(((((((((((((((***,,,******+++++++++***))))))&&&'''(((******))))))(((***,,,...,,,******,,,///,,,***)))***++++++***)))+++***)))***,,,------,,,+++///777>>>DDDHHHJJJJJJHHHLLLRRRUUUUUURRRLLLHHHFFFFFFFFFDDDCCCEEEIIILLLIIIIIIHHHHHHIIIKKKLLLMMMFFFFFFEEEEEEDDDCCCCCCCCCHHHQQQ\\\cccccc___\\\[[[LLLGGGEEEKKKRRRWWW[[[____________``````[[[TTTNNNFFFCCCAAA@@@AAABBBCCCCCCGGGIIIKKKHHHDDD@@@??????:::::::::::::::999888888<<<@@@EEEFFFFFFKKKTTT\\\```sssttt]]]^^^cccllluuutttjjjaaaaaa^^^[[[WWWTTTQQQNNNKKKIIIIIIEEE@@@FFFSSS[[[[[[OOOOOO[[[nnnppp___LLLDDDMMM^^^rrr}}}}}}vvvnnnjjjpppxxx|||{{{uuunnnjjjiiiaaaWWWPPPLLLHHHAAA<<<777777888888888888777777111111111111111111111111......---------,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------*********)))******+++,,,---,,,)))((('''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---------------------......////////////111555999???GGGPPPVVVcccppp}}}GGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===???AAA@@@>>>;;;999;;;;;;;;;;;;<<<>>>???@@@>>>>>>======<<<<<<<<<;;;>>><<<;;;;;;===???@@@@@@@@@AAAEEEHHHFFFEEEPPP^^^www~~~|||hhhWWWUUU^^^```XXXMMMCCC>>>>>>??????DDDHHHKKKLLLLLLJJJ@@@555///////////////......------...000///,,,***))))))((()))))))))))))))((((((((((((((()))******++++++************))))))))))))***************************)))))))))++++++)))'''((()))+++---///000111111...+++'''&&&(((******(((*********++++++,,,,,,---//////444<<<@@@BBBGGGMMMNNNPPPSSSUUUTTTPPPLLLJJJNNNNNNMMMJJJGGGEEEEEEFFFGGGIIIKKKKKKKKKJJJKKKMMMNNNKKKGGGEEEDDDDDDDDDCCC@@@MMMZZZ\\\YYYWWWUUUSSSIIIIIIJJJLLLPPPYYYcccjjjhhhjjjkkkjjjeee]]]UUUQQQDDDFFFGGGGGGFFFFFFGGGIIIQQQIIIFFFIIIIIIEEEBBBDDDCCC???999777888:::;;;:::>>>@@@BBBDDDGGGKKKPPPTTT[[[pppttt___TTT[[[dddjjjjjjfffaaa^^^XXXWWWXXXYYYSSSJJJGGGKKKNNNRRRTTTRRRMMMJJJKKKMMMFFFIIIRRR\\\^^^UUULLLGGGTTTcccsssxxxuuurrrooollloooppptttzzz{{{vvvrrrrrrsssrrrmmmeeeXXXLLLBBB>>>333444666777888999999999777333///---...111444666...---,,,,,,,,,,,,,,,,,,------,,,++++++---...///+++++++++++++++*********)))***,,,,,,,,,,,,...000---+++((()))+++,,,***)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************++++++***))))))((())))))))))))))))))))))))))))))))))))*********))))))(((++++++***)))(((((())))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------............///111333555888<<>>>>>>>>>>>>>>>>>>>>>>>>>>==============================?????????>>><<<;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>============<<<<<<<<<===>>>??????CCCBBBDDDEEEFFFKKK\\\nnn|||}}}||||||zzzoooaaaZZZ\\\VVVPPPGGGAAA@@@AAACCCEEEFFFIIIJJJIIIJJJHHH@@@666///000000000///...---------///000///,,,***))))))(((((())))))))))))((((((*********)))))))))))))))(((((()))))))))************)))))))))))))))))))))))))))((()))++++++***(((((()))+++,,,......//////...+++''''''(((******)))*********+++,,,,,,------...///444<<<@@@BBBHHHNNNQQQSSSVVVWWWWWWUUURRROOORRRRRRRRRPPPMMMKKKKKKKKKKKKOOOSSSUUUTTTRRRPPPPPPPPPMMMIIIGGGFFFEEECCCBBB@@@KKKSSSSSSOOONNNNNNMMMHHHIIIJJJKKKNNNSSSZZZ___kkklllmmmmmmiiiaaaWWWPPPHHHJJJKKKKKKJJJIIIJJJKKKMMMGGGEEEIIIKKKHHHHHHJJJBBBAAA>>>;;;999999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<<<>>>>>>>>>>><<<=====================FFFCCCCCCFFFMMM\\\qqq~~~vvvzzz{{{lllllloootttsssiii^^^XXXNNNIIIDDDAAAAAADDDFFFGGGIIIKKKJJJHHHHHHGGGAAA888000111000000///...---,,,...000111///---***))))))(((((())))))***))))))(((++++++******)))(((((('''&&&''''''(((***++++++,,,)))))))))(((((('''''''''((((((((()))+++,,,+++))))))***+++,,,,,,,,,,,,,,,---***(((''')))******)))*********+++,,,------------...333;;;@@@CCCIIIPPPTTTUUUXXXZZZZZZYYYWWWVVVVVVWWWXXXVVVSSSQQQPPPQQQOOOTTTZZZ]]]\\\XXXUUUSSSTTTQQQMMMJJJGGGEEEBBB???CCCKKKOOOLLLHHHHHHIIIIIIGGGIIIKKKMMMNNNQQQTTTWWWeeehhhmmmooollldddYYYQQQMMMOOOPPPPPPNNNLLLKKKKKKKKKGGGEEEHHHJJJJJJJJJLLLCCCDDDEEEBBB???>>>@@@BBB@@@@@@@@@@@@AAAEEEKKKPPPUUU]]]aaa]]][[[YYYQQQGGGQQQWWW^^^aaa```[[[VVVSSSRRRRRRSSSTTTPPPHHHEEEEEEKKKOOOQQQOOOHHH@@@<<<:::;;;:::===DDDIIILLLPPPUUUYYYbbbgggccc]]][[[[[[\\\dddbbbcccgggfffcccaaaccckkkooorrrrrrkkkaaaXXXRRRIIICCC<<<:::<<<===<<<999777666555333222111111111888555222000000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///111444444222000//////111...,,,++++++***)))'''******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,------------............///000222444888>>>EEEJJJQQQZZZfffqqqyyyFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>============EEECCCDDDNNN___sssyyyvvv}}}yyyuuuvvvwww|||{{{ppp^^^```ffflllllleee[[[SSSMMMJJJFFFCCCDDDFFFGGGGGGMMMMMMLLLIIIIIIHHHAAA999111111111000///...---,,,///111111000---***))))))(((((()))*********))))))************))))))((((((''''''(((((()))******+++***))))))((((((''''''&&&((('''''')))+++,,,+++*********++++++++++++******+++***)))((())))))******)))******+++,,,---......---...222:::@@@CCCJJJQQQSSSTTTWWWZZZ[[[[[[ZZZYYYZZZ[[[\\\ZZZWWWTTTRRRRRRRRRVVV[[[]]]\\\YYYVVVUUUVVVSSSOOOLLLIIIFFFBBB???GGGNNNQQQNNNKKKKKKMMMLLLHHHKKKOOOQQQRRRSSSTTTVVVYYYaaakkknnniii```YYYUUUNNNPPPQQQQQQNNNKKKJJJIIIJJJHHHFFFFFFGGGGGGHHHJJJIIIHHHHHHIIIKKKKKKJJJIIIAAA@@@???===>>>BBBIIIMMMTTTXXXWWWSSSPPPQQQNNNIIIJJJOOOVVV[[[[[[XXXTTTRRRQQQOOONNNMMMIIIFFFDDDDDDCCCEEEGGGFFFBBB>>>;;;:::@@@???AAAGGGKKKMMMRRRXXX___fffhhh```WWWSSSSSSTTTXXXUUUUUUXXXXXXVVVVVVYYY___dddjjjmmmlllhhhdddaaaZZZPPPEEEAAACCCEEEBBB???===<<<999666444444555777;;;999777777777666111---////////////......---,,,000//////---,,,+++***)))///222555666555333111111333111///---+++***((('''*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((())))))************)))******)))))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///000111444999@@@EEEKKKSSS___jjjsss|||FFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===<<<;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>========================<<<>>>???>>>===<<<>>>@@@AAACCCJJJ\\\ttt~~~~~~oooggggggooovvvzzzlllbbbUUU\\\cccddd```ZZZTTTPPPOOOLLLHHHGGGHHHJJJKKKLLLOOOPPPNNNKKKIIIGGG@@@777111111111111000///...---000222222111...+++))))))(((((()))***************(((((())))))************)))(((((((((((((((((((((*********))))))(((((((((((('''''')))+++,,,+++******+++++++++******)))((())))))))))))))))))******)))***+++,,,---...//////......222:::???CCCJJJRRRPPPRRRVVVYYY[[[[[[ZZZYYY[[[\\\\\\ZZZVVVSSSRRRRRRWWWYYY[[[[[[ZZZYYYYYYZZZYYYVVVQQQNNNLLLIIIFFFDDDJJJQQQVVVUUUTTTUUUTTTRRRMMMPPPSSSTTTSSSRRRQQQQQQSSS___lllmmmcccYYYUUUVVVMMMOOOPPPNNNKKKHHHGGGGGGHHHHHHGGGEEEEEEGGGIIIKKKNNNIIIFFFLLLUUUYYYTTTNNNAAA@@@>>><<<<<<@@@FFFKKKIIIKKKLLLKKKKKKLLLKKKIIIGGGLLLSSSWWWWWWUUUSSSRRRQQQOOOJJJFFFDDDEEEFFFEEE@@@@@@@@@>>>===<<<<<<===@@@CCCJJJSSSVVVUUUVVVZZZeeekkkkkkaaaUUUOOOMMMMMMMMMJJJIIILLLMMMLLLNNNRRRTTTXXX___dddhhhkkknnnqqqiii^^^QQQLLLMMMOOOMMMKKKHHHFFFAAA;;;888888===AAA??????@@@CCCEEEBBB;;;444222222111000//////......//////...---,,,+++******...111555666666444444444444333111...+++)))((((((************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))******************)))))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...---......///111666<<<@@@GGGNNNXXXccclllwwwFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===????????????????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<;;;;;;;;;<<<===>>>;;;<<<>>>???@@@???>>>>>><<<<<<<<<<<<============<<<>>>@@@???<<<===AAADDDEEEMMM[[[nnn~~~}}}{{{}}}xxxlllfffhhhnnnvvvwwwlll___VVVSSS\\\ccc```XXXSSSQQQOOOMMMKKKHHHIIILLLQQQTTTUUUQQQPPPLLLGGGDDDBBB;;;222000000111111111000//////111333333222...+++***)))(((((()))***++++++++++++'''(((((()))******++++++)))))))))(((((('''''''''))))))))))))))))))))))))((((((((()))+++,,,+++)))+++++++++++++++***))))))((()))******))))))***+++)))***+++,,,---...///000//////222999>>>BBBJJJQQQPPPSSSXXX\\\^^^^^^\\\ZZZZZZZZZZZZWWWUUUSSSTTTUUU[[[\\\\\\[[[ZZZ[[[___aaa\\\YYYTTTQQQPPPOOONNNMMMMMMUUU[[[\\\\\\]]][[[WWWUUUVVVVVVSSSOOOLLLJJJJJJTTT___jjjiii^^^SSSRRRTTTOOOOOOOOOMMMIIIGGGGGGHHHFFFIIIIIIFFFFFFKKKPPPQQQOOOGGGBBBIIIVVV\\\VVVMMM??????>>><<<===@@@EEEIIIAAADDDGGGJJJKKKLLLLLLKKKIIINNNSSSVVVUUUSSSQQQQQQSSSPPPJJJDDDDDDHHHIIIGGGBBBAAA???===<<<<<<<<<===BBBKKK[[[iiimmmhhheeefffiiiooonnnbbbUUUMMMJJJIIIHHHEEEDDDGGGGGGFFFHHHLLLLLLPPPVVV\\\dddllltttzzzsssjjj^^^WWWWWWYYYYYYYYYVVVTTTMMMEEE??????DDDIIIGGGGGGIIIOOOTTTRRRJJJCCC888777555333222111222222..................------...111444666666555555666444444333000,,,))))))***++++++*********)))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((('''(((((())))))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))******+++)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------///333888<<>>===????????????????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@???===<<<<<<<<<======>>>>>>>>>>>>===???@@@>>><<<>>>DDDIIISSScccvvv}}}|||vvvwwwvvvwwwxxxvvvsssvvv|||{{{xxxoooeeeZZZQQQSSS]]]ddd```ZZZWWWTTTQQQMMMKKKIIIJJJNNNTTTYYY[[[RRRNNNFFF<<<999888444...//////000111111111111000222333444222///,,,******(((((()))***++++++++++++)))))))))))))))*********'''''''''(((((((((((((((&&&''''''(((((())))))***))))))((()))++++++***(((+++++++++,,,++++++******&&&)))++++++)))(((***+++)))***+++,,,---///000000000000333999>>>BBBIIIQQQSSSXXX^^^ccceeeddd```^^^XXXXXXWWWVVVUUUVVVZZZ\\\]]]]]]]]]]]]]]]___bbbeee```\\\WWWUUUUUUWWWYYYYYYUUU[[[``````aaacccaaa]]][[[ZZZWWWRRRLLLIIIHHHIIIRRRXXX______YYYSSSRRRRRRSSSSSSQQQNNNKKKJJJLLLMMMKKKOOOOOOJJJJJJPPPUUUVVVIIIBBB===CCCNNNSSSOOOGGG===>>>>>>===>>>@@@EEEHHHCCCEEEIIINNNPPPOOONNNMMMJJJNNNSSSVVVVVVUUUUUUTTTSSSSSSOOOIIIJJJNNNMMMHHHDDDCCCBBBAAAAAA@@@@@@???GGGTTTkkk}}}yyyrrrpppppptttqqqcccUUUNNNLLLLLLJJJFFFEEEGGGFFFDDDDDDGGGEEEIIIOOOWWW___iiirrrxxxxxxqqqggg```^^^```ccceeedddbbb[[[QQQHHHEEEGGGLLLLLLKKKMMMSSSZZZ\\\VVVPPPCCCAAA===:::999999:::<<<888777666444333111000///222444666666555555666777444555444111,,,******++++++++++++*********))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))************)))((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))***++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,------------------,,,---111666:::AAAFFFNNNVVV___jjjvvvEEEEEECCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;;;;<<<<<<=========???@@@AAAAAA@@@>>>;;;:::======>>>>>>?????????@@@>>>@@@@@@>>><<<>>>FFFLLLbbbwwwxxxrrrwwwsssqqqtttxxx}}}~~~tttlllddd[[[TTTTTT^^^dddbbb^^^]]]YYYSSSOOOLLLJJJJJJNNNTTTYYY\\\SSSLLL@@@444///111///+++...///000111111222222111333444444333///,,,******(((((()))++++++,,,,,,,,,++++++******)))(((((((((%%%&&&&&&'''((()))******$$$%%%%%%&&&'''((())))))***)))))))))++++++)))'''++++++,,,,,,,,,++++++***&&&)))++++++)))(((***,,,)))***+++,,,...///000111111111333999>>>AAAHHHPPPXXX\\\ccciiikkkiiieeeaaaVVVVVVVVVUUUVVVZZZ___ccc[[[\\\^^^^^^^^^```cccfffccc___ZZZXXXYYY]]]```aaa]]]bbbdddcccdddfffeeebbb\\\[[[WWWQQQMMMKKKLLLMMMLLLNNNQQQTTTVVVVVVTTTRRRXXXWWWUUUQQQNNNNNNPPPSSSSSSWWWVVVOOOMMMRRRWWWWWWDDD>>>:::===EEEIIIFFFBBB<<<===>>>>>>???AAAEEEHHHFFFGGGKKKOOOPPPNNNMMMMMMGGGKKKQQQVVVXXXYYYZZZ[[[SSSUUUSSSNNNOOOSSSOOOHHHBBBCCCDDDEEEGGGFFFDDDBBBHHHXXXppp}}}sssooowwwzzzttteeeVVVPPPPPPQQQMMMJJJHHHIIIGGGCCCBBBEEE???DDDKKKSSS[[[dddmmmsssyyytttllleeebbbdddhhhkkklllkkkeee[[[OOOHHHHHHKKKNNNKKKKKKQQQZZZ^^^\\\XXXMMMJJJFFFBBB@@@AAACCCEEEEEEDDDAAA===888444111///666777888777555555666777444555444111---***+++---+++++++++************)))'''''''''&&&&&&'''''''''))))))))))))************,,,+++***))))))((())))))))))))))))))))))))))))))''''''(((******+++++++++))))))((())))))***++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,------------------,,,---000555999@@@DDDKKKRRRZZZeeerrr{{{FFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????????????????????????????@@@?????????>>>>>>======:::<<>>===BBBAAA???>>>>>>>>>??????========================<<<;;;;;;<<<<<<===>>>???@@@@@@????????????@@@@@@<<<<<<>>>?????????>>>===>>>===>>>???@@@EEESSSbbb|||}}}rrrmmmkkkqqqyyy~~~ttthhh]]]TTTOOORRRaaannnooooooooojjjbbbVVVMMMHHHMMMVVV[[[]]]___VVVDDD111,,,...///...---------...///000111222222333555666444000,,,***)))///,,,))))))+++,,,+++)))++++++******)))((((((((((((((((((((('''&&&%%%$$$*********)))((((((***++++++******)))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))******+++,,,...000222333333000111777===AAAGGGNNNOOOXXXbbbjjjqqqssskkkaaaWWWWWWWWWXXXYYY[[[___bbb^^^[[[ZZZ[[[```dddfffeeeddd```[[[[[[^^^aaacccbbb^^^bbbgggkkkkkkhhhccc___^^^```[[[OOOKKKPPPRRROOOPPPSSSSSSPPPPPPTTTVVVVVVZZZXXXWWWWWWTTTPPPRRRWWWXXXXXXSSSNNNNNNPPPOOOKKK???<<<;;;???FFFGGGAAA:::888>>>EEEGGGDDDBBBBBBDDDFFFGGGIIINNNRRRSSSOOOLLLIIIQQQZZZ]]][[[YYYZZZ\\\SSSPPPNNNMMMNNNOOOPPPOOOKKKHHHGGGGGGJJJKKKIIIGGGLLLUUUbbbqqq}}}rrrtttsssooofff[[[RRRNNNNNNKKKIIIGGGDDDBBBBBBCCCCCCAAACCCEEEFFFKKKWWWgggsssqqqpppmmmiiieeefffkkkpppooonnnjjjbbbWWWLLLFFFDDDIIIIIIMMMSSSUUUTTTVVV[[[XXXQQQHHHCCCDDDHHHKKKMMMRRRMMMFFF@@@<<<:::999999777999;;;;;;:::888888888222444666444///,,,---......---,,,***))))))(((((((((((((((((())))))))))))'''(((((()))***++++++,,,,,,+++***))))))***+++,,,)))************+++++++++(((((((((((())))))))))))******))))))))))))******************************(((***++++++******+++,,,...------,,,,,,,,,------......---...///111333444999>>>FFFOOOTTTZZZgggsss~~~FFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@???????????????????????????????????????>>>>>>>>>======;;;===>>>@@@@@@@@@>>>===@@@???>>>=========>>>>>>========================<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===@@@???@@@BBBEEEPPPdddwww{{{tttxxx}}}{{{ooolllrrryyy~~~oooccc[[[UUURRRTTTgggwwwyyyvvvvvvvvvrrraaaVVVPPPUUU]]]___\\\ZZZKKK<<<...***,,,,,,++++++,,,---...///000111111222333555666444111---+++***...,,,******+++,,,+++))),,,++++++***))))))((((((((())))))((('''&&&%%%%%%&&&''''''&&&'''(((***++++++******)))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******+++,,,...000222333222///000666;;;???EEELLLPPPWWW^^^eeekkkllleee\\\VVVUUUUUUUUUWWW\\\bbbfff^^^\\\ZZZ[[[___cccdddddddddaaa]]]\\\___bbbcccccc___bbbfffiiijjjhhheeecccaaaccc\\\PPPKKKPPPRRRNNNRRRSSSQQQMMMMMMRRRVVVWWWZZZXXXYYY\\\ZZZUUURRRTTTTTTRRRNNNKKKOOOTTTSSSNNNBBB>>>:::;;;???AAA???;;;>>>CCCHHHHHHEEEAAA@@@AAACCCDDDGGGLLLQQQRRRPPPMMMTTTVVVZZZ\\\]]]]]]]]]]]]SSSPPPLLLKKKLLLMMMNNNNNNJJJJJJJJJKKKLLLMMMMMMMMMSSS[[[eeennnxxx|||wwwnnnnnnlllhhhaaaYYYRRRNNNLLLMMMKKKHHHEEECCCBBBAAABBB???@@@AAABBBEEENNN[[[fffpppqqqooojjjeeedddiiinnnooooookkkbbbVVVLLLGGGFFFEEEDDDHHHNNNPPPNNNOOOSSSYYYSSSLLLHHHIIIMMMQQQRRRTTTOOOHHHBBB>>>======>>>;;;;;;;;;<<<<<<===<<<<<<555666666444111...............------,,,+++++++++))))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******)))************+++++++++(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((***++++++******+++,,,...------,,,,,,,,,------......---...///000222333777;;;CCCKKKPPPVVVbbbooozzzFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<==============================<<<;;;;;;<<<<<<===>>>???>>>>>>============>>>>>>>>>??????@@@@@@???>>>>>>CCC@@@AAAFFFNNN^^^uuuyyypppvvvttt|||yyytttuuunnnnnnttt}}}{{{mmmbbb\\\ZZZYYY\\\ppp}}}wwwyyylll```WWW[[[aaa___VVVNNN>>>555---,,,,,,******+++,,,,,,---...///000000111222444555444111---,,,+++---,,,******+++,,,+++***,,,,,,,,,+++******))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&(((***+++---++++++******)))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******+++,,,...000222333222//////444999<<>>@@@AAAEEEHHHKKKJJJEEEAAA??????BBBCCCGGGMMMRRRTTTSSSRRR]]][[[ZZZ[[[]]]___]]]\\\SSSPPPLLLIIIJJJLLLMMMMMMIIILLLOOOPPPOOOPPPTTTWWW```fffkkkmmmoooqqqnnniiieeebbb^^^ZZZVVVSSSNNNLLLMMMKKKHHHEEEBBB@@@?????????@@@@@@@@@@@@EEENNNUUUeeehhhhhhccc___```hhhppprrrrrroooeeeWWWLLLFFFEEECCCBBBEEEJJJLLLIIIIIIKKKSSSNNNHHHEEEFFFIIILLLNNNMMMJJJEEE@@@>>>@@@BBBDDD@@@===;;;<<<@@@BBBBBBAAA:::888666444333111///------......//////...------+++++++++***))))))((((((''''''(((((())))))******(((((())))))))))))(((((()))************+++++++++))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((((((***++++++******+++,,,------,,,,,,,,,,,,------......------...000222333444777>>>FFFKKKQQQ\\\gggtttzzzEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>======???>>>===<<<======>>>???>>>=============================================<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<======>>>>>>????????????>>>>>>BBB???BBBNNN]]]mmm|||{{{tttnnn|||uuuvvv~~~~~~sssqqqvvvyyy|||rrriiidddcccdddkkkxxx~~~tttmmmsssuuufff\\\^^^bbb\\\MMMAAA666222000111000,,,,,,...+++,,,,,,---......//////000222444333111...,,,,,,,,,,,,+++***++++++++++++------,,,,,,+++******))))))))))))))))))(((''''''((('''''')))+++---------++++++++++++******))))))'''((()))******)))((('''(((((((((((())))))))))))******+++,,,...000222333222///000444999<<>><<<<<>>:::<<>>:::666555555444000---,,,---...//////......---------,,,+++***)))((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&))))))*********+++++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,+++,,,,,,------......------...///111222333444:::BBBGGGLLLVVV```nnnuuuEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>???>>>===<<<<<<<<<>>>???===>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<===============>>>>>>>>>?????????@@@JJJ___rrr|||~~~xxxqqqvvv{{{|||zzzuuuyyy~~~xxx}}}vvvrrrpppqqqyyy}}}xxxiiicccnnn~~~ooocccccceee\\\KKK>>>333111111333222...---000+++++++++,,,------.........000222222000...,,,,,,++++++++++++***++++++,,,------,,,,,,+++******))))))))))))))))))(((((('''***)))(((***,,,---,,,+++***++++++++++++***))))))'''((()))******)))((('''(((((((((((())))))))))))******+++,,,...000222333333000111666:::===CCCIIINNNQQQRRRUUUZZZ```___YYYOOOPPPUUU\\\dddiiijjjiiiaaa```^^^]]]]]]]]]___aaaeeeeeeeeeeeefffgggjjjlllqqqooommmlllllloooqqqsssrrrlll^^^OOOOOO\\\ffffffiiiiiieeeaaa```aaa^^^XXXWWWSSSRRRVVVXXXXXXYYY\\\]]]VVVOOOSSSbbbooonnnfff```]]]WWWQQQMMMKKKLLLMMMKKKLLLLLLJJJGGGEEEDDDCCCCCCFFFKKKPPPTTTWWWZZZ[[[ZZZ^^^aaa```[[[WWWWWWXXXVVVSSSOOOMMMMMMOOOPPPPPPOOOVVV]]]^^^\\\]]]dddkkkqqqsssoooeee]]]\\\]]]^^^WWWTTTQQQQQQSSSSSSPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDHHHHHHFFFDDDAAA???@@@@@@>>>@@@@@@???@@@KKK\\\iiiooossswwwuuulll```UUUOOOLLLHHHHHHMMMOOOMMMKKKLLLTTTQQQLLLGGGBBB???>>>?????????===;;;:::;;;@@@DDDBBB===999;;;AAAGGGHHHGGGAAA===888666777666333000------.........------,,,///......,,,+++***)))((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))*********+++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******************************(((***++++++******+++,,,+++++++++++++++,,,---.........---------///000111222333777>>>CCCGGGPPPYYYgggppp{{{EEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>???>>>===<<<<<<<<<===>>>======>>>?????????>>>>>>========================<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<==================???@@@AAABBBCCCJJJ\\\ttt}}}zzz~~~|||}}}{{{xxxtttqqqrrrvvv|||~~~~~~tttiiiyyy|||zzzzzzyyyhhhbbbnnnwwwkkkiiihhh^^^OOODDD444111000222111---,,,...***+++++++++,,,,,,,,,,,,+++---000000///---,,,,,,***+++,,,+++******,,,...,,,,,,,,,+++******))))))((((((((())))))((((((''')))'''&&&(((+++,,,***'''***+++,,,,,,,,,+++)))((('''(((((()))))))))))))))(((((((((((())))))))))))******+++,,,...000222333444111111666;;;>>>DDDKKKMMMPPPSSSVVV\\\bbbaaa[[[OOOQQQWWW___gggjjjhhheeeaaaaaa```^^^]]]^^^```cccdddfffggghhhhhhjjjnnnpppooonnnnnnooorrruuuyyy{{{sssnnnaaaUUUWWWfffooonnnkkkkkkhhhdddcccddd___XXXXXXSSSPPPPPPOOOQQQXXX``````ZZZSSSWWWeeessstttlllhhhccc\\\VVVSSSQQQOOONNNKKKKKKJJJIIIHHHGGGGGGFFFBBBEEEJJJNNNQQQTTTWWWYYYYYY___cccbbb\\\WWWWWWZZZVVVSSSPPPPPPQQQRRRRRRRRRVVV]]]cccdddcccdddjjjqqqnnnoooiii^^^VVVVVVWWWXXXTTTRRRQQQPPPQQQPPPOOOMMMJJJJJJJJJIIIIIIHHHGGGGGGEEEDDDBBB???===;;;999999777666444333777AAANNNYYYaaafffnnnuuuvvvqqqhhh```QQQLLLJJJNNNRRRRRRQQQRRR\\\[[[VVVNNNFFF@@@===<<>>@@@===;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>==============================<<<;;;;;;<<<<<<===>>>???>>>==================>>>>>>>>>>>>???AAACCCEEEFFFPPP^^^uuu{{{zzzzzztttuuuzzz}}}yyyssssssttt{{{yyyqqqyyyuuuhhhnnn{{{vvvkkkgggddd[[[PPPHHH:::444000111111---+++,,,*********+++++++++++++++)))+++...///---,,,+++,,,)))+++,,,+++******,,,...,,,++++++***))))))((((((&&&''''''((((((((('''''''''%%%%%%(((---...,,,)))***+++,,,------+++)))(((((((((((((((((()))******(((((((((((())))))))))))******+++,,,...000222333333000111666;;;???EEELLLMMMQQQUUUYYY___dddaaa[[[RRRSSSVVV^^^eeehhheeeaaaaaabbbbbb```^^^^^^aaaeeecccfffhhhjjjjjjmmmqqqtttppppppqqqsssuuuwwwyyyzzzssspppggg___bbbnnnsssooollljjjfffcccdddgggccc]]]ZZZVVVRRRNNNIIIJJJSSS___ccc^^^YYY]]]jjjxxx{{{vvvooofff\\\WWWVVVUUUSSSPPPLLLKKKIIIHHHHHHHHHHHHGGGCCCGGGKKKNNNPPPRRRUUUXXXZZZ\\\^^^]]]ZZZXXXXXXZZZSSSRRRQQQRRRSSSTTTTTTSSSYYY^^^cccddddddeeejjjoookkkjjjdddZZZUUUVVVWWWVVVQQQRRRRRRPPPNNNLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCC???>>>;;;999888666444333555333222333888???FFFKKKQQQTTT\\\iiitttwwwqqqjjjWWWQQQMMMQQQVVVXXXYYY[[[dddccc^^^VVVKKKCCC>>>===@@@CCCDDDAAA<<<888999;;;>>>>>>===>>>@@@CCCFFFHHHFFFEEECCC@@@===<<<===>>>===:::777333111000000111000//////...---,,,++++++++++++++++++************)))(((((((((((((((((())))))************+++++++++************++++++++++++******))))))))))))******************************(((***++++++******+++,,,************+++,,,---.........---,,,---...///000000///111777<<<@@@FFFMMMWWWcccrrr{{{~~~DDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;999:::<<<=========<<<<<<========================<<<;;;;;;<<<<<<===>>>???>>>>>>============>>>>>>?????????@@@CCCEEEHHHJJJ]]]ooovvvrrrvvv}}}oooqqqrrrpppppptttzzz}}}}}}yyynnnkkkttt{{{}}}qqqeeeaaa]]]UUULLLGGG@@@888222222222///,,,,,,***************+++++++++'''***---...---+++++++++)))+++,,,+++***))),,,///++++++******)))(((((((((&&&&&&'''''''''''''''&&&'''%%%%%%***000222000,,,***+++,,,------+++***((()))(((''''''''')))***+++(((((((((((())))))))))))******+++,,,...000222333111///000666;;;???FFFLLLNNNRRRWWW[[[aaaddd```YYYUUUTTTUUU[[[bbbeeebbb___aaabbbbbbaaa^^^___bbbfffbbbeeeiiikkklllnnnssswwwtttuuuuuuvvvuuuuuutttsssrrrrrrlllfffjjjttttttmmmmmmkkkeeebbbeeejjjiiiddd[[[YYYVVVOOOGGGEEEPPP]]]fffbbb___bbbooo~~~~~~tttjjj]]]VVVWWWXXXVVVRRRNNNKKKIIIGGGGGGHHHGGGGGGFFFJJJNNNPPPQQQRRRUUUXXX\\\YYYVVVUUUVVVXXXXXXWWWQQQQQQQQQRRRUUUUUUTTTRRRXXX[[[___aaaaaacccfffjjjjjjiiiccc[[[XXXZZZ[[[YYYPPPRRRSSSPPPKKKIIIIIIKKKFFFEEEEEECCCAAA???===<<<<<<:::777666555444333111333222222777>>>CCCEEEEEEHHHGGGMMM\\\llltttpppiii]]]UUUPPPTTTZZZ^^^```ccckkkkkkggg^^^SSSIIIDDDBBB:::>>>AAA@@@<<<999:::<<<===???@@@@@@AAABBBFFFHHHHHHHHHHHHDDD@@@>>>AAADDDDDD@@@;;;666333333333444/////////...------,,,,,,,,,,,,++++++++++++++++++***)))(((''''''((()))***)))************+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((***++++++******+++,,,************+++,,,---...///...---,,,---...///000///---///555:::===CCCJJJSSS___nnnxxx{{{BBBAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>BBB>>><<<@@@AAA???>>>@@@???>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::===<<<<<<;;;;;;===>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<============@@@===;;;<<<>>>>>><<<:::<<<@@@CCC@@@===BBBPPP[[[vvv|||wwwxxxyyywwwqqqfffdddaaa]]]___iiiyyy}}}yyy{{{yyytttssssssqqqjjjaaa[[[WWWSSSNNNJJJBBB:::222000///,,,+++,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,''''''((()))***++++++,,,******))))))))))))******))))))(((((('''''''''&&&'''((()))+++---.........,,,---...+++(((&&&(((***&&&&&&(((+++......---+++(((''''''(((+++,,,,,,+++))))))***+++---///111222222111111333999@@@HHHMMMRRRVVVZZZ]]]]]]]]]]]]]]]\\\]]]^^^_________]]]]]]______^^^\\\[[[\\\^^^aaafffccceeennnwwwyyywwwwwwtttvvvyyyyyywwwuuussssssrrrsssqqqpppsssxxxwwwrrrsssoookkkjjjkkkkkkiiigggccc```]]]YYYQQQIIIHHHMMMSSS]]]dddhhhtttzzzsssmmmddd]]][[[YYYVVVSSSQQQRRRQQQLLLFFFBBBAAABBBFFFHHHKKKOOORRRTTTTTTTTTWWWYYYYYYUUUOOOMMMPPPUUURRRQQQTTTXXXXXXSSSPPPQQQ\\\\\\]]]bbbgggiiigggddd___eeeiiifff\\\SSSPPPQQQMMMLLLKKKIIIGGGDDDBBB@@@===;;;999999999:::999888555555555555555666777888;;;===???CCCGGGJJJMMMOOOIIIDDDCCCKKKVVV^^^eeekkkaaa___\\\YYYYYY[[[___bbbggglllooofffUUUFFF>>><<<@@@>>>;;;999:::;;;<<<<<>>>>>@@@===<<<@@@AAA???===>>>>>>======<<<<<<<<<<<<===??????>>>======<<<;;;;;;===<<<<<<;;;<<<===>>>???????????????>>>>>>>>>===<<<<<<<<<<<<============>>>===<<<===???@@@>>><<<>>>@@@AAA???BBBNNNaaappp}}}wwwqqqsssuuuttt}}}}}}jjj^^^]]][[[]]]dddrrr|||zzz|||}}}{{{{{{sssnnnggg```ZZZUUUPPPLLLDDD:::222000///,,,+++---,,,,,,,,,+++++++++************************++++++***************+++++++++******))))))))))))******)))(((((((((''''''''''''&&&''')))+++,,,------...,,,------+++(((&&&(((***&&&&&&'''***,,,,,,+++)))***)))((()))***+++***)))))))))***+++---///111222111111111444:::BBBJJJOOOTTTWWW[[[]]]^^^^^^^^^^^^]]]^^^^^^______^^^^^^^^^]]]^^^^^^^^^^^^___ccceeehhheeegggpppxxxyyyxxxxxxrrrtttwwwxxxvvvtttrrrrrrqqqrrrqqqppprrruuurrrmmmnnnmmmlllnnnoooooollljjjfffbbb^^^\\\UUUNNNLLLNNNVVV```iiimmmvvv|||qqqiiieeeaaa___^^^[[[VVVRRRSSSSSSQQQLLLEEE???======DDDGGGLLLPPPTTTUUUUUUTTTVVVWWWVVVRRRMMMKKKMMMOOOKKKKKKOOOVVVXXXVVVUUUWWWYYYZZZ\\\aaafffhhhfffccc]]]______ZZZRRRJJJGGGGGGCCCCCCBBBAAA???===;;;:::777555555666888:::::::::666777999<<<>>>AAACCCDDDGGGHHHIIIJJJLLLNNNOOOPPPJJJHHHGGGJJJLLLNNNUUU^^^eeebbb^^^YYYVVVVVVYYY[[[bbbfffhhhaaaSSSFFF???>>>>>>===:::999999:::::::::AAADDDHHHJJJIIIFFFFFFGGGJJJQQQUUUSSSRRRSSSSSSOOOJJJGGGDDDAAA???>>>===<<<555333111000000///...------------------,,,,,,,,,++++++***))))))))))))***))))))))))))******************++++++,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000333999@@@EEEKKKSSS```mmmwwwFFFFFFEEEDDDCCCCCCBBBBBB@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???<<<===AAACCC???=========<<<<<<<<<<<<======>>>?????????>>>>>>======<<<===<<<<<<<<<<<<===>>>>>>@@@@@@????????????>>>>>><<<<<<<<<<<<============<<<<<<===???AAAAAA@@@>>>BBBAAAAAAEEEPPPaaauuu~~~vvvllliiinnnrrrsss{{{}}}hhh]]]\\\]]]eeerrr|||{{{}}}vvvrrrlllddd]]]WWWSSSPPPEEE;;;222000///,,,,,,...,,,,,,,,,+++++++++************************)))))),,,,,,,,,++++++************))))))(((((())))))***((((((((((((''''''''''''&&&'''(((***+++,,,,,,,,,,,,,,,,,,***((('''((()))'''&&&'''(((******(((&&&+++***))))))******)))'''))))))***+++---///111222111111222555<<>>;;;:::999999999999888777666555444333444666:::>>>??????===???CCCGGGJJJMMMNNNOOOTTTSSSRRRRRRQQQQQQQQQQQQLLLLLLMMMKKKDDDAAAIIISSSaaa___]]]XXXUUUSSSTTTVVV[[[^^^___ZZZOOOEEE@@@@@@======<<<;;;::::::::::::AAAHHHPPPUUUVVVTTTPPPNNNPPPTTTXXXZZZ]]]___\\\WWWOOOMMMJJJHHHGGGEEEBBB@@@777666444333333222000...---------------,,,++++++---,,,++++++******++++++***************)))))))))******+++++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,---------------------------......///111555;;;@@@EEEMMMZZZhhhsss|||FFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>>>>???????????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>???===>>>CCCDDDAAA======<<<<<<<<<<<<<<<===>>>???@@@?????????>>>>>>>>>===<<<<<<<<<<<<=========>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<>>>@@@AAA@@@???>>>CCCCCCGGGTTTgggwwwzzzsssiiibbbeeemmmwww|||nnngggfffjjjuuu~~~~~~}}}xxxvvvssslllddd\\\WWWUUUUUUEEE;;;222//////------///,,,,,,,,,+++++++++******++++++******))))))((((((************************))))))(((((((((((())))))((((((((((((((('''''''''&&&'''((()))***+++++++++,,,,,,+++***((((((((()))(((((('''(((******(((&&&+++)))((()))******)))((())))))***+++---///111222111111222666===FFFNNNTTTUUUWWWZZZ[[[\\\\\\^^^``````___^^^]]]]]]]]]^^^___[[[\\\___```bbbdddhhhkkkjjjhhhkkksssxxxxxxwwwyyyppptttwwwyyywwwtttrrrqqqrrrtttssspppppprrrqqqnnnkkkmmmppptttvvvvvvtttsssnnnhhhdddfffeee^^^YYYVVVaaagggmmmqqquuuuuummmbbb]]]]]]___ccceeeccc\\\VVVSSSRRRPPPKKKDDD===777444===BBBKKKSSSWWWVVVSSSQQQNNNMMMKKKKKKKKKJJJHHHFFFKKKJJJNNNUUUYYYYYYZZZ^^^aaa______aaacccbbb^^^YYYVVVOOOEEE>>>:::888666555777888888999999999888888:::999:::===AAADDDFFFFFFEEEHHHLLLPPPSSSTTTUUUUUUYYYXXXVVVTTTSSSRRRRRRRRRPPPPPPOOOMMMGGGCCCIIIRRRWWWZZZ\\\\\\ZZZXXXYYYZZZVVVXXXWWWSSSKKKEEEAAA@@@>>>???@@@@@@???=========AAAKKKVVV___dddfffccc___UUUUUUUUUXXX^^^aaa^^^ZZZVVVTTTRRRQQQPPPMMMGGGCCC<<<:::888777777555222000......//////...---,,,+++---,,,,,,++++++++++++++++++++++++******)))))))))************+++,,,------,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++,,,,,,,,,------------------------............000333888<<>>@@@>>>???DDDFFFBBB???>>><<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>>>>;;;<<<<<<===============<<<=====================<<<<<<<<<<<<============<<<===????????????>>>>>>AAAEEERRRiiitttkkkeee^^^^^^fffssstttppppppvvv}}}}}}~~~xxxuuuppphhh```[[[XXXWWWWWWCCC:::111//////......000,,,,,,,,,+++++++++******+++******))))))((((((((('''''''''((()))******+++))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''((()))***+++++++++,,,+++))))))((((((((((((***)))((()))******((('''(((''''''(((***,,,+++***))))))***+++---///111222222222222666<<>>???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDGGGIIIJJJJJJHHHJJJNNNSSSVVVXXXXXXXXXZZZYYYWWWUUUTTTUUUVVVVVVWWWSSSOOOOOOMMMKKKLLLQQQPPPUUU\\\^^^\\\YYYYYYZZZRRRRRRPPPMMMIIIEEEAAA??????CCCFFFGGGEEECCCBBBBBBGGGQQQ]]]eeemmmtttsssmmm[[[UUUQQQSSSYYY\\\ZZZXXX\\\ZZZZZZ[[[\\\XXXPPPJJJ???===:::999888666444222000000111111111///---,,,,,,,,,+++************+++,,,,,,++++++******))))))************+++,,,---...,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,------------------------//////000///000333777:::AAAHHHSSS___kkkwwwAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>????????????????????????AAA>>>???CCCEEEAAA??????===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>=========;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<============<<<>>>????????????AAACCCEEEPPPddd{{{wwwhhh```]]]]]]dddnnn{{{yyyxxx}}}~~~zzzuuuvvv{{{~~~~~~uuuooofffaaa^^^[[[WWWSSS???666000///000......000,,,,,,,,,+++++++++******))))))))))))))))))((((((%%%%%%&&&'''((()))***+++)))((((((''''''(((((()))'''''''''((((((((((((((('''((()))***++++++++++++,,,***(((((()))))))))'''+++)))((((((******)))((((((''''''(((+++,,,,,,+++))))))***+++---///111222333222222555:::BBBJJJNNNRRRSSSTTTTTTUUUWWWZZZ]]]___^^^]]]\\\\\\[[[[[[\\\ZZZ\\\___```aaabbbeeefffiiihhhkkkqqqtttrrrrrrtttvvvzzz~~~|||wwwsssqqqmmmooonnniiihhhlllooopppqqqsssuuuvvvvvvvvvxxxyyytttooommmooonnniiiffffffaaa^^^\\\\\\___bbbaaa^^^```]]]ZZZYYYZZZYYYVVVRRROOOOOOOOONNNLLLGGG@@@;;;777===FFFNNNRRRQQQLLLIIIEEEGGGJJJMMMNNNNNNNNNMMMMMMLLLOOOVVV[[[]]]aaafffmmmhhhbbb___]]]\\\YYYVVVVVVOOOFFFAAA@@@BBBDDDDDDHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKIIIIIIKKKLLLKKKJJJEEEHHHLLLPPPTTTWWWYYYZZZXXXWWWVVVVVVWWWYYY[[[]]]^^^UUUOOOPPPRRRPPPNNNNNNIIINNNRRRQQQLLLHHHHHHJJJKKKJJJIIIHHHHHHEEEAAA>>>>>>DDDJJJLLLJJJHHHGGGGGGNNNXXXbbbhhhpppxxxvvvnnn[[[SSSMMMNNNRRRSSSSSSTTT[[[[[[]]]bbbfffccc[[[SSSBBB???;;;999777666555333333444555555444222000...---,,,++++++******+++++++++++++++++++++***************))))))***,,,...///,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,------------------------///000000000111333666999@@@FFFOOOZZZfffrrr}}}@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>????????????AAA======@@@BBB???>>>???>>>======<<<<<<<<<<<<===========================;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<============<<<>>>???@@@@@@BBBGGGKKKUUUeee{{{wwwiiiaaa^^^___eeeoooxxxyyyvvv|||}}}|||~~~wwwpppiiifffeee```UUUKKK:::333...///111///...///,,,,,,,,,+++++++++******((((((((()))))))))))))))''''''(((((()))))))))***((((((''''''''''''((((((''''''''''''((((((((()))((()))***+++,,,,,,,,,,,,,,,)))'''''')))***)))''')))(((&&&'''((())))))((()))((('''(((***++++++***))))))***+++---///111222444333222333888>>>EEEIIIRRRSSSSSSSSSSSSUUUYYY]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYY[[[^^^aaabbbcccfffgggiiiiiilllrrrssspppqqqtttxxx|||}}}wwwrrrppplllqqqrrrnnnkkkmmmnnnlllmmmqqqvvvyyyyyyxxxyyyzzzuuurrrqqqrrrooojjjjjjnnneee```[[[[[[^^^```aaaaaa```]]]YYYWWWXXXWWWSSSPPPQQQPPPQQQRRRQQQLLLDDD>>>555;;;CCCKKKNNNLLLHHHEEEFFFJJJPPPRRRQQQOOOPPPQQQQQQNNNPPPUUUYYY[[[___dddjjjddd]]]ZZZ[[[\\\\\\[[[YYYTTTNNNJJJIIIKKKMMMNNNOOOOOOQQQSSSTTTUUUUUUVVVSSSQQQOOOOOOOOOOOONNNMMMFFFGGGIIIMMMPPPSSSUUUWWWUUUUUUTTTUUUWWWZZZ^^^```^^^VVVQQQSSSUUUTTTRRRRRRKKKLLLJJJBBB999666999>>>BBBAAAAAADDDFFFEEEAAA===;;;BBBJJJNNNLLLIIIHHHIIIMMMYYYccchhhpppwwwrrrgggSSSKKKGGGIIIKKKIIIIIILLLQQQSSSXXXaaaiiiiiiaaaYYYIIIDDD???;;;999999999888666777888999777555222000...------,,,,,,,,,,,,,,,***++++++++++++++++++,,,******))))))***,,,...000,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,---------------------------...///000000222666888===BBBJJJTTT___kkkvvv~~~???@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???@@@?????????>>>>>>======>>>>>>>>>>>>>>>?????????@@@<<<;;;>>>???===<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;===>>>>>>>>>===<<<<<<=========>>>>>>??????<<<<<<<<<<<<=========>>><<<>>>@@@@@@BBBFFFLLLRRRfffzzzzzzfff]]]\\\aaadddmmmxxx~~~}}}yyysssmmmmmmmmmdddSSSDDD777111---000222000...///,,,,,,,,,+++++++++******''''''(((((())))))******************))))))))))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))***+++,,,,,,,,,,,,,,,,,,)))&&&''')))***)))''''''&&&%%%%%%'''(((((('''+++***))))))******)))((()))******+++---///111222555333222333666<<>>>>>888999:::;;;:::777444222//////...------------...*********++++++,,,,,,---******))))))***,,,...000,,,++++++***)))*********))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,------------------------,,,---//////000111555777;;;???FFFOOOYYYeeeqqqxxxCCCBBBAAA???>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===?????????>>>===??????>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>======;;;;;;::::::::::::;;;;;;>>>>>>============>>>>>>>>><<<;;;;;;<<<>>>>>>>>>999>>>FFFHHHDDDGGGZZZooo|||nnnhhh```UUUhhhrrryyyzzz{{{~~~~~~yyyqqqooonnndddPPP@@@777555111//////...---,,,///...---,,,+++*********+++***)))((((((((()))***)))))))))((())))))***+++((((((((((((((('''''''''&&&'''((())))))******)))'''''')))***,,,,,,,,,,,,(((+++***&&&%%%)))***'''(((((((((((()))***+++,,,******))))))))))))******)))***+++,,,---.........000555555000111;;;DDDFFFMMMOOOQQQSSSTTTVVVXXXZZZ\\\ZZZYYY[[[______[[[VVV[[[]]]```ccceeehhhiiijjjkkkmmmpppsssuuuvvvvvvvvvxxx|||~~~xxxrrrnnnmmmuuuwwwzzz{{{yyyvvvqqqooossswwwzzz{{{yyyxxxzzz|||yyywwwtttqqqpppppppppqqqkkkkkkjjjiiigggfffdddccccccaaa]]]ZZZWWWVVVUUUUUUSSSTTTWWWYYYYYYSSSIIIAAA666:::???CCCEEEGGGHHHIIIWWWVVVUUUTTTSSSTTTTTTUUUTTTTTTUUUWWWZZZ[[[YYYXXX]]][[[XXXXXXZZZ\\\^^^^^^```]]]YYYUUURRRQQQQQQQQQPPPQQQRRRSSSSSSUUUYYY\\\]]]ZZZUUUTTTTTTTTTRRRPPPPPPNNNLLLLLLMMMOOOOOONNNMMMLLLLLLOOOTTTXXXZZZ[[[]]][[[YYYXXXZZZ[[[\\\\\\YYYPPPFFF===555333:::CCCCCCAAAAAAEEEJJJHHH???777;;;>>>DDDJJJJJJGGGHHHMMMPPPWWW\\\aaakkkssshhhWWWDDDAAA???>>>@@@BBBBBBBBBDDDEEEKKKTTTZZZ[[[]]]```VVVSSSOOOLLLJJJFFFBBB???@@@@@@AAABBB@@@<<<555000000111111///,,,+++,,,---,,,---...///...---,,,+++---,,,***))))))***,,,------,,,+++)))((((((''''''+++++++++*********))))))))))))))))))******************))))))******+++,,,---,,,+++++++++,,,---...////////////111333555666;;;;;;@@@HHHQQQ[[[kkkyyy{{{CCCCCCAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>???>>>>>>>>>=========<<<===============>>>>>>???@@@@@@?????????>>>>>>>>>>>>==================>>>>>>>>>============>>>>>>===<<<;;;<<<===??????@@@???>>>AAAFFFLLLYYYpppzzzeeeYYY[[[aaadddsss~~~{{{}}}~~~}}}~~~xxxqqqpppnnndddPPP@@@777444111//////...---,,,.........---------------,,,+++***)))(((((()))***)))))))))))))))***++++++******)))((('''&&&&&&%%%''''''((()))************'''((()))***+++,,,,,,,,,+++&&&+++666555)))$$$)))(((((((((((()))***+++,,,******))))))))))))******((()))***+++,,,---------000555555111222:::CCCFFFMMMPPPSSSTTTTTTUUUYYY\\\]]]\\\[[[\\\]]]\\\YYYVVV[[[]]]```bbbdddgggiiikkkjjjlllppptttvvvwwwwwwwwwyyy{{{}}}|||xxxtttqqqoooyyyzzz{{{}}}}}}{{{wwwtttvvvyyy}}}}}}zzzyyyzzz|||{{{yyyvvvtttrrrpppnnnmmmfffgggggghhhgggfffeeedddcccaaa^^^ZZZXXXWWWWWWWWWWWWWWWYYYZZZYYYSSSJJJDDD;;;<<>>@@@FFFKKKKKKHHHHHHLLLQQQZZZaaadddkkkooocccQQQDDDBBB???>>>???@@@AAA@@@BBBCCCHHHPPPTTTRRRRRRTTTWWWWWWVVVVVVUUURRRMMMIIIEEEDDDEEEFFFGGGCCC;;;555444333000...---------...,,,---.........---++++++---,,,***))))))***,,,---,,,+++***))))))(((((()))+++++++++*********))))))))))))))))))******************))))))******+++,,,---,,,+++++++++---...///000/////////000222444555888888===EEEMMMXXXgggtttxxx}}}CCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>============>>>===<<<<<<<<<===???@@@@@@@@@@@@??????????????????>>>>>>======>>>>>>???>>>>>>============>>>>>><<<<<<<<<===>>>???@@@@@@CCC???@@@JJJ[[[pppyyyhhh\\\WWWYYYcccnnn{{{oooppp}}}}}}{{{xxxtttqqqpppnnnbbbOOO???666444111//////...---,,,,,,---...///000000///......---+++)))))))))))))))*********)))***++++++,,,++++++***((('''&&&%%%$$$'''((()))***++++++++++++'''((())))))***+++,,,,,,222&&&///HHHGGG---"""---((((((((())))))******+++***))))))(((((())))))***'''((()))+++,,,,,,,,,,,,000444444111222999AAAFFFLLLPPPTTTUUUSSSUUUZZZ_________^^^\\\ZZZXXXXXXYYY]]]^^^aaabbbcccfffiiilllkkkmmmrrrvvvxxxyyyxxxwwwyyyyyyxxxxxxyyyxxxvvvtttzzzyyyyyy{{{~~~~~~{{{wwwxxx{{{~~~}}}zzzxxxyyyzzz|||{{{yyyxxxvvvqqqlllgggbbbdddgggiiijjjjjjiiihhheeeccc___\\\ZZZYYYYYYYYY\\\\\\[[[ZZZXXXSSSMMMHHHAAA===<<<@@@HHHOOOQQQQQQRRRQQQPPPOOOPPPRRRTTTUUU```______aaaccccccbbb```XXXXXXYYY[[[]]]]]][[[YYYZZZZZZZZZYYYVVVRRROOOLLLKKKJJJJJJMMMSSSXXXYYYYYYXXXVVVTTTSSSTTTTTTTTTSSSSSSPPPLLLKKKMMMOOOPPPPPPMMMLLLLLLNNNRRRUUUVVVVVVWWWWWWXXXZZZ\\\[[[YYYVVVLLLFFF???999555555>>>HHHJJJLLLRRRYYY^^^ZZZOOOFFFBBBCCCFFFKKKLLLIIIJJJNNNUUU^^^eeegggiiigggZZZKKKFFFCCCAAA@@@AAABBBAAAAAABBBBBBFFFLLLMMMIIIFFFGGGTTTWWW[[[___aaa]]]WWWRRRLLLJJJIIILLLPPPMMMDDD<<<:::666000...///000///...,,,,,,---------,,,+++***---,,,+++******+++,,,---+++******)))))))))******+++++++++***************))))))))))))******************))))))******+++,,,,,,,,,+++,,,,,,...000111111000/////////000222333555555999AAAIIIRRR```mmmsssxxxCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================@@@???>>>======>>>???@@@>>>>>>>>>>>>============>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@????????????======<<<<<<<<<<<<======>>>>>>============>>>>>><<<=========<<<===>>>@@@BBBBBBIII[[[rrrxxxeeeXXXZZZ]]]aaaooo~~~jjjaaakkkyyytttqqqpppooooookkk___LLL===666333000.........---,,,,,,---///000000///---,,,...---+++***))))))))))))***************+++,,,,,,***))))))((('''&&&&&&%%%((()))***++++++,,,,,,+++((((((((()))******+++,,,222&&&///EEEDDD+++!!!+++'''(((((()))))))))))))))))))))(((((((((((())))))((()))***+++,,,---------111333333222222888???EEEJJJOOOTTTTTTSSSTTT[[[```___aaaaaa^^^YYYWWW[[[___^^^```bbbcccccceeeiiimmmnnnqqquuuyyy{{{yyywwwuuuxxxvvvtttuuuyyy||||||zzzwwwuuutttwww{{{}}}zzzwwwxxx{{{}}}|||yyyvvvvvvxxx{{{zzzzzzzzzxxxssskkkeeeaaaccchhhllloooooonnnmmmhhhfffbbb^^^[[[YYYXXXXXX^^^]]][[[YYYVVVRRRNNNLLLGGG???888:::DDDMMMPPPOOOQQQPPPOOOOOOQQQSSSVVVXXX___^^^^^^```cccddddddcccZZZYYYYYY[[[\\\]]]\\\ZZZYYYYYYYYYXXXUUURRROOOMMMMMMJJJIIIMMMTTTYYYXXXUUUUUUTTTSSSSSSSSSTTTUUUVVVPPPMMMJJJIIIKKKNNNPPPPPPPPPOOOOOOPPPSSSTTTUUUTTTRRRQQQPPPPPPOOONNNJJJHHHDDD???:::777444555===GGGNNNPPPUUU[[[___\\\TTTLLLFFFDDDEEEIIIKKKLLLOOOUUUZZZ```eeedddbbb^^^SSSHHHFFFDDDBBBBBBDDDEEEEEEDDDEEECCCDDDGGGGGGCCCAAACCCMMMRRRYYYaaaddd```YYYSSSRRRNNNLLLPPPVVVUUULLLCCCBBB;;;222...000111000...,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,***)))))))))******+++,,,************************((()))))))))******************))))))******+++,,,,,,,,,,,,,,,---///111222111111//////...///000111333333777>>>DDDLLLYYYeeepppuuu}}}AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================@@@???>>>======>>>???@@@============>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@????????????????????????======<<<<<<<<<<<<======>>>>>>============>>>>>>===>>>>>>===;;;;;;>>>AAA@@@KKK___xxxzzzooo\\\PPPWWW```iii}}}xxxiiiiiizzz||||||~~~xxxqqqmmmkkklllmmmmmmgggZZZHHH;;;555222///.........---,,,,,,---...///...,,,***(((---,,,+++)))(((((())))))******))))))******+++,,,'''''''''(((((((((((((((((()))***++++++,,,,,,+++)))((((((((()))***+++,,,+++'''***111000&&&"""%%%''''''((()))))))))(((((())))))(((((((((((()))))))))***,,,---......//////111111222333333666===DDDGGGLLLRRRTTTTTTWWW\\\aaa^^^aaabbb___ZZZYYY___ddd___bbbeeefffdddeeeiiimmmsssvvvzzz~~~~~~{{{wwwtttvvvsssqqqssswww|||}}}|||rrrqqqqqqtttxxxzzzxxxvvvwwwzzz}}}|||yyyvvvwwwxxxxxxwwwwwwxxxyyytttllleee```ccchhhmmmooopppooonnnllliiiddd___[[[YYYWWWWWW]]]\\\ZZZWWWTTTQQQPPPPPPOOOCCC888888AAAKKKOOONNNQQQPPPOOONNNPPPTTTWWWZZZ]]]\\\\\\^^^bbbdddeeeeee___]]]ZZZYYYZZZ\\\]]]\\\ZZZYYYWWWUUURRRPPPOOONNNPPPMMMKKKNNNTTTWWWUUUQQQPPPPPPPPPOOOPPPQQQSSSUUUOOOLLLJJJJJJLLLOOOQQQQQQQQQPPPPPPQQQRRRSSSRRRPPPKKKHHHEEEBBBBBBAAA@@@>>>>>>999666444222444<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===========================>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>???>>>>>>============>>>>>>>>>??????===;;;===BBBGGGKKK```{{{}}}lll\\\XXX]]]llluuuvvv||||||zzzuuuvvvyyy{{{}}}}}}wwwqqqmmmkkkhhhjjjlllkkkdddVVVEEE:::444222///.........---,,,,,,,,,,,,,,,+++)))(((&&&+++***)))((((((((()))***)))))))))((()))******+++&&&&&&''''''((()))))))))'''((()))***++++++++++++))))))((('''((()))***++++++,,,***&&&%%%((((((&&&&&&'''((()))))))))(((''')))((((((''''''(((((()))***+++,,,...////////////111000111444444555;;;CCCDDDIIIOOOUUUYYY\\\___aaa^^^aaabbb___[[[[[[```eee```dddiiiiiigggfffjjjmmmvvvyyy~~~~~~yyyuuutttrrrpppppprrrtttvvvvvvmmmooorrruuuwwwwwwwwwvvvvvvyyy||||||zzzxxxyyy{{{vvvtttssstttvvvsssllleee```bbbfffjjjlllmmmlllkkkmmmjjjeee```\\\YYYWWWWWWYYYYYYXXXVVVSSSRRRSSSTTTVVVJJJ===;;;CCCLLLQQQQQQQQQPPPOOONNNPPPTTTXXXZZZ]]]\\\\\\]]]aaadddeeeeeebbb^^^ZZZXXXYYYZZZ[[[[[[ZZZXXXVVVTTTQQQPPPOOOOOOQQQOOONNNPPPSSSSSSQQQOOOKKKLLLMMMLLLLLLMMMPPPSSSPPPNNNMMMMMMNNNPPPPPPPPPMMMLLLKKKLLLLLLLLLJJJHHHAAA>>>;;;999:::;;;;;;;;;888555444444333555>>>HHHRRRQQQPPPPPPPPPPPPNNNLLLJJJGGGIIIPPPVVVZZZ]]]bbb]]]YYYSSSQQQQQQQQQOOOKKK@@@??????AAACCCDDDDDDCCCEEEAAA???AAAAAA@@@CCCGGGFFFIIIPPPWWW\\\\\\XXXTTTYYYTTTRRRUUU[[[^^^[[[VVVUUUMMMCCC:::666333000...///...---,,,,,,,,,------++++++++++++++++++++++++***************+++,,,---***************+++++++++))))))))))))******************))))))******+++,,,,,,,,,+++,,,,,,...000111000///...------...//////111111444:::>>>CCCNNNXXXhhhoooxxx>>>>>>???@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;<<<=========>>>>>>>>>???;;;<<<>>>?????????>>>===<<<<<<=========>>>>>>>>>>>>==================>>>>>>>>>============>>>>>>>>>@@@???>>>===BBBKKKRRRddd{{{oooaaaNNN\\\tttzzzwww~~~yyyuuuvvvuuurrrtttyyywwwzzz|||yyysssnnnkkkkkkiiilllnnnkkkbbbTTTEEE;;;444111...---......------+++++++++******))))))))))))((('''''''''((()))***((((((''''''(((((()))***'''''''''(((((((((((((((''''''((()))***************)))'''''''''(((***+++------+++&&&&&&)))++++++&&&''')))******((('''&&&((((((''''''''''''((((((******,,,---.../////////111///111444444444:::BBBDDDGGGNNNWWW___ccccccaaa___```aaa^^^\\\[[[]]]``````fffmmmmmmjjjhhhjjjmmmvvvzzz}}}yyysssrrrpppmmmjjjiiiiiikkkhhhmmmtttvvvtttssssssuuuppptttxxxxxxwwwvvvxxxzzzwwwrrroooppprrrqqqjjjdddccceeeggghhhjjjjjjjjjiiijjjhhhddd___\\\ZZZYYYYYYUUUWWWWWWVVVTTTTTTVVVXXXWWWMMMAAA>>>DDDNNNTTTWWWVVVUUUSSSRRRSSSWWW[[[^^^^^^\\\[[[[[[^^^```aaa``````]]]ZZZYYYXXXXXXVVVUUUVVVVVVVVVUUUSSSPPPNNNLLLMMMNNNOOOPPPPPPPPPOOONNNMMMNNNOOOOOOMMMNNNRRRUUUQQQOOONNNMMMMMMLLLJJJGGGDDDCCCBBBBBBBBBAAA>>>;;;:::888666666777777666555444222222555666999CCCMMMSSSRRRPPPOOOMMMLLLJJJIIILLLLLLQQQ\\\ccccccaaaaaaXXXPPPIIIIIIMMMPPPNNNLLLDDDCCCBBBCCCDDDDDDCCCAAAEEECCCDDDGGGHHHEEEEEEHHHDDDFFFKKKQQQWWW[[[[[[ZZZ]]]ZZZWWWYYY]]]aaabbbaaa___YYYOOODDD;;;555111000000///...---------......+++++++++,,,,,,+++++++++++++++*********+++,,,,,,))))))*********+++++++++))))))))))))******************))))))******+++,,,---,,,+++++++++---...//////...---------...///000//////222777;;;???IIISSSaaaiiirrrzzz======???@@@@@@???>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999<<<=========>>>>>>??????:::<<<>>>@@@AAA???===<<<;;;<<<<<<<<<======>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>============>>>>>>>>>???@@@>>>???FFFQQQ[[[{{{qqqccc[[[UUUggg~~~~~~yyy|||yyyxxxssslllmmmrrrrrrvvvyyyxxxrrrmmmlllmmmkkkmmmooolllbbbSSSEEE===333111...---.........---******))))))******+++,,,''''''&&&&&&'''(((***+++'''''''''''''''((())))))))))))(((((('''''''''&&&&&&'''((())))))************)))'''&&&'''(((***+++)))&&&%%%&&&&&&$$$%%%(((&&&''')))******((('''%%%((((((''''''''''''(((((()))***+++,,,---.........111///000444444333999BBBDDDGGGNNNYYYdddiiifffbbb``````___^^^[[[ZZZZZZ[[[```gggooopppllliiijjjmmmuuuzzz}}}ssssssqqqkkkddd``````aaaccckkksssuuuqqqnnnpppsssjjjnnnrrrsssssssssuuuwwwxxxsssmmmmmmooonnnhhhbbbhhhhhhiiijjjjjjjjjjjjjjjgggeeebbb___\\\[[[[[[[[[SSSVVVWWWWWWUUUVVVYYY\\\UUULLLBBB>>>DDDNNNVVVZZZ\\\ZZZXXXWWWXXX\\\```ccc^^^[[[YYYYYYZZZ[[[[[[[[[]]]\\\ZZZYYYXXXVVVRRRPPPSSSUUUWWWWWWVVVQQQMMMJJJJJJLLLOOOOOONNNMMMMMMNNNQQQSSSTTTSSSRRRRRRVVVYYYPPPNNNLLLKKKIIIFFFBBB>>>===;;;:::::::::888555222777666555555555222///,,,111000222666999===HHHRRRUUUTTTRRRQQQNNNKKKHHHFFFMMMOOOYYYfffmmmiiibbb___SSSJJJBBBEEEMMMPPPNNNLLLJJJHHHGGGGGGGGGFFFDDDBBBGGGGGGJJJOOOPPPKKKIIIJJJCCCDDDGGGMMMTTTZZZ]]]^^^aaa^^^\\\\\\___dddgggiiieeeaaaWWWKKK???666222222111000///...---...//////***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,))))))******++++++++++++))))))))))))*********************)))***++++++,,,---,,,+++++++++,,,---......------,,,---...///000......111555888<<>>>>>????????????@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<===BBBBBB???======???>>><<<@@@AAAAAAAAADDDQQQhhh|||xxxggg]]]YYY\\\gggzzz}}}{{{uuupppllljjjiiinnnqqqrrrpppllliiiiiijjjnnnjjjfffbbb[[[PPPBBB999666333///............---***)))((('''''''''))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''******))))))((((((((('''(((((()))******************)))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))+++,,,---...333111222444333333777>>>DDDIIISSS\\\bbbdddcccbbb^^^bbbccc\\\SSSOOOSSSYYY[[[dddnnnrrrooommmnnnqqqqqqzzz~~~wwwtttooohhhbbb```aaacccgggjjjmmmllljjjiiikkkoootttvvvxxxxxxqqqkkknnnuuutttrrroookkkiiijjjooorrrpppooommmllllllkkkhhhfffiiiccc\\\XXXYYY[[[\\\\\\]]]]]]ZZZTTTOOOOOOVVV\\\XXXQQQFFF???DDDPPPWWWXXX[[[[[[ZZZZZZ]]]aaaeeegggcccaaa]]]ZZZWWWWWWXXXXXXZZZXXXVVVWWWYYYYYYVVVSSSPPPRRRTTTUUUSSSPPPLLLJJJMMMLLLLLLNNNQQQSSSQQQOOOVVVUUUTTTRRRPPPMMMKKKJJJIIIEEE@@@?????????<<<999999999777555333111///...444333111000///000222333333777>>>DDDIIIMMMRRRUUUZZZXXXUUUQQQMMMJJJGGGFFFJJJWWWbbbfffiiimmmmmmjjjZZZLLLDDDGGGMMMNNNNNNPPPMMMKKKLLLMMMKKKFFFGGGJJJIIILLLQQQVVVXXXSSSKKKEEECCCFFFKKKPPPUUUYYY[[[]]]dddeeebbb]]]^^^cccggggggkkkfff]]]QQQEEE===::::::<<<888333///.........---,,,+++***+++,,,---,,,++++++++++++************)))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,------++++++,,,...////////////////////////,,,///222333555999@@@FFFTTT```oooxxx{{{AAAAAA@@@??????>>>======??????>>>??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========:::;;;<<<=========;;;888AAA@@@@@@DDDOOOeeeyyyhhh\\\VVVTTTXXX]]]jjjyyy}}}~~~{{{vvvqqqnnnnnnooojjjlllllljjjhhhgggiiikkkjjjgggdddbbb]]]TTTGGG===666333000------...---,,,,,,+++******)))*********))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((('''''''''''')))))))))(((((('''''''''(((((()))************))))))((((((''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))***+++---......111111222555555444777===DDDIIIRRR[[[aaaddddddccc```aaa```YYYOOOJJJLLLOOOYYYbbblllpppnnnlllnnnqqqsssxxx{{{zzzyyy{{{{{{yyywwwuuuqqqkkkfffccccccdddfffjjjmmmjjjeeeeeemmmuuuzzzzzz|||zzzrrrkkklllrrrrrrppplllhhhfffgggkkkooosssqqqpppooonnnllliiifffhhhccc^^^\\\\\\^^^^^^]]]___]]]XXXRRROOOQQQVVV[[[ZZZRRRFFF>>>CCCNNNVVVXXXYYYZZZZZZ\\\___cccgggjjjdddaaa]]]YYYWWWUUUVVVVVVVVVUUUTTTVVVXXXYYYWWWTTTQQQRRRSSSTTTSSSQQQOOOMMMSSSRRRQQQSSSVVVVVVUUUSSSMMMMMMLLLJJJHHHFFFDDDCCC@@@===;;;::::::888555222222222111111111000000000111111111111333666999:::>>>CCCIIINNNRRRVVVYYY[[[[[[YYYVVVSSSPPPNNNLLLKKKNNNXXXaaadddhhhmmmmmmiiiZZZNNNFFFIIINNNOOOOOOQQQJJJJJJMMMQQQOOOJJJIIIKKKFFFLLLSSSXXXYYYVVVQQQMMMKKKMMMQQQVVV[[[___aaaaaaggghhhfffaaaaaaeeegggfffiiifff```WWWNNNGGGCCCBBB???<<<777333222111///...---,,,++++++---...---,,,++++++++++++***************))))))))))))******+++))))))))))))))))))))))))(((((()))******++++++,,,***+++---,,,++++++,,,...........................---///222333444888???DDDPPP]]]mmmvvvzzz~~~@@@@@@??????>>>=========???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<==============================<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>???AAA@@@CCCNNNccc~~~yyyhhh^^^YYYVVVTTTWWWVVV\\\kkk|||}}}zzzxxx{{{~~~~~~{{{wwwrrrqqqtttxxxnnnmmmkkkgggeeeeeegggjjjgggdddbbbaaa___VVVIII???777444000---------,,,+++------------,,,,,,+++***))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''((())))))******))))))(((''''''''''''(((((()))''''''((((((((()))))))))************************((()))***+++,,,---...///000///222777777555777;;;EEEIIIPPPWWW\\\_________bbbaaa^^^XXXRRROOONNNNNNWWW___hhhlllkkkjjjkkkmmmpppqqqpppnnnpppvvvwwwuuussssssrrrooojjjgggffffffgggkkkmmmiiiccceeeppp{{{~~~|||tttkkkkkkoootttrrrnnnjjjgggiiimmmpppuuusssqqqpppooolllhhheeeeeecccaaaaaabbbbbbaaa```aaa\\\UUUQQQPPPSSSWWWYYYZZZSSSGGG>>>AAAMMMVVVXXXYYYZZZ\\\___cccgggjjjllleeeccc___ZZZWWWUUUTTTTTTSSSRRRSSSUUUWWWWWWVVVTTTRRRRRRSSSSSSSSSRRRQQQPPPQQQPPPOOOPPPQQQPPPNNNMMMDDDDDDCCCBBB@@@???>>>===777777777666555222///---............///000222222444555666999===AAAEEEHHHMMMQQQWWW[[[^^^___```aaa[[[ZZZWWWUUUSSSQQQPPPOOOSSSXXX]]]aaafffjjjiiieeeXXXPPPIIIKKKOOOQQQQQQRRRIIIKKKQQQWWWVVVQQQNNNPPPIIIPPPXXX[[[ZZZVVVSSSRRRUUUUUUWWW\\\cccggggggfffiiikkkiiieeedddffffffcccffffffddd___XXXRRRNNNMMMEEEAAA===:::777555222//////---,,,,,,---...---,,,,,,+++++++++************))))))((())))))***,,,,,,))))))))))))))))))))))))'''((()))******+++++++++***+++,,,,,,++++++,,,..............................000222222333666<<>>>>>>>>>>>???>>>>>>============>>>========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>DDD@@@===<<<;;;<<>>GGGSSScccooouuuzzz@@@@@@@@@@@@@@@?????????>>>>>>======<<<=================================;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@===>>>@@@>>>;;;===CCCAAAQQQiiivvvrrrqqqwww~~~tttiiiddddddjjj|||{{{qqqnnnrrrwww{{{~~~~~~~~~|||xxxttttttxxx{{{|||wwwqqqllliiifffddd```]]]\\\```bbb]]]OOODDD777444000.........---,,,,,,------...---+++)))((())))))))))))(((((((((((((((((((((((()))))))))***((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))'''''''''''''''((()))***(((((((((((()))))))))***((((((((((((((((((((((((******+++,,,------......------222999;;;999666777BBBFFFKKKRRRVVVYYYZZZZZZ^^^\\\[[[\\\___aaa```___YYY]]]ccceeecccaaaaaaaaacccaaa]]][[[aaalllpppppphhhkkknnnpppppppppqqqrrrqqqooonnnooorrruuuwwwwwwuuuuuuwwwxxxuuupppooosssjjjiiieeeaaa___aaaeeeiiinnnmmmkkkjjjhhhddd___[[[\\\```eeehhhhhhfffcccaaa```YYYSSSRRRVVVZZZZZZXXXYYYTTTJJJ@@@AAAJJJRRRUUUZZZ[[[\\\^^^```aaaccccccdddbbb^^^ZZZVVVTTTRRRQQQMMMNNNPPPPPPOOOLLLJJJIIIKKKIIIGGGEEEDDDCCCCCCCCC???@@@@@@???===<<<;;;;;;666666555555666777888999666555333222333444555666888999999;;;???BBBFFFHHHRRRSSSUUUXXX[[[^^^aaabbb]]]```dddeeeeeedddcccccc```^^^[[[XXXUUURRRQQQPPPKKKLLLQQQXXX]]]\\\VVVRRRMMMMMMLLLLLLNNNRRRUUUVVVOOOOOOQQQVVVWWWVVVXXX]]]VVV[[[^^^]]]VVVQQQPPPQQQUUUUUUXXX]]]dddhhhhhhfffjjjmmmnnnlllkkkllliiieeedddfffhhhfffaaa[[[VVVSSSOOOLLLHHHEEEBBB???;;;888666333000...------,,,+++,,,,,,,,,++++++++++++***------+++***))))))))))))))))))))))))))))))))))))&&&''')))+++++++++******)))***,,,+++******+++---...........................000111000///222777<<>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============<<<;;;;;;;;;;;;<<<<<<=========:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;===EEENNNKKKAAA>>>AAALLLeee{{{nnnooowwwrrrkkkpppyyy|||sssooosssxxx{{{~~~{{{zzz{{{}}}{{{yyywwwvvvwwwwwwxxxyyyxxxwwwvvvtttpppjjjeee\\\ZZZ[[[aaafffcccVVVKKK777444111///////////////---------,,,+++***)))((())))))))))))((((((((((((((((((((()))))))))******(((((((((((('''''''''''''''''''''''''''(((((((((&&&'''(((((())))))(((((((((''''''''''''(((((()))((((((((()))))))))******((((((((((((((((((((((((*********+++,,,------------,,,111888<<<:::777777???DDDLLLUUU[[[___aaaaaaXXXXXXXXXYYY[[[\\\\\\[[[[[[^^^bbbdddcccaaa```___dddccc```]]]```ggglllkkkjjjlllnnnpppqqqsssvvvxxxuuuqqqnnnqqqwwwyyyuuuqqqmmmlllooosssrrrnnnnnnqqqgggfffccc```^^^```eeeiiijjjiiihhhgggeeeaaa[[[WWWXXX]]]dddhhhgggdddaaa```\\\XXXTTTVVV[[[^^^]]][[[[[[WWWNNNCCCAAAGGGMMMOOOSSSSSSSSSSSSTTTUUUVVVWWWYYYWWWUUURRROOOMMMKKKJJJFFFHHHJJJJJJGGGDDDBBBAAA???>>>===;;;:::999888888777888999999777666666666444444333444555777999;;;;;;888666888<<>>BBBBBBDDDGGGKKKQQQVVVYYY\\\]]]^^^___```aaabbbccc]]]___aaaaaa```___``````aaa```]]]YYYVVVTTTRRRQQQEEEFFFJJJRRRUUURRRNNNLLLKKKNNNPPPMMMNNNRRRUUUUUUPPPMMMNNNPPPQQQQQQVVV\\\UUUXXX[[[ZZZWWWUUUUUUVVVTTTVVVZZZ]]]```bbbccccccjjjnnnpppoooppprrrppplllggghhhiiifff```ZZZVVVTTTTTTQQQMMMJJJHHHFFFCCCAAA<<<999444111///...---,,,,,,,,,,,,,,,++++++++++++///...,,,+++))))))(((((())))))))))))))))))))))))'''(((***,,,---,,,+++***)))***++++++******+++------------------------------...000///...000666;;;@@@IIIWWWdddmmmttt{{{???????????????@@@@@@@@@============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<>>>HHHSSSRRRHHHFFFKKK```|||oookkkmmmwwwzzzssszzz}}}~~~~~~|||yyyvvvvvvvvvzzz}}}zzzzzz|||zzzwwwtttuuuyyyzzzxxxuuurrrtttxxx}}}}}}xxxnnngggaaa^^^^^^dddjjjfffYYYLLL777444111000111222222111///...---+++***)))))))))))))))))))))(((((((((((((((((()))))))))*********(((((((((((('''''''''''''''''''''(((((()))))))))&&&'''(((((())))))(((((()))((((((''''''''''''((((((((()))))))))*********************************))))))******+++,,,,,,,,,...,,,000777<<<:::888777@@@FFFOOOXXX^^^aaabbbaaaTTTUUUVVVXXXYYYYYYZZZ[[[\\\^^^bbbeeeeeeeeedddcccdddgggfffbbbccchhhmmmmmmkkkllllllllllllooossswwwuuurrrooopppsssssspppmmmiiihhhkkknnnnnniiihhhjjjgggfffcccaaa```ccchhhlllhhhggggggfffeeeaaa[[[WWWUUU[[[bbbfffeeeaaa___]]]WWWWWWWWWZZZ^^^```___]]]```]]]SSSGGG@@@BBBEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGEEECCCAAA@@@???;;;???BBBBBB???<<<::::::777777777777777777666666444777999999888777888:::===<<<<<<===???BBBEEEGGGHHHEEEDDDJJJSSSVVVRRRMMMOOOOOOOOOQQQTTTYYY]]]___[[[[[[[[[[[[[[[[[[ZZZZZZVVVWWWXXXWWWVVVWWWXXXZZZ]]][[[YYYVVVTTTRRRQQQPPPCCCBBBEEEKKKKKKHHHIIIMMMMMMSSSUUUPPPNNNPPPSSSRRRQQQNNNNNNPPPPPPPPPTTTZZZUUUVVVWWWXXXYYYZZZZZZZZZXXX\\\``````^^^\\\^^^aaafffjjjmmmnnnpppttttttqqqkkkkkkiiieee```[[[XXXWWWYYYUUUQQQOOONNNMMMLLLKKKDDD???:::555222111///...------,,,,,,,,,+++++++++...---,,,+++***)))))))))))))))))))))))))))))))))''')))+++---...---,,,+++(((***++++++******+++,,,------------------------+++---......---000555:::<<>>>>>>>>>>>>>>?????????============>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???===CCCLLLKKKEEEJJJUUUrrryyygggiiikkkrrryyy}}}{{{zzz|||~~~}}}xxxtttzzz}}}}}}wwwsssqqqtttzzz|||xxxsssqqquuu|||}}}pppgggjjjfffdddhhhlllfffVVVHHH777444222111222333333333000///---+++************))))))))))))(((((((((((())))))))))))************)))((((((((('''''''''''''''((((((((())))))******&&&''''''(((((((((((((((***)))((('''''''''''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,...,,,///777<<<;;;888888CCCIIIQQQYYY^^^___]]][[[RRRUUUXXXZZZ[[[\\\^^^```\\\^^^bbbfffhhhhhhhhhhhhaaagggiiigggggglllqqqssslllkkkiiigggfffiiinnnrrrsssqqqooonnnmmmlllllllllhhhgggiiilllkkkeeebbbccccccbbb```^^^]]]aaafffkkkhhhgggggggggfffbbb\\\XXXTTTZZZaaadddccc___]]]\\\UUUVVVYYY]]]```bbbaaa___dddaaaWWWIII@@@???@@@>>>===;;;:::999999<<<>>>@@@======<<<;;;:::888888777333777<<<===:::777666666555666777999::::::::::::;;;>>>AAAAAA@@@@@@BBBDDDIIIIIIIIIJJJLLLPPPSSSUUUVVVSSSTTT]]]iiilllddd[[[\\\ZZZXXXWWWXXXYYY\\\^^^UUUUUUUUUUUUTTTSSSRRRQQQNNNOOOOOONNNMMMNNNQQQSSSVVVUUUSSSQQQPPPOOONNNNNNCCCAAABBBFFFEEEBBBGGGPPPQQQXXXZZZSSSNNNPPPQQQOOOSSSQQQQQQSSSSSSQQQTTTZZZXXXWWWWWWXXXZZZ\\\\\\[[[]]]bbbfffddd]]]ZZZ\\\___```eeeiiijjjmmmrrrtttrrrnnnmmmjjjeee```\\\[[[[[[\\\XXXTTTRRRQQQRRRRRRRRRIIIDDD>>>888555333111///---------,,,,,,,,,++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))(((***,,,...///...,,,+++(((***++++++******+++,,,------------------------***,,,...------///555:::999@@@LLLXXXbbbllluuuzzz~~~>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>>???===<<<===>>>???>>><<<<<<>>>???>>>===<<<===???:::;;;;;;;;;<<<=========;;;;;;;;;<<<<<<>>>??????========================>>>>>>>>>>>>============CCC@@@???@@@BBBGGGWWWhhh|||ppphhhaaakkktttxxx}}}~~~wwwtttwww~~~www{{{zzz{{{}}}|||{{{xxxtttuuuvvvuuuooojjjsssxxx|||uuupppkkkgggeeehhhjjjcccTTTGGG???999444333666777555222///---+++***+++***)))(((+++)))(((&&&&&&((()))+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&''')))+++,,,,,,,,,,,,(((((()))***************))))))(((((('''''''''&&&(((((((((((())))))))))))++++++***))))))******+++$$$%%%''')))***))))))(((......///222666999999999<<>><<<;;;;;;<<<===>>>999999;;;<<<===<<<999666:::888777999<<<>>><<<:::===>>>???@@@@@@BBBDDDFFFFFFIIILLLNNNPPPQQQTTTVVVVVVXXXZZZYYYXXXYYY]]]```]]]^^^^^^___eeejjjggg```bbb```]]]]]]^^^]]]YYYUUUWWWUUUTTTRRRPPPPPPOOOOOOKKKIIIFFFGGGJJJMMMOOOOOORRROOOLLLIIIHHHJJJLLLNNNJJJKKKKKKKKKLLLNNNSSSWWWVVVXXXYYYVVVPPPMMMOOORRRTTTTTTSSSQQQOOOQQQTTTWWWRRRRRRSSSVVVZZZ]]]^^^^^^aaadddeeeccc___\\\]]]^^^^^^^^^aaagggooovvvzzz|||wwwtttpppjjjfffcccbbbaaa\\\ZZZXXXWWWWWWUUUSSSQQQNNNLLLHHHDDD???999333000000000...---,,,,,,++++++------,,,,,,+++***))))))*********))))))))))))(((******,,,000333111,,,((((((((()))***++++++,,,,,,---.........------++++++...---+++,,,...222777:::777===FFFQQQ\\\iiittt{{{@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<===>>>>>>===<<<===>>>???>>><<<<<<>>>???>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???========================>>>>>>>>>>>>===============<<<>>>BBBGGGQQQgggzzz{{{qqqjjjdddZZZbbbhhhkkksssyyyqqqrrrzzz~~~~~~}}}yyyxxx|||~~~~~~zzz{{{|||zzzwwwtttqqqrrrttttttppplllrrrtttyyy|||vvvjjjfffccccccccc]]]QQQHHH???:::555444777999666222000...++++++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))*********)))((((((''''''))))))***+++++++++***)))'''((()))************))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************------///333777999999888666@@@MMMVVVYYYZZZ\\\]]]YYY[[[]]]______```aaacccaaa___bbbhhhjjjhhhhhhlllkkkkkkjjjiiiiiihhhhhhhhhmmmllliiihhhkkkooommmgggkkkooopppjjjfffhhhlllmmmkkkmmmnnnkkkeee]]]XXXVVV\\\[[[[[[]]]```bbbccccccdddfffgggfffhhhfff^^^SSSQQQWWW]]]^^^ZZZVVVUUUUUUZZZ^^^ccceeeeeedddeeefffgggfffccc^^^WWWSSSQQQQQQKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDBBB@@@AAAAAABBBEEEIIIKKKJJJHHHKKKLLLMMMMMMNNNOOOQQQSSSRRRTTTWWWYYYZZZ\\\^^^```[[[]]]______^^^___bbbeeebbbdddeeedddfffhhheee___cccaaa_________^^^]]][[[```___^^^\\\ZZZXXXVVVTTTHHHFFFFFFHHHLLLNNNOOONNNMMMLLLJJJHHHIIIJJJLLLMMMPPPRRRTTTUUUUUUWWWYYY[[[YYYZZZZZZUUUOOOLLLNNNPPPSSSSSSRRRQQQOOOPPPSSSUUUTTTTTTUUUXXX\\\___```___aaaccceeedddaaa```bbbcccbbbbbbdddiiioootttwwwxxxwwwtttpppjjjfffbbb``````[[[ZZZXXXWWWXXXYYYXXXWWWTTTOOOIIIGGGFFFCCC<<<666000///---,,,++++++,,,,,,------,,,,,,++++++******++++++*********)))))))))))))))***---//////+++'''((())))))***++++++,,,,,,......------,,,,,,,,,,,,...---,,,---///222666888777<<>>???>>>===<<<===>>>>>>===<<<<<<>>>>>>===<<<<<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>====================================>>>>>>>>>>>>;;;;;;???FFFPPPaaazzzqqqmmmhhhbbbRRRVVVYYY\\\fffvvv|||mmmaaabbbkkksssvvv}}}}}}~~~~~~|||{{{zzz|||{{{xxxzzzzzzxxxtttqqqnnnoooqqqrrrpppnnnuuutttvvv|||{{{oookkkgggccc```ZZZRRRKKKAAA<<<888888;;;;;;888444000...,,,,,,------,,,+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***((('''&&&'''(((((()))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***'''((()))******)))((('''))))))))))))***+++,,,,,,,,,---///444888:::999888444>>>JJJTTTZZZ\\\___aaa]]]]]]]]]^^^aaabbbbbbaaaaaaaaadddjjjllliiiiiijjjkkkkkkjjjiiihhhfffeeedddjjjkkkkkkkkknnnrrroooiiiiiimmmmmmhhheeehhhkkkllllllmmmlllhhhaaa[[[XXXVVV\\\[[[[[[\\\___``````___eeehhhhhhhhhiiihhhaaaXXXXXX[[[^^^^^^ZZZXXXXXXYYY```bbbeeegggfffeeeeeeeeeggghhhgggeeebbb`````````]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVTTTRRRPPPOOONNNNNNLLLMMMPPPTTTWWWXXXVVVTTTSSSSSSTTTUUUVVVXXXYYYZZZXXXZZZ]]]^^^^^^___bbbccc```bbbdddddddddeeegggiiiggglllnnnkkkhhhgggddd```ddddddbbb```^^^^^^```bbbgggggggggfffddd___[[[YYYKKKJJJIIILLLQQQSSSRRRQQQJJJKKKKKKLLLLLLMMMNNNOOOTTTWWWZZZ\\\\\\\\\]]]]]]\\\\\\ZZZUUUOOOMMMNNNQQQSSSSSSTTTRRRQQQQQQSSSTTTUUUUUUWWWZZZ^^^aaabbbaaabbbcccdddddddddeeegggiiidddcccdddgggjjjmmmmmmlllooommmhhhccc___\\\ZZZYYYVVVTTTRRRRRRUUUXXXYYYZZZWWWPPPIIIIIILLLLLLFFF@@@444222000---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************(((((((((***,,,,,,***((()))))))))***++++++,,,,,,......,,,++++++,,,,,,---------......000222333444555:::AAAJJJTTT```kkkrrrzzz~~~>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>>>>>===<<<<<<===>>>===<<<<<<===>>>===<<<<<<===>>>=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>====================================>>>>>>>>>>>>???>>>BBBLLL^^^ttt|||xxxwwwnnnaaaLLLNNNOOOSSS\\\kkkzzz~~~vvvhhh^^^aaammmuuuwww~~~~~~}}}{{{zzz{{{~~~}}}yyywwwxxxxxxwwwuuurrrooonnnpppqqqqqqpppzzzzzzzzz}}}|||zzzwwwsssnnnhhh```WWWQQQEEE@@@<<<<<>>???>>>===<<<===>>>===<<<;;;<<<===>>>===;;;;;;===>>>===<<<;;;<<<============<<<;;;;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===========================<<<=========>>>>>>>>>???BBBBBBFFFWWWppp}}}pppYYYKKKLLLNNNSSSYYYbbbmmmuuuyyyvvvoookkkpppzzz}}}}}}}}}|||{{{yyy}}}}}}yyywwwvvvuuuvvvwwwuuusssqqqqqqrrrrrrqqq|||~~~}}}|||}}}{{{tttiii]]]UUUJJJEEE@@@???BBBBBB>>>:::111///------......---,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))(((((((((((((((((((((''''''(((((((((''''''&&&'''''''''((((((((((((((('''''''''((()))*********'''(((***,,,,,,+++***)))+++***)))((()))***+++,,,+++,,,///333888::::::999:::@@@IIIQQQVVVZZZ[[[\\\___\\\ZZZZZZ^^^```___]]]\\\```eeeiiilllnnnmmmkkkfffggghhhiiihhhfffdddbbb___eeejjjnnnrrrvvvtttoookkknnnnnnjjjjjjmmmnnnmmmjjjhhhddd```^^^\\\ZZZYYY___[[[VVVTTTVVVZZZ^^^aaahhhlllmmmlllmmmnnnkkkeeehhhfffccc```^^^^^^aaacccbbbcccdddfffhhhiiihhhhhheeegggiiijjjjjjjjjjjjkkkmmmnnnoooooolllhhhdddaaa^^^___```]]]WWWSSSPPPPPPRRRTTTWWWXXXWWWUUURRRPPPWWWVVVUUUXXX\\\___```___]]]^^^_________```ccceeefffggghhhjjjkkkkkkiiihhhfffmmmqqqmmmgggfffggggggeeeeeeccc^^^ZZZZZZ^^^bbbaaaccceeegggfffdddaaa___bbb\\\UUUTTTXXX[[[ZZZWWWPPPRRRTTTVVVVVVTTTRRRPPPSSSSSSSSSQQQPPPQQQTTTWWW[[[[[[ZZZXXXWWWWWWYYY[[[YYY[[[^^^^^^\\\ZZZYYYYYYWWWXXXZZZ___cccffffffeeegggfffeeeeeeeeeffffffeee^^^^^^]]]\\\[[[XXXSSSOOOMMMLLLKKKIIIGGGEEEDDDDDD@@@>>>===???DDDIIIMMMNNNMMMMMMMMMLLLKKKLLLNNNPPPDDD@@@;;;555111/////////------------------......,,,,,,,,,+++++++++******)))))))))))))))***++++++***************+++++++++...---+++******+++---...,,,---///000111111000000111444:::AAALLLXXXeeennnrrrxxx????????????????????????===>>>???>>>===<<<===>>>===<<<;;;;;;======<<<;;;;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<========================<<<<<<======>>>>>>??????BBBGGGRRRggg~~~www}}}}}}hhhNNNKKKKKKPPPVVVZZZ\\\bbbhhhvvvzzz}}}~~~|||yyy|||}}}||||||zzz~~~|||wwwssssssvvvxxxxxxwwwuuuttttttttttttyyy~~~{{{zzz~~~|||qqqbbbWWWMMMGGGAAA@@@BBBCCC@@@===222000...---------,,,+++(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&''''''((()))***''''''''''''''''''&&&%%%'''''''''(((((((((((((((&&&&&&'''((()))***++++++((()))***+++,,,,,,+++++++++***************++++++,,,,,,...222777:::;;;;;;888===DDDMMMUUUZZZ]]]^^^\\\[[[YYYYYY[[[]]]]]]]]]\\\aaaeeegggjjjmmmmmmjjjfffhhhjjjjjjiiieeebbb___\\\ccciiimmmqqqtttsssoooooorrrsssqqqppprrrrrrnnnhhhfffbbbaaa``````___^^^^^^ZZZUUUSSSVVV[[[aaadddhhhlllmmmllllllnnnmmmjjjiiieeeaaa]]][[[\\\___aaabbbaaabbbdddgggiiiiiihhhdddgggjjjkkkkkkjjjkkkkkkpppppppppooolllgggccc```aaabbbaaa[[[SSSLLLJJJJJJOOORRRUUUUUUTTTRRRPPPPPPTTTRRRQQQUUU[[[___```___^^^____________```cccfffhhhiiijjjlllmmmlllhhheeeaaagggjjjfffcccdddgggiiicccbbb___\\\ZZZZZZ]]]___```aaaccceeeffffffeeeeeeeee]]]VVVTTTXXXZZZWWWSSSOOOPPPSSSTTTTTTRRRPPPNNNTTTTTTRRRPPPNNNOOOSSSVVVXXXXXXXXXYYYZZZ\\\]]]^^^]]]aaadddeeeccc```]]]\\\YYYZZZ]]]bbbgggiiiiiihhhjjjhhhggggggfffeeebbb```______^^^^^^\\\WWWQQQLLLFFFFFFEEEDDDBBBAAA@@@???<<<::::::<<<@@@DDDGGGHHHGGGKKKMMMMMMJJJJJJNNNRRRGGGDDD>>>999444111//////........................,,,+++++++++************)))***++++++******+++,,,************************,,,++++++******+++------,,,---...///000111111111000333777===GGGTTTaaajjjnnnttt|||????????????????????????===>>>???>>>===<<<===>>>===<<<;;;;;;======<<<;;;;;;<<<======;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<========================<<<<<<<<<===>>>?????????EEERRReeezzzrrreeeeeeggg[[[JJJJJJJJJOOOWWW[[[ZZZ]]]cccqqq|||zzzyyy}}}}}}|||||||||xxxpppqqqvvvvvvwwwxxxxxxwwwwwwwwwwwwzzz}}}~~~||||||~~~wwwhhh\\\NNNGGG@@@===???AAA@@@===333111...---,,,,,,***)))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&'''((()))'''''''''''''''&&&%%%$$$''''''''''''((((((((()))&&&&&&'''((()))***++++++((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++---------000555:::<<<===666:::AAAJJJSSSYYY]]]^^^ZZZZZZZZZYYYYYYZZZ]]]```___dddfffeeegggkkkkkkgggdddfffiiikkkjjjgggcccaaa]]]dddiiikkkmmmpppoookkknnnrrrtttrrrrrrssspppkkkccc```^^^^^^```bbbaaa```[[[YYYVVVWWW[[[```dddfffeeejjjllljjjjjjmmmmmmkkkhhhddd^^^ZZZYYYZZZ\\\]]]bbbaaa```bbbfffhhhgggfffeeehhhkkkmmmmmmmmmmmmnnnssssssrrroookkkgggccc```cccccc___WWWOOOKKKLLLOOOUUUWWWYYYXXXUUURRRRRRRRRNNNLLLLLLQQQXXX]]]^^^]]]]]]^^^^^^^^^^^^```dddggggggggghhhjjjkkkhhhccc___]]]aaabbb^^^]]]bbbfffggg```]]][[[ZZZ[[[]]]______dddcccccccccdddfffiiijjj```ZZZUUUVVV[[[[[[UUUNNNLLLMMMPPPRRRRRRQQQPPPOOOUUUUUUUUUSSSRRRQQQSSSTTTUUUUUUWWWZZZ\\\]]]]]]\\\```dddhhhjjjhhhddd```___\\\^^^aaafffkkknnnmmmlllkkkjjjiiiiiiiiifffaaa]]]aaaaaaaaaaaa___ZZZSSSNNNGGGFFFEEEDDDBBB@@@>>>===:::999999;;;>>>AAABBBBBBCCCEEEGGGHHHHHHHHHIIIJJJJJJHHHDDD???;;;777555555000000//////......------++++++*********)))))))))'''))),,,,,,***)))***,,,******************************+++++++++,,,,,,,,,,,,,,,---...///000111222111333555:::BBBMMMZZZcccjjjqqqyyy===========================??????>>>===<<<===>>>===<<<;;;;;;<<<===<<<;;;;;;<<<===<<<;;;;;;<<<===:::;;;;;;<<<<<<=========<<<;;;;;;:::::::::;;;;;;========================;;;<<<<<<===>>>??????@@@III]]]vvv{{{fffSSSNNNSSSRRRKKKHHHHHHNNNWWW[[[YYY\\\bbbkkkzzzzzzyyy}}}|||{{{{{{}}}xxxooopppwwwsssuuuxxxyyyyyyxxxyyyyyy~~~}}}}}}}}}}}}}}}||||||{{{mmmaaaNNNGGG>>>;;;===??????===444111...,,,,,,+++)))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''''''''''''((()))++++++,,,---.........---,,,+++...------///444999===>>>888;;;AAAIIIQQQXXXZZZ[[[XXXZZZ[[[ZZZXXXYYY^^^bbbbbbggggggddddddiiihhhddd___bbbgggkkklllkkkhhhfff___eeejjjjjjkkklllkkkgggkkkoooqqqpppqqqpppllleee\\\ZZZYYY[[[^^^aaa```___XXXXXXYYY\\\aaaeeefffgggccchhhjjjhhhhhhkkkmmmkkkhhhddd^^^ZZZYYYZZZ\\\\\\cccaaa```aaaeeefffeeecccfffjjjnnnpppppppppqqqrrrvvvuuusssppplllhhhdddbbbcccaaa\\\TTTNNNNNNTTTZZZ___aaaaaa]]]WWWSSSRRRSSSOOOLLLLLLQQQZZZ``````___```aaabbbbbbbbbdddhhhkkkdddddddddfffgggddd^^^XXX\\\^^^]]]YYYZZZ___dddeee]]]ZZZXXXYYY]]]aaaaaa```fffdddbbbaaabbbeeeiiilll\\\XXXVVVZZZ___^^^UUULLLJJJLLLNNNQQQRRRSSSRRRRRRTTTVVVXXXWWWUUUSSSRRRSSSSSSTTTVVVYYY\\\]]][[[ZZZbbbfffjjjllljjjfffbbb______```dddjjjnnnqqqpppoookkkjjjjjjkkkkkkhhhbbb]]]aaaaaabbbbbb```[[[TTTOOOIIIHHHGGGEEEBBB???<<<;;;999888888:::<<<>>>>>>===@@@???@@@BBBEEEFFFDDDAAAMMMLLLIIIEEEBBB???===<<<111111000///...------,,,*********))))))))))))(((%%%))),,,,,,***((()))+++++++++******************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333444777>>>HHHUUU]]]gggnnnwww}}}@@@@@@@@@???>>>======<<<======<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>@@@>>><<<;;;<<<>>>???===:::<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>@@@BBBDDDSSSlllsss]]]JJJIIIPPPSSSSSSSSSNNNOOORRRVVVWWWVVV[[[aaaooouuu~~~|||}}}|||vvvpppkkkwwwzzz}}}~~~|||yyywwwvvvxxx{{{~~~}}}zzzvvvuuuuuuyyy{{{~~~~~~wwwnnnggg^^^KKK:::555777999<<<@@@666444000,,,***)))******+++******)))(((''''''&&&''''''''''''''''''''''''((('''''''''((()))+++,,,))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((((((+++***)))(((((()))***+++,,,++++++...000000---)))------...111666:::<<<<<<999888;;;CCCOOOWWWYYYXXXYYY[[[\\\[[[ZZZ\\\```eeejjjfffaaa]]]]]]___aaabbbaaacccgggiiikkkllloooqqqcccdddgggllloooooojjjfffhhhmmmsssrrrmmmgggeeeeeebbb\\\WWWXXX^^^```]]]YYY[[[^^^aaabbbbbbccceeegggggghhhgggfffeeefffiiilllggggggeee```\\\ZZZ]]]```cccbbbaaaaaabbbdddfffhhhjjjlllnnnqqqssssssrrrrrrsssuuuuuuppphhhaaa^^^]]]aaabbbbbb___\\\[[[___cccaaabbbbbbaaa]]]VVVOOOKKKHHHNNNVVVYYYZZZ[[[___cccdddfffeeebbbbbbfffgggeeejjjjjjjjjiiifff```YYYUUUUUUWWWYYY\\\___ccceeegggccc]]]ZZZ]]]^^^\\\___eeeeeeaaa]]][[[\\\^^^___``````WWWTTTYYY\\\VVVNNNKKKKKKNNNQQQRRRSSSSSSTTTTTTYYYXXXWWWWWWWWWUUURRROOOKKKLLLTTT___bbb]]]\\\```cccgggmmmooommmhhhcccaaa```bbbdddgggjjjkkklllmmmoooooommmiiidddaaaaaaaaadddhhhiiifffbbb```ZZZSSSKKKIIIFFFCCCAAAAAAAAAAAA===<<<;;;;;;;;;;;;<<<<<<>>>======<<<===>>>@@@AAALLLMMMLLLHHHAAA===<<<===555222///......///...---------,,,,,,+++******)))((()))***+++++++++++++++++++++************++++++,,,,,,,,,------.........///000000//////000222555666666666666:::BBBNNNWWW```iiittt|||??????>>>>>>===<<<<<<;;;===<<<<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;;;;;;;<<<>>>???DDDAAA===;;;<<<======<<<<<<;;;;;;<<<<<<===>>>???===>>>???>>>===???FFFLLLiii~~~cccRRRFFFNNN]]]ddd```[[[[[[XXXXXXXXXWWWVVVZZZaaafffmmmyyy~~~~~~||||||~~~}}}zzz{{{~~~~~~~~~|||yyyuuurrrwwwzzz}}}~~~|||yyywwwvvvzzz}}}~~~zzzuuurrrqqqwwwyyy|||~~~}}}vvvoooiiidddRRR???777555555666999666444000---*********+++*********)))((('''''''''''''''''''''''''''''''''((('''''''''((()))***+++))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((((((******)))(((((()))******---,,,+++---000000...++++++,,,...000333666:::;;;::::::;;;CCCNNNVVVZZZZZZ[[[]]]^^^]]][[[[[[___cccgggccc___\\\\\\\\\[[[[[[^^^aaaeeegggiiikkkmmmoooeeegggkkknnnooommmjjjgggkkkooorrrrrrnnniiieeeccc```\\\XXXXXX\\\___^^^\\\^^^^^^^^^^^^___aaadddfffhhhhhhfffccc``````aaaccceeeffffffccc___\\\]]]^^^bbb```^^^]]]^^^bbbfffiiirrrtttuuuvvvvvvuuusssrrrrrrtttssspppiiiccc```___ccccccdddcccbbbbbbccceeecccddddddccc^^^XXXQQQLLLKKKQQQXXX[[[\\\]]]aaaeeegggiiigggccccccggghhhgggggggggfffeeebbb^^^XXXTTTRRRTTTXXX]]]bbbfffiiijjjfff```]]]^^^]]]ZZZ\\\```ccc___[[[YYYZZZ[[[\\\]]][[[VVVUUUZZZ\\\WWWQQQPPPNNNQQQTTTVVVXXX[[[]]]^^^[[[YYYWWWVVVUUUSSSPPPMMMQQQRRRWWW___aaa\\\ZZZ]]]dddfffiiijjjhhheeedddccc___```aaaaaacccddddddeeeggghhhhhhgggeeeddddddeeeeeeiiiiiieeecccaaa]]]WWWPPPMMMIIIEEECCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999::::::<<<<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;===>>>???JJJEEE???;;;:::<<<>>>>>><<<;;;;;;<<<<<<===>>>???<<<@@@AAA>>>===CCCRRR___qqqUUUKKKKKK^^^uuu}}}uuukkkjjjeee```]]]YYYVVVZZZ```bbbiiiuuu~~~}}}}}}|||~~~}}}~~~zzzwwwzzzyyyzzz{{{|||||||||zzzyyyyyy{{{}}}~~~|||yyyxxxwwwzzz}}}{{{vvvrrrpppvvvxxx|||~~~|||vvvpppkkkiiiXXXDDD999444222333555555333000---+++++++++,,,******))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((((((***))))))(((((())))))***+++***)))***,,,---,,,+++)))+++...///000222777;;;===;;;<<>>???AAABBBBBBAAA888666333111111000...---++++++++++++************))))))***++++++++++++***++++++************++++++******++++++++++++,,,,,,+++---//////......///000111222222222444;;;FFFNNNZZZaaakkksssyyy~~~>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>HHHEEE@@@<<<:::;;;===???<<<;;;;;;<<<<<<===>>>???>>>AAABBB???AAANNNeeexxxzzzfffRRRRRR\\\rrryyysssmmmfffbbb]]]XXXXXX[[[cccjjjuuu~~~~~~~~~|||www}}}yyyzzz|||}}}}}}}}}}}}}}}~~~|||~~~}}}{{{zzzzzzwwwzzz~~~{{{xxxuuuxxx{{{~~~{{{vvvqqqmmmjjj]]]KKK===555222222444444222000---,,,+++,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%''''''''''''(((((((((((()))))))))(((((()))))))))((((((''''''(((******+++(((,,,000///...000666<<<>>>===<<<@@@IIISSS[[[___aaacccdddaaa]]]ZZZZZZ\\\ZZZZZZZZZZZZZZZXXXSSSPPPUUUYYY]]]```bbbdddfffgggkkkpppuuussslllggghhhjjjpppnnnnnnoooppplllddd]]]YYYWWWUUUTTTTTTWWWZZZ\\\[[[YYYWWWYYY]]]```aaaaaa___```aaa```___```bbbdddbbbbbbbbbaaa```___^^^]]]aaa]]]XXXVVVYYY```iiiooouuuwwwyyyzzz{{{zzzyyyxxxrrrrrrrrrqqqooommmlllkkkmmmiiifffeeeggghhhfffdddeeefffggggggeeeaaa\\\YYYXXX\\\aaadddfffhhhkkknnnmmmmmmjjjdddcccfffhhhfffdddddddddbbb```^^^]]]]]]aaacccgggkkklllkkkhhhfffiiigggdddccc```]]][[[[[[ZZZYYYXXXZZZ]]]```bbbbbbccceeefffeee```ZZZXXXYYYWWWWWWXXX\\\aaafffjjjllleeecccaaa```___]]]ZZZXXXYYYXXXYYY[[[]]]\\\ZZZZZZYYY[[[\\\\\\[[[[[[\\\]]]XXXWWWTTTRRRQQQQQQRRRSSS^^^aaadddffffffeeeeeeeeeeeegggeee```___aaa```]]]YYYUUUOOOIIIEEECCCCCCDDDCCCCCCDDDCCCBBB???<<<:::888888999999:::;;;<<<===;;;999888;;;@@@BBBBBB@@@;;;888666444333222///---++++++++++++++++++++++++)))******+++++++++******++++++************+++++++++++++++++++++,,,,,,,,,***,,,///000////////////000111222111222888AAAHHHVVV]]]fffooouuu{{{??????>>>>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@???===<<<<<<===>>><<<;;;;;;<<<<<<===>>>???===??????@@@HHH\\\wwwuuueeeZZZaaannn~~~vvvpppjjjfff```YYYUUUVVV```gggqqqzzz~~~{{{zzz|||{{{|||~~~~~~|||}}}~~~zzz{{{~~~~~~{{{xxx||||||vvvrrrpppnnneeeTTTCCC888333111111222000///---,,,++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((())))))((((((((((((((()))))))))***+++---***---000///---///555;;;>>><<<;;;???FFFPPPYYY___bbbdddeeeccc]]]YYYYYYZZZVVVWWWXXXZZZ[[[YYYUUURRRTTTVVVYYY[[[]]]___aaadddjjjppptttqqqiiidddfffjjjnnnkkkjjjlllooolllccc\\\YYYXXXVVVUUUUUUWWWZZZ[[[TTTUUUWWW[[[___aaaaaa``````aaacccccccccdddfffhhhbbb```^^^]]]]]]^^^______ccc___[[[YYY\\\dddmmmssswwwxxxzzz||||||{{{zzzyyysssssssssssstttssssssrrrwwwqqqkkkhhhhhhiiigggfffdddfffhhhiiihhhfffcccaaa```bbbeeehhhjjjlllnnnppplllmmmiiicccaaacccdddbbbaaabbbbbbaaa___^^^___aaafffhhhkkkmmmllliiieeebbbggggggeeecccbbbbbbaaa```___^^^]]]___bbbcccccccccdddhhhiiieee___\\\\\\]]]^^^]]]\\\___dddiiikkklllaaa````````````___[[[YYY[[[[[[YYYYYYZZZZZZWWWTTTOOORRRVVVXXXWWWVVVVVVVVVUUUSSSQQQPPPOOOPPPRRRSSS[[[^^^bbbeeeeeeeeeffffffdddeeebbb]]][[[]]]^^^\\\WWWTTTNNNHHHDDDBBBBBBBBBDDDDDDEEEEEECCC@@@===;;;888888999;;;<<<===>>>>>>:::888777999>>>@@@???===<<<:::888666666444111///,,,,,,,,,+++++++++++++++******+++++++++******)))++++++************++++++---------------,,,,,,,,,+++---000111000///000000000222222222222666===CCCQQQXXXbbbkkkrrryyy????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============:::<<<>>>>>>===<<<<<<===<<<;;;;;;<<<<<<===>>>???<<<<<<>>>FFFUUUllluuummmiiipppyyy~~~yyyrrrkkkgggaaaXXXRRRQQQXXX___jjjssszzz}}}}}}~~~{{{yyy{{{~~~}}}}}}~~~~~~~~~zzzwww}}}|||wwwtttttttttnnn```LLL<<<444000---///...---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''((((((''''''&&&%%%''''''''''''(((((((((((('''(((((())))))((((((''')))***,,,---,,,,,,...000,,,.........---///555999;;;::::::===CCCMMMWWW]]]```ccceeeccc^^^ZZZXXXXXXWWWWWWWWWYYY[[[[[[XXXVVVTTTUUUWWWWWWXXXZZZ^^^aaagggllloookkkdddaaacccgggiiihhhhhhkkknnnllleee^^^]]]ZZZXXXXXXZZZ[[[[[[ZZZQQQUUU[[[___`````````aaadddfffgggfffeeedddeeefffccc```\\\[[[]]]___aaaaaaeeebbb___^^^aaahhhpppuuu{{{|||}}}~~~}}}{{{yyyxxxtttsssssstttvvvwwwwwwvvv}}}yyysssooommmkkkjjjiiieeefffiiijjjkkkiiihhhfffeeeeeeggghhhjjjlllmmmnnnjjjkkkhhhbbb___```___\\\[[[^^^``````]]]]]]___bbbdddfffiiikkkjjjgggdddaaaccceeedddaaabbbfffgggfffeeedddcccdddeeedddbbb``````cccccc___\\\^^^aaabbbdddaaaaaaccchhhlllllljjjbbbcccdddfffgggddd```\\\^^^]]][[[XXXYYYYYYUUUNNNJJJNNNTTTWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSTTTVVVVVVVVVYYY]]]aaaccceeehhhiiidddeeeaaa[[[XXXZZZZZZWWWSSSQQQMMMHHHEEEBBBAAAAAACCCDDDDDDDDDCCCBBB@@@???999:::;;;<<<============:::999999:::<<<======<<<===;;;:::999888666333111.........---,,,,,,++++++***++++++++++++***))))))++++++************++++++......------------,,,,,,,,,...000000//////000111000222333222111444:::???KKKSSS^^^hhhpppwww~~~>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============999<<<>>>>>><<<;;;<<<===<<<;;;;;;<<<<<<===>>>???>>>===BBBRRRiii~~~~~~~~~~~~uuulllfff___VVVQQQOOOUUU]]]gggpppwww}}}}}}~~~~~~yyyxxx{{{~~~||||||}}}}}}||||||}}}}}}zzzwwwzzz~~~{{{xxxwwwyyytttsssgggSSSAAA888222------,,,,,,++++++*********(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((())))))(((''''''&&&)))---...---,,,---///---,,,++++++,,,///333666888888888;;;AAAJJJSSSZZZ]]]aaadddccc^^^ZZZXXXXXXZZZYYYXXXXXXYYYZZZYYYXXXVVVVVVUUUSSSSSSVVV[[[___cccfffhhheee```^^^```dddeeefffhhhlllnnnmmmhhhccc^^^ZZZWWWXXX\\\\\\YYYUUUTTTZZZ``````]]]\\\___ccceeeffffffeeecccaaaaaaaaabbb```^^^^^^aaaccccccbbbfffdddcccdddggglllqqquuuxxxyyy{{{||||||{{{yyyxxxtttrrrqqqsssvvvyyyxxxwwwzzz{{{yyyvvvrrrmmmkkkkkkgggiiijjjlllkkkjjjhhhgggffffffeeefffhhhiiijjjjjjhhhjjjhhhbbb___^^^\\\WWWXXX\\\aaaaaa___^^^aaadddeeegggiiikkkjjjhhheeeccc```cccbbb^^^```fffjjjhhhdddcccccceeefffeeebbb``````bbb```ZZZYYY___cccccccccaaa```ccciiikkkjjjgggggghhhkkknnnnnnjjjddd___ZZZ[[[ZZZXXX[[[^^^YYYQQQLLLPPPUUUYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZ[[[TTTWWWZZZ]]]___aaadddgggeeefffbbb[[[WWWXXXVVVSSSOOOMMMKKKIIIFFFDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>><<<;;;:::;;;<<<<<<;;;;;;<<<======<<<;;;::::::999666333111111000///---,,,+++++++++++++++++++++***))))))++++++************++++++---------,,,,,,,,,++++++,,,---......---...000111///111222111000111666;;;DDDMMMZZZfffnnnuuu{{{<<<<<<<<<=====================<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========<<<>>>???>>>;;;:::<<<>>><<<;;;;;;<<<<<<===>>>???BBBAAAIII^^^yyyyyylllddd]]]UUUPPPOOOYYY```jjjrrrwww~~~~~~~~~~~~}}}|||xxxxxx||||||zzzzzz|||{{{yyyxxxyyy|||~~~|||{{{vvvzzz~~~{{{xxxyyy|||qqqrrrjjjWWWFFF===777111+++++++++*********))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***''''''((((((''''''&&&%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&"""&&&+++,,,+++***+++,,,...+++((((((+++///222333666666777:::???HHHQQQXXX[[[___cccbbb^^^ZZZXXXXXX]]][[[XXXWWWXXXYYYXXXXXXXXXWWWTTTRRRQQQTTTZZZ^^^aaabbbcccaaa^^^]]]___aaaccceeeiiimmmooonnnjjjggg\\\WWWTTTVVV[[[[[[UUUOOOXXX^^^cccaaa[[[YYY^^^eeeaaabbbcccbbb```^^^^^^___aaa``````bbbeeefffdddaaafffeeeeeegggjjjnnnqqqtttqqqsssuuuxxxzzzzzzyyyyyysssqqqppprrrvvvxxxxxxwwwtttxxx{{{zzztttnnnjjjiiijjjkkkllllllkkkjjjgggffffffeeeddddddeeefffffffffgggjjjhhhccc```^^^ZZZUUUYYY^^^cccdddbbbaaadddhhhjjjkkklllmmmllljjjgggeee^^^aaa```\\\^^^fffjjjiii]]]^^^```cccfffgggeeeccceeefffaaaYYYYYY```dddbbb___]]]]]]aaagggiiigggcccgggiiilllooooooiiiaaa[[[SSSVVVWWWXXX^^^dddaaaXXXPPPSSSWWWZZZ[[[[[[\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]WWWXXXZZZZZZ[[[\\\___aaaggggggccc\\\WWWWWWUUUQQQLLLLLLKKKJJJHHHEEECCCBBBAAAAAAAAAAAABBBDDDEEEFFFIIIHHHHHHFFFCCC@@@===;;;999<<<>>>===;;;:::===???===<<<;;;;;;;;;:::777555333222111000...,,,+++***+++++++++++++++***)))(((++++++************++++++,,,,,,,,,++++++*********,,,,,,---,,,+++,,,///111///000222000///000444888@@@JJJXXXdddlllsssyyy}}}========================??????>>>===============>>>===<<<;;;;;;;;;;;;;;;???<<<999999;;;<<<;;;888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???<<<<<>>===???AAADDDVVVsss|||~~~yyyfffaaa^^^UUUPPPQQQWWW___gggmmmuuuyyyxxxzzz|||}}}~~~~~~~~~{{{zzzwwwxxxyyyzzz|||}}}~~~~~~~~~{{{tttttt|||}}}uuuwww||||||xxxvvvuuu|||}}}{{{{{{|||zzzqqqnnnfffYYYKKK>>>555222...,,,***)))******)))((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((('''''''''''''''((()))(((''''''''')))******)))))))))+++,,,---))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''(((((((((((())))))))))))&&&(((***++++++,,,...000666666666777<<>>BBBCCCAAA???>>>>>>===:::888555777777555000------///------,,,,,,+++***************************++++++,,,,,,,,,++++++*********.........------,,,,,,,,,111000//////000222444666<<>>>>>=====================<<<;;;;;;;;;;;;;;;>>><<<999:::;;;<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>;;;<<>>???BBBFFFQQQggg~~~vvveeeaaa^^^VVVRRRSSSQQQ]]]iiiooouuu~~~zzz{{{|||yyyyyy{{{}}}~~~yyyvvvlllooosssyyy}}}zzzuuuuuu|||{{{uuuwwwzzzzzzxxxxxxxxx}}}~~~~~~rrrmmmcccWWWKKK???777222///---************)))((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((''''''''''''&&&'''((((((&&&&&&'''((()))((((((((()))***,,,---)))(((((((((''''''''''''&&&&&&''''''((()))))))))))))))((('''''''''''''''***)))))))))((((((((((((''')))+++++++++,,,...///444333333555999BBBLLLSSSWWWZZZ^^^aaaaaa`````````XXXVVVUUUUUUUUUUUUTTTRRRSSSRRRQQQQQQTTTWWW[[[]]]]]]\\\[[[iiiWWW___^^^ccc___ccchhhkkkjjjgggdddccc]]]UUUPPPUUUYYYVVVQQQNNNSSSWWWZZZ[[[ZZZ[[[___ccceeebbb___^^^______]]]\\\\\\___cccfffhhhgggeeedddbbbgggkkkkkkhhhhhhlllrrrpppmmmkkknnnrrruuusssppppppqqqssssssssssssttttttttttttuuutttqqqnnnjjjgggkkklllnnnnnnllliiifffcccbbbdddgggjjjlllkkkjjjhhhkkklllllliiicccaaacccfffeeebbb```aaafffkkkmmmnnniiijjjjjjhhhiiijjjfff```bbb^^^\\\^^^dddhhhjjjiiilllmmmnnnmmmjjjgggffffffdddbbbaaacccfffhhhhhhgggcccddddddcccaaaaaaccceeeiiijjjlllllliiieee```\\\ZZZ[[[ZZZXXXZZZ^^^^^^[[[````````````___]]]ZZZYYYXXXZZZ]]]```eeeiiiddd]]]VVVXXX[[[\\\[[[[[[]]]___^^^]]]]]]^^^]]]ZZZVVVSSSSSSPPPMMMLLLLLLLLLKKKJJJCCCHHHIIIFFFFFFJJJLLLKKKMMMLLLKKKJJJIIIFFFBBB??????>>>???BBBAAA>>>???CCCEEECCCAAA@@@AAA???;;;888555777999777333///------,,,,,,,,,,,,++++++***)))******************++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++//////......///111333444;;;CCCNNNYYYbbbkkktttzzz}}}========================>>>>>>======<<<<<<============<<<;;;;;;;;;;;;<<<>>><<<::::::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;===@@@@@@???BBBGGGLLL___yyyzzzrrrrrruuufffccc```ZZZUUUVVVSSSaaaoootttwww~~~~~~ttttttvvv{{{}}}~~~wwwrrrhhhlllrrryyy~~~~~~zzzxxxyyy|||yyyuuuvvvwwwwwwxxx{{{yyy|||}}}}}}tttlll```TTTKKKBBB999333000...,,,+++++++++)))((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''(((***+++,,,((((((((((((''''''''''''&&&&&&''''''((())))))))))))((((((''''''''''''(((*********))))))((((((((((((***++++++++++++---...111111111222555===FFFLLLOOORRRXXX^^^cccdddccc```XXXWWWVVVWWWXXXWWWTTTRRRRRRQQQQQQRRRTTTWWWZZZ\\\ZZZZZZZZZiiiWWW___]]]aaa```cccggghhhfffccc```___ZZZSSSPPPSSSVVVTTTOOOMMMRRRVVVYYY[[[[[[\\\aaadddcccbbb```]]]ZZZZZZ\\\^^^```bbbeeehhhiiiiiigggfffbbbgggkkkjjjgggfffjjjnnnnnnkkkiiijjjmmmooommmkkkoooppprrrsssttttttssssssttttttttttttqqqnnnjjjhhhlllmmmnnnnnnmmmjjjfffdddccceeehhhkkklllmmmlllkkkkkkmmmmmmjjjfffdddeeehhhhhhccc```ccckkkpppooolllgggiiiiiiggghhhkkkiiiddddddbbb```aaafffiiijjjiiiooorrrsssooohhhcccbbbddd```aaabbbfffjjjllllllkkkmmmkkkgggbbb___```dddgggjjjkkkmmmmmmjjjeee___\\\]]]\\\YYYUUUWWW\\\]]]ZZZcccbbb```]]][[[YYYXXXWWWWWW[[[^^^aaagggjjjfff___UUUWWWZZZ[[[[[[\\\^^^```\\\^^^___^^^[[[XXXVVVUUUUUUSSSOOOMMMLLLLLLJJJIIIIIILLLLLLIIIHHHLLLOOONNNQQQPPPNNNMMMLLLIIIDDDAAADDDBBBBBBDDDCCC???@@@DDDFFFDDDBBBCCCDDDBBB===999888;;;======999444000...***+++,,,------,,,******++++++++++++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++++++++******...---------...000222333999>>>GGGQQQ\\\gggooosss|||========================>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>@@@???>>>DDDLLLZZZpppqqqooottt{{{uuuttt{{{xxxkkkgggddd^^^YYYYYY\\\iiiuuuzzz}}}sssrrrsssyyy~~~}}}{{{||||||}}}|||wwwrrrrrrsssvvvyyy|||~~~~~~||||||}}}~~~~~~|||xxxvvvvvvuuutttwww}}}zzz{{{zzzzzz~~~}}}tttjjj]]]RRRKKKDDD<<<555222000---,,,,,,+++***((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&'''((()))++++++((((((((((((((('''''''''&&&&&&''''''((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))***,,,,,,++++++,,,---/////////000333888@@@EEEGGGJJJPPPZZZaaadddaaa]]]WWWWWWXXXZZZ[[[ZZZXXXUUUSSSSSSSSSTTTUUUXXXZZZ\\\[[[[[[\\\jjjXXX^^^[[[^^^```bbbeeeeeecccaaa______YYYVVVTTTUUUVVVUUURRRPPPUUUXXX[[[\\\\\\]]]```bbb```aaa___[[[VVVUUUZZZ```cccdddfffhhhiiiiiiiiihhhfffhhhiiigggeeeeeehhhlllkkkiiiggggggiiikkkkkkjjjlllmmmooosssvvvwwwwwwvvvuuuvvvuuutttrrrooolllkkkiiijjjlllmmmlllkkkhhhgggfffggghhhjjjkkkkkkkkkjjjhhhjjjjjjiiifffeeefffhhhjjjgggdddfffjjjllljjjgggfffiiijjjiiijjjmmmmmmjjjiiigggfffgggjjjlllkkkjjjmmmqqqtttooofff______bbbccccccdddgggjjjmmmoooooorrrnnnhhhbbb___```eeeiiimmmnnnpppoookkkeee^^^ZZZZZZ[[[ZZZXXXYYY^^^^^^[[[]]]]]]]]]\\\[[[ZZZYYYXXXYYY]]]aaadddgggiiieee^^^UUUXXX[[[^^^_________^^^ZZZ]]]___]]]XXXTTTTTTUUUWWWTTTQQQNNNMMMMMMKKKJJJIIILLLMMMJJJJJJNNNRRRRRRYYYXXXVVVTTTRRRNNNIIIEEEHHHFFFFFFGGGDDD@@@@@@CCCEEECCCBBBEEEHHHGGGBBB======@@@BBBCCC@@@:::444000***+++---......---+++***,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------...///000222333777:::@@@KKKXXXdddlllpppzzz~~~==============================<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======???@@@>>>@@@JJJVVVppp|||rrrxxxtttiiiiiittt}}}sssmmmiiiccc^^^\\\bbbjjjttt{{{}}}uuuttttttyyy~~~|||zzzyyy~~~{{{vvvxxxzzzyyyvvv{{{zzzxxxwwwxxxzzz}}}~~~zzzxxxwwwwwwuuurrruuu{{{{{{|||{{{zzz}}}~~~xxxqqqhhh[[[RRRLLLFFF>>>888444111///---,,,,,,***((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''((()))******'''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,)))***,,,,,,++++++,,,---////////////111555;;;???CCCFFFMMMVVV___aaa^^^YYYWWWWWWYYY\\\^^^^^^]]]ZZZVVVUUUUUUUUUWWWYYY\\\^^^```______lllXXX]]]YYY[[[```aaabbbbbbaaa``````aaaZZZ[[[[[[YYYYYYYYYWWWUUUZZZ\\\___```___^^^^^^^^^\\\^^^]]]XXXSSSSSSZZZ```cccdddeeeggghhhiiiiiiiiijjjiiihhhdddbbbccchhhmmmiiigggddddddfffjjjmmmooommmnnnppptttyyy{{{yyywwwuuuttttttsssqqqnnnlllkkkfffgggiiikkkllllllkkkjjjhhhhhhhhhhhhhhhgggggggggdddeeeffffffeeeeeeeeefffeeeggghhhiiihhhffffffeeefffkkknnnmmmnnnqqqrrrooonnnmmmmmmmmmnnnnnnmmmllljjjpppuuurrriiicccbbbdddiiihhhgggfffgggjjjooorrrpppmmmhhhccc```aaaeeeiiilllmmmnnnmmmiiiaaaYYYTTTUUUYYY\\\]]]aaadddaaa\\\YYY[[[]]]______]]]ZZZXXXZZZ___dddeeeffffffbbb[[[UUUXXX^^^cccdddccc___[[[ZZZ\\\]]]ZZZUUUQQQPPPQQQWWWTTTPPPNNNNNNMMMLLLKKKIIIMMMOOOMMMOOOTTTXXXXXX]]]\\\[[[ZZZYYYVVVRRRNNNKKKIIIJJJKKKHHHCCCBBBEEEFFFCCCBBBFFFKKKMMMIIIDDD@@@AAACCCCCCAAA===777222------...//////...,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,---------------.........///000111222333444666;;;FFFSSSaaajjjoooyyy|||========================<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<======;;;<<<===<<<;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@AAA@@@EEEUUUeeevvvrrr|||zzzpppeeeeeeppp|||yyysssnnniiiccc___```hhhrrr}}}~~~{{{xxxwwwvvvyyy}}}~~~|||{{{zzzzzzxxxtttvvvzzz{{{zzz{{{yyyvvvtttuuuyyy}}}{{{yyyxxxyyyvvvrrrrrrvvv{{{~~~~~~|||}}}~~~{{{vvvmmmfff\\\SSSLLLFFF???:::666333000...---,,,***((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''%%%&&&'''((()))))))))((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((''''''''''''(((((()))'''(((((()))***+++,,,,,,(((***++++++++++++---......////////////222666999@@@DDDLLLUUU\\\^^^\\\YYYYYYYYYZZZ\\\___```^^^]]]YYYWWWUUUUUUVVVZZZ]]]```cccaaa```kkkWWW\\\XXXZZZ`````````___^^^^^^___aaa\\\```aaa]]][[[\\\\\\ZZZ^^^```ccceeeddd```\\\YYY[[[\\\\\\XXXTTTUUU\\\bbbaaaaaabbbdddeeegggiiiiiikkkjjjgggdddcccdddiiimmmiiifffcccaaaccciiippptttsssssstttxxx|||}}}yyyvvvssssssrrrqqqooommmkkkjjjfffhhhiiikkklllmmmmmmllljjjiiigggfffeeeeeeeeeeeebbbcccdddeeeffffffffffffaaaeeeiiijjjhhhfffeeeeeegggmmmrrrrrrsssuuuuuusssqqqrrrrrrrrrqqqooommmlllkkkrrrxxxyyysssmmmjjjjjjnnnllliiifffeeehhhnnnrrrnnnkkkgggbbb^^^```dddgggfffhhhjjjiiieee^^^VVVPPPPPPWWW^^^bbbgggiiieee^^^ZZZ\\\___``````\\\XXXUUUYYY___dddeeedddccc^^^XXXTTTWWW]]]cccfffeee```\\\\\\\\\[[[XXXSSSOOOMMMMMMRRROOOMMMLLLLLLLLLLLLKKKLLLRRRUUUUUUWWW\\\______]]]\\\\\\]]]^^^]]]ZZZWWWLLLLLLOOOSSSQQQLLLKKKMMMKKKGGGDDDHHHOOORRROOOJJJAAAAAA@@@@@@@@@===999555111111000000///.........---------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,------------......---...///000111222222333111444999AAAMMMZZZfffmmmuuuzzz========================<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<======;;;<<<======;;;;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCMMMcccxxx~~~rrrqqqwww|||oookkkgggfffkkkttt}}}|||vvvrrrnnnhhhddd```kkkxxx|||zzzzzzyyyyyyyyyyyy{{{|||}}}~~~{{{zzz}}}{{{wwwvvvxxx{{{}}}}}}xxxwwwvvvvvvxxx{{{~~~{{{zzz{{{yyysssooopppvvv{{{}}}{{{zzzwwwssshhhddd]]]UUUMMMEEE???<<<777555111///...,,,***((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((''''''''''''&&&'''((((((&&&&&&'''((('''((())))))))))))((('''''''''''''''((((((((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))************************''')))+++++++++,,,...///---......------...111444:::AAAJJJRRRWWWYYYZZZZZZ\\\ZZZZZZ[[[\\\]]]\\\[[[ZZZXXXUUUSSSTTTXXX]]]aaaccc```^^^iiiUUUZZZXXX[[[aaa```___\\\ZZZZZZ\\\^^^[[[bbbddd___[[[]]]^^^\\\___bbbfffiiihhhccc]]]WWW[[[[[[[[[ZZZXXXZZZ___ddd]]]]]]^^^```bbbeeegggiiihhhhhhhhhgggggggggiiijjjkkkgggaaa^^^___fffpppwwwvvvuuuvvv{{{|||xxxuuuuuusssrrrpppooommmmmmkkkkkklllmmmnnnnnnmmmmmmiiihhhfffeeedddeeeffffffbbbcccdddfffhhhiiiiiihhhggghhhkkkmmmmmmjjjeeebbbfffnnnuuuvvvvvvwwwvvvtttrrrsssttttttrrrnnnlllkkknnnttt{{{|||wwwqqqmmmmmmmmmkkkhhhfffhhhlllpppnnnkkkddd^^^ZZZ\\\aaaeeeaaadddggghhheee___XXXSSSPPPWWW^^^ccchhhjjjfff___WWWXXXZZZZZZYYYWWWTTTRRRVVV]]]cccccccccbbb]]]WWWRRRTTTXXX^^^ccceeeccc``````]]]ZZZVVVSSSPPPLLLIIIKKKIIIGGGGGGIIIJJJJJJJJJPPPWWW[[[\\\]]]aaacccbbb^^^]]]]]]^^^^^^\\\YYYVVVLLLNNNUUU\\\^^^ZZZYYY[[[TTTNNNIIILLLSSSWWWTTTOOOEEECCC@@@???@@@???===;;;666555222000///...///000...------,,,++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000111111111///222666<<>>;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>===;;;;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===AAACCCFFFSSSmmm~~~uuuuuuvvvuuufffhhhiiigggffflllwww|||wwwsssqqqlllgggeeesss{{{vvvwwwzzzyyyzzzzzzzzzyyyzzz}}}{{{{{{wwwwwwxxxyyyzzz|||}}}~~~yyyyyyyyyzzz||||||{{{}}}{{{tttnnnlllooowww}}}{{{xxxvvvtttqqqeeeddd___WWWMMMEEE@@@>>>888555222000...---***((())))))(((((((((((())))))))))))(((((('''''''''&&&)))((((((((('''''''''''''''((()))(((''''''((()))((()))*********)))'''&&&&&&'''''''''(((((())))))&&&&&&''''''((()))))))))'''''''''''''''((()))***------,,,+++***)))((('''&&&(((***++++++,,,...000,,,------,,,+++,,,///111444<<>>HHHWWWbbbnnnttt|||>>>>>>===<<<;;;;;;::::::???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===;;;999:::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<<>>>@@@@@@>>>;;;;;;;;;>>>GGGWWWkkk}}}tttkkkiiiddd______eeeiiiiiimmmttt|||~~~{{{uuuppppppuuu~~~{{{xxxvvvuuuuuuvvv}}}}}}|||{{{{{{~~~~~~xxxyyyzzz{{{|||}}}}}}}}}}}}~~~yyyuuuxxx}}}~~~}}}|||zzzxxxtttppplllmmmsssyyyzzzuuupppoooooommmfff]]]WWWRRRLLLBBB;;;555666777555111,,,)))(((,,,***(((((()))***)))(((***)))(((&&&&&&''''''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&'''(((***,,,)))(((''''''''')))***+++******+++++++++,,,,,,,,,(((***---------,,,---...333555<<>>======<<<<<<;;;::::::???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<:::999999;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===@@@@@@>>>;;;===>>>CCCPPPddd{{{ssseee```[[[XXX[[[bbbeeeeeehhhnnnttt}}}~~~{{{}}}|||xxxwwwzzzvvvuuuvvvyyy{{{zzzzzz{{{zzzzzzyyyyyyxxx||||||zzzwww{{{~~~}}}zzzyyyyyyvvvrrrnnnmmmqqqwwwxxxvvvrrrooommmnnnhhhaaa\\\XXXQQQFFF>>>666777666444111---+++))),,,***(((((()))***)))(((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++)))((('''''''''(((***+++*********+++++++++,,,,,,)))***,,,,,,,,,+++,,,---222333999CCCJJJMMMQQQVVVWWWXXXYYYZZZ[[[ZZZZZZYYYRRROOOLLLMMMRRRXXX]]]______^^^]]]\\\[[[YYYXXXWWW\\\^^^______]]][[[[[[[[[____________^^^]]]\\\[[[______ccchhhgggbbbaaadddbbbaaa```bbbfffggggggeeegggggggggggghhhiiikkkllliiikkklllkkkhhhffffffgggllljjjhhheeedddbbbbbbbbbaaaeeejjjooosssvvvxxxyyy{{{xxxuuurrrqqqpppooommmuuuxxx||||||yyyuuuqqqooollliiifffeeefffgggfffeeeeeehhhkkkllllllmmmppprrrwwwuuusssrrrrrrpppmmmkkklllnnnpppssstttsssrrrqqqooommmjjjiiiiiijjjiiiiiinnnssswwwwwwwwwwwwqqqkkk]]]bbbfffddd___]]]aaaeeejjjddd^^^\\\^^^aaaaaa``````___aaagggkkkhhh^^^UUUQQQXXX\\\[[[YYYYYYYYYVVVSSSTTTTTTTTTSSSRRRSSSTTTWWWZZZ___eeehhhfffaaa\\\SSSRRRQQQRRRVVV\\\bbbeeedddaaa\\\WWWSSSPPPOOONNNJJJIIIHHHGGGFFFFFFFFFFFFQQQXXXaaadddaaa\\\ZZZYYYSSSQQQOOOLLLKKKLLLNNNOOOQQQTTTZZZbbbhhhkkkjjjiiiddd]]]WWWWWW[[[______\\\WWWQQQKKKHHHIIIJJJGGGEEEBBB???;;;888666444111///...............---,,,,,,)))***+++***))))))+++------+++***+++---...,,,)))---------............//////...///333888???LLLXXXbbbllluuuxxx|||>>>======<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;999888999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===??????>>><<>>;;;:::888666444111000000///...---,,,,,,***+++++++++)))***+++------,,,,,,---......---+++---------............//////...///222555;;;FFFQQQ^^^hhhqqqvvvzzz>>>=========<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>?????????@@@HHHXXXooouuuaaaXXXRRRSSSWWW]]]bbbgggkkkooohhhmmmuuu~~~xxxsssssstttvvv|||~~~yyytttsssuuuxxx{{{}}}}}}{{{{{{{{{yyytttuuuuuuvvvxxxyyyzzz{{{vvvxxx{{{~~~~~~xxxwwwyyyzzzwwwsssoooppprrrwww{{{yyyqqqjjjnnnkkkiiihhhfff___RRRHHH;;;888555222///...,,,+++,,,***(((((()))***)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''((((((((('''(((((((((((()))))))))************+++)))***+++***))))))***,,,///---///666===BBBJJJQQQQQQTTTXXX\\\]]][[[WWWUUUJJJHHHGGGJJJOOOUUUZZZ\\\]]]\\\ZZZYYYXXXXXXYYYZZZ]]]^^^______^^^]]]___```aaaaaaaaaaaaaaa```___^^^[[[ZZZ\\\aaaaaa___bbbfffeeedddbbbaaabbbdddfffgggkkkkkkkkkkkkkkkkkkkkklllhhhgggeeeddddddfffiiikkkeeehhhmmmpppqqqoookkkiiieeedddcccdddgggkkknnnoooqqqssssssqqqoooppptttxxx|||sssmmmiiihhhfffeeedddeeeeeeeeedddfffjjjllllllkkkiiihhhlllqqqvvvvvvssspppqqqsssppppppoooooonnnnnnnnnnnniiifffbbbbbbdddgggjjjllllllppprrrnnnlllkkkiiieeeVVV\\\ccceeeaaa\\\ZZZZZZYYYZZZ\\\___```___ZZZVVVSSSUUUZZZ```dddaaaXXXQQQLLLOOOPPPNNNPPPVVVYYYYYYVVVWWWXXXUUURRRSSSXXX\\\```aaaccceeefffddd```]]][[[UUUPPPQQQWWW]]]``````]]]]]]]]]\\\[[[YYYWWWVVVQQQOOOKKKGGGEEEEEEFFFGGGIIIMMMPPPQQQNNNJJJHHHGGGKKKIIIFFFEEEFFFHHHLLLOOOVVVVVVXXX]]]ccchhhlllmmmdddddddddbbb```___``````]]]WWWPPPKKKIIIIIIHHHGGGGGGEEEAAA???>>><<<:::888444333222000///------,,,***+++,,,+++******+++------------...//////...------------............///000...///111333666???IIIXXXcccnnnsssxxx===============<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>???@@@AAAAAAOOOfffqqq```XXXTTTVVVXXX[[[bbbkkkssswwwmmmmmmpppvvv|||}}}zzzwwwwwwrrrmmmjjjiiinnn|||}}}{{{wwwtttrrrrrrsssttt|||~~~~~~zzzwwwvvvvvv}}}yyyvvvvvvvvvwwwxxxzzz|||}}}vvvxxx|||~~~xxxwwwyyyzzzyyyvvvsssrrrsssxxx}}}{{{ssskkkllljjjiiijjjjjjdddXXXOOO???;;;444000///...,,,+++,,,***(((((()))***)))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&'''(((((((((((('''''''''(((((()))))))))*********)))***+++***))))))+++---///++++++000666;;;DDDKKKQQQTTTYYY[[[ZZZVVVPPPMMMIIIGGGFFFIIINNNSSSWWWYYYXXXVVVUUUSSSTTTUUUXXXYYY]]]^^^^^^]]]\\\\\\^^^```aaabbbbbbbbbbbbaaa``````\\\ZZZ\\\______]]]___dddeeedddcccbbbbbbdddfffhhhkkkkkkkkkllllllllllllkkkeeecccbbbbbbdddhhhlllnnnhhhjjjmmmppprrrqqqpppooojjjeee___]]]```eeejjjlllkkknnnoooooonnnpppuuuyyyyyy~~~wwwpppkkkjjjiiihhhfffeeeeeefffgggeeegggjjjmmmmmmlllhhhfffgggoooxxxzzzvvvqqqpppqqqooommmkkkiiihhhiiijjjkkkgggeeeeeefffiiikkkkkkjjjjjjnnnpppkkkgggeeeccc```\\\bbbhhhjjjgggccc___]]]XXXZZZ]]]aaaaaa^^^ZZZVVVTTTUUUYYY]]]___]]]WWWQQQJJJMMMMMMMMMRRRZZZ______\\\[[[YYYUUUSSSUUUZZZ___ccccccdddeeefffddd```]]]\\\VVVQQQQQQVVV[[[[[[ZZZWWWZZZ^^^aaaaaa___[[[XXXTTTRRRMMMIIIFFFEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGDDDCCCDDDFFFJJJLLLQQQQQQSSSXXX```iiinnnqqqpppnnnjjjddd___\\\^^^```ZZZVVVQQQMMMLLLLLLLLLLLLKKKHHHEEECCCBBB@@@>>><<<777666444111///...------+++,,,,,,+++******+++---,,,---...//////...//////---------............//////...///111111222999BBBQQQ]]]iiipppvvv}}}==========================================<<<<<<:::::::::;;;;;;;;;;;;<<<999:::;;;:::999888999;;;;;;;;;;;;<<<======>>>>>>;;;<<<>>>>>>>>>@@@BBBEEEGGGZZZvvvkkk\\\WWWUUUXXXYYY[[[cccpppyyy}}}uuuooolllooorrrssssssuuurrrmmmhhhfffhhhoooyyywwwuuurrrqqqpppqqqqqq}}}{{{xxxvvvuuu}}}{{{|||{{{zzzyyyzzz{{{|||}}}{{{{{{~~~|||yyyxxxxxxyyyyyyyyyvvvuuuuuuyyy|||zzzsssmmmkkkiiihhhiiikkkggg___XXXFFF???777111//////---,,,,,,***(((((()))***)))(((((((((((()))(((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((('''&&&&&&(((((((((((()))))))))))))))*********)))***---///000,,,***---111555===DDDQQQTTTWWWXXXVVVPPPJJJEEEJJJHHHGGGIIIMMMQQQTTTUUURRRPPPNNNNNNOOOSSSVVVYYY]]]]]]\\\[[[YYYZZZ\\\___``````aaaaaaaaaaaa``````\\\[[[\\\___^^^\\\]]]bbbdddeeeeeeeeedddeeehhhjjjjjjkkkllllllmmmmmmmmmllldddbbbaaabbbfffjjjmmmooolllmmmmmmnnnooopppppppppiiibbb[[[XXX\\\bbbhhhjjjfffhhhjjjlllnnnpppsssvvvooosssvvvwwwtttooollljjjkkkkkkkkkiiigggfffhhhjjjiiijjjlllooopppooolllhhhiiipppyyy{{{wwwsssppppppkkkiiifffcccbbbcccfffhhhhhhhhhiiikkkmmmmmmkkkiiigggkkkkkkeee````````````dddhhhlllnnnlllhhhdddccc^^^```bbbdddcccaaa^^^[[[WWWWWWYYY[[[\\\\\\ZZZWWWOOOQQQRRRSSSXXX```cccbbb___]]]ZZZYYYZZZ\\\___aaaeeeeeefffggghhheeeaaa]]]WWWTTTQQQQQQTTTVVVVVVUUUTTTXXX^^^bbbbbb```\\\YYYVVVSSSOOOKKKGGGEEEDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJBBBAAAAAABBBDDDFFFIIIKKKKKKKKKNNNTTT^^^hhhppptttyyyvvvooofff```]]]___```YYYWWWUUUSSSQQQQQQRRRSSSOOOLLLIIIFFFEEECCC@@@>>>:::888555222000......---,,,------,,,******+++---+++,,,...///......///000---------............//////...///000000000555===IIIUUUccckkkrrrzzz=====================>>><<<=====================:::::::::;;;;;;;;;<<<<<<999;;;<<<;;;999999:::<<<;;;;;;;;;<<<===>>>>>>>>>;;;===?????????AAADDDHHHTTThhh}}}hhh[[[WWWVVV[[[^^^```iiivvv|||rrrjjjjjjmmmoootttzzzvvvmmmgggjjjpppyyyvvvtttqqqoooooopppsssuuu~~~{{{xxxwwwyyy~~~}}}~~~}}}|||}}}~~~zzz{{{{{{yyywwwvvvxxx{{{xxxwwwvvvxxxyyywwwrrrnnnkkkhhhfffhhhkkkkkkeee```MMMEEE:::444222222000...,,,***(((((()))***)))((('''((()))))))))(((&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''((((((((('''&&&%%%'''''''''((((((((()))))))))************+++///222222---***,,,...000777===HHHLLLPPPSSSSSSPPPKKKGGGLLLJJJHHHIIILLLOOOQQQQQQMMMKKKJJJJJJLLLQQQVVVZZZ]]]]]][[[XXXVVVWWWZZZ\\\]]]^^^^^^______^^^^^^^^^ZZZYYY\\\______\\\]]]aaaaaaccceeefffeeeeeehhhjjjfffgggiiijjjkkklllkkkkkkfffdddbbbcccgggkkklllllliiiiiijjjlllmmmnnnooooookkkddd]]]ZZZ^^^bbbeeeeeebbbbbbeeeiiinnnpppqqqpppiiijjjkkkkkkkkkkkkmmmnnnmmmnnnnnnkkkiiihhhjjjmmmkkkkkklllnnnqqqqqqmmmjjjmmmqqquuuvvvtttpppooooookkkhhhddd``````bbbeeehhhlllkkklllmmmooonnnllljjjdddgggeee]]]YYY\\\cccfffiiikkkmmmmmmllliiigggfffddddddeeedddbbbaaa``````[[[YYYXXXYYY[[[]]]```aaaYYY[[[[[[[[[___dddccc___^^^\\\\\\```eeehhhfffccccccccceeeggggggeee___[[[QQQRRRRRRSSSUUUUUUVVVVVVWWWYYY\\\^^^^^^\\\YYYWWWTTTRRROOOKKKGGGCCCAAA@@@AAABBBCCCFFFHHHIIIIIIHHHAAAAAACCCDDDFFFHHHJJJKKKIIIJJJMMMUUU```kkkssswwwyyytttmmmfffbbb`````````XXXXXXXXXWWWVVVUUUUUUVVVRRROOOKKKHHHFFFDDDAAA???===:::777333000.........,,,------,,,******+++---))),,,...///------...000---------............//////...///111///...333:::AAANNN\\\fffnnnvvv{{{{{{============>>>>>>>>>>>><<<<<<<<<===============:::::::::;;;;;;<<<<<<<<<999;;;===<<<:::999;;;===;;;;;;;;;<<<===>>>>>>???<<<>>>@@@@@@@@@AAAEEEIII```ttt{{{iii^^^[[[WWW^^^cccfffooo}}}ssshhhhhhkkkpppxxx~~~rrrjjjooozzz}}}uuurrrnnnlllmmmqqqwww{{{}}}}}}zzzxxxwww}}}~~~~~~}}}}}}}}}~~~~~~wwwzzz}}}zzzvvvuuuxxx|||xxxwwwwwwwwwvvvtttpppnnnlllhhheeegggkkkmmmjjjfffRRRIII===666444444222000,,,***(((((()))***)))((('''((()))))))))(((&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))'''%%%$$$%%%'''(((''''''((((((((('''%%%$$$''''''''''''((((((((())))))************---000333333...***+++---...333999>>>BBBIIIOOORRRRRRQQQOOONNNLLLJJJJJJLLLNNNOOOOOOJJJIIIGGGHHHKKKQQQWWW[[[]]]\\\ZZZVVVTTTUUUXXX[[[[[[[[[\\\]]]]]]\\\\\\\\\XXXXXX[[[``````]]]^^^bbb\\\```cccdddcccccceeehhhbbbccceeeggghhhiiihhhhhhhhhfffdddeeehhhkkkkkkiiiaaacccfffiiilllnnnppppppqqqjjjcccaaabbbcccaaa_________bbbgggnnnqqqooommmgggggggggggghhhkkkppptttnnnooopppmmmjjjiiilllnnnjjjiiijjjlllooopppmmmjjjooopppppppppnnnlllllllllmmmjjjeeebbbaaadddhhhkkkooonnnmmmmmmnnnnnnllljjjcccddd```VVVSSS[[[fffmmmkkkkkkkkkkkkjjjiiigggggggggfffdddbbb```___```bbb\\\ZZZXXXXXXZZZ___eeehhhbbbdddcccbbbdddeeeaaa[[[[[[[[[^^^fffoooqqqkkkddd___```bbbeeeeeebbb]]]XXXNNNQQQUUUWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXWWWVVVUUUSSSQQQNNNJJJFFFBBB???======???BBBGGGIIIIIIFFFCCCEEEFFFGGGIIIJJJJJJKKKJJJLLLMMMQQQYYYdddooowww{{{sssoooiiidddcccbbb```___WWWXXXYYYYYYWWWUUUUUUUUUTTTQQQLLLIIIGGGDDDAAA???>>>;;;888333000///......---......,,,******+++,,,(((+++......---,,,...000---------.........//////......///111///...222999<<>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<:::@@@???===AAABBBKKK___{{{yyyllldddZZZ[[[```kkkxxx{{{uuurrruuu|||zzzvvviiikkkoooqqqoooqqq~~~zzzvvvrrroooiiiooosssrrrrrrtttvvvvvvyyyzzz~~~xxxtttuuu~~~~~~vvvxxxzzz|||||||||zzzyyyzzzzzzzzzyyyyyyxxxxxxwwwppplllgggfffmmmsssooohhhVVVKKK===555333333111...+++***)))(((((('''''''''******)))((('''&&&&&&%%%&&&&&&''''''''''''''''''+++(((&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***,,,///000---,,,,,,,,,,,,---......444888===CCCGGGKKKPPPSSSWWWWWWVVVUUUSSSQQQNNNMMMNNNOOOQQQTTTWWWZZZ\\\^^^ccc```]]]YYYWWWUUUUUUUUUYYYXXXYYY\\\___^^^[[[WWWWWWYYY[[[^^^````````````^^^___aaacccdddeeeeeeeeecccbbbaaa``````bbbccceeeeeefffhhhjjjkkkkkkkkkjjjaaa\\\\\\bbbfffggghhhiiimmmnnnmmmkkkfffaaa___^^^^^^aaaggglllooonnnllljjjeeefffhhhjjjlllnnnooopppsssrrrooollljjjiiiiiiiiiiiiiiijjjnnnqqqqqqnnnkkkjjjkkkmmmnnnnnnnnnmmmmmmiiiiiiiiigggggghhhkkkmmmsssqqqooonnnmmmllljjjhhhkkkeee^^^\\\```gggllloookkkllllllkkkiiifffbbb``````^^^\\\]]]```aaa```___[[[\\\\\\[[[[[[^^^bbbeeebbbccccccaaa___^^^___```WWWYYY[[[bbbpppzzzvvvkkkfffccc```aaacccbbb]]]XXXVVVTTTSSSSSSUUUWWWWWWVVVUUUSSSQQQTTTWWWWWWRRRNNNRRRRRRQQQNNNJJJEEE@@@<<>>999666444333111/////////.........---------///.........------------...///000///...---...///////////////000000000000999>>>GGGTTTbbblllrrrttt|||=====================>>>>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>777===<<<<<>>BBB@@@@@@BBBEEEFFFEEECCCFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQVVVaaaoooyyy~~~~~~|||{{{{{{~~~}}}tttmmmjjjddd```aaa^^^YYYWWWYYYZZZYYYWWWTTTPPPLLLIIIGGGDDDAAA<<<999666444222///000000///...------------/////////.........---------...//////------...///////////////000000000000555999BBBNNN[[[fffnnnrrrzzz}}}====================================<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@999>>><<<>>>IIITTTfffsssfffeeeooozzz|||zzzvvvnnnfffgggrrrcccLLLEEEFFFLLLVVV```hhhsss~~~}}}xxxrrrnnnkkkiiiiiilllrrrvvvvvvxxx|||~~~}}}~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzz}}}yyyvvvzzzwwwqqqmmmpppuuusssnnncccVVVEEE888222000---+++++++++***)))((((((((((((((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%&&&''''''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******(((((('''((()))***,,,++++++++++++,,,------***+++,,,...333;;;DDDKKKNNNPPPRRRSSSRRROOOKKKIIINNNOOOQQQUUUZZZ```eeehhhaaa```^^^]]]\\\\\\]]]]]]ZZZZZZZZZ[[[\\\[[[XXXUUUZZZZZZZZZZZZ[[[\\\]]]^^^______^^^^^^___aaacccdddbbbaaa``````aaaccceeefffeeeeeeeeedddeeeeeeffffffhhhbbb___aaabbbaaabbbeeeeeefffeeecccaaa```aaabbbdddcccbbbbbbdddgggkkknnnppppppoooooooooooopppqqqqqqnnnjjjgggfffhhhlllnnnnnnmmmllllllmmmmmmkkkjjjlllmmmnnnnnnmmmjjjhhhfffllllllllljjjhhhiiikkkmmmkkkkkkkkklllnnnooonnnmmmhhhiiilllppprrrrrrnnnkkkkkkkkkkkkhhhaaaWWWNNNIIIIIIHHHHHHKKKPPPVVVZZZ\\\______^^^\\\ZZZZZZ]]]___cccbbb___ZZZVVVUUUVVVXXX^^^ZZZWWWXXX```hhhhhhcccbbb```^^^^^^______[[[XXXRRRNNNJJJGGGHHHIIIJJJJJJNNNLLLMMMOOOSSSSSSPPPMMMKKKLLLMMMMMMKKKHHHEEECCCBBBAAAAAACCCFFFHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNOOONNNQQQXXXdddqqq}}}{{{sssmmmgggeeeaaa\\\YYYYYYZZZZZZZZZXXXUUUPPPLLLIIIHHHDDD@@@<<<:::777444111333111///---------...///000/////////............,,,---......,,,,,,---...////////////000000000000000444;;;FFFRRR___iiiooowwwzzz~~~===============<<<<<<<<<===============<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>BBB???BBBOOO\\\ooorrrlllqqqyyy}}}~~~zzzsssmmmooo{{{zzz```KKKGGGCCCEEEMMMXXXcccnnnwww{{{yyyvvvpppllliiihhhiiimmmrrrvvvwwwzzz~~~~~~|||zzz||||||zzzzzz{{{|||~~~zzzwww|||zzztttoooooosssrrrnnnfffYYYGGG888111...,,,+++,,,+++***)))(((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''%%%###&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))***++++++************+++,,,,,,---------,,,---222888===CCCEEEIIILLLMMMKKKHHHFFFLLLMMMOOORRRUUUWWWXXXYYY]]]\\\ZZZYYYXXXXXXXXXYYYUUUUUUVVVVVVUUUSSSQQQOOOTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUVVVYYY\\\^^^aaa```^^^^^^^^^___aaabbbbbbbbbaaaaaabbbdddfffhhhhhhccc___``````___aaaeeeccccccccc```^^^^^^___aaacccbbbaaaaaabbbfffjjjlllsssrrrrrrqqqqqqqqqrrrrrrpppmmmhhheeefffiiinnnqqqooonnnllljjjjjjiiiiiiiiiggghhhiiiiiihhhfffdddbbbjjjkkkkkkjjjiiijjjlllnnnkkkkkkkkkmmmooopppooommmiiiiiijjjkkkkkkkkkjjjiiifffeeebbb]]]VVVMMMEEE@@@@@@??????@@@DDDJJJOOORRRQQQQQQRRRQQQQQQRRRUUUWWW[[[ZZZWWWSSSPPPQQQSSSVVV[[[WWWTTTUUUZZZ___```]]]^^^\\\ZZZZZZ[[[[[[YYYVVVJJJGGGCCCAAACCCGGGJJJKKKJJJJJJKKKNNNQQQRRRPPPMMMLLLMMMNNNOOOMMMKKKHHHFFFBBBAAAAAABBBDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOKKKRRR]]]hhhrrrzzz|||wwwpppllliiiddd```^^^XXXZZZ[[[\\\YYYUUUPPPMMMIIIFFFBBB???===;;;777555666444000...,,,---...000000000/////////.........***,,,------,,,+++,,,...////////////000000000000...222777@@@KKKXXXdddllltttwww{{{>>>=========<<<<<<;;;;;;<<<<<<<<<===============;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============BBBBBBHHHWWWddduuu~~~ssspppsssyyy|||{{{yyyxxx~~~zzziii[[[OOOGGGBBBEEENNNYYYfffpppssssssqqqnnniiifffggghhhooosssvvvwww{{{}}}|||}}}~~~~~~~~~~~~~~~{{{yyyxxxxxxwwwxxxzzz}}}}}}yyyzzzzzzvvvpppnnnppppppmmmeeeYYYGGG888000---,,,,,,,,,+++***))))))((((((((('''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%'''((((((&&&$$$&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))+++---...)))))))))))))))***++++++------...---,,,,,,...000666999>>>BBBDDDDDDBBBAAA???CCCIIIPPPTTTVVVWWWVVVXXXWWWVVVTTTSSSRRRRRRQQQKKKLLLLLLKKKJJJHHHFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGJJJNNNQQQTTTVVVVVVUUUVVVWWWZZZ]]]___aaa``````___```bbbdddeeeeeeaaa_________^^^aaafffddddddccc```]]]\\\]]]^^^```aaabbbdddfffgggiiijjjqqqqqqqqqrrrrrrrrrrrrqqqmmmkkkhhhfffgggkkkooorrrmmmlllkkkhhhgggggghhhiiidddeeeeeefffeeedddccccccfffgggiiiiiiiiijjjmmmooommmmmmmmmoooppppppnnnlllhhhiiijjjiiigggeeebbbaaa\\\YYYTTTNNNHHHCCC???===<<<;;;999888999<<<@@@CCC@@@AAACCCCCCCCCEEEHHHKKKJJJJJJHHHFFFEEEGGGKKKOOOOOOMMMMMMPPPSSSTTTTTTSSSUUUTTTSSSSSSSSSSSSRRRQQQFFFCCC@@@???AAAEEEHHHJJJHHHIIIKKKNNNPPPPPPOOOMMMLLLMMMNNNNNNLLLIIIFFFCCCAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGHHHJJJLLLNNNOOONNNYYYgggppptttvvvyyy{{{xxx{{{{{{wwwuuusssmmmhhhXXX[[[]]]___^^^ZZZVVVSSSJJJGGGEEECCCAAA???;;;999888555222///------///000////////////............***+++,,,,,,++++++,,,...////////////000000000000///222666<<>>======<<<<<<;;;;;;;;;<<<<<<<<<===============;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============888AAAGGGSSSfffrrruuulllkkkooottttttxxx~~~|||~~~|||tttlllYYYNNNCCCAAAEEEMMMYYYdddkkknnnqqqpppmmmkkklllnnnrrruuuwwwxxx|||}}}yyyxxxzzz}}}|||}}}~~~~~~{{{yyytttttttttvvvyyy}}}|||xxxzzzxxxrrrnnnnnnnnnlllbbbXXXHHH:::111...------,,,,,,+++***))))))))))))((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&'''((()))'''&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''((()))+++...///)))(((((((((((()))******''')))++++++***)))******,,,///444888;;;;;;;;;:::555999???FFFJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCC???AAAAAA@@@===;;;;;;;;;::::::999999999::::::;;;777888999;;;>>>AAADDDFFFEEEEEEFFFIIIMMMRRRVVVYYY^^^^^^^^^^^^^^^______```bbb```___```___]]]aaafffeeeeeedddaaa^^^\\\\\\]]]]]]___dddhhhjjjkkkjjjiiimmmnnnpppqqqqqqpppnnnllliiiiiihhhhhhiiikkkmmmnnniiiiiiiiigggeeeeeegggiiigggfffeeeddddddeeeeeefffccceeeggghhhhhhhhhjjjlllmmmmmmnnnooopppooommmjjjcccgggkkkkkkfff^^^WWWSSSLLLIIIEEE@@@<<<:::::::::777777666333111222444777666888::::::;;;<<>>===???BBBDDDEEEFFFHHHJJJMMMNNNNNNMMMLLLIIIJJJJJJJJJHHHDDDAAA???@@@AAAAAAAAA@@@BBBDDDGGGJJJJJJJJJKKKMMMPPPSSSTTTXXXeeetttyyyvvvqqqpppssshhhqqq~~~}}}vvvmmm___aaacccdddccc```[[[YYYMMMKKKIIIGGGEEECCC???<<<999777444111///.../////////.........------------)))+++,,,,,,,,,,,,---///////////////000000000000000333666:::@@@KKKYYYccckkkooouuu{{{>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<=========>>>;;;;;;===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????;;;HHHTTTeee{{{qqqjjjiiimmmooollluuu|||zzz}}}{{{vvviii]]]PPPGGGCCCDDDMMMWWWaaagggnnnrrrrrrrrrtttwwwvvvxxxyyyyyy}}}{{{xxxwwwyyy~~~|||yyyyyy{{{}}}~~~~~~~~~{{{yyyuuuuuuvvvxxxzzz~~~www||||||vvvpppoooooonnncccYYYKKK===444///......,,,,,,+++***))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((***+++,,,((((((''''''(((((()))***&&&(((******)))((())))))***,,,...111333333333222111222444777888999999888777777777777777666555555555777888666333111222444//////000111222222222111///000111333555777999:::888888999<<>>999999============<<<;;;<<<===???<<<:::999999<<>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>>;;;;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<>>>???AAAAAADDDSSSbbbvvvyyyllljjjmmmpppqqqhhhssszzzyyy~~~}}}yyyzzznnn___QQQFFFAAAEEEMMMUUU]]]gggnnnoooqqqtttxxxyyy{{{{{{{{{~~~zzzzzzxxxzzz~~~}}}wwwuuuuuuwwwzzz}}}}}}~~~{{{zzzyyyyyyzzz|||~~~www}}}zzzsssqqqqqqoooddd[[[NNN@@@666000......---,,,+++***))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&***(((&&&&&&(((***+++***&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''''''''((())))))+++,,,,,,+++)))((()))******+++---............---,,,,,,,,,...000222555666//////000111222222222111///111222111...,,,---000)))+++,,,...///......------...///111222222222222444444333444666999;;;===IIILLLQQQWWW\\\```bbbcccaaa```aaabbb___[[[]]]bbbbbbdddeeedddbbb___^^^^^^\\\```eeekkknnnooonnnnnniiikkknnnooommmhhhbbb^^^```bbbfffiiijjjiiifffddd___bbbeeeeeeccccccfffhhhkkkhhhccc___]]]^^^```bbbdddfffgggfffcccbbbaaabbbggggggiiilllnnnmmmjjjhhh]]]\\\WWWNNNEEE>>>======333333333333222111111000---///000///---,,,...111...222777;;;???DDDHHHLLLGGGGGGFFFCCC???===<<<===;;;888:::<<<999333444999555555555444333444666888333222333666;;;???AAABBBCCCEEEHHHIIIIIIHHHHHHHHHDDDFFFGGGHHHGGGDDDAAA??????BBBDDDFFFGGGJJJPPPUUUYYYYYYYYYYYY\\\___bbbdddgggttt|||pppeeeeeeiiivvvyyy}}}~~~uuuuuuuuurrrnnniiidddaaa[[[XXXTTTQQQMMMGGGAAA===999888666444222000...---------,,,,,,,,,+++++++++***+++------------///000////////////000000000000...111333444777>>>JJJTTTbbbgggnnnuuuzzz======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>============;;;???@@@======BBBEEEDDDJJJllluuuooouuu{{{xxxyyyzzz~~~|||xxxwwwyyy{{{xxxvvvoooeeeXXXLLLEEEAAAIIISSS___hhhmmmpppvvvzzzwwwxxxyyy{{{}}}|||yyywwwzzz}}}~~~~~~~~~|||zzzxxxzzz~~~~~~~~~}}}~~~yyyxxxyyyxxxzzz~~~~~~~~~zzzyyyxxxtttlllfffccc___VVVHHH:::000------,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%'''(((***+++,,,,,,&&&&&&&&&''''''''''''(((++++++)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))***************+++,,,...//////......---------............///------------------------//////.........---------...---,,,,,,,,,,,,---......---------...///111222AAA333,,,000333000000666===BBBIIINNNQQQVVV\\\aaacccbbbaaa______```aaabbbbbbbbbcccccccccbbbbbbaaa]]]___ccchhhlllmmmjjjhhhhhhhhhjjjkkkkkkhhhccc___aaaaaabbbeeehhhhhheeeaaaaaabbbddddddccccccdddfffllljjjeee```[[[ZZZ]]]___eeehhhjjjhhhddd___^^^^^^```hhhmmmjjjggggggeee```ZZZQQQEEE>>>:::888444000111111000000//////.........------,,,,,,,,,------///111555;;;BBBJJJQQQUUUSSSRRRQQQOOOLLLJJJIIIHHHDDDDDDAAA===888555444444666555333222111111222222444444333444666:::===???@@@CCCGGGJJJIIIGGGFFFFFFGGGFFFFFFGGGHHHHHHEEECCCBBBCCCGGGMMMPPPRRRYYYbbbhhheeebbbcccfffiiiiiihhhnnnqqqxxx{{{uuulllmmmuuu{{{|||}}}{{{yyyxxxvvvsssqqqllldddYYYPPPKKKHHHDDDAAA<<<<<<:::666222///...///...---,,,---......,,,+++---+++***+++---//////...000000000000000222444555222222111000333:::DDDLLLYYYcccooovvvyyy}}}======<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>===:::<<<>>>???>>>???DDDIIIWWWwww{{{vvv{{{zzzzzzzzz|||yyyuuussstttvvvuuuuuusssnnndddXXXLLLEEEBBBIIISSS]]]dddkkksssxxxxxxxxxxxxzzz|||||||||{{{yyy|||~~~~~~{{{{{{{{{yyy|||}}}~~~}}}xxxuuuuuuvvvxxx~~~{{{zzz}}}}}}|||zzzzzzyyyuuummmfffbbb___WWWJJJ===333///...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))******((('''''''''(((((((((((()))))))))*********)))***,,,---......------,,,,,,,,,,,,------------------------------------///.........---------,,,...---,,,,,,,,,,,,---......---------...///000111<<<000***///222//////444444999@@@FFFKKKQQQZZZ___bbbbbbbbbbbbbbbcccdddddd```aaaaaaaaabbbbbbaaaaaabbbcccdddgggjjjkkkjjjiiihhhhhhhhhiiijjjiiifffcccdddcccdddgggiiiiiieeebbb___```bbbcccdddfffggghhhkkkiiieeeaaa]]]\\\___aaahhhjjjkkkhhhccc___]]]]]]bbbiiimmmjjjeeeaaa\\\VVVMMMEEE<<<666444333000...000000000///////////////......---------------...111111333999AAAJJJRRRUUUVVVVVVUUUTTTSSSSSSRRRRRRLLLKKKHHHCCC<<<888555555777666444333222222333444444444444444666999;;;===>>>AAAFFFHHHHHHGGGFFFGGGKKKJJJIIIJJJLLLLLLKKKIIIKKKJJJMMMRRRWWWZZZaaahhhmmmiiieeecccdddeeeddddddaaagggsss|||{{{vvvxxxvvvnnnbbbXXXRRRNNNJJJGGG@@@???===888444111//////---,,,,,,---......,,,+++---+++***+++---//////...000000//////000111333444111222111111333999AAAHHHUUU___kkkssswwwzzz>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;>>>BBBAAA???HHHVVVmmm}}}|||{{{}}}~~~xxxtttrrrssssssttttttvvvwwwsssgggYYYNNNAAABBBFFFMMMWWWcccnnntttuuuvvvvvvwwwyyyzzz|||}}}www{{{~~~{{{xxxxxx{{{}}}|||~~~|||wwwssspppvvvxxx}}}|||vvvwww|||}}}zzz~~~|||{{{{{{{{{xxxqqqkkkccc```YYYNNNBBB888111///,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''(((((()))******)))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))((('''&&&&&&&&&''''''(((((())))))))))))******((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,---------------------...///000555,,,)))...111...---111---111666;;;@@@GGGPPPVVV[[[]]]___bbbdddddddddddd_________``````aaabbbbbbhhhgggggghhhkkklllkkkjjjiiihhhggghhhjjjkkkkkkjjjggggggggghhhiiihhhdddbbb]]]^^^```cccfffhhhiiijjjhhhgggeeebbb______bbbdddkkkkkkkkkhhhdddaaa``````eeejjjkkkfff^^^WWWOOOHHH???999222/////////...---//////////////////000000///......---......//////333111111777@@@JJJPPPRRROOOOOOOOOPPPRRRTTTUUUVVVTTTSSSPPPIIIAAA;;;888666999888666555444444555555555555444444555777999:::<<>>======<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;===============>>>>>>>>>>>>>>>>>>>>>>>>?????????AAA<<<>>>DDDCCCBBBRRRhhh~~~~~~zzzyyy}}}~~~yyyvvvuuuuuuvvvuuuuuuvvvyyyzzzsssggg^^^LLLFFF@@@AAAIIIWWWdddllloooqqqtttvvvwwwwwwwwwxxxvvv{{{{{{wwwuuuwww|||~~~}}}yyysssoooxxxzzz}}}~~~yyytttvvv}}}~~~~~~~~~{{{yyy}}}{{{zzzzzzxxxuuusssfffccc\\\SSSGGG;;;333...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''((()))******(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''''''''(((((((((((()))))))))***((())))))************************+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////******///111...---///---///222333555999AAAGGGPPPTTTYYY^^^bbbccccccbbb____________```bbbdddeeeiiiiiijjjmmmooopppnnnlllkkkiiiggghhhkkknnnpppqqqkkkkkkjjjiiihhheeebbb___^^^^^^```cccfffhhhhhhhhhddddddcccbbbaaaaaadddfffjjjjjjjjjiiihhhgggggggggiiihhhddd\\\RRRJJJBBB===777444///---...//////...---......//////000000000///............///000000222000000666???FFFIIIIIIDDDEEEGGGJJJMMMQQQTTTVVVXXXWWWSSSLLLDDD===999777:::999777666555555666666555555444444555555666777:::===AAADDDFFFGGGIIIKKKPPPOOOPPPTTTYYY___bbbcccbbbYYYSSSSSSVVVVVVXXXZZZXXXTTTPPPNNNOOOSSSVVVYYYVVV```nnnyyy~~~|||}}}{{{ooofff```]]]YYYWWWQQQMMMGGGAAA<<<888555333...,,,++++++---...---,,,---+++***+++---//////...000//////...///000111222000000111111333555888:::FFFPPP]]]hhhoootttyyy}}}>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;=========>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@CCC<<<<<>>IIIVVV^^^hhhmmmtttxxxxxxvvvttttttuuu{{{vvvwwwvvvyyy~~~~~~}}}zzzvvvrrrxxxxxxyyyzzzuuuqqqtttzzz{{{{{{zzz{{{|||}}}{{{zzz}}}zzzvvvsssssstttuuuvvviiifff___VVVKKK>>>333---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))))))))(((&&&&&&&&&''''''''''''(((&&&''')))***)))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,///111///......---///000///...111666;;;FFFKKKSSSZZZ```bbbbbbaaa```_________```cccgggiiigggiiinnnsssvvvuuuqqqnnnlllkkkiiijjjmmmqqqssstttllllllkkkiiifffbbb```___bbbbbbbbbdddggggggeeebbb```aaabbbbbbbbbccceeegggggghhhiiijjjlllmmmmmmllliiibbbXXXNNNEEE===888777444222000...////////////------......//////000000...............///000000000///111666<<<@@@@@@???@@@BBBFFFKKKPPPUUUXXXZZZVVVUUURRRLLLDDD===888777:::999777666555555666666555444444444444444444444888;;;>>>AAADDDFFFJJJLLLTTTSSSTTTWWW\\\aaadddeee[[[SSSLLLKKKLLLLLLMMMOOORRRPPPNNNLLLMMMRRRWWW[[[]]]fffppptttuuuyyy~~~}}}vvvmmmgggdddbbb```^^^YYYTTTLLLFFFAAA===999666000...,,,,,,---------,,,---+++***+++---//////...000///.........///000111000000000111222444555555@@@IIIVVVbbbjjjqqqvvvzzz???>>>======<<<<<<=====================<<<<<<<<<<<<===>>>?????????>>>>>>===>>>>>>??????@@@@@@@@@@@@<<<;;;@@@FFFRRRiii~~~{{{xxxqqquuu|||}}}|||zzzxxxvvvuuuuuuuuuxxxuuurrrssswww{{{|||{{{mmmbbbRRRCCC===@@@IIIPPP```hhhrrrxxxxxxvvvttttttuuu}}}{{{tttxxxvvvyyy~~~~~~~~~{{{xxxvvvtttuuusssrrrtttrrroooppptttvvvuuuvvvyyy{{{|||{{{yyyvvvsssooolllkkkmmmpppssskkkggg```WWWMMMAAA555...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''((()))))))))((((((''''''(((((((((((())))))))))))((((((((())))))*********+++++++++,,,,,,,,,******************************++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,++++++,,,...///000///......+++---...---,,,...222777???DDDMMMWWW^^^bbbcccccc```___^^^^^^```dddiiikkkfffiiiooouuuxxxwwwrrrnnnlllkkkjjjlllooorrrrrrrrriiijjjjjjiiifffcccbbbccciiigggfffgggiiihhhccc______aaacccddddddeeegggiiiggggggiiilllnnnnnnmmmjjjbbbWWWKKKAAA:::444222444000000///.................................//////------------...///000000---///222555777999;;;;;;AAADDDJJJPPPUUUYYY[[[[[[TTTTTTQQQKKKDDD<<<777555999888666555444444555555333333333333333333333333666888;;;===@@@CCCHHHKKKWWWVVVUUUVVVYYY[[[[[[[[[OOOIIIEEEGGGHHHHHHKKKOOORRRQQQPPPNNNMMMPPPUUUYYYbbbmmmtttpppjjjnnn{{{yyyuuupppjjjhhhhhhhhhgggeeeaaaZZZQQQJJJFFFBBB>>>:::333111...------...---,,,---+++***+++---//////...000///...------...///000111000///000222444444333;;;BBBNNNZZZdddmmmtttxxx}}}~~~???>>>>>>===============<<<<<<<<<===============<<<===>>>???@@@???>>>>>>===>>>>>>??????@@@AAAAAA===>>>@@@DDDOOOaaavvv~~~zzz|||xxxrrrwww|||{{{yyywwwuuusssqqqqqqssssssuuuwwwyyy|||~~~wwwpppdddUUUHHHCCCDDDHHHVVV^^^jjjqqqssssssuuuvvvuuu~~~}}}yyyuuuvvvuuuxxx}}}~~~~~~~~~}}}~~~~~~xxxtttrrrssstttooommmqqqrrrpppoooppprrrsssuuuxxxzzz{{{xxxvvvpppooonnnkkkjjjjjjlllnnnjjjeee^^^WWWNNNDDD999222,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''''''''''''''((((((((())))))******)))(((((()))******)))))))))*********++++++************************************+++++++++,,,***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***+++---......------------))),,,......,,,,,,000333777===FFFQQQYYY___aaabbb___^^^\\\\\\___ccciiilllhhhjjjnnnsssuuutttpppllliiiiiikkkmmmppppppnnnllldddfffiiiiiiggggggiiikkknnnllljjjkkkmmmkkkeee``````bbbeeeggghhhhhhjjjkkkjjjjjjkkklllmmmkkkeee```WWWKKK???999444///...111---...//////.........///..................------,,,,,,,,,,,,---...///000,,,///111222222555;;;AAADDDHHHOOOVVV[[[]]]]]]]]]UUUUUUSSSMMMDDD<<<777444777666444333222222333444222222333333333333333222222444666888;;;???DDDGGGQQQPPPPPPRRRTTTUUUTTTRRRLLLIIIIIIKKKKKKJJJNNNTTTUUUVVVUUUTTTRRRSSSWWW[[[hhhuuu{{{oooaaaaaannnyyy~~~xxxssspppmmmkkkkkknnnooommmjjjfff^^^TTTMMMJJJFFFBBB>>>777444000.........---,,,---+++***+++---//////...//////...---------...///222000...///222444444222666<<>>===============;;;<<<<<<<<<======>>>>>><<<===>>>@@@@@@??????>>>===>>>>>>???@@@@@@AAAAAA<<>>GGGKKKPPPXXX___ddddddcccbbbXXXXXXUUUNNNEEE<<<666333666555333222111111222222111111222333333333222222000111333555777;;;AAADDDHHHHHHJJJMMMPPPRRRQQQPPPPPPOOOPPPQQQOOOMMMQQQXXX[[[\\\^^^]]]\\\]]]aaaeeennn|||ppp[[[WWWbbbmmm{{{wwwooonnnmmmooorrrsssqqqnnnhhh```VVVOOOLLLIIIDDD@@@999666222///......---,,,---+++***+++---//////...//////------,,,---...///333000......222444444333333888BBBNNNZZZfffnnnsssrrrwww>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===??????@@@@@@@@@===<<<===@@@>>>;;;<<>>===BBBRRRgggyyyrrrpppnnnvvv}}}~~~}}}|||wwwrrrrrrvvv{{{~~~~~~|||zzz{{{|||zzzvvvsssrrrrrrssssssuuuxxx|||~~~}}}zzzvvvoooeeeXXXKKKBBBGGGLLLVVV```fffjjjrrr{{{zzz}}}zzzvvvvvvvvvuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~zzztttqqqrrruuusssppppppvvvyyywwwsssrrrqqqqqqsssxxx}}}|||vvvppppppooonnnnnnoooooonnnllldddaaa[[[TTTPPPKKKAAA666000,,,+++,,,,,,((((((+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))************++++++++++++++++++++++++***)))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444777888<<>>FFFJJJOOOSSSTTTUUUUUUVVVPPPRRRUUUVVVWWWXXX[[[]]]YYYZZZ[[[\\\^^^bbbhhhllluuuxxxwwwlllZZZRRR[[[jjj{{{}}}|||yyyuuuyyy}}}pppeee___VVVPPPMMMJJJFFFCCC???999222......---,,,+++,,,,,,++++++,,,---///000........................000000///////////////000555666:::CCCPPP]]]gggmmmuuuwww{{{>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>???@@@@@@@@@@@@@@@===>>>AAA@@@======@@@>>>BBBKKK[[[mmm~~~nnniiipppyyyzzzvvvqqqkkkjjjpppzzzzzzzzzzzzyyywwwuuusssrrrnnnpppuuuzzz}}}{{{xxxuuuqqqhhh]]]VVVJJJEEEFFFQQQ^^^iiipppvvvwwwwwwwwwuuusssssstttuuuxxxyyy{{{}}}~~~~~~}}}||||||{{{|||}}}~~~}}}|||{{{xxxuuuttttttuuusssooopppvvvyyyvvvsssrrrrrrqqqrrrwww||||||wwwrrrooonnnnnnooopppooommmjjjeeebbb\\\WWWTTTQQQEEE999111---+++,,,,,,((((((***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***++++++++++++***)))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444777999:::BBBOOOVVVVVV]]]\\\\\\]]]___bbbdddfffjjjkkkllllllkkkiiihhhhhhjjjjjjjjjhhhggggggiiikkk```bbbccccccccceeehhhkkkpppoooppppppqqqoookkkhhhfffggghhhjjjmmmppprrrsssooommmjjjgggccc[[[QQQJJJ@@@;;;555111000000111222............/////////000...---,,,,,,,,,,,,---......------,,,,,,------...//////......///333999===HHHPPPZZZ^^^]]][[[[[[]]]\\\YYYRRRKKKCCC;;;555111111222222333333333333222222111000000111222333444333222222333555777:::<<>>>>>>>>>>>>>>>>>>>>>>>==============================>>>???@@@@@@@@@@@@BBB>>>>>>AAABBB???===>>>???IIIYYYiiixxxqqq___cccooo{{{yyyuuuqqqllltttzzzyyyxxxwwwwwwuuusssqqqmmmrrrxxxzzzxxxwwwyyy{{{yyyqqqkkkSSSFFF===DDDUUUdddmmmqqqwwwtttqqqoooqqqtttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~|||{{{{{{{{{}}}~~~}}}|||zzzzzzzzzzzz{{{{{{{{{|||vvvuuuuuuvvvwwwwwwvvvtttrrrnnnooouuuyyyvvvsssrrrqqqpppqqqtttyyyzzzxxxuuuoooooooooppppppoookkkiiidddaaa\\\YYYZZZWWWJJJ===333...+++,,,+++(((''')))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******++++++******))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////555888:::999<<>>AAADDDGGGJJJMMMPPPSSSTTTUUUXXX[[[]]]ZZZRRRLLLGGGJJJOOOSSSWWW[[[```ccc```gggrrrvvvmmm```YYYZZZhhh|||pppeee___WWWQQQOOONNNKKKIIIBBB===777111///...---,,,,,,,,,,,,,,,---...///000------------------------000//////......///000000222333555:::DDDQQQ\\\cccnnnsssxxx~~~>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===>>>??????@@@@@@@@@@@@BBB>>>===AAABBB???======AAASSShhhwwwhhh\\\cccqqq}}}zzzxxxvvvuuuuuutttqqqooorrrwww{{{yyyuuusssrrrvvv|||~~~zzzuuubbbTTTGGGFFFNNNXXXccckkkuuuqqqmmmmmmqqquuuwwwvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzsssqqqqqqtttwwwxxxuuuqqqqqqmmmnnntttxxxvvvrrrqqqpppooonnnqqquuuwwwxxxwwwpppppppppqqqqqqpppllliiicccaaa]]][[[^^^\\\OOOAAA666000+++,,,,,,)))'''(((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))************))))))************))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------...//////666:::===:::999???KKKVVVYYY[[[]]]___aaaccceeeggggggfffdddccceeeggghhhhhheeefffeeedddcccdddfffhhheeeffffffeeefffhhhmmmpppsssqqqnnnmmmnnnoooooonnnmmmmmmmmmnnnpppqqqssstttpppnnnkkkeee[[[OOOBBB:::444333111000111111000............///////////////------------------------...------,,,,,,------...////////////000333888<<>>IIIUUU]]]jjjooowww}}}????????????????????????============>>>>>>??????>>>??????@@@@@@@@@@@@???AAA===<<>>FFFOOOTTTTTTRRRTTTVVVUUUUUUSSSMMMDDD:::333000222222333444555666666666333333444444444333333333000000000111222333333444555777999:::===AAAFFFIIIJJJHHHGGGKKKOOONNNHHHBBBDDDGGGKKKLLLLLLLLLLLLMMMTTTaaarrr{{{tttgggaaabbbfff|||yyynnnbbb[[[SSSNNNMMMMMMLLLKKKCCCAAA>>>999444000///...------..................------------------------...............///000000222222333444999CCCNNNWWWdddkkkuuu|||????????????????????????<<<======>>>>>>??????@@@??????@@@@@@@@@@@@@@@???>>><<<===?????????CCCIIIVVVjjj~~~mmmccceeerrr~~~{{{rrrssssssqqqnnnmmmooopppvvv{{{{{{uuurrrpppmmmllllllmmmqqqtttuuuuuuuuuuuurrrgggUUUIIIKKKTTT```bbbggglllrrruuuuuutttssstttvvvxxxyyy{{{{{{{{{wwwyyyzzzzzzyyyyyyzzz{{{zzz{{{}}}~~~}}}zzzxxxtttttttttuuuvvvuuurrrpppoookkklllssswwwuuurrrqqqmmmmmmmmmnnnooorrrtttvvvqqqpppooopppqqqqqqooonnnkkkkkkiiiffffffdddZZZPPP???555...---...,,,)))(((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((((()))))))))******(((((())))))******))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,------......444;;;CCCEEE???<<>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???======???@@@???@@@IIISSSfffwww}}}tttttt~~~~~~}}}}}}~~~yyyqqqiiimmmpppoookkkkkkpppvvvxxx{{{}}}zzzrrrkkkhhhhhhggghhhjjjjjjkkknnnsssxxxxxxyyyzzzwwwiiiVVVKKKIIIPPPUUU]]]dddjjjooosssuuupppqqqtttvvvyyy{{{|||}}}wwwyyyzzzzzzxxxxxxyyy{{{yyy{{{~~~|||yyywwwtttvvvwwwwwwuuutttssssssnnnkkklllrrrwwwuuurrrqqqnnnooooooppppppqqqtttuuupppnnnllllllnnnooopppooolllnnnmmmhhhdddaaaZZZSSSBBB888//////000...***)))++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((*********)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((((((((((()))))))))***'''(((((()))))))))))))))))))))***++++++++++++******************************++++++,,,,,,---......000888CCCIIIEEE===???FFFVVV[[[```aaa^^^\\\]]]^^^]]]ZZZXXXZZZ___ccccccaaafffhhhkkkllllllkkkkkklllhhhjjjllllllkkkjjjjjjjjjllliiigggfffhhhkkklllllllllooosssvvvvvvuuurrrooonnnlllggg\\\MMM@@@777333111000000000222222111///000/////////............,,,,,,---......---,,,,,,...------,,,,,,------...,,,---.........000333666555;;;AAABBBAAABBBFFFJJJHHHLLLNNNKKKBBB888333111222333444555777777777777444555666666555444333222000111111222222222111111333555777777777888;;;======???AAACCCEEEDDDCCCBBB@@@BBBEEEFFFFFFGGGIIIJJJLLLNNNXXXgggrrrtttrrrqqqpppyyyuuuxxx|||}}}zzzsssjjj\\\UUULLLFFFEEEFFFEEEDDD???AAACCCAAA;;;555222000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...000222222333888BBBIIIUUU___mmmuuuzzz~~~????????????????????????<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???<<<>>>AAABBB???AAAMMM[[[qqq}}}~~~~~~~~~zzzrrrrrrtttooofffbbbhhhnnnmmmjjjjjjrrrzzz}}}~~~}}}uuukkkbbb___```aaadddgggggggggkkksssyyy{{{zzz|||zzzfffQQQDDD===CCCMMMUUU[[[bbbjjjppplllmmmppptttwwwzzz{{{|||vvvxxxzzzyyywwwwwwyyy{{{xxxzzz}}}|||xxxvvvtttvvvyyyxxxuuusssuuuwwwmmmjjjkkkrrrvvvuuurrrqqqpppqqqrrrrrrqqqrrrtttvvvnnnllljjjiiikkknnnooopppjjjnnnmmmfff```\\\WWWRRRDDD:::000000111///+++)))++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++******)))(((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))''''''((()))))))))))))))))))))***++++++++++++******************************++++++,,,,,,---......---555CCCLLLHHH>>><<>>???===>>>CCCHHHAAAFFFKKKIIIAAA888333222222333444666777888888888555555666666666555333222000111222222222222111111444666777777777777888:::888;;;@@@BBBBBB@@@>>>>>>===???@@@@@@@@@@@@BBBDDDJJJFFFJJJ\\\mmmsssnnnhhhrrr~~~wwwrrrrrrxxx||||||zzz{{{xxxwwwvvvnnnfffZZZSSSJJJDDDCCCCCCCCCBBB===AAAEEECCC>>>777222000......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,///111111111555>>>EEEPPP[[[iiissswww{{{@@@@@@@@@?????????>>>>>>@@@@@@@@@???????????????BBBBBBCCCDDDCCCBBB@@@???CCC>>>>>>BBBCCCFFFVVVhhh~~~~~~}}}xxxvvv|||~~~qqqlllllllllhhhbbbfffhhhjjjkkklllpppvvv{{{}}}wwwnnncccZZZUUU___```bbbgggnnnrrrtttuuuxxxzzz~~~|||qqqbbbVVVKKK@@@===HHHRRRWWW```kkkiiinnntttvvvuuuwww{{{}}}{{{zzzzzz{{{}}}}}}}}}xxx{{{~~~~~~{{{xxxwwwvvvuuuuuusssssssssssstttuuunnnnnnppptttwwwxxxuuurrrsssrrrssstttuuussspppnnnmmmmmmllllllllllllllllllooorrroooeee\\\WWWSSSOOOFFF>>>555000///...***'''******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++*********+++,,,------************************------,,,++++++,,,,,,,,,222111888FFFLLLGGG>>>:::HHHQQQ\\\aaa```]]]]]]^^^```___```ccchhhiiigggcccrrrrrrrrrooolllkkknnnqqqpppnnnlllmmmoooooommmjjjnnnmmmkkkjjjiiihhhiiiiiijjjkkknnnrrrsssqqqppppppmmmhhh^^^RRRDDD:::444222////////////............222111111000///.........///......---------......,,,,,,+++******+++,,,,,,---...///.........000222333777===CCCFFFHHHGGGFFFGGGJJJPPPQQQHHH;;;333333222222333777;;;===;;;999222222222555777666222...000111111111111222222222777777888888888888777666777888999;;;===???@@@AAA======<<<<<<<<<<<<======@@@CCCJJJQQQXXX^^^bbbdddppp~~~ssskkkiiilllggghhhqqqyyy{{{{{{|||zzz{{{ssspppnnngggaaaYYYPPPEEE@@@AAABBB???;;;>>>>>>>>>===:::666222/////////.........//////000...,,,***))))))***+++---000000000000000000000000...///000111222666;;;???MMMTTT___jjjttt{{{@@@@@@@@@?????????>>>>>>??????????????????@@@@@@AAABBBBBBCCCBBBAAA@@@???CCCAAAAAACCCGGGPPPbbbrrr|||xxx}}}{{{kkkbbbbbbeeedddaaafffgggiiijjjlllqqqxxx}}}~~~xxxpppggg___ZZZWWWZZZ\\\```gggnnnrrrttttttuuuvvvyyy||||||vvvllleeeZZZMMMDDDFFFIIIKKKTTTaaajjjooouuuvvvuuuvvvyyy|||xxxwwwvvvvvvvvvwwwxxxxxxzzzzzz|||||||||yyyvvvtttuuutttsssrrrqqqrrrrrrsssooonnnpppssswwwwwwtttrrrrrrrrrrrrssstttsssqqqnnnkkkkkkkkklllllllllllllllppprrrppphhh```[[[VVVQQQGGG@@@777111000///,,,)))******)))''''''&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***************+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,000000777DDDKKKHHHAAA>>>FFFOOOZZZ___^^^\\\\\\^^^cccfffhhhjjjjjjjjjjjjjjjrrrsssrrrpppmmmllloooqqqrrrpppooopppqqqqqqnnnlllooonnnllljjjiiiiiiiiijjjmmmnnnoooqqqpppmmmjjjiiigggbbbWWWKKK@@@777333222222222222222111111111111000//////...------,,,,,,......------,,,------...,,,,,,+++******+++,,,,,,,,,---............000222777;;;AAAGGGKKKKKKJJJIIIHHHLLLSSSUUULLL>>>444222222222333777;;;;;;999666111000000222444444111...000111111111111222222222666777777777777777666666777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===???CCCHHHMMMQQQTTTVVVfffsssqqqhhhcccaaa___cccnnnwwwxxxvvvvvvvvv~~~yyyrrrpppnnnhhhbbbYYYPPPFFFAAABBBBBB@@@<<<>>>>>>???>>>;;;666222000//////............//////---,,,+++******+++---...////////////////////////...///000000111444999===FFFNNNZZZfffpppwww~~~@@@????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAAAAAAAA@@@?????????AAAAAA@@@HHH[[[ooozzzzzz}}}}}}xxxdddXXXWWW\\\___```eeefffggghhhlllrrrzzz}}}tttjjjccc___^^^^^^VVVYYY^^^eeemmmrrrtttttttttuuuwwwyyyzzzxxxtttpppjjj\\\OOOHHHBBBAAAJJJWWWiiinnnsssuuusssrrrsssuuuyyyyyyxxxxxxxxxxxxxxxxxx{{{zzzyyyzzz|||zzzvvvrrrssssssrrrqqqppppppqqqqqqoooooopppsssuuuuuusssqqqqqqqqqqqqrrrsssrrrpppnnnjjjjjjjjjkkklllllllllmmmpppsssqqqkkkeee___XXXPPPHHHAAA888333111000...,,,******)))(((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...///666BBBJJJIIIFFFDDDDDDMMMWWW]]]]]]\\\]]]___fffjjjoooooollljjjlllooosssssssssqqqooonnnppprrrsssrrrqqqqqqrrrqqqooommmnnnmmmkkkjjjiiihhhiiiiiilllnnnoooooommmkkkhhheeeccc\\\QQQEEE;;;666444333333333333222222222111111---------,,,,,,++++++***---,,,,,,++++++,,,------,,,++++++******++++++,,,+++,,,.........///111333999===CCCIIIMMMMMMKKKJJJHHHLLLSSSVVVNNN>>>333000111222444777999888555222000///......000000///...000111111111111222222222555555555555555555555555888888888888888888999999;;;::::::::::::::::::;;;;;;<<<===>>>AAACCCEEEFFFUUUaaapppyyyvvvlllaaa[[[TTTTTT[[[gggoooooolllkkkoooqqqpppmmmkkkoooyyy}}}tttooonnnlllgggbbbYYYQQQHHHCCCCCCCCCAAA???===>>>???>>><<<777333000//////............//////---,,,++++++,,,---///000.........................../////////000222666999>>>FFFRRR___jjjsssyyy}}}????????????>>>>>>>>>>>>======>>>???@@@AAAAAAAAA??????@@@@@@@@@????????????DDDDDDBBBNNNggg{{{|||pppuuuwwwcccVVVUUUYYY]]]___ddddddeeehhhmmmuuu||||||tttlllfffeeefffgggZZZ[[[]]]cccjjjppptttuuuxxxxxxyyyzzzyyyvvvrrrooonnneeeZZZQQQGGGBBBGGGQQQaaaeeejjjmmmnnnnnnpppqqqzzz{{{||||||{{{zzzyyyzzz}}}yyywwwxxx{{{zzzuuupppooooooooopppppppppqqqqqqooooooqqqrrrsssrrrqqqpppooonnnnnnoooqqqqqqooommmiiijjjjjjkkklllmmmnnnnnnrrrtttrrrmmmgggaaaVVVLLLGGGAAA999333111///...---******)))(((''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++,,,---+++...444>>>GGGJJJJJJJJJDDDLLLVVV\\\\\\]]]___bbbfffiiilllmmmllllllnnnppptttssssssqqqqqqpppqqqrrrqqqqqqqqqqqqppppppnnnmmmlllkkkiiigggffffffggggggiiilllnnnnnnnnnooollliiiddd[[[NNNAAA999666555555000000000////////////...---,,,,,,,,,+++++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++***,,,---......///222444777;;;AAAGGGJJJKKKIIIHHHIIIKKKPPPQQQJJJ<<<111...000222444666777444111...///...---------//////000000000111111111222222222444444444444444444555555888999999999999:::::::::999999888888888888999999;;;;;;:::::::::<<<===>>>FFFOOOZZZccceee```YYYSSSKKKKKKQQQ[[[bbbaaa______dddbbb___[[[[[[```iiioootttpppkkkiiigggeeebbb___ZZZSSSJJJDDDDDDDDDBBB@@@===???@@@@@@===999444111000//////............///,,,,,,,,,,,,---///000111------------------------.../////////...000333555888@@@LLLZZZeeeooovvv{{{>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAA????????????????????????BBBHHHJJJLLL[[[sssyyykkkkkk{{{yyyiii^^^[[[]]]___```bbbccceeejjjqqqxxx~~~{{{xxxsssooolllkkkkkklllbbb```___aaagggnnnsssuuuwwwyyy{{{{{{xxxrrrmmmjjjjjjgggccc\\\RRRIIIGGGJJJPPPTTTYYY___eeelllqqquuuvvvyyy||||||zzzxxxxxxyyy}}}yyyvvvvvvyyyyyytttooolllmmmnnnpppqqqrrrssssssooopppqqqqqqpppoooooonnnmmmllllllmmmooopppooommmkkkkkklllmmmnnnoooooopppssssssppplllgggaaaSSSFFFDDD@@@:::444111///------***))))))(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))((((((((((((((()))++++++++++++++++++++++++************++++++,,,---***---333:::BBBIIIMMMMMMFFFNNNWWW\\\]]]___bbbfffhhhggghhhjjjnnnqqqpppoootttsssrrrrrrrrrrrrrrrrrrmmmnnnnnnnnnmmmllllllllljjjiiigggeeeddddddeeeeeejjjoooqqqoooppprrrpppkkkcccYYYJJJ>>>777444333333///............------------------,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++***,,,---......///222444555888>>>CCCGGGIIIHHHHHHLLLKKKLLLLLLFFF:::222111000222444555444111...,,,//////...------...000222000000111111111222222222333333222222333444555555666777888888999:::;;;<<<888888777777777777888888:::999888888888999;;;<<<<<<@@@GGGMMMQQQQQQOOOLLLHHHFFFHHHNNNRRRQQQRRRTTTWWWVVVSSSQQQQQQUUU[[[___dddcccaaa___^^^]]]\\\[[[[[[TTTLLLFFFDDDCCCBBBAAA>>>@@@BBBBBB@@@;;;666222000000///...............,,,,,,------...///000111---------------------------...///...---...000333666===HHHTTT```jjjsssxxx{{{~~~======>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@@@@AAA?????????>>>??????@@@AAAAAAEEEJJJUUUfffzzzyyyjjj```hhhsss}}}||||||}}}|||ppphhheeeddddddcccbbbdddiiiqqqyyyuuutttrrrpppnnnlllkkkkkkfffdddbbbbbbgggmmmrrrtttrrrvvvzzz{{{xxxrrrnnnkkkhhhiiihhheee]]]SSSKKKGGGEEEGGGJJJQQQ[[[fffpppvvvuuuyyy~~~|||zzzzzz{{{{{{yyyvvvvvvwwwvvvrrrooolllmmmoooqqqssstttttttttoooqqqqqqpppnnnmmmmmmmmmmmmlllkkkmmmoooppppppooooooooooooppppppqqqqqqrrrrrrqqqmmmiiiggg```QQQBBBAAA???;;;777222///---,,,***))))))(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((((((((((((******************************)))******+++,,,---***...222666===GGGNNNOOOHHHPPPXXX]]]^^^```eeeiiillliiihhhkkkpppsssrrrpppsssrrrqqqqqqssssssrrrqqqiiikkkmmmmmmlllkkklllmmmkkkjjjhhhgggeeeeeeffffffnnntttvvvqqqoooqqqnnnggg^^^SSSDDD888222111000///000000/////////.........------------------------************+++,,,------***++++++,,,,,,++++++***+++,,,.........///111333444777<<>>AAACCCEEEGGGEEEAAAAAADDDEEEDDDGGGKKKMMMMMMLLLKKKKKKMMMRRRVVVXXXYYYYYYXXXWWWVVVXXXYYY\\\VVVNNNGGGCCCAAAAAA@@@???AAADDDDDDBBB>>>888555111000///......---......,,,------....../////////------------------------,,,...///.........000222555:::CCCMMMXXXcccnnntttyyy|||============>>>>>>????????????????????????@@@@@@@@@??????>>>???@@@AAABBBAAABBBMMMaaauuu|||mmm```^^^cccnnnyyy}}}zzzqqqmmmooo|||}}}uuuoookkkjjjhhhfffdddgggooozzzuuuuuusssqqqnnnllliiihhhdddcccccceeeiiinnnpppqqqppptttxxxyyywwwsssqqqpppkkkkkkkkkiiifff```XXXRRRKKKHHHFFFHHHPPP[[[ffflllrrrwww}}}}}}zzzzzz|||zzzyyywwwvvvtttsssqqqppppppqqqrrrttttttttttttsssoooqqqrrrpppmmmkkkkkklllooonnnmmmnnnqqqssssssrrrsssssssssssssssssssssssspppmmmiiiffffffbbbSSSCCC@@@???>>>:::555111...,,,***)))))))))))))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---***///222333999EEEMMMNNNJJJQQQYYY]]]^^^```eeejjjnnnmmmlllmmmnnnooooooooorrrqqqpppqqqssstttrrrpppiiikkknnnnnnmmmmmmoooqqqpppnnnmmmkkkjjjjjjjjjjjjpppvvvwwwooolllnnnjjjaaaWWWLLL>>>444111000///...000000000000////////////------------------------*********++++++,,,......***+++,,,,,,,,,,,,+++***,,,---............000222333555888===BBBGGGKKKMMMJJJGGGGGGIIIEEE<<<444222111333444222///---...///,,,...//////---...000333000111111111111222222222444333222222222444666777777777777888888888999999888888777777777777888888666666777888888888888888666777888888888:::>>>BBB@@@===<<<>>>>>>===???DDDFFFHHHIIIHHHFFFHHHMMMRRRSSSUUUVVVUUUSSSSSSWWW[[[]]]WWWOOOGGGBBB??????>>>AAACCCFFFGGGEEE@@@:::777111000///......---------,,,------.........------------------------------,,,---//////......000222444777===EEEOOO[[[gggnnnwwwzzz~~~<<<=========>>>>>>??????@@@@@@@@@???????????????@@@@@@?????????@@@BBBCCCGGGGGGUUUppprrrggg______jjjsssvvv{{{}}}{{{lllaaaaaasss~~~wwwqqqnnnllljjjhhheeejjjtttzzzxxxuuurrrnnnkkkiiihhh```aaaccchhhllloooooonnnrrruuuxxxxxxuuurrrrrrsssnnnnnnlllkkkllllllgggbbbWWWQQQIIIEEEHHHPPPZZZ___jjjpppwwwzzzwwwuuuuuuwwwxxxyyyyyyvvvsssqqqpppqqqttttttuuuvvvuuutttsssrrrpppqqqrrrpppllliiijjjlllqqqpppooopppsssuuuvvvuuuuuuuuuuuuuuuuuuuuuttttttnnnkkkfffeeegggdddUUUFFF???@@@@@@===888333///---***)))))))))))))))******''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---***000222111666CCCLLLNNNKKKQQQYYY\\\]]]___eeejjjlllooopppnnnjjjiiikkknnnrrrpppooopppssstttqqqoooiiilllpppqqqpppppprrrttttttrrrqqqooonnnnnnnnnnnnmmmuuuuuummmjjjlllhhh^^^TTTIII<<<444111222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,------,,,+++***---...///.........000222111222555999>>>EEEJJJMMMDDDCCCDDDHHHDDD;;;222...222333444111...---///111***---//////------///222000111111111111222222222444333222222222444777888;;;;;;;;;:::::::::999999888888777777777777888888777888:::;;;;;;:::999888555888999777555666:::???;;;999999<<<<<<:::<<>>======BBBDDDGGGHHHFFFAAA<<<888111111000......------------------...------,,,,,,........................+++---////////////111222222555999???IIIUUUbbbjjjrrruuuyyy}}}@@@@@@??????????????????@@@@@@??????????????????CCC???===??????>>>AAAFFFCCCNNNbbbzzzyyykkkdddaaahhhpppsssssssss~~~}}}{{{pppiiifffppp}}}tttqqqrrrpppkkkeeecccjjjuuu|||zzzxxxtttrrrpppmmmjjjhhhcccfffjjjlllmmmmmmmmmnnnuuuyyy}}}~~~|||wwwtttrrrjjjlllooopppooommmmmmmmmeee___TTTHHHBBBFFFQQQZZZ```aaaeeehhhlllnnnpppqqqwwwxxxxxxtttooommmnnnqqqoooqqqssssssrrrqqqpppqqqssssssrrrrrrrrrqqqqqqqqqmmmqqquuuwwwvvvuuuuuuuuu{{{{{{{{{yyywwwssspppnnnoookkkeeedddhhhgggXXXHHHDDDIIIKKKEEE;;;444///---******)))))))))))))))******'''$$$&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((()))(((((('''&&&)))((('''&&&&&&'''((())))))(((((('''(((***,,,---)))))))))))))))))))))))))))((('''''''''(((***+++******))))))******+++,,,......//////333===KKKUUURRRMMMLLLSSSYYY^^^hhhrrrvvvssspppnnnnnnoooooonnnrrrrrrqqqqqqppppppppppppooopppqqqrrrrrrqqqpppooolllkkkiiigggeeegggjjjmmmpppssstttsssrrrnnndddYYYOOOCCC777555666444111000//////.........---------///...---,,,+++++++++++++++++++++,,,,,,+++******,,,,,,,,,---------......///...------...///000111000555999<<>>555---111111000000//////.........---,,,++++++,,,...000,,,///222111//////111444888777444222111222333444999999::::::999888666555444444666777888888888888777777777777777777777777888888777777888888999:::<<<;;;999888888:::===???BBBBBBBBBAAAAAADDDHHHKKKTTTUUUTTTRRRPPPTTT\\\dddaaa^^^VVVLLL@@@999777777??????AAABBBCCCAAA<<<999222111...,,,,,,---///000...------------...//////,,,,,,---......---,,,,,,............////////////222555888<<>>@@@AAA@@@DDDIIIQQQ]]]qqq|||kkkdddaaaffflllllliiihhhssszzz~~~xxxtttiiiccccccooo{{{rrrooopppppplllhhhdddlllxxx}}}|||zzzwwwuuussspppllliiibbbeeeiiilllmmmmmmoooppptttwwwzzz{{{xxxssspppnnnmmmoooqqqrrrqqqooooooooommmhhh```VVVNNNJJJIIIKKKLLLOOOTTTZZZaaahhhnnnqqqwwwyyyzzzyyyuuurrrqqqrrroooqqqsssrrrqqqpppqqqrrrttttttttttttsssssssssssspppsssvvvwwwwwwuuuuuuuuuzzzzzz{{{{{{yyyuuuqqqnnnllliiifffeeegggfffZZZMMMIIIMMMNNNHHH>>>666000...++++++***)))))))))))))))***'''%%%&&&)))+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''((((((((((((((('''''')))((((((''''''(((((()))(((((((((((()))***+++,,,)))))))))))))))))))))))))))(((((('''((()))***+++******))))))******+++,,,,,,---------000999FFFOOOTTTOOOMMMTTT[[[```gggnnnmmmllljjjkkkmmmooooooooovvvuuutttssssssssstttuuupppppppppooonnnmmmlllkkkjjjjjjhhhfffeeefffjjjmmmooorrrtttsssssspppfff[[[PPPCCC777444555444222111//////.........---------///...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------...///111222222777;;;>>>CCCIIIJJJHHHKKKIIIFFFDDDAAA<<<555000222111111000///......---------,,,,,,,,,---///000...000111111111111222444555444222111111222444555999999::::::999888666555555555777888888999999999777777777777777777777777888888888888888999999:::;;;:::888777888999<<<===>>>>>>>>>===<<<>>>AAADDDIIIKKKLLLKKKLLLQQQ[[[bbbgggddd]]]QQQDDD===;;;<<<>>>>>>???AAAAAA???;;;888222000...---,,,---///000---------------...//////,,,,,,---......---,,,,,,............////////////000333666:::???HHHTTT]]]hhhmmmtttzzz~~~????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA??????BBBBBBBBBFFFLLLZZZhhh}}}{{{iiicccaaagggjjjhhhccc```fffoooyyy~~~wwwqqqiiieeefffrrrxxxooojjjkkkmmmkkkiiiccclllyyy|||zzz~~~}}}{{{zzzxxxtttnnnjjjeeehhhkkklllmmmmmmnnnppptttvvvxxxwwwsssnnnkkkjjjoooqqqssssssrrrrrrrrrssstttqqqmmmggg___UUUJJJCCC===???BBBIIISSS]]]ggglllppptttyyy{{{zzzwwwtttrrrqqqrrrrrrqqqppppppqqqsssvvvvvvvvvuuuuuuuuuttttttsssuuuwwwwwwvvvuuuuuuuuuwwwyyy{{{|||{{{vvvqqqmmmhhhjjjiiigggfffeee]]]TTTRRRSSSSSSMMMCCC999222000---,,,+++***)))(((((((((***'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((((((((((((((('''(((((())))))))))))(((((('''((()))******+++******))))))))))))))))))))))))((((((((((((((()))*********))))))))))))***++++++***+++++++++---444>>>FFFSSSNNNLLLSSS\\\bbbeeehhheeeeeefffiiinnnqqqrrrrrrwwwvvvtttsssrrrsssuuuvvvqqqpppnnnllljjjiiihhhhhhiiihhhgggfffeeefffjjjmmmnnnqqqrrrrrrrrrppphhh^^^RRRDDD777444555444333333...............---------......---,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,---------............------...///111222333999>>>@@@EEEJJJLLLJJJMMMMMMKKKFFF@@@999555333222222111000///...------,,,,,,,,,---...//////000111000000111333444444333222222111000111333555777999999999999888777666555555666777888999999999999777777777777777777777777777888888888888999999999:::999888777777999;;;<<<<<<<<<;;;:::888999;;;>>>===???AAACCCFFFLLLUUU\\\eeeddd___TTTGGG>>>;;;===;;;;;;<<<>>>>>>===999666111000///...---...///000---------------......///,,,,,,------------,,,,,,---............/////////...000333666:::CCCMMMUUUaaahhhqqqyyy~~~???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCCCCCCCHHHPPP___ooouuufffbbbccciiimmmjjjeeeccc^^^gggtttzzzvvvssspppqqqzzzzzztttlllhhhhhhiiihhhfffaaakkkvvv|||zzzvvvtttttt}}}}}}||||||zzzvvvooojjjjjjlllmmmmmmmmmmmmooopppwwwxxxxxxuuupppllliiihhhnnnoooqqqrrrrrrrrrtttvvvuuutttsssrrrooofffZZZQQQDDDAAA>>>???DDDNNNYYY```aaagggooovvvyyyxxxuuusssrrrrrrrrrpppooooooqqqtttvvvvvvvvvuuuuuuuuuuuuttttttuuuwwwvvvtttsssssstttsssvvvyyy{{{zzzuuupppllljjjnnnnnnkkkgggeeeaaa\\\ZZZYYYWWWSSSIII;;;333111...---,,,***)))((((((((()))'''&&&'''))))))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%((('''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''''''((()))))))))(((((((((***++++++***(((((('''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))***++++++)))***+++***+++000888???NNNJJJIIIRRR]]]eeefffeeecccdddfffkkkppptttuuuuuuwwwuuurrrpppoooooopppqqqqqqooommmjjjiiihhhhhhhhhiiiiiiiiigggggghhhkkknnnlllnnnpppoooqqqpppiii```RRRDDD777333444444444555...........................---,,,,,,+++++++++,,,,,,---..................,,,,,,,,,---------.........---------...///111222444:::@@@BBBEEEJJJLLLKKKLLLOOOPPPJJJ@@@777333222333222111000///...---,,,+++,,,---///000000000000333111///111555666555333333333222111222444777888999999999888777777666666555555666777777777777777777777777777777777777777777777888888999999999999::::::888888888999:::;;;======<<<:::888777999;;;888999;;;===???EEELLLQQQWWWZZZZZZTTTHHH>>>999888888888999:::;;;:::777444111000000///////////////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000222444777>>>GGGOOO\\\dddpppzzz>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCDDDLLLUUUhhhxxx|||sssgggdddeeejjjllliiieeedddYYYbbbppp}}}~~~~~~}}}zzzwwwxxxwwwsssmmmjjjjjjjjjiiigggeeemmmuuuwwwtttpppooopppyyyzzzzzz{{{zzzuuuooojjjjjjlllmmmnnnoooqqquuuwww|||{{{yyyuuupppllljjjjjjjjjkkkmmmnnnnnnqqqtttwwwwwwuuuuuuvvvvvvsssmmmgggZZZSSSHHH???===AAAGGGMMMSSSYYYbbbllltttvvvvvvtttrrrrrrrrrpppooooooqqqtttuuuuuuuuutttttttttsssssstttuuuuuusssqqqqqqrrrsssppprrruuuwwwvvvsssooolllnnnssstttoooiiigggeeebbb```]]]\\\YYYOOO???444111...---,,,***)))(((((((((((('''''''''((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''((()))******+++***((()))***++++++***)))((('''(((***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((())))))***+++)))+++,,,+++***---444999HHHFFFHHHQQQ^^^iiijjjgggcccdddfffjjjooorrrsssrrruuusssqqqnnnllllllllllllooonnnmmmkkkjjjkkkkkklllkkkkkkkkkjjjiiijjjlllooojjjlllmmmmmmooooooiiiaaaRRRDDD666333444444444555---.....................------,,,+++++++++,,,,,,,,,---....../////////...,,,,,,,,,---------......------,,,---...000222333444;;;AAABBBDDDIIILLLKKKJJJOOORRRMMMAAA777111000222222111000///...------,,,---...///000000000000444111000222555777555333666666444333444555777999999999888777777666666666333444555555555555555555777777777777777777777777666777888999999999999888;;;:::999888888999::::::;;;<<<;;;999777777888:::999:::::::::;;;===AAADDDHHHNNNTTTUUUOOOEEE<<<777666666666777888888555333000000000000000//////...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------...............000222333666;;;CCCJJJXXXaaannnzzz>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEECCCCCCDDDDDDHHHSSS___rrrxxxooojjjhhhiiigggccc______WWW^^^kkkwww|||{{{|||{{{}}}~~~zzzxxxyyywwwsssooolllmmmnnnoooooopppsssvvvvvvsssppppppqqquuuuuuvvvxxxwwwtttnnnjjjgggiiilllnnnrrrwww}}}~~~}}}zzztttoookkkkkkkkkhhhiiiiiiiiijjjlllqqqtttxxxwwwwwwxxxyyyxxxvvvtttmmmeeeXXXKKKBBB>>>>>>@@@IIIMMMUUU```jjjrrruuuuuuqqqrrrrrrqqqppppppqqqssstttttttttsssssssssrrrrrrtttttttttrrrpppppprrrtttpppqqqrrrsssrrrqqqpppooorrrwwwwwwqqqllljjjiiigggeeeaaa```aaaWWWCCC555222...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''((()))***,,,,,,------******++++++++++++******))))))************))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((()))******)))+++---,,,+++,,,111555AAACCCGGGOOO]]]iiimmmjjjbbbbbbcccfffjjjlllmmmmmmrrrrrrpppooommmmmmllllllnnnnnnmmmmmmmmmnnnnnnooolllmmmmmmllljjjjjjlllnnnkkklllllllllnnnooojjjcccOOOBBB555222444444333444---------...............---,,,,,,++++++,,,,,,,,,,,,,,,---...////////////,,,,,,,,,---------......---,,,,,,---...000222333555<<>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEDDDDDDFFFGGGNNN^^^mmm|||~~~wwwpppjjjhhhddd^^^]]]^^^YYY^^^iiitttwwwuuuxxxzzz}}}}}}~~~{{{yyyzzztttpppjjjhhhjjjpppvvvzzzyyyxxxvvvtttsssrrrrrrrrrrrrrrrsssuuuuuusssnnnkkkjjjlllnnnppptttzzz~~~|||wwwqqqllliiijjjkkkjjjjjjiiigggfffgggkkknnntttvvvyyy{{{zzzxxxwwwwwwuuuqqqhhh^^^SSSJJJDDDAAAAAACCCHHHQQQ]]]hhhoooqqqoooqqqsssrrrqqqpppqqqrrrtttttttttsssssssssrrrrrruuutttsssqqqppppppsssvvvrrrqqqpppooooooppprrrsssrrrvvvvvvqqqmmmmmmmmmjjjiiidddeeehhh^^^HHH888333---,,,++++++************'''((((((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((()))***,,,---...//////+++++++++******+++++++++******))))))))))))******))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((()))******(((***------++++++///222888===CCCIIIUUUbbbhhhgggbbb``````bbbeeehhhjjjjjjllllllnnnooooooooonnnmmmnnnnnnooooooooooooooonnnmmmnnnnnnllljjjiiikkklllmmmnnnnnnmmmoooqqqllleeeMMM@@@555333444444222222---------.........//////,,,,,,,,,++++++,,,,,,---++++++,,,---...//////...,,,,,,,,,---------......,,,,,,,,,---...000222444666???EEEFFFFFFJJJMMMNNNLLLLLLJJJDDD;;;444000///000000000000////////////222111000/////////000111000111333333222222444555555444444444555888:::<<<:::999777666555555666666333444444555555444444333777777777777777777777777666777999::::::999888777777777666666555555555555444555666777666666888:::;;;:::888888888888777666:::===CCCMMMTTTQQQDDD999444333333444555555444222///000222333222111///---,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,---------.........---///222333444888???EEEJJJSSS```llluuu===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDGGGJJJTTTfffwww{{{tttlllhhhccc______bbb]]]```iiisssuuussswww|||~~~~~~}}}|||~~~pppkkkdddaaaeeennnyyy~~~zzzuuurrrqqqrrrrrrrrrqqqqqqqqqssstttrrrooolllpppqqqqqqrrrtttyyy|||zzzuuuoooiiiggghhhjjjmmmllliiifffddddddgggjjjmmmssszzz}}}{{{wwwuuuuuuvvvvvvsssmmmdddYYYOOOHHH===<<<>>>FFFSSS___hhhkkkoooqqqssssssrrrqqqpppqqquuuttttttttttttsssssssssuuuuuutttrrrppprrruuuxxxtttrrrooommmnnnppptttvvvqqqttttttpppnnnoooooommmkkkfffhhhmmmcccLLL:::555,,,,,,++++++***+++++++++'''((()))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))+++---...000000000---,,,+++******+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((()))******&&&))),,,,,,++++++---000000888>>>CCCLLLZZZbbbbbbbbb```___```dddgggjjjjjjeeegggjjjmmmooooooooonnnnnnooopppppppppooommmlllmmmnnnmmmllliiihhhiiijjjpppqqqpppnnnppprrrnnngggKKK???444333555333111000---------.........//////,,,,,,,,,++++++,,,------***+++,,,---............,,,,,,,,,---------......,,,,,,,,,---...000222444888AAAGGGHHHHHHKKKOOOPPPOOOLLLFFF???888333111000////////////000000000000444333000///...///000111...111444333111111333666222222222333555888;;;===:::999777666555555666666444555555666555555444444777777777777777777777777555777999:::::::::888777555555555444444333333333333555777888888999;;;<<<888777666777888888777666666555999CCCMMMMMMAAA555333222222333555555333222///000222333333111///---,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,---------......+++...111222333777>>>DDDCCCLLLXXXdddnnnxxx???AAABBBBBB@@@@@@AAACCC??????AAABBBDDDEEEFFFGGGAAADDDGGGIIIOOO```wwwoooeeebbbbbbbbbaaacccfffiiilllppptttxxx|||{{{vvvkkkccc[[[[[[dddppp{{{{{{zzzwwwtttrrrqqqqqqqqqqqqpppqqqsssvvvvvvrrrnnnoootttqqqkkkooo{{{{{{tttrrrqqqpppooommmiiifffnnnpppppplllfffcccfffjjjpppuuuzzz|||zzzvvvrrrppprrrpppoooooonnnhhh___XXXJJJEEE???<<<@@@IIITTT\\\dddeeegggjjjnnnqqqtttuuuqqqrrrrrrrrrrrrrrrrrrqqqsssuuutttrrrnnnnnnrrrvvvzzzvvvjjj]]]aaapppwwwsssnnnooopppooollljjjiiijjjoooqqqrrroooeeeTTT@@@444...,,,***)))******)))'''))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((('''''''''((((((,,,+++)))((('''''''''(((***)))'''((()))++++++***)))(((((('''''''''((((((&&&'''((()))))))))'''''''''''''''''''''((())))))*********...222444333111---,,,++++++,,,,,,***((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---333666999===HHHWWW```bbb```^^^]]]___bbbeeefffgggcccfffjjjnnnqqqrrrrrrqqqiiijjjkkklllmmmoooppppppqqqrrrpppjjjcccaaacccgggiiilllpppssswwwvvvmmmbbbIII>>>444222333222111111222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++---///000///------......,,,---111222000111444777===EEEJJJLLLMMMOOOQQQUUUUUULLL>>>555333000***111111111111111111111111000000////////////000000/////////000111333444555444222222444888:::999777666666666777777666666666444666999888666555666888666666555555555777888999999999999888888777777777888777555333222333555666999777666777:::;;;:::888<<<999666444555666666555444444666;;;??????;;;777555444444444444555555666111222333666777555222...---------...------,,,,,,------,,,+++************(((***,,,,,,+++++++++,,,.........---///333:::>>>DDDIIIQQQ[[[fffrrr{{{???AAABBBBBB@@@@@@AAACCC@@@@@@AAABBBDDDEEEFFFFFFCCCEEEHHHLLLVVViiiwwwlllhhhhhhhhhggglllnnnpppqqqrrrsssvvvxxxxxx{{{wwwpppbbb\\\VVVXXXaaammmvvvzzz{{{xxxuuuqqqooonnnooopppqqqqqqrrrtttuuutttrrrpppnnnrrrpppmmmsssvvvtttrrrqqqpppnnnjjjgggmmmnnnooommmjjjjjjkkkmmmqqquuuyyy{{{xxxtttpppnnnnnnoooqqqsssssspppkkkggg[[[SSSIII@@@<<>>555333333222111222222000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,...000000...---------///---...222222000222666<<>>GGGNNNUUUUUUQQQQQQVVV[[[ccc\\\PPPBBB888333000///111111111111111111111111/////////....../////////222111111111111111222222222222333555888:::;;;;;;:::999666555555666999:::;;;:::888666555555777999555555555666777999<<<======<<<;;;999888666555555555555666666666666555444555555555666777888888888888666444444555666666555888777666666777777777777<<<;;;999777666555444444666555555666666444000---000000111000000///...---************+++,,,---...***,,,......---------...---......------...222444666<<>>>>>DDDLLLRRR[[[]]]```eeeiiimmmpppqqqqqqoooooooooqqqqqqqqqpppkkkkkkkkkjjjkkkmmmnnnooonnnppprrrrrrqqqpppqqqrrrmmmppprrrrrrlllaaaRRRHHH999555///+++)))((('''&&&))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((())))))))))))(((''''''''''''(((******((('''(((((((((((()))***++++++***)))(((''''''''''''''''''''''''''''''((())))))&&&(((***+++***)))******)))'''%%%%%%'''((()))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---,,,///111555BBBSSS___bbb\\\ZZZWWWWWWZZZ___bbbccceeefffhhhiiihhhfffcccbbbdddgggkkkooopppooollljjjiiihhhfffeeefffhhhkkklllnnnooooooppprrrrrrjjj___JJJ???666444444333222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111111///------...///......111555555888BBBMMMVVVWWWXXXUUURRRQQQRRRUUUXXXOOOEEE===666///...000000000000000000000000000///......------......///111111000000111222333333333444666777777888:::;;;888777666444444666777888999777555444666777777777555444444444666888:::;;;:::999999777666555444444555666666666666777777777444555666555333222333444666555555666888999888777666777888777777888:::<<<<<<<<<;;;:::999999999:::777666555555666555222000111111111111000...---,,,************+++,,,---...***,,,---...---,,,---...+++---//////......///000222888???EEEJJJSSS___hhhqqqtttzzz~~~???AAABBBBBB@@@@@@AAACCCAAABBBCCCDDDEEEFFFGGGHHHGGGMMM\\\sssxxxqqqmmmtttyyyyyypppiiilllpppsssvvvyyy|||~~~zzz{{{|||}}}{{{xxxuuusssqqqqqqqqqrrrsssqqqnnnlllnnnrrrvvvyyyxxxuuutttuuuwwwvvvvvvvvvwwwvvvtttqqqjjjhhhgggiiimmmoooooonnnkkkmmmooopppqqqrrrsssuuuttttttssstttvvvxxxxxxxxxqqqrrrrrrqqqoookkkgggeee```\\\VVVOOOJJJHHHHHHIIIKKKKKKMMMOOORRRVVVYYY[[[```dddiiimmmnnnmmmmmmmmmjjjjjjkkklllmmmmmmppprrrmmmoooqqqrrrrrrrrrssstttoooppprrrqqqmmmcccWWWNNN;;;777111,,,***)))((('''))))))))))))))))))))))))'''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))******)))((('''&&&((('''&&&''')))))))))((((((((((((((()))***+++,,,'''((((((((((((((('''''''''''''''''''''((())))))((()))+++***((((((***,,,)))'''%%%%%%'''((())))))***************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,------///000333???OOO[[[___YYYUUUQQQQQQTTTZZZ___bbbeeefffggghhhgggdddaaa___cccffflllpppqqqpppmmmkkkgggfffdddeeegggkkknnnpppoooqqqrrrrrrtttrrrhhh]]]III>>>555333333222111222/////////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000///------///111///111444888999===IIIUUUZZZXXXUUURRRPPPNNNNNNMMMPPPHHH@@@<<<666///...222000000000000000000000000///......------......///000000000000111222333444444666888888777666888;;;666666555555555555666666555444333444777888777555555444444444444666888999888777777666555444444333777666555555555666888999666888999777444222333444666555555777999:::999888555777999888666555777888999999888888999:::;;;;;;666555444555666555444222111111111000///...,,,,,,************+++,,,------)))+++------,,,+++,,,---***---///000/////////000111666===BBBEEEMMMYYYcccnnnrrrwww}}}???AAABBBBBBAAA@@@BBBCCCAAAAAABBBDDDEEEGGGHHHHHHHHHQQQbbbzzzxxxtttsssyyy~~~wwweeegggkkkooorrrvvvzzz}}}{{{zzzzzzyyyxxxwwwvvvvvvtttrrrrrrtttvvvuuupppkkknnnrrryyy{{{wwwrrrrrruuuyyyxxxwwwwwwwwwuuurrrooojjjiiiiiikkknnnqqqssstttmmmnnnpppppppppqqqssstttwwwtttrrrrrruuuvvvuuusssrrrqqqppppppoooooopppppplllkkkgggaaaYYYQQQJJJFFFDDDCCCAAAAAAAAACCCEEEGGGSSSZZZdddjjjkkkjjjjjjkkkhhhhhhjjjmmmnnnnnnppprrrlllnnnqqqrrrssssssuuuvvvooopppppppppkkkbbbXXXPPP>>>999222---+++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))******)))*********)))(((&&&%%%)))'''&&&&&&((())))))((((((((((((((()))***+++,,,&&&'''((()))))))))'''''''''''''''''''''((()))))))))***+++)))''''''***---***'''%%%%%%''')))******++++++******++++++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,------//////222===MMMXXX\\\WWWRRRNNNMMMQQQXXX___bbbbbbdddfffggggggeeebbbaaafffjjjnnnrrrrrrpppkkkiiifffdddccceeeiiimmmppprrrqqqsssttttttuuurrrggg[[[III>>>444222333222111111...///000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000000///......000222111333777;;;<<>>BBBNNNZZZ^^^ZZZOOOMMMKKKKKKLLLMMMLLLKKKDDDCCC>>>888222///000333111111000///////////////........................///000111333555666666777555888;;;;;;:::999999888777777666555444444333333222333444444555555555444555555444333444555666777777777777888888999999999555555666555444555777999888888888777666555444333222333444555666777888888666666555555555555666666888777666555555666888999888777666555666666555333222222111111000...---,,,,,,---...,,,***)))+++---+++++++++++++++++++++++++++,,,---...////////////111444777:::???DDDKKKOOO\\\cccllltttzzz@@@@@@????????????@@@@@@AAACCCEEEEEEEEEEEEFFFGGGNNN___wwwyyyrrrpppwww|||lllfffeeeeeehhhooovvv|||||||||{{{zzzyyywwwvvvuuuyyywwwvvvxxx{{{|||zzzwwwyyy|||}}}xxxtttrrrrrrtttssspppllliiigggeeeeeegggffffffkkkssszzz}}}}}}yyysssooorrrtttrrrpppqqqooonnnnnnpppsssttttttsssrrrrrrssstttttttttssssssuuutttssstttvvvwwwwwwvvvwwwrrrgggWWWGGG;;;777666777:::???EEELLLUUU___eeejjjiiigggffffffgggiiikkkgggggghhhlllppprrrsssrrrtttssspppmmmjjjhhhgggfffZZZKKK;;;333000---***)))***)))((((((''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''((()))+++,,,******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))((((((((((((***)))((()))***+++***((((((((((((((())))))))))))))))))((((((((()))***************+++++++++,,,,,,,,,...000333888???GGGMMMPPPPPPRRRXXX^^^aaa```^^^___^^^^^^___bbbggglllooopppooommmmmmlllkkkhhheeeggggggjjjooottttttppplllrrrtttuuutttvvvyyyxxxsss^^^EEE777555000000444111////////////000000000000------..................+++---/////////000222333///111222111000444<<>>EEESSS___]]]TTTLLLIIIHHHLLLQQQSSSPPPLLLEEEBBB>>>777222000000222111000000///////////////........................111111333444555555555555555777;;;>>>===;;;::::::888888777666555333333222333333444555555555555444666555444444444555666777777777777888888999999999222333444333333444666999777888888888888777666666333333444555666777777888666666555555555555666666888888888888999999999999;;;999777777777666444222222222222111000///------//////...,,,***((()))***+++++++++++++++++++++++++++,,,---......///......111222555888;;;@@@EEEJJJVVV]]]gggpppwww|||AAA@@@@@@??????@@@@@@AAA???AAADDDFFFFFFEEEFFFGGGRRRddd|||zzzvvvrrrwww~~~uuuppppppzzznnngggeeeeeehhhmmmtttyyy|||}}}~~~~~~|||yyywwwvvvuuuyyywwwvvvwwwzzz||||||{{{|||~~~|||xxxvvvuuuxxxuuupppjjjgggeeefffffffffeeegggnnnwwwwwwpppmmmpppsssssssssuuunnnmmmmmmooorrrtttttttttssssssuuuvvvvvvuuutttssswwwwwwwwwwwwxxxyyyyyyxxxwwwxxxwwwooo```PPPBBB;;;777666666999???JJJTTT[[[bbbbbbbbbccceeeggghhhiiifffgggiiillloooqqqrrrrrrsssrrroookkkgggeeeffffff^^^OOO>>>444111///,,,(((***))))))((('''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((((((((((((***+++,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''))))))))))))((((((((((((***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))******))))))******++++++,,,,,,---...///222777???IIIOOOOOOPPPTTTZZZ```ccccccaaa```___]]]^^^bbbgggnnnrrrpppooommmkkkiiihhhfffeeeddddddgggkkkpppssssssqqqsssvvvwwwvvvzzz~~~~~~zzzaaaGGG999666222222666444......//////000000111111.............../////////,,,...///000000000222333000111222555999===CCCFFF@@@@@@AAAHHHUUU^^^ZZZQQQMMMJJJIIINNNUUUVVVQQQJJJDDDAAA<<<666222000000111000000////////////000000........................//////111222333444444444666888===AAA@@@<<<:::;;;999888777666555444333222444444555555555555444444666555444444444555777888888888888888777777777777222333333333333444666999777777888999999999999888555555666666777888888999666666555555555555666666777888999;;;<<<<<<;;;;;;<<<:::888666666555222000222222222111000///...---///...---,,,***)))))))))***+++++++++++++++,,,,,,+++,,,------.........---///111333555888===CCCGGGPPPWWWbbblllsssxxx|||~~~AAAAAA@@@@@@@@@@@@AAAAAA>>>AAADDDFFFFFFFFFGGGHHHVVVjjj~~~|||xxxzzz~~~qqqjjjiiiuuu}}}pppiiiggggggiiimmmrrruuuvvv|||~~~}}}yyyvvvvvvwwwwwwvvvvvvwwwyyy{{{|||}}}|||~~~|||{{{|||xxxrrrlllhhhhhhjjjkkkfffgggkkksss}}}wwwppplllnnnrrrrrrsssvvvooonnnmmmooorrrtttuuuuuuvvvwwwwwwwwwvvvtttrrrqqqvvvxxx{{{|||{{{zzzxxxwwwvvvzzz~~~|||rrrbbbRRRHHH>>>:::666444777???GGGLLLTTTWWW[[[```dddggghhhhhheeegggjjjmmmooopppqqqqqqrrrqqqmmmhhhbbb``````bbb]]]QQQAAA555222111---)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))))))))(((((()))***,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))******************))))))(((((()))******+++,,,,,,.........///666AAANNNWWWSSSTTTVVVZZZ___cccdddeeecccaaa______bbbhhhnnnrrrqqqpppnnnkkkiiiggggggggghhhfffeeegggjjjooorrrtttssswwwyyyzzz}}}~~~yyy^^^DDD777666222222555333......//////000000111111.........//////000000000///000111111000000111333333333555;;;CCCGGGFFFCCC???EEELLLQQQWWW\\\ZZZUUUQQQNNNMMMQQQVVVVVVNNNFFFBBB>>>999444111000000000000000////////////000000////////////////////////---...000222444555666666999999>>>DDDBBB;;;777999999888777666555444333333444555555666666555444444666666555444555666777888;;;:::999888666555444444444444555444444555777:::666777888999::::::::::::777777777888999999::::::666666555555555555666666444666999;;;============:::888666555555444222000222222222222111///...------,,,+++************************++++++,,,,,,,,,+++,,,---------------------///111444777<<>>333555222222444000////////////000000000000......//////000000111111111222333333222111222444666777;;;AAAHHHIIIEEE@@@@@@KKKUUUXXXWWWXXXWWWVVVTTTRRRQQQSSSTTTQQQIIIBBB???;;;555111000000000000///////////////000000111///////////////////////////000222444666777888999:::999???FFFDDD:::555888888888777666666555555555555666666666666555444444777666555555555666777888;;;:::999888666555333333666666777555444555777999666666777999999:::::::::777888888888999999999999666666555555555555666666444555888:::<<<======<<<888666555444555555333111333333333222111000......,,,***))))))+++,,,,,,+++*********++++++,,,,,,---,,,,,,------------,,,,,,,,,...000333666;;;@@@DDDGGGMMMWWWaaajjjqqqwwwzzz~~~BBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEFFFHHHKKKNNN___uuu|||wwwyyywwwsssnnnkkkiiihhhgggggggggiiimmmqqqsssrrrqqqppptttwwwvvvsssqqqsssvvvuuuvvvxxxyyyyyyzzz|||}}}zzz|||~~~~~~|||{{{xxxrrrmmmlllnnnqqqtttoooqqqvvv~~~}}}yyyqqqkkkllloooqqqsssvvvvvvtttrrrrrrtttwwwxxxxxx|||{{{yyywwwuuutttsssssstttyyy}}}}}}{{{yyyyyyxxxxxxwwwuuurrrmmmgggccc[[[TTTKKKDDD???;;;777444<<<@@@HHHPPPXXX___bbbdddeeeiiinnnqqqppppppqqqrrrrrrsssqqqkkkddd___```bbbYYYWWWLLL===333000...***+++***))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((***))))))((()))+++,,,---(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))''''''((((((((()))))))))******)))((()))***+++***((((((((((((((())))))))))))***++++++++++++***)))(((''''''((()))***+++,,,,,,------...000888DDDRRR[[[\\\]]]^^^______```aaabbbdddcccbbbcccfffkkkqqqtttrrrrrrqqqnnnlllmmmqqqtttsssqqqnnnkkkjjjlllqqqttt{{{}}}}}}yyyxxxvvvqqqjjjNNN:::333888666555555000000000000000////////////......///000000111222222000222444444444444666777888===BBBEEEDDDBBBAAAAAAJJJUUU^^^^^^ZZZXXXVVVTTTTTTSSSRRRQQQOOOJJJCCC>>>;;;777111//////000000000///////////////000111111////////////////////////111222333555666777777777888777===GGGEEE:::555999666666666666666666666666666666666666666555444444777666555555555666888999888888888777666666555555777888777666444444666888666666777888999999999999666666777777777777888888666666555555555555666666666777888888999999999999666555444555666777666555333333333222111000///...---***((()))+++,,,+++***)))******+++,,,,,,------,,,,,,,,,------,,,,,,+++---...000222444777<<<@@@CCCIIIQQQ[[[dddllltttxxx|||~~~BBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEEEEFFFIIIMMMPPPbbbxxx|||tttrrrmmmfff```^^^aaaddddddfffiiinnnssstttsssqqqkkkooosssssspppooorrruuuuuuwwwyyy{{{{{{{{{|||}}}zzz{{{|||~~~|||yyyyyyuuupppmmmlllnnnrrrtttsssuuuzzz|||wwwuuummmhhhkkkpppssswww{{{xxxvvvttttttvvvxxxyyyyyy|||{{{yyyvvvuuuuuuuuuuuuwwwzzz}}}|||yyyvvvuuuvvvoooppprrrttttttpppkkkgggggg```WWWOOOHHH@@@999333888;;;AAAIIIQQQYYY___bbbeeejjjooorrrqqqpppqqqssssssuuutttooohhhcccdddfffZZZZZZQQQAAA444000---***+++******)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((***))))))))))))+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))((('''((((((((())))))*********)))((()))***+++***((((((((((((((())))))))))))***+++,,,,,,+++***)))(((&&&'''((()))***+++,,,,,,,,,---///222999DDDPPPXXX]]]___bbbbbbaaa___^^^^^^cccccccccdddhhhnnnsssvvvssssssrrrpppnnnppptttyyyqqqqqqpppooonnnqqqtttwww}}}wwwtttrrrllleeeMMM999555<<<;;;999999333111111000000//////.........//////000111222222222///111333555555666888:::999AAAGGGFFF>>>:::>>>CCCYYYbbbiiihhhccc___[[[WWWRRRRRRRRRPPPKKKFFF@@@===999555///---///000111000///////////////000111111000000000000000000000000222222333333444444333333555444<<>>???BBBAAA<<<666:::FFFQQQccciiilllkkkhhheee^^^WWWQQQSSSTTTPPPHHH@@@;;;999666333...,,,,,,...///000......---......///000111333222111000////////////000222555666555444444444333444666888888888777777777777666666555555555444777777777777777777777777444444555555666888999:::888888888666444444999===777666555444444555666777777555333555888999888666999777444444555666666555666666555555666777888888888888777777666666555555555444444555888999888888555666333111444999555---------,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++...------...111555999<<<>>>BBBIIIQQQ\\\fffnnnsssxxx|||@@@AAABBBBBBAAAAAACCCEEEDDDHHHDDDCCCGGGFFFIIIWWWlll}}}{{{{{{sssggg^^^ZZZ[[[]]]^^^ggggggjjjpppuuuuuupppkkkhhhlllpppqqqooonnnoooqqqqqqqqqssswww}}}}}}xxxwwwvvvuuuttttttttttttqqqnnnkkkjjjmmmpppssstttttttttyyy~~~|||vvvsssuuuvvvtttqqqppprrrvvv{{{~~~uuuooopppsssssssssuuuyyyxxxwwwvvvvvvwwwyyyzzz{{{yyyyyyzzz{{{zzzvvvsssrrrqqqpppppppppooollljjjjjjiiihhhfffbbbZZZOOOGGGBBB:::666777<<>>:::<<<<<<===???EEEOOOWWWgggkkkllljjjgggeee___YYY[[[ZZZVVVPPPIIIBBB???>>>555222...,,,---///000000/////////...//////000000222111111000000000000000000333666777666444444555444555666777777888888777777666666666555555555555777777777777777777777777777666666666666666777777444666888777555444666777777666555444444555666777999777555666888999777555999777444444555666666555888777777888888999999:::777777777777666666555555555444444555777999888777666777555444777<<<999222------,,,+++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///333666999===@@@FFFNNNXXXbbbkkkqqqwww{{{AAABBBCCCBBBAAAAAABBBDDDCCCHHHDDDCCCGGGFFFLLL[[[rrr}}}{{{{{{wwwoooddd\\\XXXXXXYYY[[[fffgggjjjpppttttttooojjjggglllpppqqqpppooopppqqqoooooorrryyy|||uuutttsssrrrqqqpppooonnnhhhgggggghhhlllnnnpppooonnnqqqvvvyyyuuuppppppuuuwwwvvvuuuuuuwwwzzz~~~~~~vvvooopppqqqqqqqqqtttvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxyyyyyyxxxtttrrroooooonnnooopppooommmjjjlllkkkjjjiiigggbbb[[[VVVOOOFFF===888777999@@@GGGTTTZZZbbbiiilllmmmnnnnnnnnnqqqqqqoooooopppooollleeeaaaZZZQQQEEE;;;222---***++++++******)))((('''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********************))))))((((((''''''''''''((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))***))))))((()))***,,,---))))))))))))))))))))))))))))))*********+++++++++111//////222333777AAAKKKYYY\\\___cccdddcccbbbaaabbbcccfffjjjnnnqqqtttvvvrrrqqqqqqrrrtttuuuuuutttuuurrrpppsssuuuuuuyyy~~~zzzxxxxxxsssjjjPPPDDD???LLL^^^ddd\\\SSSIIIEEE@@@<<<999777555333000000000000111222333333111444666777888888:::;;;===>>>@@@EEELLLTTTZZZ]]]hhhkkkjjjeeecccccc```\\\bbb]]]UUUMMMHHHDDDAAA@@@444111...---...000111111111111000/////////000000111000000000000111222222222444777777666555555555555555555555666777888888666666666666555555555555777777777777777777777777999888777666555444444444222666:::;;;:::777555444777666555444444555666777;;;999888777888888777555999777444444555666666555999999::::::;;;;;;::::::777777777666666666666555555444444555777888777666555666555555888<<<:::555...---,,,,,,+++++++++,,,---,,,,,,+++*********+++------------------------,,,+++++++++---000333555;;;>>>CCCJJJRRR]]]gggnnnvvvzzzBBBCCCCCCBBB@@@@@@AAACCCAAAFFFDDDBBBFFFFFFNNN___www||||||}}}|||~~~~~~tttlllaaaXXXVVVXXX\\\___ggghhhlllppptttsssooolllnnnrrruuutttpppmmmlllmmmnnnooorrr{{{yyyrrrqqqqqqooonnnlllkkkjjjcccdddeeehhhkkklllkkkiiijjjooouuuuuuppplllpppuuuuuuvvvvvvwwwyyy|||~~~xxxrrrrrrsssqqqrrrttttttuuuvvvxxxxxxxxxxxxwwwxxxyyyyyyyyyxxxvvvsssqqqooonnnnnnooopppnnnkkkiiiiiiiiiiiiiiihhhfffcccaaa^^^WWWMMMDDD>>>::::::<<>>@@@AAAMMMNNNQQQUUUXXX[[[]]]^^^dddeeeccc^^^\\\______]]]^^^XXXPPPJJJGGGDDD@@@===333000...---///111222222222222111000000///000000000000000000111222333444444555777777666555555666666555444444555666888999666666666666666555555555666666666666666666666666888777666555444333333333666888;;;======:::888666888777555444444555666666999999888888999999888888999777444444555666666555999:::;;;<<<<<<;;;:::999666666666666666666666666555444333444666777666555444333333333555666555222......---,,,++++++++++++------,,,+++************,,,,,,,,,,,,------------,,,,,,++++++,,,...000222999<<>>EEECCCAAAEEEGGGSSShhh~~~}}}uuuppphhh]]]WWWYYYaaakkkqqqmmmnnnooopppqqqrrrrrrsssooopppqqqnnnkkkiiikkknnnqqqtttyyy~~~|||vvvrrrnnnooooooooommmkkkiiihhheeedddcccdddddddddbbb```gggnnnsssqqqnnnooorrrsssssstttvvvxxxzzz|||~~~wwwttttttvvvtttpppoooqqqtttuuuvvvwwwwwwvvvuuutttvvvwwwyyyxxxuuurrrpppooonnnnnnooopppqqqpppllliiijjjkkkmmmmmmllllllmmmnnniiikkkiiiaaaXXXNNNBBB999666:::@@@HHHPPPYYYbbbgggnnnssswwwxxxxxxyyywwwrrrllliiieee```YYYMMM???666+++,,,,,,++++++***)))((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++++++++***************************+++++++++******))))))((((((''''''((((((((()))))))))***************)))((('''''''''))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******))))))))))))(((((((((((('''&&&&&&%%%&&&''')))***))))))))))))))))))))))))(((((()))***+++,,,,,,---***+++---///...111>>>KKKRRRWWW^^^eeehhhgggdddbbbhhhiiilllnnnpppqqqqqqqqqrrrtttvvvwwwwwwxxxzzz|||ssspppppptttvvvuuuwww{{{{{{zzzyyyyyyxxxvvvrrrnnncccOOOAAAKKK```mmmkkkeeefffddd```]]]ZZZUUUOOOKKKCCCCCCBBBBBBBBBCCCCCCDDDHHHKKKOOOQQQSSSUUUXXXZZZdddffffffbbbZZZTTTSSSTTTXXXZZZWWWRRRRRRUUUVVVTTTLLLMMMOOOOOOLLLFFF===777333111//////000111111111111111000/////////000000000000000111222333444555555666777666444444444666444444444444555666777777555555555666666666666666555555555555555555555555333333333333333444555666666555444555777999:::999888777666555444444555555333555777888888999:::<<<999777444444555666666555666888;;;===<<<:::777555444555555555555666666666555333222333555555444333777444444555444000...000///...---,,,+++*********,,,++++++***++++++,,,,,,)))******++++++,,,,,,---------------...///000000333888>>>BBBFFFNNNZZZbbbooosssyyy~~~@@@AAABBBBBBAAAAAACCCEEE???FFFDDDCCCGGGJJJWWWmmm~~~yyyooolllfff___\\\___fffmmmrrrooonnnnnnmmmmmmooorrruuupppqqqpppnnnkkklllpppttttttxxx~~~{{{uuupppnnnnnnoooppppppooommmkkkjjjeeeccc```___`````````___fffmmmpppoooooorrrrrrppppppqqqrrrtttwwwyyy{{{|||tttsssvvvyyywwwrrrpppqqqvvvvvvvvvvvvuuutttsssssssssuuuwwwvvvrrrnnnmmmmmmjjjkkknnnqqqsssssspppmmmllloooqqqqqqooonnnooopppjjjooopppiiiaaaYYYLLLAAA999999:::===DDDNNNZZZbbbkkkqqqvvvxxxzzz{{{xxxsssooollliiifff```UUUFFF;;;...---,,,+++************''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&((((((((((((''''''''''''''''''((())))))(((((((((((()))))))))))),,,,,,+++++++++*********))))))*********+++++++++))))))))))))(((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))************)))))))))(((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))***+++,,,------+++,,,...///...000<<>>===:::777444444444444555555555666666444333222333444444333222666333444666555000///333//////---,,,+++*********************+++,,,------******++++++,,,------...,,,,,,------...//////000///555<<<@@@CCCJJJTTT]]]jjjnnnuuu{{{???AAABBBAAAAAABBBDDDFFFAAAGGGFFFDDDHHHLLLZZZqqq{{{~~~|||zzznnnjjjfffaaa```ccchhhmmmpppooonnnmmmkkkkkkmmmrrruuuvvvvvvtttpppmmmoootttyyyuuu{{{yyyqqqmmmlllnnnooopppqqqqqqooommmllldddaaa]]]\\\\\\^^^___```eeekkkooonnnoootttrrrmmmllllllnnnooorrruuuwwwyyytttuuuyyy}}}{{{uuurrrssswwwwwwvvvuuutttssssssrrrpppsssuuusssoookkkjjjkkkgggiiilllqqquuuuuusssqqqmmmpppsssssspppnnnnnnpppkkkrrrsssnnnggg```UUUJJJ===;;;888777<<>>;;;777444444444444555555555666666444333222222444444333222333000111555444//////444000///---,,,+++*********)))))))))***+++,,,......++++++,,,------...//////++++++,,,---......//////+++222;;;???AAAGGGQQQYYYfffkkkqqqxxx}}}CCCCCCDDDDDDCCCCCCBBBAAABBBDDDFFFGGGHHHPPPfffzzz|||~~~zzznnnhhhhhhccc]]]```jjjooonnnooopppooollliiiiiimmmpppsssrrrqqqqqqsssvvvyyy{{{||||||tttnnnmmmnnnlllmmmmmmmmmmmmmmmmmmmmmcccbbb___]]]\\\]]]^^^```iiikkkllllllkkkjjjjjjkkkhhhiiikkkmmmpppsssvvvxxxzzzyyyxxxxxxwwwwwwxxxxxx~~~{{{vvvsssrrrqqqpppoooqqqssstttuuussspppllliiihhhiiilllppptttvvvvvvtttwwwsssooolllmmmoooppppppvvvqqqllliiigggddd]]]WWWNNNDDD===<<<===>>>EEENNN___fffnnnrrrrrrqqqtttvvvyyyrrrkkkiiiiii```OOO@@@444///,,,,,,***'''))),,,+++***((('''''''''((()))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''((((((((((((((('''###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******+++++++++***************---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,)))******++++++,,,------------///111111444>>>JJJXXX]]]cccfffffffffgggjjjppprrrssssssqqqpppppppppssstttttttttsssqqqooonnnlllnnnqqqrrrqqqqqqqqqrrrxxxvvvssspppooooooooopppppp[[[LLLTTTeeennnmmmjjjgggfffdddbbb```___^^^^^^````````````^^^\\\ZZZYYY\\\\\\[[[[[[[[[\\\\\\]]]YYYZZZ\\\^^^```aaaaaaaaa[[[___]]]VVVQQQRRRQQQLLLJJJIIIHHHGGG@@@777444666555333111111222222222000222000......///000000///111111111111222333444555444444444555444444333333000222444444333333444555666777777777777555444333222222222333333444444444444333333222222333333444111222444666777888888999777666555444444555777777777666555444444555666777555555555555555555555555999===AAA@@@:::555444666333444444444555666666666333222111111333555555444222333444555444333222111444222000---***)))((((((,,,+++*********+++,,,---,,,,,,,,,------,,,+++++++++,,,------......------222333555777<<>>999666<<>>IIIXXX]]]cccfffffffffgggjjjoooqqqrrrrrrpppoooppppppsssrrrpppnnnnnnnnnooopppnnnppprrrrrrpppnnnnnnoooxxxvvvtttrrrqqqrrrssssssoooZZZKKKPPP```iiiiiiggghhhgggfffdddcccbbbaaaaaadddcccaaa```_________```bbbbbbaaaaaaaaa`````````]]]^^^^^^______``````aaa\\\___^^^WWWTTTTTTRRRNNNGGGEEEDDDBBB<<<444222555444333111111222333222111222000......000111000///111111111111111333444555333444444555444444333333111333444444333333333444666666777777666555333222333333333333333333444444333333333333333333333333333444555666777777777666444444555555666777888999777777666555555666777777666666666666666666666666999<<>><<<777000000333333111111111333444333222222000//////000111111000333222000000000222444666333333444444555444444333333444666555444333333444555555666666555444222111444444444444333333333333222333444555555444333222555666666666666666555555222333555777999999999999888777777666666777777888777777777777777777777777999;;;;;;888333000111222555444444444444444444333333222111333666999:::999666555444444333333444444444333111...,,,+++++++++,,,+++*********+++,,,---+++,,,,,,------,,,,,,,,,+++,,,------......------...///111444999@@@IIIOOO\\\bbbkkkqqquuuyyy@@@@@@??????@@@BBBCCCDDDCCCAAA@@@AAAFFFZZZ{{{}}}}}}}}}~~~zzzjjj```___^^^___bbbgggiiiiiikkkiiigggeeedddeeegggiiimmmqqqtttuuuuuuwww}}}{{{sssnnnmmmmmmkkkhhhjjjjjjjjjiiihhhfffdddcccgggeeecccbbbcccdddgggiiiiiijjjjjjhhhggggggiiikkkllllllmmmoooqqqtttvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxuuuuuuvvvwwwvvvuuutttttttttsssrrrqqqoooooooooooorrrvvv{{{xxxwwwvvvvvvvvvuuusssqqqnnnlllkkkkkklllkkkhhhffffffccc[[[OOOBBB999777999<<>>FFFLLLXXX___gggnnnrrrwww|||BBBAAAAAA@@@@@@AAAAAAAAABBBAAABBBDDDJJJ[[[zzz}}}}}}{{{ggg___]]]\\\]]]```bbbcccdddgggeeecccaaabbbdddfffggghhhlllpppsssuuuzzz{{{uuupppoooqqqqqqmmmhhhllljjjgggeeedddeeefffgggjjjiiigggggghhhjjjmmmoookkkkkklllkkkjjjjjjkkkmmmllllllmmmnnnppprrrtttuuurrrrrrrrrssstttvvvwwwxxxxxxvvvuuuuuuwwwxxxwwwvvvrrrssssssttttttuuuuuutttoooppprrrvvv|||~~~|||{{{yyyxxxvvvrrrpppooonnnmmmlllllljjjhhhfffdddeeebbbYYYMMMBBB:::555333;;;IIIWWWccckkkqqquuuuuutttssspppkkkfffbbbaaaMMM???222......,,,)))''')))))))))))))))(((((('''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&)))((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***''''''((()))******++++++'''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******((((((((((((((((((((((((*********))))))))))))))))))******++++++,,,------++++++---//////222===HHHXXX]]]cccfffffffffgggiiinnnoooqqqqqqqqqrrruuuwwwwwwvvvtttqqqnnnmmmkkkkkklllnnnppprrrsssvvvyyy{{{~~~|||zzzxxxwwwvvvuuunnnaaaQQQKKKSSSbbbmmmrrruuusssqqqnnnkkkiiihhhgggeeefffggghhhhhhiiiiiiiiibbbcccfffhhhiiiiiigggggggggeeebbb___^^^]]]^^^___^^^[[[YYYXXXWWWRRRMMMJJJ@@@:::555444222///000333111000111222444444333222222111///000222333333222333222111000000222333555222333333444555555555444555666777777555333333444444555555555555333222111555555555444444333333333222333555666666555333222333444555666777777777777555777999;;;:::888666444777777888888888888777777777777777777777777777777:::999777444222111222333444444333333222222222111333222333555999===>>>???:::888777555444444555666000///---+++***)))******,,,+++*********+++,,,---***+++,,,,,,---------,,,+++,,,------......---------///111333777<<>>222111666???KKKXXXeeeoootttttttttrrrpppmmmhhhdddaaaQQQDDD777111///+++)))***)))))))))))))))(((''''''''''''(((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))*********&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********)))******++++++,,,------,,,+++---///000333===HHHXXX]]]cccfffffffffgggjjjmmmnnnooopppppprrruuuxxxttttttsssrrrooolllhhhffflllnnnqqqsssuuuxxx|||~~~|||zzzwwwuuusssrrrlllbbbSSSHHHNNN___nnnuuuxxxvvvtttqqqnnnlllkkkjjjggghhhiiijjjjjjiiihhhgggeeefffhhhiiijjjkkkjjjjjjeeedddbbbaaa``````aaaaaaddd^^^[[[[[[YYYRRRKKKHHH===777333333333111111333111111111333444444222000222111000111333444444333222222222222222222333333222222333444555555555555555666888777666444555666555555666666555444222111555555555444444444444444333444555666666555444333333444555666777777777777666777999:::999777444222666777777888888777777666666666666666666666666666999888666444333333333444333333222222222222222111333222333666:::===??????:::999888777666555555555111000...,,,,,,,,,,,,---,,,+++*********+++,,,---******+++,,,------------+++,,,------......------...///111333555:::@@@DDDNNNUUU___ggglllrrrxxx}}}~~~???AAACCCEEEEEEDDDBBB@@@???AAACCCFFFKKKYYYttt{{{}}}ooohhhaaa]]]^^^^^^[[[[[[___bbb___]]]^^^bbbfffhhhhhhgggfffgggllluuu{{{|||{{{ooommmmmmnnnppppppmmmiiiiiigggeeeeeefffiiimmmooonnnmmmllllllnnnqqquuuwwwmmmpppssstttrrrpppoooooonnnnnnnnnoooppprrrssstttqqqqqqqqqqqqrrrssstttuuuuuuttttttuuuvvvwwwvvvtttppprrruuuxxxyyyyyyxxxwwwqqqqqqsssxxx~~~}}}zzzxxxvvvtttqqqnnnppppppooommmjjjhhhffffffdddggghhhddd```XXXIII:::444444777???LLL[[[iiiqqqrrrqqqpppooonnnkkkeeeaaaXXXLLL???666000******,,,((())))))***)))((('''&&&((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((('''&&&%%%)))((('''''''''((()))***((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++)))******++++++,,,---------,,,...000111333>>>IIIXXX]]]cccfffffffffgggjjjjjjlllmmmmmmnnnqqquuuxxxrrrssssssrrrpppnnnkkkjjjpppqqqrrrssstttuuuyyy{{{{{{{{{zzzxxxvvvtttrrrqqqpppgggWWWIIILLL]]]oooxxxyyyxxxvvvtttrrrqqqppppppllllllkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiccccccddddddeeeeeefffffffff^^^YYYZZZWWWNNNEEEBBB;;;555111222333111111222222222222333444444111///333111000111333555555444111222333333333222222111111222333444555555555555444666777777666666666777666666777777666555333222444444444444555555555555555555555555555555555555555555666666666666666555555666777888888777555444555666777777777777666555444444444444444444444444666555444333444444444333111111111111222222222222333333333666:::===>>>???:::::::::999888777555444000///---,,,,,,,,,,,,---,,,+++*********+++,,,---)))***+++,,,------------+++,,,------......------...///000111333666;;;???GGGOOOYYYaaahhhooovvv{{{}}}===???CCCFFFGGGFFFDDDBBB???@@@BBBEEEIIIXXXtttzzz}}}zzzlllddd^^^___^^^ZZZZZZ^^^eeebbb```aaafffkkkmmmmmmiiieeeeeekkktttzzzyyyvvvnnnmmmllllllllllllkkkjjjfffffffffgggiiilllnnnpppmmmmmmlllmmmooorrrvvvxxxqqqtttxxxyyyxxxuuussssssooooooooopppqqqrrrtttuuurrrrrrrrrrrrssstttuuuuuuttttttssstttvvvvvvuuussssssvvvyyy|||}}}|||zzzxxxrrrrrrtttyyy}}}{{{wwwuuutttssspppooonnnoooooommmjjjhhhfffffffffiiiiiiggghhhdddUUUEEE888555444888DDDTTTdddmmmooonnnmmmnnnpppmmmgggaaa]]]RRREEE:::000***)))---((()))*********)))'''&&&((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))((('''&&&%%%))))))(((((((((***+++,,,((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***++++++,,,)))******+++,,,,,,------------///111111444>>>JJJXXX]]]cccfffffffffgggjjjhhhiiijjjkkklllooossswwwttttttssssssrrrqqqqqqppptttttttttsssrrrrrrtttwwwxxxwwwwwwwwwuuutttrrrqqquuunnn\\\LLLMMM^^^qqq{{{xxxxxxwwwvvvuuuuuuuuuvvvrrrpppmmmjjjhhhiiijjjkkklllkkkiiihhhgggfffffffffbbbccceeeggghhhiiijjjjjjeee\\\VVVWWWTTTIII???;;;999333000222333222000111333222333444555333000...333111000111333555555555000222333444444333111000111222333444555555555555333555777888777666777888666777777777777555444333333444444444555666666666666555444444444444555666777777777777666555444333333444555666777777666666444555666777777666555444333333333333333333333333444333222333444444444333000000111111222222222333444333333666999===>>>>>>::::::;;;:::999777555444---,,,+++*********++++++,,,+++*********+++,,,---)))***+++,,,------...---+++,,,------......---------...///000111444888;;;CCCJJJUUU^^^eeelllsssyyy|||@@@AAABBBBBB@@@@@@AAABBB???CCCEEEEEEKKK^^^yyy~~~zzzyyylllccc\\\[[[\\\]]]___bbbeeeiiijjjfffhhhmmmooolllllliiiiiimmmuuuyyyxxxvvvjjjkkkmmmnnnnnnnnnlllkkkjjjkkklllkkkjjjjjjlllnnnmmmlllhhheeekkkvvvzzzvvvtttvvvxxxxxxxxxxxxxxxyyysssqqqrrrwwwyyyvvvttttttqqqpppnnnmmmnnnqqquuuwwwwwwuuuvvv{{{{{{vvvsssrrrttt{{{~~~{{{||||||zzzqqqqqqtttyyy}}}zzzwwwuuutttsssqqqoooppppppnnniiiccc``````bbbfffddddddfffgggddd[[[TTTGGG888///555>>>GGGWWWhhhoooqqqpppmmmlllllliiidddbbbYYYLLL???555000,,,+++,,,+++***)))(((((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&******)))'''%%%%%%&&&((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))&&&''''''((()))*********************))))))((((((((()))***)))((('''((()))+++******)))))))))******+++,,,,,,,,,------------,,,+++...333444555???JJJ[[[]]]aaaeeehhhiiiiiiiiiiiiiiihhhiiikkkooosssvvvvvvtttqqqqqqtttvvvvvvtttsssssstttuuuuuutttqqqooommmoooqqqqqqpppppprrruuuwwwwwwgggNNNJJJ^^^ppptttqqqrrrsssttttttuuuxxxzzzuuurrrlllgggeeegggmmmrrrnnnllljjjiiijjjiiieeebbbfffgggggghhhnnnrrrooohhhddd]]]TTTMMMHHHDDD???;;;:::999777666555555555666333333222222222222222333111222333444555555555555777555333444666666222...444444444444444444444444333444666777888777555444888666555444444555666888555555555555555666777888444444444555555555555666555555555666666666666666555777888888777777888:::777777777666444444555666<<<666000///222555555333555555555555444333222111444444333333222111111111111333777:::;;;===@@@BBB>>><<<:::777555444444444111...+++******+++,,,+++************************((())))))+++,,,---......******+++++++++,,,,,,,,,////////////111333555666@@@CCCJJJTTT```kkkqqqttt|||@@@AAABBBBBB@@@@@@AAABBB@@@CCCEEEFFFMMMbbb{{{zzzvvvwwwiiiaaa[[[[[[]]]]]]```dddggglllooooooppptttsssoooqqqmmmlllrrr{{{~~~xxxqqqjjjlllnnnoooooommmkkkjjjkkklllmmmllljjjjjjjjjkkkkkkjjjeeeccciiirrrtttqqqnnnqqquuuyyyzzz{{{{{{{{{rrrpppqqqwwwyyywwwvvvwwwrrrpppooonnnooorrruuuwwwwwwttttttxxxxxxuuussstttuuu|||}}}zzzzzzzzzxxxrrrrrrtttwww|||}}}{{{xxxvvvtttrrrooolllnnnlllggg```YYYVVVWWWYYY\\\\\\^^^```cccbbb___[[[MMM>>>333444999@@@NNN]]]jjjnnnpppooopppppplllgggddd[[[OOOBBB999222---***,,,+++***))))))((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&'''***)))(((((('''((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))''''''((())))))***++++++,,,+++***))))))))))))***)))***+++***)))((()))*********)))))))))))))))************+++++++++,,,,,,---+++,,,000222666BBBNNN]]]___```bbbdddeeefffgggiiihhhggghhhkkknnnrrruuuyyyvvvttttttvvvwwwwwwvvvwwwwwwxxxxxxwwwuuurrrooonnnppppppnnnlllmmmrrrwwwvvvxxxmmm[[[YYYiiitttsssllliiifffeeeggglllrrrvvvsssppplllhhhfffiiiooosssqqqmmmhhhffffffgggfffdddkkkmmmnnnooossstttnnnfffYYYTTTMMMHHHFFFDDDAAA???:::999777666555555555555222222111111111111222222222333333444555555555555666555555555555444222000666666555555555555555555222333555777888888777777888777555444444555777888666666666666666777888888555555555666666666777777666666666666555555555555555777999999888777888999666666666555444444444555===888222000222444333111555666666555555444333222333333222222222111111111111444888:::;;;===>>>@@@>>>===:::777555444333333111...+++***++++++,,,+++************************((())))))***+++,,,------***++++++++++++,,,,,,,,,.........///000222444666===AAAHHHRRR^^^hhhooossszzz~~~@@@BBBCCCBBBAAA@@@AAABBBBBBDDDEEEGGGQQQhhhxxxxxxtttyyyqqqddd]]]YYYZZZ\\\]]]___cccffflllqqqtttuuuwwwtttooouuuqqqqqqxxxtttiiijjjllloooqqqqqqooollliiimmmoooppppppnnnlllllllllllljjjgggeeeiiiooopppnnnllloootttyyy|||}}}|||{{{rrrooopppvvvyyyxxxwwwxxxrrrqqqppppppqqqsssuuuwwwuuurrrrrruuuuuurrrrrruuuuuu|||}}}yyyyyywwwuuuqqqqqqrrrtttwwwyyyxxxwww|||{{{yyyxxxwwwtttooolllhhhccc[[[QQQJJJGGGIIIKKKHHHJJJNNNQQQTTTWWWZZZ]]]VVVGGG:::555555888DDDRRRcccjjjqqqtttuuuuuuqqqjjjfff___TTTIII???555...))),,,,,,***)))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&'''''')))(((&&&(((+++,,,***''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))(((((())))))***+++++++++---,,,+++*********+++++++++,,,---,,,***)))***++++++******)))******++++++++++++++++++,,,,,,,,,,,,...------000555===JJJVVVbbbaaa`````````bbbdddfffhhhgggggghhhjjjnnnrrrtttsssrrrpppqqqsssuuuvvvvvvwwwxxxyyyyyywwwtttqqqooollllllhhhbbb^^^aaakkkssssssxxxsssiiihhhqqqrrrjjjbbbZZZQQQNNNRRR[[[bbbggggggfffeeecccdddhhhnnnsssqqqlllfffaaaaaabbbdddeeedddggghhhhhhiiihhhaaaXXXJJJGGGCCCAAAAAABBBBBBBBB:::999777555444444444444111111000000000111111222333444444555555555444444444555666666444333222333888777777666555555555555222444666888999999999999888777666555555666777888777666666666666777888888666666666666777777777888777666666666555444444444555777:::;;;:::888888888666555444444444444444444===999444222333444333111666666666666555444333333222222111111111111111111222555999;;;;;;;;;;;;<<<>>>===:::888555333222111000...+++***+++,,,++++++************************)))))))))******+++++++++++++++++++++,,,,,,,,,,,,...------...///111333444999===EEEOOOZZZdddmmmqqqxxx|||AAABBBCCCBBBAAA@@@AAACCCBBBCCCDDDGGGSSSmmmyyywwwttt~~~|||ssslll```\\\YYY[[[\\\[[[^^^bbbaaaeeekkkoooqqqrrrpppmmmssstttxxx}}}~~~xxxmmmdddhhhkkkpppssstttrrrooommmmmmpppssstttsssqqqqqqqqqpppooolllkkknnnppppppnnnpppqqqtttwwwzzz|||{{{yyyssspppqqquuuxxxvvvuuuvvvrrrrrrqqqqqqrrrtttuuuvvvsssrrrsssuuusssoooooorrruuu}}}~~~{{{zzzxxxuuunnnnnnnnnqqqsssuuutttssszzzyyyyyyxxxvvvrrrlllhhh\\\VVVLLLBBB;;;:::<<<>>>777;;;@@@BBBCCCHHHOOOVVVXXXMMMAAA:::555555???KKK]]]gggrrrwwwzzzyyytttnnniiiccc[[[PPPFFF:::000))),,,,,,+++***))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((()))&&&%%%(((---///+++''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))******+++++++++++++++,,,---------,,,+++***+++,,,---,,,***)))***+++,,,,,,+++++++++,,,------------------............///000222777>>>HHHTTT]]]bbb```]]]\\\]]]```ccceeeeeedddddddddgggjjjnnnqqqjjjjjjjjjkkknnnqqqsssttttttvvvxxxyyywwwuuurrrqqqmmmiii```VVVPPPUUUaaallltttxxxwwwqqqqqquuuooocccXXXNNNBBB<<<@@@HHHMMMPPPSSSTTTUUUWWWYYY^^^eeejjjhhhddd___ZZZYYYYYY[[[]]]SSSUUUUUUTTTTTTTTTOOOHHH>>>===;;;:::;;;===@@@AAA;;;:::777555444333333333000000000///000000111222444555555555555555444333333666888666333222333555999888777555555555555555555666777888999999888888888777666666666666777888666666666555555666666777555555666666666777777777777777666555444444333333444777;;;<<<;;;999777777555444333333444444444444:::777555444555555444333777777777777666555444333111111111111111111111111444777:::;;;;;;999888999>>>===:::888555333111000000...+++++++++,,,+++***************************))))))))))))))))))******+++++++++,,,,,,,,,------------------...000222333666;;;BBBLLLVVV```jjjooouuuyyy~~~AAABBBCCCCCCAAAAAABBBCCCAAAAAABBBGGGVVVrrruuuooorrrzzz}}}|||~~~wwwrrrfffbbbaaabbbaaa^^^^^^bbb^^^___bbbgggjjjkkklllmmmooovvv}}}~~~wwwmmmeeebbbfffjjjoootttvvvuuusssqqqjjjmmmqqqssstttttttttuuutttsssrrrrrrsssrrrppppppsssrrrsssuuuzzz}}}}}}|||vvvrrrqqquuuvvvsssqqqsssrrrrrrrrrssssssttttttuuurrrrrrtttwwwtttnnnmmmpppyyy}}}{{{wwwnnnmmmlllnnnqqqssssssssstttsssqqqoookkkeee]]]XXXJJJEEE===777444444666777444888<<<;;;999<<>>777555<<>>FFFOOOWWW[[[XXXVVVTTTTTTUUUYYY]]]```ZZZZZZYYYZZZ]]]```dddgggbbbbbbbbbbbbcccdddggghhhkkknnnqqqrrrrrrqqqrrrsssoooggg[[[OOOJJJOOO[[[dddooorrrrrrnnnppprrrlllcccVVVMMMBBB<<<===@@@AAA@@@DDDFFFGGGHHHJJJMMMRRRUUUTTTSSSQQQOOOLLLKKKLLLLLLEEEGGGFFFCCCCCCGGGFFFCCC:::999888666777888;;;>>><<<:::888555333222222222000000//////000111111222555555555666555555444444444666888666333222444777888777555444333444555666999999999888888777666666777777666666666666777777666666555444444555555555444444555555555666666666777666666555444333333222555777;;;<<<:::888777666666333222222444555555333666555555555666777777666777777777777666555444333000000111111222222222333666888:::;;;999777666666<<<<<<:::888555333111000///---,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---------------,,,---...///111222555:::AAAJJJRRR]]]gggmmmrrrvvv{{{AAACCCDDDCCCBBBAAABBBCCCAAAAAABBBHHHXXXuuuxxxmmmfffnnntttxxxxxx{{{~~~qqqooonnnmmmhhhbbb```bbb^^^\\\^^^cccfffhhhkkkpppnnnwww|||pppeeebbbdddeeehhhmmmrrruuuuuusssrrrgggjjjnnnppprrrsssuuuvvvvvvtttuuuwwwvvvrrrpppqqqqqqpppqqqvvv|||wwwrrrqqqsssssspppoooppppppqqqrrrssstttsssssssssqqqqqqtttwwwtttooopppttt}}}yyyooommmjjjiiijjjlllllllllhhhfffbbb^^^YYYQQQHHHBBB<<<:::888999;;;===>>>>>>;;;===>>>;;;666555888<<>>@@@AAABBBAAA??????@@@AAAAAABBBDDDCCC@@@>>>===>>><<<======:::;;;AAADDDDDD===<<<;;;888666666999<<<<<<;;;888555333111111111000000000000111111222333444555555666666666555555555666666555444444555777777666444333333444666777::::::999777666555444444555666666666666666666555777666666555555555555666444444444444555555555555666555555555444333333333555777::::::888666666666666444111222555777666444333444666777888888888888666666666666555444333333000000111222333333444444777999:::999777555666666::::::999888666333111000///---,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------......------...///111222444999@@@GGGNNNXXXcccjjjnnnsssxxx~~~BBBCCCDDDCCCBBBAAABBBDDDCCCCCCDDDJJJ[[[xxx}}}ssskkkhhhoootttxxxzzz{{{yyywwwtttlllbbb^^^___]]][[[]]]dddhhhhhhlllqqqsssyyy}}}xxxmmmddddddgggfffhhhllloooqqqqqqpppooojjjlllnnnpppqqqsssvvvxxxwwwvvvxxx|||zzztttqqqssspppqqqttt{{{|||uuupppnnnqqqrrrooonnnpppoooppprrrsssssssssrrrqqqpppppprrrtttrrrqqqwww~~~xxxnnniiiccc]]][[[[[[[[[[[[TTTSSSPPPMMMJJJDDD===888999;;;@@@IIIPPPUUUUUUSSSLLLMMMLLLGGG@@@:::888888???IIIQQQOOODDD:::666666@@@NNN___hhhoootttwwwvvvqqqnnnhhhaaaVVVIII<<<333------,,,+++************((((((((((((''''''''''''((((((((((((((()))******((('''''''''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((***,,,......---+++***+++,,,...//////000222444111111111222222444555555111111111222222222333333333999===???BBBFFFEEE???;;;<<<>>>@@@BBBDDDEEEEEEBBBAAAAAABBBDDDHHHLLLNNNNNNOOOOOOLLLIIIHHHIIILLLPPPSSSUUUVVVUUUXXX___ddd```ZZZVVVWWWZZZZZZTTTNNNNNNOOONNNJJJHHHJJJMMMMMMOOOMMMLLLIIIGGGEEECCCAAAAAABBBBBBAAA>>><<<;;;;;;999;;;======:::999999:::999===>>><<<>>>DDDHHHHHHCCCBBBAAA===999888:::======;;;888555222111000000000000000111111222444444333444555666666777666666777666444444555666666666777666444333444666999:::999888777666555555444444444444555555555555444444999999888777777777777777555555555555666666666666444444444444444444444444666777888888666555555666777444111333666999777444333555888999999888888888555666666555555444333222000111222333444555666666999999999777555444555777888888888888666444222111...---,,,,,,---,,,+++)))))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,------------...///............000111222222777>>>DDDJJJSSS^^^ffflllpppvvv|||BBBCCCDDDCCCBBBBBBCCCDDDDDDDDDFFFMMM^^^zzzsssppprrrsssxxx||||||}}}}}}{{{wwwlll```ZZZ[[[\\\ZZZ]]]eeeiiiiiikkkqqqyyy{{{{{{vvvmmmggggggiiiggghhhjjjlllmmmmmmlllkkkoooppprrrssssssuuuxxxzzzzzzxxx{{{~~~vvvsssvvvrrrtttxxx|||uuurrrnnnllloooqqqoooooopppnnnppprrrssssssrrrqqqpppqqqooooooppppppsss}}}}}}wwwllleee[[[SSSNNNLLLKKKJJJEEEDDDCCCCCCCCCAAA===:::===BBBLLLYYYdddjjjiiifffaaaaaa^^^YYYQQQIIICCC@@@@@@NNNZZZXXXLLL???666333777FFFWWWbbbjjjrrrwwwyyyrrrooojjjbbbXXXKKK>>>666...---,,,+++************)))(((((((((''''''''''''((((((((((((((()))******'''(((((('''%%%&&&)))+++'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))))))))(((((((((((((((+++*********++++++,,,---,,,...000111222333555777888888888888999:::<<<<<<666666666777777777888888:::???AAA??????BBB>>>777666888;;;>>>???@@@???>>>>>>>>>===>>>@@@DDDHHHJJJPPPRRRSSSRRRPPPPPPTTTWWWTTTWWWYYYXXXWWW[[[bbbiii```^^^```gggnnnkkk^^^QQQOOOOOOMMMFFF@@@@@@CCCEEEDDDEEEFFFFFFDDDBBBBBBBBBAAABBBDDDDDDBBB@@@???@@@:::<<<>>>===::::::<<<>>>>>>CCCFFFFFFHHHMMMPPPOOOGGGGGGEEEAAA<<<:::===@@@===;;;888555222000000///111111111111222333444555333333555666777777777777999555222333666888777555888666555444555888;;;===777666666555555555555555333444444555555444444333;;;;;;:::999888888999999666666666666777777777777333333444444444444444444666777777666444444444666888444111333777:::888555555777999:::999777666666555555555555444333222111111111222333555666777777999999888555333333666888777777888888666555333222...---,,,,,,------+++)))))))))))))))))))))))))))((()))***+++,,,---......,,,,,,,,,---------......000///......///000111222111666===BBBGGGOOO[[[ccckkkooouuu{{{@@@AAAAAABBBCCCCCCCCCBBBCCCCCCEEEOOObbb~~~}}}|||zzzzzz~~~vvveeeZZZZZZXXX[[[___cccgggkkkooosss{{{yyyuuupppllljjjlllnnnfffjjjmmmnnnmmmmmmoooqqqppprrrtttttttttuuuwwwyyyzzzxxxyyy|||yyyqqqooorrrtttsssvvv{{{{{{uuummmnnnooooooooooooqqqsssxxxyyyxxxwwwtttrrrrrrrrruuusssooolllnnnxxx}}}|||mmm^^^KKKBBBCCCEEEBBB===>>>BBBGGGIIIHHHCCC>>>;;;FFFUUUiiitttuuupppllljjjiiijjjmmmmmmfff[[[UUUUUUSSS^^^eeeaaaTTTGGG:::000888AAANNNZZZgggpppuuuuuuooommmjjjcccYYYMMMBBB;;;---......---***)))((())))))(((''''''''')))***+++&&&'''((((((''''''((()))((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((''''''***************)))((((((******)))))))))))))))***************+++,,,---...333666999:::999:::>>>AAABBBFFFJJJJJJGGGEEEEEEGGGJJJHHHEEECCCDDDEEEFFFEEEHHHIIIKKKKKKIIIFFFBBB???>>>@@@AAACCCDDDDDDDDDDDDGGGIIIKKKKKKLLLQQQXXX___ccceeedddcccgggmmmooommmtttwww{{{|||zzzvvvtttssstttsssuuu{{{vvvnnnhhhccc[[[SSSMMMLLLMMMNNNMMMMMMMMMLLLKKKKKKKKKLLLFFFIIIMMMNNNKKKGGGDDDBBBCCCCCCBBBBBBCCCDDDEEEFFFKKKNNNSSSZZZ___```]]][[[\\\UUULLLEEEBBBBBBCCCDDDDDD@@@:::666444333333333111111222222222333333333888888777777777777888999777555444444666777777666666555555555666777999:::999999777666555555555555333444444444555666666666555666777777777777777777777777777888999999::::::444555555666777888888999888888777777666666555555666555444222111111222222777:::===;;;777444333333666666555444333333333333111333444444444444555777<<<:::777444333444555666444555777777555222111000000...,,,+++,,,,,,+++***(((((())))))*********+++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---+++++++++,,,---...///000111444888<<>>???AAACCCDDDLLLNNNQQQSSSTTTTTTUUUVVV]]]ZZZXXXWWWYYY[[[]]]]]]^^^___``````^^^ZZZVVVSSSOOOOOONNNMMMNNNOOOPPPQQQXXXYYYZZZ[[[]]]```eeeiiiiiilllmmmooouuu~~~{{{xxxtttoooiiifffeeeggghhhdddbbb```````````````___\\\]]]___``````^^^[[[YYYVVVUUUTTTSSSTTTUUUWWWXXX___aaacccgggiiiiiifffccc]]]XXXPPPKKKHHHHHHIIIIIIFFFBBB<<<777333111000000222222333333333444444444777777666666777777777777666444333333555666666555555555555555666777999:::999888777666555555555555444444555555555555555555333444555555666555555555777777888888888999999999555555666666777777888888888888777777666666666666555555444333333333333333555888:::999777444444444555555444333333333333333111333444444444444555777;;;999777444333444666777555666777777555333111111///---++++++,,,,,,+++***))))))******************+++++++++++++++++++++,,,------,,,,,,------......------,,,,,,,,,---......000333666:::>>>GGGRRRZZZfffjjjooouuuzzzAAAAAABBBCCCCCCCCCCCCBBBAAABBBGGGTTTiii}}}}}}~~~zzz|||}}}oooeeebbb_________```ccciiiqqqwwwzzzxxxuuuooojjjhhhhhhjjjnnnppprrrqqqooonnnmmmmmmrrrtttvvvvvvvvvvvvwwwxxxuuutttuuuwwwuuuqqqqqqttttttrrrrrrtttvvvvvvsssooopppppppppoooppprrrvvvzzz|||xxxvvvuuuuuuuuuooommmjjjiiinnn|||wwwmmm```VVVSSSSSSTTTTTTWWW___ggggggbbb^^^aaaeeemmmqqqvvvvvvssspppnnnooommmkkklllooommmjjjkkkoooiiinnnrrrpppjjj___NNN@@@777888>>>KKKZZZfffkkkmmmgggfffccc```ZZZRRRIIICCC;;;666000---------,,,******)))((('''((()))***+++)))***+++***((('''''')))((((((((((((((((((((((((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************)))))))))))))))******+++*********(((((('''''''''(((((()))((()))***,,,///333666888:::<<>>???BBBHHHNNNPPPMMMIIILLLJJJJJJNNNTTTYYYZZZYYYTTTTTTUUUYYYaaahhhnnnpppkkkkkklllkkkiiieeebbb___\\\ZZZXXXWWWWWWYYY\\\]]]^^^]]]]]]aaafffiiihhhffflllppptttwww}}}~~~~~~{{{uuupppmmmnnnppprrrpppqqqqqqppppppooommmmmmmmmjjjgggiiilllnnnllliiieeeaaa^^^```eeeiiigggdddaaa___[[[XXXWWWXXXYYY[[[VVVTTTQQQPPPOOONNNLLLKKKMMMLLLKKKJJJJJJHHHEEEBBB>>>===:::666333222333444333333333333444444444444444444555555555444333222444333222333444666666555555555666666777999::::::888888777666666666666666777777666666555555444444555666777888888888888888999999888888888888888888777777777777666666666666777777777777777777777777333333555666777777888888888888888666555444444444333333222222222333333444333444555666555555666888999777555444444555888999999888888888888666444222///---+++++++++,,,+++)))---,,,,,,++++++*********,,,,,,,,,++++++++++++***)))***+++,,,---,,,+++***...------,,,,,,,,,------...000444666999@@@IIIPPP\\\aaahhhooouuuzzzBBBCCCCCCDDDDDDCCCBBBBBB@@@BBBIIIZZZqqq~~~zzzyyy{{{zzz|||xxxuuu{{{}}}}}}~~~||||||}}}ppphhhaaa```______bbbiiirrryyy|||zzzwwwrrrllliiiiiijjjjjjkkklllmmmoooooonnnmmmrrruuuwwwxxxvvvuuuuuuuuuxxxyyywwwtttqqqpppqqqqqqooommmllllllnnnooopppqqqooooooooonnnooorrrwww{{{~~~zzztttqqqppppppooonnnsssrrrpppooosss~~~yyytttppppppqqqsssoooppprrrvvvzzz|||||||||uuuuuuvvvwwwxxxxxxwwwuuusssppppppsssrrrmmmkkklllppprrrsssssssssnnn```RRRCCC999555???NNNZZZcccjjjccc```___```aaa___YYYSSSJJJAAA555///......,,,***+++***)))(((((()))***++++++,,,,,,+++(((''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))*********************++++++---------,,,***)))'''&&&***)))))))))******+++,,,******+++---000555999;;;AAABBBEEEKKKPPPQQQMMMIIILLLJJJIIIKKKPPPSSSSSSRRROOONNNPPPTTTZZZ```dddfffbbbbbbccccccbbb```^^^]]]VVVUUUUUUUUUVVVWWWYYYZZZZZZYYY[[[___eeehhhhhhffflllppptttwww}}}~~~|||zzzzzz{{{xxxuuupppkkkhhhggghhhiiihhhiiijjjjjjiiifffcccaaadddcccbbbdddggggggeeebbbYYYTTTPPPRRRWWW[[[ZZZXXXVVVTTTQQQMMMKKKKKKLLLMMMHHHFFFDDDCCCEEEFFFFFFEEEHHHHHHIIIJJJJJJGGGBBB>>>;;;;;;:::666333111333444222222222222333333333333444444444444444333222222555444333444666777888777666666777777888999999999888777777666666666666777777777777666666555555444555666777888999999999999:::999999999888777777777777777777777666666666666777777777777888888888888444444555666888999:::;;;===<<<999777555444444333222222222222333444444555333555666666666666777999888666555444444666999;;;<<<:::888888999888666444000...,,,+++,,,,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,++++++,,,---.../////////111444666888>>>FFFLLLXXX]]]eeelllsssyyy~~~CCCDDDDDDDDDDDDCCCBBBBBBAAABBBJJJ[[[ttt~~~yyywwwxxx{{{~~~|||uuuqqquuu}}}vvvrrrxxx}}}~~~vvvkkk```aaaaaacccfffmmmuuu{{{{{{zzzwwwsssnnnjjjjjjjjjgggggghhhkkknnnooonnnmmmrrrtttwwwwwwvvvtttssssssxxxyyywwwqqqmmmnnnpppooonnnmmmmmmlllmmmoooqqqrrroooppppppoooooorrrvvvzzz}}}xxxsssqqqqqqqqqooommmttttttuuutttwww}}}zzzxxxvvvuuuttttttsssssswww|||~~~{{{wwwsssrrrssswww|||~~~|||yyyuuuqqqqqquuuvvvrrrpppppprrrsssttttttvvvuuukkkaaaKKK===444999CCCKKKWWWaaa^^^\\\[[[^^^bbbaaa\\\WWWOOOGGG<<<333///...---+++,,,+++***)))((()))******)))***+++***((('''''')))(((((((((((((((((((((((((((((()))******)))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))***************---------,,,+++)))((('''************+++,,,,,,---+++++++++---111666;;;>>>CCCEEEIIIMMMOOOOOOKKKIIIKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGHHHJJJMMMOOOOOONNNNNNOOOQQQSSSTTTUUUTTTTTTPPPPPPPPPPPPQQQQQQRRRSSSPPPQQQSSSWWW[[[^^^_________dddjjjnnnvvv}}}~~~zzzpppqqqrrrrrrqqqrrrtttvvvkkkgggaaa]]]ZZZXXXVVVTTTRRRTTTUUUVVVUUUSSSPPPNNNUUUWWWYYY[[[YYYVVVSSSPPPLLLHHHEEEEEEHHHKKKKKKJJJHHHFFFEEECCCBBBAAAAAABBBDDDBBBAAABBBEEEHHHIIIJJJKKKLLLMMMNNNMMMIIICCC???<<<===<<<777222...///111111111111222222222333333666555444333222222222333555444333444666888888888777777888999999888888777777777666666666666777777777777666666666666666666333444555666777888888888:::::::::999888777666666666666666666777777777777777777777888888888888999666666666666888:::<<<>>>AAA===999666555444444333222222222333444555666777444555777777666666888999666555444333444777:::<<<>>>;;;888888::::::888555111///---,,,------,,,++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,------......------+++++++++,,,---...000000///222555666888<<>>JJJXXX]]][[[YYY]]]cccddd```ZZZTTTMMMCCC999222///......,,,,,,***)))))))))******''')))))))))''''''((()))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********((((((((())))))*********++++++,,,,,,++++++******))))))))))))***+++,,,---++++++,,,...333:::@@@CCCFFFIIIMMMNNNMMMKKKIIIHHHJJJKKKMMMLLLJJJHHHGGGGGGFFFFFFGGGIIIJJJJJJGGGDDDFFFHHHKKKOOORRRUUUWWWXXXZZZXXXUUUSSSRRRSSSTTTVVVRRRTTTWWWXXXZZZ\\\^^^```___eeekkkqqqyyy|||kkklllmmmllllllnnnqqqtttfff```YYYVVVWWWVVVRRROOOJJJLLLOOOQQQRRRRRRPPPOOOUUUZZZ___^^^WWWOOOJJJHHHHHHGGGEEECCCCCCDDDEEEEEEAAABBBCCCDDDEEEFFFFFFFFFHHHGGGFFFHHHKKKNNNOOOOOOMMMMMMNNNOOOMMMHHHBBB===:::<<<<<<777111...///222222222222333333333444444888666444222111222333444444333222333666777888777999999::::::999888666555777777666666666666777777666666666666666777777777333444555666777888888888;;;;;;:::999888777666555555555666666777777888888777777888888888999999999999888666666777:::===@@@@@@<<<666444444555444333333333333444555666888999444666777777777777888:::555444333333555888;;;===@@@<<<999999;;;<<<999666222000.........///...---))))))******************))))))***+++,,,------...------,,,,,,------......,,,,,,,,,,,,,,,---...//////222555555666:::@@@EEENNNTTT]]]fffnnntttyyy|||DDDDDDEEEEEEDDDCCCBBBBBBCCCCCCJJJ\\\vvv|||xxxrrrooooooqqqssstttkkkgggiiirrr|||~~~yyyzzz||||||zzz{{{~~~~~~sssddd```ccchhhmmmrrrwww|||vvvvvvuuuqqqmmmjjjiiijjjiiihhhhhhkkknnnooommmjjjqqqsssvvvvvvtttrrrpppppppppsssqqqiiiggglllooonnnrrrsssrrrqqqooonnnoooppprrrsssttttttttttttvvvxxxwwwsssooooooqqqqqqmmmiiinnnrrrwwwyyyzzz}}}~~~~~~|||wwwnnnfffeeejjjrrrwwwzzz{{{}}}~~~|||xxxvvvyyy~~~vvvpppooopppoooppprrrnnnrrrssssssuuuyyyxxxttt^^^MMM===888555666BBBRRR___\\\[[[___fffhhhddd^^^VVVQQQIII>>>555000000111---,,,***)))))))))******&&&'''((((((''''''((()))((((((((((((((((((((((((''''''(((******+++++++++(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++''''''(((((()))))))))***((()))***+++,,,---------(((((((((((()))***+++,,,******,,,///555===DDDHHHIIILLLPPPOOOLLLIIIHHHIIIMMMPPPSSSRRRNNNJJJJJJJJJOOOPPPRRRVVVXXXWWWSSSPPPQQQTTTXXX]]]bbbfffiiijjjmmmiiiccc^^^\\\]]]```bbbcccfffhhhhhhggghhhlllpppsssxxxxxxyyyxxxwwwvvvwwwzzz|||uuummmeeedddhhhkkkhhhddd[[[]]]bbbfffiiikkkkkkjjjfffmmmsssqqqfffZZZTTTRRRNNNNNNMMMKKKHHHGGGIIIJJJFFFHHHKKKOOORRRSSSTTTTTTPPPOOONNNPPPRRRTTTTTTSSSKKKKKKLLLLLLJJJDDD===888555888:::777222000222555333333333444444444555555:::777444111000111444555333111111222555777777666::::::::::::999777555444777777666666666666777888555555666666777777888888555666777888::::::;;;;;;<<<;;;:::999888666555555444555555666777888888999777777888888999999999999;;;999777555666:::>>>AAA>>>999444222333555555444333333444444666777999:::555666888888777777999:::555444333333555888;;;>>>AAA===999999<<<<<<:::666333111/////////000///---(((((())))))*********+++(((((()))***,,,---...///,,,+++***)))***+++,,,---......---,,,,,,,,,------///111444555555888>>>BBBKKKQQQZZZdddkkkrrrwwwzzzEEEDDDCCCBBBBBBBBBBBBBBBAAABBBKKK```}}}}}}wwwqqqsssxxxyyytttmmmmmmmmmrrr|||~~~xxxzzz~~~~~~|||~~~}}}wwwqqqmmmlllpppuuu~~~wwwmmmbbbgggmmmrrruuuxxx|||~~~wwwooogggeeejjjoooooommmjjjjjjkkkjjjiiihhhiiiiiiooopppqqqqqqooonnnnnnooorrrpppmmmhhhdddeeeiiinnnsssssssssqqqooommmmmmnnntttpppmmmmmmqqquuuvvvvvvuuurrrnnnllllllmmmmmmlllnnnoooqqqtttxxx|||~~~}}}}}}}}}vvvbbbUUUTTTXXXcccpppvvvxxxzzz{{{|||wwwtttwww~~~|||yyyvvvtttttttttsssrrrmmmqqqvvvyyyzzzyyyyyyyyyooo^^^HHH888111333???KKKbbbhhhmmmppprrrrrrllleee^^^WWWPPPLLLDDD888000---...,,,))))))***+++)))'''***))))))((('''&&&&&&&&&((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***)))(((''''''((()))***,,,+++***))))))***+++,,,((()))+++111:::EEEOOOVVVPPPMMMJJJGGGFFFHHHJJJMMMMMMSSSYYY\\\YYYVVVTTTTTTVVV^^^ffffff```ZZZYYYZZZXXX[[[aaakkkuuu{{{|||zzzxxxqqqhhheeegggiiihhhfffhhhgggiiinnnuuuzzz{{{{{{~~~}}}{{{uuurrrwww{{{uuuwww|||vvviii___ZZZ\\\UUUNNNKKKMMMOOOOOOMMMQQQSSSVVVYYY[[[]]]]]]]]]YYYUUUPPPMMMKKKIIIHHHGGGHHHHHHHHHIIIHHHDDD???:::222555777666333/////////333222111111000000111111333333333333333333333333444333222111222444777888777777777777777888888888888777666666777777666555777777888888888888777666555777999;;;<<<<<<<<<<<<;;;;;;;;;999666555666777666666666666777888:::;;;777777777777666666666666888555222444999<<<;;;888888777777666666666666666333333444555666666666666333777555111666???<<<222444444555555666:::>>>BBBDDD@@@<<<;;;<<<===;;;888444000---...000111///---+++++++++************)))******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,---...///////////////000111666;;;@@@GGGNNNXXX```eeejjjooosss|||DDDDDDCCCBBBBBBBBBBBBBBBCCCEEENNNccc{{{vvvrrrssswwwxxxuuupppooonnnqqqzzzxxxqqqkkknnnvvv||||||{{{{{{zzzxxxssslllgggdddccclllsss}}}~~~qqqgggfffhhhlllsssyyy|||{{{yyytttmmmfffeeeiiimmmmmmkkkiiijjjjjjiiihhhhhhhhhiiilllnnnooooooooonnnnnnooopppooolllhhhddddddgggkkkoooppprrrqqqooonnnooooootttqqqnnnnnnqqqtttuuuuuusssqqqnnnmmmnnnnnnnnnmmmoooppprrrvvvyyy}}}~~~}}}}}}~~~}}}|||nnnWWWHHHEEEPPP]]]llltttwwwyyy|||vvvtttwww~~~}}}{{{xxxwwwwwwwwwuuutttpppsssxxx{{{{{{zzzzzzzzzvvvfffPPP???444333>>>JJJ[[[dddmmmqqqttttttooohhhbbb[[[UUUQQQJJJ>>>666333000000000---***((())))))***))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''***)))(((''''''((()))***+++***))))))))))))***+++((()))+++000777@@@IIINNNHHHFFFBBB@@@@@@BBBDDDFFFJJJPPPYYY______[[[VVVRRRUUU\\\bbbbbb]]]XXXWWWYYYYYY\\\bbbkkksssyyyyyyxxxvvvpppiiieeeeeeffffffffffffeeegggkkkrrrvvvxxxwww~~~}}}|||||||||zzzuuuqqqgggeeefffppp~~~yyykkk```ZZZXXXSSSOOOOOOSSSVVVVVVUUUYYYZZZ[[[]]]]]]]]]\\\\\\VVVRRRNNNJJJGGGFFFCCCBBBIIIGGGFFFEEEDDDAAA===:::777888888666222000111222222222222111222222222333444444444444444444444444333222222222222444555666666777777777888888999999:::888777777888888777555777777777888888777777666666777999:::;;;<<<<<<;;;:::;;;:::888666555555777666666666777888888999999777777666666666555555555777555333555:::===<<<:::999999888777777666777777666666666666555333222222555555444555999===:::444222333444555777;;;AAAEEEHHHCCC>>>;;;;;;;;;999777555333000///...---,,,++++++++++++************)))************+++++++++,,,)))************+++++++++++++++,,,,,,---......///---......///000444:::>>>EEELLLVVV^^^dddiiinnnrrrzzzCCCCCCBBBAAAAAAAAABBBBBBDDDFFFPPPfff|||xxxvvvttttttvvvwwwwwwvvvrrroooooovvv|||{{{vvvkkkeeeaaafffrrr}}}}}}tttpppjjjccc^^^[[[[[[ZZZbbbkkkwww~~~}}}tttiiiaaahhhhhhlllttt|||~~~xxxrrrpppkkkeeeeeeiiilllkkkiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjlllmmmnnnooooooooonnnmmmkkkhhheeedddeeegggjjjllloooppppppppppppqqqtttrrrpppppprrrtttttttttqqqpppooooooppppppooommmoooqqquuuyyy|||~~~}}}||||||}}}~~~}}}}}}zzzhhhOOO>>>:::GGGUUUgggrrrtttuuuzzzuuutttwww|||~~~}}}}}}~~~}}}}}}}}}{{{yyyvvvtttxxx|||~~~}}}|||||||||}}}ppp]]]III999333:::FFFQQQ___mmmtttvvvvvvrrrmmmeee^^^YYYVVVOOODDD<<<999333555666222+++((()))+++***))))))((((((''''''&&&((())))))***************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&''''''((((((''''''&&&))))))(((((((((((())))))))))))(((((((((((())))))((()))+++...333888>>>AAA<<<:::888777777999;;;===CCCIIITTT^^^bbb^^^VVVOOOQQQVVVZZZYYYTTTQQQQQQTTTZZZ]]]bbbiiippptttuuutttqqqnnniiifffddddddfffgggeeeeeefffjjjnnnqqqrrrrrrvvvuuuuuuyyy~~~ssstttuuuuuusssnnngggbbbUUUVVV]]]hhhwwwuuuggg]]]XXXTTTRRRPPPQQQUUUXXXWWWVVVVVVVVVWWWWWWVVVTTTRRRQQQPPPMMMIIIFFFEEECCCAAA???FFFDDDBBBBBBCCCDDDBBBAAA???===:::666222111333555222222222333333444555555555555555555555555555555222222222333333444444555666666777888999999::::::;;;:::888888888888666555666666777777777777666666666777888::::::;;;;;;;;;999:::999777555444555666666666777888888888777666666666555555555444444444666444333666;;;>>>===;;;;;;:::999888777777777777777777666555444333222111777333444999===:::777555222333444555888===CCCHHHLLLGGG???;;;:::999777555666666444111---*********+++++++++************))))))))))))*********++++++)))************+++++++++++++++,,,,,,------......,,,---------///222777;;;CCCJJJSSS[[[aaagggmmmqqqvvv|||BBBBBBAAAAAAAAAAAABBBBBBBBBEEEQQQfffvvvuuuuuuuuusssssstttwwwyyyrrrmmmlllpppvvvzzz}}}zzzwwwrrrnnnfffddddddlllzzzpppiii___YYYWWWYYY[[[\\\]]]eeennnrrroooiiiccc```gggjjjpppxxx~~~}}}uuuooommmjjjffffffjjjllljjjhhhfffeeeeeefffiiikkklllllliiiiiijjjmmmoooqqqqqqppplllkkkjjjhhhfffffffffffffffiiimmmoooppppppqqqrrrsssrrrqqqrrrssssssttttttrrrqqqppppppqqqpppnnnlllppprrrwww{{{{{{xxxxxxyyy{{{}}}{{{|||~~~zzziiiQQQ@@@:::AAANNN```lllnnnnnnttt}}}ttttttwwwyyyzzzyyy{{{}}}|||yyyyyy|||~~~~~~~~~xxxgggSSS???333666???KKK[[[mmmvvvxxxxxxtttqqqeee___YYYVVVPPPGGG@@@>>>999888666222...+++***+++))))))))))))(((((('''''''''((()))***+++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''))))))(((((((((((())))))(((((((((''''''(((((((((((()))***,,,...000333444111000//////000222444555:::???IIITTTZZZXXXPPPHHHHHHKKKMMMLLLHHHFFFHHHJJJQQQSSSXXX]]]bbbdddeeeeeebbbaaa```^^^\\\\\\___bbb______```aaacccdddeeeeeeeeeddddddgggkkkmmmmmmllleeefffffffffccc]]]WWWSSSLLLPPPVVV```jjjttt{{{}}}{{{{{{}}}vvvvvvssslllcccZZZTTTRRROOONNNMMMNNNOOOOOOLLLJJJDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDBBBAAACCCDDDFFFIIINNNQQQRRRQQQGGGCCC<<<555111000222555111222333444555666777777444444444444444444444444333333444555666555555555666666777888999:::;;;;;;;;;999777777777777555444555555666777777777666666777777888999999999::::::888999888777555444555666666777888999999777555333555555444444444333333333333222333666:::======<<<::::::888777666666555555444444444444444555555555888333444===???888444777444555555666999>>>EEEJJJMMMGGG???:::888888777555666777777333---***+++---+++++++++*********))))))((())))))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------,,,------......111666999@@@FFFPPPXXX^^^dddkkkppptttzzzBBBBBBBBBAAAAAABBBBBBCCCCCCGGGSSSiii|||tttppppppooommmkkkmmmqqquuunnniiigggkkkpppsssyyy~~~}}}zzzwwwvvvtttpppllljjjggglllrrrzzzuuukkk___YYY\\\bbbgggiiieeehhhjjjiiiddd```___```gggnnnxxx}}}wwwsssmmmjjjhhhiiikkklllllljjjfffddddddfffjjjoooqqqqqqjjjjjjjjjmmmppprrrrrrpppjjjiiihhhhhhiiiiiihhhhhheeehhhkkkmmmnnnnnnoooqqqqqqrrrssstttttttttttttttuuusssrrrrrrqqqpppmmmkkkqqqtttxxx}}}}}}zzzuuurrrrrrvvv{{{~~~zzz|||{{{lllVVVDDD<<<;;;DDDSSSaaaeeefffooozzzsssvvvxxxwwwwwwyyy|||}}}~~~{{{|||~~~{{{ooo]]]GGG777444:::GGGXXXkkkuuuxxxyyyvvvsssggg```ZZZWWWRRRJJJEEEEEE@@@999222///000///,,,))))))))))))))))))(((((((((&&&'''((()))***)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))(((((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))************))))))(((((())))))))))))(((((('''''''''(((((('''''''''))))))))))))***++++++,,,++++++++++++,,,...///000111444:::CCCIIIJJJEEE@@@===??????>>>;;;;;;===???@@@BBBFFFJJJLLLNNNOOOPPPMMMNNNOOOOOOOOOQQQTTTWWWTTTUUUUUUTTTTTTSSSSSSTTTRRRSSSUUUXXX[[[\\\[[[YYYVVVVVVUUUSSSOOOKKKHHHFFFDDDGGGKKKQQQWWW]]]cccgggdddbbb`````````___\\\ZZZTTTTTTTTTPPPLLLHHHFFFEEEDDDDDDDDDDDDCCCAAA>>>;;;555666999===???AAABBBBBB>>>???AAAEEEJJJLLLLLLLLLKKKMMMRRRXXX]]]```___]]]KKKEEE===555000000111222111222444555777777888888333333333333333333333333555666777777888777777777666666777888999999::::::999777666555666666444333555555666777777777777777888888888888888888888999777888888777555444555777666777888999888666444333444444444444333333333333111111333666999;;;;;;;;;888888777555555444444444444444444444444666777888999444666??????777444777777777888888;;;@@@GGGMMMLLLFFF>>>:::999999999777555777777444///---...000+++++++++*********))))))((())))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///111555888<<>>222...000111---)))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))(((''''''))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))******++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))***+++,,,,,,------,,,---111555999;;;:::888555666666555333333555666888:::>>>@@@AAABBBDDDEEEDDDDDDEEEGGGJJJLLLNNNOOOOOOPPPQQQPPPOOONNNOOOPPPLLLOOOTTTWWWYYYYYYWWWVVVPPPOOOMMMHHHCCC@@@??????<<<<<<>>>AAAFFFJJJOOOQQQMMMKKKIIIGGGFFFCCC???<<>>CCCFFFIIIJJJHHHIIIMMMSSSYYY]]]]]]\\\WWWXXX\\\```bbbaaa]]]ZZZHHHBBB:::444111000//////111222444666777888777777333333333333333333333333888888888888888888888888777777777777777888888888777555444444555666555333555666777888888999999888999888777777666777777888888888999777555555666888666777777888777666444444555555444444444333333333111333555888:::;;;;;;;;;666666555444444444555555888777666555555666777888999888:::======888666777999999999:::===DDDLLLRRRLLLFFF@@@<<<<<<<<<;;;999555555555333000///000111+++++++++************))))))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---/////////000333666999???HHHPPPWWW___gggmmmsssxxxDDDCCCCCCCCCCCCDDDEEEFFFFFFKKKYYYpppxxxoookkkfffaaa```bbbeeeffffffbbbbbbgggkkklllmmmqqqmmmhhhgggjjjjjjfffdddfffnnn}}}ooogggkkksssxxxxxxtttmmmccc[[[XXXYYY[[[]]]ffflllvvv{{{vvvmmmkkkjjjiiijjjlllmmmnnnppplllhhhjjjooossstttsssnnnllljjjlllpppqqqnnnjjjbbb``````ccchhhmmmooooookkkkkkkkkiiiggggggjjjlllllloootttvvvvvvuuuvvvwwwuuurrrppppppqqqrrrrrrqqqsssuuuxxx|||~~~xxxvvvuuuuuuvvvyyy}}}~~~|||xxxooo___KKK<<<888333777BBBKKKOOOYYYfffccckkkooonnnpppxxx|||{{{}}}|||xxxqqqaaaMMM@@@;;;===IIIXXXeeepppxxxyyyuuupppggg^^^YYYVVVRRRRRRUUUPPPFFF888000......---+++))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))(((''''''&&&(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))************))))))'''((()))******)))(((''''''((())))))))))))((('''***)))(((''''''((()))***))))))+++,,,,,,,,,,,,+++***,,,...000000000222333111111222111000111111222555888<<<=========???BBBAAA@@@@@@CCCGGGJJJIIIGGGIIILLLNNNOOONNNNNNQQQSSSPPPSSSWWWZZZ\\\\\\\\\\\\VVVVVVSSSMMMFFFAAA@@@AAA>>><<<;;;===BBBFFFHHHIIIFFFCCC>>>:::888666333111777777777555333222333555000222444555444333333222222555999???DDDHHHKKKLLLNNNPPPTTTYYY^^^```___]]]WWWWWWVVVVVVUUURRRNNNJJJ???;;;555222222111000///111222444666777777666555444444444444444444444444999999888777777777888999777777777666666666666666666555444555666777666555666777888999::::::::::::999888777666555666666777888999999888666666777999666666666666666666555555555555555555444444444444333555888;;;;;;;;;<<<<<<555555555555555666666777888777666555666888:::;;;999<<<===;;;999:::999666888888999<<<@@@IIIRRRYYYOOOJJJDDDAAAAAA@@@===;;;666444222000000000///---+++++++++************)))************+++++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,---......///111333666===FFFNNNUUU]]]eeelllqqqvvv}}}DDDDDDDDDDDDDDDEEEFFFFFFDDDJJJXXXooozzztttnnngggbbbbbbdddeeefffdddaaabbbgggkkkkkkkkkmmmlllgggeeeiiiiiieeedddfffqqqrrrhhhkkkqqqtttsssllldddZZZTTTUUUXXX[[[\\\cccfffnnnyyyyyyqqqmmmkkkiiihhhiiikkkmmmooouuupppllllllpppssssssqqqooollliiikkknnnoookkkggg___]]]]]]```gggmmmpppqqqnnnmmmkkkhhheeeeeehhhjjjjjjoootttwwwvvvvvvwwwxxxsssqqqooooooqqqtttuuuvvvtttvvvxxx{{{}}}~~~~~~~~~}}}}}}|||}}}zzzwwwrrreeeQQQAAA>>>444111:::@@@CCCLLLYYYXXXaaaffffffiiittt~~~|||{{{}}}}}}{{{xxxkkkWWWFFF>>>888BBBPPP^^^lllwwwyyyvvvpppggg]]]XXXUUURRRTTTXXXUUULLL???333,,,***+++---)))))))))))))))************)))((((((((()))+++,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((()))******)))(((''''''((()))******)))((('''***)))''''''''')))+++,,,)))***+++,,,---,,,+++******---000000---,,,...000000111111111111111111111///333666777777777:::<<<===:::888;;;AAACCC@@@<<<@@@CCCGGGIIIIIIKKKOOORRROOORRRUUUWWWYYYZZZ\\\]]]``````^^^XXXOOOHHHFFFEEEGGGCCC@@@BBBFFFJJJKKKJJJIIIDDD===777444333333222444444444222111111333555222333555555333222111222000333777<<>>???@@@CCCDDDEEEHHHJJJMMMNNNOOOQQQRRRSSSRRRNNNKKKHHHHHHBBB???>>>???AAABBB@@@>>>999888777666444444444444333333222111111222333333333333333333333222111000333333333444666777999:::@@@AAAAAABBBCCCBBBBBBBBB>>>===<<<:::888777555444222333333222000///000111333444555777777777666666888777555444333444444555666555333222222333555666555666777777777666444333444444555666777777777666666777888::::::;;;::::::;;;999666444444666999;;;<<<===<<<:::777666777888777777777777666666666666444444444444444444444444888999;;;<<<<<<;;;999888444444555555555555555555666666666888999;;;===>>>EEEAAA<<<999999888666444444888;;;<<>>>>>AAABBBCCCBBB???<<<:::::::::888777777999:::999777555444444333333333333444333222111111111111222333222222222222222111000000222222222333444555666777666666777888888888888777888777777666555444333333222333444333111000111222444555666777777777666555666555444333333333444555444333222222222333555777555666666666555555444333444444555555666666777777999999999999999999999::::::888666555555666888::::::::::::888555444555666888888888888777777777777444444444444444444444444777888:::;;;<<<;;;:::999666666666666555444333333666666777888:::<<<===>>>FFFBBB===:::999999777555555999;;;???IIIUUU[[[YYYVVVTTTPPPKKKFFFBBB???>>>:::888555222///---,,,,,,,,,,,,***))))))******++++++++++++*********))))))))))))***+++++++++++++++))))))***+++++++++++++++++++++,,,------......///111555===EEENNNWWW___dddnnnqqqtttyyy~~~CCCCCCEEEFFFGGGHHHHHHHHHJJJRRReee}}}zzzuuupppmmmkkkhhhhhhggggggggghhhjjjkkkllliiifffdddeeejjjooorrrzzzssslllnnnooowwwzzzqqq[[[VVVQQQQQQUUUZZZ\\\]]]______cccjjjrrrtttooojjjggggggeeecccbbbdddhhhkkklllkkkiiihhhgggggghhhiiiooonnnmmmnnnnnnkkkhhheeecccbbbaaacccgggkkkmmmmmmnnnmmmiiieeeccccccgggjjjooopppssswwwzzz{{{yyywwwqqqrrrtttvvvwwwxxxyyyyyy}}}}}}~~~~~~~~~}}}zzzwwwxxxzzzyyyrrrlll___VVVIII???:::888777555333777<<>>OOOcccqqqzzz{{{uuulllfffbbbaaaaaaaaadddYYYHHH:::000,,,,,,,,,)))((((((((())))))***+++$$$%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***(((''''''((()))((('''******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000//////...------....../////////000000000---------...///000000000...///000111222333444555555777888777555333222222333222111111222333222111111000000000111222333333222222111111111111222222000000111111111000//////111111111111222222333333111222333333444444333333333333333333222222222222222333444333222111222333666666666777666666555444444333333333333333444555222222111111222444666777555555444333333333444444444444444333444666777888===<<<:::999888888888999999999888888888888999999999:::999888555444555777999999999999888888888888444444555555555555555555777888999;;;;;;;;;::::::777777777666555444333222666777888999;;;===>>>???FFFBBB>>>;;;999999777666888:::===DDDPPP[[[]]]ZZZXXXWWWTTTPPPJJJDDD???<<<<<<;;;888555111...,,,***,,,+++***))))))+++---...+++++++++***************))))))******++++++++++++)))******+++++++++++++++++++++,,,------......//////444:::BBBJJJSSS[[[aaakkknnnrrrwww|||CCCDDDEEEFFFHHHHHHHHHHHHMMMVVViii{{{vvvqqqllljjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggiiinnntttxxx{{{pppkkkooorrryyyyyymmmTTTQQQOOOQQQWWW[[[]]]]]]]]]]]]```ffflllmmmjjjeeeeeedddccc```___```cccfffhhhiiihhhgggfffffffffggglllllllllmmmlllkkkiiigggfffeeeeeefffiiilllmmmlllooonnnkkkgggeeeeeehhhkkkoooooorrruuuyyyzzzzzzxxxssstttvvvwwwxxxxxxwwwvvv}}}~~~~~~}}}|||{{{|||}}}}}}}}}vvvkkk]]]QQQKKKEEE???:::999:::===@@@JJJZZZnnn|||~~~{{{zzzvvvtttrrrpppoooooorrrtttxxxyyyyyy|||xxxcccNNN;;;777;;;LLL```ooozzzyyyuuuoookkkiiihhhfffeeehhh^^^OOO???333,,,+++,,,)))((((((((((((((())))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''(((((())))))++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))*********************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------//////......---,,,,,,,,,---------............///...///////////////000000000111111222222333444444000222444333222000000111000000000000000111000000000000//////000000111222111111111000000111111111...//////000//////......111111111111111111111000111222222333333333333333333333333333333333333333111222333333222111222444777777777666555555444333222222222222333444444555111000111111222444666777555444333222222222333444555444333333333666888:::@@@>>>;;;888777777888888999:::;;;<<<<<<;;;:::999:::;;;;;;:::888777888:::999999888888888777777777555555555555555666666666999999::::::::::::999888666666666666666555444333777777999;;;<<<>>>??????DDDAAA===:::888777666666:::<<>>;;;999777777888999999;;;===??????===;;;999999::::::999888888999;;;888888777777777666666666555555555666666777777777;;;;;;::::::999888777666444444555666777777777666777888:::<<<>>>???@@@@@@@@@>>>;;;888666555666666===???GGGTTT^^^aaa^^^ZZZZZZ[[[\\\ZZZTTTKKKCCC===888777666555222000---,,,,,,+++******+++---///111******************************)))))))))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,------......///000222777<<>>===;;;:::999999999:::999:::===>>>>>>===:::999666777888777666666888999777777777777666666666555555555666666777777888888;;;;;;:::999888777777666333444555666777888888888777999;;;>>>@@@@@@@@@@@@<<<;;;:::777555444666888???DDDOOO\\\ccc```[[[XXX[[[\\\^^^]]]XXXPPPGGGBBB888777666444222000///...++++++,,,,,,---...///000***************++++++++++++***)))))))))***,,,---***++++++,,,,,,,,,,,,,,,++++++,,,------......///000222555999???HHHRRRYYYaaafffnnnvvv|||BBBBBBDDDEEEFFFGGGGGGGGGHHHSSSjjj{{{yyyxxxuuurrrjjjooovvv{{{{{{vvvooojjjjjjnnnsssttttttvvv{{{}}}}}}uuuuuuuuullliiieee[[[RRRSSSVVV\\\ccceeeccc```YYYZZZ^^^bbbgggkkkmmmmmmhhhgggeeeaaa\\\ZZZZZZ[[[```dddiiiiiieeecccccceeeaaacccffffffffffffhhhkkkeeeeeegggkkkmmmnnnllljjjgggggghhhggghhhjjjnnnqqqooonnnmmmooorrrtttuuuuuuyyyxxxxxxxxxyyyyyyzzzzzz}}}{{{zzz}}}|||~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzz}}}|||zzzwwwvvvqqqoooooorrrvvvyyyzzzyyyuuuwwwwwwwwwxxxyyytttmmmVVVFFF:::>>>NNN```nnnvvvuuutttssssssuuuuuuuuutttoookkk```NNN:::...,,,///,,,+++***)))))))))))))))((((((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))++++++***+++...000...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************++++++++++++************++++++++++++******+++,,,,,,------...+++,,,,,,,,,,,,---------,,,---------......//////---.........//////000000000111111000///...000111---///111000...---///000000////////////000000111......///000000///......------...//////////////////000222333333222111000000111111222333222222222/////////000000000000000111222444555555555777999888777666555444444555555444444555666555444333333333444555555666666666666222222333444444444444444555555666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<:::888777666777888777666666888:::888888888777777777666666555555666777777888999999999888888888888888999999444555666777777777777777888:::<<>>BBBJJJZZZgggfff[[[TTTUUUZZZ\\\______\\\UUUNNNJJJ@@@>>>:::555222000//////+++,,,...000000///---,,,))))))******+++++++++++++++***)))((((((***,,,---***+++,,,,,,------,,,,,,++++++,,,------......///---...000333999BBBLLLSSSYYY___hhhpppwww}}}CCCBBBBBBBBBBBBCCCDDDDDDFFFSSSjjj}}}yyyzzzzzzuuuooonnnrrryyy~~~qqqfffjjjnnnssswww{{{}}}~~~yyyuuutttuuuuuuoooeee\\\VVVUUUTTTWWW[[[___bbbdddddddddaaacccfffgggiiikkkooorrroookkkiiihhhbbbZZZZZZ```fffeeecccaaa```^^^^^^]]]bbbccceeeggggggfffeeedddfffeeedddeeefffgggfffeeegggeeeeeehhhmmmqqqqqqqqqllllllllloooqqqrrrpppoooqqqsssuuuuuutttttttttuuuzzz}}}~~~|||zzzzzz~~~}}}}}}~~~~~~vvvxxx{{{}}}}}}|||zzzxxxuuusssrrrrrrtttuuuuuuuuuuuuvvvvvvvvvvvvwwwzzz|||nnnXXXBBB;;;BBBOOOaaaoootttwwwwwwuuuuuuxxxxxxvvvmmmkkkdddTTTBBB444//////---+++(((''')))+++,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((()))***+++***)))((()))***''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------//////.........---------,,,...//////......///000111111000000/////////...////////////000000000000333333222111000000111111000000000000111111111111222111000000111333555666777555444666:::;;;999777666666555444444444444444555555444444444555555666333222222444666777777666777666555444444555666777888888888888888888999999::::::;;;;;;;;;:::999999666777888999:::;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::999999999999888888;;;999999;;;>>>???>>>;;;888888999<<>>III[[[jjjrrrvvvwwwuuuvvvyyyzzzwwwmmmlllgggYYYGGG888000...,,,***((((((***+++++++++))))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((''')))***)))((('''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,+++++++++*********))))))(((((((((((()))))))))***)))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((()))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------///.........------------+++---//////......000111000000/////////............/////////000000000000222222111000000000000000...////////////000000000111111000000111222444555666555555666999:::999777777666555444444444444555444444444444444444444444333222222444666777777666777666666555555555666777666666888999::::::::::::999999:::::::::::::::999777888999::::::::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::999888:::===>>>===;;;<<<<<<<<<>>>@@@@@@===999888777666555555666777888;;;:::;;;===@@@@@@>>>;;;:::;;;:::777555888>>>CCCLLLZZZeeebbbZZZWWWYYY[[[^^^___bbbfffggg```UUULLLEEE@@@:::666666555222000000...---000555777444000/////////......,,,+++******************************************************++++++,,,,,,------.........///000333:::CCCIIISSSZZZeeemmmsssxxx~~~CCCBBBBBBBBBBBBCCCDDDDDDIIIWWWmmm~~~{{{xxxvvvtttqqqsssxxx}}}zzzqqqiiiaaahhhqqqzzz~~~}}}~~~|||xxxvvvxxxuuuqqqkkkcccZZZPPPJJJJJJMMMRRRVVVYYYZZZZZZYYY```ccchhhkkkmmmnnnppprrrrrrmmmjjjjjjjjjgggfffgggeeedddcccbbbccceeegggiiiaaabbbdddfffggghhhggggggeeeddddddfffhhhiiiiiihhh___aaaffflllqqqsssrrrpppnnnmmmmmmnnnppppppnnnllloooqqqtttvvvvvvwwwyyyzzz{{{}}}}}}|||{{{||||||~~~~~~}}}~~~}}}~~~~~~~~~}}}{{{zzzzzzxxxvvvuuuuuuuuutttrrroooppprrrssstttwww|||wwwfffOOO>>>999@@@SSScccmmmrrrvvvuuuuuuwwwxxxvvvnnnnnnjjj___NNN>>>222---,,,***)))***++++++***)))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))((())))))******++++++++++++************)))))))))((((((((()))))))))************)))((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------............------------,,,...///000//////111222///............---------....../////////000000000111000000////////////000............////////////000000000000000111222333555555555666888999888777777666555555444555555555222333444555444444333222333222222444666777777666777777666666666666777777444666888;;;<<<<<<<<<;;;777777888999:::::::::999999999:::::::::::::::999:::;;;<<<<<<======<<<<<<============<<<<<<<<<;;;999999999:::<<<===<<<:::>>>======>>>>>>===;;;888666555555555555777999:::999999999;;;======<<<:::;;;<<<:::888666999@@@FFFWWW^^^bbb^^^[[[\\\___aaadddeeehhhjjjiiibbbVVVLLLEEEAAA<<<:::999777333///...------111666777666333//////......---+++***)))***************************************************++++++,,,,,,------...------......222888@@@FFFOOOVVVaaajjjpppvvv|||CCCBBBBBBBBBBBBCCCDDDDDDKKKYYYooo{{{uuussssssuuupppqqqsssuuuuuuqqqiiidddbbbiiisss|||}}}xxxwwwxxxssslllfff___VVVKKKDDDBBBDDDGGGKKKOOORRRUUUVVV```dddhhhkkklllmmmnnnoootttoookkkkkklllllljjjiiigggfffddddddeeegggjjjkkkcccdddeeefffgggggggggfffeeeddddddfffhhhjjjjjjiiiccceeeiiinnnqqqsssrrrqqqpppnnnmmmnnnooonnnmmmkkklllooorrruuuvvvxxxzzz|||yyy|||}}}{{{{{{|||}}}~~~~~~~~~}}}|||~~~|||}}}~~~~~~~~~}}}zzzxxxxxxwwwvvvtttrrrrrrrrrrrrrrrtttxxx{{{yyylllWWWAAA555:::KKK[[[gggnnntttssssssttttttrrrqqqpppkkkaaaSSSCCC666...+++******+++,,,+++***(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((&&&((()))(((''''''(((***''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********+++************))))))))))))(((((()))))))))*********++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((())))))***))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......------------------------------------------------000111222222000000111222------------------------........./////////000000000//////.........//////........./////////000000//////000000000111111222444444555666777888777777666666555555444555555666222444555666666555333111333222222444666777777666777777777777777777888888666888:::======<<<:::999555666777888999::::::::::::::::::;;;::::::999999:::;;;<<<<<<===<<<<<<<<<============<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;<<<<<<;;;:::999888666444666666555555666777999:::999999:::;;;<<<<<<;;;:::======;;;888777:::BBBIII]]]______\\\]]]cccfffeeekkkkkkkkkkkkggg___TTTMMMGGGBBB<<<999888777333000.........111444555444222......------,,,***)))(((***************************************************++++++,,,,,,------...------......111777>>>CCCKKKSSS]]]eeekkkqqqwww{{{CCCBBBBBBBBBBBBCCCDDDDDDMMM[[[qqquuunnnmmmqqquuuqqqqqqpppooollliiidddaaagggmmmvvv}}}~~~yyywwwqqqkkkccc[[[TTTLLLCCC<<<;;;;;;<<<>>>BBBIIIOOORRR[[[___dddhhhkkklllnnnpppooolllhhhggghhhjjjhhheeelllkkkiiihhhiiijjjlllmmmggggggggggggfffeeedddddddddddddddeeehhhjjjiiiiiijjjkkkmmmnnnoooqqqrrrssspppooommmmmmnnnnnnlllkkkjjjmmmqqqtttvvvxxx{{{}}}xxx{{{~~~~~~|||{{{{{{|||}}}}}}~~~{{{}}}}}}~~~}}}zzzyyyyyyxxxvvvuuussssssrrrqqqppprrrvvvzzzyyyppp]]]FFF666777FFFTTTdddmmmtttuuussstttsssrrrtttqqqjjjaaaUUUGGG:::222,,,+++***+++,,,+++)))'''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''(((******)))(((***+++''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************,,,+++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......------------------------,,,,,,------------------444555555333111///000000,,,,,,,,,---------------............///////////////...............////////////000000000111111111///000000000111111111111333444555666666666666777555555444444444444555555444666777888777666444222333222222444666777777666666777777888888888999999999:::<<<======:::888666555666777888999:::::::::::::::;;;;;;;;;:::999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;<<<;;;:::999777666444444444999888777666666777888999:::;;;;;;<<<;;;;;;;;;<<>><<<888888===FFFNNN``````]]]\\\aaaiiijjjfffkkkkkkjjjhhhddd^^^WWWRRRJJJCCC;;;777555555444222//////000111111111///---,,,,,,,,,,,,+++***)))(((***************************************************++++++,,,,,,------............///111666<<>>888444555444444555999???FFFJJJMMMQQQXXX]]]bbbfffjjjlllhhhhhhfffccceeehhhhhhfffnnnnnnmmmmmmllllllmmmmmmjjjiiihhhgggeeeddddddcccdddcccccceeeggghhhhhhggglllmmmnnnnnnnnnooorrrtttpppnnnllllllmmmmmmmmmlllkkknnnrrruuuwwwyyy|||~~~xxx{{{~~~~~~}}}||||||~~~}}}}}}~~~}}}~~~}}}~~~}}}{{{yyyxxxxxxxxxwwwuuuqqqqqqqqqppppppsssxxx|||xxxssscccKKK999888BBBKKK___jjjuuuwwwvvvvvvvvvuuuvvvqqqkkkcccZZZMMM???555---+++******++++++)))((())))))))))))))))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((('''(((******))))))+++,,,''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))*********++++++++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------333444444333000......///,,,,,,,,,------------...------.........////////////............//////000000000000000111111111111000000111222222111111000111333555666555555666777333333333333333333444555777777888888777666444333333222222444666777777666666777888999999:::999999;;;<<<<<<<<<;;;888666444777777888999:::::::::999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999:::<<<<<<:::::::::;;;;;;;;;:::888666666777999;;;:::999888888999::::::;;;<<<===<<<;;;;;;<<<===>>>>>><<<:::;;;CCCNNNWWWfffddd```^^^dddkkklllhhhhhhhhhiiihhheeeaaa\\\ZZZLLLEEE<<<666555555444333111111111111///---+++***))))))************))))))++++++++++++++++++++++++***************************++++++,,,,,,------.........//////111555:::???IIIQQQ[[[ccciiinnntttxxx}}}CCCBBBBBBBBBBBBCCCDDDDDDPPP]]]rrr}}}vvvpppnnnooorrrssspppnnnkkkhhhffffffhhhjjjppprrruuuvvvxxx}}}yyynnnjjj\\\WWWOOODDD:::444222333111111111222444777;;;===>>>AAAFFFKKKOOOSSSXXX[[[YYY^^^___\\\\\\bbbeeedddiiiiiijjjkkkkkkjjjiiiiiiiiiiiihhhfffeeeeeeeeeeeedddccccccdddfffffffffeeehhhkkknnnoooooooooppprrrpppnnnkkkkkklllmmmmmmmmmmmmppptttwwwyyy{{{~~~zzz}}}~~~~~~}}}}}}~~~}}}{{{yyyyyy{{{{{{{{{zzztttsssrrrpppppprrrwww{{{xxxvvvhhhPPP>>>:::>>>AAAUUUcccpppuuuvvvxxxyyyxxxuuuqqqmmmhhhaaaTTTCCC666...,,,***))))))***))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&'''))))))((()))***,,,''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))*********+++++++++*********)))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------///000111000...---...///,,,---------............---------.........////////////......//////000111/////////000000000000111111111222333333222111000000333555555444444555777222111111111222222333444888777777666555555444444333222222444666777777666666777888:::::::::::::::::::::::::::999888666666999999:::::::::::::::999999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999666999;;;:::888777888999:::;;;:::888666777;;;>>>;;;:::999999:::;;;===>>>;;;<<<===<<<:::999;;;>>><<<<<<<<<<<>>:::888777555222222222333222000---++++++''''''((()))************++++++++++++++++++++++++***************************++++++,,,,,,------...,,,---......///222888;;;CCCKKKVVV___fffmmmtttyyy{{{CCCBBBBBBBBBBBBCCCDDDDDDPPP]]]rrr{{{wwwsssrrrrrrttttttssslllkkkhhheeedddfffjjjmmmpppqqqrrrrrrsssxxxuuuggg```YYYUUUMMMAAA666111222444//////111222333333333333555777999;;;===AAAEEEHHHGGGNNNQQQOOOOOOVVV\\\\\\aaabbbdddfffgggfffeeedddhhhhhhgggffffffffffffgggeeecccbbbccceeeeeedddcccbbbgggmmmppppppooooooqqqooommmkkkkkklllnnnnnnmmmooorrrvvvyyy{{{}}}{{{~~~||||||~~~~~~|||}}}yyywwwuuuqqqoooppptttwwwzzzxxxkkkTTTAAA;;;;;;;;;LLL[[[kkkqqqtttvvvyyyyyytttqqqooommmgggYYYEEE666000---)))(((((()))***)))))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&(((((('''((()))+++''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))******)))************+++++++++***)))))))))***+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------***+++------,,,,,,...///---------....../////////---------........./////////////////////000111111............/////////000111222333444444333111111000333555555444333555777111000000000111222222333888777666444444333333444333222222444666777777666666777999:::;;;;;;::::::999999999888888888888888::::::;;;;;;;;;:::999999888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::444777999888666444555777888999999777666777;;;@@@999999999:::;;;===@@@AAA:::<<<===<<<999888;;;===:::;;;<<<>>>EEERRRbbbnnnxxxrrrhhhaaacccjjjmmmkkkmmmrrrvvvvvvpppeee\\\VVVKKKFFFAAA>>><<<:::555111222333444333111...------%%%&&&''')))******++++++++++++++++++++++++++++++***************************++++++,,,,,,---......+++,,,,,,------111555999<<>>>>>>>>>>>CCC???999777888999888777::::::::::::999777666555777777888888999:::<<<<<<===999555666:::<<<;;;999<<<:::888999===@@@AAA@@@888;;;<<>>;;;;;;;;;999555111/////////---+++++++++******))))))((((((,,,+++******************,,,,,,++++++++++++++++++++++++++++++++++++++++++------...///111222444555888???IIIUUU___iiiqqqvvvxxx|||DDDDDDDDDBBBAAAAAACCCEEESSSiii~~~zzzwwwsssooopppxxx{{{vvvpppnnnhhheeehhhooommmeeefffmmmpppuuuzzz{{{zzz|||}}}qqqfff___TTTMMMCCC:::555111///...000/////////000111222222000000111222333222222222000000222444777;;;>>>@@@FFFHHHLLLQQQVVV[[[^^^___dddkkklllgggffflllkkkdddcccbbbaaa___^^^^^^______bbbffflllpppppppppooooooooopppqqqrrrsssrrrrrrqqqsssvvvyyy}}}~~~{{{yyy{{{}}}|||zzzvvvrrrpppqqqrrrtttsssnnnaaaPPPBBB<<<:::EEEQQQ```kkkpppssswww{{{wwwtttppplllkkkcccQQQ@@@888111,,,,,,,,,***)))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))*********+++++++++))))))************))))))------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,------...//////000,,,---......//////......111000000000/////////......///111000000000111222666555333222222333444555333444555666555444222000111222444444222222222333666555444444444444555666333666888999888777888888:::999888999::::::999888:::999888777777777888999::::::999888777777777888:::::::::;;;;;;;;;;;;;;;:::;;;<<<===============AAA===999777888999999888999999999999888777666555999999888888888999999::::::777444555999<<<:::888:::999:::===@@@@@@>>><<<777999<<>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::999999888999999:::;;;;;;888777777666666666666777999888888777777888888888666666777:::======;;;999999;;;>>>@@@@@@===:::777:::===EEEQQQ^^^eeeccc]]][[[WWWUUUZZZdddmmmpppqqqvvvqqqmmmlllkkkfff\\\SSSTTTSSSOOOHHH@@@:::888777777666333222000...---,,,************************+++*********+++,,,------******++++++,,,---......)))***+++,,,---...///000///////////////000111222222777>>>GGGQQQ\\\fffmmmqqquuuzzzAAABBBCCCCCCBBBDDDGGGIIIYYYppp{{{wwwuuuvvvwwwxxxxxxwwwvvvrrrnnnjjjmmmttt}}}{{{zzz~~~vvvkkkbbbZZZVVVQQQJJJAAA888222///---,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,---...000111///000333555888:::;;;;;;BBBKKKSSSUUUVVVZZZ```bbb^^^bbbddd```XXXSSSTTTWWWaaadddhhhjjjkkkjjjjjjkkkjjjkkklllnnnppprrrtttuuuuuuvvvxxx|||~~~xxxuuuwww|||~~~}}}}}}}}}}}}yyyuuussssssuuuuuuuuuuuupppfffVVVDDD999:::EEEUUUccckkkrrrxxx|||zzzzzzvvvpppllljjjccc\\\III<<<111------***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%''')))+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,))))))***++++++++++++++++++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,---......///.........////////////000000000000...///000000//////000111222333333444444555555555888777777666555333222111111333444444333222222333222333444555555666777777666777888777666555666888777777888:::<<<<<<:::888777777888888999999999999999888888888999:::;;;;;;>>>======<<<;;;:::999999;;;;;;;;;<<<;;;;;;::::::888999:::;;;;;;;;;;;;;;;888888777777777888888999777777777777888999:::;;;777999<<>>666111...---,,,,,,,,,+++++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,,,,---///111222111222222333333222222222777===CCCHHHKKKPPPUUUYYYWWW\\\```\\\TTTPPPSSSYYYaaadddhhhjjjjjjiiijjjkkkiiiiiijjjkkknnnppprrrssstttuuuwwwzzz}}}{{{wwwvvvyyy|||xxxyyyzzz{{{}}}}}}yyyuuutttuuuvvvuuuuuuvvvtttlll\\\III;;;999AAANNN]]]kkkuuu{{{~~~{{{}}}zzzsssnnnlllgggbbbOOOAAA333///...,,,)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++***++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////......////////////000000000000...///111111000000222333444444333333333444555555777666666555444333222222111222444444222111222333333333444555666666666555555666666555444444666777777777888:::<<<<<<:::888777777888999999999888888888888888888999;;;<<<===<<<<<<;;;;;;:::999888888:::;;;;;;<<<<<<<<<;;;;;;999<<<>>>>>><<<;;;:::::::::999888888999:::<<<===777777777888999;;;<<<===999<<<@@@DDDDDDAAA===;;;>>>>>>===;;;888888:::<<<:::@@@NNN^^^eeeaaaZZZVVVRRRZZZdddjjjmmmttt}}}yyykkkcccaaaaaa___[[[WWWUUUQQQJJJBBB;;;888777555666666444111...------)))))))))***+++,,,------))))))******+++---...///++++++,,,,,,------......))))))******+++,,,------............///000111222222444999???HHHTTTaaaiiilllqqqvvv|||@@@BBBCCCCCCCCCEEEHHHKKK\\\sssyyywwwwwwyyy~~~{{{wwwuuupppjjjggghhhkkkqqqxxx~~~~~~ooobbbZZZUUUPPPMMMGGGAAA999222///...---,,,++++++++++++,,,,,,---..................---,,,,,,------------...000222333111111111111111000//////222333666;;;@@@DDDIIIMMMKKKRRRXXXUUUNNNMMMUUU^^^cccfffiiijjjjjjjjjkkkllliiiiiiiiijjjllloooqqqssstttuuuwwwyyy|||}}}yyyvvvuuuvvvxxxuuuvvvyyy|||~~~}}}}}}{{{wwwtttsssuuuvvvuuuuuuvvvvvvqqqdddPPPBBB999===FFFWWWjjjxxx~~~}}}~~~wwwqqqnnnkkkgggUUUEEE666000000---***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,---...///------------------------++++++++++++++++++++++++------------------------........................,,,---......//////........./////////000000000111---///111222111222444666666555333222222333444555555555444333333333333333222333555555333333333444333444555666666555555444444555555444444444777999666666888;;;===<<<:::888888888999:::999888777777999999999999999:::;;;<<<<<<;;;;;;;;;:::999999999:::;;;<<<===============<<>>DDDGGGFFFBBB===:::<<<======;;;888888:::======EEEUUUeeehhhaaa[[[[[[\\\ccckkkpppssswww~~~}}}vvvllleeecccaaa]]]ZZZVVVTTTPPPIIIBBB<<<999888444666777555111...------((())))))***,,,------...+++++++++,,,...000111222,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,------///000222333111333666;;;DDDQQQ^^^gggkkkpppvvv{{{BBBCCCDDDCCCCCCDDDGGGIII```vvv}}}vvvuuuvvvwww~~~|||wwwtttmmmeeefffgggjjjooowww~~~~~~~~~rrrbbbVVVPPPMMMIIIFFFBBB<<<555///------------++++++++++++,,,---...///////////////......---,,,++++++******+++,,,.../////////000000000000//////000......333888===AAADDDBBBKKKRRRPPPKKKLLLWWWbbbeeegggjjjlllkkkkkklllmmmjjjiiijjjjjjllloooqqqssstttuuuwwwyyy|||~~~zzzuuurrrrrrssstttvvvyyy}}}{{{zzzyyyvvvsssrrrtttvvvttttttvvvxxxuuuiiiVVVGGG999:::AAASSSiiizzz{{{tttqqqnnnjjjXXXHHH777111000...+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************((()))***+++,,,---------,,,,,,,,,,,,---...///000------------------------++++++++++++++++++++++++------------------------.....................---,,,---......//////........./////////000000111111---///111222222333666888888666444111111222444555444444333222222222333333333555666666555444444555444555666666666555444333444444555444444555888:::555666888;;;======:::888888999::::::999888777666;;;;;;:::999999:::::::::<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>===AAACCCBBB>>>:::888888======<<<;;;<<<>>>AAABBB<<<<<<;;;:::::::::;;;;;;:::???EEEHHHFFFAAA<<<999:::<<<>>><<<999888:::<<>>>>>>>>======<<<;;;:::>>>>>>>>>>>>============<<<===>>>@@@@@@AAAAAAAAAEEEBBB???<<<;;;;;;<<<>>>@@@EEEIIIIIIDDD@@@@@@AAA;;;;;;::::::::::::;;;;;;>>>CCCGGGFFF@@@<<<;;;<<<;;;::::::;;;888666999@@@FFFVVVeeegggdddgggmmmsssuuuvvvwwwyyy{{{{{{xxxvvvzzzyyytttooolllhhh\\\PPPSSSPPPJJJEEEAAA>>>:::888999777555333333111///---++++++++++++++++++++++++......///......///111444333333222111///...,,,+++,,,,,,++++++++++++******+++++++++,,,---...///000111000222777===FFFTTTaaaiiinnntttwwwxxx}}}DDDDDDGGGIIIFFFDDDIIIQQQeee~~~}}}zzztttmmmiiihhhiiikkkjjjkkkooouuuzzz||||||jjj^^^OOOHHHIIIKKKIIIFFF>>>888111......///---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000222333000111111111000000///...111222333444777999;;;<<>>>>>??????>>>===;;;:::>>>=====================>>>??????@@@AAAAAA@@@@@@AAA???===;;;;;;<<<>>>???GGGJJJLLLJJJDDD@@@???@@@<<<<<<;;;;;;<<<>>>???@@@EEEFFFFFFBBB<<<999:::===;;;::::::;;;999777;;;BBBJJJVVV```bbbbbbgggpppuuuyyyyyyzzz|||~~~~~~|||zzz{{{|||yyysssooohhh]]]RRRTTTPPPKKKFFFAAA>>><<<:::888666444333333222000...,,,+++++++++++++++++++++...///000000///000222444111111000000...---++++++++++++,,,,,,------......------,,,,,,,,,---......000///111666<<>>@@@FFFEEEDDDEEEJJJTTTaaajjjiiijjjkkkjjjhhhgggggggggfffiiilllnnnnnnooopppqqquuuyyy}}}}}}}}}{{{uuurrrppprrruuuxxxzzzzzzyyyyyyyyyxxxvvvsssqqqppppppqqqrrrrrrssstttvvvyyyvvviii[[[III@@@;;;DDDUUUeeeqqqyyy|||~~~}}}zzzyyy{{{zzzwwwooo___JJJ999111///...---+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,---......,,,,,,---...------,,,,,,,,,,,,---------------............///......//////////////////000000000000000000000000000000000000000000000000000000222333444444444444555444222333444666666555222222111111111222333333555444444444555666777777888666333111222555999<<<333444444666777888999:::888888999999999999999999;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@>>><<<:::========================@@@@@@@@@@@@@@@???>>>>>><<<;;;::::::;;;>>>@@@BBBJJJLLLKKKGGGAAA===<<<=========<<<<<<>>>AAAEEEGGGKKKIIIDDD===777666:::???<<<:::;;;<<<:::999>>>EEEPPPWWW[[[\\\```iiirrrvvvzzzzzz}}}~~~yyy|||zzztttnnnhhh___WWWUUUQQQLLLGGGBBB???======777666444333444333111///,,,,,,++++++++++++,,,,,,...000111111000000222333////////////...---,,,++++++,,,,,,---///000000111///...---,,,,,,,,,,,,,,,///...000555999@@@MMMYYYaaahhhqqquuuvvvyyy~~~DDDEEEGGGHHHFFFDDDJJJSSShhhyyyssspppppprrrtttsssppppppttt{{{}}}yyyttt{{{~~~{{{uuunnn```ZZZTTTRRRSSSQQQKKKEEE666222...+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111111111222222222111111000222222222333666;;;???BBBJJJHHHFFFHHHPPPZZZeeekkkhhhjjjjjjiiigggeeedddeeeeeehhhlllnnnoooooooooppptttwww|||~~~~~~zzzsssnnnkkkmmmooosssuuuuuuuuuvvvwwwvvvuuusssqqqpppppppppppppppqqqrrrsssvvvwwwooodddOOOCCC:::>>>LLL]]]lllwww||||||yyy{{{zzzwwwqqqdddOOO===333///------+++++++++*********))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))************)))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------,,,---......,,,,,,---...,,,,,,,,,,,,---------...---------............///............////////////111111111000000000//////000000000000000000000000000000111333333444444444444333222333555666555444111111222222333444555555555444444444444555666666777555333111222555999;;;444555666777888999::::::888888888999999999999999;;;;;;<<<===>>>?????????>>>???@@@AAAAAA>>><<<:::<<<<<<<<<===============@@@@@@@@@???>>>===<<<;;;:::::::::;;;===@@@CCCEEEGGGGGGEEE@@@;;;888888999===<<<;;;<<>>???777555444333444444222111,,,,,,+++++++++,,,------///000222222111111222333////////////......---,,,,,,,,,------...//////000...------,,,,,,,,,------///---///333666<<>>AAAGGGEEEDDDIIIRRR]]]eeehhhhhhiiiiiihhheeecccccccccdddgggkkkmmmnnnnnnnnnoooppptttzzz~~~wwwnnnhhheeefffiiilllnnnoooppprrrsssuuuuuutttsssqqqpppoooooonnnooooooooosssvvvrrrjjjTTTFFF999:::EEEUUUgggtttyyy~~~}}}zzz{{{|||zzzqqqfffUUUCCC666...,,,++++++++++++*********))))))))))))))))))((((((((((((&&&&&&''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********)))))))))******++++++,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---...,,,---......,,,,,,---...,,,,,,------............---------............///---.........//////000000222222111111000000//////000000000000000000000000000000111222333333333333444333222333555666555333222333444555666666777777666666555444444444444444444444444333444444555555666777888999:::;;;;;;:::888888999999::::::::::::<<<<<<======>>>???@@@@@@>>>???@@@AAA@@@>>><<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;===???BBBEEEFFFBBBAAA???;;;888777888999;;;::::::;;;>>>CCCHHHLLLEEECCC@@@<<<999999<<<>>>BBB???>>>===<<<<<>>???GGGTTT^^^ccccccfffggghhhgggdddbbbbbbbbbcccfffiiikkkkkklllmmmnnnnnnrrrvvvzzz|||}}}~~~~~~{{{rrrjjjdddaaaaaacccfffhhhiiijjjlllnnnrrrrrrssssssrrrqqqpppooommmnnnmmmmmmpppuuusssmmmZZZKKK;;;777???NNNaaapppssszzz~~~|||{{{}}}~~~ooohhh\\\KKK<<<111,,,++++++++++++************)))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++,,,---......,,,---......,,,,,,---...+++,,,---......///......---------............///------......///000000000222222222111111000000000000000000000000000000000000000111222222333222222333222222333555555444222333444555666777777777777666666555444333333333444333444555666555444222111777888:::;;;<<<<<<;;;;;;999999::::::;;;;;;<<<<<<=========>>>>>>?????????????????????>>>===<<<<<<;;;;;;;;;<<<<<<======>>>;;;<<<<<<============<<<<<<======???@@@BBBDDDEEE???>>>===;;;::::::;;;;;;:::999999;;;>>>BBBFFFIII@@@???>>>===<<<<<<<<<===BBB???>>>>>>===???HHHQQQZZZ[[[\\\^^^eeemmmpppmmmpppvvvwwwkkkcccaaa```\\\WWWXXXVVVQQQHHHAAA>>>>>>888777555444444444222000---,,,+++***+++---///000111111111000//////111333111111111111000///...---,,,,,,+++++++++*********+++++++++,,,---...000000///---...111222555???HHHTTT^^^jjjrrruuuwww{{{EEEEEEFFFGGGEEEEEEMMMVVVmmmzzzsssooolllhhheeefffgggfffeeeccccccfffiiiiiippprrrjjjaaa___```aaaccc___XXXRRRLLLEEE<<<666------,,,+++*********+++************************************************************+++,,,---...,,,---...///////////////......000222555888;;;<<<<<<;;;>>>IIIWWWaaacccaaadddffffffeeecccaaaaaabbbccceeeggghhhiiijjjlllnnnnnnqqqtttvvvwwwyyy{{{}}}~~~}}}}}}~~~|||vvvnnngggcccaaa```aaacccdddcccccceeeffflllmmmoooqqqrrrrrrqqqqqqmmmnnnnnnmmmppptttsssooobbbQQQ>>>777;;;HHH[[[jjjrrryyy~~~}}}zzz|||~~~~~~ooollldddVVVEEE777///,,,+++++++++************)))))))))))))))((((((((((((%%%%%%&&&''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((()))))))))******))))))))))))+++,,,---*********++++++,,,,,,---++++++++++++,,,---...///,,,---......,,,,,,---...+++,,,---.../////////...---------............///------......///000000111222222111111111111111111000000000000000000000000000111111222222222222111222222222333555555444222333444555666777777666666444444333333333444555555333444555666666555444333888999;;;=========<<<;;;::::::;;;<<<<<<======>>>======>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>:::;;;<<<>>>???@@@@@@@@@>>>>>>?????????@@@@@@AAA>>>===<<<;;;<<<<<<<<<;;;999999:::<<<>>>AAADDDFFF???>>>============<<<;;;???<<<<<<===???CCCNNNYYYYYY[[[\\\]]]eeeooosssssswwwzzz}}}tttjjjfffddd```ZZZXXXZZZZZZTTTJJJAAA===<<<:::888666555444444111000---,,,+++***+++---///111222222000...,,,---111444111111111000///---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,---...///000...///111111444<<>>===<<<;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===============@@@???===;;;:::;;;<<<===::::::;;;;;;<<<===>>>>>>:::;;;===???AAABBBCCCDDD????????????>>>>>>======<<<;;;;;;;;;;;;;;;:::999::::::;;;===???AAACCCDDDAAA???===<<<<<<<<<;;;;;;<<<999:::===@@@FFFSSS___YYY[[[[[[\\\dddooowwwyyy{{{{{{}}}wwwtttmmmhhhggggggaaaYYYXXX[[[\\\WWWLLLBBB<<<:::;;;999666555444333111///---,,,+++***+++---000222333222///,,,+++,,,111444111111000///...,,,***)))))))))***+++,,,,,,---.........---,,,,,,,,,------000//////111111333:::DDDMMMVVVbbbkkkooosssyyy~~~}}}