BM6P6(@ 555555555555666666666666777555222///......///000111111000000//////......///............//////000000///...------...///000...///000111222333333333000111111111111222222222222222333333333333444444666444666999777<<>>999777666666555555555666555555444333333333333333333333333333444444333222222333333333333222111222444555444333666666666666777777777777777666999AAADDDAAA>>>===:::999999888999999::::::999;;;======<<<;;;<<<===AAAAAABBBIIIUUU___]]]UUULLLMMMNNNNNNOOORRRVVVYYY```rrrtttYYYHHHCCCCCC@@@===>>>>>>???BBBAAA===;;;:::===<<<<<<>>>@@@AAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;@@@???======>>>>>>===<<<======>>>>>>>>>>>>======???>>>===<<<===???AAACCC@@@@@@@@@??????@@@CCCDDDIIILLLRRR\\\kkkqqqMMMAAA555333000000111222000.........////////////..............................------------------------,,,,,,,,,---,,,,,,++++++---------............///,,,,,,,,,---------..................////////////000000000000000000000000000111111111111222222222888999;;;LLLvvvaaaPPPLLLGGG@@@;;;AAA======AAABBB>>>::::::???>>>>>>@@@BBBEEEIIIKKKPPPVVV^^^iiivvvxxxnnnhhheeeaaa[[[VVV555555666666666777777777888666333000...///000111////////////.........---...............///000111000///...------...///000...//////000111111111111000000111111111222222222222222222333333333444444444333666999777999JJJ___vvviiiWWWYYY]]]dddsss|||sssfff```YYYVVVXXX[[[[[[YYYYYYWWWSSSPPPNNNQQQVVVZZZmmmpppxxxrrr}}}___NNN<<<666666666555555555555555555555444333333333333333333333333333333444333333222222333333333333222111222444555444333666666666666777777777777666<<>>>>>>>>>>>>>>===:::888?????????@@@@@@?????????AAA@@@???@@@AAAAAA???>>>:::;;;===???AAACCCDDDDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@BBBEEEGGGHHHHHHJJJZZZqqq\\\@@@777555222000000111222000.........////////////..............................------------------------,,,,,,------------,,,,,,---------............///,,,---------........................////////////000000000000000000000000000000111111111222222222555666999GGGlllrrr___YYYQQQHHHAAABBB>>>>>>AAAAAA??????AAA>>>>>>>>>???AAADDDGGGIIILLLQQQXXX```kkk{{{vvvpppgggbbb___\\\WWWRRR666777777777777888888888999777333111//////111222............---------------------......000111111//////............//////......///000000/////////000000000111111111222222222222222222333333333333333222555999888666>>>JJJWWWvvvhhhfff^^^UUUSSSaaazzzxxxwwwzzz}}}~~~yyyuuupppnnnqqqvvvzzz}}}nnnEEE;;;444666::::::888777444444555555444444333222222222222222222222222222333333222222222222333333333222111222333444444222555555666666666777777777555BBBRRRXXXMMM???999<<<999999999888888777777777:::;;;;;;:::999:::<<<>>>>>>@@@AAAAAADDDHHHGGGBBBIIIJJJKKKLLLNNNQQQVVVZZZZZZ```kkkgggSSSHHHDDDCCCBBBBBB@@@?????????@@@@@@@@@AAACCCDDDEEEDDDCCCCCC======>>>>>>>>>>>>>>>>>>===<<<===>>>@@@@@@===;;;=====================>>>@@@@@@@@@AAACCCDDDEEEFFFDDDBBBAAAAAAEEEJJJNNNPPPbbbyyyjjjIII888555444222000///000000000.........////////////......------------------------,,,,,,,,,,,,------------,,,------.........---------------............///------........./////////............////////////000000000000000000000000000000000111111111222222333555666>>>YYYzzzjjj[[[KKKBBBAAA>>>===>>>===:::===AAA=========>>>@@@BBBEEEFFFFFFJJJPPPUUU]]]gggttt}}}zzztttjjjddd]]]YYYWWWUUUQQQNNN777777888888888999999999999777444111000000111222........................------------...000111222/////////......///////////////000000000///......000000000000111111111111111222222222222333333333555222444888999666888===@@@VVVwwwyyydddZZZ^^^fff}}}bbbJJJ===777444999<<<:::777555444444444444444333222222222222222222222222222222222222222222222222333444222111111111333444333222444555555555666777777777555BBBRRRWWWMMM>>>888;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999<<<>>>???CCCEEEBBBAAACCCCCCAAAHHHIIIKKKLLLNNNRRRWWWZZZ```cccgggqqqwwwkkk___XXXNNNMMMIIIDDDBBBDDDDDDCCC===>>>?????????@@@AAACCC??????>>>>>>>>>>>>>>>>>><<<<<<<<<>>>@@@@@@===;;;AAA@@@@@@??????>>>>>>>>>AAABBBDDDEEEFFFFFFFFFFFFKKKNNNQQQTTTYYYcccoooyyyrrrPPP===888777333111000////////////...---......//////......---------------------------,,,,,,,,,,,,,,,---------------......///.........---------............///.........////////////000............////////////////////////////////////000000000000111111111111333555444555EEEjjj}}}eeeQQQFFFCCCAAA@@@???<<<888999>>><<<<<<======???@@@BBBCCCBBBEEEIIIMMMRRRYYYaaafffxxxzzzsssjjjddd___[[[UUURRRQQQOOOMMMLLL888888888888999999999999999777444111000000111222////////////////////////---------......///111111...//////////////////...000000000111000000////////////000000000111111111111111111222222222333333777444444777999888999:::666===PPPoooooodddiii{{{qqqWWWCCC666999555333555666333000111333333333333333222222111111111111111111111111111111111111111222222333444222111000111333444333222333444444555666777777777666<<>>>>>CCCEEEAAA@@@BBBCCCBBBBBBDDDFFFGGGIIILLLQQQUUU[[[```bbbaaaiii}}}|||vvvfffSSSJJJJJJLLLKKKGGGGGGFFFCCC@@@???AAACCCEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAA???@@@@@@AAACCCEEEGGGJJJKKKHHHJJJMMMPPPQQQPPPOOONNN^^^kkk|||uuuQQQ;;;555444333111111000///...---......------............------------------------------+++++++++,,,,,,,,,------,,,------.../////////...---------............///.........////////////000............//////////////////////////////////////////000000000111111111333555555333999WWWttt\\\NNNFFFCCCBBBBBB@@@;;;;;;???<<<<<<======>>>???@@@@@@AAACCCFFFIIIMMMRRRWWWZZZ___lllyyy~~~}}}xxxrrrllleee]]]YYYWWWTTTPPPNNNMMMMMMLLLLLL777888888888888999999999999777333111//////111222/////////000000000000000///............///000000......////////////......///000000111111000000000/////////000000000111111111111111111222222222222777666444555888999::::::888666>>>VVVvvv}}}nnnkkklll}}}tttRRR@@@::::::888444333444333000111444222222333333222222111000000000000000000000000000111111000111111222333444222111000111222333333111333333444555666777777888666777;;;@@@???999888:::666777999;;;<<<<<<<<<;;;888999999888777888:::<<<;;;???@@@>>>===@@@BBBAAABBBCCCEEEFFFGGGKKKPPPSSSRRRZZZ^^^[[[[[[hhhzzziiiSSSLLLHHHCCCFFFIIIJJJHHHEEECCCDDDFFFEEEDDDBBB@@@@@@@@@@@@AAACCCBBB@@@@@@AAABBB@@@???===>>>@@@BBBFFFJJJNNNQQQSSSXXX```iiiooorrrssssssZZZ???555444333000000111000///---,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---...............---------............///------........./////////............////////////000000000000000000000000/////////000000000111111111333555555777LLLzzzhhhTTTHHHBBB>>>??????===<<<>>>============>>>>>>>>>>>>@@@AAACCCFFFJJJNNNRRRTTTYYY___eeeiiinnnzzzyyytttmmmfffaaa[[[VVVSSSQQQOOOMMMKKKJJJJJJKKKLLL777777777888888888888999888666333000...///000111........./////////000000000//////............///---...///000000///...---------...///000000000000////////////000000000111111111111111222222222222444555555555666777888888999888===III\\\zzzuuusss}}}zzzVVV@@@;;;;;;:::777444444555444111444999222222222222222111111000000000000000000000000000000000000000111222333444222000000111222333222111222333333444555666777888444444777:::888555666;;;999:::;;;<<<<<<;;;:::888777888999999888888999::::::======;;;<<<@@@AAA>>>CCCDDDEEEFFFGGGJJJOOORRROOOVVVZZZ[[[^^^gggqqqvvv{{{mmm```RRRMMMRRRWWWVVVPPPIIIEEEDDDFFFEEECCCCCCCCCEEEGGGHHHKKKHHHEEECCCDDDDDDDDDDDDCCCEEEJJJRRR[[[eeemmmqqqxxx~~~iiiEEE777888777333000///000111///,,,+++,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,------.........---------............///,,,---------........................////////////000000000000000000000000////////////000000000111000111555888666BBBgggkkkWWWKKK@@@===>>>============>>>>>>>>>>>>======<<>>>>>??????>>><<<999888666777999:::999888888999<<<===;;;:::<<>>>>>??????>>>======<<>>===???CCCGGGJJJKKKOOOPPPSSSYYY^^^aaaeeehhhnnnxxx|||xxxsssmmmiii^^^[[[XXXVVVSSSPPPMMMJJJHHHGGGFFFEEECCCDDDFFFHHH999888666666888:::::::::777555333111///.........////////////////////////000000///...............///////////////////////////////////////.........111000...------...//////000111111111111222222222222222222222333444555555555444888======CCC]]]yyyaaaUUUEEE:::666666666555444444444333333333222222222111111111000000//////............////////////000000000000000000000000//////000111222333333333222222111111222222333444444444444555555555666666:::>>>BBB@@@:::666666888777888888999999999888888;;;;;;;;;<<<<<<<<<<<<<<>>=========<<<<<<===>>>@@@AAACCCDDDHHHJJJMMMOOOQQQTTTXXX[[[bbbeeejjjooovvv}}}{{{yyywwwtttpppjjjbbbYYYTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGBBB@@@DDDGGGGGGGGGIII999777666666888999:::999777555333111///.................................000000///......................................./////////////////////...///...------...///000111000000111111111222222222222222222222333444555555666555888<<<999:::JJJ^^^zzzvvvPPPHHHAAA888333333444333222333333333222222222222111111111111000000000//////............////////////////////////////////////...///000111222222222222222111111111111222333333333333444444444555555555666:::======999666666888777777888999999999888888;;;;;;;;;<<<<<<=========BBBDDDEEEDDDDDDDDDFFFHHHJJJPPPRRRPPPVVVaaabbb[[[]]]fffvvv|||\\\BBBBBB;;;333000111222111/////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////............////////////000000000000111111111111444333555888777666<<>>======<<<<<<<<<<<<===???AAABBBCCCEEEGGGIIILLLNNNPPPTTTWWWXXXZZZ^^^bbbgggmmmtttxxxyyytttooolllfffaaa[[[UUUNNNJJJMMMLLLJJJHHHFFFEEEDDDDDDFFFBBBAAAEEEGGGGGGGGGIII999777666666888999999888777555333111///.................................000///......---.......................................//////////////////------------...000111222000000000111111111222222222111111222222333444555666444777:::777333999DDDPPPqqqUUU888777444222333666666444222222222111111111000000000000000000000////////////---............/////////////////////////////////...///000111111222222111111111111111111222222333222222333333333444444444111555888999777555777999666777888888999999888888::::::;;;<<<===>>>>>>???DDDDDDDDDCCCBBBDDDGGGIIIMMMRRRRRRPPPTTT\\\]]]XXXZZZ^^^eeemmm|||uuuXXXAAA333999555000///000222111////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////............////////////000000000000111111111111222222666888666222444999>>>___uuuddd\\\WWWTTTMMMDDD>>>=========<<<;;;;;;<<<<<<>>>???@@@AAA@@@BBBEEEGGGHHHKKKNNNQQQSSSUUUWWWZZZ\\\```eeeiiiooosssyyy|||xxxssspppmmmgggddd___ZZZWWWTTTPPPNNNKKKJJJHHHFFFEEEDDDCCCCCCEEEBBBCCCFFFGGGEEEFFFIII999777666777888999888777777555333111///.................................///......------.............................................////////////---------...///000000111000000000000111111111111111111111111222333444555555333444999999555666:::BBBRRRkkkXXX@@@<<<555444444666777666333000111000000000000/////////////////////////////////---------.........//////////////////////////////...//////000111111000000000000000000000111222222111111222222222333333333000333666666555555666777555666777888888999999888999::::::<<<===>>>??????DDDDDDCCCBBBAAACCCGGGJJJIIINNNPPPPPPTTT[[[^^^[[[ZZZ]]]```aaahhh{{{pppTTTCCC<<<:::444222000///111111///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............///////////////000000000111111111111...000333555444333444666999PPPpppttthhhVVVNNNCCC===<<<=========;;;;;;;;;<<<<<<>>>???@@@>>>???AAACCCDDDFFFIIIKKKOOOQQQSSSUUUWWWYYY]]]```gggjjjnnnsssyyy~~~|||zzzrrrsssrrrooojjjgggeeeeee___]]][[[[[[[[[[[[YYYWWWIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCFFFEEECCCFFFKKK888777666777888888777666777555333111///.......................................------------..............................---.........//////000000//////////////////......//////000000000111111111111111111111222333444444555333333666888888777999???BBBIIIeeeoooSSS777///888444333222222111000///---000000000/////////...........................///------------..........................................///000000000//////000000//////000000111222111111111222222222333333333444555555555444555555555555666777888999999999888999:::;;;<<<===>>>???CCCCCCBBBAAA@@@BBBFFFIIICCCGGGKKKLLLPPPVVVYYYYYYXXX\\\______```kkk}}}eeeIII:::444222222333222111111111000...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................///////////////000000000111111111111///000111111222444666777888BBBSSSmmmvvvZZZSSSHHHAAA??????>>>>>><<<<<<;;;;;;<<<===>>>>>><<<>>>@@@@@@AAABBBEEEGGGGGGIIILLLNNNPPPRRRVVVXXX^^^___aaadddhhhkkkoooqqqsssuuuxxx|||~~~~~~~~~|||xxxtttpppmmmeeeeeedddaaa\\\YYYYYYYYYSSSSSSUUUWWWYYYXXXUUURRRDDDDDDBBBAAA@@@@@@@@@@@@BBBAAACCCEEEDDDDDDLLLUUU888777666777888888666444777555333111///.........---------------------------------,,,------...///------------------------------......///000000000//////000000///...------/////////000000000111111111000000111111222333444666444333444555666555555777;;;===HHH^^^ssstttPPP@@@;;;444222666444333111000//////000111000000/////////.........---------...............,,,------------.......................................////////////......///////////////000000111111111222222222333333333555555555444444444444444444555666777888999999999888888999:::;;;<<<<<<===AAAAAAAAA@@@???AAADDDFFFFFFIIILLLNNNPPPSSSVVVXXXWWW]]]bbbcccbbbeeemmmuuuyyy```DDD666444333000---222222222111000///---,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.....................////////////000000000000111111111111333444222///000444666555888:::???QQQvvv{{{gggbbbZZZPPPGGGBBB@@@???======<<<<<<<<<======>>><<<===>>>??????@@@BBBDDDBBBDDDHHHJJJLLLOOORRRUUUVVVVVVWWWYYY[[[^^^```aaaeeegggjjjooossswwwyyyzzz}}}|||{{{uuutttssspppmmmiiieeeccc```^^^ZZZVVVSSSPPPNNNMMMMMMNNNOOOQQQQQQOOOJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCFFFGGGMMM\\\kkk888777666777888888666333777555333111///.........---------------------------,,,,,,,,,------...///------------------------------......///000000111---...///000000//////...////////////000000000111000000000000111222333444555555555444444555444333333888888===FFFPPPjjjfffNNN777222777:::999888333333222111000111333444000000000////////////...,,,,,,---------.........,,,,,,---------..........................................//////......---///............///000000222222222222333333333444444333222222333444444333333444555777888888999999888888888999999:::::::::>>>???@@@@@@???@@@BBBDDDHHHJJJNNNPPPQQQQQQUUUYYYXXX\\\bbbdddddddddgggjjjnnnvvvnnnQQQBBB555444777666333333///000000000///...---...,,,,,,++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////000000000000111111111111222444333///000555666333777999999BBB```}}}zzzrrrdddTTTGGG@@@???>>>>>>======<<<======>>>;;;<<<============???AAA@@@CCCGGGIIIKKKMMMPPPRRRQQQRRRSSSTTTVVVWWWYYYZZZ\\\^^^```cccgggjjjlllnnnssstttuuuvvvxxxxxxyyyyyyvvvuuutttsssrrrqqqqqqqqqiiihhhgggeeebbb```___^^^]]]XXXSSSQQQPPPOOOLLLIIIKKKJJJIIIJJJJJJHHHEEEBBBFFFEEEEEEDDDDDDDDDDDDEEE@@@BBBEEEIIINNN[[[rrr777777777777888888555333777555333111///.........------------------------,,,,,,,,,,,,------...///---------------------------------...///000000111+++,,,...000111111000000////////////000000000000000000000000111222333444222555777777666666666444888777444:::DDDFFFQQQhhheee>>>===;;;888555222111222000111111000///...///000111000000000////////////,,,,,,,,,------.........,,,,,,,,,---------..............................---......///......------...............///000000222222333333333444444444222111000111222444444444333444555777888888999999888888888888888888999999<<<>>>???@@@??????@@@BBBBBBDDDHHHLLLMMMMMMRRRWWWTTTXXX\\\___```aaabbbccchhhhhhnnnuuuSSSAAA999555555444//////333---...///...------...///+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111---111222000222888777333333888888:::PPP|||ttt]]]JJJAAA>>>???>>>>>>============>>>:::;;;<<<<<<;;;;;;===???===???CCCEEEFFFHHHJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVWWWXXX[[[]]]```aaacccccceeegggjjjlllnnnooogggeeecccbbbaaa```aaaaaa```___^^^]]]\\\[[[[[[\\\YYYTTTOOOOOOQQQSSSPPPLLLEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBFFFLLLTTTfff<<<999777777999:::777555555444222000............---+++((()))+++,,,***'''++++++,,,---------,,,,,,------------------------++++++,,,,,,---......///........................////////////000000000000111111000000111111222333000111444555666666555444444444555666999<<>>???CCCEEEGGGIIIIIIKKKMMMOOOSSSUUUWWWZZZ\\\]]]]]]]]]\\\___gggqqq{{{hhhIII===444444444333222111000///111000000///...---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---...///000///...---,,,------...............////////////222222111111111111111222555333777===BBBZZZxxxfff]]]QQQBBB??????>>>?????????===<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<>>>???AAACCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWUUUTTTRRRQQQQQQQQQUUUTTTTTTSSSSSSRRRQQQQQQOOOOOOPPPPPPNNNKKKHHHGGGBBBBBBAAA@@@@@@@@@@@@@@@CCC???@@@CCCBBB======AAABBBGGGPPPaaa{{{:::999777777777777555444555444222000...............---,,,,,,,,,---+++***++++++,,,---------,,,,,,------------------------,,,,,,,,,------..................................../////////000000000000111111000000111111222222000111333555666555444444444444444555888:::===>>>???UUUoooyyy```HHH888222444444333111111000000000000000000000/////////...///.........---------,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...........................////////////////////////111111111111222222222222111111111111111222333333333333333333444555666777666666777777777777777777999;;;<<<<<<<<<<<<===???>>>@@@CCCDDDEEEGGGIIILLLNNNPPPRRRUUUWWWXXXYYYYYYXXXZZZ___gggmmmrrr|||}}}fffKKK<<<999333333333333222111000///000000//////...------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,------...///000///...---,,,------...............////////////222222111000000111111222333111333888:::LLL{{{}}}gggQQQJJJFFF@@@>>>===>>>===;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAACCCCCCDDDFFFHHHIIIJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIHHHGGGDDDBBB@@@AAA@@@???>>>===<<<<<<<<<;;;;;;>>>AAA>>><<>>;;;===@@@BBBCCCEEEGGGJJJKKKLLLNNNPPPRRRTTTUUUUUUYYYYYY^^^eeehhhhhhjjjmmmrrrvvv{{{___LLL???444222555222222222222111000///////////////......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************.........---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000//////...------------...............////////////111111000000000111111222444000111444444<<<[[[|||~~~fffUUUMMMEEEAAAAAABBB@@@===???>>>===<<<;;;;;;;;;;;;<<<=====================>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEFFFHHHIIIJJJFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBAAA@@@>>><<<;;;??????>>>===<<<<<<=========???AAABBB???@@@KKKWWW___rrr666999;;;999555222222444555444222000............---000222000...,,,...111******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........./////////000000///000000111111111111111000111222333444333333333444444444555666666777888>>>>>><<<>>>MMMiiijjjTTT>>>444555666666666222111000000/////////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////////////////......//////000000111111000000000///000000111222111111111111222333444555666555555555555444444444777999::::::::::::;;;===;;;===@@@BBBDDDEEEHHHKKKJJJKKKLLLOOOQQQRRRTTTTTTXXXXXX^^^hhhmmmkkkhhhgggjjjhhhkkkzzzgggTTTAAA999666333222444000111111111000000///............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++*********************+++++++++---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000............------..................////////////111000000000000111111222555222222666555666FFFXXX|||eee[[[OOOHHHGGGFFFCCC@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDCCCCCCBBBAAAAAAAAA????????????>>>===;;;;;;<<<<<<<<<<<<===>>>??????AAAAAACCCDDDGGGPPP^^^jjjyyy666999<<<:::777333333555555444222000............,,,///111000---,,,...111)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////............////////////...///000111111111111000111111222222222222222222555555555666666666666666777:::;;;999===LLL___kkkpppOOOAAA555444999777222---000000///.........//////////////////............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---......///000000111111000000000///000000111222111111111111222333444444555555555555444444444444777888::::::999999;;;<<<;;;>>>@@@BBBCCCEEEHHHJJJHHHIIIJJJLLLNNNPPPRRRRRRQQQRRRYYYdddjjjhhhddddddbbbaaacccmmm~~~zzzgggIII???666555888777444222//////000000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......///------..............................////////////000000//////000111111222444111222777888666<<>>===<<<<<<<<<<<<999999999:::;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;999999999:::;;;<<<===>>>AAABBBFFFPPP```sssxxx666888::::::888666555444555444222000............---...//////...---...000)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................------........./////////...///000111111111000///111111111111111111111111444444555666666666555555000555:::888555999BBBKKKWWWrrrxxxeeeUUUIII===444///222666444000...///......------........./////////.........------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222111000000000000111222222111111111111222333444444444444444555555555666666777999::::::::::::;;;===:::<<>>===<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>??????@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::777888999;;;===@@@BBBCCCPPPWWWaaarrrpppmmm~~~555555666888999888555222555444222000..................---...///000000///))))))+++,,,---.........++++++++++++++++++++++++******+++,,,...///000000---------------------------------.........//////---...000111222111000///111111111000000000111111111222333555555555444444333555777777333111444888555III]]]kkkqqqVVVDDD999666888111...---000222111222555...---------------......//////.........---------************+++++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///111222222333111111111111111222333333222111111222222333444555333333444555666777777888888999;;;;;;::::::<<<===;;;===?????????@@@BBBDDDBBBBBBCCCDDDFFFIIIKKKMMMRRRSSSXXX\\\ZZZWWWXXX\\\XXX[[[^^^```aaabbbeeeggg{{{iiiRRR???777888777555222000000111///---,,,------.........------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++((())))))***++++++,,,,,,)))******++++++++++++***************************++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,.../////////..................////////////.........//////000222222222000///222333444666999999GGGgggttteee^^^LLLJJJHHHDDDAAA???===<<<======<<<<<<<<<<<<;;;;;;=================================>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;:::999999999999999999::::::999;;;@@@FFFNNNUUU[[[^^^ssssssjjjyyy333222333666999999555111555444222000............000...,,,...111333111///((()))+++,,,---.........++++++++++++++++++++++++))))))***,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000111222111///...111111000000000000000111///000222333444444333222555333333444666666777::::::@@@AAA>>>MMMooottt]]]HHH@@@<<<555222555333222444555111---...444------,,,,,,,,,------...//////.........---------))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................///000111222333333222222111111222222333444222222222222333444555666222333444555666888999999888:::;;;;;;;;;;;;<<<>>>===>>>@@@AAA@@@AAABBBDDDCCCCCCCCCDDDFFFIIILLLMMMRRRSSSUUUWWWSSSOOOSSSZZZSSSTTTUUUWWW\\\aaaeeehhhdddrrrzzzaaaNNN>>>333222777000333444333333333111...,,,,,,---......---------+++++++++++++++++++++,,,*********++++++,,,,,,,,,************************))))))******+++++++++,,,((())))))***++++++,,,,,,+++++++++++++++***)))(((************************+++++++++++++++++++++++++++,,,---------,,,+++***+++,,,.../////////................../////////000............///000222222555222000111111333555888@@@:::IIIooopppVVVTTTPPPLLLGGGDDDAAA@@@@@@@@@???>>><<<;;;::::::=========<<<<<<;;;;;;;;;AAAAAA@@@??????>>>======;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<>>>>>>>>>>>>======<<<;;;;;;;;;:::999999999999:::;;;;;;;;;@@@HHHTTT```mmmvvv{{{yyymmmnnn|||444555666666666555333222333222000///...---......---///000000///......///---.........---,,,,,,+++)))******++++++******)))++++++,,,------......///,,,,,,------------,,,,,,...------,,,,,,,,,------000000000000000000000000000000000///////////////000000000111222222333333333333333444444444555555888888888;;;DDDRRRbbblllmmmIIIDDD>>>888555444333222000000//////.........---///...---,,,,,,---...//////...,,,******+++,,,---************************))))))))))))))))))))))))))))))))))))************---,,,***))))))***,,,---------++++++++++++------------------------------/////////000111111222222111111111111111111111111111111111111222333444444666666666666777888999:::888999999::::::;;;;;;<<<======>>>AAAEEEFFFCCC@@@BBBAAAAAABBBDDDGGGKKKMMMPPPOOORRRVVVVVVSSSUUUYYYWWWUUUTTTUUUYYY]]]___```fffiiipppyyy```SSSBBB888777777444000000000000000////////////......---,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------,,,++++++------------------------////////////////////////...............///000000000111111222222333444444999999@@@TTTsssiiiXXXWWWUUUJJJDDDFFF<<<>>>@@@???===;;;::::::::::::===AAA@@@<<<;;;>>>??????>>>;;;999888;;;===999999999:::::::::::::::999999999:::<<<===<<<;;;@@@???===;;;::::::;;;<<<666777999;;;===>>>>>>>>>===BBBRRRiii}}}uuummmrrr666666777777666555444333333222000///...---......---...000000...---...///------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------......///---------......------------------------......///////////////////////////000000000000000000000000///000000111111222333333222222222222333333333444888777666555777<<>>;;;666222111111000///............---------,,,///...---,,,,,,---...//////---,,,******+++,,,---************************))))))))))))))))))))))))))))))))))))************---,,,***))))))***,,,------,,,++++++++++++,,,---------------------------...//////000000111222222111111111111111111111111111111111111222333444444555555555666666777888999888888999999:::;;;;;;;;;>>>>>>???BBBFFFGGGEEECCCDDDDDDDDDEEEGGGIIILLLNNNOOOLLLMMMQQQSSSQQQRRRUUUYYYXXXWWWXXX[[[]]]^^^^^^___aaadddiiippp{{{qqq^^^QQQEEE===444000111222000---000000000/////////............------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))************************)))************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...------------,,,,,,,,,------------------------////////////////////////...............///000000000111111222222333333444777777:::EEE]]]wwwmmm\\\NNNGGGCCCBBBBBBAAA@@@@@@??????<<<;;;===@@@???;;;;;;>>>999::::::::::::::::::;;;:::999777777888:::===???;;;::::::;;;<<<<<<;;;:::???===;;;;;;;;;;;;999777???@@@AAA???<<<===BBBGGG___```iiizzz|||xxx888888888888777666444444333222000...---------...,,,...//////...------...---------------,,,,,,+++------............------++++++,,,------......///........................------------...///000000////////////////////////000000000000000000111111//////000111111222222333111111111111222222222222222444555666555555777999555???OOO```rrrkkkPPP>>>:::777222333111/////////000///...---------,,,,,,,,,,,,,,,...------,,,,,,------......---,,,******++++++,,,************************))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......//////000111111111000000000000000000000000000000000000111222333444444444444444555666777777777777888888999::::::;;;>>>>>>@@@CCCFFFHHHGGGEEEGGGGGGGGGHHHIIIKKKMMMNNNRRRMMMKKKPPPTTTUUUVVVWWW[[[ZZZZZZ\\\^^^^^^]]]\\\]]]^^^___aaacccggglllpppwww}}}fffUUUHHH<<<555333111//////111111111000000////////////.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,)))***++++++++++++***)))************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////...............///000000000000111111222333333333333555666:::GGGbbbnnnaaa___XXXOOOIIIFFFDDDAAA??????===>>>@@@>>>999999<<<:::::::::;;;<<<===;;;:::;;;:::999888777777888888555666777999;;;<<<>>>>>>===<<<;;;>>>AAABBB@@@>>><<>>===;;;999;;;===>>>===:::777555888999;;;<<<===???BBBCCCCCCDDDEEEEEEFFFGGGHHHJJJWWWaaaoooxxx}}}wwwjjjfff~~~|||<<<;;;:::888777555444444222111///...---,,,------+++,,,......,,,,,,,,,---++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,++++++,,,------......//////...------------...///222111000///...---------........................//////000000111111111111...//////000111111222222222222222222333333333333444555666555333222333444777;;;>>>???>>>@@@DDDGGGJJJYYYsss{{{eeeLLL999:::<<<;;;888666555333///111000000111222222000...---------------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000////////////////////////////////////000111222222111111111111222333444555555555666666777888888999999;;;===>>>@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJGGG@@@???FFFOOOSSSUUUWWWXXXYYY[[[^^^aaaaaa___]]]YYY\\\aaadddfffgggiiikkkkkkmmmooorrryyyrrr___EEE???888444444555555444222222222///,,,+++---///............------------++++++,,,,,,---.........++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++******************+++************************))))))*********+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,***++++++,,,---...//////------------------------////////////////////////...............///000000///000000111111222333333333333555888===DDDKKKOOOoooaaaZZZWWWTTTQQQPPPMMMLLLJJJEEE===;;;===???===;;;;;;===@@@BBBCCCCCCAAA@@@>>>===<<<<<<<<<>>>@@@BBBDDDEEEGGGKKKNNNTTTXXXZZZWWWSSSTTTZZZaaappp{{{mmm^^^YYYaaallluuuggg===<<<:::888666444444333222111///---,,,,,,,,,---***,,,------,,,++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------......///...---,,,++++++,,,---...111111///...---,,,,,,,,,..............................//////000000111111......///000000111111222222222222222333333333444222333333111000000333555111666;;;===<<<;;;<<<>>><<>>@@@@@@BBBEEEHHHIIIIIIIIIHHHDDD@@@AAAHHHOOORRRTTTWWWWWWXXXZZZ]]]``````___]]]ZZZ^^^bbbfffgggggghhhiiieeehhhiiiiiikkksssrrrcccXXXMMMBBB999777555444444333111///222111000...,,,---///111......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,---...//////------------------------////////////////////////...............///000000//////000000111222222222666222000333;;;AAADDDCCC___uuuxxxrrrmmm```]]]\\\YYYRRRGGGBBBBBBFFFGGGIIIIIIKKKNNNSSSWWWbbbYYYLLL@@@999888<<>>AAAFFFSSS```nnnvvvwwwfff___WWWOOODDD<<<888777777666111000///000111222333555000...------......---,,,++++++,,,,,,------------)))***+++,,,,,,+++***)))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))***+++,,,,,,+++***))))))******+++,,,,,,------+++,,,,,,---......//////....................................///000111111111111111111222333444444333444444555666666777777666888999999888888:::===>>>@@@DDDGGGIIIIIIHHHGGGGGGFFFHHHNNNQQQRRRTTTXXXXXXXXXYYY[[[]]]]]]\\\ZZZ\\\___cccffffffffffffgggbbbcccdddeeegggkkkppptttrrryyyooogggWWWFFF===;;;999555555444333222222222111000111000/////////000000000---------,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++***))))))***++++++************************)))************+++++++++*********++++++,,,,,,---************++++++++++++,,,,,,,,,------.........------------------------////////////////////////...............///000000//////000000111111222222444111000444;;;??????<<>><<<999666444333222222222111///---,,,,,,,,,,,,)))+++------+++***+++,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///---,,,***))))))***,,,---***++++++,,,---...000000........................,,,,,,------...//////000......//////000111111111000000000000111111111111111222333222111000111333444555555333000000444888333333666;;;<<<;;;@@@GGGOOOPPPQQQVVVaaassstttbbbXXXOOODDD>>>>>>666777777777555111...+++333111111111111//////111000...------...//////...*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++,,,------......///...........................------......///000111111111111111222333444555333333444444555666666777666888999888666666999<<<<<>>===888333>>>JJJ```{{{{{{xxxyyy{{{||||||{{{uuukkkdddfffrrr|||@@@:::777888888666555777333111///---,,,,,,......+++++++++************)))******))))))******+++,,,***++++++,,,,,,++++++***((()))***+++,,,---------------------------------................................................///...---,,,,,,---...///000/////////111111///...000111111000//////000222111111111111111111111111111000000000111333555666444555555666777888888999===<<<<<<>>>DDDMMMWWW]]]ooozzzwwwmmmOOOKKKDDD>>>999666666666444444444444333333222111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************---------............///111000...,,,+++,,,...///......///000000000000000000111111111111222222222///111222333333333555666777777777888999999::::::>>>>>>???AAACCCFFFHHHIIIEEEIIIMMMLLLIIIIIILLLPPPUUUSSSRRRTTTXXXZZZZZZYYYUUUXXX]]]aaacccbbbaaa___aaaaaaaaabbbdddddddddcccaaabbbccceeehhhllloooqqqwwwxxxyyy|||xxxiii]]]LLL@@@===777666555444333333222333222222222111111111000000//////............//////+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++*********)))***,,,---,,,+++)))''')))******++++++,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------......------000...+++,,,...000///---000///......///000///------------............////////////000111111222222555555555555555666777888@@@KKKNNNVVVpppvvvkkk]]]\\\bbbooo~~~{{{qqq???:::777888888555444666222111///...------------+++++++++************)))******))))))******+++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,---------------,,,,,,,,,................................................///...------------...///000///...///111111///...///000000///......///111111111111111111111111111000000000000111333555666444555555555666777777777777666666777:::>>>BBBEEEHHHQQQ___ooo}}}uuunnneee```]]]YYYQQQKKK>>><<<888555444333444555111111111111111000//////...........................------------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************------------............111000...---------...///......///000000000000000000000111111111222222222222222222222222333555666666666777888888999999:::======>>>@@@BBBEEEFFFHHHDDDGGGJJJJJJGGGGGGJJJMMMPPPOOOPPPSSSWWWYYYXXXVVVRRRTTTWWWYYY[[[\\\\\\\\\^^^]]]]]]]]]___```````````````aaabbbdddgggjjjkkkmmmlllkkklllrrr|||vvvaaaPPPJJJFFF<<<666777666555444333222222222222222222111111111000000000///......------......///+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***************)))******+++,,,+++***)))((()))******++++++,,,------+++++++++************)))***************************************************+++++++++++++++************+++++++++,,,,,,,,,+++,,,------......------///---++++++---...---,,,///---,,,---...///...,,,---------............////////////000111111222222333333333333444555666777???EEEAAABBBTTTkkk}}}vvvsssnnnhhhccc```^^^^^^dddlllxxxnnnkkkuuu>>>999666777777444333555111111000///...---,,,,,,+++++++++************)))******))))))******+++,,,******++++++++++++******)))******+++,,,,,,,,,,,,......------,,,,,,++++++------------------------------------------------///...------------...///000///...///000111///---...//////...------...000000000000000000000000000000000000000111222444555444444444555555555555555444444555666666666666555666999@@@GGGLLLPPPQQQQQQZZZ^^^ccchhhlllooorrruuu{{{||||||zzzvvvpppjjjffffffbbb[[[UUUPPPLLLHHHEEEBBB@@@===;;;;;;:::888666111000000//////000111111....../////////...------........................------------,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,---------......111000///...---...///000......///000000000000///000000000111111111222222444333333333333444666777666666777777888888999999;;;<<<===???AAACCCDDDEEEBBBEEEGGGGGGEEEDDDGGGJJJJJJKKKMMMQQQTTTVVVUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXZZZ[[[]]]^^^]]]]]]]]]^^^```bbbccc```^^^]]]^^^aaaeeehhhiiimmmrrrxxx|||mmmfff^^^UUUDDD:::333555666222222555444333222111000000000111111111111111000000000000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))*********+++++++++************))))))******++++++,,,------+++++++++************)))************************************************)))******+++++++++************+++++++++,,,,,,,,,+++,,,------......------///---,,,,,,---......---...,,,+++,,,---...---,,,---------............///...//////000000111111222000111111222333444666777>>>???888555<<>>888555666666444333555111111111000///---,,,++++++++++++*********))))))******))))))******+++,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,......---,,,,,,+++++++++------------------------------------------------.........------.........///......///000000///---...//////...------...000000000000000000000000000/////////000111222222333333333333333333333333222222333444555666555555444666777888888888777666666777:::===???@@@@@@BBBDDDEEEFFFGGGFFFDDDAAA>>><<>>???AAABBBBBBAAACCCEEEEEEDDDDDDFFFHHHIIIJJJKKKNNNQQQSSSUUUVVVZZZXXXTTTRRRQQQSSSUUUWWWUUUUUUUUUTTTTTTUUUXXXZZZZZZZZZYYYXXXXXXYYYZZZ[[[XXXWWWWWWZZZ^^^___\\\XXXYYYZZZZZZ[[[bbbiiikkkgggeeegggkkkpppvvv{{{rrreee^^^]]]YYYXXXPPPDDD===<<<999555777333222555444111000333222111000///////////////111111000000000/////////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++******((()))))))))******++++++,,,+++******))))))******)))******++++++,,,------+++++++++*********))))))************************************************))))))******++++++************+++++++++,,,,,,,,,+++,,,------......------000///........./////////...,,,,,,,,,...///...------------............///......//////000111111111///000000111333555666777<<<<<<888999999666EEEeee{{{vvvxxxtttlllooo{{{xxxzzztttgggaaaaaa^^^WWWfffmmmuuuuuukkk___ZZZ[[[RRRWWWTTTPPP\\\sss~~~zzzwww~~~ooojjjkkkvvv>>>888555666666444333555111111111000///---+++***+++++++++*********))))))******))))))******+++,,,)))******++++++******)))******+++,,,,,,,,,++++++------,,,,,,,,,+++++++++---------------------------------------------------..................---///...---...000000...---///000000///......///111////////////////////////...//////000111111111111222222222111111111111111111000000000111111333333000111111222444555666666444555777777666555666777666555444333333444444555999888555222000000111222000111222000......000222222222222222111000///......//////000000000//////........................------,,,,,,,,,+++++++++************************)))))))))*********++++++))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---------.../////////////////////000000000111111111...000444:::>>>>>>;;;888444555555666666777888888888999;;;===>>>???@@@@@@AAABBBDDDDDDDDDEEEFFFHHHLLLLLLKKKLLLNNNRRRWWWZZZ___\\\WWWRRRPPPPPPRRRTTTRRRSSSTTTSSSRRRSSSVVVXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUWWWZZZ]]]\\\VVVQQQMMMOOOPPPQQQVVV[[[YYYTTTKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\bbbbbb\\\TTTOOOPPPQQQOOOPPPSSSTTTOOOFFF???<<<===777888777444444777777666555444444666444000...000000000///.........//////000000000/////////......,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,+++******))))))******)))******++++++,,,------+++++++++*********))))))************************************************))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------------,,,,,,---......---,,,---///000000...---------............///.........///000000111111000000111222333555777888999888666;;;>>>444777KKKjjjfffVVVRRRNNNHHHNNNPPPVVVZZZWWWTTTYYYbbb\\\eeeiiiooo|||rrrqqqzzz>>>999666777777444333555333222111///...,,,+++++++++++++++************)))******))))))******+++,,,))))))************))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------///...---...///000...,,,///000000///......///111////////////////////////......///000000000000000//////000000000000000000444222000//////000111222111111111111222222333333...///111111000000222444333111///---,,,---///000.........---+++,,,...000.../////////......000222...///000000000000000///......///000000000000///------------------------,,,,,,,,,,,,++++++++++++************************************++++++++++++'''((()))*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++++++++------...////////////.../////////000000000111111...///333999??????;;;777444444555555666666777777777888;;;===>>>??????>>>@@@@@@BBBCCCEEEGGGHHHHHHMMMMMMNNNNNNNNNRRRWWW[[[\\\ZZZVVVRRROOONNNNNNOOOPPPSSSUUUUUUSSSRRRUUUWWWTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUQQQLLLHHHFFFJJJMMMNNNQQQTTTQQQLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEBBB===;;;>>>>>>;;;777:::<<<;;;888666666888555666666555555555555555222222222333333222111111//////............//////////////////............---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************))))))******++++++,,,------+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------***++++++***))))))***,,,...------...000111000///---------............///---......//////000000111111111111222333555666777444444000444;;;666666CCCLLLvvv|||xxxvvvqqqeeefffmmmvvvwwwuuu|||yyy~~~???:::777888888555444666444333111...,,,,,,+++++++++++++++************)))******))))))******+++,,,))))))************))))))+++++++++,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...------...//////...,,,...//////...------...000........................---...///000000000///...------......//////000000333222111000000111222222444333333222111000///...000222333333333444666888666555444333222222333333,,,///111222111222555777111000//////000111222222---------............///+++,,,------......------------------------------,,,,,,,,,++++++++++++***************************))))))))))))************&&&''')))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,,,,---......//////......////////////000000000111111000000555:::;;;888444333444444555555666777777777888;;;===>>>>>>>>>===>>>>>>???AAAEEEGGGHHHIIIKKKNNNPPPQQQQQQRRRUUUWWWUUUTTTSSSQQQOOONNNMMMMMMMMMRRRVVVVVVTTTRRRSSSVVVRRRRRRQQQQQQRRRSSSUUUVVVTTTTTTSSSPPPKKKFFFCCCAAACCCHHHLLLJJJHHHIIIGGGCCCFFFFFFEEECCCAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAA@@@<<<>>>===::::::===;;;777888888777777666555555444555333222222111//////000222111000000222444333111//////............///////////////.........------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************+++++++++,,,++++++++++++******************+++,,,+++***)))((()))******++++++,,,------+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++------......---******+++++++++,,,,,,,,,+++,,,------......------***,,,,,,+++))))))+++------,,,,,,---///000000///---------............///------......///000000000000000000111111333444444///444000///666666555===>>>ZZZqqqyyytttvvv}}}@@@:::777888888666555777555333000---,,,+++,,,,,,+++++++++************)))*********)))***++++++,,,))))))************))))))++++++,,,,,,,,,++++++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------...//////...,,,------...---,,,+++---///........................---...///000000000///...,,,,,,------...///000000+++,,,---...///000000111,,,---...000111111111111///000000000//////111333---...///000000000///...---000222111...,,,,,,...111...,,,,,,---...,,,+++000///...---,,,,,,,,,,,,((()))***+++++++++++++++------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---------------,,,---......//////......////////////000000000000555111...000444777555222333333444444555666666777777888;;;===??????>>>===<<<<<<===@@@DDDGGGHHHHHHHHHMMMRRRUUUTTTRRRRRRSSSQQQQQQQQQQQQQQQPPPOOONNNKKKQQQVVVWWWTTTRRRSSSUUUQQQQQQQQQQQQRRRTTTVVVWWWRRRSSSRRRMMMFFFAAA@@@AAA@@@GGGJJJHHHEEEGGGHHHGGGBBBBBBAAA@@@???>>>>>>===555666666777777777666666666888888666666777444///444333111111333444444333444111000000111111333666555222...,,,...111///+++//////.........//////000//////.........---------...------,,,,,,------...+++++++++,,,,,,---------(((((())))))*********+++++++++******))))))(((((()))***,,,---,,,+++)))''')))******+++,,,,,,------+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............******+++++++++,,,,,,,,,+++,,,------......---------///000///,,,+++...000,,,++++++,,,...//////...---------.........//////------......///000000000000000///000000111222222,,,777666111555666222555666AAAFFFUUU{{{ppp```ZZZcccppp<<<:::777666666555444333777444111///...---+++)))---,,,++++++******++++++(((((()))************)))'''(((***++++++***)))(((******))))))******+++,,,,,,,,,,,,++++++++++++++++++*********+++,,,------(((+++---...---,,,,,,,,,........................,,,,,,,,,---------......---------------------------------............///111000///......///000111000000000000000000000000////////////////////////000000000000////////////000//////000111111000...////////////////////////........................,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000...+++//////...------,,,+++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))************************++++++,,,------......///111000...------...///000222111///......///111222555555555555666666666666777666555888<<>>===>>>AAACCCDDDEEEEEEFFFHHHLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVWWWUUURRRPPPPPPPPPRRRSSSSSSSSSSSSTTTTTTTTTQQQOOONNNPPPUUU[[[___aaaRRRRRRQQQPPPSSSTTTLLLBBBFFFFFFEEEEEEDDDCCCCCCCCC@@@AAABBBBBB@@@===:::777888888777777666666555555222333444555444333222111000000000000000000000000111111000000000000000111000000000000////////////...------------...//////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---************************+++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,++++++)))***************))))))***))))))))))))******+++************++++++++++++***,,,///111222222111000+++,,,...///000///...---------...............---...---,,,+++++++++------,,,...///111111000...---......//////////////////............/////////000111111111111111111111111222222222333333333444444888888888>>>MMMhhh|||~~~iii[[[___mmm{{{===:::666444444555444444555222000.........,,,+++,,,+++******))))))******(((((())))))******++++++))))))*********))))))(((******))))))******++++++++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,++++++++++++,,,------------------------,,,,,,,,,------------...------------------------------------............//////...------...//////////////////////////////........................///////////////////////////......///000000///---........................------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---//////---***...---------,,,++++++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((++++++******)))((((((((())))))))))))************************************++++++,,,,,,---.........000///...------...///000111111000///000222444666555555555555555666666666777666555888<<<>>>>>>======???AAACCCDDDEEEHHHJJJNNNNNNOOOQQQRRRTTTUUUVVVUUUVVVVVVTTTQQQNNNMMMMMMPPPPPPQQQQQQRRRRRRRRRRRRPPPOOOOOORRRWWW[[[^^^___VVVUUUTTTXXXaaaeee]]]QQQGGGFFFFFFEEEEEEDDDCCCCCC@@@AAABBBBBB@@@<<<999777888888777666666555555444222333444444444333111111000000000000000000000000111000000//////000000111000000000/////////......---------------......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************+++------,,,***)))***+++***+++,,,,,,,,,,,,,,,+++******++++++++++++***************)))******+++,,,+++,,,,,,,,,---------------...000222222222000000...///////////////////////////////////////.........---,,,++++++,,,,,,------...000111111000...---.............../////////........./////////000000111111111111111111111111222222222333333333333444666555444555===PPPgggwww{{{mmmkkkfffjjjzzz>>>:::555222222333444555666444000...------+++***+++***))))))(((((()))))))))((((((((()))***,,,---++++++***)))((((((((())))))))))))*********++++++******************++++++******)))))))))***++++++---,,,+++*********,,,---------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------,,,,,,,,,------...------------------------..........................................//////...------...//////...,,,........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,***,,,++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,---......///...---,,,,,,---//////111000000111222444666888444444444555555555666666777666666888;;;=========;;;===@@@AAACCCEEEIIILLLNNNOOOQQQTTTWWWYYY[[[\\\WWWXXXWWWUUUQQQNNNMMMMMMPPPQQQRRRRRRRRRRRRRRRRRRPPPPPPRRRUUUYYY[[[ZZZYYYVVVTTTTTTZZZfffkkkcccVVVFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBAAA???;;;888666777777666666555444444444222222333333222222111000000000000000000000000000000000////////////000000000////////////.........------,,,,,,------...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---+++++++++---)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---.../////////000000000000111111111222333444444333222111333333111000000111222333222222111111000000/////////...---,,,,,,,,,,,,---...///000111111000///................................./////////000000000000000000000000000000000111111222222222333333333666555444222555===JJJSSSvvv{{{sssqqqrrr{{{yyyrrr{{{???:::444000000222555666:::777222///---,,,+++)))++++++***))))))))))))))))))(((''''''(((***,,,...---,,,***(((''''''((()))((())))))******************))))))))))))***+++,,,***)))))))))))))))******,,,+++***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,---,,,,,,+++***************+++++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))******((())))))))))))******************************************+++,,,,,,------...---,,,,,,,,,---...///000000000111222333555666333333333444555555555666666666777888:::<<<======<<<>>>@@@AAABBBDDDHHHKKKNNNOOORRRVVVZZZ^^^aaabbbYYYZZZZZZXXXUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUURRRSSSTTTWWWYYYXXXTTTQQQPPPPPPPPPSSSYYY\\\TTTJJJDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA???===:::777555666666555555444333333333111222111111111111000000//////////////////////////////.........///000000/////////.........------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++++++++++++++++++++,,,------++++++,,,---))))))+++,,,------------...//////000000000000///111111111111111222333444444444444555555555666666555666777777777777666555888666444333222333555666666555444333111111000000000//////...............000000111111111000///////////////..................////////////000000000////////////////////////111111111111222222222222222333444444444888===BBBMMMkkk~~~mmm[[[UUUTTTXXXgggvvv@@@;;;444000000333555777999666222/////////......,,,,,,+++************+++***)))''''''(((***,,,------,,,***(((''''''((()))'''((()))************)))***)))(((((()))+++---...******)))))))))))))))***((((((+++///222333000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------------,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,)))*********************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((''''''''''''((((((((())))))''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((())))))******'''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......000000000000000111111111222222222333444555555555555666888999999:::<<<===>>>@@@AAABBBBBBDDDFFFHHHNNNOOOQQQTTTWWWYYY[[[\\\VVVXXXYYYXXXVVVUUUUUUVVVSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUUUUVVVUUURRRNNNJJJJJJNNNPPPNNNLLLKKKGGGBBBAAAAAAAAA@@@??????>>>>>>??????>>>===;;;888666444555555444444333222222222111111000000////////////..............................------...//////000............------------+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++)))+++,,,,,,++++++---...***+++,,,---//////000000333333444555555555555555666666666777777999::::::999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;:::999888777777888888999999888666444222111111111000000111111111111000000333333333333222222111111000000/////////.........////////////000000000111////////////////////////000000000111111111222222,,,...000222444555777999999IIIddd}}}rrreeeiiixxxxxxoooiiiiiikkkrrr@@@;;;555111111444666777555222///...///111222333---,,,,,,+++***+++++++++***)))((((((((()))++++++++++++***)))((((((((()))'''((()))*********)))(((***)))))))))***,,,///000++++++***)))))))))******&&&'''***///444444000,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***,,,---++++++++++++++++++++++++***+++,,,+++***+++,,,...+++*********************(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''(((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))******+++,,,,,,***++++++,,,,,,---------/////////////////////...000111222222333444555555555777888999999999;;;<<>>>>>======<<<<<<===<<<;;;:::999777555444444444333333222111111111111000///............///........................---------------...///000......---------,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000...///000222444555555555888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>????????????@@@>>>>>>==================999:::<<<=========<<<;;;;;;:::777444222111000000000111222333444444444444666666555444444333333333222111111000000//////////////////000000000111111000000000000000000000000///000000000000111111111///000111333444555666666888999AAAQQQfff}}}wwwzzzAAA<<<777333333555777888555111---,,,---///000000,,,++++++************************)))))))))))))))))))))*********))))))(((&&&''')))***+++***)))(((+++***))))))+++---000222,,,,,,+++***************)))((((((,,,111222---)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---...---,,,---//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))+++,,,************************(((***++++++******---000,,,,,,,,,++++++******)))(((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&''''''((())))))******''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++)))***+++,,,,,,---------,,,---...///////////////000000111222333444555555444777999999888888:::<<<<<<@@@DDDGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJIIIIIIIIINNNOOOQQQPPPOOONNNNNNOOOMMMNNNQQQRRRSSSRRRPPPOOORRRPPPLLLKKKJJJJJJIIIGGGJJJOOOOOOJJJGGGIIIJJJIII??????>>>======<<<<<<;;;999999888777666555444444333333333222111111000000000///...---------......------------------------,,,,,,,,,,,,---...///000---------,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////000222333333444666888:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@=========>>>???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;;;;:::777:::>>>BBBCCCAAA>>>;;;===;;;888444222000000000111222444666777888888888999888777666555555555555333333222222111000000/////////000000000111111111111111111111111111111111/////////000000000111111444333222333444666666666888555666;;;DDDTTTnnnAAA===888555555666777888999444///+++*********)))+++******)))))))))))))))******++++++***)))(((''''''(((***++++++***)))(((&&&''')))***+++***(((''',,,+++******+++...222444------,,,+++******++++++,,,)))''')))---...***&&&******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,...------...//////...,,,++++++++++++++++++++++++************************)))((('''&&&'''(((***,,,************************''')))+++***)))***...222---------,,,+++***))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((&&&''''''((()))******+++''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))***+++,,,---------***+++---///000111111111///000111222333444555555444777999999888777:::<<<:::>>>DDDHHHJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPNNNLLLLLLMMMLLLNNNPPPRRRSSSQQQOOONNNPPPLLLHHHFFFGGGHHHIIIJJJKKKKKKHHHDDDDDDFFFFFFCCC?????????>>>======<<<<<<777777777666555555444444333333222222111000000000000///...---,,,---......------------------------,,,++++++,,,---...///000---------,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---///111111111222444666777888:::===???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDAAA>>>;;;999777777555999@@@FFFGGGDDD???<<<>>>;;;888444111000///000111222555777999:::::::::::::::888777666666666666444444333333222111000000000000000000111111111111111111111111111111111111////////////000000000000222000......000333444555444666;;;<<<:::???TTTjjj999888555444444555888999:::666111...,,,,,,+++***************))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***)))......,,,***)))+++///333)))))))))))))))))))))))))))************+++++++++(((((((((***---.........)))***+++,,,,,,+++))))))+++++++++************)))+++++++++***************,,,***((()))+++,,,+++(((,,,+++***((((((***+++,,,)))))))))***+++++++++,,,)))************+++++++++++++++************++++++************************++++++***)))(((((())))))))))))))))))))))))))))))************************,,,***((())),,,---+++)))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))((((((((()))+++,,,)))+++,,,,,,+++***,,,------,,,,,,,,,,,,---......000000111222222222222111111222333555666777777888999<<>>>>>===;;;;;;;;;;;;;;;777555444555888888555333111111111111000000000///---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---.........------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,,,,+++(((***---......---...///+++,,,---...///000000000555555777888:::<<<===>>>@@@@@@@@@@@@BBBDDDGGGHHHGGGGGGGGGGGGGGGEEEAAA>>>;;;999666555666:::???BBBDDDEEEFFFHHHJJJKKKKKKJJJIIICCC;;;666555444333222222;;;DDDEEE???;;;>>>BBBBBB@@@<<<888555333222222444000000666<<<===>>>@@@???>>>;;;999666333111000333333444555555444333222111111000000000000111111222222222222222111000000000000000000000111111111000111111111111222222222333333333333666999<<<>>>UUUjjj999888555444444555888999:::666111...,,,,,,+++************)))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((***+++***)))+++++++++)))((()))---000))))))))))))))))))))))))))))))*********+++++++++***))))))***,,,---,,,+++))))))************))))))*********)))))))))((((((*********************))),,,***((()))+++,,,***)))+++)))(((''''''((()))+++******************++++++))))))*********++++++++++++******))))))******+++************************++++++***)))))))))))))))))))))))))))))))))))))))************************+++)))((()))+++,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((()))***+++)))***,,,+++******+++------,,,,,,,,,,,,---......000000111111111111111111000111222444555666666666888;;;>>>@@@@@@@@@@@@AAA@@@@@@@@@@@@AAADDDFFFHHHGGGHHHJJJJJJIIIJJJLLLNNNKKKNNNQQQRRRPPPNNNLLLLLLJJJHHHFFFEEEFFFGGGFFFEEEHHHPPPQQQFFF>>>@@@@@@======<<<;;;::::::999999999888666444555666555333000111111111000000000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,***,,,......---,,,---...,,,---///111333444555555888999:::<<<>>>???AAAAAAEEEEEEEEEFFFGGGIIIKKKMMMMMMLLLKKKKKKLLLKKKHHHFFFCCCAAA===999666555666777===AAAFFFJJJMMMNNNNNNOOOLLLFFF>>>888555333111///444;;;DDDGGGFFFFFFIIIMMMIIIFFF@@@:::555222111000111///222:::@@@AAA@@@AAAAAA>>>999555222111111111111222444555444333111000111111000/////////000000111222222333333333222222111111111111111111111111111111111111222222222222333333333333555777:::<<>>======>>>AAACCCEEEEEEFFFHHHIIIIIIJJJLLLNNNKKKOOOTTTUUUSSSNNNIIIGGGHHHFFFCCCBBBCCCEEEFFFEEEQQQZZZ[[[NNNCCC@@@AAA@@@;;;:::999888888777777777888666444333333222000///000000000000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,---...---,,,,,,...///000111333666999;;;<<<===>>>???@@@AAACCCEEEFFFFFFKKKKKKKKKLLLMMMOOOPPPQQQRRRPPPOOOOOOPPPPPPOOONNNOOOLLLGGG@@@:::444000...333999BBBHHHKKKLLLOOOQQQQQQLLLDDD>>>:::777444222555999>>>BBBEEEGGGJJJMMMJJJFFF@@@999555222111111333333888BBBGGGFFFDDDEEEDDD@@@999222///...000222111333555777777555333222444333111000000000000111111111222333444444444444111111111111111111111111111111111111222222222333333333222333444555777888555777>>>IIIVVVnnnaaaIII999888555444444555888999:::666111...,,,,,,+++******)))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((*********(((&&&((())))))((('''((()))))))))))))))))))))))))))))))))))))))************+++)))((()))***+++***))))))((('''&&&&&&''')))***)))))))))((((((((('''''''''''''''(((((((((((((((***)))))))))*********)))(((''''''&&&&&&''''''(((++++++******))))))(((((())))))))))))******************))))))))))))************************************)))))))))))))))***))))))))))))))))))))))))************************)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''(((((((((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((())))))***++++++******+++,,,---,,,,,,,,,,,,---......000000///////////////000000000000000111222222333444777:::;;;;;;:::999:::>>>>>>===<<<===???AAACCCFFFHHHJJJJJJJJJJJJKKKMMMJJJNNNRRRSSSQQQLLLHHHFFFFFFCCC@@@???AAACCCDDDDDDQQQWWWVVVLLLDDDAAA@@@???999888777666555555555555555444222111111111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000///......---......///------...------...111444666777:::<<>>CCCEEEHHHMMMQQQTTTQQQLLLHHHDDDBBB@@@???>>>>>>???@@@CCCEEEEEEEEEEEEBBB===999777777888:::======BBBJJJNNNLLLKKKLLLHHHDDD===666222000000000333555888;;;<<<;;;999888888777444222111111222333///000222333444555555555222222222222222111111111111111111222222222333333333333222222222333444555555777;;;>>>AAAQQQpppmmmYYYEEE555999888555444444555888999:::666111...,,,,,,+++***)))))))))((((((((((((''''''((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))***(((''''''''')))***)))(((''')))******)))((((((((((((((((((((((((((((((((((((((()))))))))*********(((''''''(((***++++++***((('''&&&&&&&&&''')))*********)))))))))(((((((((&&&&&&''''''(((((((((((())))))***))))))))))))***((((((((((((((((((((((((+++******))))))((((((((((((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((***++++++***)))+++,,,---,,,,,,,,,,,,---....../////////...//////000111222111000000000111222222333666:::<<<===<<<===>>>??????>>>>>>???@@@AAABBBGGGIIIJJJJJJHHHGGGGGGHHHFFFIIILLLMMMLLLJJJJJJJJJDDDBBB@@@???AAACCCDDDCCCGGGFFFDDD@@@>>>>>>;;;777777666555444444333333444111111000000000000111222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///---+++))))))***+++---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222111///---------...///---...000111222444888;;;>>>???AAACCCEEEFFFGGGGGGKKKLLLMMMNNNOOOPPPQQQRRRVVVVVVVVVWWWXXXXXXXXXXXXYYYWWWUUUVVVWWWYYYYYYXXXXXXXXXVVVTTTPPPKKKFFFCCC;;;>>>AAACCCEEEIIIOOOTTTUUUTTTSSSQQQOOONNNNNNNNNNNNLLLJJJJJJKKKLLLJJJHHHHHHFFFCCCAAAAAABBBDDDFFFJJJIIILLLQQQSSSPPPQQQSSSLLLJJJFFFAAA;;;666333111444666:::===??????>>>>>>;;;999666333111111222222///000111333444555555555444333333333222222222111111222222222222333333333333333222222222222333333000444999999555888GGGWWWpppoooVVVDDD;;;444///999888555444444555888999:::666111...,,,,,,+++***))))))((((((((((((''''''&&&''')))******)))((((((''''''''''''''''''''''''''''''(((((())))))******((('''&&&''')))***)))((((((***++++++)))(((((()))((((((((((((((((((((((((((((((((()))))))))******'''&&&&&&'''***+++***)))''''''&&&''''''((()))************)))))))))((((((&&&&&&''''''(((((())))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))))))))(((((()))******))))))***,,,---,,,,,,,,,,,,---......///.........///111333444444333222111111111222333222666:::===>>>???@@@AAA???@@@AAABBBBBBAAAAAA@@@DDDFFFHHHGGGEEECCCCCCCCCBBBDDDFFFGGGGGGIIIKKKNNNFFFEEECCCCCCEEEEEEEEEDDDAAA>>>;;;;;;===>>>;;;666666555444333333222222333///000000///...///222444///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...666333000------...111222++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000...---,,,,,,...000111111333666888:::===AAADDDFFFGGGHHHJJJLLLMMMMMMNNNSSSSSSTTTUUUVVVWWWXXXYYY\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[WWWXXXXXXXXXWWWUUURRRPPPLLLKKKIIIIIIKKKOOOTTTWWWQQQSSSTTTTTTRRRRRRSSSTTTQQQPPPOOOOOOQQQQQQPPPPPPRRRPPPOOOMMMLLLMMMNNNOOOQQQPPPSSSVVVVVVSSSSSSWWWPPPPPPOOOLLLHHHBBB===999:::;;;===???AAABBBBBBBBB<<<:::666222000000000111000111222444555666666666555444444333333222222222222222222222333333333333333333333333333222222222111555777555111111777===@@@MMMaaauuummmeeeWWWRRRHHH:::333333444222999888555444444555888999:::666111...,,,,,,+++***))))))((((((((('''''''''&&&''')))*********)))((('''''''''''''''''''''''''''''''''((()))*********((('''&&&''')))))))))((()))******)))((('''''')))(((((((((((((((((((((((((((((((((((()))))))))***)))'''''''''))))))((('''&&&&&&'''((())))))***)))))))))((((((((('''''''''&&&''''''((())))))******''')))******((('''(((***)))))))))******)))))))))((((((((()))))))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,+++)))((()))+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((()))*********))))))((()))******))))))***+++---,,,,,,,,,,,,---..................000222555777777666444222222222444444111555999<<<===>>>???@@@???@@@CCCDDDDDDBBB@@@>>>BBBDDDFFFGGGEEECCCCCCCCC???AAADDDFFFGGGIIILLLNNNJJJJJJIIIJJJKKKJJJHHHFFFCCCAAA?????????>>><<<;;;666555444333222222222222000111111///......111444.........---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...:::777333000///111444666++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...---------///333666999999<<<@@@BBBDDDFFFIIIKKKKKKLLLNNNQQQSSSUUUVVVWWWZZZ[[[[[[\\\]]]^^^______^^^___```aaa``````___^^^\\\\\\\\\]]]^^^]]][[[YYYVVVWWWXXXXXXWWWUUUTTTRRRSSSOOOKKKKKKOOORRRRRRQQQLLLNNNPPPPPPMMMKKKLLLMMMFFFHHHJJJLLLMMMMMMNNNOOORRRQQQQQQPPPPPPOOOOOOOOONNNOOOTTTYYYXXXSSSSSSVVVTTTUUUUUUUUURRRNNNJJJHHHFFFEEEEEEEEEEEEEEEFFFFFF@@@>>>999555222222222333333444555666777888888888555555555444333333222222222222222333333333444444222222333333333333333333333555666555444555777999333888CCCQQQdddyyyzzziiiSSSBBB999666777555111111444444000999888555444444555888999:::666111...,,,,,,+++***)))(((((((((''''''''''''%%%''')))***+++***)))(((''''''''''''''''''''''''&&&''''''((()))******+++((('''&&&''')))))))))''')))))))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))+++)))((('''((((((&&&%%%%%%&&&(((***+++******)))(((((('''''''''&&&&&&&&&'''''''''((()))******+++''')))+++***'''&&&(((***(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,)))(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''(((***+++++++++***)))((()))******))))))***+++---,,,,,,,,,,,,---............---...000444777999999777555333333333555555111444888;;;<<<<<<===>>>>>>@@@CCCFFFEEECCC???<<>>AAADDDGGGHHHIIIKKKMMMNNNNNNNNNOOOOOONNNJJJGGGBBBBBBBBBAAA===999999;;;666555444333222222222222222333333000------000333......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...555222...***)))+++///111++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........000444999>>>AAA@@@CCCGGGIIIKKKKKKMMMNNNMMMOOORRRUUUXXX[[[\\\]]]______```aaabbbccccccddd^^^^^^___``````^^^]]]\\\ZZZZZZZZZ\\\\\\[[[XXXVVVWWWWWWWWWVVVTTTRRRPPPOOOQQQKKKGGGHHHMMMPPPLLLHHHHHHKKKLLLKKKGGGCCCCCCDDD???BBBFFFHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLLLLKKKHHHKKKSSSZZZYYYSSSQQQSSSWWWWWWXXXYYYXXXVVVTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJEEEBBB>>>999666666666777666777888999999:::999999666666555444333333222222222222333333333444444444222222333444444444333333---///111222444666555222888666777<<>>AAAAAA@@@DDDDDDCCCCCCBBBBBBBBBAAAAAABBBDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDFFFIIIMMMOOOKKKPPPQQQNNNKKKKKKIIIFFFBBBCCCBBBBBB@@@===;;;:::666888999888666333222222...///000000000///---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++.........------.........000000//////.....................------,,,,,,,,,............------------***,,,---...---,,,---...111222555888<<>>======<<<999777:::888666555666666666555111111111222444444222111555555444333333222111111333333333333333333333333777777777888===CCCHHHLLLbbbrrr~~~lllbbbQQQJJJ@@@777333222222222///............---------888777666555555666777999999555///,,,++++++++++++)))))))))***)))(((((('''((('''''''''((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&''')))***(((&&&((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''((()))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))************************+++++++++,,,,,,---.../////////000333666333333222222333333444555777666666888<<>>AAABBBBBBCCCCCCDDDCCCCCCFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMMMMRRRVVVUUUTTTRRRLLLFFFBBBBBBBBBAAA???<<<999888777:::<<<<<<999444111///...//////000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,......------------....../////////.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000444666;;;<<>>AAAJJJWWWfffwwwsss```QQQHHHCCC<<<999444000//////...---............------------777666555444555777999:::999555///,,,++++++++++++***************))))))(((''''''''''''((()))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''&&&&&&''''''((()))+++******))))))((('''''''''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++*********++++++++++++,,,---///////////////111333333333333333333444555555666555555777:::<<<<<<;;;>>>@@@BBBDDDEEEEEEEEEEEEJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKLLLOOOTTTXXX[[[\\\YYYOOODDDAAAAAA@@@???===:::888666888;;;>>>???;;;555000......////////////...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,,,,------.........---------------.........------------------,,,,,,,,,,,,,,,------...///000111333777===AAAEEEFFFIIILLLOOORRRTTTUUUZZZ[[[\\\^^^```bbbdddeeeeeeeeegggjjjlllkkkiiifffeeeccc```___]]]ZZZWWWUUUOOOUUUXXXYYY```gggcccZZZZZZ___aaa___```fffkkknnn{{{~~~tttrrr}}}}}}|||qqqbbb[[[ZZZ^^^cccddd^^^WWWVVVXXXXXXVVVQQQPPPTTTSSSNNNPPPXXXVVVWWWXXXXXXXXXXXXWWWUUUPPPOOOOOOOOOOOONNNKKKHHHGGGDDDBBB@@@???===:::888777555222111222333222222333333333333333333333333333333333333333333333333222222222222333444555666444555888<<>>???BBBDDDEEEEEEEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJOOOOOOOOONNNNNNMMMMMMLLLOOORRRUUUXXX[[[YYYNNNAAA===>>>>>>===<<<:::888777777:::<<<<<<999444111000/////////.........---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---------------------------...............---------///...------,,,------......000444777:::???DDDHHHIIIKKKNNNRRRVVVYYY[[[[[[]]]___bbbeeehhhiiijjjjjjjjjiiihhhiiiiiigggdddbbbaaa]]][[[]]]]]]XXXRRROOOYYYbbbeee```cccooouuurrreeemmmqqqpppqqqwww~~~~~~sssooorrrxxxmmm]]]TTTVVVTTTKKKHHHOOOPPPSSSUUUVVVWWWZZZZZZXXXWWWVVVUUUUUUTTTRRROOOLLLIIIGGGEEEDDDCCCAAA???<<<666444111111333555666777222333333333333333333333333333333333333333333333555555555666555555444444666777777777999>>>EEEKKKWWWggg{{{mmm___XXXCCC@@@:::555222222333555333222222222222111///,,,------------,,,,,,,,,+++555444444444555888:::<<<999555///,,,++++++++++++(((((())))))(((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((('''''''''''''''''''''''''''(((******((('''((())))))))))))))))))***++++++'''(((((()))***++++++,,,(((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))+++,,,))))))*********+++++++++---...000///...---...///333222222222222333444444555666777888999:::;;;<<<@@@AAABBBDDDDDDDDDDDDDDDCCCEEEGGGJJJKKKLLLKKKKKKOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOORRRRRRJJJ???::::::;;;<<<;;;:::999888555777777666444222222333///......---------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------,,,++++++***---,,,,,,++++++,,,,,,---------------------------........................000///---,,,,,,---...///000555;;;@@@DDDGGGKKKMMMMMMPPPTTTXXX\\\___aaaaaaaaadddhhhlllmmmllliiigggkkkiiieeecccbbb```]]][[[[[[YYY^^^gggllliiicccbbbhhhvvv|||ssskkkpppzzz}}}nnnjjjdddUUUKKKJJJJJJNNNPPPNNNNNNRRRQQQMMMSSSSSSRRRTTTVVVVVVVVVTTTPPPNNNLLLKKKJJJGGGDDDAAA999666333222333444555444222333333333333333333333333333333333333333333333111222333444444333222222111333666888999:::;;;<<<<<>>@@@EEEMMMSSS___lllzzzvvvllleee^^^WWWRRRQQQMMMGGG???888444222111111000000///.........000...+++***,,,...//////,,,,,,,,,+++++++++******666555444444555777999;;;999555///,,,++++++++++++)))))))))))))))(((''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%'''&&&$$$###%%%&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))(((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((())))))))))))***************,,,...///...---......000000//////000000111222000222555666666777:::===@@@@@@@@@@@@BBBDDDGGGIIIIIIHHHHHHHHHJJJLLLOOOQQQSSSRRROOOMMMKKKKKKLLLLLLHHHJJJIIIEEEDDDFFFEEEAAA;;;<<<<<<<<<;;;999777666333444444333111000000111///...---,,,,,,,,,------++++++*********)))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***......------------......------........./////////---........./////////000......///111555:::???BBBIIILLLRRRVVVXXXZZZ]]]___dddfffiiilllmmmmmmkkkjjjiiiiiihhheeebbb___\\\ZZZTTTZZZfffuuuuuuiiijjjqqqrrrmmmnnnssssssllliiiddd]]]WWWUUUSSSRRRQQQVVVVVVVVVWWWWWWVVVSSSQQQNNNKKKFFFBBB???;;;777333444444444333333222222222333333333333333333333333333333333444444444555555888666444222222222222333444666777888777777888999@@@???AAAEEELLL[[[ssswwwiii___UUUTTTNNNEEE???<<<777222444555666666333222222222------,,,,,,---...///000000...,,,,,,...///000///++++++++++++************777666555444555777999:::999555000,,,++++++++++++***************)))((((((&&&'''((((((((('''&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''"""%%%&&&%%%###"""$$$&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,,,,,,,+++***))))))))))))************)))+++...///...---......///////////////000000111---000444555555666999<<>>>>>???AAAEEEJJJLLLPPPMMMIIIGGGGGGKKKPPPTTTVVVSSSOOOKKKIIIHHHIIIJJJHHHKKKLLLGGGDDDEEEEEECCC>>>>>>>>>===:::888555444222555777666333000------///...---,,,+++,,,------*********))))))))))))(((((())))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,///......------......///........./////////000000---.........//////000000111111333777>>>EEEKKKOOOUUUWWWZZZ\\\^^^```dddggglllnnnpppqqqqqqooollljjjeeeccc___\\\YYYXXXXXXYYY^^^gggwww}}}uuuvvvlllfffuuuuuuxxxyyyvvvrrrqqqrrrrrrqqqjjjddd___VVVQQQYYYggggggqqqooonnnzzz}}}uuuooosss{{{xxxyyykkk```XXXRRROOONNNOOORRRVVVZZZ[[[[[[YYYVVVSSSPPPMMMJJJFFFAAA===555555444333333222111111333333333333333333333333222222111111111111222222000000000222333444333222000222333444444555888;;;;;;666666<<<>>>>>>GGGTTTSSSUUUXXXYYYWWWYYYeeessswwwyyyzzzzzzxxxxxxzzz}}}mmmeee\\\[[[___aaa[[[UUUUUUSSSPPPPPPOOOIII@@@999555777666333444888777444111333444444111///.........///000111111///---,,,---,,,++++++,,,,,,***(((+++++++++************)))555666666666555666888;;;:::666111...---------,,,***++++++)))'''&&&'''((('''''''''''''''((())))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''''''''((()))'''''')))((($$$###&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ """&&&)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***)))(((''''''&&&''''''''''''&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((("""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((()))'''&&&'''***+++***(((''''''((()))***++++++,,,------......///............///000000000000000///222333444666777999:::;;;<<<>>>AAACCCDDDFFFIIILLLOOOMMMIIIGGGHHHLLLPPPTTTQQQKKKEEEFFFJJJLLLHHHDDDDDDGGGHHHFFFBBB???>>>???======<<<999666444444555444444333333222111000000///...,,,+++***++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---------///000///......---,,,...000222333333444999???FFFKKKOOOTTTVVV[[[^^^aaadddgggjjjnnnqqqoooqqqsssrrrnnnhhhdddbbbZZZRRRUUUaaaddd^^^eeeuuuppp{{{uuunnnccc[[[WWWTTTRRRPPPVVVYYY[[[YYYUUURRRRRRSSSUUUSSSOOOJJJEEECCCDDDEEEPPPQQQTTTYYY```dddfffgggaaa\\\XXXWWWZZZ^^^``````eeeeeehhhooozzz{{{kkkeee[[[OOOLLLPPPRRRPPPNNNPPPTTTWWW[[[[[[ZZZWWWTTTQQQMMMHHH???;;;666555555444222///444444333555666666555333333333333555888888777555111111111111111111111111444444444444444444444444555666666444333777AAAIIIJJJKKKJJJDDD>>>???GGGOOOPPPPPPOOONNNPPPRRRTTTVVVBBBBBBAAA???>>>===<<<<<<999999::::::::::::999999555555555555444444333222000000000000////////////...------,,,,,,------......---,,,,,,++++++++++++++++++++++++++++++,,,,,,666777777777666777999<<<888444///,,,+++++++++******++++++)))'''&&&'''((('''''''''''''''((())))))(((((('''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((+++'''(((+++,,,(((&&&((((((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''''''''''''''((()))%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''***+++)))(((((((((((()))*********++++++,,,---.....................///000000000//////222222333555777888::::::AAABBBCCCCCCBBBBBBDDDEEEMMMLLLKKKIIIIIIIIIJJJKKKHHHFFFEEEFFFIIIIIIEEEAAABBBDDDFFFEEEBBB?????????======<<<999555333333333222222222111000///////////////...---------------*********))))))))))))(((***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---...//////...///...,,,---000333777999@@@DDDIIINNNRRRVVV[[[^^^bbbeeehhhkkklllnnnppprrrrrroookkkfffaaa\\\XXXUUUYYY[[[dddooorrrqqq{{{{{{vvvqqqnnnooonnnjjjggg^^^XXXPPPJJJHHHGGGFFFDDDCCCEEEHHHGGGFFFDDDEEEGGGGGGFFFCCC@@@===<<<===>>>CCCCCCEEEIIINNNQQQRRRRRRMMMJJJFFFEEEHHHKKKMMMNNNMMMNNNRRRYYYdddqqq~~~{{{}}}~~~pppggg^^^TTTUUUYYY\\\ZZZVVVSSSSSSTTTOOOPPPSSSVVVYYYYYYUUUQQQNNNHHH@@@;;;888777555444666555444444555555444333222111222333555666444222222222222222222222222222333333333333333333333333333444444333222666>>>EEEIIIHHHDDD<<<666666;;;@@@???>>>=========???AAABBB;;;::::::999777666555555333333444444444444333333222333333333222222111000000000000/////////......------,,,,,,,,,,,,------...---,,,+++++++++++++++++++++++++++++++++++++++777888888777777888:::<<<888444///,,,++++++***)))*********)))'''&&&''')))'''''''''''''''((())))))***))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))((((((((()))((((((''''''''''''(((&&&&&&&&&''''''''''''(((***&&&%%%)))+++)))&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''(((((((((((('''&&&''')))***)))((()))))))))))))))))))))))))))***+++,,,---.........------...///////////////111111222444666777999999AAABBBCCCBBBAAA@@@AAABBBKKKKKKKKKJJJHHHFFFCCCAAA@@@BBBFFFIIIJJJHHHDDDBBBAAABBBCCCCCC@@@?????????<<<<<<;;;777444111111222000000//////......------/////////000//////......*********))))))))))))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...////////////...111000///000444:::AAAEEEPPPRRRVVVYYY\\\```eeehhhlllooorrrssssssrrrrrrssskkkhhhccc___]]]]]]\\\\\\cccqqqvvvkkkeeebbbSSSOOOLLLLLLNNNOOOMMMKKKHHHDDD@@@===<<<=========888:::;;;;;;::::::<<<===<<<<<<;;;:::999999999999:::999:::<<<>>>@@@???>>>>>>;;;888888:::===>>>???;;;<<>>>>>BBBHHHJJJIIIGGGFFFFFFBBBBBBBBBAAA???=========;;;;;;999666222000000111/////////......------------...///000000///...---,,,,,,,,,+++++++++***************++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,------------......///000111000//////000111333555999???FFFNNNSSS\\\^^^```ccceeejjjooorrruuuwwwxxxvvvssspppooonnn]]]bbbggglllppptttzzz~~~zzzlll```XXXQQQJJJDDDCCCAAA??????@@@@@@>>><<<@@@???<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;===<<<;;;;;;;;;;;;:::999:::999999:::;;;<<<:::999<<<:::999888999:::<<<<<<::::::;;;>>>AAAEEEIIIKKKPPPJJJCCCDDDJJJNNNNNNKKKKKKTTT\\\cccooozzz{{{ssseee]]]XXXUUUUUUWWWUUUVVVXXXXXXUUUOOOHHHCCC<<<:::777777888999999888666555333333444444222111333333333333333333333333222222222222222222222222...000222222222333777:::???:::444111222333444333555555444333222222333333222222222111111000000000///000000000000000000/////////000000000//////.../////////.........---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++************))))))555666666666555666999;;;:::666111...,,,++++++***)))******)))''''''(((***'''''''''''''''((())))))******)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&''''''''''''(((555...(((((()))(((((()))'''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''((())))))))))))((((((((((((((('''((()))+++,,,---------+++,,,---...///////////////000111333444666777888888;;;===???@@@BBBEEEGGGFFFEEECCCBBBAAAAAAAAAAAA???CCCGGGGGGEEEDDDGGGJJJEEEDDDAAA???>>><<<:::999999999888555222000000111000///////////////......+++,,,...//////...---,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---------............///000000......///111111666>>>EEEKKKRRRYYY]]]ccceeegggiiilllpppuuuxxx{{{zzzwwwrrrlllgggeeeeee\\\iiizzzsssssstttqqqfffXXXNNNJJJGGGBBB>>>@@@???>>>?????????===<<<<<<======<<<;;;:::::::::<<<;;;;;;<<<=========<<>>===>>>===:::888<<<;;;;;;<<<>>>>>>===<<<===<<<<<<;;;:::999:::;;;::::::;;;;;;<<<===>>>???@@@???>>>===============???DDDJJJNNNUUU___hhhlllpppyyy}}}|||yyyvvvjjj___UUURRRUUUPPPSSSWWWZZZ[[[YYYVVVTTTHHHFFFBBB@@@>>><<<:::888999777444444333333111///222222222222222222222222222222222222222222222222///111222333333444555666:::555000000333555555444444333222222111111000000111111111111111111111111000111111111111111111000//////000000000000000///............------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,++++++++++++******))))))555666666555555666888:::888444///+++***)))((('''((()))***)))''''''(((***'''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((&&&&&&&&&''''''''''''(((///***((((((&&&######'''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))((((((((((((((((((((((((((()))***+++,,,---------+++,,,---...///000000000000000111333555666888888;;;===???@@@@@@@@@BBBDDDDDDBBB@@@??????AAACCCEEEBBBCCCDDDBBB@@@AAADDDHHHGGGEEEAAA???===<<<999888777888777555222111111222000000000000000000//////***+++,,,,,,---,,,,,,,,,*********))))))))))))((())))))***+++,,,------...++++++,,,,,,,,,---------,,,---------............,,,...///...---///444888999@@@IIIQQQVVV\\\bbbgggiiikkknnnoooqqqssswwwyyyzzzwwwrrrkkkeeedddeeehhhppp}}}xxxpppaaa[[[aaaddd[[[TTTJJJBBB???>>>===<<<999:::<<<===>>>>>>>>>>>>;;;>>>AAAAAA@@@??????@@@??????AAAEEEHHHJJJIIIHHHNNNJJJFFFDDDDDDCCC@@@===AAAAAAAAABBBDDDEEEDDDBBB>>>??????>>>;;;888888999999999999:::;;;<<<===>>>999;;;======;;;999999;;;<<<>>>BBBDDDFFFJJJNNNQQQQQQZZZaaaaaa```dddkkkooo~~~qqq\\\TTTWWWOOOPPPRRRSSSSSSUUUXXXZZZVVVSSSOOOLLLHHHCCC>>>:::;;;999666444333222000///111111111111111111111111333333333333333333333333111111222222333333444444777333//////111333222111222222222111111000000000////////////000000000000//////000000000000////////////000111111111000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++,,,------,,,,,,+++*********666666777666666666999;;;888444///+++))))))''''''((()))))))))'''''')))***'''''''''''''''((())))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((((((((((((''''''''''''(((((()))&&&&&&&&&''''''''''''((($$$&&&***,,,(((""""""&&&%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''$$$'''((((((&&&&&&''')))&&&'''''''''((()))))))))******+++,,,------,,,,,,,,,,,,...///000111111111000111222444555777888999===>>>@@@@@@@@@@@@AAACCCBBBAAA@@@???@@@BBBDDDFFFEEEEEEDDDBBBAAAAAACCCDDDGGGDDD@@@>>>>>>===;;;999666777666555333222333555/////////////////////000+++++++++++++++,,,------*********))))))))))))(((((()))***+++,,,------...,,,,,,---------.........------------............,,,///111111222777@@@GGGLLLRRRYYY^^^aaaffflllrrrqqqsssuuuuuuuuuuuuvvvwwwqqqnnnkkkhhhjjjqqq{{{{{{zzzcccWWWSSSIIIFFFJJJIIICCCCCCAAA>>><<<;;;===???>>>@@@BBBDDDEEEEEEFFFFFFFFFKKKQQQTTTUUUVVVWWWYYY[[[[[[^^^ccchhhiiigggdddddd___YYYVVVWWWVVVSSSPPPQQQPPPPPPQQQSSSSSSRRRPPPKKKMMMMMMKKKFFFBBBAAABBBAAAAAAAAAAAAAAABBBCCCDDD????????????>>>======<<<;;;;;;<<<=========@@@CCC@@@GGGKKKHHHEEEFFFIIIKKKYYYcccqqq|||zzzddd```hhh[[[]]]```___\\\YYYXXXXXX[[[YYYWWWVVVSSSNNNHHHDDDAAA>>>;;;888777666444222222222222222222222222222333333333333333333333333222111111111222222222222333222000000000111111111222222222222222222111111------....../////////000......////////////............///000000000000000---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***************+++,,,,,,......------,,,++++++***777888888777777888:::<<<;;;777111---+++***)))(((((()))))))))'''''')))+++'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))***&&&&&&&&&'''''''''(((((("""(((222777222***(((,,,$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&###$$$%%%&&&((()))******%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%''')))%%%&&&&&&'''((()))******+++,,,,,,---------,,,,,,,,,---...000111222222222111111222444666777999999<<<===???@@@@@@AAACCCEEEBBBAAAAAAAAABBBCCCDDDDDDIIIHHHGGGFFFEEEDDDDDDCCCFFFCCC???>>>>>>???===;;;555666666555333333444666......//////////////////,,,,,,+++***+++,,,...///,,,,,,,,,++++++++++++***((())))))+++,,,---......---------.........//////---------........./////////222444555888@@@KKKUUU^^^bbbfffhhhiiimmmuuu{{{vvvxxxzzzzzzxxxvvvuuuuuugggffffffiiisssgggYYY[[[___]]]RRR@@@===DDDAAA>>>===666999???EEEGGGEEEDDDHHHLLLOOORRRTTTUUUUUUTTTTTTUUUVVV\\\dddjjjmmmooorrrttt}}}~~~zzztttmmmjjjkkkkkkhhheeebbbaaa```aaabbbbbbaaa___\\\^^^___\\\VVVQQQPPPPPPPPPOOOMMMKKKKKKKKKKKKLLLKKKGGGBBBAAABBBCCC@@@======;;;;;;:::999888;;;???777===AAA>>>;;;<<>>>>>===???CCCGGGDDDEEEEEEEEECCCCCCEEEFFFFFFEEEDDDDDDFFFGGGFFFEEEAAABBBBBBBBBCCCCCCDDDEEE>>><<<999555222111111111000000000///......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))((()))+++,,,------,,,+++//////...---,,,,,,++++++...//////...------///000111444:::DDDOOOXXX]]]^^^fffiiimmmppprrrtttwwwzzz{{{}}}~~~~~~yyyrrrlllhhh___fffyyyssswwwooobbbUUUJJJDDDBBBBBB@@@@@@@@@???======???AAAAAAJJJPPPOOOOOOUUU^^^bbbggguuu{{{sssoooqqqsss~~~|||yyyvvvlllbbbdddoooqqqkkk{{{vvvsssqqqnnncccXXXUUUUUUUUUUUUVVV\\\[[[WWWSSSQQQQQQPPPNNNIIIIIIFFFAAA<<<:::<<<>>>???<<<888777888999:::::::::999===DDDFFFFFFLLLUUUUUUYYY```kkkxxx~~~{{{sssfffbbb___^^^___^^^ZZZVVVRRRPPPLLLHHHEEEBBB???<<<888777666555444444333333333222222111111222333333222222222222222111000000111000000////////////000000000000000////////////.........------,,,,,,,,,...------------...////////////.........---------------,,,,,,,,,,,,+++++++++++++++++++++***)))(((************************---------,,,)))((()))+++777777777666555666999<<<777444///,,,+++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&((((((((('''&&&&&&&&&'''''''''&&&&&&%%%((())))))(((''''''(((***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&'''))))))((('''''''''((()))******++++++++++++,,,---...000111333222111111222444333444555666777888999999:::<<<>>>>>>>>>???CCCFFFFFFGGGGGGFFFDDDCCCDDDEEEIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBB===;;;888444222111000000000000//////......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------...///000///......000222888<<>>???AAABBBCCCEEEIIILLLJJJRRRWWWXXXZZZeeeqqqxxxqqqfffiiiuuu~~~nnneeebbbbbbeeeiiirrrooollliiigggddd]]]WWWKKKOOORRROOOIIIFFFIIIMMMEEECCC???===<<<;;;999777>>><<>>???@@@???@@@BBBDDDGGGHHHHHHGGGEEECCCDDDEEEFFFIIIKKKJJJFFFCCCBBBCCCCCCEEEGGGHHHHHHEEEBBB???;;;999777444111000000000000000//////...---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***************++++++,,,---...++++++,,,---......//////...////////////111666999DDDJJJTTT\\\bbbhhhnnnsssvvvxxx{{{}}}~~~zzztttooopppuuu|||wwwqqqkkk___RRRMMMLLLKKKGGGDDDBBBCCCDDDCCCEEEGGGHHHIIILLLPPPSSSUUU\\\bbbeeelll|||~~~}}}sssttt}}}{{{|||vvvooo]]]bbbfffaaaWWWPPPPPPSSSLLLJJJGGGDDDBBB@@@<<<:::<<<:::;;;===<<<:::<<<@@@===<<<;;;>>>EEEPPP\\\cccvvvrrr___UUUUUUWWWZZZZZZZZZXXXUUUPPPLLLIIIAAA???<<<999666555444444111222333444444444444333222222222222222111000000111000//////.........///000000000/////////......////////////............---------------......///............------------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))************************+++,,,---,,,***))))))***777777777666555666999<<<777444///,,,+++******)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))'''((()))***++++++******+++***((()))+++---///000...000111111000000222333333444555777999;;;===>>>>>>@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGEEEDDDEEEEEECCCHHHLLLLLLFFFBBBBBBDDDBBBDDDGGGIIIHHHEEE@@@===999888555333111000//////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++******+++,,,...///,,,,,,------.../////////...------...111888AAAGGGQQQYYYcccjjjmmmqqqxxx}}}|||xxxppptttxxxzzz~~~{{{qqqrrrmmmeeeXXXOOOLLLJJJFFFAAAGGGIIIJJJJJJJJJKKKOOORRRXXXYYYYYYYYYWWWVVVWWWXXXgggooovvvzzz}}}}}}xxxkkkaaa[[[YYYXXXUUUQQQMMMKKKJJJGGGEEE>>>======<<<;;;:::;;;<<<;;;999666666:::AAAHHHMMMYYYdddrrryyy|||{{{eeeXXXSSSQQQTTTWWWYYYYYYXXXWWWVVVMMMJJJEEE???:::666333222///000111222333222222111222333333333333222111111111111000///............000000/////////...........................------------,,,,,,------...///------------------------,,,,,,,,,++++++++++++*********+++++++++******)))***************************+++,,,,,,***))))))***777777777666555666999<<<777444///,,,+++******)))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''''''''(((((()))***************&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''###%%%'''(((((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))'''''')))***+++++++++++++++)))((()))---000000000---///000000000000111333444555777999;;;>>>???@@@@@@AAACCCEEEFFFFFFEEEDDDAAACCCEEEFFFFFFFFFFFFHHHHHHMMMQQQOOOIIIDDDDDDEEEAAACCCFFFGGGGGGDDD@@@===777666555333222000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++***+++---...///........................------...111888DDDQQQZZZ^^^fffooouuuwwwyyy~~~~~~{{{vvvoookkkppp~~~~~~fff[[[ZZZPPPKKKDDDAAAAAABBBDDDFFFCCCHHHNNNSSSXXX```jjjrrrzzz||||||zzzuuuqqqnnnlll|||wwwsssnnnfff```\\\ZZZXXXVVVNNNMMMIIIEEEBBBAAA@@@???<<<;;;:::999:::<<<>>>???NNNWWW___]]]WWWXXXcccooo{{{fff[[[RRRUUUXXXYYYYYYYYYZZZ\\\YYYVVVPPPIIIAAA:::555222444444555555555555444444444444444444444333333222222222111//////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------------,,,,,,+++++++++*********)))******+++++++++******)))))))))))))))))))))))))))***,,,,,,***))))))***777777777666555666999<<<777444///,,,+++******)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''(((((('''((()))***+++++++++***'''(((((('''&&&&&&''')))'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''"""$$$''')))***(((%%%######$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))''''''(((((()))***+++++++++)))(((+++000333222000,,,...///000///000111333555666888:::<<<>>>???@@@@@@AAACCCFFFIIIIIIFFFDDD???BBBEEEGGGGGGHHHHHHJJJRRRTTTVVVSSSNNNIIIGGGGGGEEEEEEEEEEEEDDDAAA???===666555555444333111000000//////......---,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---.../////////.....................111555<<>>>>><<<;;;:::999>>>GGGMMMJJJCCC@@@HHHQQQdddlllrrrwwwwwwlllkkkhhhbbb[[[XXXYYY[[[^^^\\\YYYSSSLLLDDD===:::777777555444444333444444666666666666666555444444444333222111000//////////////////.........------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))'''***,,,,,,***)))))))))777777777666555666999<<<777444///,,,+++******)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''&&&&&&'''((())))))))))))((())))))(((''''''(((***'''''''''((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$&&&(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))'''&&&&&&&&&''')))+++,,,***))))))...333666333000+++---////////////111333555555777999:::<<<>>>>>>>>>???AAAFFFIIIIIIFFFCCCBBBEEEHHHJJJJJJIIIJJJJJJSSSSSSRRRQQQPPPNNNLLLLLLLLLJJJGGGDDDAAA???======555555555555444222111111///......------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,---............------......//////000000000777AAAMMMYYYcccmmmssssssvvv|||xxxxxxtttjjj^^^XXXYYY\\\nnn^^^RRRJJJEEEBBBBBBEEEJJJKKKJJJQQQ[[[___iiixxx{{{uuuwwwrrrfffYYYRRRRRROOOJJJFFFFFFEEEDDDBBB???===<<<444888<<<===<<<===@@@CCCCCCLLLUUUaaaxxxssscccZZZYYY[[[\\\]]]]]][[[WWWQQQKKKGGG<<<:::777444333333444555777888888888888777666666666555444222111000000000//////.........---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++************))))))***+++++++++++++++))))))))))))))))))))))))''')))+++,,,+++)))))))))777777777666555666999<<<777444///,,,+++******)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&'''((((((((((((((()))***)))'''''')))***%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&'''''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&((('''&&&&&&''')))'''&&&%%%%%%&&&(((+++---***)))***///666888444000+++,,,.../////////111333444555666777999;;;<<<<<<<<<<<>>>>>===>>>AAAEEEPPPkkklll___\\\^^^XXXZZZ]]]___^^^ZZZUUURRRCCCAAA<<<999777777999:::999999999999999888777777777666444333222111111111//////.........---------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++************)))((()))***+++++++++++++++))))))))))))))))))))))))&&&)))+++,,,+++)))))))))666:::;;;555333555999:::777444///,,,+++******))))))))))))(((&&&%%%&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$)))333333(((###'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%'''((()))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////333333333333333333444444777888<<>><<<999777444333222111000000000000///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,.........///+++,,,111222000444;;;HHHSSS___fffnnnxxxxxxrrrdddppp~~~}}}mmm```eeesss~~~lll```ZZZQQQJJJFFFGGGFFFEEENNN\\\\\\bbbhhhmmmsssxxxvvvpppxxx}}}zzzxxxvvvtttpppnnnuuuvvvxxxyyyxxxwwwuuutttzzz||||||lllfff___\\\\\\XXXPPPHHHDDD>>>===AAABBB>>>;;;<<<;;;::::::???IIIVVVbbbjjjttt|||rrrhhh^^^[[[]]]^^^]]][[[UUUQQQKKKEEEBBB>>>;;;999======<<<:::999999888888:::999888777666555555555000///...---,,,---......+++++++++***++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))666::::::555333555999:::777444///,,,+++******)))(((((()))((('''&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''"""&&&333999111(((&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((******((('''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((()))*********))))))))))))***++++++,,,,,,,,,,,,------.../////////222222222222333333333333777888:::===AAADDDFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFDDDBBBBBBDDDFFFGGGGGGIIIEEE@@@<<<999888666444333333222111000000000000............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---111---,,,000333666>>>GGG^^^fffmmmqqqvvv~~~yyytttuuuzzzyyykkkrrrjjjSSSHHHEEEFFFEEEGGGKKKPPPWWWdddppprrr~~~|||~~~}}}{{{yyytttvvvyyy{{{}}}|||xxxmmm^^^SSSPPPKKKIIIIIIFFF>>>;;;======;;;999999<<>>===<<<;;;:::999888777666666666111000///...---------...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))666::::::555333666999:::777444///,,,+++******)))'''((())))))(((((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''((( """222<<<888,,,$$$&&&&&&&&&&&&%%%%%%%%%%%%'''((()))******)))((('''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))***************))))))))))))***++++++,,,,,,,,,,,,------.../////////111111111111222222333333777777888:::===@@@CCCEEEDDDFFFHHHJJJKKKKKKJJJIIICCCAAA???>>>@@@AAAAAA@@@AAA>>>:::777666666555444333333222111000000000000............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............111......222888AAANNNYYYmmmqqquuuxxx}}}}}}zzz|||xxx[[[HHHCCCEEEHHHPPPWWW\\\dddrrr~~~{{{|||||||||~~~{{{kkk___SSSSSSUUUSSSLLLEEEDDDHHHBBB@@@>>>:::888999===@@@GGGPPPYYYffftttvvvvvveee^^^bbbgggaaa___]]][[[XXXRRRKKKGGGAAABBBCCCCCCBBBAAA???>>>;;;;;;:::999888888888999444333111///...---------...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((555999:::555333666:::;;;777444///,,,+++******)))((()))******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((!!!!!!---777555+++$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))*********)))(((((()))))))))***++++++,,,,,,,,,,,,------.../////////000000000111111222222333777777777888:::===AAACCCAAACCCFFFHHHIIIHHHGGGEEECCCAAA??????AAABBBAAAAAAAAA>>>:::888777777666555333222111000000/////////.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...///000000/////////000///000333:::DDDQQQ___jjjqqqtttxxx|||~~~yyywwwtttaaaPPPGGGJJJOOOQQQaaaooowww}}}|||~~~xxxqqqmmm]]]ccchhhdddXXXOOONNNRRRHHHFFFDDD@@@>>>===???AAA@@@DDDHHHUUU``````llluuufff___^^^aaa`````````]]]XXXQQQLLLFFFEEEDDDBBB@@@???======<<<<<<;;;:::::::::::::::666666444222000///...---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((555999:::555333666:::;;;777444///,,,+++******))))))***+++***(((&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&######(((+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((()))(((((('''''')))))))))***++++++,,,,,,,,,,,,------...///////////////000111222222333333888777777777999<<>>>>>===DDDKKKIIISSSmmmuuueeeZZZaaaaaaaaabbbbbbaaa]]]ZZZQQQNNNIIIDDD@@@>>>>>>>>>???>>>===<<<<<<;;;<<<<<<999888777666444111000///------,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((444999999555333666:::<<<777444///,,,+++******)))''')))******(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%&&&&&&######'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((((((((('''''')))))))))***++++++,,,,,,,,,,,,------...////////////000000111222333444444999999999999:::<<<>>>???>>>@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@BBBDDDEEEDDDCCCDDD@@@<<<888777666555444222222111000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---///000///,,,---111444:::DDDPPP[[[fffrrrzzz|||~~~|||zzztttmmmuuusssjjjQQQMMMIIIJJJQQQ[[[cccgggvvv}}}|||sssooopppssspppooooooppprrruuuxxxzzzxxx~~~uuurrryyyvvvfffZZZSSSLLLEEE@@@@@@@@@:::;;;@@@===BBBSSS\\\xxx}}}dddbbb``````bbbddddddddd]]]YYYSSSMMMHHHFFFDDDDDDCCCCCCAAA@@@???>>>>>>>>>;;;;;;:::999777555333222------,,,+++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((444888999555333777;;;<<<777444///,,,+++******)))"""%%%((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%###$$$***///%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''((())))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000111222333444555555::::::;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEECCCBBBBBBCCCDDDDDDCCCAAABBB>>>:::777666666555444222111000//////......///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,...000///...111888>>>KKKWWWccckkkttt}}}wwwsssssssssqqq}}}~~~pppaaaXXXUUUTTTVVV[[[dddooo}}}}}}~~~wwwtttqqqqqqttttttqqqnnnmmmooosssvvvzzz~~~mmmddd\\\QQQHHHDDDEEE===999>>>>>>===DDDKKKjjj~~~wwwqqqhhhbbb```bbbdddeeecccaaa^^^YYYTTTPPPLLLJJJJJJIIIGGGEEECCCBBBAAAAAA=========<<<;;;888666555......---,,,+++******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))444888999555333777;;;<<<777444///,,,+++******)))"""%%%(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''%%%###%%%,,,333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((((()))***(((&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((***++++++++++++)))))))))***++++++,,,,,,,,,,,,------...//////000000111111333444555666666:::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBDDDFFFHHHIIIFFFEEEDDDEEEEEEDDDBBB@@@AAA>>>:::888777888777666222111000//////.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------...///000000---///222222222777@@@GGGZZZeeeooouuu{{{~~~}}}vvvsssyyyzzzjjjZZZMMMGGGMMMWWWdddjjjttt}}}zzzyyy{{{yyyqqqjjjmmmnnnoooqqqsssvvvyyyzzzuuummmfff[[[PPPCCCGGG???777>>>@@@;;;;;;DDD[[[}}}|||wwwkkkdddcccdddfffcccdddcccaaa]]]VVVPPPMMMNNNMMMKKKIIIGGGEEEDDDDDD>>>>>>>>>>>>===;;;888777000///...---,,,++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************888======888666:::;;;888777444///,,,+++******)))))))))******)))'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###+++555777333+++&&&###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%(((++++++(((%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%&&&''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&&&&'''((()))***&&&&&&&&&''''''''''''(((((()))***++++++,,,+++++++++,,,---////////////...,,,...222333444555777888=========>>>????????????EEECCCAAACCCFFFIIIHHHGGG???CCCEEEDDDEEEFFFDDD@@@===<<<:::777555333222111////////////.....................------,,,,,,,,,---,,,,,,,,,,,,---......000///...///000000000///111......222666>>>PPPaaalllrrrwwwxxx{{{{{{qqqlllttt~~~}}}ddd^^^PPPKKKNNNLLLOOO]]]ttt~~~wwwrrrnnnppppppnnnlllmmmppptttvvv{{{yyykkk[[[SSSLLLHHHCCC@@@AAAAAAAAA@@@BBBPPPjjj{{{xxxcccZZZ]]]ccccccdddeeeccc]]]WWWUUUUUUSSSOOOKKKIIIGGGGGGGGGFFFEEECCCAAA>>><<<:::999888444000...---------,,,,,,+++************************+++++++++,,,,,,,,,************))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((''''''&&&&&&((()))***333888888333222555666444777444///,,,+++******)))((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&+++111222---)))'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((((()))***++++++,,,+++++++++,,,---////////////......000222444555666999;;;AAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAACCCGGGIIIIIIHHHGGGJJJKKKHHHFFFEEEBBB===;;;:::888666555444333333////////////..................---------,,,,,,,,,------,,,,,,------.../////////......///......---000...111;;;GGGRRR```mmmwwwxxxyyy{{{uuunnncccbbbxxxttteeeTTTOOOEEEGGGVVV___hhhxxx|||uuunnnkkkmmmqqquuuuuuwwwxxxxxxyyy|||wwwfffZZZUUUVVVSSSPPPOOOOOOKKKDDD??????BBBMMM\\\gggjjjlllooosss{{{zzzooojjjdddbbbbbbfffgggddd___]]]YYYWWWTTTQQQNNNMMMLLLLLLHHHGGGFFFDDDBBB???>>>===<<<999555222000...,,,***,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,************))))))))))))************)))))))))((())))))))))))))))))))))))(((((('''&&&'''((()))***444888888555333555666555777444///,,,+++******)))((('''''''''(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***,,,***''''''))),,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%&&&'''((()))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((()))***++++++,,,+++++++++,,,---...////////////000111333444555888<<>>:::777444000+++(((,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***666888999777666555666666777444///,,,+++******)))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&***---((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$%%%&&&((('''%%%$$$%%%&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((***+++++++++++++++,,,,,,---....../////////000111222333444777<<<@@@AAA???>>>===>>>@@@CCCEEEDDDDDDCCCDDDEEEFFFGGGGGGNNNPPPOOOIIIEEEDDD@@@;;;999888777555444333333222//////.........------------------------------------------------...//////---...//////000000222333000777EEEWWWgggqqqwwwzzz~~~tttmmmgggcccZZZZZZeee~~~yyykkk[[[OOOJJJKKKWWWbbbrrr}}}www{{{xxxrrrooommmoooqqqssstttuuuxxx}}}zzzpppiiihhhhhhfffcccSSSJJJBBB@@@@@@???@@@CCCHHHTTTaaammm{{{sssbbb___dddeeefffhhhaaa```^^^[[[XXXTTTRRRQQQMMMMMMKKKJJJHHHFFFEEEDDDCCCAAA>>>;;;888333---)))---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))444555666777555333333444777444///,,,+++******))),,,+++)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&(((***)))(((&&&&&&'''((('''%%%$$$%%%&&&(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((***+++++++++++++++,,,,,,------...//////000///000111111333666:::>>>>>>===<<<;;;<<>><<<888222...------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))666666888:::999444444777777444///,,,+++******))),,,,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''')))++++++)))'''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((()))***++++++,,,++++++------,,,------...000000...///111111222444777:::======<<<<<<===@@@BBBDDDDDDDDDDDDCCCAAA@@@AAACCC???BBBCCC@@@???BBBAAA>>>;;;999777444222000///............------------,,,,,,,,,,,,------------.........------......///000111111111///---000777<<>>:::999;;;AAAHHHSSS\\\fffrrr}}}xxx```ZZZZZZWWWYYY___ffffffffffffdddaaa]]][[[TTTSSSRRROOOMMMKKKIIIHHHDDDCCCBBBAAA@@@===888555000///...---,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))'''((()))*********))))))999777:::===<<<666666999777444///,,,+++******)))***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******)))'''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((((()))***++++++,,,++++++------,,,,,,---...000111...000222222333333555777;;;;;;<<<===>>>@@@BBBBBB???AAABBBAAA@@@???BBBDDD>>>@@@@@@===<<<>>>>>>;;;999888666444222000000///.........---------,,,,,,,,,,,,,,,---------.....................//////000///111111111333;;;GGGPPP\\\hhhsssxxx{{{~~~{{{vvviiidddyyy~~~|||yyyxxxeee[[[VVV\\\eeeooozzzrrrqqqnnnllllllmmmoooqqq}}}sss\\\NNNFFFAAA??????999<<>><<<444333111///...---,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))'''((()))***+++***))))))555444666:::999333222666777444///,,,+++******)))'''(((***++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""%%%((('''$$$""""""###%%%%%%%%%&&&&&&&&&''''''%%%''')))***(((&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$######$$$%%%&&&'''(((&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((((()))***++++++,,,++++++------,,,,,,---...000111...111333444444444555666888999:::<<<===???@@@@@@;;;>>>@@@@@@???@@@CCCFFF???AAA@@@<<<:::<<<;;;777666666444333222111111111......---------,,,,,,,,,,,,,,,,,,------........................///000000,,,///222555<<>>>>>>>>>>>>>>>>>????????????;;;;;;<<<<<<;;;;;;:::999777666333111000000111111------------------------........................///...---...///000///...333---000@@@PPPZZZfffssszzzzzz{{{|||zzzvvvooojjjbbbfffppplllZZZRRRVVV]]]ZZZddduuu{{{tttpppmmmkkkkkknnnppppppppprrrxxx}}}uuuddd\\\\\\ZZZPPPFFFFFFAAA>>>>>>@@@GGGUUUccczzzdddXXXXXXZZZbbbjjjmmmjjjeeeiiiccc]]][[[[[[YYYSSSNNNOOOMMMJJJIIIHHHFFFCCCAAAAAA===888444111///,,,***---+++******+++,,,,,,+++---,,,++++++******++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((444777666333333666777444888444///,,,+++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%((((((''''''&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++---------......------,,,000000111000000111333555888888999:::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666666555222000//////000111------------------------........................---------...//////...---222333:::JJJYYYeeennnuuuvvvyyy{{{yyytttppppppqqq~~~}}}eeeRRRLLLSSS[[[^^^jjj~~~xxxqqqllliiiiiiiiihhhiiikkkooorrrvvvzzzxxxpppooonnnllliiiccc\\\WWWKKKEEE???======AAALLLWWWmmmyyyhhh^^^]]]]]]___cccggghhhhhheeecccbbbcccbbb___XXXSSSRRRPPPMMMKKKJJJIIIFFFDDDAAA>>>:::666444111...+++///---++++++,,,---,,,+++---,,,++++++******++++++))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((444777666333333666777444777333...+++++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,222000(((###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''---,,,+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,------.........------000000000111444555666555555666777888:::===???@@@============<<<;;;::::::===<<<<<<:::999777555444444333111000///...//////------------------------........................---...///000000//////...333===KKKYYYfffsssxxxxxxvvvwwwwwwssspppsss|||iiiTTTKKKRRRaaannnwww}}}rrroookkkhhhggghhhhhhhhhggglllrrrwww{{{xxx~~~xxxrrr```XXXNNNFFF???;;;???EEEHHHOOOUUUYYYhhh}}}wwwjjjiiifffbbb^^^___cccggggggggghhhgggeeebbb^^^[[[VVVTTTQQQOOONNNMMMJJJHHHEEEBBB???===:::777333000111///---,,,---...---,,,---,,,++++++******++++++))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((555777777333333777777555555222---+++***+++******))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''...444222***%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''''''''---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((***+++,,,------,,,------..................------000555777666333666666777888:::<<<>>>???@@@@@@@@@@@@???===;;;:::;;;::::::999888666444333222222000///.........///------------------------........................000111222222111111111222:::LLL]]]gggqqq|||~~~yyywwwtttqqqssszzzyyyccc[[[RRROOOWWWiii~~~zzzsssooolllhhhdddeeefffjjjpppwww|||}}}}}}{{{~~~yyyooobbbWWWJJJ???:::<<<<<<>>>@@@DDDSSSgggtttwww~~~|||rrrfff______bbbkkkjjjiiieeebbbaaabbbcccZZZXXXUUUSSSRRRPPPMMMKKKJJJHHHFFFDDDBBB???:::777222///---,,,---.........---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((555777777444444777777555333111---+++++++++***)))(((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''******(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%'''(((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''((()))***+++&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((***+++,,,------,,,---....../////////...///------111666888777555888888999999:::;;;<<<===@@@AAAAAAAAA@@@===;;;:::888888888888777666555555111111000//////.........------------------------////////////////////////000111111111000222666:::HHH[[[kkkqqqvvv~~~zzzvvvsssvvvtttfffPPPSSSZZZfffvvv{{{wwwvvvwwwxxxjjjlllnnnppprrrtttuuuuuusssttttttuuuwww|||}}}vvvppppppllljjjpppyyy~~~{{{vvvtttxxx||||||ppp```OOODDD@@@@@@??????CCCOOO]]]fffgggcccuuussseee]]][[[cccdddffffffddddddeeefff^^^\\\YYYWWWUUUSSSPPPNNNMMMKKKIIIHHHGGGDDD???<<<333000---,,,---/////////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))555888777444444777888555333000---,,,,,,,,,***)))''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,---...///////////////111000111333666888999888;;;;;;;;;;;;<<<======>>>???@@@AAAAAA???===;;;999777777888888777777666666000000000000/////////...------------------------////////////////////////...//////...000777AAAIIIZZZgggssswwwwwwzzz~~~{{{yyy|||iii\\\VVVWWWbbbssszzzvvvtttsssrrrqqqtttqqqlllhhhfffeeefffggg``````aaaaaabbbaaaaaa```^^^___``````aaadddhhhkkkhhhqqq}}}xxxyyyxxxpppwww~~~gggSSSJJJ@@@>>>===@@@IIIRRRXXXZZZZZZbbbrrr{{{mmm```YYYXXX\\\ccchhhkkkkkkhhheeebbb```]]]ZZZYYYVVVSSSQQQNNNMMMJJJIIIHHHEEEBBB@@@777444000....../////////---,,,++++++******++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))666888777444444777888666333000...------,,,+++***'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&'''((())))))'''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,---...///000000000000111222222333333555888:::<<<<<<<<<===>>>@@@AAABBB???@@@BBBBBBAAA???<<<;;;999999999888777666555444000000111111000000//////------------------------////////////////////////////////////555BBBTTTaaakkkooovvvyyyvvvuuu}}}~~~}}}{{{aaaVVVYYY```qqq~~~|||ssslllkkkiiiffffffgggiiijjjjjjfffeeeddddddcccdddddddddccccccccccccbbbaaa```______```aaa```^^^]]]]]]^^^ZZZ___fffkkkooouuu~~~}}}ggg[[[FFFAAA===<<<>>>BBBGGGKKKTTTZZZlll}}}vvvmmm______aaaeeejjjllljjjggggggdddaaa^^^]]]ZZZWWWUUUSSSPPPMMMKKKJJJIIIGGGEEE@@@;;;666111//////...------,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))666888888444444888888666333111...---------,,,***&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$""""""###%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))...///111222222///---+++%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******************++++++,,,---...///000000000000///000222111///000555999;;;;;;<<<>>>@@@BBBDDDEEEAAABBBDDDEEEDDDBBB@@@>>>;;;;;;:::999777555444333000111111111111000000///------------------------000000000000000000000000222222222333;;;MMMdddttttttsssvvvyyyuuurrr~~~vvv^^^PPPYYYoooxxxqqqmmmlllkkkkkkiiihhhiiilllpppuuuwwwxxx}}}~~~ssstttuuusssooojjjhhhfffcccdddccc___]]]```hhhooosssxxxxxxoooTTTMMMDDD>>>999999===BBBLLLYYYsss~~~yyyqqqiii```^^^ccciiilllllljjjgggdddaaa```]]]ZZZWWWXXXUUUQQQOOONNNMMMLLLKKKGGGBBB:::444111...---+++---,,,++++++******++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))888666444555888999777555555222...++++++******)))((()))***)))((('''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((('''&&&'''***+++***)))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''((('''&&&'''+++222999======555,,,'''(((,,,///111+++***)))(((&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++******+++,,,......//////000000111111333222222111222333555666888999:::<<>>>>>@@@AAABBBBBBCCCDDDCCC<<<999<<<>>>:::444111222222222111000//////.............../////////000------...000222333222111333111111999MMMeeesssvvvssszzzvvvnnnjjjlll}}}rrr```WWWaaazzz}}}xxxqqqpppppprrrvvvzzz||||||{{{xxxxxxvvvqqqllljjjpppwwwzzz{{{qqq\\\NNNMMMGGG:::888AAA>>>PPPeeemmmjjjppp{{{mmm___]]]bbbffffffhhhfffdddccccccbbb___\\\\\\ZZZWWWSSSQQQOOONNNMMMIIIFFFBBB>>>:::555///***,,,***((((((***,,,,,,,,,,,,+++++++++***))))))))),,,---------,,,,,,...///+++***************++++++666444333555888:::999777555222...++++++******)))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&(((***)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,111333333222000...***%%%###%%%'''((())))))((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++******+++,,,.........///000000111111333222222111222333555666999:::<<<>>>@@@AAABBBCCCBBBAAA@@@??????BBBFFFIIIJJJAAA:::999999666111000222222111111000//////...---------............//////....../////////...---///888CCCOOO]]]lllssstttvvvvvvnnnhhhlllooo|||}}}}}}\\\\\\ZZZ^^^ooo|||yyywwwvvvyyy{{{}}}|||zzzzzzzzz{{{}}}yyy{{{vvvaaaVVVKKK@@@===AAA999FFFVVV\\\\\\fffzzzhhh[[[[[[bbbgggggghhhjjjjjjgggeeedddddd]]]\\\YYYUUUSSSQQQPPPOOOMMMJJJEEEAAA<<<666///***111///---,,,---......---+++++++++***************+++,,,,,,,,,++++++---...***)))))))))))))))******444333333555888::::::999555222...++++++******)))((()))***)))((('''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%$$$&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$"""""""""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''---222222///***&&&&&&%%%$$$&&&((()))(((''''''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++******+++,,,---......//////000111111222222111111222444555666777999;;;===???@@@@@@???@@@??????@@@DDDMMMWWW^^^WWWKKK@@@<<<:::666444444222111111000000//////...,,,,,,---------.........//////////////////.........???RRR```iiippptttsssqqqqqqjjjnnn}}}ttt]]]KKKTTT^^^iiiyyy~~~|||}}}xxxvvvttttttwww}}}yyycccSSSJJJDDD@@@;;;@@@FFFJJJLLLVVVooovvv\\\SSSZZZcccccchhhllllllhhheeeeeefff```^^^\\\YYYVVVTTTSSSRRRRRRNNNJJJEEE???999222---111///,,,,,,,,,+++***(((***************+++++++++***+++,,,+++******,,,...***))))))((((((((())))))444444444666777999999999555222...++++++******)))((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%%%%&&&'''(((*********)))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++******+++,,,------......///000000111222222111111222444666777444666888;;;<<<<<<<<<;;;===>>>???AAAEEENNNYYYbbbYYYMMMAAA<<<:::666444444111111000000////////////---------........./////////000000000000111333555<<>>???@@@???>>>AAAGGGMMMNNNCCC:::777666222...---000000000///////////////////////////000000000000000111111000000222777;;;QQQ]]]iiipppssstttqqqlllfff|||jjj[[[ZZZ^^^ooossszzzzzztttqqqttt|||ooo\\\MMMFFF@@@>>>===>>>EEEMMMfffsss{{{{{{}}}mmmgggfffgggeeedddggglllmmmiiieeedddcccbbb```^^^[[[ZZZYYYUUUSSSPPPMMMKKKFFFBBB>>>555222///---------,,,+++)))))))))***+++++++++,,,,,,---...---,,,---...000---,,,++++++*********+++666777888777666555666777555222...++++++******)))((()))***)))((('''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&(((***+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))'''###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''"""$$$&&&((()))(((&&&%%%&&&&&&&&&$$$######%%%'''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++******+++,,,,,,------......///000000111111111111222444666888888888:::<<<>>>@@@AAABBB<<>>CCCIIIGGG>>>666666666333///...//////////////////////////////000000000111111111222222111//////333<<>>BBBEEEGGG;;;???CCCBBB@@@BBBJJJPPPHHH>>>666666777555333333////////////////////////////////////000000000000000111111000333<<>>???CCCMMM\\\eeeeeehhhyyy}}}uuukkkfffggghhhgggeeefffffffffdddbbb```^^^\\\XXXWWWUUUUUUTTTRRRNNNKKKBBB<<<333---******+++++++++++++++***************---.........------///000...---,,,+++************111444777777666666999<<<555222...++++++******)))(((******)))((('''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%&&&((()))(((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&!!!$$$((()))'''%%%&&&((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((***++++++******+++,,,,,,,,,------...//////000111000000111222555777888999888888999<<>>EEEMMMFFF<<<333222333222222333.........///////////////............/////////000...///000222999FFFYYYffffffqqqvvvpppkkkuuu|||vvvjjj\\\SSSaaa~~~{{{zzzyyy|||yyyrrrmmmmmmvvvsssjjj```VVVPPPJJJCCC@@@AAA<<<===CCCMMMVVVaaauuutttllljjjiiijjjfffgggfffeeecccaaa^^^]]]ZZZYYYWWWWWWVVVTTTPPPMMMMMMFFF;;;222...---......,,,+++++++++******)))))),,,---------,,,,,,...///---,,,+++***))))))))))))666777999999888888888999555111...+++++++++***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&((()))))))))((('''************************------------///111333555222333444444333333555666777::::::999;;;BBBEEEEEEAAAAAA@@@AAAAAA???<<<999999777555333333333111000000/////////............222000...---.../////////444000111:::KKK[[[fffjjjlllnnnpppqqqyyywwwqqqwwweeeSSS[[[jjjzzzpppnnnpppsssxxxqqq```XXXUUUPPPHHHBBB@@@======BBBIIITTTeeetttyyy|||mmm___ooodddgggiiifffdddcccdddddd```\\\WWWWWWXXXXXXTTTOOONNNIIIBBB;;;666222...,,,***)))))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))666777999999888888888999444111---+++++++++***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((()))***++++++,,,,,,///////////////000111222111222444444333444555777777::::::999;;;AAAEEEDDDBBBBBBBBBBBBBBBAAA===;;;999666444333333222111///000000/////////.........000///......///000111111444555:::FFFWWWeeemmmooonnnmmmooowww~~~zzzrrraaaUUUjjjpppzzzvvvrrrlllhhhjjjpppyyyxxxvvvlllXXXLLLKKKCCC???===???AAAGGGRRR^^^eeevvvyyyhhheeeeeegggiiigggeeeeeegggiiibbb^^^ZZZYYY[[[ZZZVVVRRROOOLLLGGGAAA<<<555...***+++***)))+++,,,---,,,+++************************))))))))))))))))))))))))666777999999888888888999444111---+++++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''(((***+++,,,---...000000000111111000/////////111333444333444666888777::::::999;;;AAADDDBBBCCCBBBBBBCCCCCCBBB???<<<777555333222222111000///000000000/////////......////////////000111222222222888DDDSSSaaajjjmmmnnnjjjfffkkk{{{jjjVVVSSSVVVtttxxx{{{rrrnnnooooooooozzzgggTTTUUUIIIDDD???>>>======DDDKKKZZZdddllluuucccccceeeggggggfffgggkkkooodddaaa^^^]]]^^^]]]YYYVVVPPPOOOLLLIIICCC;;;111+++++++++***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))666777999999888888888999444111---++++++++++++***((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))***+++,,,------...///111111111111///......000222333333444666888777::::::999;;;@@@BBB@@@BBBAAAAAABBBCCCAAA>>>;;;666444111111111111///...000000000////////////......///000//////000111333888BBBRRR```hhhjjjjjjiiieeeeeepppbbbVVV]]]eeeqqqvvvyyypppjjjjjjooowww~~~hhh___SSSLLLEEEAAA???===BBBHHHVVV^^^eeeuuummm```aaacccggghhhhhhlllpppeeeccc```______^^^\\\YYYSSSRRRPPPNNNIIIBBB999333---,,,+++,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))666777999999888888888999333000---+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))***************+++++++++,,,---///000111111000///...000222333333444666888777::::::999:::???@@@>>>???>>>???@@@AAA???<<<:::555333111000111111///...111000000000///////////////000000///...///222555HHHTTTccclllmmmjjjhhhhhhfffppplll^^^cccooottt|||uuuqqqmmmnnnvvvrrrcccYYYNNNHHHCCC@@@BBBGGGIIIUUU[[[cccxxx}}}eee```___eeehhhhhhiiimmmeeecccbbbaaa```___]]][[[WWWUUURRROOOLLLHHHCCC???111///---,,,,,,+++***(((************************))))))))))))))))))))))))666777999999888888888999333000,,,++++++,,,,,,+++))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))************************+++,,,---...///000000000...000222333222333555777666:::;;;999:::>>>???<<<<<<<<<<<<>>>???>>>;;;888555333111000111111000///111111000000000/////////000111111000///222888===TTT___kkknnniiieeefffiiimmm}}}|||oooaaa```nnn{{{oookkkooouuuyyyyyymmm___UUULLLDDDAAABBB???JJJQQQYYYuuu~~~wwwiii___bbbgggffffffhhheeedddcccbbb```___^^^]]]ZZZXXXTTTQQQOOOMMMJJJHHH888444000---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))666777999999888888888999222000,,,++++++,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%+++***((('''&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''&&&&&&'''''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&'''((()))***)))))))))***+++++++++,,,------,,,,,,,,,------...///111222333222222444555666999;;;999:::======;;;;;;;;;<<<===>>>===:::888555333111111222222111000111111111000000000/////////111111111111777AAAIII[[[dddlllkkkcccaaahhhqqq}}}kkk^^^^^^sss{{{rrrmmmjjjssszzzxxxlll___QQQGGGCCCAAA@@@EEERRRnnnuuunnnyyyccc___cccccccccfffeeeeeeeeedddbbb`````````]]]ZZZWWWUUUSSSPPPLLLJJJ@@@;;;444///---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))666888999999888888999:::222///,,,++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%,,,***((('''&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((%%%&&&'''''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''(((***+++,,,---...///...,,,+++******++++++000111333333222222333444666999;;;999:::======:::;;;;;;<<<===>>>===;;;888555333222111222222222000111111111111000000000000///000222111444;;;HHHRRRbbbjjjpppllldddeeeppp}}}wwwccc]]]hhhtttlllhhhmmmxxxrrr___PPPIIIGGG888999HHH]]]~~~uuufff^^^aaabbbbbbeeefffggggggeeecccaaaaaabbb^^^\\\ZZZXXXUUUQQQLLLHHHFFF@@@888111.........///************************))))))))))))))))))))))))777999::::::888777777888666222,,,+++,,,---,,,***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((('''''')))***)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%$$$###"""!!!'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***++++++,,,,,,------...---,,,---///...)))))),,,000111111222333444555666999999999999:::;;;<<<<<<<<<<<<;;;:::999888666555333333222222111000//////000...------///111222222222......666@@@JJJUUU___hhhjjjhhhbbbcccooorrrfffccckkkxxxtttlllhhhmmmwwwtttWWWOOOHHHBBB>>>AAAIIITTTdddqqqkkkzzz~~~|||hhhYYYZZZeeebbbgggiiigggfffiiigggcccaaa^^^ZZZWWWVVVVVVUUUTTTMMMIIIBBB999333...,,,+++(((***,,,,,,+++***************))))))))))))******666777999999888777777888666111,,,***,,,------+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&'''))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''&&&%%%$$$###&&&%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))***++++++,,,,,,------...///...///222000,,,,,,///111111222333444555666666999999999999999:::;;;<<<<<<<<<;;;:::999888666555333333222222111000000///000///......///111111111444111333===IIISSS]]]eeejjjaaa___kkkyyyzzz}}}fffYYY]]]hhh{{{sssoooqqq|||iii\\\LLLFFFBBBCCCEEEGGGKKKPPPWWWfffooozzz}}}iii``````fffgggiiigggdddccceeehhhaaa^^^ZZZXXXWWWWWWVVVUUUPPPLLLFFF???888222...,,,+++,,,------,,,***))))))******))))))))))))******333666888999888777777888444000+++***,,,......,,,***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&$$$%%%'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&))))))))))))((('''&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))***++++++,,,,,,------...000333;;;BBB@@@888222111222222333444555666777777888888888888999:::;;;<<<<<<<<<;;;:::999777666555333333222222111000000000//////000000000000000000666444:::GGGUUU^^^eeejjjgggZZZ___|||kkkUUURRReee{{{~~~}}}vvvmmmeee___\\\[[[aaa``````aaaffflllssswwwvvvnnnnnnsss{{{hhhZZZQQQIIIGGGEEEAAA>>>???KKKVVV^^^lllooodddbbbaaaeeejjjfff___aaaiiiccc```\\\ZZZYYYYYYWWWVVVSSSQQQMMMHHH@@@888222............---,,,+++***)))******))))))))))))******111444777888888777777888444///+++***,,,......---***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((((((((()))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&)))))))))))))))((('''&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))***++++++,,,,,,------......888IIIVVVTTTFFF777000333333444555666777888888777777777888999:::;;;<<<===<<<<<<;;;999777555444222222222111111111000000///000111111000000000111666888BBBRRR___dddfffgggbbbcccpppwwwdddZZZ\\\mmm~~~yyy~~~}}}mmmhhh```YYYTTTPPPNNNMMMPPPOOONNNNNNPPPTTTXXX[[[___ccclllwww|||rrroooooozzzuuuggg[[[PPPKKKHHHDDDBBBCCCLLLSSSUUU___vvvvvvbbb[[[^^^jjjlllbbb___fffdddaaa^^^\\\\\\[[[YYYXXXUUUTTTSSSOOOGGG???666111///...,,,++++++++++++***+++******))))))******+++111444777999888777777777444///+++***,,,......---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))),,,)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&'''(((((((((((('''&&&&&&###$$$%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))***++++++,,,,,,------...---777HHHUUUTTTFFF777000333444444555666777888888777777777888999;;;<<<=========<<<;;;999777555444222222222111111111111111///000222111000///111333777===JJJ[[[ddddddbbbbbbgggzzzggg```aaafffppp{{{}}}vvvoooeee```ZZZUUUSSSQQQOOOLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNRRRYYYdddppp{{{uuuoooqqqxxxqqqhhh___YYYSSSJJJCCCAAAHHHPPPRRRXXXhhhttt{{{hhh]]]dddjjjeeebbbffffffccc```___^^^]]][[[YYYVVVVVVVVVSSSLLLDDD<<<777000---***)))+++,,,,,,,,,++++++************++++++222555999:::999888777777444000+++***,,,......,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***,,,***((('''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((((((((((())))))))))))***++++++,,,,,,------...///222:::AAA@@@888333222333333444555666777888888777888888999:::<<<===>>>======<<<;;;999777555333111111111111111111111111...000222000...///333666===EEESSS```dddaaabbbeeexxxsssccchhhsss{{{wwwuuu~~~vvvssslllgggbbb^^^\\\XXXSSSOOOJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFGGGLLLSSSZZZ___kkkyyyxxxqqqsss|||{{{mmmXXXFFF???>>>HHHMMMTTT```fffpppeee]]]aaadddeeehhhgggeeecccaaaaaa___]]]ZZZWWWWWWWWWTTTPPPJJJDDD@@@333///***)))+++------,,,++++++************++++++333666:::<<<:::888777666666111,,,***,,,------++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++)))(((((()))******)))'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&''''''(((''''''&&&%%%'''((((((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))***++++++,,,,,,------...000///111444333///000444222333444555666777777888888888999:::;;;===>>>???>>>===<<<;;;999666444333111111111111111111111111...000111///---///555:::IIIPPP[[[bbbbbb```gggqqqzzztttxxx}}}{{{{{{|||vvvssspppkkkbbb\\\TTTSSSPPPMMMKKKJJJJJJJJJHHHGGGEEEEEEEEEGGGIIIKKKOOO[[[jjjvvv}}}rrrpppttt~~~kkkVVVMMM@@@EEEEEEJJJVVVZZZbbbsss~~~rrr\\\ZZZaaaeeedddhhhfffdddcccbbbaaa^^^\\\YYYXXXWWWUUURRROOOKKKJJJ:::444---+++,,,...---+++,,,++++++******++++++,,,555888;;;<<<;;;888666666666222---+++,,,---,,,***+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++&&&&&&'''***,,,---,,,***&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&''''''((((((((((((((('''%%%((()))(((%%%$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******++++++++++++******(((((((((((())))))))))))***++++++,,,,,,---......000///111444333000000444222222333444555666777777999999999:::<<<>>>???@@@>>>>>>===;;;999666444333111111111111111111222222...000000...,,,///666===QQQXXX```ccc```aaammm|||vvvzzzyyyuuunnnccc___XXXRRRMMMKKKKKKLLLGGGHHHIIIIIIIIIIIIHHHHHHCCCKKKUUU]]]eeettttttooorrryyy|||vvveeeaaaMMMIII???@@@LLLRRR[[[mmmrrryyyzzz```ZZZ```bbb]]]iiigggeeedddcccbbb___\\\ZZZYYYXXXVVVTTTRRRQQQPPP@@@999111---...///---+++,,,++++++******++++++,,,333666999888555333444666444111...,,,,,,,,,,,,+++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&)))+++---&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''++++++++++++++++++,,,,,,......///000111222333333111111222222333444555666888888777777888:::;;;===:::::::::999777444222000111111111000000000000000...---...000111444>>>IIIZZZ```^^^```jjjqqq}}}tttyyy~~~sss||||||oookkkfff```[[[TTTNNNJJJKKKIIIHHHHHHHHHGGGEEEDDDDDDGGGIIIKKKPPP\\\lllxxx{{{rrrlllooo~~~zzzjjj]]]LLL>>>???HHHPPPXXX^^^bbbpppxxxbbbWWWXXX^^^bbbbbbffffffbbbaaacccaaa[[[[[[[[[ZZZXXXUUUQQQNNNLLLKKKBBB777///------------,,,+++******++++++***(((555888:::999666333333555444111...,,,,,,,,,,,,+++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&(((***,,,&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,---......///000111222333222222222333444555666777888888888999999:::;;;<<<::::::999888666444222111111000000000000000000000000000222333333888FFFTTT[[[^^^```mmmyyyooo}}}zzzwww|||uuummmeee\\\WWWPPPMMMJJJHHHHHHHHHGGGFFFDDDEEEFFFDDDEEEKKKVVV^^^lllvvvsssnnnpppvvvlllXXXFFFBBBHHHMMMQQQTTTeeeqqqxxxllleeeZZZPPPQQQZZZ___ccceeebbbbbbdddccc___]]]\\\[[[XXXVVVSSSPPPOOONNNGGG===444///---------,,,+++******++++++***(((777:::<<<;;;777333333555444111---++++++,,,++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''')))***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,---,,,---...///000111111222222222222333444555777777888999:::;;;;;;<<<;;;;;;999999888777666444222111000000000000000000111111222222444777:::AAAQQQ```^^^aaadddxxxpppaaasss~~~}}}{{{rrrkkk\\\WWWQQQMMMKKKKKKJJJIIIDDDEEEDDDBBB???@@@DDDHHHPPPYYYiii{{{vvvjjjkkksss~~~kkkTTTIIIGGGFFFFFFGGGWWWaaappp~~~yyywwwzzznnnYYYQQQWWW[[[```dddcccccceeeeeeccc```___\\\YYYWWWUUUSSSSSSQQQMMMFFF<<<333...,,,------+++******++++++***)))777:::<<<;;;888555555777333111---++++++++++++***)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---------,,,,,,---...///000111111111111111222333555666777888999;;;<<<===<<<;;;;;;999888777666555333222111000000000000000111111111222111444<<>>IIIRRR]]]gggooo{{{xxxggg[[[UUUSSSPPPMMMIIIHHHGGGEEECCCBBB@@@???DDDCCCHHHTTTbbbqqqnnndddffftttuuu___KKKFFFKKKPPP[[[eeennnuuuVVVTTT```___aaabbbccccccbbbaaa```]]]]]]\\\ZZZVVVQQQLLLIII???888///+++,,,......,,,555777999777444333555888444111---+++++++++***)))'''(((***++++++***)))((()))))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&*********))))))'''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++,,,,,,---.........//////000111222333333444444444555777888999;;;;;;======<<<<<<;;;;;;::::::555444333222111000000000111333555444444999CCCLLLRRRUUU```sss|||nnneee]]]TTTNNNLLLKKKIIIHHHGGGEEECCCAAAAAA@@@BBBGGGNNNZZZmmm}}}ppphhhkkkrrrnnnSSSLLLIIIFFFOOO___vvvgggWWWYYY]]]^^^aaacccdddcccbbbaaa^^^^^^^^^]]]ZZZVVVRRROOOFFF<<>>>>>===;;;:::888777777555444333222111000000000///222555666888@@@MMMVVVYYYXXXddduuukkksss{{{nnn___UUUOOOLLLJJJIIIIIIHHHEEECCC@@@???AAACCCEEEKKKZZZhhh}}}wwwmmmjjjmmm{{{|||^^^UUUNNNEEEIIIWWWvvv|||aaaSSSYYY[[[^^^aaacccdddcccccc^^^^^^^^^]]][[[XXXUUUSSSLLLAAA333------...---***777999:::888555444777999666222...+++++++++,,,+++))))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''&&&'''((()))***))))))(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((************)))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---......//////......///111222333444555555555666777888999::::::>>>>>><<<;;;999777666555666555444222111111111111---///222666;;;EEEQQQZZZ^^^___ppptttkkk|||iii\\\TTTOOOJJJHHHIIIHHHFFFCCCBBBAAABBBCCCBBBDDDMMMWWWkkkvvvvvviiigggooo~~~jjjaaaZZZNNNJJJPPP___sssgggPPPVVVXXX[[[___bbbcccdddccc______^^^^^^\\\YYYWWWVVVOOOFFF;;;333111000---***666888999888555444666999777444///,,,,,,,,,------++++++***)))((((((((()))&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''(((((())))))(((((('''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))))))))*********))))))(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%''')))((('''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,,,,------.../////////......///111222333444555555555666777888999999:::======<<<;;;:::888888777777666555333222222111111000000333888@@@JJJTTTZZZaaajjjxxxqqqvvvyyykkk^^^XXXPPPLLLKKKJJJGGGEEEEEEBBBAAABBB@@@???DDDKKKYYYbbbrrr~~~qqqoooppp{{{vvvmmmiii]]]QQQLLLKKKRRRaaaooorrrttttttYYYRRRUUUYYY]]]aaaccccccddd``````___^^^]]][[[YYYXXXRRRLLLDDD<<<666222...+++555777888777333222555888888444///,,,,,,---......---,,,***((('''(((((()))%%%%%%&&&'''((()))******)))(((((((((''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((())))))************)))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''))))))'''&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,------.../////////---...///111222333555555555555666777888999999:::<<<<<<;;;;;;;;;:::::::::777666555444333222222222555444666;;;EEEOOOVVVZZZcccqqqppphhhlll~~~~~~iii```VVVPPPOOOMMMJJJGGGGGGCCC@@@@@@>>>===@@@EEEGGGOOO\\\lll}}}~~~sssiiikkk|||}}}uuussshhhWWWJJJHHHEEELLL[[[``````qqqjjjQQQSSSXXX\\\```bbbcccdddaaaaaa```___]]][[[ZZZYYYTTTQQQJJJBBB;;;444///---555777777666555444555666555///+++,,,+++)))(((***,,,+++***)))((((((((((((******))))))))))))******+++***)))'''''''''((()))&&&&&&&&&'''''''''((((((---+++))))))++++++(((%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&'''((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))(((''''''''''''((((((*********))))))))))))))),,,,,,------------------111111111222222333333444666666666666777777777777:::;;;;;;<<<;;;:::888777777555222111111333333444222888:::BBBOOORRRUUUbbbjjjnnnooo]]]jjjsss^^^VVVRRRLLLHHHGGGGGGFFFDDDAAA>>><<<>>>???AAADDDMMM\\\jjjxxx|||ooollltttuuuooofffZZZQQQNNNFFFDDDJJJNNNPPP]]]mmm~~~nnn___VVVZZZ```___^^^```^^^^^^^^^^^^]]]\\\[[[ZZZUUUPPPMMMKKKCCC555---,,,666777888777555555555666555///+++,,,,,,)))(((***,,,+++***)))((((((((((((******))))))))))))******+++***)))(((''''''((()))&&&&&&&&&'''''''''((((((+++)))'''((())))))&&&$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&(((((())))))(((''''''&&&'''((()))******+++******''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''&&&&&&(((''''''''''''((())))))))))))((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))((((((((((((((()))************)))))))))))),,,,,,------------......111111111222333333444444777777777777777777777777::::::;;;;;;:::999888777666444222111222222333333...999@@@HHHRRRQQQRRR___kkkxxxyyyiii___jjj~~~kkk___WWWPPPLLLLLLGGGFFFDDDAAA???>>>>>>?????????EEEPPP]]]kkk|||zzzmmmkkkxxx}}}rrrddd[[[OOOFFFBBBGGGIIIJJJSSS___lll~~~~~~ssscccYYY[[[aaaaaa\\\____________^^^]]][[[[[[WWWQQQNNNMMMFFF:::000---777888999888666666666777555000,,,,,,,,,))))))+++,,,+++***)))((((((((((((***))))))(((((())))))******))))))(((((((((((()))&&&&&&'''''''''(((((((((((('''&&&&&&''''''%%%###''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''(((((()))))))))(((''''''&&&'''(((***++++++++++++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***))))))(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))))))))))))))******************************,,,,,,---------.........111111111222333444444444888888888888888777777777999999::::::999888666555444333333222222222222222000???HHHNNNSSSOOORRRbbbqqqvvvmmmlllrrrzzziii\\\RRRLLLKKKGGGFFFDDDBBBAAA??????>>>???<<<>>>EEEOOO[[[kkkyyytttggghhhoooxxxnnnYYYMMMDDDCCCDDDEEELLLUUUVVVjjjqqq[[[VVV```ccc\\\aaaaaa``````___]]]\\\[[[YYYSSSOOOOOOLLLBBB666///888999:::999777666777888666000,,,------***)))+++++++++***)))(((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))''''''''''''(((((((((((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''(((((()))))))))(((((('''&&&&&&'''(((((()))((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&)))))))))(((((((((''''''((((((((('''((())))))***))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))*********)))******++++++)))***************++++++,,,,,,------......//////000111111222333444555555777777888888999:::::::::888999999999888777555444222333333333222222333444:::GGGNNNPPPSSSSSS^^^ttt|||zzz{{{{{{zzziiiZZZPPPLLLHHHGGGEEEDDDCCCBBB@@@??????<<<<<<@@@FFFNNN[[[gggyyyvvvllljjjsssnnn^^^LLLCCCAAADDDNNNYYYWWWeee~~~nnn___\\\___bbbbbbbbbaaaaaa```^^^]]]\\\\\\VVVRRRRRRQQQJJJ===333888999:::999888777888999777111---...---+++***,,,+++***))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))((('''''''''((((((((())))))'''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((()))))))))))))))((((((((()))(((((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&******)))))))))(((((((((((((((((((((((()))******(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***************+++,,,,,,))))))******+++++++++,,,,,,,,,---......///000000000111222333444555666666555666777999;;;<<<===>>>999999999999888666444333000222333333222333555888CCCLLLOOOQQQYYYbbbuuu}}}{{{uuuvvv~~~mmm]]]SSSMMMJJJFFFEEEEEEDDDBBB@@@>>>;;;<<>>BBBGGGUUUdddttttttmmmkkkxxxqqqUUUFFFHHHUUUaaa~~~dddUUUaaa______````````````______^^^\\\YYYVVVUUUSSSKKKAAA888999999999777666777888888222...///...,,,+++---******))))))))))))******((((((''''''''''''((((((&&&'''((()))******)))((('''((((((((())))))))))))&&&(((******((('''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************(((((()))*********************+++******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((******+++++++++++++++,,,++++++*********)))))))))))))))(((((())))))***+++(((((()))))))))*********))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((())))))+++,,,,,,))))))***++++++,,,------,,,,,,---...///000111111000111222333444666777777999999:::;;;<<<===>>>>>>::::::;;;:::999666444333000222333222222555===CCCJJJSSSZZZjjjzzztttaaaYYYRRRJJJFFFFFFGGGEEECCC>>><<<<<<>>>===;;;>>>BBBIIIUUUcccpppzzzooorrrlllRRRKKKQQQYYYvvvxxx]]]\\\]]]]]]^^^___````````````]]]___\\\WWWTTTTTTOOOHHH777888999888666666666777888222/////////,,,,,,---***)))))))))))))))******((((((''''''''''''((((((&&&'''(((*********)))((((((((((((((())))))))))))%%%(((******'''&&&''')))))))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''((((((((((((''''''&&&'''(((*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************(((((()))***************&&&'''((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))*********++++++++++++************))))))))))))))))))******+++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))***+++,,,))))))***+++,,,,,,------,,,,,,---...///000111222000111222333555666777888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777555333000222333222222666???GGGNNNYYYeeeyyylll]]]UUULLLGGGGGGGGGFFFDDDBBB???>>>???>>><<<>>>DDDBBBKKKVVVcccuuuxxxtttyyy___NNNMMMQQQeeexxx~~~iiiZZZ[[[\\\]]]___```aaaaaaaaa]]]```^^^WWWSSSTTTQQQLLL888999999888777777888:::777444000---,,,,,,+++***************))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''((((((((((((''''''))))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&((())))))&&&$$$&&&&&&''''''((()))))))))'''((((((((())))))******%%%&&&((()))))))))(((''',,,,,,++++++++++++,,,,,,)))((('''''''''(((***++++++,,,---,,,***))))))+++)))***+++***)))(((***,,,***))))))((()))***,,,---+++***(((((()))))))))(((******)))))))))*********,,,,,,+++*********++++++&&&''')))+++,,,+++)))((())))))******+++******)))***)))(((((('''((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((()))******++++++,,,------,,,---...///000000000///444000000555666444888>>>;;;;;;;;;;;;<<<<<<<<<<<<===???>>>:::999;;;;;;999666222...///555>>>HHHMMMLLL___|||yyymmm___PPPIIIKKKMMMIIICCCDDDBBB@@@>>><<<<<<<<<<<>><<>>::::::<<<<<<:::333111...000777AAALLLRRRUUUpppzzzlll[[[PPPMMMMMMIIIEEEDDDCCC@@@>>><<<<<<<<<<<<===>>>BBBJJJWWWhhhwww~~~ooorrr~~~nnnVVVOOOUUUiiiiiiWWWUUU\\\aaa]]]___ddd``````]]]ZZZZZZ[[[YYYSSSNNN666777777666555555666888777333---***)))***++++++************))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))((()))***)))'''&&&'''(((%%%%%%&&&&&&''')))***+++*********************************+++---,,,***(((******)))(((((('''&&&&&&&&&&&&''''''''''''((((((((()))***+++++++++******++++++************++++++((())))))***************((()))******))))))***,,,,,,------+++))))))***,,,***+++,,,,,,,,,,,,,,,,,,000///---++++++---///000)))***,,,...//////......111111000000...+++)))(((***+++++++++++++++******++++++,,,++++++***)))))),,,+++***(((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&((()))(((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))******************++++++,,,,,,------000///......///000222333444111333777:::888777777<<<>>>AAADDDDDDBBB@@@>>>===???>>>::::::<<<<<<:::333222000333:::EEEQQQYYYhhh}}}lll[[[QQQLLLJJJHHHEEECCCAAA???===<<<<<<<<<999;;;>>>CCCKKKXXXgggrrr{{{wwwlllmmm|||aaaSSSPPPYYYjjjxxxyyy}}}oooWWWSSSXXX]]]ZZZ___eeeaaa```]]][[[[[[[[[YYYTTTPPP666777888777555555777888888333---))))))+++,,,---************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((('''((()))''''''''''''((()))***+++))))))))))))))))))))))))(((''''''(((******(((&&&))))))))))))((((((''''''))))))))))))))))))******)))))))))***************+++******))))))******+++((()))+++,,,,,,,,,+++***)))+++,,,,,,******+++---+++,,,------,,,,,,...000---...000222333333333222333444555666666777999;;;777777777888888999999:::::::::;;;:::888555222000222111111000...---,,,+++++++++,,,,,,,,,,,,++++++******)))(((''''''''''''************************&&&''')))******)))((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))******************++++++,,,------.../////////000111111222222222111111444777777777777;;;===???@@@AAA@@@>>>===???AAA???:::999::::::777555444555888@@@LLLZZZccc~~~gggjjjsss}}}gggWWWNNNKKKJJJFFFEEEBBB@@@>>>===<<<<<<:::===>>>???BBBKKKYYYdddlllwwwpppqqqoooVVVQQQMMMVVVhhhpppsssdddXXXVVVWWWWWW___eee```___]]][[[[[[[[[YYYVVVSSS888888999888777666888:::999555///+++***,,,...///************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))(((((()))******))))))((((((((())))))(((((((((((((((((((((((((((&&&&&&'''(((((('''%%%(((((((((((())))))************************))))))(((((((((((())))))******++++++************++++++)))***,,,---------,,,+++***,,,------,,,+++---...(((***,,,---...000333555777999<<<>>>AAABBBBBBBBBCCCFFFIIIIIIFFFDDDCCCCCCEEEEEEDDDDDDFFFJJJNNNPPPJJJKKKLLLLLLKKKHHHFFFDDDBBBBBBAAA@@@>>><<<:::888444444444333111///...---...---,,,++++++******+++************************((((((*********)))((('''((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''((())))))'''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))************++++++,,,------......---...000222333222111000000222333333333666888999===<<<<<<<<<<<<===>>>>>>AAABBB@@@:::777777666222222444888>>>IIIYYYjjjuuuuuuiiimmmzzzuuubbbUUUNNNLLLHHHGGGDDDBBB???>>>>>>>>>;;;===>>><<<<<>>BBBDDDHHHIIIKKKNNNPPPRRRSSSSSSTTTVVVVVVQQQIIIAAA>>>===<<<<<<===???DDDJJJPPPSSSUUUVVVXXXYYYYYYYYYXXXWWWSSSTTTUUUUUUTTTQQQOOOMMMGGGFFFDDDAAA>>>:::777555333222000...,,,+++++++++))))))))))))))))))))))))***************))))))(((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&((())))))(((''')))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********++++++,,,,,,------......---...000111222222111000222888<<<888444555999;;;???>>><<<;;;;;;===???AAA@@@BBB???999555555444000...333;;;EEETTThhh}}}sssqqqwwwrrrbbbWWWQQQKKKIIIGGGDDDAAA@@@??????<<<<<<;;;:::999<<>>BBBEEEFFFOOOPPPRRRTTTVVVXXXZZZ[[[XXXZZZ^^^aaabbbaaa^^^\\\YYYXXXVVVSSSPPPLLLIIIHHH???>>>;;;777333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%'''((()))((()))***,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************+++++++++,,,++++++,,,,,,---.........///...---------///111333666CCCKKKEEE;;;888999:::======<<<<<<<<<===>>>???===>>><<<777444555444000111777AAAMMM]]]rrr|||xxxxxx{{{~~~{{{rrrbbbXXXMMMLLLIIIFFFCCCBBBAAAAAA===<<<;;;::::::<<<>>>@@@EEEPPP]]]hhhvvv~~~mmmnnn~~~ooo^^^NNNLLLQQQUUUVVVVVVYYYiii{{{nnn[[[XXX______^^^^^^^^^\\\[[[ZZZZZZ[[[666777777777555555777888555222...------------,,,************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''')))******))))))***,,,&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))***(((''''''((())))))(((++++++******)))(((((((((,,,+++++++++******)))))),,,+++*********+++,,,---...------,,,,,,------.........---,,,,,,...///000111444999>>>BBBFFFKKKOOONNNPPPRRRTTTUUUWWW[[[]]]]]]\\\[[[[[[[[[\\\^^^___aaa^^^WWWJJJ<<<444333555555888===AAADDDDDDCCCBBBBBBCCCDDDGGGKKKOOORRRTTTSSSWWW]]]bbbeeeeeecccaaaaaaaaa```___^^^\\\[[[ZZZQQQNNNJJJEEE???;;;888666000000000000000000000000---,,,***)))))))))***+++((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&((()))))))))+++---''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++,,,,,,,,,---------++++++,,,------......///222///+++))))))---222666:::KKKVVVOOOBBB:::999999999:::<<<=========<<<;;;999;;;:::555444555555222777===GGGRRRaaavvv{{{zzzzzz{{{|||}}}~~~jjj]]]OOOMMMJJJGGGEEECCCBBBBBB@@@>>><<<<<<===>>>>>>===AAAJJJTTT___ooovvvlllsss|||mmmYYYKKKJJJPPPUUUVVVVVV[[[ooozzz___UUU^^^bbb^^^^^^^^^\\\[[[ZZZ[[[\\\666666777777666555444444666333///............---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))***,,,,,,***))))))))))))(((&&&%%%&&&(((+++*********))))))((((((***)))))))))((((((''''''((('''(((---222222---(((((())))))))))))*********))))))))))))************...,,,++++++,,,------,,,------------------,,,,,,...............111555888;;;>>>CCCGGGJJJNNNRRRUUUTTTTTTVVVWWWZZZ\\\^^^___bbb^^^\\\^^^```^^^]]]___^^^```ZZZLLL???888666444===BBBKKKSSSWWWWWWUUURRRSSSJJJCCCBBBAAA@@@DDDIIIGGGNNNYYY```ccccccddddddgggfffdddaaa```_________]]]ZZZUUUQQQNNNLLLIIIGGG<<<;;;999666444333444444000...+++))))))((('''%%%###'''******'''&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''''')))((($$$)))444;;;<<<+++)))&&&%%%%%%(((+++---))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))'''(((************,,,...+++,,,,,,,,,,,,,,,,,,---...///000111222333444444:::FFFRRRSSSIII>>>888666777777888999::::::::::::999999999777444333333444888DDDLLLQQQhhhwww|||vvvuuuzzzyyyggg[[[TTTLLLFFFDDDDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<:::@@@GGGNNNXXXggg{{{wwwnnn{{{iiiOOOHHHLLLQQQOOOMMMQQQddd{{{^^^TTTXXX[[[[[[\\\\\\\\\\\\ZZZYYY555555555666666666666666444111...,,,,,,,,,,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((()))******)))'''''')))************,,,---************))))))))))))+++++++++************)))***---000222000---+++*********+++++++++,,,,,,,,,))))))*********++++++++++++*********+++,,,------//////...///000111333555666:::@@@EEEGGGIIIKKKLLLMMMNNNNNNOOOOOOQQQUUUXXXWWWZZZ]]]```aaa```^^^\\\___VVVMMMIIIFFFCCCCCCEEEJJJOOOQQQLLLJJJLLLNNNNNNRRRSSSVVVYYY]]]aaaeeegggbbbddd```YYYWWWVVVLLL???>>>@@@@@@===;;;@@@MMMWWW[[[^^^cccggghhhgggeeecccdddeeegggiiiiiigggfffddd```\\\VVVRRROOOKKKEEEAAA===999222...,,,,,,,,,+++)))***++++++)))((()))***)))))))))))))))))))))))))))))))))))))))(((''''''&&&)))+++***+++---,,,)))***)))((((((((((((((()))((((((((((((''''''''''''(((''''''&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******)))))))))***++++++))))))***+++++++++,,,,,,------------//////000111222333333444333555777888777666777999888888999:::;;;;;;;;;;;;999888777444222222555777IIIQQQ]]]llltttkkk^^^RRRKKKHHHGGGFFFAAA@@@???>>>===<<<<<<<<<:::>>>BBBEEELLLYYYjjjwwwvvvrrr{{{eeeMMMIIILLLQQQUUUVVV[[[sssnnn\\\SSS]]]^^^^^^]]][[[ZZZ[[[\\\555555555555666666777777444222...,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))++++++)))(((&&&(((******)))((()))+++*********)))))))))))))))++++++++++++++++++++++++)))...222222---)))(((***+++++++++,,,,,,,,,------*********+++++++++,,,,,,---......---,,,,,,...///...//////111444888;;;===EEEIIINNNPPPNNNKKKHHHFFFCCCCCCCCCBBBBBBDDDHHHLLLQQQUUUZZZ___aaa```^^^\\\QQQHHH>>>999777555777:::HHHOOOSSSQQQPPPPPPOOOMMMEEEEEEEEEHHHOOOWWW___dddbbbbbbXXXKKKLLLUUUSSSGGGGGGKKKKKKEEE<<<888;;;AAALLLQQQYYY```eeefffeeecccfffggghhhhhhgggfffeeeeeegggccc___]]]]]][[[UUUPPPJJJEEE???999444111---+++************))))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&((())))))))))))'''%%%)))))))))))))))(((''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))+++------,,,***)))***+++++++++,,,,,,---.........///000000111222222333333444333222333555888::::::888999:::;;;<<<<<<<<<<<<:::999777555333555999===JJJ\\\www|||mmm]]]RRRKKKIIIIIIBBBBBB@@@???======<<<<<<===>>>???AAAEEEPPP^^^iiiwwwyyyttt|||```RRRNNNTTTccchhhaaajjjnnn^^^[[[]]]______]]]\\\]]]^^^555555444444555666777888666333///------...------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++,,,,,,+++))))))***,,,+++***(((((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,111666555///++++++...+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...///000...,,,,,,---//////000333666;;;@@@DDDGGGNNNQQQTTTSSSNNNGGGAAA>>>:::::::::999:::<<>>CCCMMMjjjzzzgggXXXNNNIIIHHHDDDCCCBBB@@@>>>======<<<=========>>>AAAJJJUUU^^^hhhyyytttpppuuu^^^QQQRRRkkkyyyrrrppp{{{hhhVVVXXX\\\]]]]]]]]]\\\\\\666666555444444555777888666333000............---,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++,,,------,,,***,,,...//////---+++******))))))))))))***************++++++++++++,,,,,,,,,***...222111---***+++---++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++...000///---,,,///333555777;;;@@@EEEJJJMMMOOOPPPRRRTTTSSSNNNIIIDDDBBBAAABBBCCCCCCCCCEEEIIILLLGGGIIILLLOOOQQQSSSSSSSSSOOOGGG@@@>>>===;;;===@@@FFFMMMUUUYYY\\\]]]YYYTTTRRROOOJJJFFFCCCDDDEEEGGGOOORRROOOGGGCCCEEE@@@888BBBLLLYYY___\\\SSSHHHBBB888999===CCCKKKUUU^^^dddhhhhhhfffbbb^^^___cccgggccceeeggghhhgggeeebbb``````^^^[[[WWWQQQHHH???999777333...,,,++++++,,,+++)))))))))))))))))))))))))))))))))))))))(((''''''(((%%%%%%&&&'''&&&(((+++((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++******---...///...,,,+++,,,---++++++,,,---...//////000000000111111111222222222555444555666888999888777999:::;;;<<<============777666333111333:::BBBIIITTTrrrttt```RRRJJJGGGFFFEEECCCAAA???>>>======;;;;;;:::;;;>>>DDDLLLRRR[[[kkkxxxkkkyyylllVVVeee~~~zzzgggVVVVVVWWWYYY\\\]]][[[YYY888777555444444555666777555222///------------,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***+++------+++******---//////...,,,+++,,,((()))))))))************************+++++++++,,,&&&))),,,,,,***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***---111222111222777<<<>>>AAAEEEKKKOOORRRTTTTTTUUUXXXYYYYYYWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWZZZ\\\UUUTTTRRRQQQQQQQQQQQQRRRRRRMMMJJJLLLMMMMMMOOORRROOOSSSUUUUUUUUUVVVSSSMMMTTTQQQMMMHHHCCC@@@===<<>>FFFPPPWWWaaabbb```ZZZTTTQQQSSSWWW]]]bbbhhhjjjhhheeeeeefffdddbbbaaa___\\\WWWQQQMMMEEE???777222///...,,,***)))))))))))))))))))))))))))))))))))))))((('''''')))&&&%%%))))))''''''+++((((((((((((((()))))))))''''''''''''((((((((()))''''''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***+++,,,---,,,+++***+++,,,++++++,,,---...///000000111111111111111222222222444555666777888888999::::::;;;<<<======>>>>>>===999777555444777???JJJQQQfff~~~nnn\\\PPPKKKHHHFFFDDDBBB@@@>>>======::::::::::::<<<@@@DDDGGGOOO[[[lll|||xxxwww~~~eeemmm~~~uuubbb\\\WWWWWW\\\___^^^[[[999888666444333444555666444111...,,,,,,,,,,,,+++---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))***,,,,,,***)))&&&))),,,------,,,+++,,,(((((())))))*********+++)))))))))******+++++++++'''))),,,---------......******+++++++++,,,,,,,,,,,,,,,,,,---------......***///444666666999???EEEFFFIIIMMMRRRVVVWWWWWWWWW^^^```aaabbbaaaaaacccdddbbbccceeeeeeddddddeeefffllliiiddd___\\\ZZZ[[[[[[XXXTTTUUU[[[```bbbdddhhhccceeedddbbbcccgggfffccc\\\[[[ZZZXXXUUUQQQNNNLLLMMMUUUbbbkkkhhh\\\UUUUUUHHHEEEDDDIIIQQQZZZ___aaaaaaWWWGGG:::555999BBBIII___```___XXXNNNGGGFFFGGGVVV___hhhkkkhhhgggiiillleeecccbbbbbbcccbbb___]]]WWWPPPFFF>>>:::777333111)))))))))))))))))))))))))))))))))))))))(((((('''***&&&''',,,,,,'''&&&***((((((''''''((()))***+++&&&'''''''''(((((())))))''''''''''''((()))++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***)))***++++++***)))***+++++++++,,,---...///000111111111111111111222222222555777888888888999<<>>>>>>>>>>>===;;;888888;;;EEEQQQYYY||||||zzzuuutttzzzeeeXXXQQQHHHGGGEEEBBB@@@>>>======<<<<<<;;;;;;<<<>>>AAABBBFFFNNN[[[kkk{{{zzzppp{{{vvvWWWdddoooeeeZZZXXX]]]bbbbbb___999999888777666666777777777444000...---------,,,------......------,,,+++***+++,,,---...---,,,,,,************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))************+++++++++++++++,,,,,,,,,---------+++(((%%%%%%(((,,,///000***,,,------,,,---///111,,,---...///000000111111---000666===CCCHHHJJJLLLNNNPPPSSSVVVWWWXXXXXXXXXZZZ```cccaaaaaadddeeedddfff]]]___kkknnngggeeekkkfffkkknnnjjjfffffffffeeeccc```bbbhhhlllllllllnnnpppkkkiiinnnpppooommmnnnnnngggfffmmmmmmfffcccggghhhlllqqqrrrrrrqqqnnnkkk]]]TTTLLLLLLMMMPPPYYYcccfffaaaWWWHHH;;;555777;;;NNNWWWaaaeee___TTTIIICCCNNNTTT^^^fffjjjkkkjjjiiigggggggggggghhhfffccc``````]]]XXXSSSMMMDDD:::222000...------...//////......,,,******+++,,,+++***'''((()))******)))((('''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))++++++***************+++******+++++++++,,,,,,,,,..................------111222222333333444444555555777888888777888;;;===>>>===<<<<<<===???BBBCCC;;;999444888BBBFFFUUUooo{{{tttwwwoooqqqwwwdddXXXTTTNNNHHHFFFCCC@@@AAAEEE;;;;;;:::999:::<<>>???@@@;;;999555:::EEEKKKZZZsss|||~~~yyywwwqqqrrrooodddVVVOOOHHHFFFCCC@@@>>>@@@===<<<;;;::::::<<<>>>???BBBEEENNN[[[gggtttzzzrrrvvvooo```UUURRRfffxxx^^^YYY\\\\\\ZZZ[[[777777666666666777888888555222///,,,,,,,,,,,,+++------......------,,,+++((()))***++++++++++++***++++++++++++++++++++++++'''((()))***+++,,,,,,---************************+++,,,------++++++,,,---******+++++++++,,,,,,,,,************++++++++++++000...,,,+++,,,,,,+++***,,,------,,,++++++---...---------...111333666888>>>@@@EEEJJJOOORRRTTTUUUXXXXXXYYY[[[___aaabbbbbbdddfffeeeccceeeiiiiiifffbbbggggggbbbccchhhiiidddeeegggeee```^^^``````^^^bbb^^^\\\^^^___^^^___dddbbbcccgggkkkkkkgggiiinnnyyyxxxuuuvvvwwwrrrqqqpppqqqssstttssssss|||vvvppplllgggaaa___```ZZZWWWQQQGGG===888888:::===EEERRR```jjjllljjjfffOOOKKKEEECCCFFFNNNWWW^^^```eeeiiijjjhhheeedddeeeaaaaaacccdddbbb]]]VVVQQQCCC===555...+++***++++++---+++***++++++***(((&&&***))))))(((((())))))******))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,........................111222222333333444444555444666777888777888:::;;;:::;;;<<<<<<============::::::777===KKKSSSbbbzzz|||~~~yyyxxxvvvvvv^^^TTTKKKHHHFFFBBB>>>===???>>>===;;;;;;;;;<<<======???EEEOOOYYYdddssswwwqqqvvvyyyhhhZZZKKKMMMeeehhhYYYVVVYYY\\\\\\888888777666666666666666444111...,,,,,,,,,,,,+++------......------,,,+++++++++,,,,,,------------++++++++++++++++++++++++)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,000...---.........,,,***------...---++++++,,,...,,,---...111555999===@@@FFFHHHKKKOOOSSSVVVXXXYYYZZZ[[[\\\___bbbdddcccccceeeeeeccc```bbbggggggccc___aaabbbbbbaaa```bbbcccdddnnnuuuuuusssrrrqqqoooeeeaaa``````\\\WWWWWWZZZ]]]dddnnnvvvvvvrrruuu|||zzzssssssnnnkkklllnnnoooqqqtttssstttvvvwwwtttnnngggdddcccaaa[[[SSSJJJEEECCCDDDBBBGGGRRR```lllrrrqqqnnn```XXXNNNFFFDDDGGGMMMQQQUUU\\\dddhhhgggfffhhhjjjddddddeeeeeedddaaa]]]ZZZSSSMMMDDD;;;555111---+++---,,,,,,,,,------+++)))+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((************************************************++++++*********+++,,,,,,+++++++++,,,,,,,,,------............////////////111222222333333444444555555777999999999999;;;<<<:::<<<===>>>>>>===;;;:::888:::999???PPPZZZhhh}}}mmm^^^PPPKKKJJJGGGCCCAAAAAA@@@???===<<<;;;;;;;;;<<<;;;???FFFMMMUUUcccooowwwrrrzzzuuugggUUUKKKTTTnnnzzz{{{xxxjjjXXXRRRYYY______:::999888666555444444444444111---,,,,,,,,,,,,+++------......------,,,+++,,,+++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,------++++++,,,---+++,,,,,,,,,------------,,,,,,,,,------------......------...000000...------......---,,,+++---...,,,...111666;;;BBBGGGJJJKKKLLLOOORRRUUUXXXZZZ[[[^^^```cccdddcccaaa```___^^^aaaccceeemmmxxx~~~~~~rrrmmmqqqkkkbbbjjj|||sssggg\\\UUUWWW]]]gggqqqxxxpppjjjffffffdddcccgggnnnrrrtttvvvvvvuuutttrrrpppqqqppplllgggbbb^^^]]]]]]UUUXXX^^^gggppptttrrrooorrrkkkbbb[[[VVVRRROOOMMMOOOVVV___cccccccccfffiiiiiiiiigggdddbbb```______]]]YYYRRRKKKCCC;;;333...---,,,+++,,,------,,,***+++***)))(((((()))***+++))))))))))))******************))))))))))))******((((((((((((((((((((((((+++++++++************)))************************++++++******+++,,,,,,---++++++,,,,,,,,,---------........./////////000000111222222333333444444555777999;;;<<<<<<<<<===>>><<<===???@@@???===;;;999666;;;;;;BBBTTT___kkk{{{}}}}}}lllYYYPPPLLLIIIGGGGGGCCCBBB@@@>>>===;;;::::::<<<;;;===AAAEEEKKKWWWbbbpppvvv~~~xxxuuuwww{{{eeeSSSNNNZZZooo~~~vvvfffiiioookkk[[[QQQWWW]]]]]]:::999888666555444333333444111...,,,,,,------,,,------......------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................+++,,,------++++++,,,---,,,,,,,,,---------......------------............,,,,,,,,,...000111000///...//////...------///000111333888>>>DDDJJJNNNPPPOOOPPPRRRUUUXXX[[[]]]^^^___bbbeeeccc^^^[[[^^^bbbgggooowwwvvvjjjYYYTTT^^^kkkxxxzzztttoookkkccc]]]bbbnnn}}}|||xxxrrrppprrrtttssspppooonnnnnnnnnnnnooopppjjjkkkmmmpppssstttsssrrrtttqqqllliiieee___VVVOOOQQQVVV[[[^^^^^^^^^aaaccclllllljjjgggccc``````aaa___]]]ZZZUUUOOOFFF===666000...,,,+++++++++***)))*********))))))*********)))))))))************++++++******))))))******+++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,------------.........//////000000111111222222333333444444555777:::===>>>>>>===>>>???>>>???@@@@@@???<<<:::888666===???GGGYYYccckkkwww|||gggYYYQQQJJJHHHHHHDDDCCCAAA@@@>>><<<:::999===<<<<<>>>>>===>>>>>>?????????>>><<<:::888777777AAADDDLLL]]]fffjjjrrr{{{jjjZZZNNNHHHHHHDDDCCCBBB@@@>>><<<:::999<<<;;;;;;======>>>FFFNNN^^^dddlllssszzzzzz{{{oooTTTIIIMMMUUUnnnvvv||||||vvv{{{{{{rrr___RRRRRRUUU444444444555555777888888555222///---...//////...------......------,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........//////++++++,,,,,,,,,---------///---,,,,,,...//////......///000000000000222444===@@@FFFKKKPPPRRRSSSSSSVVVWWWYYY[[[^^^bbbeeefffhhhoootttrrrpppzzzyyy}}}yyyjjjbbbaaaaaabbbfffkkkmmmooopppsssuuutttsssssswww{{{xxxuuutttttttttoooggg___RRRRRRSSSVVV[[[```bbbccc___dddiiikkkhhheeecccbbb]]]]]]^^^______\\\WWWSSSDDD???888222///...,,,+++)))***+++,,,,,,+++***)))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,---------......---......///000111111222111222222333333444555555666999<<<>>>>>>=========???>>>>>><<<;;;999777666999DDDHHHOOO```iiijjjoooxxxdddSSSJJJIIICCCCCCBBBAAA???===;;;:::;;;::::::<<<;;;;;;AAAIIIRRRXXX___eeekkktttrrrzzzaaaMMMKKKQQQhhh}}}xxxiiiooovvv{{{|||fffTTTRRRXXX888888777666666666666666444333000...------.../////////000000///---+++******++++++,,,,,,---......------------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000---......///000000000///...000000...111888<<<;;;EEEHHHMMMQQQTTTVVVYYY\\\]]]ZZZ```qqqssseee___aaaddddddbbbggglllqqqttttttssstttvvv}}}ssssss}}}{{{hhhYYYVVVUUUNNNHHHIIIQQQ[[[```bbbgggggggggggggggeeeaaa___eeecccbbbaaaaaa___\\\YYYWWWQQQHHH???777000+++'''...***))),,,---++++++,,,+++++++++************)))))))))))))))))))))))))))++++++************++++++++++++******************++++++++++++++++++++++++---+++***+++...///---***,,,,,,,,,---------......------,,,,,,---...000111111222444444444555888:::999999:::<<>><<<>>>::::::<<<<<<999777888GGG@@@HHH^^^gggdddlll|||qqqZZZOOONNNHHHCCC@@@BBBBBB>>>;;;<<<======<<<;;;;;;<<<>>>???EEEIIIOOOWWW```jjjsssyyyxxxrrrwww[[[QQQ]]]uuu{{{iiimmmyyy___SSSWWW888888777666666666666666444333000...------...///...//////000000///...---******++++++,,,---------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...//////000000000000000111555666555777>>>CCCDDDHHHOOOUUUWWWXXX]]]aaaccciiiooo~~~sssddd\\\YYYXXX]]]bbbiiiooossswww{{{~~~xxxsssttt{{{wwwfffSSSKKKGGGKKKMMMLLLJJJNNNZZZdddfffhhhhhhddd```___bbbgggeeeeeedddccccccaaa___^^^]]]YYYSSSKKKDDD;;;333------))))))---...,,,***+++++++++++++++************))))))))))))))))))))))))++++++************++++++++++++******************++++++++++++++++++++++++,,,+++***+++...///---+++,,,,,,---------..................---...///111222111333444444444555777999:::::::::<<<>>>???>>><<>>===???===999777999HHHKKKYYYjjjpppqqq{{{|||dddSSSNNNKKKEEEBBBDDDCCC???<<<<<<<<<<<<;;;;;;;;;<<<<<<===BBBEEEKKKRRRYYYbbbkkkqqqvvvvvviii\\\fffuuu{{{oooqqqqqq]]]TTT888888777666666666666666444333111...---......///---...///000000000000000))))))******+++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...//////...------///000000000111111111111///555999999;;;BBBIIIKKKLLLXXXbbbcccgggsssnnn[[[UUUUUUSSSWWW^^^eeekkkpppuuuxxxssstttwwwzzzwwwjjjWWWIIIBBBEEEHHHGGGFFFIIISSS[[[___dddfff```WWWUUU\\\dddeeefffhhhgggeeecccaaaaaa[[[YYYVVVSSSMMMDDD;;;444...***)))---...+++***+++,,,+++++++++************))))))))))))))))))))))))++++++************++++++******++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---+++,,,------------.........////////////000111222333222333444444333444666888;;;::::::<<<>>>>>>===;;;@@@>>>???@@@>>>::::::>>>KKK]]]qqqzzzzzzttt]]]PPPOOOHHHDDDEEEEEEAAA======;;;;;;<<<<<<<<<;;;;;;:::===@@@EEEJJJPPPWWW___dddvvv}}}~~~uuuzzzvvveeekkkwwwzzz~~~~~~yyyvvv|||gggQQQ888777777666666666666666555333111///......///000.........////////////...((())))))******+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------------...///111000///---,,,000000000000000111222222000888===>>>@@@GGGMMMPPPYYYeeennnnnnttt|||iiibbbbbbaaabbbdddeeefffgggggggggnnnrrruuuvvvwwwttthhhZZZPPPHHH@@@@@@GGGLLLKKKIIIPPPWWW^^^^^^WWWQQQPPPSSS___ccchhhiiigggcccaaa```WWWVVVVVVUUUSSSMMMFFFAAA555///+++,,,,,,++++++---,,,,,,+++++++++*********))))))))))))))))))))))))++++++************++++++******+++++++++++++++,,,++++++++++++++++++++++++******+++,,,---...---,,,------------.............../////////000111222222222333444444333444666888;;;:::999:::<<<===<<<;;;<<<<<<===>>><<<:::>>>EEESSSooolll[[[SSSKKKEEEFFFGGGCCC@@@???<<<<<<===>>>===<<<:::999:::<<>>?????????>>>===;;;:::999:::<<<>>>AAAEEEJJJNNNYYY```kkkuuu~~~vvvpppxxxuuuooo~~~888888777666666666666666555444222///...//////000000///---,,,+++*********))))))******+++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,---......//////...///000111111000//////111000111222444666999:::CCCGGGJJJKKKNNNRRRRRROOORRRVVVbbbtttwwwnnneeeccchhhppptttvvvnnnllleeeZZZMMMCCC===<<<333:::HHHYYYeeedddYYYMMMJJJMMMRRRZZZaaaeeefffdddfffccc```]]]\\\ZZZWWWUUUMMMBBB888333///,,,---111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++************++++++******++++++,,,---------++++++++++++++++++++++++(((***,,,---,,,,,,...///------........./////////,,,---...///000000000000222444555666666777999;;;;;;:::999:::<<<>>>???>>>@@@??????<<<666777CCCQQQnnn|||hhhZZZMMMIIIIIIGGGDDDCCCAAAAAA@@@???>>>===;;;:::999:::;;;<<<===@@@DDDGGGNNNUUU^^^gggpppyyyrrrpppzzzppp888888777666666666666666666444222000//////000000///...---,,,+++,,,,,,---******++++++,,,---------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------......------------..............................,,,,,,------...//////////////////000000111111111333333333555888;;;???AAAFFFIIIMMMRRR[[[cccccc^^^RRRTTTkkkyyyrrrrrrxxxmmmgggeeeeeejjjrrrpppqqqpppjjj___RRRHHHCCC777999AAAQQQ```fffbbb\\\PPPLLLJJJNNNXXX```cccbbbcccaaa^^^]]][[[YYYVVVSSSUUUKKKAAA;;;555///---...------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++******++++++,,,------...++++++++++++++++++++++++'''***------,,,,,,...000............////////////---...000111222111111111222444666777777999<<<>>>===;;;;;;<<>><<<;;;;;;:::888999:::::::::<<<@@@CCCGGGLLLSSS[[[cccmmmyyyzzznnnyyyqqq888888777666666666666666666444222000//////000111......---,,,---...///000***++++++,,,,,,---......***+++,,,,,,------------++++++,,,,,,,,,---------......------------..............................,,,,,,------...///000000////////////000111333333555555555777;;;???CCCFFFJJJNNNTTT^^^nnn{{{|||wwwiiiiiiyyyttttttvvv}}}ooonnnuuu{{{{{{~~~zzzppphhh```bbbmmmoookkkjjjnnnrrrkkkXXXHHH???===???HHHUUU```eeeddd\\\RRRGGGGGGPPPYYY]]]]]]______^^^^^^^^^\\\YYYVVVXXXPPPGGGBBB;;;222,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++******+++,,,,,,---......++++++++++++++++++++++++'''***------,,,,,,...000............/////////000...///111222333333222222222444666777888:::>>>@@@>>>======>>>BBBEEEFFFGGG>>>??????>>><<>><<<::::::::::::888999999999999;;;>>>AAABBBGGGMMMTTT[[[eeeqqqzzzoootttlll888888777777777777888888777444111......///......111000///......---............---------,,,,,,,,,...------,,,,,,------...---------...------,,,,,,222444444222---++++++---.........------,,,,,,,,,...............---------///000111111///000111333666;;;999:::@@@@@@DDDRRRTTTbbbxxxzzz{{{}}}rrrooonnnmmmvvvqqqeeeccc^^^bbbdddjjjqqqrrrmmmhhhfffXXXRRRJJJHHHNNN[[[gggooojjj```RRRHHHEEEJJJRRRXXXZZZ^^^___\\\]]]```]]]UUUWWWTTTNNNGGGDDD???333'''---------+++))))))+++---************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///......---------.....................///000000/////////000111333444555000111444777:::===???AAACCC??????AAA@@@<<<>>>EEECCC@@@?????????JJJfffzzziiiWWWNNNKKKGGGDDDFFFCCC@@@===<<<;;;999777999:::;;;:::999999:::<<<@@@AAADDDIIIQQQZZZccchhhuuu|||zzzqqqqqqxxxmmmrrr888888777777777777888888777444000......///......111000///...------------,,,,,,,,,------............------,,,,,,------...---......//////......---111222333111---+++,,,---.........---------,,,,,,000000000///////////////000111222111000000222444777:::999AAAQQQVVVYYYdddzzztttwwwwwwfff]]]TTTQQQVVV^^^hhhoooqqqpppooonnnggg___[[[^^^eeemmmrrrnnnhhh^^^QQQGGGDDDHHHMMMTTTZZZ]]]\\\]]]aaa___[[[YYYWWWRRRMMMJJJGGG===222000...---,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///......---------.....................///000000//////000000111333444555111222444666999;;;===>>>AAA======AAAAAA???@@@CCCBBB@@@???>>>DDDVVVsssvvvbbbVVVMMMGGGCCCFFFCCCAAA???>>>===:::888999:::;;;:::888888:::<<<888999;;;@@@FFFNNNVVVZZZdddkkkuuu~~~uuunnnssspppbbbbbblll888888777777777777888888777444000......//////...000///...------,,,------***++++++,,,---...///000......------------............///////////////...///000000///---,,,---..................---------111111111111111111111222111222222111000111333555666:::===NNNiiivvv{{{}}}tttcccZZZPPPQQQSSSWWW___hhhqqqwwwxxxyyytttnnnjjjiiikkklllmmmnnnnnniii]]]NNNEEECCCEEEJJJPPPUUUUUUVVVYYY\\\]]]YYYYYYVVVRRRPPPOOOHHH@@@555111---,,,------,,,***------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------......///...............///000000000000000000111333444555333444555666888999:::;;;>>>;;;;;;AAAEEEDDDBBBBBBAAA@@@>>>???NNNiii|||rrraaaTTTJJJEEEEEEDDDBBBAAAAAA???<<<999999::::::999888888999;;;888888999<<>>;;;<<>>>>>???CCCJJJLLLHHHBBBBBB======NNNoooyyyyyyfffVVVLLLGGGEEECCCBBBAAA@@@===;;;:::;;;;;;999888777888:::999999999999;;;>>>@@@BBBMMMSSSZZZ```fffmmmvvv}}}qqqmmmnnn~~~ttt[[[^^^jjjiii```^^^dddrrr~~~~~~}}}999999888888888888999999555333///...///000000///111000///......---............---------,,,,,,,,,//////............//////++++++,,,---...............---,,,---///000///...////////////000000000000/////////000111111222222111222222333444777<<<@@@FFFPPP[[[pppzzzttttttxxxxxxjjjeeeiiittt~~~~~~zzzuuurrrrrrrrrssssssqqqnnnmmmooopppkkk```VVVKKKGGGAAA<<<777444:::AAAJJJSSSZZZZZZXXXWWWUUURRRNNNFFF;;;333000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............---------------...///000...............///000000222222222222222333444444444555666666777888999:::???AAABBBDDDHHHKKKHHHBBBBBB<<>><<<;;;<<<<<<:::888888999:::999888888888:::;;;===>>>BBBHHHOOOUUU\\\dddmmmtttvvvwwwkkkdddmmmkkkYYY```fff^^^ZZZWWW[[[hhh{{{:::999999888888999999:::555222///...///000000000222222000///////////////,,,,,,------------------//////............//////+++,,,---...////////////000...---...000111000...//////000000000111111111/////////000111222222222333444555666888<<>>777555999>>>JJJUUUXXXWWWVVVUUUSSSRRRNNNGGG???888333///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---,,,,,,------///000000...............///000000333333222222222333444444333444555777999:::<<<<<<>>>CCCEEECCCDDDGGGEEEAAA???===LLLjjjlll]]]QQQMMMHHHDDDBBBBBBAAA???=========<<<999999:::;;;999999999999:::<<<===>>>===AAAHHHMMMSSSZZZcccjjjllluuurrrccceeetttdddbbbjjjjjjllleeeYYY[[[sss:::999999888888999999:::555222///...///000000000333222111000////////////***++++++,,,---...////////////............//////,,,---...///000000000000111///---...111222000...//////000000111111111222//////000111222222333333555666777888;;;@@@GGGLLLWWW[[[bbb{{{|||nnnlll}}}~~~vvvhhh```bbbgggiiicccbbbbbbgggmmmrrrrrrqqqqqqppprrrvvvxxx}}}vvviiihhhoootttpppppppppooommmkkkkkkkkkXXXPPPKKKJJJEEE:::333333333AAAOOOTTTTTTTTTSSSRRRSSSSSSPPPIII@@@666000,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---...///000111...............///000000333333222222222333444444333333555777:::<<<===>>>>>>DDDFFFBBB@@@CCCCCC???===>>>SSSsssyyyiiiUUUQQQJJJFFFDDDCCCBBBBBB>>>>>>>>><<<:::999:::;;;555555666777888999:::;;;999===BBBEEEIIIOOOWWW]]]fffmmmxxx~~~iiifffpppmmmcccjjjmmmyyyuuu```YYYppp;;;;;;:::999888666666555666333///---...000000000222111000///............---------............///....................................////////////////////////000000000000///////////////000111111000000222444222...000444222555888999;;;BBBKKKSSSRRRUUU___|||ooollllllrrr{{{}}}ooopppqqqqqqqqqrrruuuxxxuuuvvvxxxzzz|||~~~~~~ssseeeeeennnmmmppprrrrrrpppmmmllllllfffPPPBBBFFFLLLDDD888222111999DDDNNNTTTVVVVVVTTTUUUXXXVVVPPPIIIAAA666+++)))+++......---,,,,,,,,,......---,,,,,,+++*********,,,---,,,******+++,,,......---------,,,,,,,,,,,,+++,,,---...///...---,,,,,,+++---///000000000222000///000222333333222444222111444:::@@@BBBCCCBBBFFFEEE???>>>BBBCCC@@@888BBBXXXoooxxxpppaaaRRRGGGFFFHHHEEE@@@???>>>>>>===<<<:::999888777777777888888999999999:::======>>>@@@DDDJJJOOORRR[[[bbbooo{{{ooohhhiiipppppp\\\bbbvvvooouuuuuu;;;::::::999888777666666666333///......000000000222222111000///......///---------............///....................................////////////////////////000000000000///////////////000111111222000000333222000222777222777@@@JJJRRRWWWZZZ[[[RRRXXXfff|||~~~|||~~~pppccc___aaafffiiimmmpppqqqpppnnnmmmfff\\\OOOIIIJJJKKKCCC:::111444:::CCCKKKRRRUUUVVVTTTVVVVVVSSSOOOHHH<<<000---------......---------......---,,,,,,+++******+++---...---,,,+++,,,---.........---------,,,,,,,,,,,,---...//////...------------///000000000///111000///000222333333222555333333666;;;@@@CCCCCCBBBFFFEEEBBBBBBDDDDDD???@@@LLL]]]jjjrrrzzzlll\\\NNNIIIHHHDDD???>>>???>>>===<<<;;;999888888777777777888888999999999999999:::<<>>===;;;:::999999777777777777777888888888777777777888;;;???BBBDDDKKKQQQZZZccchhhmmmxxxxxxjjjeeesssyyy___TTTqqq999999888888888888888888555222///...///000000///222222111000000000000000---------............///....................................////////////////////////000000000000000000//////000000111222666333333555555333555999:::LLLiii}}}~~~yyytttuuuzzztttwwwmmm^^^[[[XXXRRRLLLNNNTTT]]]gggnnnqqqrrrjjjllleeeVVVMMMOOOSSSSSSCCC:::111000999HHHTTT[[[WWWVVVTTTSSSUUUUUULLLAAA;;;444---+++---///...+++---------,,,,,,+++++++++,,,---......---,,,...///............------------,,,---......------------...///111111000/////////222111000111333444333222444555666888;;;???AAACCCCCCEEEGGGIIIKKKKKKHHHEEEFFFTTTmmmppp]]]PPPJJJGGGEEECCC@@@@@@???>>><<<;;;::::::777777777777777777777777999999888999:::===???AAAHHHLLLTTT\\\aaafffqqq|||mmmaaajjj{{{rrrbbb]]]999999888888888888888888444222000///000000000///222111000000000000000000---------............///////////////////////////............////////////////////////000000000000000000000000000111222222333222222444444333888???GGG___uuujjjooonnnZZZUUUSSSNNNKKKLLLOOOVVV___gggmmmqqqmmmiiieee```UUULLLOOOYYYNNNCCC666///444@@@NNNVVVYYYXXXTTTQQQRRRTTTOOOHHHAAA999000,,,---...---***------,,,,,,,,,,,,++++++***,,,------,,,,,,---/////////.........---------+++---......,,,+++,,,------///000000......000333666444222222333444444333333444666888:::<<>>===<<<<<<999999999888888888888888888777777777888888999:::<<<===CCCJJJPPPUUU___iiittt{{{oooiiilll|||uuu~~~~~~ppp;;;::::::999888777666666333222000000111111///...//////............//////---------............///////////////////////////............////////////////////////000000000000111111000000111111222333111222444555888FFFbbb||||||zzzyyymmmeeecccdddooonnnooonnnggg\\\SSSOOORRRMMMDDD:::222333;;;BBBOOOUUUWWWUUUSSSSSSSSSQQQNNNHHH@@@777111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///000////////////............,,,000333111---+++---000---///000///...222:::AAABBB===777333222444666777333666999::::::;;;===@@@???BBBHHHJJJFFFFFFRRRaaatttnnn___WWWNNNFFFCCCCCCBBB@@@???>>>===<<<::::::::::::999999999888777777777777777888888888<<<<<>>TTT{{{xxxpppooonnnvvvwwwppplllhhhZZZIIIQQQPPPKKK@@@666333888???IIIRRRZZZYYYVVVUUUUUUSSSQQQNNNFFF===444...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000222000/////////...............222555333///---///222...000000//////555???GGGEEE@@@888333222444666888444777;;;<<<;;;<<<>>>AAA>>>BBBHHHIIIDDDDDDTTThhhlllvvvggg___VVVMMMDDDCCCBBBAAA???>>>======;;;;;;;;;::::::999999999888888888999999999999999999888:::???CCCGGGOOOWWW___dddnnn|||tttlllkkkkkkttt|||:::999888777666666666666999555111...///111222333000000///...............000000000000000000000000...//////000111222222333//////000000000000//////......///000111222222333444333111111222333333333000111666???III[[[yyy{{{xxxqqqlllnnnmmm```PPPLLLNNNPPPNNNAAA222000666AAAOOOZZZXXXTTTUUUVVVUUUOOOOOOLLLCCC888000...000........./////////000000---------.........//////000000//////.........---............////////////111000000000222555888999888777555444555666888999777:::>>>@@@???===<<<<<>>===<<<;;;;;;:::999888777777999999999999999999999999;;;;;;<<<===>>>BBBGGGKKKWWW]]]iiiyyyzzzmmmhhhzzzzzznnnrrr:::999888777666666666666777444111///000111111111000000///............///////////////////////////...//////000000111111111//////000000000000////////////000000111111222222333222222222333333222111888666888@@@KKK^^^zzz{{{kkkgggiiiccc[[[MMMMMMNNNMMMDDD888222444???MMMYYYZZZWWWWWWWWWVVVRRRQQQNNNGGG>>>666222000/////////...............---------.........//////000/////////........................////////////111000000000111444666888666555444333444555777888777:::===???>>>>>>>>>???@@@DDDBBBCCCHHHJJJYYYttt|||qqqbbbUUUKKKHHHDDDBBBAAA???>>><<<<<<;;;;;;:::999888777777999999999999999999999999999:::;;;;;;<<>>HHHVVVjjj|||qqqggggggfffcccTTTPPPOOOPPPMMMCCC999444;;;HHHVVV[[[[[[[[[ZZZXXXVVVTTTQQQMMMGGG???666111000000///...------------------........./////////////////////........................////////////111000000000000222333555555444333333333444666777777999<<<======>>>@@@BBBAAAEEECCCCCCIIIOOOddd{{{~~~nnn^^^QQQNNNHHHDDDBBBAAA@@@>>><<<<<<;;;:::999888777777888888888888888888888888888999999999999<<<@@@CCCIIIMMMVVVcccooozzzllluuu}}}zzzkkk:::999888777666666666666333111111111222222000...111000000///.../////////////////////////////////////////////............000000000111111000000000222111111111111111111111...000444666777777777888333<<>>:::AAAMMMYYY___```^^^]]]YYYVVVSSSRRRQQQKKK@@@666000///...------...000111........./////////000000.........///////////////............////////////000000000000000000000111444444444444555666777888777999:::;;;===@@@DDDGGGDDDKKKNNNUUU___hhh~~~xxxccc\\\SSSKKKFFFEEEDDDDDD>>>>>>===<<<;;;:::999999777777777777777777777777888999:::999888999;;;===CCCDDDJJJSSS\\\fffttt}}}zzz{{{wwwrrrooo:::999888777666666666666333222111222444444222000222111000000//////000000111111111111111111111111////////////////////////000111111222222111111000111111222222222222222222333444555333222444999>>>CCCPPPZZZ^^^gggyyymmm___UUURRRTTT^^^gggeeedddbbb```aaa^^^SSSHHHDDDFFFMMMYYY______^^^]]]YYYVVVSSSRRRQQQMMMDDD===333111000......///000222....../////////000000000.........///////////////............////////////000000000000111111111111333333444555666777777888777999;;;<<<===@@@DDDHHHEEELLLQQQ\\\jjjsssooogggZZZOOOHHHEEECCCCCC@@@@@@???>>>===<<<;;;;;;888888888888888888888888888999:::999999999;;;===AAAAAAFFFNNNUUU\\\iiiuuu|||uuu|||sss:::999888777666666666666444333222222444555444222222111000000//////000000000000000000000000000000...//////000000111111111000111111222222111111000111111111222222333333333333444555444666===HHHQQQVVVcccpppyyy|||}}}~~~~~~xxxtttuuuyyywwwmmmbbbZZZTTTRRRXXXaaabbbfffgggeeecccccc^^^VVVTTTPPPRRRZZZ___^^^\\\\\\YYYVVVSSSQQQPPPNNNIIIEEE888666333000......///000.../////////000000000000............/////////000............///////////////000000111222222222222111222333444555666666666777999;;;===>>>AAADDDFFFFFFKKKPPP\\\nnnxxxwwwgggXXXMMMGGGEEECCCBBBAAAAAA@@@???>>>===<<<999999999999999999999999666777999999888888:::<<<<<<===AAAHHHMMMRRR]]]hhhuuupppqqqzzz:::999888777666666666666555444222222444555555444222111111000000000000000000000000000000000000000...//////000111222222333111111222222222222111111000000111222333333444444111333555777<<>>???AAACCCFFFGGGJJJMMMZZZnnnyyysssaaaSSSKKKGGGFFFCCCBBBBBBAAA@@@???>>>>>>999999999999999999999999444666777888777888999;;;888888===CCCGGGKKKUUU___fffsssooojjj|||{{{{{{888888888888777777777777222222222222333333444555333444444222000......///000000000000111111111111000000000000111111111111000000000000000000000000000000111111222222222222555666666888EEE\\\rrr~~~ttttttyyyhhhkkklllkkkkkkoooxxxvvvvvvaaaZZZ___hhhiiilllnnnjjjccccccfffgggccc___^^^^^^]]][[[XXXZZZXXXUUUSSSRRRPPPMMMKKKHHH@@@555...---///000000000000000000111111111111000000000000////////////............/////////000222222222222111111000000333444444555666666555555999:::===@@@CCCDDDEEEFFFAAAHHHKKKTTTfffsss~~~mmm]]]QQQJJJIIIGGGEEEBBBAAABBBAAA@@@??????>>><<<:::999999999:::888777777777777777888888999:::<<<===@@@FFFLLLQQQ]]]fffuuuqqquuuxxx888888888888777777777777333222222222333333444555555666666444222000000111000000000000111111111111000000000000111111111111111111111111111111111111111111222222333333444444333666999@@@QQQjjjwwwbbbiiiuuuuuuyyyvvvvvvrrrkkkhhhkkkmmmkkkgggeeejjjgggcccbbbaaaaaa^^^\\\[[[YYYVVVUUUTTTRRROOOMMMJJJCCC:::222//////111222000000000000111111111111000000000000////////////........./////////000000222222222222111111111000333444444555666666666666;;;===@@@CCCEEEEEEEEEDDDEEEFFFIIIXXXnnnzzzwwwhhhZZZRRRNNNEEECCCAAAAAAAAAAAA@@@>>>???>>><<<;;;:::999::::::888888777777777777888888999:::;;;<<>><<<;;;;;;;;;;;;999888888777777777888888888999:::;;;===AAAGGGKKKWWW___mmm}}}~~~vvv888888888888777777777666333333333222222333333444111222333111///......//////000000000111111111111///000000000111111111111222222222222222222222222222222222222444555777888555???OOOeeemmmbbb```dddttt|||xxx{{{uuu}}}ddd]]]dddjjjiiifffhhhfffdddbbbaaa```___^^^[[[YYYWWWWWWWWWVVVTTTSSSMMMKKKFFF>>>555000000222///000000000111111111111000000000000////////////...////////////000000000222222222222222222222222444444444555666888999:::;;;>>>CCCGGGIIIHHHFFFEEEIIIEEEMMMkkk|||nnn^^^RRRGGGFFFDDDDDDEEEEEEDDDBBBAAA@@@???>>>===<<<<<<;;;999999888888777777888888777888999:::;;;>>>CCCGGGQQQWWWdddsss{{{{{{888888888888777777777666444333333222222333333333111222222111///...///000///000000000111111111111///000000000111111111111111111111111111111111111111111111111333555888999999FFF\\\wwwvvvsssiiiffflllwww}}}tttpppttt```[[[aaafffhhhhhhffffffeeebbb```_________[[[YYYWWWWWWWWWWWWUUUSSSNNNNNNJJJBBB999222000111///000000000111111111111000000000000////////////////////////000000000111222222222222222222222333444444444555777999;;;<<<;;;>>>BBBFFFHHHJJJJJJJJJNNNQQQ___}}}lll]]]KKKIIIFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>>===<<<::::::999888888888888888666777888999999<<<@@@CCCLLLRRR]]]lll}}}{{{888888888888777777777777444444333222222222333333222333444333111000111222000000000000111111111111000000000000111111111111000000000000000000000000111111000111333666999;;;@@@OOOgggmmmnnnwwwsssqqq|||ssstttkkkaaaZZZ[[[aaadddgggjjjhhhhhhhhheeebbbaaaaaaccc\\\ZZZXXXXXXXXXWWWUUUTTTPPPOOOLLLFFF>>>666222///000000000000111111111111000000000000/////////////////////000000000111111222222222222333333333333444444444555777:::<<<>>>???@@@BBBDDDHHHKKKOOOQQQMMM\\\pppwwwfffRRRNNNHHHEEECCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>===;;;:::999888888888888888777888999999999:::===???IIINNNXXXgggxxx~~~888888888888777777777777555444333333222222222333111222333222111000111222000000000000111111111111000000000000111111111111111111111111111111111111222111111222444777;;;===MMM\\\qqq{{{uuugggppp|||nnncccZZZYYY[[[___eeekkkiiijjjjjjgggdddbbbccceee___]]][[[ZZZZZZYYYWWWUUUSSSQQQNNNIIIDDD<<<444///000000000000111111111111000000000000//////////////////000000000111111111222222222333333333444444444444444555777:::===???GGGFFFDDDDDDGGGLLLRRRVVVNNNhhhooo[[[VVVNNNGGGEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>><<<;;;:::999888888888888777888999999888999;;;===EEEIIIRRR```rrr|||888888888888777777777777555444333333222222222222///000111000///...///000000000000000111111111111000000000000111111111111222222222222222222222222333333222333555999===???XXXfffyyywwwooopppxxx~~~tttjjjsss|||xxx{{{tttpppmmmjjjgggcccaaabbbdddeeefffmmmwwwttt___TTTSSSXXXccclllhhhiiiiiigggcccaaaccceeeaaa___]]][[[[[[ZZZXXXVVVVVVSSSOOOLLLHHHAAA777000000000000000111111111111000000000000////////////000000000000111111111111222222222333333444444444444444444555777;;;>>>@@@NNNKKKFFFDDDGGGMMMTTTYYYVVVwwwyyyddd]]]TTTLLLHHHHHHHHHIIICCCDDDDDDDDDCCCAAA???>>><<<;;;:::999888888888888888999:::999888999:::<<>><<<:::888777666999888888888999:::;;;;;;???CCCJJJSSS```sss~~~yyy|||;;;<<<<<<;;;999777666555888666333222222222111111222111111000000000000000000000000000111111111111111111111111111222222333333222222333333444555666555777555222777DDDNNNRRR^^^qqqxxx}}}}}}vvvvvvxxxnnnggg___VVVNNNOOOJJJHHHHHHGGGCCCBBBDDDEEEEEEEEEEEEEEEHHHLLLPPP]]]___ccciiipppwww|||ttthhhdddfffhhhjjjhhhccc```aaabbbcccbbb```^^^[[[YYYWWWVVVXXXUUURRRPPPNNNHHH???888222222222111000000111333111111111111111111111111000111111111111222222222333333333444444444555555555666777777888;;;???CCCFFFEEEFFFJJJMMMOOOWWW```ooopppdddWWWMMMJJJLLLHHHFFFCCCCCCCCCDDDCCCBBBAAA@@@???===<<<:::999888888888888888888999::::::===AAAGGGOOO\\\mmm{{{|||;;;>>>@@@===888555555777888555333111222222222111222222111111000000000000000000000000111111111111111111111111222222222333333222222333333444555666444555444555<<>>@@@@@@@@@@@@@@@AAAHHHIIILLLQQQWWW^^^dddhhhrrr|||rrrcccbbbgggkkkjjjeeeaaa```aaadddcccaaa___]]][[[YYYXXXYYYVVVSSSRRRPPPJJJBBB<<<333222111000000111222333111111111111111111111111000111111111111222222222333333333444444444555555777777888888888:::>>>AAACCCEEEIIILLLLLLNNNYYYeee}}}~~~ppp___QQQKKKKKKGGGFFFEEEEEEEEEEEEDDDBBBBBBBBBAAA???>>><<<;;;:::888888888777888888999:::;;;>>>CCCJJJUUUeeewww~~~www:::<<<===;;;888666666777777555222111222333222111222222222222111111000000///000000000111111111111111111222222222333333222222111111222222333444555444333333888CCCSSSaaaiiiyyy}}}vvv|||rrr```SSSMMMKKKLLLLLLHHHCCCBBBFFF;;;===@@@AAAAAAAAABBBCCCFFFFFFGGGJJJNNNTTTZZZ]]]fffooozzzyyygggfffffffffffffffdddcccdddcccaaa___]]][[[YYYYYYXXXVVVTTTSSSPPPLLLEEE@@@555333111000111222333333111111111111111111111111000000111111111222222222333333333444444444555555777888999999:::<<<@@@CCCDDDGGGJJJJJJGGGJJJYYYiii{{{iiiXXXNNNKKKHHHGGGFFFFFFFFFFFFDDDBBBCCCBBBAAA@@@>>>===<<<;;;888888888777777888888999:::===AAAFFFOOO^^^ooozzzuuu:::888666666888999888666777555222111222333333222111222222222222111000000///000000000111111111111000111222333333333333222000000000000111222333444555333444===MMM```qqq{{{nnnzzzmmm```TTTQQQOOONNNJJJEEEEEEHHHCCCDDDCCC@@@===;;;;;;===AAAAAA@@@@@@CCCFFFJJJMMMTTT\\\dddlllvvv{{{pppccc```eeeiiigggbbbcccbbb```___]]][[[YYYYYYVVVUUUTTTSSSPPPLLLGGGDDD999666222111222333333222111111111111111111111111000000111111111222222222333333333444444444555555555777999;;;<<>>???>>>===<<<===???@@@BBBIIIOOOUUU\\\hhhvvvhhh]]]bbbhhhfff```bbbbbb```___]]][[[ZZZYYYUUUUUUUUUTTTQQQMMMJJJHHH>>>:::444222333444444222222222222222222222222222000111111111111222222222333333333444444444555555444777999;;;===@@@DDDFFFEEEFFFIIIKKKLLLVVVlll}}}nnnbbbRRROOOKKKIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>===;;;:::999999888999999999:::<<<>>>AAAGGGSSScccmmm}}}~~~999888666666666777888888666444222111222333333333111222333444444222000///000000000000111111111111000111333444555444333222222222222222333444555666888777@@@UUUjjjzzzppp___cccooo}}}nnn^^^UUUQQQMMMJJJIIIDDDEEEDDDCCCAAAAAABBBDDD@@@??????>>>>>>???@@@@@@DDDIIIOOOUUUbbbqqq{{{~~~}}}ooo___```eeeeeebbbccccccaaa```^^^]]]\\\[[[VVVWWWWWWUUURRROOOMMMLLLCCC===666444555555444222222222222222222222222222000111111111111222222222333333333444444444555555444666999;;;<<<>>>AAACCCBBBDDDIIINNNSSS]]]qqq}}}mmmZZZVVVPPPLLLJJJIIIIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@<<<;;;;;;:::999999::::::999:::<<<>>>DDDPPP___iii:::;;;<<<999555444777:::666444222111222333333333111222333444444222111///000000000000111111111111000111333555555444333222444444444444555666777777999:::FFF^^^tttnnndddeeesss}}}ggg\\\WWWRRRMMMLLLFFFGGGGGGEEEBBB???>>>???;;;;;;<<<<<<<<<<<<<<<<<<===BBBGGGMMM[[[kkkuuuxxxvvv}}}{{{uuubbb___dddggggggeeedddcccaaa```^^^]]]]]]WWWXXXXXXWWWTTTQQQPPPOOOFFF???888555555666444111222222222222222222222222000111111111111222222222333333333444444444555555444666999::::::;;;===???AAACCCIIIPPPUUU^^^ooo~~~}}}www___ZZZSSSNNNLLLKKKKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA===<<<;;;;;;::::::::::::888999;;;===BBBNNN\\\gggyyy888888777666666666666666555444333333222222333333333333222111000000111111000111111111111222222222333333333444444444555555444777111///777888333777???EEEVVVnnnjjjZZZ___tttrrrhhh[[[PPPKKKLLLLLLKKKHHHCCC@@@??????======<<<;;;;;;;;;<<<<<<;;;===@@@DDDIIIPPPXXX]]]iiimmmuuu|||sssdddaaadddeeehhhhhhfffccc^^^[[[ZZZZZZYYYXXXWWWWWWVVVTTTQQQNNNJJJCCC:::333222222333222444444333333222111000000222222111111222222333444333333444444555666666666777777777888:::<<<>>>@@@FFFBBBDDDOOOYYY___fffmmmxxxwwwxxxhhh[[[XXXSSSJJJHHHMMMHHHHHHGGGEEECCCBBBBBBCCCAAAAAA???>>><<<:::999888:::;;;======@@@FFFPPPXXXsss888888777666666666666666555444333333222222333333333333222111111111111111111111111111222222222222333333333333444444444444444444000222:::777333;;;LLL___ttt}}}fffaaaddduuuxxxhhhYYYQQQQQQOOOMMMJJJHHHFFFDDDDDD@@@???>>><<<<<<<<<<<<===:::<<<>>>@@@CCCGGGMMMRRRYYY___gggqqq{{{|||qqqfffbbbccceeecccddddddccc```______```[[[ZZZXXXXXXXXXVVVSSSPPPLLLEEE<<<555333333333333444444333333222111111000222222111111222222333444333333444555555666666777777777777888:::<<<>>>@@@FFFDDDHHHPPPVVV[[[dddmmmyyy|||zzzjjjcccZZZNNNJJJMMMHHHHHHHHHFFFDDDCCCCCCDDDCCCBBBAAA???===<<<:::::::::;;;<<<===???EEEOOOVVVnnn~~~888888777666666666666666555444333333222222333333333222222111111111111222111111111111222222222333222222222222333333333333444222...555<<<666999KKKmmmlll```jjj}}}{{{iii___XXXTTTNNNLLLLLLLLLJJJHHHDDDBBB???===<<<;;;<<<===;;;<<<===<<<===???CCCFFFKKKQQQZZZdddooo|||xxxpppqqqrrrfffbbb^^^^^^bbbbbbdddeeedddbbb``````aaa]]][[[ZZZYYYYYYWWWUUURRRMMMGGG???888555444444444444333333222222111111111222222111111222222333444333444444555555666777777888888888999:::===???@@@CCCEEEKKKRRRWWW___ooo}}}}}}qqqeeeVVVNNNNNNIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA???>>>===<<<:::;;;<<<<<<>>>CCCLLLSSSggg}}}888777777666666666666666555444333333222222333333333222222111111222222222111111111222222222333333111111222222222333333333444111///666:::666FFFhhhlll^^^ppp~~~qqqaaaZZZQQQLLLMMMNNNKKKHHHGGGDDDAAA===;;;;;;;;;<<<===>>>===<<<;;;;;;>>>@@@FFFKKKSSS[[[cccnnnzzzrrrjjj~~~iiiaaa```\\\[[[aaafffggggggeeeaaa^^^\\\\\\]]][[[ZZZYYYYYYXXXVVVTTTNNNIIIBBB;;;777444333333333333333222222111111111222222111111222222333444444444444555666666777777888888888999;;;===@@@AAA@@@EEEMMMRRRZZZjjjrrraaaTTTOOOKKKJJJHHHGGGGGGFFFEEECCCEEEDDDCCCBBB@@@???>>>===:::<<<<<<<<<<<>>AAAFFFKKKQQQWWW___iiiqqqttt}}}{{{kkk~~~wwwllliiibbb^^^aaaggghhhhhhfffbbb]]][[[ZZZ]]][[[YYYXXXXXXXXXVVVUUUOOOLLLFFF>>>888444333333333333222222222222222111222222111111222222333444444444555555666777777888999999999:::<<<>>>@@@BBBBBBGGGLLLOOOYYYoooppp]]]SSSOOOLLLIIIGGGGGGGGGEEECCCDDDDDDCCCBBB@@@???>>>>>><<<======<<<<<>>???===<<<>>>CCCHHHWWWooo~~~888888777666666666666666555444333333222222333333222222222222222333444555222222222333333333444444333333333333444444444444000666555444;;;BBBTTTmmmxxxwwwwwwkkkppp~~~jjj[[[SSSPPPOOOIIIHHHHHHFFFDDDAAA???===777999::::::999999;;;<<<777:::>>>@@@BBBHHHOOOVVV\\\dddqqq|||{{{kkk___bbbdddgggiiigggfffeeeeee___]]]ZZZYYYZZZZZZYYYXXXTTTSSSOOOGGG>>>888555555222222222222222222222222222222111111222222333444555555555666777777888888:::::::::;;;===???AAACCCHHHJJJMMMUUUiiippp```XXXOOOKKKKKKLLLKKKIIIFFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@>>><<<===BBBGGGPPPhhh||||||888888777666666666666666555444333333222222333333222222222222333333444555222222333333333444444444333333444444444444555555///777555555@@@FFFKKKVVVgggfffzzzyyylllkkkwwwwwwcccXXXUUUVVVJJJJJJJJJJJJGGGDDDAAA???:::;;;<<<<<<;;;;;;<<<===;;;===?????????CCCIIINNNQQQXXXdddoooxxx{{{jjjdddgggjjjkkkjjjhhhffffffaaa^^^\\\[[[[[[\\\[[[ZZZWWWVVVRRRJJJAAA:::777777222222222222222222222222222222111111222222333444555555666666777777888888::::::;;;;;;===???BBBCCCEEEHHHOOO^^^zzzfff]]]SSSMMMLLLNNNMMMLLLHHHGGGGGGFFFEEEDDDCCCCCC@@@AAAAAA???======BBBFFFLLLcccwwwzzz888888777555555444444444555444444333222222222222333333333333222111000000333333222222333333444555333333222222222333444444333222222555@@@KKKRRRRRRdddiii~~~yyykkkttt{{{iii[[[RRROOOLLLHHHFFFGGGEEEBBB>>>???===;;;999999999:::;;;999:::;;;===???AAADDDEEEHHHPPPYYYaaahhhqqq{{{yyylllhhhooosssjjjggghhhdddcccaaa^^^]]]\\\[[[YYYXXX[[[UUUQQQOOOFFF:::444666444444444333333333222222222222333333333333444444555555666666777777888888888:::<<<===>>>@@@DDDFFFHHHJJJQQQddd|||iiiXXXRRRRRROOOMMMMMMKKKIIIFFFEEEEEEFFFEEEDDDDDDBBB@@@>>>===???@@@BBBKKKXXXmmm}}}888888777555555444444555333333222222111111222222222222333333333333333222333333222222333333444555333333222222333333444555777555555;;;FFFQQQVVVWWW]]]hhh}}}xxxiiifffzzz}}}mmmaaaSSSPPPLLLKKKKKKIIIFFFBBBAAA???===;;;::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCIIIQQQXXX^^^fffpppxxx{{{wwwuuummmkkkllldddfffccc```^^^]]]\\\ZZZXXX[[[VVVSSSQQQIII===777777444444444333333333222222222222333333333333444444666666666777777888888999999;;;===>>>>>>@@@CCCFFFIIIMMMXXXooo|||fffZZZTTTNNNLLLMMMLLLJJJHHHGGGHHHHHHGGGFFFEEECCCAAA???>>>???@@@AAAHHHVVVjjj}}}888888777666555555555555222111111111111222222333111222333444444555555555333333222222333333444555333333333333333444555555666444777@@@MMMWWW[[[\\\aaaooo{{{kkkgggsss~~~oooYYYUUUPPPMMMMMMLLLHHHEEECCCBBB@@@===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>BBBGGGLLLQQQXXXbbbiiirrrxxxsssqqqpppfffiiifffcccaaa___^^^[[[ZZZ[[[XXXVVVTTTMMMBBB:::888444444444444333333333333222222333333333333444444666777777888999999:::::::::<<<===>>>???AAADDDFFFJJJRRRddd~~~jjj\\\RRROOOPPPMMMLLLJJJJJJKKKKKKIIIHHHGGGEEECCC@@@??????@@@@@@EEERRReee}}}|||888888777666555555666666222111111111222333444444222333444444555555555444333333222222333333444555333333333333333444555666555555<<>><<<>>>AAACCCGGGMMMUUU[[[ccciiittt}}}uuusssjjjllliiifffcccbbb```]]][[[ZZZYYYXXXVVVPPPGGG===888555444444444444333333333222222222333333333444444777777888999::::::;;;;;;;;;===???@@@@@@BBBEEEHHHKKKXXXqqq~~~kkk]]]UUUSSSNNNMMMLLLLLLMMMLLLKKKIIIIIIGGGEEEBBB@@@@@@@@@@@@CCCOOOaaayyy~~~888777777666666666666777333333333333333444555666444555555555444444333222333333222222333333444555333333333333444555666777777:::GGGXXXdddjjjooouuuyyyrrryyyuuukkk{{{}}}ssseeeZZZUUURRRPPPNNNFFFEEECCC@@@>>><<<;;;:::::::::::::::;;;===>>>>>>>>>>>>???@@@CCCHHHNNNRRR[[[bbblllwwwwwwtttmmmnnnkkkhhheeedddbbb___]]]YYYYYYXXXVVVRRRKKK@@@888555555555444444444333333222222222333333333444444777777888999:::;;;<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKPPP___zzz~~~kkk[[[QQQQQQOOOMMMMMMMMMMMMKKKIIIJJJIIIGGGDDDBBBAAA@@@@@@CCCLLL\\\ttt888777777666666777777777555444444444444555555666555555555444444333222111333333222222333333444555333333333333444555777777666===OOObbbjjjkkkqqq{{{{{{pppsssvvvooorrruuufff\\\UUUOOOLLLGGGFFFEEECCCAAA???===<<<:::::::::;;;<<<===>>>?????????>>>???AAADDDHHHJJJUUU\\\fffoooyyywwwuuupppooollliiifffeeedddaaa___ZZZ[[[YYYVVVSSSOOODDD:::555555555555444444444333222222333333333333444444666666777888:::;;;<<<<<<===???BBBDDDEEEHHHLLLOOOWWWggg}}}fffTTTUUURRROOOMMMMMMLLLLLLJJJKKKJJJHHHFFFDDDCCCBBBAAADDDJJJWWWmmm888777777777777777888888555555444333333333444444222333333333333333222222333333222222333333444555222333333333555666777888:::EEEZZZlllnnnjjjqqq{{{pppooovvvmmmyyy~~~ooobbbWWWOOOIIIIIIHHHFFFDDDBBB@@@???======<<<<<<<<<<<<=========<<<<<<<<<>>>AAABBBCCCLLLRRR[[[ccclllxxxwwwvvvrrrnnnllliiigggfffeeecccaaa\\\]]][[[WWWUUUSSSIII>>>555555555555444444444444222222333333333333444444555666777888999;;;<<<<<<>>>@@@CCCFFFHHHKKKPPPSSS]]]lll{{{iii[[[WWWRRRNNNMMMMMMMMMMMMKKKJJJIIIGGGFFFDDDCCCCCCDDDHHHQQQeee888777777777777777888888555444444333222222222222000000111222333333333333333333222222333333444555222333333444555666888888DDDQQQhhhyyywwwooovvvqqqjjjtttwwwjjjpppwwwfff[[[KKKJJJJJJIIIGGGEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::999:::<<<>>>>>>>>>BBBHHHQQQYYYbbbooo~~~xxxwwwrrrnnnkkkiiigggffffffdddbbb^^^___\\\WWWVVVUUULLL@@@666666555555555444444444222222333333333444444444444555666777999:::;;;<<<>>>@@@DDDGGGJJJNNNRRRUUU___mmmxxx{{{___ZZZTTTOOONNNNNNNNNNNNJJJJJJIIIHHHGGGEEEDDDDDDDDDFFFMMMaaa777777777777777777777777888777666555444444555666333333444444333333222111222222222222222222222222555444555888777666;;;BBBTTTttt{{{vvv|||uuurrrwwwnnnkkk|||nnn[[[OOOMMMKKKJJJEEE@@@CCCIIIBBBAAA@@@>>>===;;;::::::999::::::;;;<<<===>>>>>>???BBBIIITTT^^^hhhuuu|||tttwwwooonnnmmmkkkhhhfffdddcccbbb^^^]]]\\\ZZZVVVPPPHHHBBB;;;777555777666333222555444444333222222222333333777777777777888999;;;;;;AAAAAACCCGGGMMMRRRUUUVVVZZZkkkuuuuuu{{{iiiXXXQQQOOOLLLMMMPPPNNNNNNMMMKKKIIIGGGEEEDDDGGGEEEJJJ```777777777777777777777777666666444333333444555555333333444444333333222111222222222222222222222222666555555555555888DDDQQQssssssooorrryyyvvv{{{gggXXXSSSOOOOOOLLLFFFDDDFFFCCCCCCAAA@@@>>>===;;;;;;999::::::;;;<<<=========>>>@@@FFFOOOXXXaaannn{{{yyyppprrrlllnnnmmmkkkhhhfffeeeddddddaaa```___]]]YYYSSSKKKFFF:::666444555444111111333333333333222333333444444666666666777888999:::;;;???@@@CCCGGGLLLPPPSSSTTT^^^lllrrrooowww{{{cccWWWRRROOOMMMNNNMMMMMMMMMLLLKKKHHHFFFEEEGGGEEEIII\\\777777777777777777777777444444333222333333555666333333444444333333222111222222222222333333333333777555444333333;;;OOObbbsssppprrrxxxyyyeeeZZZQQQPPPPPPKKKEEEBBBEEEDDDCCCAAA@@@>>>===<<<999::::::;;;;;;<<<<<<<<<======AAAHHHOOOWWWdddoooooofffjjjhhhmmmlllkkkiiihhhgggffffffdddcccbbb```]]]WWWPPPJJJ===777444555444222111333333222222222333444555555666666666777888999:::;;;===???CCCGGGKKKNNNPPPQQQ^^^jjjqqqsssqqq]]]SSSNNNKKKKKKLLLMMMNNNNNNMMMKKKHHHGGGGGGFFFHHHXXXyyy777777777777777777777777444444333333333444666777333333444444333333222111222222222333333333333333666666555333333<<>>CCCGGGMMMYYYdddwwwxxxrrreee```gggmmmmmmmmmkkkjjjiiiiiiiiiiiieeeeeedddccc```[[[TTTOOOBBB;;;666666777555444666222222222333333555666777555555666777888999;;;<<<<<>>===;;;;;;;;;;;;;;;;;;;;;:::===;;;<<<@@@BBBFFFOOOZZZiiisssmmmllldddaaakkksssnnnnnnlllkkkkkkjjjjjjjjjfffeeeeeeeeeccc^^^WWWRRRFFF===666666777666555666222222333333444555666777555666666777999:::<<<===<<<@@@DDDHHHJJJMMMPPPSSSaaaooo|||hhhYYYTTTSSSMMMNNNOOOPPPPPPNNNLLLKKKIIIJJJIIIPPPmmm777777777777777777777777777666555444555666777888333333444444333333222111222222333333444444555555444555777777666;;;JJJZZZ[[[]]]___gggzzzuuuqqq```WWWQQQNNNOOOJJJIIIHHHEEECCCAAA???>>>=========<<<<<<;;;;;;:::<<<;;;<<>>BBBGGGIIIKKKOOOTTTYYYgggvvv{{{gggZZZSSSPPPPPPPPPPPPOOOOOONNNMMMKKKNNNLLLOOOjjj777777777777777777777777777666555444444444555666333333444444333333222111222222333333444555555666555444555777777;;;FFFRRRYYY^^^dddmmm|||iiiYYYQQQPPPNNNMMMKKKIIIFFFDDDBBBAAA??????>>>===<<<<<<;;;;;;;;;:::<<>>>>>CCCKKKVVV___oooyyyooorrrqqqooonnnmmmlllllllllggghhhhhhhhhgggccc]]]XXXJJJ???555333555555444555555555444444444555555666777777888999;;;===???@@@AAAEEEIIIKKKLLLQQQYYY```wwwlll[[[SSSRRRQQQOOOOOOOOOOOOOOOLLLQQQOOOPPPhhh777777777777777777777777777666444333222333333444333333444444444333222222222222333333444555666666666444444666888;;;EEEOOOVVV^^^fffqqqjjj\\\YYYPPPOOOMMMKKKIIIFFFDDDCCC@@@@@@???>>>===<<<<<<;;;::::::<<>><<<@@@GGGRRRZZZjjj~~~~~~uuusssrrrpppooommmllllllllliiiiiiiiijjjiiieee___[[[NNNBBB777555777777777777666555555444444444555555888888999:::<<<>>>@@@AAACCCGGGJJJLLLNNNSSS]]]dddkkkVVVTTTQQQOOONNNNNNOOOPPPLLLSSSRRRQQQhhh:::999888777666666666666555555555555555555555555888666444333333333555666444444444444444444444444<<<444333999:::;;;KKK```kkkxxxyyyxxxwwwjjjZZZQQQMMMPPPNNNGGGEEEHHHHHHEEEAAA??????>>>===<<<;;;;;;;;;<<<<<<>>>??????IIITTT]]]oooxxxxxxxxxuuupppmmmmmmmmmlllkkkjjjjjjiiihhheeeaaa]]]ZZZIII999555666555444666666555555444555666777888999;;;<<<<<<<<<===???AAAFFFNNNPPPRRRWWWWWW^^^ooommm```TTTQQQOOOKKKLLLPPPQQQRRRTTTSSSbbb:::999888777666666666666666666666666666666666666777666444333333333555666444444444444444444444444888666777<<<>>>IIIggg~~~~~~}}}~~~uuudddYYYRRRTTTSSSMMMJJJMMMHHHEEEBBBAAA@@@???===;;;;;;;;;;;;;;;<<<===??????CCCMMMUUUfff{{{zzzvvvpppmmmmmmnnnoooqqqooonnnlllkkkiiieeeaaa[[[JJJ:::666666555555666666666555444555666777888999:::<<<<<<<<<===@@@BBBFFFNNNOOOQQQWWWXXXaaatttwwwfff\\\UUUPPPPPPSSSQQQSSSVVVUUUccc:::999888777666666666666777777777777777777777777777666444333333333444555444444444444444444444444111222777;;;CCC]]]xxxqqqvvvnnnfffeee|||yyyppp```SSSRRRRRRMMMKKKMMMIIIGGGEEECCCBBB@@@<<<::::::::::::;;;<<<===???@@@???HHHMMM[[[uuu~~~{{{vvvqqqmmmlllpppssstttrrrpppnnnmmmjjjgggddd]]]NNN>>>777777666555666666666555555555666777888888999;;;<<<===>>>AAADDDFFFMMMNNNOOOVVVZZZfff|||xxxggg[[[TTTQQQSSSPPPRRRUUUTTTaaa:::999888777666666666666666666666666666666666666666555444333333333444444333333444444444444444444000222666===OOOvvv~~~pppeeemmmlllcccfffxxx~~~vvvooo[[[UUUSSSNNNLLLNNNKKKIIIHHHFFFEEEBBB===::::::::::::;;;<<<===???@@@???FFFIIITTTlll|||uuurrrooommmppptttuuurrrooommmllliiifffccc___RRRBBB999777777666666777666555555555666888888777999;;;<<<===???BBBEEEFFFMMMMMMNNNUUU\\\mmmyyyiii___XXXUUUTTTTTTXXXWWWbbb:::999888777666666666666555555555555555555555555555555444333333333333333333333333444444444555555888888999DDDaaarrrjjjbbbkkklll```bbbyyyoooddd^^^VVVRRRSSSNNNLLLJJJIIIGGGDDD@@@===<<<<<<<<<<<<===>>>?????????FFFGGGNNNdddwwwwwwtttrrroooooorrruuussspppooommmkkkgggdddaaaWWWGGG;;;777888777666777666666555666777888999888999;;;======???CCCEEEFFFNNNMMMMMMUUU^^^rrrwwwjjjbbb[[[YYY\\\]]]iii:::999888777666666666666555555555555555555555555444444444444333333333222222333333444444555555555:::999999FFFhhhvvviiijjjjjjssszzzmmmffffff}}}zzzoooaaaXXXVVVQQQOOOMMMKKKJJJGGGDDDBBB???>>>>>>======>>>>>>???>>>DDDCCCHHH\\\nnn|||wwwwwwsssqqqrrruuuttttttsssrrroookkkgggddd[[[LLL===888999999666777777666666666777888999999:::<<<===>>>???BBBEEEFFFNNNNNNNNNVVV```wwwtttccc]]]^^^aaannn:::999888777666666666666555555555555555555555555444444444444333333222222222222333333444555555666555666999GGGggg}}}yyykkkeeepppyyy|||wwwtttssstttvvvxxxooo___ZZZTTTQQQNNNLLLKKKJJJHHHGGGBBBAAA@@@???>>>>>>>>>>>><<>>>>>???AAADDDFFFOOOPPPOOOWWWbbbyyyxxxmmmhhhjjjvvv:::999888777666666666666777777777777777777777777333333444444444333222111222222333333444555666666444999>>>LLLhhh{{{hhhlllppphhhfffvvv||||||wwwqqqqqqxxxjjjbbbUUUSSSOOOMMMLLLLLLKKKJJJDDDCCCBBB@@@???>>>>>>>>>===BBB@@@BBBSSScccttt}}}|||yyyvvvvvvrrrsssvvvxxxxxxtttnnniiifff```QQQ@@@888::::::666888777666666666777999:::;;;<<<>>>>>>>>>???AAACCCFFFOOOPPPPPPXXXbbbzzzyyyxxx999888888777777777777777666666666666666555555444222222222333333444444444555555555555555555444444222555???QQQ___fffgggiiicccaaa```gggzzzrrrxxxppp]]]WWWTTTRRRNNNHHHIIIPPPLLLIIIEEEAAA???>>>???@@@<<<<<<>>>DDDMMM[[[pppzzz{{{|||xxxzzzuuuvvvxxxyyyzzzwwwrrrnnniiicccRRR@@@777999;;;888999888777777777888999:::;;;<<<=========???BBBDDDFFFOOOUUUWWW```uuu999888888777777777777777444555555555555444333333333333333333333333444444555555555555555555555555777666===LLLYYY___bbbdddYYY\\\bbblllwww}}}|||hhh]]]TTTRRRRRRNNNMMMNNNLLLJJJGGGDDDAAA@@@@@@@@@???>>>???DDDJJJVVViiizzz{{{~~~~~~xxxzzzyyyzzz{{{||||||yyytttpppmmmfffVVVCCC999999999777999888777777777888999:::<<<===>>>>>>>>>@@@CCCFFFIIINNNQQQUUUbbbxxx999888888777777777777777555555666666666555444444444444444444333333333333555555555555555555555555999:::BBBQQQ\\\^^^^^^^^^ZZZ^^^hhhsssvvv{{{|||jjjYYYTTTVVVUUUPPPLLLLLLKKKIIIGGGEEECCCAAA@@@BBB@@@@@@CCCFFFOOO```ooo}}}vvvzzz{{{||||||}}}~~~~~~{{{vvvsssqqqjjjZZZHHH<<<999777666888888777777777888:::;;;===>>>??????@@@BBBEEEHHHLLLMMMNNNSSSccczzz999888888777777777777777888888888888888777777666555555444444333333333222444444444555555555555555666===MMM^^^hhhfffaaa___fffccchhhsssxxxgggZZZXXXWWWRRRMMMLLLLLLKKKJJJGGGDDDBBB@@@CCCAAA@@@AAACCCIIIXXXfffwwwvvvmmmnnn{{{|||{{{{{{|||~~~}}}yyyvvvrrrkkk]]]LLL???999777666888888777777777999:::;;;<<<>>>???@@@AAACCCGGGIIILLLNNNPPPUUUcccxxx999888888777777777777777888888888888888777777666555555555444444333333333444444444555555555666666444???SSSeeekkkhhhgggiiimmmeeefffqqqzzzkkk___ZZZUUUQQQMMMMMMMMMKKKIIIFFFCCCAAABBB@@@@@@AAAAAAFFFRRR___{{{xxxllljjjxxx}}}|||yyyzzz{{{}}}~~~|||yyyrrrkkk___PPPCCC999777888888777777777777999:::<<<<<<===???@@@AAADDDHHHKKKLLLRRRXXX]]]gggyyy999888888777777777777777555555666666666555444444555555555444444444444444333333444444555666666666555DDDYYYggghhheeejjjrrrpppkkklllvvvrrrggg]]]VVVPPPOOOOOOMMMKKKHHHEEECCCBBB@@@@@@AAAAAADDDOOO[[[{{{zzzoooxxx}}}|||{{{{{{|||~~~~~~|||tttmmmcccVVVGGG:::777:::777777666666777999;;;<<<===>>>@@@BBBCCCFFFJJJNNNOOOXXXbbbiiisss999888888777777777777777444555555555555444333333444444444444555555555555333333444444555666666777777MMMiiiwwwrrrhhhkkktttqqqrrrtttxxx~~~|||jjjZZZTTTSSSRRRPPPNNNKKKIIIHHHDDDBBBBBBBBBAAACCCMMMXXXtttuuuzzz~~~}}}~~~yyyrrrhhh\\\KKK<<<777:::777666666666777999;;;<<>>777:::::::::::::::;;;<<<======AAAAAABBBDDDHHHMMMRRRUUU```eeemmm~~~===777666::::::444444999555555666666666555444444555555555666555555444333555777999777444333666;;;JJJdddzzz{{{vvvqqqfffYYY^^^aaaooozzzrrrqqqtttwwwnnn```YYYUUUTTTUUUQQQMMMIIIFFFBBB@@@EEEMMM^^^}}}uuukkkWWWAAA888:::::::::::::::;;;<<<===>>>AAAAAACCCEEEJJJOOOSSSVVV```eeennn>>>666666@@@AAA777444;;;666666666666666555444333444555555555555555444444666666777999999777999<<>>???AAABBBDDDGGGKKKPPPUUUWWWaaaeeeooo===666888EEEFFF;;;555999666777777777666555444444444444555555555555555444777333333888;;;888666888IIIXXXbbb```bbbhhhdddZZZ```fffuuusssnnnqqqxxxwwwkkk___VVVTTTRRRQQQPPPKKKFFFFFFKKKYYY}}}}}}uuu```GGG:::;;;:::::::::;;;<<<===??????BBBCCCEEEIIIMMMRRRVVVYYYbbbfffppp;;;777999CCCFFF>>>777777666666777777777666555555333444555555666555555555888222111666777444555;;;999JJJUUUVVVYYYaaaaaaZZZ\\\dddrrr|||xxxooorrr}}}nnn^^^[[[VVVRRRRRROOOIIIHHHJJJYYYyyyeeeJJJ<<<;;;:::::::::;;;<<<>>>???@@@BBBDDDFFFKKKOOOTTTXXXZZZbbbgggsss:::888888;;;???>>>999555555666666777777777777666333444444555666666555555777222333666444222>>>OOOWWW]]]ZZZNNNMMMZZZaaa^^^[[[dddqqqwwwooojjjvvvzzzjjjaaaWWWUUUSSSPPPNNNNNNXXX}}}hhhMMM===;;;:::::::::;;;===>>>@@@AAABBBDDDGGGLLLQQQUUUYYY[[[aaahhhvvv999999666444888===;;;444555555666777777888777777333333444555666666666555444333666888333555KKKfff^^^OOOXXX``````^^^fffrrrtttiiieeexxxzzzlll^^^YYYXXXVVVTTTTTTVVVjjjNNN===;;;999::::::;;;===???@@@AAABBBDDDHHHMMMRRRVVVZZZ[[[aaahhhyyy999999777666555555555555777888999:::999888666444777777666555444444333333666333333555777;;;FFFPPPeeeUUU___eeegggmmmnnniiigggrrreeeZZZYYYWWWVVVWWWYYYyyysssUUU<<<;;;;;;;;;;;;<<<===???AAABBBDDDEEEGGGMMMUUU[[[]]]\\\aaajjjzzz999888777666555555555555555555777777777666444333777666666555444444333333444333444777777888???GGGWWW{{{|||iii```\\\```ffflllooovvvpppcccXXXUUUWWW\\\yyyuuuXXX???>>>;;;;;;;;;<<<===???AAABBBEEEEEEIIIOOOVVV[[[]]]\\\gggkkkwww999888777666666555555666444555666777666555444333666666666555444444333333222222555888777555888>>>MMMMMMTTT___bbb```ccclll^^^eeeppp~~~xxxddd\\\\\\ZZZtttyyy\\\CCC@@@<<<;;;;;;<<<===???AAACCCEEEGGGKKKRRRXXX\\\]]]]]]ggggggppp888888777666666666666666666777777888888777666666666666555555555444444444222222555777666333777===LLLJJJQQQ___eeeaaa^^^aaagggooo|||tttmmmaaavvv}}}___DDDAAA<<<<<<<<<<<<>>>@@@BBBCCCFFFIIINNNUUUZZZ^^^______eeeiiivvv888777777666666666666777666666666777777777666666555555555555555444444444444333444666555555;;;CCCJJJYYYgggkkkjjjkkkiiieeettt{{{rrraaaDDD???<<<<<<<<<===>>>@@@BBBCCCGGGKKKPPPVVV[[[___bbbccciiiwww777777666666666666777777444444444444444444555555555555555555555555555555555333333555555777???IIIUUUdddfffYYYWWWiiixxxyyyyyy~~~cccEEE>>>===<<<<<<===>>>@@@BBBDDDHHHLLLRRRWWW\\\aaafffiiimmm777777666666666666777777333333333333444444555555555555555555555555555555444333444666777888@@@IIIPPP___ggggggooo|||{{{pppwwwwwwvvvxxxfffFFF???============>>>AAACCCDDDIIIMMMRRRWWW\\\bbbiiinnnnnn777777666666666666777888555555555555555666777888444555555555555555555555333333555888888999???HHH\\\___eeesss|||sssqqqmmmmmmxxxgggHHH@@@============???AAACCCDDDIIIMMMRRRWWW[[[ccckkkrrrqqq777666555555666666555444555666666666555444333333777777666555444333333333000666999555222555>>>EEERRRgggmmmppp~~~xxxvvvwwwuuusssxxxnnnMMM===999;;;>>>@@@AAABBBEEEGGGJJJNNNUUU[[[aaagggmmmppp{{{888777555666777777666444555555666666555555444333777777666444444333333444111555777555222555===CCCOOOccckkkooo~~~~~~xxxrrrkkkiiirrr~~~qqqOOO???:::<<<>>>@@@AAACCCFFFIIILLLQQQWWW]]]ccciiinnnrrr|||999777666666777888666555555555666666666555444444777666555444444444444444222444555444444666<<>>???@@@AAADDDHHHKKKPPPTTTYYY___dddjjjpppsss|||999888777777888888777666555555666666666666555555777666555444444444444444444333333444555666===DDDZZZjjjmmmhhhkkkmmmooovvvtttxxxxxxoooccc___hhhtttwwwSSS@@@???@@@@@@@@@AAADDDIIIMMMRRRUUUZZZ___dddiiiooossszzz999888777777888888777666555555666666666666666555666666555444444444444555444222333555666777@@@KKKbbboooaaa``````bbbrrruuutttkkkeeeiiivvvyyyTTT@@@@@@@@@AAAAAABBBEEEJJJNNNRRRUUUYYY]]]aaaffflllpppwww999777666666777888666555555555666777777777666666666555555444444444555555444222333777666888GGGWWWppp^^^VVV\\\eee{{{xxxpppgggiiivvv|||UUU@@@???@@@AAABBBCCCFFFJJJMMMQQQTTTWWWZZZ^^^ccciiimmmttt888777555666777777666444555555666777777777777777555555444444444555555666333222555999777999MMMddd|||___WWW```pppzzzpppjjjqqqXXXAAA===???AAACCCDDDFFFIIILLLQQQSSSVVVYYY\\\aaagggkkkttt777666555555666666555444555555666777777777777777555555444444444555555666333222666:::777:::QQQlll{{{ggg^^^ZZZ```ppp}}}xxxqqqpppyyy{{{YYYCCC<<>>@@@CCCDDDEEEIIIOOOVVVWWW]]]eeehhhiiilllqqq777777777777666666666666666666666666666666666666444444333333333222222222111333555555777<<>>@@@CCCEEEFFFKKKRRRTTTVVV\\\dddiiijjjnnnttt777777777777666666666666555555555555555555555555444444333333333222222222222333333444777>>>HHHOOOOOOTTT[[[aaabbbdddooo{{{{{{yyy~~~eeeFFFAAA???@@@DDDGGGIIIOOOVVVVVVWWW]]]ffflllnnnttt{{{777777777777666666666666555555555555555555555555444444444444333333333333777666444444777>>>GGGNNNJJJOOOYYYeeekkkmmmrrryyywww}}}xxxpppjjjhhhjjjpppzzzlllMMMBBB@@@BBBFFFIIIKKKRRRZZZ]]]]]]bbbiiiooosss{{{777777777777666666666666555555555555555555555555555555555444444444444333666555444555999???GGGMMMIIIPPP```sss~~~{{{zzz~~~sssjjjccc^^^^^^]]]]]][[[ZZZWWWUUUTTT]]]cccmmmxxxoooQQQDDDBBBCCCGGGJJJNNNUUU]]]dddccceeekkkpppttt}}}|||zzzzzz{{{777777777777666666666666555555555555555555555555666666555555555444444444222222333666;;;BBBIIIMMMNNNWWWjjj}}}sss___WWWUUURRROOOKKKLLLLLLLLLLLLOOORRRVVVWWW___jjjssswwwxxxwwwvvv||||||{{{{{{}}}oooQQQDDDCCCDDDHHHLLLOOOWWW___hhheeefffjjjnnnrrr{{{}}}rrrpppmmmkkkkkklllnnnoookkkmmmoooooommmmmmooorrrttt{{{}}}zzzzzzzzzxxxvvv}}}888888777666666666666666555555555555555555555555666555444333333333333333000222444666888@@@JJJRRRYYYcccooo~~~yyy___XXXYYYVVVOOOJJJMMMLLLJJJIIIKKKNNNQQQSSSYYY]]]bbbhhhkkkkkkjjjiiipppooonnnpppuuu~~~hhhGGGFFFDDDEEEJJJNNNRRRZZZcccdddjjjiiijjjpppqqqxxxvvvnnngggccc\\\[[[[[[ZZZYYYXXXXXXXXXZZZ[[[\\\___bbbeeegggiiilllpppuuuzzz}}}}}}|||{{{zzzzzzyyyxxxxxxxxxxxxyyy~~~~~~}}}}}}}}}{{{wwwsssnnnmmmkkkiiijjjlllnnnpppqqqyyy888888777666666666666666555555555555555555555555666555444333333333333444222444555666888@@@KKKTTTVVVccckkkwwwyyyyyytttyyyrrrddd``````[[[VVVTTTQQQOOOLLLJJJJJJLLLOOOQQQVVVWWWYYY[[[]]]^^^^^^___ccccccdddfffkkkuuuhhhHHHFFFEEEFFFKKKPPPTTT[[[ddddddjjjiiikkkrrruuu|||tttooofff^^^XXXSSSOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUVVV___bbbfffjjjmmmmmmkkkjjjffffffeeedddcccccccccdddcccbbbbbbbbbbbbaaa^^^[[[ZZZYYYXXXWWWWWWYYY\\\]]]dddkkkuuu|||888888777666666666666666555555555555555555555555555555444333333333444444333555666666888@@@MMMXXXZZZiiikkkhhhqqqyyy|||zzzmmm\\\\\\hhhlllwww~~~zzzwwwwwwssskkkfffdddYYYVVVRRRMMMKKKKKKMMMNNNRRRQQQPPPPPPQQQTTTVVVXXXZZZ[[[]]]```eeennnxxxhhhHHHGGGFFFHHHMMMRRRUUU]]]eeefffkkkjjjllltttxxx|||jjj]]]RRRNNNJJJFFFEEEDDDCCCAAADDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJPPPRRRUUUXXXYYYXXXWWWVVVRRRQQQPPPOOONNNMMMMMMMMMOOONNNLLLMMMNNNNNNMMMLLLMMMMMMLLLLLLMMMNNNPPPRRRVVV[[[bbbhhhkkkooouuuzzz{{{}}}888777777666666666666666555555555555555555555555555444444333333333444444444555666555777@@@QQQ]]]```ppplll]]]___kkkttt|||nnnYYYWWW```___hhh~~~}}}uuupppeeeaaaZZZSSSNNNLLLLLLMMMQQQPPPOOOOOOQQQSSSVVVXXXYYY[[[]]]```dddkkkrrrwww~~~hhhHHHHHHGGGIIIOOOTTTWWW___gggiiimmmkkkllluuuyyysssdddWWWNNNIIIGGGDDDCCCDDDFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNQQQUUUXXXZZZ\\\```bbbfffgggiiikkknnnsssyyy}}}888777777666666666666666666666666666666666666666444444333333333444444555333555555444666BBBVVVfffmmm{{{rrr[[[XXXbbbmmmxxxxxxlll[[[YYY___[[[^^^oooyyywwwqqqkkkbbbYYYQQQMMMLLLLLLQQQQQQRRRSSSTTTUUUUUUUUUYYY[[[^^^```aaadddhhhkkkooowwwiiiHHHHHHGGGJJJQQQUUUYYY```hhhlllpppmmmmmmtttxxxkkk```YYYQQQJJJHHHFFFDDDCCCDDDEEEEEEDDD???????????????>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAACCCFFFHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLMMMMMMNNNOOOPPPRRRUUUVVVWWWXXXYYY\\\aaaeeeiiimmmsssyyy888888777666666666666666666666666666666666666666444444333333333444555555222555666555888GGG^^^qqq|||aaaVVVWWW```nnnnnnkkk^^^XXXZZZWWWWWWcccvvv}}}vvvkkk```VVVQQQOOOOOORRRSSSVVVWWWWWWVVVTTTSSSZZZ\\\___``````___```aaafffkkkttt|||iiiHHHGGGGGGKKKRRRVVVZZZaaahhhmmmqqqooonnnuuuwwwwwwbbbXXXVVVRRRKKKEEEGGGEEECCCBBBCCCBBBAAA@@@>>>>>>>>>===============@@@??????????????????@@@AAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@CCCFFFIIIIIIHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHHHHIIILLLNNNPPPTTTYYY___eeemmmuuuzzz888888777666666666666666666666666666666666666666333333333333333444555666333666777777<<>>@@@AAA@@@???@@@AAA<<<>>>???AAACCCGGGLLLOOOYYY___gggrrr}}}}}}{{{wwwyyyyyyyyyxxxxxxzzz||||||999888888777777777777777666777888999999888777666555555555555555555555555222666888:::DDDXXXkkkuuuooopppmmmaaaVVV\\\wwwtttlllsssyyyyyyxxxsssmmmccc[[[]]]^^^aaaeeejjjoootttwwwzzzuuuvvvsssnnnjjjgggggghhhiiikkkqqq{{{fffOOOKKKJJJMMMTTTZZZ]]]bbbhhhnnntttzzzzzzyyy}}}}}}ddd[[[UUUOOOKKKJJJJJJHHHEEEGGGHHHFFFBBBCCCFFFEEEAAA@@@@@@??????>>>?????????AAA@@@@@@@@@@@@BBBDDDEEEDDDEEEEEEGGGHHHKKKMMMNNNFFFFFFFFFHHHJJJKKKJJJIIIIIIHHHIIIKKKNNNOOONNNMMMPPPPPPPPPPPPNNNLLLJJJIIIFFFFFFEEECCCBBB@@@?????????>>>??????===<<<>>>BBB@@@???>>>>>>???AAACCCDDDNNNQQQVVV^^^jjjyyy}}}zzz|||{{{yyywwwvvvuuuuuuuuuxxxyyy|||888888777666666666666777777777777888888777777777555555555555555555555555333666777777>>>NNN^^^ffffffllllllccc]]]eee{{{wwwoootttzzz||||||vvvooofff]]]^^^___ccchhhnnnuuuzzz~~~}}}wwwtttnnnjjjgggfffffffffeeehhhnnnvvv|||fffPPPLLLKKKOOOVVV]]]```eeekkkqqqtttxxxyyyzzzuuuaaaZZZYYYUUUQQQMMMKKKJJJKKKIIIJJJGGGDDDDDDFFFEEEAAADDDCCCBBBBBBBBBBBBBBBBBB????????????@@@AAACCCDDDCCCDDDEEEFFFHHHJJJKKKLLLJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKMMMPPPQQQQQQPPPRRRRRRRRRQQQPPPNNNKKKJJJGGGFFFDDDCCCAAA???>>>===>>>===<<<<<<<<<;;;===>>>??????>>>===>>>@@@BBBCCCGGGIIIMMMSSS\\\hhhuuu~~~~~~zzzwwwwwwwwwvvvuuutttsssrrrqqquuuvvvxxx{{{888777666666555555666666888777777666666777777888555555555555555555555555333555666555:::GGGSSSXXXaaakkkpppkkkkkktttxxxwww|||yyyyyyppphhhfffgggjjjooouuu{{{|||xxxrrrmmmjjjhhhfffdddbbbbbbcccgggmmmyyyeeePPPMMMMMMRRR[[[bbbfffkkkpppvvvwwwxxxzzz~~~ssseee```bbbbbb]]]WWWSSSTTTWWWSSSSSSPPPKKKJJJLLLJJJFFFDDDDDDCCCBBBAAAAAAAAABBB??????@@@AAABBBCCCDDDDDDDDDEEEHHHJJJLLLLLLMMMMMMQQQSSSTTTRRRNNNLLLLLLMMMOOOOOOOOOQQQTTTUUUUUUUUUWWWXXXWWWVVVTTTRRRPPPNNNKKKIIIGGGEEECCCAAA@@@??????===<<<;;;<<<======<<<>>>>>>=========???@@@AAAAAABBBDDDGGGMMMUUU___fff{{{zzzwwwtttttttttsssrrrpppnnnmmmpppqqqrrrtttwww|||777777666555555555555555888777666555555666777888555555555555555555555555111444555555;;;FFFOOORRRZZZhhhrrrtttxxx}}}sssqqq}}}~~~{{{~~~wwwrrrssstttwww{{{}}}wwwssspppmmmhhheeeeeebbbbbbcccgggqqqdddPPPOOOPPPVVV```hhhkkkpppuuu}}}|||~~~zzzssslllmmmmmmjjjfffcccbbbcccaaaaaa]]]WWWVVVVVVSSSOOOHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPRRRRRRRRRQQQVVVZZZ\\\YYYTTTPPPQQQTTTUUUTTTSSSUUUXXX[[[[[[[[[]]]]]]]]]\\\ZZZWWWUUUSSSQQQOOOLLLIIIGGGEEEDDDDDDAAA@@@???===>>>AAA???<<<=========<<<===>>>???@@@@@@AAAAAACCCEEEKKKRRRWWWhhhuuu|||uuuvvvvvvuuurrrnnnkkkhhhlllmmmnnnoooqqqvvv|||777777666555555555555555888777666555555666777888555555555555555555555555111444444555<<>>>>>@@@AAAAAABBBCCCGGGLLLPPPZZZgggvvv{{{zzzyyywwwsssnnniiifffiiijjjlllmmmooosssxxx|||{{{uuuuuu{{{888777666666555555666666777666666555555666666777555555555555555555555555333555555666===HHHOOOOOORRRbbb|||zzzlllsss~~~}}}|||}}}~~~~~~|||uuuoookkkiiihhhiiihhhiiipppyyy___OOORRRSSS\\\gggooorrrvvvzzz}}}yyyyyy{{{|||yyyvvvxxxxxxsssllliiiiiieee```[[[YYYWWWSSSPPPNNNLLLKKKIIIHHHGGGFFFFFFGGGHHHIIILLLNNNQQQUUUXXX[[[\\\\\\\\\^^^```___\\\[[[[[[]]]]]]\\\[[[]]]```ccceeeeeebbbbbbbbbbbb```^^^\\\[[[ZZZXXXTTTQQQOOONNNNNNNNNNNNTTTRRRIIIDDDDDDAAA<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCGGGJJJPPP\\\jjjvvv~~~}}}{{{wwwsssnnniiiggghhhjjjkkklllmmmppptttwwwxxx|||{{{pppiiihhhpppzzz888888777666666666666777555666666666666666666555555555555555555555555555444555666999CCCPPPXXXYYY]]]kkkvvvqqqppprrrrrrqqquuu{{{{{{vvvsssqqqpppmmmkkknnnttt]]]NNNRRRTTT]]]iiiqqqsssvvvyyy}}}zzzzzzvvvqqqiiigggccc___[[[WWWUUUSSSQQQNNNKKKIIIHHHIIILLLMMMNNNPPPSSSWWW[[[___bbbccceeeeeeeeeeeedddcccbbbbbb```^^^^^^___bbbfffhhhiiigggggghhhhhhgggeeedddccc```^^^[[[WWWVVVUUUVVVWWW```hhhfffXXXKKKHHHDDD???>>>>>>>>>??????>>>>>>======>>>?????????@@@BBBDDDFFFPPP\\\fffuuu|||{{{xxxtttpppmmmjjjhhhiiijjjjjjjjjjjjkkknnnqqqooorrrvvvzzztttmmmbbb\\\\\\dddmmmsss{{{999999888777777777777777444555666777777666555444555555555555555555555555333555777<<>>???????????????>>>======>>>???>>>>>>>>>???AAA===FFFPPPZZZhhh|||yyywwwtttqqqnnnllljjjjjjiiijjjjjjhhhggggggiiikkkgggiiilllooosssyyy{{{wwwfff___WWWRRRTTTZZZccchhhkkkrrrxxx|||666666666666666777888888777777777777777777777777666666666666666666666666444777===DDDMMMVVV]]]bbbfffqqq~~~uuudddeeejjjlllrrryyywwwuuuxxxxxxttt}}}sssccc```cccmmm{{{[[[NNNOOOYYYfffnnnppprrrwww|||xxx}}}|||zzzuuurrrpppooohhhddd]]]YYYWWWUUUTTTSSSWWWWWWZZZ```cccdddhhhnnnqqqsssuuuuuurrrnnnkkkiiieeedddddddddfffjjjmmmooovvvsssrrrtttzzz|||yyyvvvmmmnnnmmmkkkhhhggggggiiiooovvvxxxlll[[[PPPKKKHHHDDDBBB???>>>?????????>>>======<<<======>>>???@@@AAACCCHHHOOOVVVddd|||}}}yyytttoookkkhhhfffkkkiiifffcccaaabbbcccdddiiigggeeefffjjjooorrrsss{{{~~~wwwmmmeeeZZZRRRKKKIIIHHHJJJQQQXXXaaabbbgggnnnwww~~~666666666666666777888888777777777777777777777777666666666666666666666666444666;;;CCCNNNXXX```dddiiioooqqqxxxpppllllllkkkpppzzz|||zzz}}}|||yyy{{{xxxsssooocccUUUTTTVVV^^^kkkvvvXXXMMMRRR\\\hhhppprrruuuzzz~~~|||{{{xxxwwwrrrlllddd]]]ZZZXXXWWWUUUZZZYYY\\\aaaddddddiiiooorrrtttwwwxxxuuuqqqooonnnjjjiiihhhgggiiikkknnnpppvvvtttsssvvv{{{~~~|||yyyvvvuuussspppmmmjjjgggfffrrrxxxxxxnnn```WWWQQQMMMGGGDDDAAA???>>>>>><<<;;;===============>>>?????????AAAEEEKKKQQQ]]]sss{{{vvvpppkkkgggeeeiiigggdddbbb```______```dddcccbbbdddgggkkkmmmnnnpppwww~~~{{{vvvoooeee]]]SSSMMMGGGEEEEEEFFFKKKRRR[[[^^^ccciiiooouuuyyy|||666666666666666777777888777777777777777777777777666666666666666666666666555555888AAANNNZZZbbbeeehhhjjjddd```ffflllyyyzzzwwwrrrnnnuuu~~~yyylllddd^^^UUUMMMMMMMMMRRR]]]gggrrr{{{UUUMMMVVV___jjjrrruuuwww|||~~~}}}~~~wwwmmmfffbbb___\\\YYY]]]\\\^^^bbbdddeeejjjqqquuuxxx{{{|||zzzwwwuuutttpppooommmllllllnnnoooqqqxxxwwwwwwzzz~~~~~~}}}zzzxxxvvvuuurrrlllgggnnnrrrqqqiii```ZZZSSSMMMMMMJJJFFFCCCAAA???===<<<>>>===============>>>???===>>>AAAFFFJJJSSSeeevvv}}}xxxqqqkkkfffcccgggeeedddaaa___]]][[[[[[___^^^^^^```dddfffffffffhhhooouuuyyy~~~}}}yyysssnnniiiaaaXXXQQQJJJEEEAAAAAAAAA@@@CCCIIIRRRVVV\\\aaadddhhhnnnsssvvvzzz777777666666666666777777666666666666666666666666666666666666666666666666666444666>>>KKKWWW___aaaaaafff```ZZZ]]]___fffuuutttxxxzzzzzzpppcccYYYRRRMMMIIIJJJHHHKKKRRR[[[ffftttwwwTTTOOOWWW___iiiqqqtttwww|||~~~~~~wwwrrrnnnjjjccc]]]___]]]___ccceeegggmmmttt{{{~~~|||zzzyyyvvvuuusssqqqppppppqqqrrrzzzzzz{{{~~~|||zzz|||}}}{{{tttmmmiiikkkiiieeeaaa___XXXQQQTTTQQQLLLIIIGGGEEEBBBAAA???>>>>>>=========>>>>>>======???BBBDDDJJJXXXeeerrr}}}xxxrrrkkkfffcccffffffeeeccc```]]]ZZZXXXZZZZZZ[[[]]]```aaa```^^^```eeejjjlllooosssssspppkkkhhhccc___ZZZTTTLLLGGGCCC???===>>>>>><<<===AAAGGGMMMTTTWWWYYY]]]dddkkkooosssyyy~~~777777666666666666777777666666666666666666666666666666666666666666666666777555555;;;EEEPPPXXX[[[^^^ddd^^^YYY]]][[[ZZZ```iiiwww~~~{{{rrrlllcccYYYOOOHHHEEEEEEDDDBBBBBBHHHNNNVVVbbbmmm{{{uuuTTTTTTWWW]]]fffmmmrrruuuyyy|||~~~|||vvvmmmdddbbb``````dddfffiiipppxxx~~~}}}{{{zzzxxxvvvuuuttttttuuu}}}}}}~~~yyysssjjjkkkkkkhhhhhhhhhddd]]]YYYUUUQQQMMMKKKJJJGGGEEEAAA@@@???>>>>>>>>>>>>>>>>>>===???AAABBBDDDNNNXXXaaattt|||wwwqqqkkkgggdddggggggfffdddaaa]]]ZZZWWWWWWWWWXXXZZZ\\\\\\ZZZXXXUUUZZZ\\\\\\]]]___]]]ZZZXXXWWWTTTQQQNNNJJJEEEBBB>>>;;;;;;======::::::===>>>DDDJJJNNNPPPTTT\\\cccgggkkkppptttwwwyyy}}}888777777666666666666666777777777777777777777777666666666666666666666666666555666999???HHHRRRXXXaaafff^^^UUUYYYZZZXXX^^^rrr~~~xxxuuusssfff___XXXRRRLLLEEECCCEEEDDDAAAAAADDDHHHLLLTTT]]]mmmvvvtttUUUYYYWWW\\\dddkkkppptttxxxzzzxxxnnniiifffeeegggiiikkkrrrzzz~~~}}}|||{{{zzzzzzzzz}}}xxxnnnppppppmmmmmmnnnkkkfff^^^ZZZUUURRROOOMMMKKKIIICCCBBBAAA@@@????????????>>>===???AAAAAAAAAGGGOOOYYYjjj}}}wwwqqqkkkgggeeefffeeedddccc```\\\YYYWWWTTTTTTTTTVVVXXXXXXVVVTTTPPPTTTUUURRRQQQRRRPPPLLLKKKJJJIIIGGGEEECCCAAA@@@===::::::======999999;;;999===BBBEEEHHHMMMTTTZZZaaadddiiimmmooosssvvvyyy888888777666666666666666777777777777777777777777666666666666666666666666444555777888;;;CCCOOOXXXbbbjjjcccWWWXXX[[[```jjj~~~~~~tttlllhhh]]]UUUOOONNNLLLGGGEEEGGGFFFDDDDDDFFFFFFFFFKKKQQQ```gggssssssVVV\\\YYY]]]dddkkkqqquuuyyy{{{yyytttpppmmmllllllmmmssszzzwwwzzzzzzvvvssssssqqqmmmgggccc^^^YYYUUURRROOOLLLEEEEEECCCBBBAAA@@@@@@@@@>>>===???BBBAAA@@@DDDJJJPPP___tttyyyqqqkkkgggfffbbbaaa```^^^[[[XXXVVVUUUSSSRRRQQQRRRSSSSSSQQQPPPMMMPPPPPPMMMLLLLLLJJJFFFCCCDDDCCCBBB@@@???>>>>>>===::::::===<<<999999;;;999999;;;>>>BBBGGGKKKNNNXXX[[[```dddhhhlllqqqtttvvvyyy~~~888888777666666666666666777777777777777777777777666666666666666666666666222555888888999AAAOOOZZZaaannnjjj]]][[[___hhhuuu{{{ooocccZZZUUULLLGGGIIIIIIEEECCCDDDDDDBBBCCCEEECCCAAACCCGGGQQQWWWbbbqqqrrrVVV^^^[[[___eeelllssswwwzzz||||||wwwssspppnnnnnnssszzz}}}|||{{{yyyuuuppplllfff```[[[WWWSSSPPPGGGFFFDDDCCCBBBAAA@@@@@@>>>===???BBBAAA@@@BBBGGGDDDQQQeeezzzzzzqqqkkkgggfff___^^^\\\ZZZWWWUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOMMMFFFIIIIIIFFFEEEFFFDDD@@@AAABBBBBB@@@>>>============::::::<<<<<<999888;;;:::888888:::>>>CCCEEEFFFLLLOOOUUUZZZ^^^dddiiimmmnnnssszzz~~~999888666555555555666777777777777777888888888888888888777777666666555555333666999999<<>>>>>>>>===<<<<<<=========<<<;;;;;;:::;;;::::::999;;;===???AAACCCFFFKKKOOOSSSYYY^^^bbbkkkmmmpppssswww}}}999888777666555666666777666666666777777777888888777777777777666666555555444666888888;;;FFFWWWdddmmm___dddhhhccceeebbbjjjzzzvvvvvvvvvtttvvv{{{}}}qqqddd[[[SSSOOOLLLNNNPPPTTT\\\fff{{{~~~}}}wwwpppjjjbbb[[[XXXJJJFFFGGGBBBCCCDDD===DDDDDDDDDCCCCCCBBBBBBBBBBBBFFFLLLUUUdddzzzjjj[[[fffkkknnnsssvvvyyy{{{~~~~~~zzzyyy{{{}}}~~~{{{vvvsssoookkkgggddd]]]VVVPPPNNNKKKEEEAAAAAA??????@@@@@@AAAAAABBBBBBBBBFFFQQQbbbsss}}}tttkkkfffeee]]]WWWVVVUUUQQQNNNNNNNNNMMMLLLLLLLLLKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;===>>>>>>>>>===<<<:::;;;;;;;;;::::::999888999888777777777999;;;<<<>>>AAAEEEIIILLLQQQVVVZZZbbbdddhhhkkkpppuuu|||888888777666666666666666555555666666666777777777777777777666666666666555555666666666;;;HHHZZZggg~~~llleeelllmmmddd]]]ZZZbbbzzz|||~~~{{{zzz}}}}}}xxxhhhYYYQQQLLLHHHEEEEEEEEEGGGMMMUUUiiiqqqwwwuuuooojjjccc^^^XXXIIIGGGKKKGGGFFFIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFDDDEEELLLZZZoookkk```kkklllppptttxxxzzz||||||zzzxxxvvvrrrooofff^^^WWWSSSNNNGGGCCCCCC@@@@@@????????????@@@@@@BBBEEEMMM[[[iiiyyy{{{qqqjjjggg___XXXWWWVVVRRROOOOOOLLLKKKJJJIIIIIIHHHEEECCCBBBAAA@@@???>>>>>>======;;;<<<<<<===>>>=========:::;;;;;;;;;;;;:::999999999888777666666777888999:::===@@@CCCEEEIIIMMMPPPXXX[[[___ccchhhnnnuuuyyy888777777666666666666666555555555555666666666666666666666666666666666666555666666777<<>>>>>??????EEEFFFKKKUUUaaaqqqwwwpppjjjbbb[[[YYYXXXSSSOOOOOOLLLJJJHHHGGGGGGFFFCCCAAABBBAAA@@@>>>>>>===>>>>>>;;;<<<<<<===============<<<<<<============<<<<<<;;;:::999888777777777777:::<<<>>>@@@AAACCCGGGIIIQQQTTTYYY^^^cccjjjppptttzzz777777777777777666666555555555555555666666666666555555555555555666666666444555666888===GGGRRR[[[___hhhooorrr|||{{{jjjaaa]]]^^^cccddddddppp{{{ooofffaaaUUUQQQNNNLLLHHHDDDEEEJJJOOO___nnntttqqqjjjbbb[[[]]]PPPMMMLLLEEEDDDDDD===EEEEEEEEEEEEEEEEEEEEEEEEDDDJJJTTTYYYYYY]]]nnnmmmaaahhhlllpppuuuxxxzzz{{{|||}}}}}}~~~yyyuuulllfff```\\\TTTLLLJJJLLLGGGEEECCCAAA?????????@@@AAABBBEEELLLUUUcccxxxyyypppggg```]]][[[UUUQQQPPPMMMKKKHHHGGGFFFEEECCCAAACCCAAA@@@>>>>>>>>>???@@@<<<<<<<<<<<<=========>>><<<<<<===>>>>>>======<<<;;;;;;:::888777666666666888:::<<<<<<===>>>AAACCCJJJNNNSSSYYY^^^dddjjjnnnuuu}}}777777777777777666555555555555666666666777777777444555555555555666666666444555666999>>>FFFPPPWWWXXX```gggooo~~~uuulllgggeeeeee```ccc|||{{{xxxkkkfffaaa[[[SSSIIIFFFGGG@@@MMM[[[bbbcccaaa[[[UUUTTTOOONNNMMMMMMWWWWWWHHHEEEEEEEEEEEEFFFFFFFFFFFFJJJTTTbbbggg^^^VVV```qqqkkk```ggglllpppuuuyyyzzzzzz{{{{{{zzz~~~~~~~~~}}}|||rrrmmmiiieee]]]TTTQQQSSSMMMKKKHHHDDDBBBAAABBBBBB@@@AAADDDIIINNNYYYmmmyyyppphhhddd```ZZZUUUTTTOOOMMMJJJHHHGGGGGGEEECCCBBBAAA???======>>>???@@@===<<<<<<<<<<<<===>>>>>>::::::;;;<<<<<<<<<<<<;;;::::::999888777666555444666777888888888999<<<>>>BBBFFFKKKQQQVVV\\\bbbeeennnttt}}}666777777888777666555444666666666777777777888888444444444555555555666666555555555777>>>HHHRRRYYYVVVYYY[[[bbbssszzzqqqkkkiiidddkkkvvvfffVVVMMMLLL>>>EEELLLOOORRRUUUSSSOOOIIIKKKMMMLLLTTTjjjjjjQQQEEEEEEEEEFFFFFFGGGGGGGGGMMMVVVdddkkk```QQQTTTaaauuuggg```hhhnnnrrrwwwzzz{{{{{{{{{{{{zzz}}}~~~|||yyy{{{|||yyywwwsssiii___ZZZ\\\RRRPPPLLLHHHEEEDDDEEEEEEAAACCCFFFJJJLLLTTTfffvvvzzzqqqlllggg```ZZZXXXSSSPPPLLLJJJIIIIIIGGGFFFAAA@@@===<<<;;;===>>>@@@===<<<<<<;;;<<<===>>>???::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777666444666777777666777999;;;;;;???EEEKKKPPPUUUZZZ^^^ffflllsssyyy~~~666777888888888777555444777777777777888888888888444444444555555555666666777555444666===IIIVVV^^^bbb___YYY[[[jjjsssiiieeebbbiiiuuu```SSSPPPFFFGGGGGGEEEHHHMMMNNNKKKFFFKKKMMMGGGPPPjjjfffFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGMMMZZZccc[[[KKKJJJTTTlll}}}ccc```kkkooosssyyy|||}}}|||||||||}}}~~~|||yyywww{{{}}}sssfffaaabbbVVVSSSOOOKKKHHHFFFGGGGGG???AAAEEEHHHIIIOOO___oooyyywwwrrrlllddd^^^\\\UUURRRNNNLLLKKKJJJIIIHHH@@@>>><<<::::::;;;===???===<<<<<<;;;;;;===>>>???<<<<<<===>>>??????>>>>>>============<<<;;;:::999555777888888777888:::<<<999===CCCIIIMMMRRRWWWZZZ```fffnnntttzzz777777777777777777777777666666777777888888888999777777777888999999:::::::::000444;;;===III]]]fffgggjjjdddaaaggglllzzzqqqhhhdddiii}}}rrrbbb[[[LLLIIIEEEDDDDDDDDDGGGJJJGGGEEEDDDHHHOOOQQQOOOKKKFFFEEEDDDEEEGGGGGGFFFEEEHHHKKKNNNLLLHHHFFFIIILLLeeexxxuuuddddddjjjrrruuuzzz}}}~~~}}}{{{zzz}}}zzzyyywwwkkkfff]]]YYYSSSOOOKKKHHHEEEBBBEEEBBBAAACCCEEEJJJUUU```qqqxxxrrrkkkbbb[[[[[[WWWQQQLLLIIIGGGDDDCCC???===<<<:::999999:::;;;::::::::::::;;;;;;<<<===;;;<<<===??????===<<<;;;:::;;;;;;;;;:::999999888888777666666666777999::::::;;;===AAAFFFMMMRRRUUU___ccchhhnnnttt~~~777777777777777777777777666666666777777777888888777777777777777777777777888333777:::;;;JJJ^^^cccbbbgggaaa\\\___cccrrrxxxjjjfffnnnyyyttttttrrrfffQQQJJJDDDCCCCCCAAAAAAAAABBBAAABBBFFFKKKNNNMMMKKKGGGEEEDDDDDDEEEFFFEEEDDDEEEHHHJJJIIIEEECCCFFFIIIYYYlllsssfffiiiqqqxxxxxxyyy~~~~~~zzz|||}}}}}}uuummmaaa]]]WWWRRROOOKKKHHHEEEGGGDDDBBBDDDEEEHHHQQQ[[[iiizzz}}}wwwpppfff___\\\XXXSSSOOOLLLIIIFFFDDD>>>===<<<;;;;;;:::::::::999999999::::::;;;<<<===;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;:::999999999888777777666777888999777888:::>>>CCCIIINNNQQQZZZ^^^dddjjjpppyyy777777777777777777777777555666666666666666777777888888777666666555444444666666:::888999OOOdddfffgggmmmhhhaaaaaafffyyyuuulllkkkjjjbbbgggvvvxxx]]]QQQFFFDDDDDDAAA>>>===>>>???BBBEEEIIIKKKMMMMMMJJJHHHEEEDDDEEEFFFFFFEEEDDDGGGHHHGGGDDDBBBDDDGGGMMM___zzzpppiiioooxxx||||||||||||~~~tttgggccc]]]XXXTTTPPPMMMJJJIIIEEEDDDEEEEEEFFFMMMTTT___ooo~~~vvvllleee^^^[[[VVVRRROOOKKKFFFCCC============<<<;;;:::999777777888999:::<<<======<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::;;;:::999888777777777777666777888;;;@@@EEEJJJMMMTTTYYY___dddjjjsss}}}777777777777777777777777555555555555666666666666777777777666666555555555555999<<<666999UUUoooqqqooovvvqqqhhhgggnnn|||zzzwwwlllbbbjjjyyynnn[[[JJJFFFGGGDDD@@@@@@>>>AAADDDFFFGGGIIILLLNNNMMMJJJGGGFFFFFFGGGGGGFFFFFFGGGHHHGGGEEEDDDEEEGGGHHHYYYrrr~~~llliiisss|||~~~wwwnnniiiccc^^^YYYVVVRRROOOJJJFFFDDDFFFFFFFFFJJJPPPXXXfffyyy|||qqqjjjbbb^^^ZZZUUUPPPJJJDDD@@@<<<=========<<<;;;999888555666888999;;;<<<============>>>??????>>>======<<<<<<============<<<<<<<<<;;;:::999888777666666888888999;;;???CCCGGGJJJPPPTTTZZZ```fffnnnxxx777777777777777777777777666666666666555555555555666666666777777888888888555999;;;555999XXXwww|||tttyyyrrrfffdddlllqqqgggjjjxxxyyykkkgggkkkrrrxxxyyyaaaKKKFFFGGGDDDBBBDDD???AAACCCEEEFFFHHHJJJMMMLLLJJJGGGFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHTTTjjjwwwhhhiiisss|||~~~~~~~~~}}}{{{tttoooiiiccc___ZZZVVVSSSMMMHHHFFFGGGHHHHHHJJJNNNTTT___qqqwwwnnnfffbbb]]]WWWQQQJJJCCC>>>>>>>>>>>>>>><<<:::888666555666888:::<<<===============>>>>>>>>>>>>======<<<<<<======>>>======<<<===<<<;;;:::999888777666888888888999<<>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<============<<<<<<<<<<<<<<<;;;:::888777777666555555666888;;;<<>>999AAAVVVbbbjjjrrrnnngggeeefffttt~~~zzz}}}xxx{{{kkkhhhaaaQQQIIILLLEEEBBBBBBHHHQQQXXXZZZYYYSSSTTTUUUXXXYYYXXXUUURRRLLLKKKJJJJJJJJJKKKJJJHHHFFFGGGQQQiiisssnnnttt|||{{{}}}yyy{{{yyyrrrmmmhhhccc```___VVVNNNLLLKKKIIIIIIKKKNNNOOOZZZlllyyy~~~sssoooiiiccc___\\\ZZZXXXOOOLLLIIIDDD@@@>>>===<<<999;;;===??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<======<<<<<<;;;<<<<<<===<<<;;;999888:::999888777888:::<<<===>>>CCCJJJOOOSSSZZZaaagggnnn{{{888888999:::999888777666888888888888888777666666555555555555666666666666777:::666555;;;>>>MMMeeeeeegggmmmjjjaaagggvvv|||www|||yyyvvvxxx~~~zzzmmmWWWLLLOOOJJJCCCEEEIIIMMM[[[gggddd^^^\\\[[[^^^bbbbbb]]]XXXSSSOOOJJJHHHIIIJJJIIIGGGFFFJJJRRRdddrrrmmmrrrzzz~~~~~~~~~yyytttoookkkddd```[[[VVVPPPKKKHHHHHHHHHHHHGGGLLLVVVdddqqq|||wwwjjjddddddddd___ZZZVVVSSSNNNHHHCCC@@@???>>>888;;;???BBBCCCAAA>>><<<<<<<<<============<<<;;;999::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;999999888888888888888888>>>AAADDDIIIOOOWWW```fffgggttt888999999:::999888777666777777888888777777666555555555555555666666666666666888555666===???JJJ```YYYbbbgggggghhhkkkppptttrrrvvvqqqtttwwwrrrxxx{{{tttbbbSSSOOOLLLDDDEEEJJJNNN^^^mmmnnnfffbbb^^^___bbbcccaaa^^^WWWRRRLLLIIIIIIIIIHHHGGGHHHJJJOOO___}}}qqqnnnssszzz~~~~~~yyytttqqqlllfffaaa]]]XXXQQQLLLIIIHHHGGGGGGGGGKKKSSS^^^jjjrrrvvvwwwtttqqqqqqwwwwwwooolllkkkgggddd```]]]WWWPPPIIIDDDAAA@@@;;;===@@@BBBDDDDDDCCCBBB?????????>>>>>>>>>======;;;;;;;;;<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999888<<<>>>AAAFFFLLLTTT]]]ccchhhsss888999999999999888777777666777777777777666555555555555555555666666666666444666444777======HHH___mmmzzztttkkkpppmmmeeellljjjnnngggcccrrrwwwrrrppp|||uuucccYYYTTTIIIGGGKKKOOO```tttxxxtttmmmeeeaaabbbdddeeeeee]]]XXXQQQKKKIIIHHHHHHHHHJJJJJJMMMZZZvvv~~~oooqqqvvvzzz|||~~~~~~}}}xxxuuuqqqkkkfffbbb]]]VVVPPPLLLJJJIIIGGGGGGIIIOOOVVV^^^ccceeeeee```\\\]]]dddllluuuyyyvvvtttsssnnniiiaaaXXXOOOHHHDDDBBB>>>>>>???@@@BBBDDDEEEFFFDDDBBBAAA???>>>>>>??????<<<<<<<<<===============>>>>>>============<<<<<<======<<<;;;::::::999999999;;;>>>BBBHHHOOOXXX^^^eeemmmxxx999999999999888888777777666666666666666555555444555555555555666666666666333666555666999;;;PPPqqqxxxxxxlll___llliiinnnfff]]]dddppp|||vvvlllkkk{{{xxxlll___PPPKKKLLLNNN```xxxzzznnneeebbbcccfffgggbbb]]]VVVOOOJJJIIIHHHIIIJJJKKKMMMYYYsssxxxoootttyyyzzz{{{zzz}}}}}}~~~~~~{{{wwwqqqlllgggbbb[[[TTTPPPMMMJJJHHHFFFGGGJJJNNNSSSVVVVVVUUUNNNKKKLLLSSS[[[fffssszzzsssggg[[[PPPIIIFFFEEEAAA@@@>>>===>>>@@@CCCEEEEEECCCAAA>>>======>>>???==================<<<<<<>>>>>>==================>>>>>>===<<<:::999888888777999<<>>@@@BBBCCCAAA>>><<<;;;;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888999;;;===AAAGGGNNNTTTZZZ___hhhsss:::999888888777777888888666777777777777666555555555555555555666666666666222555666888<<>>???@@@>>>===<<<:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????======<<<;;;::::::999999999:::;;;<<<>>>CCCIIINNNUUU\\\gggrrr}}}:::999888777777777888999777777888888777777666555555555555555666666666666666666444888===CCCeeeyyyrrrsss|||uuuiiigggeeedddkkkoooyyywww}}}sssqqqrrr{{{zzzcccVVVTTTRRRbbb{{{rrrjjjgggeeedddbbb\\\UUUPPPOOOOOOJJJKKKMMMVVVlllrrrttt||||||}}}}}}|||}}}~~~}}}~~~~~~~~~|||xxxrrrnnniiibbb\\\WWWRRRNNNKKKHHHFFFCCCBBBAAA@@@===;;;999888888;;;>>>CCCPPP\\\ppp~~~|||vvvrrrlllhhhaaaYYYQQQLLLIIIHHHDDDDDDCCCAAA@@@???>>>===;;;:::::::::999999888888999999::::::;;;;;;<<<<<<======>>>>>>>>>?????????=========<<<<<<;;;;;;;;;::::::::::::;;;???DDDHHHOOOXXXdddnnnvvv;;;:::888777777777888999888888888888888777666666555555555555666666666777<<<777222777<<<;;;SSS{{{vvvsssmmmhhhlllmmmvvvqqquuuxxxtttwwwmmm^^^XXXSSS___~~~uuupppddddddccc^^^WWWRRRPPPQQQKKKKKKKKKRRRhhhsssvvv}}}|||}}}~~~~~~}}}}}}|||}}}}}}||||||~~~{{{|||vvvsssooohhhbbb]]]XXXTTTQQQIIIGGGCCCAAA???<<<999777666555666777888<<>><<<;;;999999:::::::::999888888888888999999:::;;;<<<<<<======>>>>>>?????????@@@>>>>>>>>>>>>============::::::999999999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888:::<<<===FFFOOO[[[bbbhhhrrr<<<:::999999999999888666777777777777777777777777777777777777777777777777555666888888666;;;KKK]]]kkkiiijjjoootttzzzqqqlllhhhfffbbbgggrrrrrrwwwxxx|||dddZZZeee}}}tttmmmddd^^^ZZZVVVRRRPPPPPPOOOSSSVVVccc}}}qqqvvv~~~~~~||||||vvvwwwzzz}}}}}}}}}}}}~~~|||{{{tttnnniiiddd^^^[[[SSSLLLFFFCCC>>>999888:::999999888777777;;;AAAFFF\\\kkkzzzyyyyyy}}}zzznnnddd]]]VVVNNNHHHGGGGGGGGGDDDAAA>>><<<<<<<<<;;;;;;;;;<<<===>>>???>>><<<:::::::::;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777888:::;;;CCCKKKVVV^^^dddooo~~~<<<:::999999999999888777777777777777777777777777888888888888888888888888555666888777555999HHHXXXccceeeffffffppp~~~sssooommmnnngggmmm|||ttt}}}pppsssjjj]]]ddd{{{}}}uuujjjaaa\\\XXXTTTQQQRRRPPPSSSUUUccc|||tttyyy~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~yyysssmmmgggbbb^^^UUUNNNGGGDDDAAA<<<:::;;;:::999888777777999>>>BBBWWWfffvvv}}}|||vvvxxx}}}xxxkkkaaaZZZRRRJJJDDDAAAAAA@@@???>>><<<:::999;;;:::999:::;;;===@@@BBB@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<<<<<<<=========????????????>>>===<<<<<<<<<<<<<<<<<<============<<<;;;999888777777888999>>>FFFPPPXXX^^^jjjyyy;;;:::999999::::::888777666666666666666666666666777777777777777777777777777777888888666888EEESSS```ggghhhdddlllxxxxxxyyyvvvyyy|||~~~nnnbbbhhh|||lll^^^dddyyywwwjjjaaa]]]XXXTTTRRROOOQQQSSSbbb~~~{{{}}}~~~~~~~~~~~~{{{uuupppjjjddd___ZZZPPPGGGCCCAAA===<<<>>>;;;;;;:::888777888;;;>>>OOO^^^mmmvvv{{{}}}zzz{{{}}}xxxoooeee\\\SSSMMMIIIBBBAAA@@@@@@@@@???===;;;:::999888888:::===AAACCC@@@>>><<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???>>>===<<<;;;===============>>>>>>>>>>>>===;;;:::888888888888;;;BBBJJJRRRYYYdddsss~~~;;;999888999::::::999777666666666666666666666666666666666666666666666666888888999999777999DDDPPP___ffffffaaaggg{{{~~~|||ooo```VVV```yyyrrrcccfffxxxwwwjjjddd___ZZZSSSOOOOOORRRbbb~~~~~~~~~zzzzzzuuuooohhhddd]]]QQQDDD???===<<<===@@@>>>>>>===;;;999888:::;;;EEERRR```iiiqqqzzz|||wwwzzz{{{xxxooobbbWWWQQQOOOGGGEEEDDDDDDEEEDDDBBB???:::999888888:::===@@@CCC@@@>>><<<<<<<<<===<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???>>><<<<<<=========>>>>>>>>>??????@@@???>>><<<;;;:::999999:::???FFFMMMTTT```nnnxxx:::999888888::::::999888777777777777777777777777555555555555555555555555888777888999888:::CCCMMM[[[``````___fffttt~~~~~~|||{{{{{{yyy~~~dddZZZUUUaaa{{{ooonnnzzzuuummmiiieeeYYYSSSQQQSSSccc{{{zzzzzzzzzwww|||}}}wwwqqqmmm___RRRDDD???>>>===>>>AAABBBBBBAAA???;;;999999:::BBBMMMYYYaaaiiissszzz|||~~~xxxyyy}}}zzznnnbbbYYYUUUJJJGGGDDDDDDEEEEEEAAA===;;;:::999999:::<<<>>>??????===;;;:::;;;;;;:::999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>============>>>>>>??????@@@@@@@@@??????>>><<<;;;:::::::::===CCCHHHPPP[[[hhhqqq}}}:::999888888::::::999888777777777777777777777777666666666666666666666666666555666888888999AAAKKKXXX\\\bbbjjjqqqtttrrrnnnoooxxxwwwuuu]]]XXXYYYggg|||xxx~~~vvvssspppbbbZZZVVVVVVeeexxxtttuuuyyyzzz|||}}}|||~~~~~~~~~~~~~~~xxxsssdddWWWKKKHHHHHHFFFDDDDDDEEEFFFEEEBBB>>>;;;999999@@@HHHQQQWWW^^^hhhppprrruuuzzzzzzyyy|||xxxjjj```RRRNNNJJJJJJKKKIIIEEE@@@<<<<<<;;;:::::::::;;;;;;===;;;999888999999888777999999:::;;;<<<===>>>>>>??????@@@@@@@@@??????>>>======>>>??????@@@AAAAAA>>>>>>>>>======;;;::::::999;;;???DDDKKKVVVbbbjjjyyy:::999888888:::;;;:::888777777777777777777777777777777777777777777777777444333444777777888@@@IIIVVV\\\jjjyyyuuufff\\\fffnnntttwwwzzzwwwkkkYYYXXX]]]lll{{{zzzxxxjjjaaa[[[YYYfffzzzwwwqqqrrrzzz~~~}}}}}}wwwtttuuuxxx|||~~~|||~~~zzz{{{vvviii^^^TTTSSSSSSPPPKKKIIIHHHHHHGGGDDD@@@<<<:::999888???FFFJJJPPPZZZaaaccciiiooovvv{{{|||zzzxxxvvvwwwyyy{{{lll```\\\XXXVVVWWWUUUPPPKKK======<<<<<<;;;:::999999;;;:::888777888888777666888888999:::;;;<<<===>>>>>>??????@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA============<<<;;;:::999888:::===AAAHHHSSS^^^fffwww:::::::::999999999888888777777777777777777777777888888777777666666555555666555777::::::999;;;@@@[[[mmm~~~rrr```QQQ```^^^lll}}}zzzvvvhhhkkkrrr|||yyyppptttqqqkkk```[[[mmmvvvrrrrrrvvv|||}}}zzzyyy{{{wwwtttqqqoooqqqtttvvvwww{{{xxxzzz|||qqqwwwrrrqqquuu{{{pppmmmjjjiiigggbbb[[[UUURRRNNNIIIDDD@@@<<<888666;;;;;;<<<>>>DDDKKKSSSWWW[[[]]]```cccfffiiimmmppprrroooqqq}}}pppcccfffhhhbbb[[[YYYBBB@@@===<<<<<<;;;999777999999999888666666777999666888:::<<<>>>======<<<<<<===???AAABBBAAA@@@???===>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<:::888:::???DDDJJJWWWcccsss:::::::::999999999888888777777777777777777777777888777777777666666666555666555666999999888:::???SSSgggzzz|||vvvooofff]]]___^^^mmmuuuvvvtttnnnbbb^^^qqq|||uuusssuuuzzz{{{xxxxxxzzzvvvssspppoooqqqsssttttttzzzyyy|||}}}zzztttvvviiieee\\\XXXYYY___dddhhhmmmsss}}}{{{vvvpppkkkbbb]]]UUULLLEEE@@@<<<:::999888888:::>>>CCCHHHLLLLLLNNNQQQTTTWWW\\\aaaeeeqqqnnnnnnuuuzzzooobbb[[[KKKGGGBBB>>><<<;;;999888777888888777555555666777666777999<<<======<<<;;;:::<<<>>>???@@@@@@???>>>======>>>????????????>>>>>>>>>>>>>>>>>>======<<<:::999999===BBBHHHUUUaaaooo|||:::::::::999999999888888777777777777777777777777777777777777666666666666555444555888888666999>>>LLLbbbttttttmmmjjjhhhccc___aaaqqqrrrooorrrxxx}}}zzzsssfffbbbvvv{{{xxxyyy||||||xxxwwwyyytttrrrppppppqqqrrrrrrqqqwwwzzz|||}}}xxxrrrbbbYYYXXXYYYXXX[[[ccciiimmmrrrwww~~~~~~qqqkkk___SSSHHHAAA===;;;888777777777888;;;===???AAACCCFFFHHHLLLRRRYYY^^^iiijjjjjjkkkqqq}}}ooocccTTTNNNFFF???<<<;;;;;;;;;888999999888666555666888555777888:::;;;;;;;;;:::888999;;;=========<<<<<<======>>>???????????????>>>>>>??????>>>>>>===<<<;;;999999;;;???EEERRR^^^jjjwww:::::::::999999999888888666666666666666666666666777777777777666666666666555333555777777555888<<>>:::999888777777888999999===>>>???AAADDDJJJQQQVVV[[[bbbhhhgggeeennnyyykkkZZZSSSHHH@@@<<<<<<>>>???===>>>===;;;999777888999555666888999:::::::::999777888999:::;;;;;;;;;:::<<<===>>>???????????????>>>????????????>>>======<<<999888:::<<>>DDDHHHOOO\\\iiikkkeeecccjjjrrr}}}rrreee]]]QQQGGGAAAAAAAAABBBEEEDDDCCC???;;;999888999666777777888999999999999666777888888999:::::::::<<<<<<>>>??????@@@@@@@@@???????????????>>>>>>======:::888999:::???JJJUUUaaaooo:::::::::999999999888888777777777777777777777777666666666666777777777777666444555888777555777;;;>>>TTTmmm{{{~~~~~~lllmmm|||sssnnnxxxxxxvvvuuu{{{}}}bbbYYYZZZ___lll|||rrrrrr}}}}}}yyysssrrruuuttttttuuuwwwwwwvvvuuummmrrruuuuuuxxx}}}yyyxxxttt|||~~~{{{yyyzzz{{{zzz}}}~~~~~~ttt^^^NNNGGG@@@???<<<999777666666777777777777666666999===@@@GGGUUUfffpppnnngggaaa___hhhpppyyy~~~yyyppphhh\\\RRRKKKHHHGGGGGGNNNMMMJJJDDD>>>:::888888777777888888888999999999777777888888999:::::::::;;;<<<===???@@@@@@@@@@@@??????@@@@@@??????>>>===>>>;;;::::::;;;===FFFQQQ]]]kkk:::::::::999999999888888777777777777777777777777555666666666777777777888666555666888777555777<<<;;;OOOgggoooiiipppzzz~~~ccc[[[[[[```pppsssuuuyyyxxxzzz~~~~~~zzzxxxyyyuuutttsssuuuwwwxxxxxxwwwwwwyyyxxxwww|||zzz~~~{{{xxxvvvwwwxxxvvvzzz~~~}}}~~~qqq]]]SSSHHHEEE@@@;;;777666777777666777777777777888;;;>>>BBBKKK\\\llluuusssjjjaaaVVVXXXaaannnwwwxxxvvvvvvpppjjjaaaYYYTTTRRRPPPOOOZZZXXXTTTMMMDDD>>>;;;:::999888888888888999::::::888888888999999:::;;;<<<;;;<<<===>>>@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>><<<<<<<<<<<<<<>>:::888888999222333555555555666888:::>>>CCCPPPeeewww}}}uuukkk\\\WWW[[[iiioookkkggghhhiiieee___[[[YYYXXXWWWWWWdddbbb]]]TTTKKKCCC???>>>999999999888999999::::::999999999999:::;;;<<<===;;;<<<===>>>@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>>======>>>===<<>><<<888555777777777555444444666888;;;@@@HHHVVVgggvvv~~~iiihhhddd___^^^]]]XXXQQQSSSZZZ___aaaccceee```WWWccchhhkkkeeeWWWJJJDDDCCC???<<<:::888999999999888555777:::<<<<<<<<<===>>>======>>>???@@@AAABBBBBB@@@AAAAAA@@@>>>===>>>@@@>>>===<<<::::::<<>>;;;999888888777666555444555666777;;;BBBMMMZZZhhhrrrwwwsssqqqiii```ZZZUUULLLCCCGGGMMMTTTYYYaaajjjkkkgggaaafffkkkllleeeYYYLLLCCC???===;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;=========>>>??????@@@@@@??????@@@???======>>>@@@>>>===<<<;;;:::<<>>===999888777666555444444444444777===CCCLLLWWWeeeooouuusssnnnfff```ZZZPPPEEE???BBBGGGNNN[[[jjjsssuuugggggghhhlllkkkbbbRRREEEBBB@@@??????AAAAAA@@@???================================================<<<===>>>===<<<<<<>>>???=========;;;:::;;;>>>@@@JJJSSSfff}}};;;;;;:::::::::999999999888777666666888::::::999999999777666555555555555555555666666777777888888999FFFSSSXXXXXXaaattt{{{wwwzzzyyytttsssrrryyyzzz|||{{{tttwwwuuuvvvxxxwwwsssssswww{{{{{{~~~tttxxx|||wwwuuutttsssrrrrrrpppppprrruuuvvvuuuxxxyyy{{{||||||}}}zzzbbbOOOCCC???>>>999888666555555555444333444666:::>>>BBBLLL]]]kkkoooqqqpppllliiicccXXXLLLAAA@@@@@@EEEPPP```lllsssppplllhhhgggfff___TTTJJJDDDCCCCCCCCCDDDCCCAAA??????>>>>>>>>>@@@BBBBBBBBB===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;===???=========<<<::::::<<<>>>FFFOOObbbyyy;;;;;;;;;:::::::::999999888777666777999:::;;;:::999999777666555555555555555555666666777777888888777FFFVVV[[[ZZZ___mmmzzz}}}|||~~~|||yyywwwyyywwwwwwxxxyyyvvvpppmmmqqqqqqsssuuutttqqqsssxxx}}}}}}yyyxxx|||~~~xxxvvvwwwzzzvvvssssssrrrssspppnnnpppqqqrrrsssssstttuuuwwwxxxzzz|||rrr```PPPEEE???<<<999666555555666555444444444777;;;===DDDVVVgggkkkoooqqqqqqpppkkk___SSSIIIBBB======DDDOOOZZZbbbmmmlllllljjjfff```XXXSSSKKKKKKJJJKKKKKKIIIFFFCCCEEECCC@@@@@@BBBDDDDDDCCC======<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;<<<>>><<<===>>>===<<<;;;<<<===DDDLLL^^^ttt;;;;;;;;;;;;::::::::::::888777666777999;;;;;;;;;999888777666666555666666555555666666777777888888555CCCTTT]]]]]]]]]ccciiiooo||||||zzzwwwtttsssuuuuuuqqqoooooonnnnnnpppsssrrrpppssszzzyyy{{{{{{vvvuuuxxx{{{{{{~~~xxxxxx{{{rrrnnnyyyyyytttrrrqqqpppqqqmmmkkknnnoooooooooqqqmmmoooqqqrrrsssvvvzzz~~~}}}}}}zzzgggVVVKKKEEE@@@999666777888777666444111333888:::>>>MMM___eeejjjpppuuuzzz|||vvvmmmTTTJJJ@@@===>>>BBBIIIPPP[[[bbbkkkoookkkddd^^^ZZZXXXXXXYYYZZZZZZXXXTTTQQQNNNIIICCC@@@@@@AAA@@@>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<;;;::::::<<<===;;;===??????>>>======>>>CCCIIIXXXmmm<<<;;;;;;;;;;;;:::::::::888777666777:::;;;<<<;;;777777666666666666777777555555666666777777888888666BBBRRR]]]bbbaaaaaa```___jjjsss}}}|||zzz{{{vvvrrrrrrvvvvvvqqqooopppnnnnnnppprrrpppnnnsss{{{www{{{{{{vvvtttvvvxxxxxx~~~}}}tttuuuzzzrrrttt~~~wwwrrrnnnlllllllllgggfffjjjmmmlllmmmpppkkklllmmmnnnnnnqqquuuxxxxxxyyy|||~~~mmmaaaRRRJJJ???999999999888666666111222888999:::EEEUUU```dddjjjppp{{{ggg[[[NNNGGGBBB>>>???DDDJJJQQQ\\\cccccc```\\\YYYYYYZZZ\\\^^^```___[[[WWWPPPIIIBBB>>>>>>???===:::?????????>>>>>>>>>>>>>>><<<======<<<::::::;;;===;;;===@@@AAA@@@?????????AAAFFFSSSfffyyy<<<<<<;;;;;;;;;:::::::::888777666777:::<<<<<<<<<777666666666666777777888555555666666777888888888888AAAQQQ___hhhiiieeebbb]]]hhhoooxxx{{{}}}yyyxxx{{{vvvssstttyyywwwppplllnnnqqqpppqqqrrrooonnnsss|||yyy}}}~~~xxxuuuvvvwwwwwwoooqqq~~~vvvpppkkkiiihhhgggbbbaaagggkkkjjjlllpppmmmmmmnnnmmmmmmooosssvvvvvvxxx{{{|||{{{|||{{{|||yyy{{{{{{yyy|||uuu[[[RRREEE===::::::888777999333333999;;;999AAAOOObbbcccdddfffppp|||zzzlll]]]TTTIII???<<<>>>BBBEEEJJJOOOSSSUUUUUUTTTKKKMMMPPPTTTWWWWWWSSSPPPMMMFFF>>>;;;===>>>===;;;????????????@@@@@@@@@@@@===>>>>>><<<::::::;;;<<<:::===@@@BBBAAA@@@@@@AAA@@@DDDOOOaaattt<<<<<<;;;::::::::::::;;;888777777777777999:::;;;999999888777666555444444555555666666777777888888:::@@@MMM___ooouuupppiiieeekkk}}}zzzwww{{{yyysssppptttooopppvvv||||||vvvqqqqqqtttooommmooopppqqqvvv{{{|||xxxtttrrrrrrtttuuuzzzuuunnn{{{uuunnngggccc```______```bbbdddgggiiijjjkkklllmmmlllllllllmmmrrrtttuuuvvvwwwxxx{{{~~~zzztttnnnkkkhhhfffddddddkkkzzzuuu___IIIAAAAAA>>>:::999999555444555666888???HHHQQQSSSXXXaaammmxxx}}}ooo]]]LLLCCCBBBCCCCCCCCCCCCEEEFFFGGGFFFDDDGGGFFFDDDDDDFFFGGGGGGFFFAAA???<<<:::999:::;;;===;;;<<<>>>@@@AAA@@@>>>======<<<;;;::::::;;;===>>><<<<<<<<<<<<===>>>@@@@@@AAACCCMMM___rrr===<<<;;;;;;::::::;;;;;;888777777777777999:::;;;999999888777666555444444555555666666777777888888666===NNNfff||||||rrryyy}}}yyywwwqqqooosssrrrqqqtttyyyyyyvvvtttvvvwwwrrrnnnoooooonnnqqqvvvvvvtttrrrppppppsssvvvxxxzzznnnzzztttmmmgggccc]]]]]]]]]]]]___bbbeeeffffffjjjmmmmmmkkkkkkmmmoooppprrruuuvvvvvvwwwzzz{{{~~~{{{rrrjjjddd___ZZZXXXJJJOOOYYYkkkooo[[[PPPIIIAAA;;;:::888444333444444555;;;BBBHHHKKKOOOUUU^^^iiittt{{{yyylll^^^RRRJJJFFFCCCAAA???>>>>>>>>>===;;;===<<<;;;<<<>>>???>>>======<<<:::999999999:::;;;<<<===@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;<<<======<<<<<<<<<======>>>@@@@@@@@@BBBLLL]]]qqq===<<<;;;;;;:::;;;;;;;;;888777777777777999:::;;;999999888777666555444444555555666666777777888888555888GGGdddyyyxxxvvvqqqpppttttttrrrrrruuuvvvtttuuuyyyxxxsssoooooonnnlllnnnrrrqqqooonnnnnnqqqvvv{{{~~~yyyuuu}}}xxxsssmmmfffbbb]]]]]]\\\]]]^^^aaadddeeecccgggjjjkkkkkkkkknnnpppmmmpppsssuuuuuuuuuwwwxxxyyy{{{~~~zzzqqqhhh```YYYTTTPPPGGGFFFGGGOOOcccyyymmmooovvvxxxmmmcccXXXJJJ@@@<<<999555444444444444888???FFFHHHKKKMMMPPPXXXeeeoooxxxyyy{{{zzzuuujjj^^^VVVLLLHHHCCC@@@???>>>===<<<888777777888:::;;;999888::::::::::::;;;;;;;;;<<<===>>>@@@BBBDDDDDDDDDCCC@@@@@@???>>>=========>>>============>>>>>>???@@@???AAAJJJZZZmmm======<<<;;;;;;;;;;;;;;;888777777777777999:::;;;888888888777666555555555555555666666777777888888<<<999@@@\\\yyywwwuuupppqqquuuuuuqqqqqqssssssqqqrrrvvvuuupppnnnnnnnnnmmmooossstttrrrqqqqqqtttyyy~~~zzzxxx{{{wwwrrrlllfffbbbaaa```______```bbbdddfffdddcccdddhhhlllnnnnnnmmmjjjmmmqqqsssssssssssstttvvvwwwzzz}}}zzzrrrjjjccc]]]XXXUUUPPPKKKFFFFFFPPPjjjooo]]]\\\aaalllooosssrrriiiYYYJJJAAA;;;888777777777666:::@@@NNNRRRSSSOOOKKKNNNXXXbbbggglllttt|||{{{pppgggZZZUUUOOOJJJGGGEEEDDDBBB<<<;;;;;;===>>>>>><<<:::999:::<<<>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>>>>>>>>>>>>>======>>>??????@@@???@@@HHHWWWiii~~~======<<<;;;;;;;;;;;;<<<888777777777777999:::;;;888888777777666666555555555555666666777777888888???:::???XXX|||yyytttpppnnnppptttsssqqqqqqssssssooonnnppppppllllllooopppppptttxxxzzzxxxvvvuuuvvvxxx{{{}}}zzzxxx}}}{{{www||||||wwwsssnnniiieeeeeedddbbbaaaaaabbbdddeeefffaaa___dddmmmqqqnnnhhhgggjjjnnnppppppoooooopppsssuuuxxx{{{~~~{{{tttnnnhhhbbb]]]ZZZLLLHHHDDDDDDIII\\\~~~oooYYYPPPOOOTTT```qqq{{{xxxjjjVVVGGG>>>:::888999888777<<>><<<;;;<<<>>>???@@@@@@???>>><<<===>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>???>>>>>>>>>>>>??????@@@???@@@FFFSSSdddzzz>>>===<<<<<<;;;;;;<<<<<<888777777777777999:::;;;888777777777666666666555555555666666777777888888666444;;;QQQnnnrrrrrrzzzzzz}}}yyy|||uuupppllllllnnnpppqqqpppqqqttttttooommmnnnooollllllpppssstttwww||||||{{{yyywwwvvvuuuuuuuuuxxxxxxwwwiiiaaa]]]aaarrr|||xxxtttoookkkhhhgggdddbbbaaaaaabbbbbbgggaaa]]]bbblllpppkkkeeefffhhhkkklllllllllmmmnnnppprrruuuyyy}}}}}}wwwpppjjjccc]]]ZZZOOOKKKIIIIIIJJJTTTnnnzzz```OOOIIIIIIVVVhhhyyyyyydddQQQBBB===:::888777666;;;BBBYYYaaagggcccXXXLLLHHHIIIJJJMMMUUU```lllvvv}}}xxxwwwtttqqqjjj```UUUNNNGGGEEECCCAAABBBAAA@@@???>>>???@@@AAAAAA@@@>>>>>><<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>??????@@@@@@AAAEEEPPP___uuu>>>======<<<<<<<<<<<<<<<888777777777777999:::;;;777777777777666666666666555555666666777777888888222222888FFFYYYlllwww|||nnnlll{{{}}}~~~zzzppp{{{wwwrrrnnnnnnoooooonnnqqqooopppttttttqqqqqqssstttqqqpppsssuuutttvvv{{{{{{zzzzzzyyywwwuuusssrrruuu~~~~~~sssyyyzzzcccYYYRRROOOLLLLLLYYYjjj{{{vvvsssmmmkkkhhheeecccbbbbbbbbbeeecccbbbdddhhhjjjhhheeeeeegggiiiiiiiiiiiikkklllmmmooossswwwzzz}}}~~~~~~xxxrrrllleee___[[[YYYRRRNNNNNNKKKOOOddd|||kkkWWWNNNHHHOOO[[[lll}}}rrr___KKKEEE>>>:::777666;;;BBBYYYdddpppsssiiiZZZOOOIII???AAAEEELLLVVVcccqqqzzz|||nnneeeWWWSSSOOOLLLKKKKKKKKKJJJGGGGGGFFFFFFDDDCCCBBBAAA>>>>>>>>>??????@@@AAABBB@@@AAABBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>??????@@@BBBAAAEEENNN\\\qqq>>>>>>===<<<<<<<<<<<<<<<888777777777777999:::;;;777777777777666666666666555555666666777888888888<<<::::::???LLL___qqq|||yyyrrrmmmwww{{{www|||jjjwwwtttpppooorrruuussspppqqqoooooosssuuutttuuuyyyyyyuuutttvvvvvvtttuuuxxxyyyzzz{{{{{{zzzwwwuuussssss||||||zzz{{{{{{tttYYYSSSLLLJJJMMMJJJFFFOOO^^^vvv{{{xxxsssqqqmmmiiifffeeeddddddbbbdddgggfffeeedddeeegggeeefffggggggggggggjjjlllkkkmmmqqquuuyyy|||}}}~~~}}}xxxsssnnniiiddd```WWWOOOKKKKKKJJJOOOddd{{{ttt^^^VVVHHHIIINNN^^^www|||kkkTTTLLLDDD>>>999777<<>>===<<<;;;;;;::::::;;;;;;:::999888777777777777999888666555333333222222666666666666777777777777;;;999:::>>>DDDSSSlllwwwpppwwwrrr~~~lllttt|||yyytttpppooooooqqqssssssrrrssstttwwwzzz~~~~~~{{{xxxuuuuuuuuuttttttuuuyyy|||{{{{{{{{{xxxsssvvvzzz{{{sssuuuxxxyyyxxx___QQQMMMHHHGGGKKKLLLKKKNNNTTTlll|||{{{xxxsssmmmiiigggffffffiiihhhgggffffffggghhhiiiiiigggeeedddeeeggghhhiiihhhlllpppsssuuuwwwyyy{{{|||~~~zzztttmmmfffbbb\\\ZZZXXXTTTQQQUUUfffwwwjjj[[[MMMIIIHHHRRRfffyyy~~~gggZZZDDD:::>>>;;;:::CCCaaaooo{{{~~~~~~zzzmmm^^^QQQKKKFFFEEEDDDEEELLLTTTdddrrryyyoooddd```dddjjjkkkjjjnnnggg^^^WWWPPPKKKIIIIIIDDDBBB@@@???@@@@@@???>>>======>>>???@@@?????????AAA@@@??????>>>?????????CCCAAACCCLLL[[[ppp>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777888777666555444333333333666666666666777777777777999888999<<>>>>>>>>>>>>>>>>>??????@@@@@@???????????????@@@CCCAAACCCKKKYYYooo??????>>>======<<<<<<;;;:::999888888777777777777777666555555444444555555666666666666777777777777777777999;;;>>>III___sss{{{lllvvv}}}iiidddfffkkkvvvxxx~~~wwwuuurrrooonnnoooppprrruuutttrrrqqqqqqrrrssssssuuuuuutttttttttvvvwwwxxxxxx|||}}}{{{{{{|||zzzvvvqqquuuvvv}}}tttxxxxxx||||||vvvllleee___\\\YYYTTTPPPPPPNNNMMMOOOSSSbbbzzz}}}yyytttpppmmmlllkkkhhhhhhiiijjjkkkkkkkkkjjjeeeeeefffffffffeeeeeedddiiikkknnnoooooopppqqqrrrtttxxx}}}~~~|||{{{~~~~~~{{{xxxqqqnnnkkkhhheeeccciiiqqqlll^^^UUUJJJJJJUUUgggyyysssVVVCCC@@@<<<<<>>===<<<===>>>???????????????@@@@@@@@@@@@CCCAAACCCJJJWWWlll?????????>>>>>>===<<<;;;999999888777777777777777666666555555555555666666666666666666777777777777666777:::;;;<<>><<<;;;<<<===>>>>>>??????@@@AAAAAAAAAAAACCCAAACCCIIITTTiii>>>?????????>>>===<<<;;;888888777777666777777777666555555555555666777777666666666666777777777777666888;;;<<<;;;AAAUUUhhhiiiyyylllrrrtttxxxwwwrrrrrrqqqppppppqqqqqqrrrrrrqqqooommmkkkiiihhhgggpppqqqrrrqqqooooooppprrrtttwwwwwwtttsssvvvuuurrrmmmqqqsssyyysss|||zzzqqqtttvvvlllhhh___]]][[[\\\bbbhhhmmmpppfff```[[[^^^hhhttt{{{}}}xxxvvvrrrmmmiiihhhgggfffeeexxx}}}vvvqqqnnnlllkkklllnnnooooooooonnnmmmkkknnnqqqqqqnnnkkkjjjjjjdddfffhhhiiijjjkkknnnpppooorrruuuwwwyyy{{{~~~uuufff\\\ZZZjjjoooaaaRRRKKKKKKSSScccsss~~~xxxbbbKKKCCC===;;;CCCaaayyy}}}qqqkkkggggggkkkmmmkkkjjjkkkhhhdddaaabbbiiiqqqwwwyyy}}}wwwrrrrrrtttlllvvvttt___LLLHHHDDDBBBBBBEEEGGGGGGDDDBBB@@@===<<<<<<=========>>>???AAABBBBBBBBBBBBCCCBBBCCCHHHSSSggg===>>>??????>>>===;;;:::888777777666666777777777666666666555666666777777666666666666777777777777666999<<<<<<999@@@TTTiiicccnnnrrrzzzqqqqqqqqqooonnnoooooopppppppppqqqqqqlllkkkjjjiiigggeeedddccchhhlllnnnooommmmmmpppsssqqqsssrrrnnnnnnqqqqqqooommmppprrrwwwuuuzzz|||ppppppooo]]]XXXWWWWWWVVVVVVXXX[[[]]]]]]]]]VVVUUUXXXbbbppp}}}{{{xxxwwwtttqqqppp~~~{{{vvvqqqoooooopppppppppppppppoooooolllooorrrqqqmmmjjjiiijjjdddfffhhhhhhiiikkknnnpppnnnppprrruuuxxx{{{~~~ppp^^^SSSQQQYYYvvvssscccTTTNNNMMMQQQ^^^lllxxxxxxfffPPPGGGAAA???FFF___yyyzzzkkkbbbZZZZZZ___dddjjjooonnnkkkgggeeefffgggiiiiiiooosssuuutttnnniiifffeeeeeellluuujjjQQQMMMGGGCCCCCCFFFHHHIIIFFFDDDBBB???>>>===<<<<<<<<<===???AAACCCCCCCCCBBBBBBBBBCCCHHHRRRfff<<<===>>>>>>>>><<<:::999777777666666666666777777777777666666666666666777666666666666777777777777555888;;;:::888>>>TTTjjjoooqqq~~~}}}~~~rrrooollljjjllljjjkkklllnnnooooooooonnniiiiiiiiihhhgggfffeeedddfffiiimmmmmmjjjiiilllooooooqqqoookkkkkknnnooommmmmmoooqqqsss|||yyy~~~nnnkkkzzzfff[[[XXXXXXWWWVVVTTTTTTUUUVVVUUUTTTTTTWWW^^^kkkzzz|||xxxvvvssssssrrrqqqppppppppppppnnnqqqsssqqqllliiiiiikkkggghhhiiiiiiiiijjjlllooommmnnnooossswww{{{}}}~~~|||~~~}}}fffRRRKKKMMMLLLfff}}}vvvdddTTTQQQQQQTTT___llluuuwwwgggPPPFFFBBBAAAHHH```yyy{{{lll]]]XXXXXX[[[aaafffeeeggghhhgggdddaaa```___^^^aaacccccc```\\\XXXVVVXXX^^^dddlll{{{rrrZZZUUUMMMGGGEEEFFFGGGHHHGGGFFFDDDBBB@@@>>><<<;;;;;;===???BBBCCCDDDCCCCCCBBBBBBDDDHHHQQQfff;;;<<<===>>>===<<<999888777777666666666666777888888888777666666666666666666666666666777777777777444777:::999666===TTTkkkyyy{{{nnnmmmnnnhhhgggoooggghhhjjjlllmmmmmmmmmllliiijjjjjjjjjjjjjjjiiihhhhhhkkknnnlllhhheeegggiiinnnpppnnniiiiiimmmnnnlllmmmooooooooo{{{{{{~~~lllggguuuwwwgggbbb```]]]YYYVVVSSSQQQRRRTTTUUUUUU\\\```iiivvv}}}{{{vvvuuusssqqqpppppppppqqqpppsssuuusssmmmjjjkkknnnjjjkkkkkkjjjhhhiiikkkmmmllllllnnnqqqvvvzzz|||}}}zzz}}}sssYYYEEEBBBHHHHHH[[[mmmxxxdddTTTRRRTTTWWWbbbppprrrvvveeeMMMCCC@@@@@@HHHggg|||kkkbbb]]]YYYYYYZZZZZZ___eeegggddd___\\\\\\SSSTTTTTTTTTTTTQQQNNNLLLIIIQQQVVV[[[jjj|||wwwbbb[[[QQQJJJFFFFFFGGGGGGGGGGGGFFFDDDBBB???<<<;;;;;;===@@@BBBDDDDDDDDDCCCAAABBBDDDIIIRRRfff@@@>>><<<<<<===>>>>>>===999888888777777777777777555555555555666666666666666777777777777777666666555888777888;;;:::IIIffftttrrr|||rrrzzz{{{nnngggkkkddddddeeeeeefffgggggghhhiiiiiihhhjjjlllmmmmmmllllllkkkkkkjjjiiihhhhhhgggggghhhiiikkklllmmmnnnnnnooossstttttt}}}uuuyyyoookkkssszzzsssmmmhhhfffddd___ZZZXXXZZZ___dddlllyyy}}}vvvrrrvvvyyyxxxuuuuuutttrrrppppppppppppooonnnqqqnnnkkkiiiiiijjjjjjiiihhhlllssszzz|||yyyyyyzzz|||zzzvvvzzzeeeMMMCCCAAA@@@FFFNNN```|||~~~iiiXXXVVVYYY]]]gggtttsssqqq___LLLFFFAAA@@@HHHeee{{{uuudddYYYVVVWWWSSSZZZ```aaadddfff```XXXYYYPPPHHHHHHKKKMMMMMMLLLJJJHHHHHHKKKTTTaaammmuuuhhhcccZZZPPPGGGDDDEEEGGGLLLKKKJJJHHHEEEAAA>>><<<@@@@@@AAABBBCCCCCCCCCCCCDDDCCCDDDIIIRRRggg@@@>>>======>>>>>>>>>===999888777777666666777777555555555555666666666666666666777777777777666666777:::888888;;;:::GGGaaa~~~nnnqqqxxxwwwrrrfffeee___```bbbcccfffhhhiiijjjkkklllnnnqqqrrrqqqmmmiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllnnnooopppqqqooorrrrrrrrr{{{tttxxxvvvooorrr~~~xxxsssmmmkkkfffbbbaaadddjjjooo{{{yyyvvvxxx{{{yyyvvvvvvqqqppppppppppppqqqssstttssspppllljjjjjjkkkkkkjjjjjjlllrrryyy~~~}}}{{{{{{}}}}}}yyyxxxrrrpppuuu|||www\\\GGG@@@>>>===BBBJJJ[[[uuunnn```___bbbfffqqq~~~wwwttt```MMMHHHCCC@@@GGG___vvvtttfff\\\WWWUUUZZZ^^^```dddiiigggbbb]]]VVVNNNKKKKKKKKKKKKKKKJJJHHHFFFFFFKKKUUU```gggiiieee^^^UUUMMMGGGFFFFFFLLLLLLKKKJJJGGGCCC???===@@@@@@AAABBBCCCCCCCCCCCCDDDCCCEEEIIIRRRfff@@@???>>>>>>??????>>><<<888777777666666666666666555555555555666666666666666666777777777777666666888<<<999888;;;999DDD[[[qqqhhhrrrxxxsssvvvooodddddd___```aaabbbdddfffhhhiiifffhhhkkknnnooolllgggbbbfffeeeeeeeeeeeefffggghhhggggggiiijjjmmmoooqqqrrrpppqqqqqqqqqxxxxxxxxx~~~ssspppzzzxxxtttqqqqqqvvv}}}{{{}}}}}}zzzxxxxxxppprrrssssssrrrtttyyy}}}}}}yyysssooonnnmmmllllllkkkkkknnnsssyyy}}}~~~~~~{{{|||}}}|||uuunnniiieeebbbbbbhhhnnnvvvjjjQQQCCC>>>===;;;@@@FFFUUUlll}}}pppeeecccdddfffqqq}}}~~~wwwbbbPPPKKKDDD@@@FFFSSSiii{{{mmm___VVVUUUWWWYYY[[[bbblllppppppnnnhhh]]]RRRKKKIIIIIIJJJIIIIIIGGGDDDCCCHHHPPPWWWdddccc```YYYQQQJJJEEEDDDJJJJJJKKKKKKIIIEEEAAA???@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEHHHQQQfffAAA@@@??????@@@???>>><<<888777666666555555666666555555555555666666666666555666666777777777777666777;;;888777;;;;;;CCCVVVpppkkkmmmtttooonnnooollleeeeeeiiiddddddcccccccccdddffffffddddddeeefffhhhhhheeecccfffeeecccbbbbbbdddfffgggeeeeeefffgggiiimmmoooqqqsssrrrqqqqqqvvv}}}wwwuuuooo}}}|||zzzzzzuuuxxxzzzxxxvvvwww}}}|||vvvsssqqqpppnnnllljjjjjjlllqqquuuxxxyyyzzzzzz{{{|||~~~}}}wwwqqqjjjccc[[[WWWPPPPPPRRRWWW\\\eeeuuuwww___KKKBBBAAA@@@>>>AAAFFFQQQddd}}}wwwnnniiifffgggoooyyy{{{dddSSSNNNFFFAAAHHHJJJ[[[jjj}}}rrrfff^^^TTTSSSQQQTTT]]]iiissswww}}}rrrbbbUUUNNNJJJGGGHHHIIIIIIFFFCCCDDDHHHMMMXXXZZZ[[[XXXRRRJJJDDDAAADDDEEEHHHIIIIIIGGGDDDBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDFFFHHHPPPeeeBBBAAA@@@@@@AAA@@@>>><<<888888777666666666666666555555555555666666666666555555666777777777777777555:::777666<<<===BBBQQQrrrtttcccjjjxxxqqqmmmhhhccc``````fffmmmffffffdddddddddeeeggghhhlllhhhdddcccfffjjjnnnppphhhfffcccbbbbbbcccfffhhhhhhgggfffggghhhllloooqqqvvvtttssssssvvvzzzrrruuunnn{{{}}}~~~zzz}}}~~~|||xxxxxx}}}}}}zzzxxxwwwuuutttpppnnnkkkkkkmmmqqqssstttxxxxxxyyyzzz{{{}}}~~~{{{vvvnnnfff___YYYSSSOOOHHHFFFGGGIIIMMMUUUfffvvvlllUUUFFFBBBBBBAAA@@@@@@DDDLLL[[[sss~~~xxxttttttzzzhhhWWWQQQHHHDDDOOOQQQZZZ\\\ddd}}}rrriiiVVVQQQLLLMMMSSS\\\fffmmm||||||ooobbbSSSGGGEEEHHHJJJJJJGGGEEEFFFHHHLLLPPPUUUVVVRRRKKKEEEAAA>>>@@@CCCEEEFFFFFFEEEDDDAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHOOOcccBBBAAAAAAAAABBBAAA>>>;;;999888888777777777777777555555555555666666666666444555666777777888888777444999666555===???AAAKKKZZZoooggg^^^cccnnn|||xxxkkkllljjjeeeccceeehhhiiiddddddcccccceeegggjjjlllnnniiidddbbbeeekkkqqqtttjjjgggdddbbbcccfffjjjlllooommmkkkiiijjjlllppprrrvvvtttuuuwwwxxxuuulllsss}}}wwwnnnzzz~~~~~~{{{zzz{{{}}}|||{{{{{{{{{}}}~~~}}}{{{vvvtttqqqpppqqqsssttttttwwwwwwwwwxxxyyy{{{}}}}}}{{{wwwpppkkkgggccc___]]]SSSOOOJJJHHHGGGLLL[[[iii}}}sssaaaMMMCCCAAAAAA@@@@@@===@@@GGGUUUmmmooo]]]UUUKKKKKK[[[gggjjj___WWWeeeyyyqqqgggXXXPPPHHHGGGIIIMMMSSSYYYcccuuu}}}eeeOOOIIIIIIJJJIIIIIIGGGFFFEEEGGGLLLRRRTTTRRRMMMGGGDDD<<<===???AAACCCDDDDDDDDDAAAAAACCCDDDDDDDDDDDDDDDCCCEEEGGGHHHNNNcccCCCBBBBBBBBBCCCAAA>>>;;;::::::999888888888888888555555555555666666666666444555666777888888888888666;;;777555<<>>EEENNNgggwwwccc^^^]]]dddmmmvvvtttpppnnnhhhllllllhhhhhhkkkjjjddddddcccbbbbbbcccfffiiikkkhhhfffcccdddfffiiikkkllliiigggeeedddfffjjjpppssstttqqqmmmjjjiiikkknnnqqqtttrrruuuzzz|||zzzjjjiiijjjppp|||ooowww}}}|||{{{{{{}}}yyywwwvvvvvvwwwxxxwwwvvvwwwwwwxxxxxxzzz|||}}}~~~|||yyynnndddYYYQQQKKKKKKUUU```tttiiiXXXIIICCCCCCAAA???@@@<<>>;;;;;;:::999999888888999999555555555555666666666777444555666777888888888888888===888555<<<>>><<<@@@PPPkkkmmmaaaXXXYYY___gggrrr|||{{{eeegggjjjhhhlllkkkfffgggllljjjcccgggeeecccaaaaaaccceeefffeeeeeegggiiikkkkkkhhheeehhhfffddddddhhhnnnuuuyyyuuurrrmmmiiigggiiilllnnnqqqpppttt|||~~~kkkeee___aaarrrpppuuuxxxwwwwwwyyyzzz{{{yyywwwwwwxxxxxxyyy{{{}}}wwwgggZZZQQQNNNTTT\\\ppp}}}dddVVVIIIFFFEEEBBB@@@BBB===@@@GGGVVVsss{{{hhh\\\RRRZZZsss|||cccVVVSSS[[[kkkyyy|||}}}yyynnnccc[[[WWWIIIAAA===???AAA@@@BBBHHHNNN^^^ooo|||tttdddZZZNNNHHHIIIKKKIIIFFFDDDHHHMMMOOOMMMIIIEEECCCCCCBBB@@@???>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCEEEHHHHHHMMMaaaFFFDDDCCCCCCCCCBBB???===999666444555888:::999777555555444444444555555555666666666666777777777777888888999999888:::===???HHHaaannnaaa___VVVVVV```fffyyy~~~cccbbbfffdddiiiiiihhhhhhggggggffffffeeeeeeddddddddddddeeefffhhhgggfffggghhhgggfffdddcccdddgggiiilllnnnooopppnnniiidddeeejjjnnnooonnnmmmppptttuuuvvvssseee\\\cccooo|||{{{sss}}}|||~~~}}}{{{yyyyyy|||xxxdddXXXUUUVVVeeeuuu|||cccUUUHHHDDDBBB???@@@CCCAAACCCLLLbbbpppfffZZZSSS^^^ppp}}}kkkYYYOOONNNOOO\\\```eeefffbbbZZZSSSOOOGGGDDDAAA??????@@@??????BBBLLLUUU```ttt|||nnnYYYJJJIIIMMMJJJCCCHHHEEEGGGLLLLLLFFFCCCEEEBBB???===>>>===;;;>>>CCC===???@@@AAAAAABBBDDDFFFDDDIIIKKKIIIPPPhhhEEEDDDCCCBBBBBBAAA???<<<999777555666999:::999777444444444444444555666777666666666666777777777777777888999999999:::<<<>>>GGG^^^qqqnnnkkk```TTTSSSZZZ]]]oooppp^^^aaafffeeeeeeeeeddddddddddddeeeeeefffffffffeeeeeeddddddccccccbbbbbbdddfffgggfffdddfffggghhhjjjkkklllmmmmmmnnnjjjffffffjjjnnnnnnlllqqqtttxxxyyywww}}}wwwkkkkkkpppzzz~~~uuu}}}~~~~~~nnnccc^^^eeesssxxxcccUUUJJJFFFFFFCCCAAABBBDDDJJJWWWooouuufff___ZZZWWW___kkkppptttssshhh\\\UUUSSSQQQTTTYYY^^^aaa```ZZZTTTPPPHHHEEECCCBBBBBBCCCBBBAAA:::BBBJJJRRR```rrrzzzeeeTTTNNNOOONNNIIIHHHEEEFFFKKKLLLHHHFFFGGGCCC???===>>><<<:::;;;???>>>???@@@@@@@@@AAADDDFFFGGGLLLNNNKKKOOOdddEEECCCBBBBBBBBBAAA>>><<<999777555666:::;;;999777555444444444555666666777666666666666777777777777666888::::::::::::;;;<<>>;;;;;;>>>??????@@@??????@@@CCCEEEKKKQQQSSSPPPOOObbbEEECCCBBBAAAAAA@@@>>><<<:::777666888;;;<<<:::777777666666555555555555555666666666666777777777777555777:::;;;:::::::::;;;>>>JJJzzzeee~~~~~~hhh^^^^^^ZZZYYYcccqqq~~~ooo______```]]]\\\[[[[[[ZZZZZZ[[[]]]```aaa___```bbbcccbbbaaa___^^^```___```bbbeeeffffffeeecccdddeeeeeefffffffffeeefffeeeeeegggjjjkkkjjjiiijjjnnnuuuyyyzzz{{{|||}}}kkkjjjppp{{{lll```RRRKKKIIIGGGCCC@@@HHH]]]yyyuuuiii___```dddhhhnnnssshhhiiifff```]]]\\\YYYSSSSSSVVV[[[aaacccaaa]]]YYYTTTRRRPPPNNNMMMJJJFFFDDDDDDAAABBBDDDCCCIIIaaa|||wwweeeWWWQQQNNNLLLFFFFFFHHHMMMQQQPPPLLLIIIGGGCCC@@@BBBAAA>>>===??????@@@@@@@@@???@@@CCCEEELLLRRRVVVSSSQQQaaaEEECCCBBBBBBBBBAAA>>><<<:::888777999<<<===:::777:::999888666444444333333666666666666777777777777555777:::;;;:::999999:::<<<@@@^^^zzzqqqhhh___XXXZZZ___iiivvv{{{jjj^^^\\\ZZZYYY\\\YYYXXXXXXXXXYYY[[[\\\^^^WWWYYY[[[]]]^^^^^^]]]\\\^^^^^^]]]___```aaa```^^^\\\]]]^^^```aaabbbbbbbbb______aaadddggghhhhhhgggfffiiinnnsssvvv~~~zzzxxxyyy|||qqq___PPPHHHFFFDDDAAAKKKeeewwwooojjjgggfffhhhmmmvvv~~~|||wwwlll```ZZZYYYVVVQQQSSSUUUZZZ```fffiiigggeeedddbbb___\\\ZZZVVVRRROOONNNGGGDDDEEEDDDDDDRRRdddssswwwtttiii\\\TTTPPPLLLFFFGGGJJJPPPUUUVVVQQQKKKHHHBBB???AAABBB???>>>@@@???AAABBBBBBBBBCCCDDDFFFHHHMMMQQQQQQPPP___FFFDDDCCCCCCCCCAAA???===:::888888:::===>>>;;;777;;;:::888666555444333333666666666666777777777777666888::::::999888999:::<<<;;;IIIbbbqqqsss}}}pppggg___ZZZ[[[```lllrrrkkk[[[UUURRRVVV]]]WWWWWWWWWWWWXXXXXXXXXXXXRRRSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYWWWUUUUUUWWWXXX[[[\\\^^^______ZZZ[[[]]]```bbbcccddddddeeefffiiilllooouuuyyy~~~ttt]]]MMMGGGEEECCCMMMeeetttmmmnnnooollljjjooo{{{zzzjjj___[[[WWWRRRRRRRRRVVV]]]gggnnnpppppprrrpppnnnlllkkkjjjgggeee[[[RRRJJJHHHGGGGGGKKKOOOaaaiiinnniiiaaaZZZTTTPPPFFFHHHJJJOOOWWW\\\YYYSSSKKKCCC>>>???@@@>>>===??????BBBEEEGGGGGGGGGGGGHHHEEEGGGKKKNNNPPP___GGGEEEDDDDDDDDDCCC@@@>>>:::999888;;;>>>>>>;;;888999888777666555555555555666666666666777777777777777888999888777777999;;;:::;;;???NNN^^^dddqqqzzztttddd```^^^```lll|||www{{{yyyhhhZZZRRRPPPSSSWWWUUUVVVWWWWWWVVVTTTRRRQQQQQQQQQRRRTTTUUUVVVWWWXXXUUUTTTTTTTTTUUUUUUSSSQQQSSSTTTVVVXXXYYY[[[[[[\\\YYYZZZ[[[\\\\\\]]]^^^___aaaaaaeeehhhhhhkkkvvvyyyyyyoooWWWKKKGGGEEEHHHYYYooozzzrrruuuuuuqqqnnnsss~~~rrrjjjccc\\\XXXVVVWWW]]]gggooossstttvvvuuutttvvvyyy|||}}}}}}ssskkk]]]PPPMMMNNNLLLHHHTTT]]]eeeeeeaaa^^^YYYTTTGGGHHHGGGJJJVVVbbbddd```SSSIIIAAA@@@@@@???>>>???>>>CCCHHHKKKLLLKKKKKKKKKHHHGGGJJJOOOSSScccHHHFFFEEEDDDDDDCCCAAA???:::999999;;;>>>???;;;888666666666666666777888888666666666666777777777777888999999777666777999;;;777;;;===III[[[eeesssmmmnnnwwwssskkkgggaaadddlllzzzqqqxxxiiihhhbbbZZZUUUSSSQQQNNNTTTUUUVVVVVVUUURRRNNNLLLSSSRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRSSSUUUUUUSSSRRRSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXYYY[[[[[[]]]aaaeeeeeeeeemmmvvvyyywwwwwwxxx~~~~~~xxxzzz}}}```PPPJJJGGG@@@KKKWWW^^^fffnnnssstttyyy{{{yyytttsssyyyzzzppphhhccc___\\\___gggooorrrssstttssstttxxxpppZZZRRRTTTQQQIIIMMMVVV^^^```___^^^ZZZVVVHHHGGGDDDFFFTTTeeemmmjjj\\\QQQGGGDDDCCCAAA@@@@@@>>>CCCJJJNNNOOONNNMMMLLLNNNKKKLLLSSSYYYhhhDDDDDDDDDDDDCCCBBBAAA@@@::::::999999888777777777555555444444444555555666555555555555666666666666777777777777777777777777555:::999@@@XXXnnnrrrbbbppp~~~sssjjjhhhkkkzzzrrrfff|||gggaaaYYYTTTRRRPPPNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPMMMPPPPPPPPPRRRVVVUUURRRTTTSSSQQQQQQRRRUUUXXXZZZUUUTTTSSSSSSTTTWWWZZZ\\\YYYZZZ[[[]]]]]]]]]]]]]]]aaa^^^^^^bbbeeefffiiinnnuuusssyyytttrrrqqqrrrtttqqqqqquuuxxxdddPPPKKKGGGGGGEEEFFFIIIKKKLLLRRRYYY___lllqqqmmmppp}}}yyy}}}~~~~~~~~~~~~uuuoooiiigggiiinnnqqqrrrxxxvvvwww{{{lll]]]VVVRRRNNNPPPSSSXXX]]]___\\\UUUOOOKKKMMMJJJHHHOOO```nnnrrrmmm```OOODDDAAABBBAAA@@@AAACCCGGGKKKOOOPPPQQQQQQKKKLLLPPPSSSUUUeeeCCCCCCDDDDDDDDDCCCAAA@@@::::::999999888777777777666555555444444444555555555555555555666666666666777777777777777777777777666<<<;;;AAASSSjjjrrrpppxxxeeewwwlllbbb]]]VVVRRRPPPOOOMMMLLLOOOOOONNNNNNNNNNNNNNNOOOMMMPPPQQQPPPRRRVVVUUURRRTTTSSSQQQQQQRRRUUUWWWYYYVVVUUUSSSRRRSSSUUUXXXYYYYYYZZZ\\\^^^^^^^^^\\\[[[___\\\]]]aaacccdddgggkkkvvvrrryyymmmfffgggeeegggllloooxxxlll```UUUKKKFFFCCCDDDCCCAAABBBEEEEEENNNRRRRRRYYYiiiuuuwww~~~||||||{{{zzz|||yyyxxx|||yyymmm```UUUPPPSSSXXX^^^aaa^^^XXXRRRIIIJJJHHHFFFNNN```pppwwwuuukkk\\\PPPHHHDDD@@@>>>@@@BBBEEEIIIMMMOOOPPPQQQLLLMMMQQQTTTWWWgggAAABBBDDDEEEEEECCCAAA@@@::::::999999888777777777777666555444444444444444555555555555666666666666777777777777777777777777666::::::===GGGZZZuuuzzz{{{\\\bbb{{{aaa\\\XXXSSSOOONNNMMMLLLLLLPPPOOOMMMKKKKKKKKKLLLMMMNNNRRRSSSQQQRRRVVVVVVSSSSSSRRRQQQQQQRRRTTTVVVXXXVVVUUUSSSRRRSSSTTTVVVXXXWWWXXXZZZ\\\]]]\\\[[[[[[]]]ZZZ[[[___aaabbbdddhhhsssxxxppp}}}tttddd^^^^^^ccciiijjjqqqzzzfffTTTKKKDDDBBBAAA>>>===>>>>>>AAAEEEIIISSSdddxxx}}}zzztttpppsssyyymmm^^^TTTVVVZZZaaaeeeddd^^^XXXLLLKKKGGGCCCJJJ[[[mmmxxx{{{vvvkkk^^^QQQGGGBBBAAA@@@BBBDDDGGGJJJLLLNNNPPPNNNNNNRRRVVVYYYiii@@@BBBDDDEEEEEEDDDBBB@@@::::::999999888777777777777666555444444444444444555555555555666666666666777777777777777777777777999;;;;;;===@@@JJJuuuppp|||qqqdddYYYwwwmmmaaaWWWUUUQQQNNNMMMMMMMMMMMMQQQOOOLLLJJJIIIJJJLLLNNNQQQUUUVVVTTTTTTVVVWWWUUUSSSRRRQQQQQQRRRSSSUUUVVVTTTTTTSSSSSSTTTVVVXXXYYYVVVVVVVVVXXXYYY\\\^^^___\\\YYYZZZ^^^aaaaaaccchhhrrr~~~zzzooowwwlll^^^^^^bbbiiijjjnnn{{{bbbVVVJJJGGGGGGFFFEEEFFFFFFGGGLLLVVVaaappp~~~xxxoooggggggkkkssswwwhhh[[[[[[^^^ccciiiiiiccc^^^SSSOOOHHHBBBEEESSSeeeqqq{{{zzztttgggWWWKKKFFFGGGDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMQQQVVV[[[kkkAAABBBDDDEEEDDDCCCAAA@@@::::::999999888777777777666666555444444444444444555555555555666666666666777777777777777777777777======<<<@@@BBBDDDaaaqqqlllccc]]]nnnvvvaaa\\\TTTSSSQQQOOOMMMMMMNNNOOORRRPPPMMMKKKKKKLLLNNNOOORRRWWWYYYVVVUUUVVVWWWVVVSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSTTTUUUWWWYYYZZZWWWVVVUUUUUUXXX^^^dddhhh]]]YYYZZZ]]]```aaaeeejjjqqq}}}pppsss|||vvvccc```aaafffgggjjjwwwvvvgggWWWPPPMMMLLLLLLNNNKKKOOOZZZjjjxxxzzznnnccc___```dddkkkssszzzfffcccaaadddiiiiiiddd___WWWQQQIIIBBBBBBLLL]]]kkk{{{}}}zzzmmmZZZMMMHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKOOOUUU[[[mmmDDDDDDDDDDDDCCCBBBAAA@@@::::::999999888777777777555555444444444555555666555555555555666666666666777777777777777777777777888999777<<>>>>>EEEVVVtttxxx___```iiiyyyhhhYYYTTTNNNPPPPPPNNNKKKJJJLLLNNNLLLLLLMMMNNNOOOPPPPPPQQQNNNUUUWWWSSSNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOSSSSSSRRRQQQPPPOOOOOONNNPPPPPPQQQSSSUUUXXXZZZ[[[\\\WWWTTTVVV[[[aaajjjssslllsssvvvxxxooommmvvvaaaPPPOOOSSSUUUXXX]]]___jjjzzzuuutttwwwzzz{{{{{{rrriiiaaa___\\\VVVPPPNNNNNNUUU]]]fffuuuyyyxxxwwwsssnnnfff```YYYSSSJJJFFFNNN[[[rrr}}}|||jjj[[[TTTGGGIIIKKKMMMMMMMMMKKKJJJGGGGGGLLLWWWbbbuuuFFFFFFGGGEEEBBBAAAAAABBB999<<>>AAA<<<555444888777666555444444555666777444444555666666666666666666666666666777777777777999888888888999;;;===>>>HHH```rrrkkkqqqnnnkkkeeeZZZTTTOOOPPPOOONNNMMMLLLMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQRRRQQQPPPOOORRRPPPOOOOOOPPPQQQPPPNNNTTTSSSRRRPPPMMMKKKNNNQQQPPPQQQTTTVVVXXXXXXXXXWWWUUUUUUUUUVVVXXX[[[]]]___dddiii||||||uuukkkvvv|||mmmbbbTTTLLLJJJLLLLLLKKKNNNPPPVVVcccyyy{{{vvvoooddd[[[ZZZYYYWWWVVVVVVXXXZZZ\\\iiiuuutttmmmeee[[[SSSQQQMMMPPPVVVYYYZZZbbbuuuwwwrrrhhh[[[QQQLLLMMMOOO]]]oooqqqbbbWWWNNNGGGGGGIIIIIIHHHJJJMMMMMMQQQZZZggg~~~EEEFFFFFFEEEBBBAAAAAABBB<<<::::::;;;999555333555666666555555555555666666333444444555555555555555666666666666777777777777888888888888999:::<<<>>>HHHSSS}}}{{{qqqwwwaaa```YYYRRROOOLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPOOONNNNNNQQQLLLIIIJJJNNNQQQQQQOOOQQQQQQOOONNNMMMMMMMMMNNNMMMOOORRRTTTVVVWWWWWWWWWVVVWWWYYYXXXVVVVVVZZZ]]]```hhhwwwzzz~~~nnnnnn|||vvvvvvvvvxxx{{{|||{{{zzzxxxyyyzzz{{{}}}wwwlllaaaUUULLLIIIHHHFFFCCCGGGIIILLLNNNVVViiizzzppphhhccc___[[[WWWZZZYYYYYYXXXXXXWWWVVVVVVUUU[[[fffxxxwwwfffYYYRRRQQQRRRVVVWWWUUUWWWdddrrr|||xxxjjj]]]TTTNNNKKKJJJOOO___nnnxxxzzznnnaaaVVVKKKHHHHHHHHHJJJNNNQQQRRRVVV^^^kkkEEEFFFFFFEEECCCBBBBBBCCC???;;;777777888777555333666666666555555666666666333444555555666666555555666666666666777777777777888777777888999:::<<<===GGGGGG\\\}}}~~~gggZZZZZZRRRMMMMMMKKKJJJKKKMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGHHHKKKOOOSSSTTTXXXWWWSSSNNNLLLMMMMMMKKKMMMNNNPPPSSSUUUWWWXXXXXXYYY\\\^^^[[[WWWVVVYYY^^^[[[fffooo{{{tttiiixxx}}}xxxssspppnnnpppqqqrrruuuyyy{{{|||{{{yyyxxxxxxyyyzzz}}}}}}}}}rrriii]]]UUUQQQMMMHHHCCCEEEIIIKKKJJJIIIPPP^^^jjjyyymmmiiiddd___]]]^^^___```ccccccccccccccccccccccccYYYWWWXXXaaawww~~~lllaaa[[[WWWUUUVVVVVVWWW\\\ccchhhwww|||pppbbbUUUMMMJJJIIIHHHRRR]]]hhhuuu~~~}}}vvvkkk```TTTNNNKKKJJJMMMRRRSSSVVV[[[dddsssEEEFFFGGGFFFDDDCCCCCCDDDAAA===888555777888777333555666666666666666666555555555666777777777777666666666666666777777777777777777777888999:::;;;<<<@@@AAAEEETTTrrrmmmllltttzzzlll\\\WWWVVVMMMIIILLLIIIHHHJJJKKKMMMLLLJJJHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKKKKKKKEEEHHHIIIIIIHHHLLLTTT[[[lllkkkcccVVVOOONNNMMMJJJMMMNNNPPPSSSUUUWWWXXXYYYYYY\\\^^^[[[VVVTTTXXX]]]XXXeeekkksss|||jjjsss{{{vvvqqqnnnmmmmmmpppppprrruuuzzz|||}}}|||}}}|||{{{zzzzzz{{{}}}}}}zzz|||~~~vvv}}}xxxmmmeeeaaa\\\UUUOOOHHHIIIJJJIIIHHHJJJNNNRRRbbbqqq~~~{{{yyyuuummmjjjeeeaaa^^^^^^```bbb`````````aaacccfffiiijjjjjjgggbbbaaahhhzzz|||jjj^^^TTTTTTZZZ\\\\\\\\\^^^iiivvv{{{lll[[[PPPMMMOOOGGGKKKPPPYYYhhhwww~~~xxxnnnbbbZZZTTTNNNNNNQQQTTTYYYbbblll|||FFFHHHHHHGGGFFFEEEEEEFFFAAA???:::666666999888333555555666666666666555555555666666777777777777777666666666666777777777777666666777888999:::;;;;;;999???@@@CCCZZZsssgggeeecccrrr___UUUTTTRRRHHHGGGJJJEEEHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJCCCHHHKKKIIIFFFHHHQQQZZZvvvxxxppp^^^RRROOONNNJJJNNNOOOPPPRRRTTTVVVWWWXXXUUUWWWWWWUUUSSSRRRUUUXXXXXXdddhhhmmmnnnqqq~~~~~~|||xxxwwwvvvrrrooommmnnnooosssssstttwww{{{}}}}}}|||}}}}}}|||zzzyyyyyyxxxxxxzzz|||}}}tttwwwxxxqqqlllggg```YYYQQQNNNJJJHHHIIIKKKNNNOOONNNWWW^^^bbbiiiuuu}}}{{{uuuqqqiiibbb\\\XXXVVVUUUUUUUUUVVVXXX[[[^^^aaaccceeeggghhhhhhfffmmm|||iiiXXXUUUZZZ]]]]]]\\\^^^bbbjjjuuusss```RRRNNNOOOHHHHHHJJJQQQ^^^nnn{{{yyyqqqjjjaaaWWWQQQQQQVVV^^^iiitttHHHIIIJJJIIIGGGFFFGGGHHH???@@@<<<666555888777333444555666777777666555444444555666666777777666666666666666666777777777777555666777888999:::::::::999===???AAAMMMfffuuueee^^^uuu~~~hhhWWWRRRRRROOOFFFHHHKKKDDDGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDFFFGGGHHHIIIFFFIIIJJJHHHEEEFFFKKKQQQbbbkkkjjj[[[NNNMMMMMMJJJNNNNNNOOOPPPRRRSSSUUUVVVRRRQQQQQQPPPPPPQQQSSSTTTWWWaaadddgggssspppxxx}}}yyyxxxuuuwwwxxxwwwttttttvvvxxxyyyxxxxxxzzz}}}~~~~~~|||{{{{{{{{{zzzyyywwwvvvuuuyyyzzz{{{{{{|||~~~zzzvvv{{{wwwrrrkkkeee___\\\WWWSSSQQQQQQQQQQQQKKKPPPSSSTTTZZZfffpppuuu|||zzzqqqiiiddd^^^YYYVVVZZZ[[[]]]```aaabbbbbbbbb```bbbfffiiihhhiiitttzzzdddZZZXXXZZZ]]]aaa``````bbbjjj{{{yyyhhhXXXOOOKKKIIIHHHIIIMMMTTT```mmmwww{{{zzzyyyxxxqqqddd\\\YYY[[[dddppp{{{HHHJJJJJJJJJHHHGGGHHHIII===@@@===666444666666222444555666777777666555444333444555555666666555555666666666666777777777777555666777888::::::::::::???;;;;;;>>>AAAKKKfffllldddcccqqqzzzzzz|||~~~}}}zzzwwwyyyzzzxxxtttqqqqqqrrrmmmppprrrpppllljjjmmmqqqwww{{{jjjUUUUUUQQQRRROOOGGGJJJNNNFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJHHHFFFEEEEEEFFFHHHDDDSSSZZZQQQGGGHHHKKKIIINNNNNNNNNOOOPPPQQQSSSTTTQQQOOONNNNNNQQQSSSSSSSSSTTT]]]___bbb}}}xxxvvvpppuuu|||zzzzzz|||~~~~~~}}}}}}~~~~~~zzzzzz{{{{{{zzzxxxvvvuuuyyyyyyyyyxxxyyy{{{}}}wwwxxxsssjjjjjjiiiddd]]]VVVRRRPPPNNNQQQRRRRRRWWWaaahhhiiiuuu{{{}}}xxxuuurrrmmmhhhjjjmmmpppssssssqqqmmmkkkpppllljjjkkkhhhfffmmmxxxqqq```XXXWWW^^^fffaaa```^^^cccsssssscccTTTLLLKKKJJJJJJJJJLLLRRR^^^hhhrrruuu{{{|||pppgggddd^^^iiitttHHHIIIJJJHHHDDDDDDFFFIIIBBB>>>:::777666666666666888777777666555444444444666666666666666666666666888888888777777777777777777777777888999999::::::===:::;;;???AAADDDPPP^^^eeebbbfffsss}}}{{{uuurrruuuvvvwwwtttrrrttt{{{pppYYYUUUMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFF@@@AAACCCCCCCCCCCCAAA@@@@@@CCCEEEDDDCCCDDDGGGJJJJJJIIIFFFDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQRRRTTTVVVUUUSSS]]]bbbjjjmmmpppyyy{{{{{{yyypppmmmzzz}}}{{{xxxwwwxxxyyyyyyyyyuuuxxxzzzzzzxxxwwwyyy|||yyyzzztttpppllliiieee```[[[XXXWWWVVVXXXVVVUUUXXX^^^gggmmmqqquuu~~~~~~{{{sssmmmrrr{{{yyynnncccdddjjjnnnjjjjjj```^^^nnnpppbbbYYYRRRQQQOOOLLLKKKLLLPPPSSS]]]kkkvvvxxxvvvtttpppkkkllllllqqqHHHJJJJJJHHHDDDCCCEEEHHHBBB>>>:::777666666666666333333444444555666666666555555555555555555555555777777777777777777777777777777777888999999::::::===;;;;;;>>>???AAAKKKVVVkkkdddfffssszzz{{{}}}^^^OOOMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBAAACCCDDDDDDCCCDDDGGGIIIIIIGGGEEECCCAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPRRRTTTUUUSSS[[[^^^ccchhhhhhzzzsssmmmsss}}}sssmmmvvv|||zzzzzzzzzyyywwwwwwyyy{{{zzzwwwvvvxxxzzz|||~~~uuummmmmmjjjeee```\\\ZZZYYYYYY___^^^^^^aaahhhqqqwwwzzz}}}wwwvvv{{{uuu|||}}}pppmmmppptttsssrrrgggbbbooo}}}{{{ooohhh]]]ZZZUUUPPPLLLMMMOOORRRWWWcccnnnqqqqqqsssrrrooolllmmmsssHHHJJJKKKHHHDDDBBBDDDFFFBBB>>>:::777666666666666222222333444444555666666444444444444444444444444777777777777777777777777777777777888999999::::::<<<;;;<<<======>>>EEELLLjjjqqqaaadddiiinnn|||vvvdddVVVMMMJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDGGGIIIGGGFFFDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMMMMMMMLLLMMMPPPRRRSSSSSSYYYZZZ^^^oooccc~~~ssseeegggyyywwwlllqqq|||{{{{{{{{{zzzyyy}}}~~~~~~}}}zzzxxxyyyyyyzzz}}}xxxuuuqqqlllgggccc`````````hhhjjjmmmttt|||}}}yyy{{{wwwwwwzzz~~~rrrjjjqqqzzz}}}pppkkkcccZZZTTTPPPOOOOOOPPPYYYbbbeeehhhlllppppppnnnrrr{{{IIIKKKKKKIIIDDDBBBCCCEEEBBB>>>:::777666666666555666666555555555444444444444444444444444444444444666666666777777777777777777777777888999999::::::::::::<<<<<<<<<>>>AAAFFFVVV}}}uuuhhheeeiiimmm^^^YYYTTTNNNJJJFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLKKKKKKLLLOOOQQQRRRUUUYYYZZZ___~~~kkkuuusssiiirrr{{{llllll}}}}}}||||||||||||wwwtttsssrrrwww{{{~~~{{{||||||rrruuuzzzyyyooofff\\\TTTPPPOOOSSSXXXZZZ]]]bbbgggjjjqqqwwwIIIKKKLLLJJJEEECCCCCCEEEBBB>>>:::777666666666555777777777666666666666666444444444444444444444444555555666666777777777777777777777888999999::::::888:::;;;<<<===???BBBCCCFFF[[[ppptttmmmyyyuuueeeTTTNNNNNNMMMJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEECCCBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLOOOQQQUUUXXXYYYYYY___vvvqqqxxxpppnnniiivvv{{{~~~|||~~~zzzyyyzzzrrrbbbXXXVVVUUUUUUUUUVVVXXX]]]aaapppxxxIIIKKKMMMKKKGGGEEEEEEGGGBBB>>>:::777666666666666444444555666888999::::::444444444444444444444444444555555666666777777888777777777888999999::::::777:::;;;:::<<<@@@BBBAAACCCJJJRRRrrrxxxvvv___VVVMMMJJJHHHFFFGGGKKKEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEFFFFFFDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLOOORRRWWWZZZWWWVVV]]]jjjrrrzzzrrriiiqqq}}}zzzxxx{{{}}}{{{tttgggaaa\\\YYYYYYXXXWWWYYY]]]jjjuuuIIILLLNNNMMMIIIGGGGGGIIIBBB>>>:::777666666666666333333555666777999::::::555555555555555555555555444444555555666777777888777777777888999999::::::888;;;:::888:::???@@@===BBBIIIKKK```nnnyyydddUUUSSSRRRQQQLLLGGGGGGKKKEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFDDDBBBCCCEEEFFFFFFDDDEEEDDDCCCBBBCCCCCCEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJKKKNNNQQQUUUXXXRRRSSS[[[aaa~~~uuuxxxkkknnn{{{{{{~~~zzz}}}ssskkkdddaaabbbaaa^^^^^^aaaeeerrrIIILLLNNNNNNJJJHHHIIIJJJBBB>>>:::777666666666666555555555666666666666666666666666666666666666666444444444555666777777888777777777888999999::::::999<<<:::666777===>>>:::===IIIJJJSSSwwwyyytttnnnppp~~~~~~~~~xxx```LLLNNNTTTWWWRRRIIIDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBBCCCEEEGGGFFFDDDCCCCCCBBBAAABBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDFFFGGGHHHIIIIIIJJJMMMPPPQQQUUUNNNQQQ\\\___xxxyyy|||mmmmmm{{{yyyzzzxxxpppjjjgggjjjiiieeedddgggdddqqqPPPOOONNNNNNMMMKKKGGGDDDBBB>>>:::777666555444333666666666444333222444666777666444333333444666777555555555555666666666666999999888888888888888888:::::::::;;;;;;;;;<<<<<<===???HHHUUU^^^nnnkkkhhhpppwww~~~YYYOOOTTTXXXWWWPPPHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@FFFFFFGGGGGGFFFEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKOOOMMMOOOSSSTTT[[[tttxxxuuuggglll}}}sssllljjjjjjnnntttyyy~~~zzzzzz~~~zzzrrrkkkfffhhhkkkjjjjjjkkktttzzzOOONNNMMMMMMMMMJJJFFFCCC???<<<888666666666666555666666666444333333444666666555444222222444555666555555555555666666666666888888888888888888888888:::::::::;;;;;;;;;;;;<<>>>>>>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGKKKJJJLLLOOOPPPVVVeeeuuu~~~jjjllldddooowwwxxxwwwzzz}}}uuueee\\\VVVRRRPPPRRRNNNLLLOOOPPPQQQVVV]]]ccckkkzzz{{{~~~yyyssslllccc\\\^^^ccciiitttIIIJJJKKKMMMMMMKKKGGGCCC>>>;;;888555555555555444444666777666444333444555333333333333333333333333444444444444555555555555666666777777777888888888999999999:::::::::;;;;;;@@@<<<:::<<<>>>???AAADDDFFFTTTdddxxxyyylllooojjjrrr^^^MMMIIIDDDBBBCCCDDDCCCAAA???>>>===<<<<<<<<<===============<<<==================<<<======>>>>>>???@@@AAABBB@@@@@@????????????@@@@@@@@@@@@?????????AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMOOORRRZZZbbbzzzlllqqqdddiiinnn~~~vvvuuutttrrrrrrssswww{{{rrriiiddd```^^^^^^^^^YYYTTTUUUTTTTTTVVVZZZ]]]___gggvvvxxx~~~~~~~~~|||tttjjjhhhkkkkkkvvvHHHIIIKKKNNNOOOLLLHHHDDD???;;;888555555555444333444555777666555333333444333333444444444444333333333444444444444555555555555666666777777888888888999999999999::::::::::::@@@>>>;;;;;;===>>>>>>???===FFFNNNWWWmmm}}}|||~~~yyy___LLLHHHHHHAAA@@@??????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>AAACCCEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEGGGJJJLLLNNNPPPTTTWWWgggtttssswwweeedddddd{{{vvvtttmmmlllllllllkkkkkkqqqxxxwww}}}{{{zzzyyyuuutttwwwtttmmmggggggfffeeefffiiijjjaaa\\\___eeekkkpppuuuyyy~~~}}}yyyzzz{{{vvvvvvoooyyyHHHIIILLLOOOPPPNNNIIIEEE<<<:::666555555555555555333555777777555444333444444444444555555444444444333333444444444555555555555555666666777888888999888999999999999::::::::::::;;;===>>>???AAAAAA@@@>>>CCCIIILLLQQQfff}}}{{{|||qqqsssuuuZZZLLLDDDFFFHHHAAA===<<<;;;;;;<<<===<<<<<<;;;;;;;;;::::::999999888::::::;;;;;;;;;;;;::::::<<<;;;::::::;;;<<<===>>>>>>==================>>>???>>>======>>>@@@CCCEEEAAABBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKNNNRRRVVVWWW\\\xxxllljjjeeecccpppzzzxxx~~~{{{lllgggeeeggggggfffiiiooorrrxxx~~~yyynnnccc]]]ZZZ\\\bbbjjjxxxzzz~~~{{{|||zzzxxxyyy}}}yyyHHHJJJLLLPPPQQQOOOJJJFFF:::888555444555777777777333555777777555444333444444555555666666555555444333333333444444444555555444555555666777888888999888888999999999:::::::::666:::>>>???>>>>>><<<:::???===BBBIIILLLVVVttttttgggnnnwwwwwwjjjiiiqqqrrrZZZLLLHHHCCCEEEHHHBBB<<<;;;:::;;;===???@@@@@@;;;;;;::::::999888777777999::::::;;;;;;::::::999<<<;;;:::999:::;;;<<<=========<<<<<<<<<<<<======???>>>===<<<===@@@CCCEEEAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGKKKKKKJJJJJJNNNUUUZZZ\\\YYYmmmmmmpppjjjgggfffwwwlll```___hhhwww{{{wwwiiicccbbbgggiiihhhiiimmmwww{{{zzzqqqiii```[[[___gggiiimmmsss||||||{{{}}}zzzwwwxxx{{{IIIHHHIIILLLNNNMMMIIIDDD@@@<<<888555444333222111555555444444444333333333555444444333333444444555333333444444555666777777444444555555666777777777777777777777888999:::;;;:::;;;<<<<<<======<<<<<<666===CCCDDDEEEMMM]]]lllooommmkkk~~~rrrnnnmmmpppyyy|||WWWPPPGGGCCCCCCCCC@@@===:::;;;;;;;;;<<<<<<======:::::::::999999888888888666666777888999999:::::::::;;;===<<<;;;;;;<<<===FFFBBB>>>;;;;;;<<<======;;;===============???AAAAAAAAAAAA@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLNNNQQQUUUYYY[[[```mmm|||pppvvvgggaaafff}}}zzzeee]]]VVVVVVYYY]]]eeellltttzzzkkkmmmmmmllllllnnnuuuzzzuuunnnkkkeee___fffdddfffmmm{{{{{{{{{yyy||||||yyyvvvtttsssuuuyyyIIIHHHIIIKKKNNNMMMHHHDDD???;;;777555444444333222444444333333333222222222444444333333333333444444333333444444555666666777444444555555666666777777777777777777888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<===AAADDDCCCAAAFFFQQQ[[[nnn}}}rrrrrrzzz|||yyyxxx{{{uuuWWWOOOJJJCCCAAABBBBBB@@@===;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888666666777888888999:::::::::;;;;;;:::999999:::<<>>@@@AAAAAA@@@@@@@@@?????????@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHJJJMMMPPPRRRTTTVVV```xxxssslllcccwww}}}ooocccYYYRRRMMMNNNQQQUUU]]]eeeqqqyyyyyyxxxxxxyyy}}}zzzwwwsssmmmdddcccccchhhrrr~~~|||}}}}}}~~~~~~{{{wwwuuuiiijjjkkkkkklllnnnrrruuurrrssstttwww~~~JJJIIIHHHJJJLLLLLLGGGCCC===:::777555555555555444333333222222222111111111444444333333333333444444333333333444555555666666444444444555666666777777888888888888888999;;;;;;::::::;;;<<<<<<<<<<<<<<<@@@BBBCCCAAA@@@AAAGGGLLLTTTkkk{{{wwwpppttt}}}{{{hhhRRRDDDFFFBBB???>>>@@@@@@>>><<<;;;;;;;;;:::::::::::::::999999999888888888888888666666777777888888999999::::::999888666666999;;;CCC@@@<<<::::::<<<<<<<<<999:::;;;;;;:::;;;===???@@@@@@@@@@@@?????????>>>@@@????????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCDDDFFFHHHKKKLLLMMMMMMQQQXXXzzz|||vvv```oooxxxddd[[[RRRRRRLLLIIIKKKNNNSSSZZZbbbqqq{{{uuufffeeeddddddiiisss~~~|||yyy|||~~~}}}}}}~~~}}}~~~|||tttnnnfff```]]]^^^___```___```aaadddnnnKKKIIIHHHIIIJJJJJJGGGCCC<<<999666444555666666555333333333333222222222222444333333333333333333444333333333444444555555555333333444555555666666777888777777888888999:::;;;::::::;;;<<<<<<<<<;;;;;;===>>>???@@@AAADDDFFFHHHSSSXXXooowwwvvvxxxqqqxxx}}}uuuxxxvvvnnnsss___NNNHHHGGG@@@>>>======>>>>>><<<::::::::::::999999888888888888888888888888888888777666666666777777777888888888888777666555777;;;>>>@@@===:::999:::;;;<<<;;;999:::;;;;;;:::;;;===???@@@????????????>>>>>>>>>???????????????@@@@@@AAA@@@AAABBBCCCDDDEEEEEEFFFDDDEEEHHHJJJKKKKKKKKKKKKPPPTTTqqqrrr{{{ccckkkzzzkkk[[[XXXTTTSSSOOONNNPPPSSSWWW___ggguuu}}}vvvnnnmmmjjjffffffmmmyyyyyyxxxzzzxxxvvvvvvyyyxxxxxx~~~}}}pppfff```\\\YYYVVVWWWXXXYYY\\\fff|||MMMJJJGGGGGGIIIHHHEEEBBB;;;999666444555666666666444444444444333333333333333333333222222333333333333333333444444444444444333333444444555666666666777777777777888999::::::999::::::;;;<<<;;;;;;;;;;;;<<<===@@@DDDFFFHHHHHHUUUQQQZZZqqq{{{{{{||||||{{{qqqiiijjjtttaaaLLLEEECCCAAA>>>============<<<999777999999888888777777666666777777777777777777777777666666666666666666777777666666666555666888===AAA===;;;888888999:::;;;::::::;;;<<<<<<;;;<<<>>>@@@?????????>>>>>>>>>======??????>>>>>>??????@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJLLLOOOfffvvvmmmmmmttteeeYYYYYYWWWSSSPPPPPPSSSUUUYYYccclll{{{zzzwwwqqqjjjgggkkkuuu}}}|||wwwrrrnnnnnnqqqtttrrrrrrwww|||ssslllddd[[[UUUUUUXXXZZZ]]]ggg{{{NNNJJJFFFFFFGGGGGGEEEBBB<<<999666444555666666555555555555444444444333333333333222222222222333333333333333333333333444444333333333444555555666666666666666666666888999999999999:::;;;;;;;;;;;;;;;===>>>???AAABBBDDDEEEFFFKKKJJJOOOYYY```eeerrryyyqqqooorrruuuvvv|||yyyyyy}}}|||ssspppeeehhhnnnxxxuuu[[[JJJFFFEEEAAA;;;<<<<<<<<<<<<:::999888777777777777666666666666666666666666666777777777777555555555555666666666666444555555666666999===@@@;;;999777777999::::::::::::;;;<<<<<<;;;<<<>>>@@@>>>>>>>>>>>>============???>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLNNN___xxxrrrqqqwwwaaaXXXXXXSSSQQQOOOPPPTTTWWW]]]iiitttuuuooopppuuuzzz~~~zzzqqqkkklllqqqpppoooooorrryyy}}}pppbbbZZZ\\\^^^ccchhhsssOOOKKKFFFDDDEEEFFFDDDAAA<<<:::666444555555555444444444444333333333222222333333222222222222333333333333333333333333333333222333333444444555555666444444444555555666777888999999:::;;;;;;;;;;;;:::<<<>>>@@@???>>>???AAACCC@@@DDDHHHKKKKKKNNNUUU\\\jjj|||pppjjjgggeeebbbcccggglllmmmooovvvWWWMMMCCC@@@BBBBBB@@@===999::::::999777777777888555555555555555666666666555555555666666666777777555555555555555555555555333555666666555666888;;;999777666666888999999999999:::;;;;;;:::;;;===???>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJOOOQQQ[[[www|||rrrlllvvvwwwggg```^^^WWWVVVUUUXXX\\\bbbjjjyyy~~~~~~~~~yyyqqqoooqqqoooqqqqqqpppqqqwwwwwwpppqqqssswww~~~OOOKKKFFFDDDEEEEEECCCAAA===:::777555555555555444333333333222222222111111333222222222222222222333333333333333333333333333222222333444444555555666444333333444444555666777999999:::;;;;;;;;;::::::999<<<>>>===;;;;;;>>>BBB>>>CCCEEEDDDDDDJJJPPPTTTVVV___sss}}}wwwtttqqqlllggg```[[[\\\hhhvvvsssooojjjkkkxxx{{{tttvvvzzzWWWMMMIIIDDD@@@===:::;;;>>>666777777666555666777999333444444555555666666666444555555555666666777777555555555555555555555444444555666666444444444666888666555666888999999999888999::::::999:::<<<===>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@AAABBBCCCCCCDDDGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOVVVjjjyyy{{{nnneeemmm|||qqqmmmjjjaaa______bbbiiiooozzzxxxrrrqqqpppssstttqqqmmmooowww~~~NNNKKKGGGDDDCCCCCCBBBAAA<<<999666555555666555444333333333222222222111111222222333333333333444444222222333333333333444444444444444444444444444444111222222333444555666666888999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>???@@@>>>???AAABBBDDDGGGKKKNNNRRRTTTZZZrrryyynnnhhhgggiiikkkkkkggghhheeebbbgggrrr{{{~~~{{{vvvsssoookkkccckkksssyyy{{{lllmmmpppttt}}}sssYYYJJJDDDAAA>>><<<<<<<<<;;;:::;;;:::999777666444333222555555555555555555555555555555555555555555555555555555555555555555444444444444333444444555666777777666666777999999888666777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============???@@@@@@?????????BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJQQQKKKYYYmmmmmmssskkkkkk{{{|||uuuooommmiiimmmttt}}}|||{{{rrrnnnssstttwwwvvvooojjjnnnvvvzzzLLLIIIEEEBBBBBBAAA@@@???;;;999666555555555555444333333333222222222111111222222222333333333444444222222222333333333444444444444444444444444444444555555444444444333333333777888999:::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>???AAABBBCCCFFFIIILLLOOOPPPOOO[[[rrr}}}zzzyyyuuuuuupppjjjiiimmmppppppkkkhhhiiippptttvvvxxx{{{{{{xxxtttoooooosss|||zzzppplllllllllhhhddd]]]eeekkknnnsss{{{~~~|||tttzzzmmm[[[OOOHHHBBB???<<<;;;;;;:::999888999888888777666555444444444444444444444444444444444444444444444444444444555555555444444444444444444333333444444555666777666555555666888999888666777777888888999::::::;;;;;;;;;::::::::::::::::::<<<<<<<<<<<<============>>>?????????>>>???AAACCCBBBCCCDDDFFFGGGIIIJJJJJJSSSNNNZZZiiixxxoooyyyvvvllliiittt~~~xxxvvvtttyyy~~~}}}wwwqqqjjjlllrrrxxxxxxsssppprrruuu|||JJJGGGCCCAAA@@@@@@???>>>:::888555444444444444333333333333222222222111111222222222222333333333333222222222222333333333333333333333333444444444444555555444444444333333333666666777888999999999999::::::;;;;;;;;;<<<<<<<<<>>>@@@AAABBBBBBCCCFFFIIIHHHJJJGGGIIISSSaaa}}}uuupppnnnppppppllljjjkkkkkkqqqyyy{{{zzzxxxzzz|||uuurrrpppssswwwxxxsssooolllwwwnnnZZZLLLFFFEEEEEE???===:::999999999888777666666666666666555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333333444555666777444444444666888999888777777777777888999999::::::999999999999999999999999;;;<<<<<<<<<<<<=========<<<===>>>>>>===>>>@@@BBBAAAAAAAAABBBDDDGGGIIIKKKSSSPPPXXX___gggrrrppprrriiimmm}}}}}}rrrooorrrzzz}}}xxxvvvuuuxxx}}}IIIFFFCCCAAAAAA@@@???===:::777444333444444333222333333333222222222111111111222222222222333333333111222222222222333333333333333333333333444444444111222222333444555666666666666777888999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAAAAACCCEEE@@@FFFEEEEEEKKKPPP```yyy~~~|||yyykkk\\\WWWNNNGGGDDDBBBAAA@@@===;;;999999999999888666666666666555555555444444111111111111111111111111333333333333333333333333333333333333333444444444333333333333444555666666444444444666999::::::888666666777777888999999999888888999999999999999999;;;;;;;;;<<<<<<<<<======:::<<<======<<<===>>>@@@AAA@@@@@@AAACCCFFFIIIKKKNNNNNNSSSTTTWWWsssrrrqqq{{{mmmhhh|||wwwzzz~~~IIIGGGDDDCCCCCCBBB@@@>>>:::777444333444444333222333333333222222222111111111111111222222222333333111111111222222222333333222222222333333333444444111222222333444555666666666777888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@??????@@@BBB>>>DDDCCCDDDLLLNNNTTTbbbzzzeeeRRRKKKDDDDDDCCCDDDDDDBBB???<<<;;;:::999999::::::888666777777666555444333222222111111111111111111111111333333333333333333333333222222222222333333444444333222222333333444555666555555555777:::;;;:::999555666666777777888888999888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999;;;======<<<<<<===???AAAAAA@@@@@@BBBEEEHHHJJJIIILLLNNNMMMOOOcccyyyttt~~~pppfffsss}}}IIIGGGEEEDDDDDDCCCAAA???:::888555444444444444333333333333222222222111111111111111111222222222222111111111111222222222222111111222222333333444444555555444444444333333333666777888999999::::::999::::::;;;;;;<<<<<<<<<===:::<<<>>>???>>>>>>>>>???AAACCC>>>===HHHMMMOOOXXXcccqqqjjj^^^SSSJJJFFFDDDBBB@@@??????>>>;;;999999888888888::::::888666777666555444333222111111111111111111111111111111222222222222222222222222000111111222222333333444222222222222333444555666666555555777999:::999888555555555666777777888888888888888999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999;;;=========<<<===>>>AAA@@@@@@AAABBBDDDFFFGGGGGGKKKKKKKKKPPPZZZyyyyyy~~~rrrfffkkk}}}xxx|||HHHGGGEEEEEEEEEDDDAAA???;;;999666555555555555444333333333222222222111111111111111111222222222222111111111111222222222222000111111222333333444444555555444444444333333333555555666777888888888888777777888999::::::;;;;;;888;;;===>>>=========>>>>>>BBB===;;;DDDHHHHHHNNNQQQ[[[fffssstttSSSIIIIIIGGGDDDEEECCC@@@<<<::::::999888777666555555777888888666555444444444444333333222222111111111111111111111111222222222222222222222222000000000111222333333333222222222222333444555666555444444555777888777555444444555666666777777888666666777777888999999:::::::::;;;;;;;;;<<<<<<<<<999;;;===>>>=========>>>??????@@@@@@AAABBBCCCCCCEEEIIIFFFJJJQQQTTTtttvvvwwwhhheeeuuuzzzxxx|||GGGFFFEEEDDDEEECCCAAA???<<<999666555555666555444333333333222222222111111000111111111111222222222000111111111111222222222000000111222333333444444111222222333444555666777333444555666777777777777444555666777888999::::::777999<<<============>>>888AAA@@@???FFFEEEAAAEEECCCMMMUUUXXX___oooooo\\\LLLAAAAAA>>>888888>>>;;;:::999999::::::888666444333444555777777555333222222222333333444444444111111111111111111111111111111111111111111111111///000000111222222333333222222222222333444555555444333333444555555444222444444555555666777777777444555555666777888888999:::::::::;;;;;;;;;<<<<<<999;;;>>>>>>>>>======>>>>>>>>>???@@@@@@@@@@@@???BBBEEEBBBGGGPPPOOOhhhxxx~~~kkkaaakkkvvvzzztttxxxHHHFFFFFFJJJNNNKKKBBB::::::777444222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333333222111222333444555444444555555666777777777555555666666777777888888777888999;;;<<<=========<<<======???@@@BBBDDDEEEFFFFFFGGGJJJOOOVVV]]]aaauuuiiiTTTIIIDDDBBB???<<<;;;:::;;;;;;:::999888999;;;<<<;;;:::555555555555555555555555444444333333333222222222222666999666000---000444111111111111111111111111111111111111111111111111222222222222333444555555444444333222222333333333555555444444444444555555888888777777777777777888;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>BBBCCCBBBFFFJJJLLLeee|||wwwiiidddhhh{{{}}}|||JJJGGGGGGKKKNNNMMMEEE>>>;;;888555333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222333333222222222333444555333333444444555666666666555555555666777777888888888999999:::;;;<<<============>>>???@@@AAACCCDDDFFFFFFFFFHHHLLLQQQUUUXXXfffwww|||kkk]]]PPPGGGDDDAAA???===:::999999999:::999888777888:::;;;:::999444444444444444444444444444333333333333222222222111444666444000...000333111111111111111111111111111111111111111111111111222222222222333444555555444333333222222333333444555555444444444444555555888777777666666666777777::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????BBBDDDCCCFFFJJJKKKaaa}}}|||jjjbbbddduuu~~~||||||yyyxxxxxx}}}JJJGGGFFFIIIMMMLLLGGGAAA<<<999666444444444444333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333222222222333444555222222333333444555555555444555555666666777888888;;;:::999999999;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFHHHIIIKKKLLLTTT]]]hhhqqq|||nnn```RRRIIICCC???>>>@@@<<<;;;999888777777888888888666666666888999888777444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222111111222222333444555333333333222222333333444555555444444444444555555666666555555555666666777:::999999888888888999999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????BBBDDDDDDFFFJJJIIIYYYxxxkkk``````jjj~~~|||rrrppppppxxxHHHEEEDDDFFFIIIIIIFFFBBB<<<999555333333444333333000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333222222222333333333444444222333333444444555666666444444555555666777777888<<<;;;999888888999;;;===???>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEKKKPPPTTTWWW[[[eeeuuuvvvcccXXXRRRNNNHHHCCCCCCAAA===::::::999888777777666777777888666555444555666777666555333333333333333333333333222222222222111111111111000...---...111222111///111111111111111111111111111111111111111111111111111111111111222333444555333333222222222333444444555555444444444444555555555555444444444555666666::::::999888888888888999::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAAEEEEEEFFFIIIGGGRRRkkkttteeeccc___tttxxxqqqoootttGGGFFFEEEFFFHHHHHHFFFCCC;;;888444222222333222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222333333333444444444444444444555666666777777444444444555666666777777<<<:::999888888999;;;<<>>>>>======>>>>>>?????????AAABBBCCCCCCBBBBBBHHHJJJLLLLLLLLLOOOVVV\\\```uuu}}}gggUUUJJJEEEBBB??????<<<===@@@???:::666666888777777777777777777777555444333333555555444333333333333333333333333333222222111111111000000000000---+++---111333111...000000000000000000000000000000000000000000000000111111111111222333444444333222222222333333444555555555444444444444555555444444444444444555666666::::::999999999999::::::::::::::::::;;;;;;<<<<<<;;;<<<===???@@@@@@AAAAAA@@@EEEDDDFFFIIIFFFLLL___qqqooohhh\\\lllssskkkiiipppIIIHHHHHHIIIJJJIIIGGGEEE:::777444222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111222333444444444333333444444555555666777777888333444444555555666777777:::999888888888:::;;;<<<>>>===============>>>???======???@@@AAAAAABBBAAAEEEEEEEEEDDDEEEIIIOOOSSSOOO[[[mmm|||]]]TTTHHHBBBBBBCCCAAA===<<<999888999999666777:::777777777777777777666666555444222333444444333222222222222222222222222222111111111000000000000///000---,,,---111222111...000000000000000000000000000000000000000000000000111000000111111222333444222222222222333444555555555555444444444444555555444444444444444555666777999999999999999:::;;;;;;999999::::::;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAA@@@EEEDDDDDDIIIFFFIIIXXXjjjsssfff```hhhzzzwwwnnnhhhjjjwwwIIIIIIJJJJJJJJJHHHEEECCC;;;888444333333333333222222222222222222222222222111111111111111111111111111111111111111111111111//////000000000111111111111222333444444444333333333333444555555666666777333333444555555666666777777777888999:::;;;;;;<<<<<<<<<<<<<<<======>>>???=========>>>>>>???@@@@@@@@@@@@???@@@CCCFFFIIILLLMMMQQQYYYccciiippp~~~}}}gggVVVLLLHHHDDDAAAAAA@@@???===;;;888777888888666888===777777777777666555555444555444222333444444222111222222222222222222222222111111000000000/////////000///...///000000000///000000000000000000000000000000000000000000000000000000000000111222333444222222222222333444555666555555444444444444555555444444444444555666777888777777777777888:::;;;<<<888999999:::;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB???EEECCCCCCHHHGGGIIIUUUddd}}}kkkddddddmmm}}}sssmmmrrr~~~GGGHHHIIIIIIHHHFFFBBB@@@<<<999666444444444444333222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000111222333444555444333333222222333444444555555666333333444444555666666777555666888999;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????======<<<<<<<<<===>>>>>>===>>>???BBBCCCCCCAAA???FFFGGGMMMUUUVVVTTTZZZccciiiuuuzzziii___YYYPPPEEEAAA@@@>>>:::777888;;;===777666888;;;999555444777666666666666555444333222555444333333444444222111111111111111111111111111000000000000////////////000000000000/////////000000000000000000000000000000000000000000000000000000000000000111222333444222222222222333444555666555555555444444555555555444444444555666777888888555555555666777999;;;;;;888888999::::::;;;<<<<<<;;;<<<===???AAABBBBBBBBB???DDDBBBBBBHHHHHHIIISSSQQQmmm~~~yyyeee___dddyyyrrrqqqxxxLLLKKKKKKKKKJJJGGGCCC???<<<999555333333444555555222222222111111111111000111111222222222222111111000111222333333222111000333333222222111222222222111111222222222333333333333333333333333333333333333444555555333222333555777666666666777888999999:::::::::;;;<<<===>>>???<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@CCCEEEHHHIIIIIIKKKMMMOOOVVVTTTYYYfffuuu~~~qqq]]]WWWOOOJJJHHHFFFDDDBBB>>>===<<<:::999888777777666666666666666666666666555555555444444333333333222222444444444444222222111111111111111111111111...000111222222111000...000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333222222333333333333444444333333333444444444555555666666555555555444444444555555666777777777777777777777777888999999::::::888999;;;<<>>>>>=========>>>??????>>>@@@CCCDDDDDDFFFHHHJJJPPPMMMMMMTTT[[[dddqqq~~~~~~ttthhhbbb```\\\RRRIIINNNIIICCC???>>>>>>===<<<>>>===<<<:::888777666666555555555555555555555555555555444444444333333333222333333333333333333222111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333222222222333333333444444333333333444444444444555666666555555555444444444555666777777888888777777777777777888999999::::::999:::;;;<<<>>>@@@AAAAAA@@@AAABBBDDDFFFGGGIIIIIILLLRRRpppyyylllvvviii```fffyyyLLLIIIGGGFFFFFFFFFEEEDDD;;;888444222333444444444222222222111111111111000000111111222222111111000000111111222222111111000222222111111111222222333111111222222222333333333333333333333333333333333333444555555333333444555888888777666666666777777888888888888999:::;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>???;;;===???@@@@@@AAACCCEEEFFFDDDDDDHHHLLLQQQZZZbbblllsssxxxlllllliiibbbZZZUUUPPPNNNMMMLLLHHHDDDDDDAAA===;;;;;;<<<======>>>===;;;999777666555555555555555444444333333333444444444444333333333333333333222222222222333333111111111111111111111111000111333333333333111000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222222222222222333333333333333333333333444444444444555555555555555444444444666666777888888888888888777777777888999999::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDFFFGGGGGGJJJLLL___mmmtttqqqcccbbbnnnJJJIIIHHHHHHIIIHHHGGGEEE;;;888444222222444444444222222222111111111000000000000111111111111000000000000111111111111000000111111111111111222222333111111222222222333333333333333333333333333333333222444555444333333444666999888777666666666666666777777777777777888999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>;;;===???@@@@@@@@@BBBDDDBBBBBBEEEHHHKKKOOOUUUZZZZZZ___hhhooosssvvvxxxzzzxxxwwwuuuttttttvvvxxxyyyttt\\\RRRSSSQQQKKKKKKJJJIIIGGGEEECCCBBBBBB@@@>>><<<:::;;;<<<>>>>>>===<<<:::888666555444444555444444333333222222111333333333333333333333333444333222111111222333444111111111111111111111111000111222222222222111000////////////////////////////////////////////////////////////////////////000000000000000111222222111222222222222333333333222222333333333444444444555555555555555555555555666777777888888888888888777777777888999999::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBCCCEEEFFFFFFKKKLLLTTTrrr|||mmmzzzhhhaaaffftttHHHIIIKKKMMMNNNLLLHHHDDD;;;888444222222333444444222222222111111111000000000000000111111000000000000000000000000000000000111000000000111111222333111111222222222333333333333333333333333333333333222333444444333333555666888888777666555555555666777666666666666777888888999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<===<<<===??????>>>???@@@BBBCCCEEEGGGGGGGGGHHHJJJKKKOOOSSSWWWZZZZZZYYYXXXXXXUUUTTTSSSQQQQQQRRRTTTVVVYYY\\\aaadddfffiiikkknnniiimmmqqqssswwwxxxrrrkkkddd\\\WWWZZZaaawwwiiiUUUEEEAAACCCBBB>>>===???@@@>>>:::777888999;;;:::999777666777888999;;;:::999777666555444444444444333333222222222222333333333333333333333333333333111000000111333333111111111111111111111111//////000000000000//////////////////////////////////////////////////////////////////////////////000000//////000000111222111111111222222222333333222222222333333333444444444555555555555555555555666666777888888888888888777777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<@@@@@@AAABBBCCCEEEFFFFFFFFFHHHLLL\\\tttxxxpppdddbbbjjjHHHJJJMMMOOOPPPMMMHHHDDD:::777333111222333333333222222222111111111111000///000000111111000000///111000000//////000000111000000000000000111222333111111222222222333333333333333333333333333333333111333444444444444555666777777666555555555666666777666666666666666777777999999888888999999:::;;;:::::::::999:::;;;;;;<<<:::<<<======<<<<<<===???>>>BBBEEECCCCCCDDDEEEDDDFFFIIIKKKLLLJJJHHHGGGGGGFFFGGGGGGGGGFFFEEEGGGIIIJJJLLLNNNOOONNNNNNPPPQQQKKKMMMOOOPPPQQQVVV]]]cccbbb^^^XXXVVVWWWYYYYYYXXXMMMKKKIIIEEE@@@???GGGRRRTTTLLLBBB======>>>===::::::===???>>>;;;999:::<<<::::::999777555444666777888888777666555555555555333333333333333333333333222222222222333333333333222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111111111111111222222222222222222222222333333333333444444444555555555555555555555666777777777777777777777777888999999::::::999::::::;;;;;;<<<<<<<<<@@@@@@AAABBBCCCDDDEEEEEEBBBGGGJJJQQQmmmsss{{{lllddddddtttJJJKKKLLLNNNNNNLLLGGGDDD:::777333111222333333333222222222111111111111000//////000000000000//////111000///......///000111////////////000111222333111111222222222333333333333333333333333333333333111333444444444444555777666666555555555666777777777777666666666666777777888888888888888999::::::999999999999999:::;;;;;;:::<<<===<<<;;;;;;<<<===999???CCCAAABBBFFFGGGDDDBBBDDDGGGGGGFFFDDDCCCCCCAAADDDGGGGGGEEEDDDEEEGGGGGGHHHIIIIIIGGGGGGGGGIIIFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGEEECCCBBBBBB>>>;;;???FFFBBB@@@>>>??????>>>===<<<555888::::::888777777777999::::::888666555666888666555555555555555555666222222333333444444555555111111222222222333333333111111222222222222111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111111222222222222111222222222222333333333444444444555555555666666444444555666666666666666777777777888999999::::::888888999:::;;;;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCGGGJJJNNN___uuuiiiaaaiiixxxLLLKKKKKKKKKKKKJJJGGGEEE:::777333111111333333333222222222111111111111000//////000000000000//////111000///......///000111////////////000111222333111111222222222333333333333333333333333333333333111222444444444444555777555555555555555666777888888777777666666666777777888888888777888999999:::999999888888999999:::;;;<<<===>>>>>><<<<<<===>>><<>>@@@BBBEEEEEEDDDBBBAAAAAA;;;???CCCDDDBBB@@@AAABBBAAABBBCCCCCCAAAAAABBBCCCAAAAAAAAACCCDDDCCCAAA>>>@@@CCCEEEEEEDDDBBBBBBBBB<<<999:::======:::999:::999999;;;======999777777999:::<<<<<<:::999888777555777888666333222444777444444444444444555666777111222333444555555666777111111111222222333333333000111222333333222111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222111111222222222333333333444444444555555555666666333444444555555555555555777777777888999999::::::777888888999;;;<<<<<<=========>>>???@@@AAAAAABBBCCCEEEGGGIIITTTrrr|||lll___aaannnJJJJJJKKKLLLLLLIIIDDDAAA<<<:::777555444222000...///000111111///......///111111222222222222111111000000000000000000000000////////////000000000000111111111111111111111111///111222222222222333555333222222111222333555666555555444333222222111111555666666666666555555444777777666666777777888999::::::999999::::::;;;<<<999:::;;;<<<========================>>>>>>>>>>>>===@@@EEEHHHHHHDDD>>>:::<<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::666666666666666666666666999999999888666555666777666666555555555444444444555555444333333222111111//////000111222333333333111222222333333222222111333333444333222111000000000000000000000000000000....................................////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111222333444111111111111111111111111222222333333333333444444555555555555555666777777555555666666777777888888999999999:::::::::;;;;;;<<<<<<======>>>@@@AAABBBFFF???EEEFFFOOOaaannndddaaaaaauuuLLLLLLLLLMMMLLLIIIDDDAAA>>><<<888666555444222000///000222111///......///000111111222222111111000////////////////////////////////////000000000000111111111111111111111111///111222222222222333555333333333333333333444555333333444444555555666666555555666666777666666555777777777777777888999999;;;:::999777777777777888999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;::::::::::::999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999666666666666666666666666666777777666555555777999666555555555444444444333555444444333222222111111000000000111111222222333111222222222222222222111444444333333222000///...000000000000000000000000....................................////////////////////////////////////000000000000////////////////////////000000000000000000000000111222333333111111111111111111111111222222222333333333444444555555555555555666666777555555555666777777888888999999999::::::::::::;;;<<<<<<<<<===>>>???AAAAAACCC===DDDDDDKKKXXXsss}}}{{{kkkaaa]]]lll|||OOONNNMMMMMMLLLIIIEEEAAA@@@===:::777666555444222///111222111000...//////000000111111111111000000////////////////////////////////////000000000000111111111111111111111111///111222222222222333555444444444555444444333333444444555555666777777888444555666777777777777777888777777777777888999999AAA???===:::888888999999888888:::;;;;;;;;;;;;;;;999999999::::::::::::;;;:::===AAADDDDDDBBB>>>;;;999999999::::::999999999999888888888888888777777666777888999::::::999999999999999999999999999999999888777777666777777777555555555555555555555555333444555555444555777999555555444444444444333333444444333333222222111111111111111111111111111111111111222222222222111111333333222222111///...---000000000000000000000000........................---............/////////////////////////////////111111000000//////......////////////000000000000000000000111111222333333111111111111111111111111222222222222333333333333555555444444555555666777444555555666666777888888888888999999999:::::::::<<<<<<<<<<<<===???@@@AAAAAA===EEEDDDHHHOOO```}}}~~~tttddd\\\```mmmQQQPPPNNNMMMKKKIIIEEEBBBAAA>>>:::777666555444333///111222222000//////000///000000000000000000///////////////////////////////////////000000000000111111111111111111111111///111222222222222333555444555666666555444222111777777666666555555555555333444555666777888888888888777777777777888999999AAA???<<<:::888888999:::777777888999::::::::::::999999:::::::::;;;;;;;;;888:::>>>@@@AAA???===:::888888999999999999888888777777777777666666666666444444555666777888888888666666666666666666666666666666555555555555555666444444444444444444444444222333444333222333444666444444333333333333333333333333333333222222111111111111111111000000000000000000111111111111000000000000000000000//////...000000000000000000000000........................---------.........//////////////////////////////111111000000//////......////////////000000000000///000000111222222333333111111111111111111111111111222222222222333333333555444444444444555666666444444555555666777777888888888888888999999999999;;;;;;;;;<<<===>>>???@@@BBB>>>FFFEEEHHHMMMVVV|||zzz~~~kkk___ZZZbbbuuu}}}RRRPPPMMMKKKJJJHHHEEECCC@@@===888555444444333222000111333222000//////000...//////000000//////...........................////////////000000000000000000000000000000000000///111222222222222333555444444555666555444222111555555444444444444444333222333444666666777777777777777666666777777888999888777555444333444555666555666777888999999999999888888888888999999999999666888;;;===>>><<<;;;999777888888999999888888777666666666666666666666777333333333444555666777777555555555555555555555555444444444333333444444555333333333333333333333333333444444333111000111333222222333333333333333333333222222222222222111111111111000000000000000000///000000111111000000///------...///000111000000////////////////////////........................------------....................................111000000000/////////...////////////000000000000//////111222222333222222111111111111111111111111111111111222222222333333444444444444444555666666444444444555666666777777777777777888888888999999::::::;;;;;;<<<===???@@@BBB>>>DDDCCCHHHMMMRRRrrrxxxuuueee]]]^^^jjjRRROOOLLLJJJIIIHHHFFFDDD@@@<<<777444333333222222000222333222111///000000......////////////..............................////////////000000000000000000000000000000000000///111222222222222333555333333333444333333222222///000111222333555666666222333444555555555555555666555555555555666777777444444444444444555666666444555666777777888777777444444444555555555666666666777999::::::999888777777777888888888888777777555555666666666666777777333333333333333444555666444444444444444444444444333333333222333333444555222222222222222222222222444444444222000///000222111111222222222222333333222222222222222222111111000000000000000000000000//////000000000000//////------...000111111111111////////////////////////........................,,,------------................................./////////000000000000000////////////000000000000...///111222333333222222111111111111111111111111111111111111222222222222444444333333444444555666333444444555555666777777666777777777777888888888::::::::::::<<<===>>>??????;;;AAA@@@GGGLLLLLLfffmmmeee___cccsssQQQNNNJJJHHHGGGGGGFFFEEE@@@<<<777333222222222222000222333333111000000111---......//////......---........................////////////000000000000000000000000000000000000///111222222222222333555222222111111111222333333//////000222333555666666222222333333444333333333444444444444444555666666444444666777777777666666333444555666666777777666333333333333444444444444666777777888777777666555555555666666666666555555444444444555555666666666444333333222222333444555333333333333333333333333333333222222333333444555222222222222222222222222222333333222111000222333111111111111222222222333111111111111111111222222......//////000000111111...//////000000//////...///000000111111000000///////////////////////////........................,,,,,,---------.......................................//////000000111111////////////000000000000...///111333333333222111111111111111111111111111111111111111222222222222444444333333444444555666333333444555555666666777666666666777777777888888999999999:::;;;<<<>>>>>>>>>;;;BBBAAAHHHKKKDDDXXXtttvvvnnnbbb]]]eeeqqq{{{PPPMMMIIIGGGGGGGGGGGGFFFAAA===777444333333333333000222333333111000000111---..................---........................////////////000000000000000000000000000000000000///111222222222222333555111111000///000111333444333333333333333333333333222222333333333222111111444333333333333444555555000222444555555444222111222333444555666666666666444444444555555555666666777777777777666555444444333444444555555444444333333333333444444555555555555444333222222222333444333333333333333333333333333222222222333444444555111111111111111111111111000111222222111222444666000000111111222222222333111111111111111111222222---......///000111111222......////////////......333222222222111///...---////////////////////////........................,,,,,,,,,---------..............................------...///000111222222////////////000000000000...///111333444333222111111111111111111111111111000111111111111222222222444333333333333444555555333333444444555666666777666666666666777777777777999999999:::;;;<<<===>>>???===EEEDDDJJJJJJ@@@OOO^^^~~~}}}ssscccYYY\\\cccmmmRRROOOJJJGGGFFFFFFEEEDDDBBB===666333333444333111111111111000//////......//////............//////........................///////////////.........////////////000000000000222111///......000222444444333111000000000111222222222333333333333444444///000111222222222222222222222222222222222222222222222444444444444222222555555555666666777888999333333222222333444666777444555666666666555333222444444444444444444444444444444444444444444444444333333333444444555555555222222222222222222222222222222222222222222222222333222222111111222222333222222222222222111000///////////////000000000000////////////000111222333000000000000000000000000......------------......000000///...---,,,,,,,,,...............///000000...........................------------...//////........................000//////.........//////////////////////////////000111111111111222222222000000000000000000000000000111111111111222222222333333333444444444555555333333333444444444555555666666666666777888999:::999999:::;;;;;;<<<<<<===@@@AAABBBBBBBBBCCCEEEGGGTTT___xxxwwwiii^^^[[[YYY\\\nnnPPPMMMJJJHHHGGGGGGEEEDDDBBB<<<666333333444333111111111000000///......---////////////////////////......................../////////////////////...////////////000000000000000000000000000111111111333222111111000000000111111111111222222222333333000111222222222222222111222222222222222222222222222222333444444333222222333333333444666888:::<<<333222222222333555666777555555555555555444333333333333333333333333333333444444444444444444444444222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222222222111000///////////////000000000000222222222222333444555666///////////////////////////..................///000000///------,,,,,,---...............//////000........................---------,,,---......///........................///......---------......////////////////////////000000111111111222222222000000000000000000000000000111111111111222222222333333333444444444444555333333333444444444555555444444444555666888999:::999999::::::;;;<<<<<<<<<>>>???@@@@@@@@@AAACCCEEEKKKQQQrrrjjjuuurrraaaZZZWWWXXXcccqqqNNNLLLJJJIIIIIIHHHFFFDDDAAA<<<666333333444333111000000000///......---------...///000000///...---..............................//////////////////////////////000000000000...///000111222111000///111111222222111111000000000000000111111111111222222222333333333222111111222222222222222222222222222222333333333333222222111000000222444888;;;===222222111222333555666888555555444444333333444444222222222222222222222222333333333333333333333333222222222111111111111111222222222222222222222222111111111111111111111111//////000111111000//////111111222222111111000000////////////000000000000333222222222333444555666........................000//////......//////000000///...---------------......------......///000........................,,,,,,,,,,,,,,,------..............................------,,,,,,---......////////////////////////000000000111111111222222000000000000000000000000000111111111111222222222333333333333444444444444333333333444444444555555333333444444555777888999888999999::::::;;;<<<<<<;;;===>>>>>>>>>>>>AAACCCIIIHHHZZZwwwhhhqqqzzzzzzkkk___ZZZXXX\\\cccqqqxxxKKKJJJIIIIIIJJJIIIGGGEEEAAA;;;555222333444333222000000//////...---------,,,...000111111000...,,,------------------------............////////////////////////000000000000...//////000000000000000///000111222222111000///000000000111111111222222333333333333333222111000111111111111222222222222222222222333333222222222111000000000222666999<<<222111111111222444666777666555333222222222333444222222222222222222222222222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111...///111222222111///...000000111111111111000000////////////000000000000000000//////000111222222////////////////////////000000////////////000000000///...---------------...------------...//////........................,,,++++++++++++,,,------..............................---------...//////////////////////////////000000000000111111111111000000000000000000000000000000111111111222222222222222333333333444444444333333333444444444555555666555555555555666777777888888888999::::::;;;;;;:::<<<============@@@BBBHHHFFFNNNmmmkkkiiimmmvvvxxxrrrmmmmmmyyyhhhbbb```aaaccczzzooo~~~KKKJJJIIIIIIJJJIIIGGGEEE@@@;;;444222333444333222000000000///......------,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////000000000000000///...---...///111222...///111222222111000///111111111111222222222333333333333333222222111000000000000111111222222222222222222222222222222222222111000000111333555777222222111111222333555666555444333111111222333333333333333333333333333333222222222222222222222222333333222222111111000000111111111111111111111111000000000000000000000000///000222333333222000//////000000111111111000000////////////000000000000...............//////000000000000000000000000000000000////////////000000//////...------------...---------------...//////........................,,,++++++++++++,,,------........................//////...//////000111111//////////////////////////////000000000111111111000000000000000000000000000000111111111222222222222222222333333333444444333333333444444444555555:::999888777666666666666777777888888999::::::::::::<<<============@@@BBBBBBDDDHHHZZZwwwjjjfffooouuuqqqkkkjjjqqqiiigggfffffftttttt|||LLLKKKIIIIIIIIIIIIGGGFFF???:::444111222444333222111111111000//////......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////000000000000111///---,,,,,,...111333//////000000111111000000111111111222222222333333111111222222222111000000//////000000111222222222222222111111111111222222222111111111111111111111444333222111111222333444444333222222111111222222333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111////////////////////////000000111222222111000000//////000000111111000000////////////000000000000000///////////////000000111111111111111111111111000//////......//////000///......---------......------,,,,,,------...///........................,,,,,,,,,,,,,,,------...........................////////////000111222222/////////////////////////////////000000000111111000000000000000000000000000111111111111222222222222222222222333333333333333333333444444444555555::::::999777666666666666666777777888888999::::::;;;<<<=========>>>@@@BBB@@@FFFIIIPPPqqqnnnbbbmmmxxxtttllliii~~~pppiiigggeeelllyyyvvvNNNLLLIIIHHHHHHHHHGGGFFF>>>999333111222444333222222222222111000000//////////////////////////////........................------......///000000111////////////000000000000///......---...///000111///////////////000111111000000000111111111111222//////000111111111000000/////////000111222222222333222111000000111222333///000111111111000//////555444333111111111111222222222222222222111111000222222222222222222222222111111111111111111111111///000000000000000000111111111111111111111111111////////////////////////000000000000000000000000...//////000000000000000////////////000000000000111000000/////////000000000000000000000000000000///..................///......---------......///------,,,,,,------...///........................---------,,,---......///.................................//////000111222////////////////////////////////////000000000111000000000000000000000000000111111111111222222222111222222222222333333333333333333444444444555555777777666666666666777777666666777777888999999999:::;;;<<<<<<<<<===???AAAAAAIIIIIIIII___xxxccckkkyyy{{{vvvuuu}}}nnnfffbbbbbbkkk{{{xxxPPPMMMIIIGGGGGGGGGGGGFFF>>>999333111222444333222333333222222111000000000//////............//////000000000000000000000000---------...///000000111////////////000000000000------///000000000///...000///.........000111222////////////000000000000---...///000000000000000...//////000111222222222333222111000000111222333---...000222222111///...666555333111000000000111111111222333333111000///000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000//////////////////////////////............//////......///000000000000000////////////000000000000000///............//////////////////////////////......------------............---------......///---,,,,,,,,,,,,---.................................------------...//////........................---------......000111111////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333333333333444444444555555444444444444666777888999666666666777888888999999999:::;;;;;;;;;<<<>>>@@@???FFFEEEAAAQQQ}}}iiikkk|||tttgggaaaZZZ```oooqqqtttQQQMMMIIIFFFFFFEEEDDDCCCBBB===666333333444333111555444333111000...---,,,////////////............000,,,111;;;999///+++///........................+++---111333444222///,,,///...---,,,,,,---...///000000////////////000000///000111000///...///000---......///000111111222////////////000000000000---...///000000111000000111111111000000000000000666555444222111111222222222111111111000000//////000000//////.........---000000000000111111111111//////............//////555111...---///000///---////////////////////////111000///......///000111---...///000000111000000////////////////////////111///---,,,,,,,,,...///------------.........//////,,,+++,,,...///---+++------------------------................................................------------------------////////////////////////---------............///........................111111111000000000000000000000000000000000000000111111000000111111222333333333333222222111111111333333333444444444555555333333333444444444555555666888999999888888999:::<<<<<<<<<<<<============BBB>>>???GGGTTTnnnuuuqqqoooZZZ```___cccuuuyyycccOOOLLLHHHFFFFFFFFFEEEDDDBBB<<<666333333444333111444333222111000......---////////////...............///555===888---,,,333........................---...///111111000000//////..................///000000////////////000000...000111000///...///000.........///000111111111.../////////000000000000...//////000000000000///000000000000000000000000555444222111000000111111111111111000000000//////000/////////.........---/////////000000000111111......//////000222333444222000------///000///...........................111000///......///000111---....../////////..............................000///---,,,,,,---...///;;;888555111...---------///---+++,,,...///...,,,------------------------........................------------------------------------------------........................---------............///........................000000000000000000000000000000000000000000000000111111000000111111222333333333222222222222222222333333333444444444555555333333333444444444555555666888999999888777999:::;;;;;;;;;;;;<<<<<<<<<<<>>???EEENNNbbb~~~yyy```^^^\\\___nnnssswwwMMMJJJGGGFFFFFFGGGFFFEEEAAA;;;555222333333222111222222111111000/////////////////////............,,,///666;;;444***+++333........................//////.........///000111...//////000000//////...////////////////////////...///000000......///000......//////000000111111....../////////000000000//////000000000///......000000000000000000000000333222111000/////////000000000000000/////////////////////........................////////////000......///111333555777888111///...---///000///...........................000//////......//////000------.........---,,,,,,........................000///...,,,,,,---......AAA>>>888222...,,,------///...------...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................000000000000000000000000////////////////////////111000000000000111222222222222222222222222333333333333333444444444555555333333333444444444555555666777999888777777888:::999:::::::::;;;;;;;;;;;;???===???CCCGGGSSSnnnoooddd___^^^gggxxx{{{uuu~~~JJJHHHFFFFFFGGGHHHGGGFFF@@@;;;555222222333333111111111111000000000000000////////////............***,,,111555111))))))///....................................//////000000...///000111111000///......//////////////////...---...000///......///000.../////////000000000111........./////////000000///000000000///...------/////////000000000000000111111111000000/////////////////////////////////........................---------.........////////////000111333555666777333222000000//////..............................////////////////////////...............---,,,+++........................000///...------------...777555222///------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///......................../////////000000000000000////////////////////////000000000000000111222222111111111222222333333333333333333444444444555555333333333444444444555555666777888888777777888999::::::::::::;;;;;;;;;;;;======@@@BBBBBBGGGWWWiiiqqqooommmsss}}}rrrjjjbbbccckkk|||ssstttHHHGGGEEEFFFGGGHHHGGGFFF@@@;;;555222333444333222000000000000000000000000////////////...............,,,---000111...+++***........................,,,---///000000000.........///000111111000///.........////////////......,,,...//////......///111////////////000000000000............///////////////////////////...---,,,......//////000000000000111111111111111000000000.....................///---------...............------------............/////////000000111222333555555444222000...------..............................////////////......///////////////...---,,,........................//////......------------***+++,,,---............---.........------......------------------------------------------------------------------------------------------------........................---------............///..............................//////000000000000////////////////////////000000//////000000111222111111111222222333333333333333333444444444555555333333333444444444555555555777888888777666888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBAAACCCLLLUUU}}}qqqgggaaaeeerrrtttgggaaabbbmmmnnnzzzqqqGGGFFFEEEFFFHHHHHHGGGFFF@@@;;;555333444555555333111111111000000000000000////////////............222///---///222222...+++........................+++---///000000000...---...//////000000//////...---...///000000///...---,,,---...///......///111////////////000000000000------........./////////....../////////...---------......//////000000111000000111111111111000///---------...............---------------.........---------............/////////...............///333444555333000...---------------------------------......//////......---...////////////......---------------------------///............---------(((***,,,...//////---,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////---------............///........................---......//////000000111////////////////////////000////////////000111111222222222222222222333333333333333444444444555555333333333444444444555555555666888777666666777999;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAAAAACCCHHHMMMdddvvvbbbWWW___lll{{{nnnddd___cccuuukkkllluuuoooGGGFFFFFFFFFHHHHHHFFFEEEAAA<<<666444555666666555222111111111000000//////////////////............111000//////000111///---........................---------........./////////..................///,,,---///000000///---,,,+++---............///111000000000000////////////---------.........//////------......///.........------......///000000111...//////000000000///...,,,,,,---------.........,,,,,,,,,------.........---............/////////...------,,,,,,---------...000222222///------...------------------------------...//////...------,,,,,,---.........------------------------------...............------,,,++++++,,,---...---------***,,,...---+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------............///........................------......///000000111000000000000000000000000///////////////000111111333333222222222222222222333333333444444444555555333333333444444444555555555666777777666666777999999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>???CCCGGGJJJ]]]jjjZZZ]]]hhhuuu}}}|||nnnbbb^^^hhhxxxnnneee}}}~~~mmmkkkGGGFFFFFFFFFHHHGGGFFFDDDBBB===777555666777777666222222111111000/////////000/////////............---000111...,,,,,,---...........................000...,,,++++++---000111///...---,,,,,,---...///,,,---///000000///---,,,+++,,,............///111000000000000////////////---------.........//////,,,,,,---.../////////...---------...///000000111,,,---.../////////...---,,,,,,,,,------.........,,,,,,,,,------..................////////////000---,,,,,,,,,,,,---......))),,,000000...---...///------------------------,,,---...//////...---,,,***+++,,,,,,------------------------------------......//////......---,,,++++++******+++,,,...///)))+++---,,,***)))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////........................---------...///000000111111111111111111111111111///////////////000111111444333333222222111111111333333333444444444555555333333333444444444555555555666777777666666777888888888999999999::::::::::::<<<<<<;;;===BBBFFFHHH___ppp\\\eeeooouuu|||xxxggg\\\```lllxxxbbbkkkuuuhhhhhhJJJHHHEEEDDDEEEIIINNNQQQ???:::444222555777888888333333222222111000000000000000000000///...,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...---,,,+++++++++++++++,,,------......------,,,---------...............///000111222111000...,,,////////////////////////...------------...//////,,,,,,,,,---...///000000111000///---,,,,,,,,,,,,..................------...------,,,,,,------...------------------------,,,---......,,,,,,---...//////...------------...---------............///..............................---,,,---...///000,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------.........------------------------,,,,,,,,,---------........................------............///000222222000000000000000000000000////////////000000000000333222222111111222222333222222222222222222333333444444444555555555555666666666666666777777777777999888888777888:::;;;<<<:::;;;=========???BBBEEE^^^mmmeeedddmmmvvv{{{ttthhhbbb```nnn___iiizzzmmmgggcccNNNLLLIIIGGGEEEEEEFFFGGG>>>999444222444777888777333222222111000000////////////000//////...---,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------......---,,,,,,,,,,,,,,,,,,------......------,,,---------------...////////////111111111000...---...........................------------...//////,,,,,,,,,------...///000000000///...------------..................---------------,,,,,,---------------------------------,,,---......,,,,,,---...//////...---------------------------............------------------------...------,,,---...///000,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------..........................................///000111222000000000000000000000000////////////000000000000333222222111111222222333111222222222222333333333444444444444555555555555555666666666777777777777999888888888888:::;;;<<<:::;;;<<<======???BBBEEEPPPjjjnnn```dddnnnvvv~~~lllcccaaadddsssxxxaaauuuuuulllgggbbbNNNMMMKKKIIIFFFCCC@@@???>>>999333111333666777666222111111000000///............/////////......---...------------,,,,,,,,,...------,,,,,,------...------------------------.........---------------,,,------......------,,,......---,,,---...///000...///000111000///...---...........................------------...//////,,,,,,,,,,,,---...///000//////............//////------------------......------------------------------------------------,,,---......,,,,,,---...///......---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------,,,,,,------------------------,,,,,,,,,---------..........................................///000111111000000000000000000000000////////////000000000000222222111111111111222222111111222222222333333333444444444444555555555555555555666666666777777777888888888888999:::;;;<<<:::;;;<<<======???BBBEEEHHH___xxxddd^^^hhhqqqxxx~~~xxxjjjggg]]]fffvvvwwwccciii|||nnnkkkfffaaaKKKJJJHHHFFFDDDBBBAAAAAA>>>999333111333555666555111111000000///.........------......///.........------------------------------------------------------------------------..................------,,,------......------,,,///...---,,,,,,...///000...//////000000///.................................------------...//////---,,,,,,,,,------...///...............///000111,,,,,,------------......,,,------------------,,,------------------------,,,---......,,,,,,---...///...------,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------..............................///000111////////////////////////////////////000000000000222222111111111111222222111111111222222333333444333333444444444555555555555555555666666666777777888888888888999:::;;;;;;:::;;;<<<<<<===>>>BBBDDDTTTxxxxxxiiijjjooouuu{{{zzzqqqaaa```hhh{{{bbb^^^nnnhhhiiifff```KKKIIIFFFCCCBBBBBBCCCDDD>>>999333111222555555555111111000000///.........,,,---...............---------------------------------------------------------------------------------...//////......---,,,------......------,,,......---,,,---...///000........./////////.................................------------...//////---,,,,,,,,,,,,------......------......///000111,,,,,,,,,,,,------......,,,,,,---......---,,,,,,------------------------,,,---......,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------------,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////...............//////000////////////////////////////////////000000000000222111111000000111111222000000111222333333444444333333333444444444444555555555555555666666666666777888888999:::::::::;;;999:::<<<<<<<<<>>>AAADDDbbbuuummmooowwwvvv}}}nnnddd```lllkkk\\\rrruuueeeeeehhhfffbbbMMMJJJGGGCCCAAAAAABBBCCC???:::444111333555555555222111111000000///......------.........------,,,,,,,,,,,,------------...,,,------......------,,,------------------------+++,,,---//////...------,,,------......------,,,---------.................................//////------------------------...------------...//////------,,,,,,,,,,,,---------------------...///000++++++,,,,,,------......+++,,,---......---,,,+++------------------------,,,---......,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................++++++,,,------------,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...////////////......---......//////000000000000000000000000////////////000000000000111111000000000000111111000000111222333444444555333333333333444444444444444444555555555666666666777777888:::::::::::::::999:::;;;<<<<<<>>>AAADDD\\\tttqqqkkkpppqqqzzznnnbbbeeeqqqddd[[[iiijjjcccfffhhhfffeeeJJJIIIHHHFFFDDDBBBAAAAAAAAA;;;555222444666666555333222222111000000//////............---,,,,,,+++,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------***+++---.........---,,,,,,------......------,,,+++,,,...///000///...---------------......//////------------------------...------------...//////------,,,,,,+++,,,,,,------,,,,,,,,,,,,------...***++++++,,,------......+++,,,...//////...,,,+++------------------------,,,---......,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,---------,,,,,,,,,,,,,,,---------......)))******++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,------...//////000///......------.........000000000000000000000000////////////000000000000111111000000000000111111///000111222333444444555222222333333333444444444444444444555555555666666666777999:::;;;;;;::::::999:::;;;;;;<<<===AAACCCPPPgggpppfffWWWQQQbbbqqqrrrtttzzz}}}lllhhhjjjooo}}}pppWWWaaa{{{nnneeeeeehhhhhhggghhhEEEFFFGGGHHHGGGEEECCCBBBAAA<<<666333444666666666333333222222111000000000...///......---,,,+++***,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------)))***,,,......---,,,+++,,,------......------,,,***,,,...000111///---,,,---------------...///000------------------------...------------...//////------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,+++------------------------,,,---......,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......***+++,,,---......///000******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,------...///000000///......---------......000000000000000000000000////////////000000000000111111000000000000111111///000000222333444555555222222333333333444444444444444444555555555666666666777999:::;;;;;;::::::999:::;;;;;;<<<===AAACCCOOOUUUQQQKKKMMMOOOYYYlll|||zzz{{{~~~vvvnnnjjjhhhrrrbbbYYYpppllleeeccchhhjjjhhhhhhjjjHHHFFFDDDEEEGGGGGGDDDAAA@@@<<<666333333666999;;;555333222111111111///---000000///...------,,,,,,.........------,,,,,,,,,,,,------......------,,,........................---------,,,,,,++++++++++++,,,---...///...---,,,.........///////////////...............------,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................////////////000000000000111111111000///.........222111000000111222555666222222333333333333444444444444444555555555555666777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===BBBBBBBBBBBBEEEKKKRRRXXXwww{{{zzzqqqjjjeeefffsss___YYY~~~jjjddddddddddddeeegggiiijjjLLLJJJGGGGGGIIIHHHDDDAAA???;;;555222333555888:::666555333333333222111///000//////...------,,,,,,......---------,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,++++++++++++,,,,,,---...------------------....../////////000000000000000///......,,,+++++++++************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,------******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................../////////000000000000////////////000000000000222111000000111222444666222222222333333333444444444444444444555555555555666666777888888999999::::::;;;;;;;;;<<<<<<<<<<<>>BBBHHHLLLQQQlll}}}oooiiiaaahhhrrr}}}}}}cccRRR]]]mmmgggfffffffffgggiiilllnnnoooHHHEEEDDDEEEGGGGGGEEEBBB;;;777222000000333555666777555444444444444222111//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///******+++,,,------...///------......------,,,+++........................++++++,,,,,,,,,---------,,,,,,------------......------------,,,++++++***......---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++******,,,,,,,,,,,,------------***************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................./////////000000......//////000000111111111111000000111222333333111222222222222333333333333333444444444555555555555555666666777888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>CCCFFFHHHYYY}}}uuukkkgggffflllxxxmmmUUUOOOnnn|||kkkiiiddddddeeefffhhhkkknnnpppKKKHHHEEEEEEFFFFFFBBB>>>:::666222///000222444444555333222222333333111000...............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...******++++++,,,------...---------------,,,,,,+++........................+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************++++++,,,,,,,,,,,,))))))*********+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................//////////////////////////////000///111111111111111111222222111111111222222222333333333333333444444444444555444555555666666777888888888888888888999999999999:::;;;<<<;;;;;;===@@@BBBDDDRRRjjjwwwlllcccbbbgggtttwwwZZZPPPOOO|||qqqiiigggddddddeeefffhhhkkknnnpppRRRNNNJJJHHHGGGEEE@@@;;;999555111///000222333333333222000111111222000///........................,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------++++++,,,,,,,,,,,,------...////////////...------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++,,,---...---,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,++++++***++++++)))******++++++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////000000000000////////////000111111111111111111111111111111111222222222222333333333333444444444444444444555555666666777777777777777777888888888999999:::<<<<<<;;;<<<>>>@@@AAALLLXXXhhhsssddd``````eeeyyy|||ZZZOOOTTTdddqqqhhhhhhfffeeeeeeeeefffhhhkkkmmmoooQQQNNNJJJHHHHHHEEE@@@<<<888555222000111222333333333111000000111222000///........................,,,,,,,,,---------......,,,------......------,,,------------------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......//////......---,,,************+++++++++,,,***++++++++++++,,,,,,,,,******++++++,,,---------***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++++++++,,,******++++++,,,------...*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////......//////000000111111000000111111111111000000111111111111222222222222222222333333333444444444333444444555555666777777666666666777777777888888777999;;;<<<;;;<<<===??????FFFJJJRRRnnnzzzzzznnnjjjfffaaahhhwwwyyy]]]NNNVVVfffzzzggg```aaadddbbbbbbbbbbbbdddfffhhhiiiJJJGGGEEEEEEGGGFFFCCC???888555222000111222333333333111000111222222111000---.....................,,,,,,,,,------.........,,,------......------,,,........................+++++++++,,,,,,---------)))***+++,,,---,,,++++++///......------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))***++++++,,,------)))***,,,.........,,,+++///...------,,,+++******---,,,,,,++++++,,,,,,---000///...,,,++++++,,,,,,++++++,,,------...//////******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++------------++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---------.........//////,,,,,,---///000222333333000000111111111111000///000111111111111222222222222222333333333444444444333333444444555666666777666666666666777777777777666888:::;;;;;;;;;<<<>>>AAABBBCCCGGG\\\xxxgggwwwzzzvvvpppccc___fffnnn{{{www\\\OOOQQQfff||||||jjj```UUUUUU^^^^^^]]]]]]]]]___```bbbdddJJJGGGEEEEEEEEECCC???;;;888555111000111444555666222222222111111111111000........................---------------------------------------------------------------------------,,,+++***)))***+++,,,,,,,,,************,,,,,,,,,+++((($$$&&&,,,///---,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,---000222000///---,,,+++,,,------)))******++++++,,,------*********************************++++++,,,,,,,,,***---000111///---,,,,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......................................................,,,,,,,,,---...///000000222222111000//////000000000111111222222111111000222222222222222222222222222222333333333333444444444444444555555555555666777777777777888888888888999999:::;;;;;;<<<<<<===>>>AAABBBHHHRRRcccqqqggg~~~yyymmmccc___aaajjj{{{```PPPOOOhhhiii]]]ZZZVVVTTTXXX]]]]]]\\\[[[ZZZ\\\___bbbIIIGGGEEEEEEEEECCC???<<<888555111///000222444444222222222111111111000000........................------------------------------------------------------------------,,,,,,...---,,,+++***++++++,,,---,,,+++******+++,,,---------***&&&(((,,,---***,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,,,,---///111......,,,+++++++++,,,,,,,,,+++++++++++++++++++++*********************************++++++,,,,,,,,,+++...222333111///---------+++******+++,,,,,,+++******+++++++++,,,,,,,,,...---+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......................................................,,,---------.../////////222111111000//////000000000000111111111111000000222222222222222222222222222222333333333333444444444444444555555555555666666666666777777777888888888888999999:::;;;;;;;;;<<>>===>>>BBBFFF```xxxlll~~~wwwjjjeeeaaa]]]___hhhyyyaaaLLLMMMlllgggYYYOOOOOORRRPPPRRRVVVVVVWWWYYYZZZYYYYYYZZZ[[[FFFFFFEEEEEEEEECCCAAA???:::777333111111111111111111111111111000000000000........................------------------------,,,,,,------------------.........------,,,,,,+++......---------,,,,,,,,,---------------------------///...,,,,,,///---))),,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++******,,,...++++++******************,,,,,,,,,++++++************************************************+++++++++***...333555333000...,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.....................................................................---------111000000/////////000000000111111222222111111000111111111111222222222222222222222333333333444444444444444555555555555666555555555555666666666666777777888888999:::::::::;;;?????????BBBAAAQQQnnnooogggssspppiiibbb^^^```kkk~~~dddWWWTTTiiikkkVVVPPPLLLNNNOOONNNPPPTTTUUUXXX[[[]]]\\\\\\\\\\\\EEEFFFFFFFFFDDDBBB@@@@@@<<<999555333333333222111111111111000000000//////........................------------------------,,,,,,,,,---------...............------,,,,,,,,,.........---------,,,,,,------------------------+++------,,,...111///+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,,,,+++***+++,,,)))***************************+++++++++,,,,,,,,,************************************************))),,,111222111...,,,+++---+++******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,------------------------------------------------+++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.....................................................................---------000///////////////000000111111222222222222111111000000000111111222222222222222222333333333444444444444444555555555555666555555555555666666666666888888999999:::;;;;;;;;;999??????@@@DDDAAAJJJ___tttggg[[[^^^kkkuuuhhh```]]]bbbppp}}}|||gggSSSGGG[[[iiiXXXPPPNNNMMMMMMMMMLLLOOOTTTTTTWWW[[[]]]]]]\\\\\\\\\EEEGGGHHHFFFDDDAAA@@@@@@;;;999666444444444333222111111000000000/////////........................------------------------+++,,,,,,------.........---------------------------------------,,,++++++,,,,,,------------,,,,,,***,,,,,,+++---111000,,,,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))+++------+++***+++,,,))))))***+++++++++******)))******+++,,,,,,------***************************************))))))))))))+++...///...,,,++++++---+++******+++,,,,,,+++******+++++++++,,,,,,,,,***+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......................................................------..................//////......//////000000111111222222222222111111//////000000111222222222222222333333333333444444444444444555555555555666555555666666666777777777888888999999:::;;;;;;;;;666<<<<<<>>>CCCAAADDDSSSZZZ~~~|||]]]ZZZYYYgggqqqccc]]]___gggppp|||iiiQQQJJJGGGjjjpppWWWPPPKKKKKKKKKJJJKKKLLLPPPSSSQQQTTTWWWYYYYYYYYYYYYYYYFFFHHHIIIGGGCCC@@@??????:::777555444444444333222111000000000////////////........................------------------------++++++,,,,,,---......///+++,,,,,,------.........+++,,,---------,,,*********+++,,,------,,,+++***,,,---,,,***,,,///...***,,,,,,------,,,,,,+++*********++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***,,,---...,,,+++++++++))))))+++,,,,,,,,,+++++++++++++++++++++++++++,,,************************+++*********)))))))))(((***,,,------,,,++++++,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,((()))***+++++++++,,,+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***************************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......................................................,,,---------.../////////...............///000000//////000000000000///////////////000111222222222222222333333333333444444444444444555555555555666666666666777777777888888777777888888999:::::::::777<<<:::;;;AAA??????JJJLLL```tttaaaUUUTTTcccvvvxxxnnnhhheeefffooo|||~~~}}}mmmQQQIIINNNfffxxx]]]OOOMMMHHHIIIIIIJJJKKKMMMOOOOOOOOOQQQTTTVVVVVVVVVWWWXXXFFFHHHJJJGGGCCC???>>>>>>888666444333333333222111000000000000////////////........................------------------------++++++,,,,,,---...//////***++++++,,,---...//////++++++,,,---,,,+++***)))******,,,,,,,,,,,,******...///---)))***---,,,))),,,,,,---------,,,++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***,,,......---+++++++++)))***+++,,,------,,,+++------,,,++++++*********************************+++*********))))))((((((+++,,,---,,,++++++,,,------+++******+++,,,,,,+++******+++++++++,,,,,,,,,'''((()))***,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++,,,+++*********+++,,,---***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......................................................,,,,,,------...///000000...............///000111------............------...//////000111222222222222222333333333444444444444444444555555555666666777777777777888888888888666666666777888888999999:::>>>;;;:::@@@>>><<>>>>>???@@@BBBAAALLL```dddMMMOOOTTTVVVfff|||ttt```dddaaagggwww{{{zzzzzzhhhTTTMMMTTThhh|||mmmPPPLLLMMMIIIKKKJJJJJJJJJKKKLLLMMMMMMTTTWWWWWWSSSQQQSSSTTTSSSCCCEEEGGGGGGDDDAAA???>>>:::888555333333333222111111///...///222333222000///......------......//////............---------,,,+++***+++---...---,,,------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++******)))---******------))))))------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))************++++++++++++))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++***++++++,,,------......------,,,)))******++++++******))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******,,,***))))))+++,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------,,,,,,,,,---------......000000000000000///..................////////////000000111111111222222222222222222222222222222222333333333444444444555555888888888888777777666666777777777777888999::::::>>>>>><<<:::888888:::===>>>FFFTTTjjj{{{```TTTNNNMMMZZZlllnnniiiccccccmmmzzz{{{|||iiiQQQKKKYYYttt___MMMLLLMMMIIIJJJJJJIIIJJJJJJKKKLLLMMMRRRVVVWWWSSSRRRUUUVVVUUUEEEGGGIIIHHHEEE@@@===<<<<<<999777555555555333222111000///000111222111000///......------......//////............------------,,,+++,,,---...---,,,------------------------,,,,,,---------,,,+++***+++,,,,,,---------------+++++++++++++++,,,,,,,,,---,,,,,,++++++*********,,,)))))),,,,,,******,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******************)))(((+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++***))))))+++,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000///..................////////////000000000111111111222222222222222222222222222222333333333444444444555555666666666555555555555444777777777777888999::::::<<<<<<;;;:::<<>><<<:::999777777777777666555333222222222222222222111//////............/////////............------------,,,+++,,,---...---,,,------------------------+++,,,---......,,,***)))++++++,,,---------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))((()))******))))))***+++++++++,,,+++++++++***++++++,,,,,,,,,++++++************+++++++++,,,,,,)))*********++++++++++++,,,,,,++++++++++++++++++))))))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************---,,,***+++,,,......---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////..................////////////000000000000111111111111111222222222222222333333333333333444444444555555555555555444444444444444666666666777777888999:::999:::;;;===BBBIIIRRRXXXCCC>>>???DDDGGGVVV{{{qqq^^^PPPHHHRRR^^^wwwrrrddd```ccckkkqqq}}}mmmUUUKKKPPPbbbfffMMMGGGJJJJJJIIIJJJIIIIIIIIIIIIJJJLLLMMMMMMNNNSSSUUUSSSSSSXXX[[[[[[CCCFFFJJJJJJHHHCCC@@@>>>777666666777999:::999888555555555555444333333333/////////......////////////............---------...---,,,,,,......---,,,------------------------+++,,,---......,,,***)))***++++++,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,+++++++++++++++***)))***+++***+++,,,,,,,,,***++++++,,,,,,,,,+++******++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++++++++++++++***,,,,,,------------,,,,,,+++***++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************+++*********---+++******,,,------,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,,,,---------............////////////..................//////////////////000000000111111111111111111222222333333333333333333444444444555555555555555555555555555555666666666666777888999::::::;;;<<<===>>>@@@DDDGGGBBB<<<===BBBAAAEEEaaa~~~^^^GGGJJJLLL[[[vvvsssfffbbbcccdddhhhrrrzzz}}}}}}dddQQQGGGRRRbbb}}}iiiVVVGGGHHHKKKGGGFFFJJJIIIIIIIIIJJJKKKLLLNNNNNNLLLQQQSSSQQQRRRWWWZZZZZZCCCFFFJJJKKKIIIDDDAAA???444444555777:::<<<;;;:::777888888777444333333444000//////......//////000///............---------///...------......---,,,------------------------,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,***+++,,,.........------+++++++++++++++++++++++++++......,,,---000000...)))***+++,,,---,,,+++*********+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,---------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---))))))))))))))))))))))))************************))))))***++++++++++++******)))((((((***++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................,,,,,,,,,---------......------.../////////................../////////////////////000000000111111111111111222222333333444333333333444444444555555555555555555555666666666666666666666777888999999888:::<<<===<<<;;;;;;<<<===:::===CCCCCCCCCSSShhhnnnQQQMMMEEEJJJ___ssssssiiibbb]]]^^^eeerrrxxxssssss~~~```MMMHHHIII\\\lll~~~VVVMMMIIIKKKJJJFFFEEEJJJHHHHHHHHHIIIJJJLLLMMMNNNKKKPPPQQQOOOPPPTTTVVVVVVEEEHHHLLLMMMIIIDDD???===444444555777:::;;;:::999777888999777444222333444000000////////////000000///............---------000...------......---,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,---------------)))***,,,...//////...---++++++++++++++++++++++++)))---...+++,,,000000---(((***+++------,,,+++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------*********++++++,,,,,,---............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******)))'''(((***++++++******+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,---------......,,,---......//////..................////////////////////////000000000111000111111222333333444444333333333444444444555555444444444555555555666666666555555666666777888999666999;;;<<<<<<===>>>???;;;;;;>>>BBBAAACCCMMMYYYppp]]]MMMHHHTTT^^^kkksssiiiggghhhllltttzzzvvv{{{eeeQQQHHHKKKOOOgggwwwbbbJJJIIIHHHHHHGGGFFFGGGHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJOOOPPPMMMMMMPPPRRRRRRGGGJJJNNNNNNIIICCC>>>;;;555555666888::::::999777666888999777333111222333000000////////////000000//////.........---------000///------......---,,,------------------------...---,,,+++++++++,,,,,,,,,---......//////......)))***---...//////...---++++++++++++++++++++++++&&&***+++((((((---...***((()))+++---------+++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++*********+++---...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++*********+++,,,---************************((((((((((((((((((((((((((()))***+++,,,,,,+++***,,,+++)))***+++------,,,***+++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////.............../////////000////////////000000000000000000111222333333444444333333333444444444555555333333333444444555555555555555555666666777888999999:::;;;:::999888:::;;;===???@@@???===@@@IIIRRRiiilllWWWKKKMMMNNNSSSpppqqqkkkfffeeelllxxxuuuooowwwuuu]]]MMMHHHJJJPPPVVVsssfffHHHEEEGGGFFFDDDEEEGGGHHHGGGCCCCCCDDDEEEFFFHHHJJJKKKJJJNNNOOOLLLKKKNNNOOONNNIIILLLOOOMMMGGGAAA===;;;888555333444666666444222555555666777888666222///,,,---------....../////////............---------000000000000000000000000..................------,,,,,,,,,++++++*********,,,------...///000111111)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((***+++------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++******++++++,,,---------,,,+++************,,,***((('''((()))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))((())))))(((((((((((())))))++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++***+++,,,------,,,+++***.........------,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,------...................................................------............////////////000000000000111111111111111111222222222333333333444555555555444333333222333333333444444444555555555555666666777777888888777777888999;;;<<<======???>>>===>>>@@@DDDHHHKKK```kkkNNNMMMPPPMMMWWWjjjvvv{{{vvvuuullliiiooorrr~~~xxxuuuzzzeeeZZZJJJGGGMMMLLLUUUlll{{{___LLLGGGCCCCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBCCCEEEGGGIIIKKKHHHJJJMMMNNNNNNMMMMMMNNNIIILLLOOOMMMHHHBBB>>><<<777555333444666666555333666666777777777555111///.............../////////000000/////////.........////////////////////////,,,---------.../////////,,,,,,,,,,,,++++++++++++,,,,,,------......//////***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,---------+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++******++++++,,,---,,,+++******)))*********---+++)))((()))******))))))******+++,,,,,,------******+++++++++,,,,,,,,,***+++++++++++++++******+++******************+++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++***......---------,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,---------..................................................................////////////000000000000111111111111111111222222222333333333444444555555444333333222333333333444444444555555555555555666777777888888888888999999:::;;;<<<<<<======<<<<<<>>>BBBEEEGGGSSSooozzzaaaUUULLLFFFPPPaaaxxxtttqqqvvv}}}}}}pppiiikkklllwwwwwwuuussswww}}}fffSSSRRRJJJHHHLLLRRRiii}}}^^^KKKGGGIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJHHHJJJLLLMMMLLLLLLMMMOOOIIILLLNNNMMMIIICCC???===666555444444666777666444666777888777666333000...000000000000////////////111000000000////////////////////////////////////+++,,,,,,---...///000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++******++++++,,,---)))))))))))))))***++++++...,,,***)))***++++++***+++++++++,,,,,,------...******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,------------...............................................................////////////000000000000111111111111111111222222222333333333444444444444444333333222333333333444444444555555444555555666666777888888888999999999::::::;;;;;;<<<;;;;;;;;;<<>>555555555555666666666666777888888777444111///...222111111111000000//////000000000/////////......////////////////////////,,,---------......//////,,,,,,,,,------.........------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---))))))))))))***+++,,,---///---+++***+++,,,,,,+++++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,---///------------------------........................---------...........................///////////////000000000111111111111111111222222222333333333333333444444444333333222333333333444444444555555444444555555666777777888999999999999999999::::::<<<;;;::::::;;;===???@@@EEEIIITTThhhrrr^^^RRRKKKWWWaaaxxxxxxhhhccciiirrrwwwuuummmkkkkkkooouuu}}}xxxmmmjjjlllsssxxxvvviii]]]RRRKKKCCCKKKVVVpppqqqQQQFFFGGGDDD>>>????????????@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHJJJMMMOOOHHHIIIKKKLLLJJJGGGBBB>>>555666666666666555666666666888999777333000//////222222111111000000///////////////.........------........................//////......---------,,,,,,,,,,,,------..................---------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++******++++++,,,---*********+++,,,---...//////---+++***+++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++---,,,+++***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,...///------------------------........................---------.........//////............///////////////000000000111111111111111111222222222333333333222222333333444333333222333333333444444444555555444444444555666666777777999999999999999999999999<<<;;;;;;;;;<<<===??????EEECCCEEELLLYYYpppmmmVVVWWWQQQVVVsss{{{gggbbbeeeaaafffnnnvvv~~~wwwpppooonnnmmmpppvvv~~~~~~zzztttooosss~~~fffYYYRRRKKKHHHJJJTTTkkkyyyPPPDDDEEEBBB===<<<>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHLLLNNNFFFGGGHHHJJJJJJGGGBBB>>>666777888777555444555666555777888666222//////111111111111111000000000000............------------........................000000///...---,,,,,,+++,,,,,,,,,,,,---------------------------.........------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,.../////////---+++***+++,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...+++---......------...///...------------,,,,,,,,,........................,,,,,,------.../////////............////////////000000000000111111111111111111222222222333333333111222222333333333333333333333333444444444555555333444444555555666777777777888888888999999::::::;;;;;;;;;<<<===>>>??????BBBBBBDDDIIILLLWWWrrrZZZPPPMMMZZZsss|||ggg^^^XXXYYY]]]cccjjjvvv|||vvvpppgggdddgggcccqqq}}}qqqlllnnnooouuuzzzrrr^^^NNNJJJGGGBBBEEENNNuuuzzzZZZCCCDDDDDD::::::FFF======>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBDDDFFFFFFFFFHHHJJJMMMEEEEEEFFFHHHJJJGGGBBB===777999:::888555333444555333666888666111///000333//////000000000000000000////////////..................................../////////...---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,------...///,,,******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---......------...000......---------,,,,,,,,,........................,,,,,,------...//////000............////////////000000000000111111111111111111222222222333333333111111222333333333333333333333333444444444555555333333444555555666666777666666777888999::::::;;;999999:::;;;<<<>>>>>>???@@@???DDDJJJKKKMMM]]]qqqqqq```SSSRRR[[[rrrxxxcccZZZWWWVVVYYY]]]gggyyy|||ooohhhiii```gggqqq{{{{{{tttmmmhhhkkkrrrvvvjjjXXXJJJCCCEEECCCBBBRRRhhhwwwYYYKKKBBBEEECCC<<<===DDD======>>>??????@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@BBBEEEFFFGGGHHHIIIKKKDDDDDDEEEGGGIIIGGGBBB===888:::;;;888555222333555222666888555111...111444......//////000000111111000000000000////////////........................------..................,,,,,,,,,++++++*********))))))***+++,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---...,,,***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++***((('''&&&---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,---......------...000.........------,,,,,,,,,........................,,,,,,------...///000000............/////////000000000000000111111111111111111222222222333333333000111222333333333333333333333333444444444555555333333444444555666666777555666777888999:::;;;;;;777888999:::<<<===>>>???AAA===???GGGJJJJJJUUUeeesssXXXQQQWWWddd}}}mmm^^^XXXUUUVVVWWW]]]mmm~~~}}}uuuvvvkkkkkkkkkmmmssswwwqqqmmmkkkjjjmmmwwwoooQQQOOOEEEBBBEEEBBBGGGeeeVVVMMMFFF???>>>BBBBBB;;;444===>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>AAAEEEGGGGGGGGGIIIJJJDDDEEEGGGIIIIIIFFF@@@<<<888666444444444555444333333222111000000111222222///////////////000111111555222000///000000000///---------------,,,,,,,,,---,,,++++++------,,,+++000///---,,,+++,,,------..............................---,,,,,,,,,,,,------,,,+++++++++,,,---...,,,,,,+++++++++++++++++++++++++++************)))++++++******************((()))***,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///---+++)))******++++++++++++++++++++++++///,,,+++,,,...///---+++------,,,+++++++++,,,,,,************+++,,,------,,,,,,,,,++++++*********++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------...------,,,,,,,,,------..............................//////000000000000.........///111222000///222222222222222222222222333333333333333333333333333333333444444444555555555555555666666666666666999555444666777666888===::::::::::::;;;<<<======@@@AAABBBDDDGGGJJJLLLNNNdddtttbbbSSSMMM\\\tttuuueeeYYYVVVTTTRRRYYYdddqqq}}}}}}uuukkkgggkkkrrrxxxzzzyyyqqqmmmeeeiiikkknnnxxxmmmVVVHHHFFFEEEEEEFFFLLLddd{{{OOOIIIAAAAAA@@@@@@???>>>======;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCBBB@@@???@@@AAADDDDDDDDDDDDEEEFFFGGGHHHBBBDDDFFFIIIJJJGGGBBB>>>777666444333444444333222222222111000000000111222///.........//////000111///---+++***+++,,,,,,+++---------------.........---,,,++++++------,,,+++///...---,,,+++,,,,,,---..............................---,,,,,,,,,,,,---,,,++++++***+++,,,---...+++++++++++++++++++++++++++++++++************)))++++++******************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,+++,,,------,,,+++---...+++++++++++++++,,,,,,,,,...,,,+++,,,...///---+++---,,,,,,,,,---...//////+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------...------,,,,,,---------........................//////............//////000///...///000111111000222222222222222222222222333333333333333333333333333333333444444444444555555555555555666666666666777555777;;;<<<999888;;;::::::999::::::;;;<<<===???@@@AAACCCEEEHHHJJJKKKNNNkkklllTTTRRR]]]{{{}}}ggg\\\WWWRRRUUU]]]```jjjyyy}}}sssqqqrrrqqqooorrrwww~~~{{{qqqkkkjjjkkkooowww{{{hhhWWWLLLEEEEEEEEEMMM]]]rrraaaBBB===@@@??????>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBAAA???>>>???@@@CCCCCCCCCDDDEEEFFFHHHHHHAAACCCEEEIIIJJJHHHCCC???666444333333333333222000111111000000000111111222.........---......///000///---++++++,,,------,,,---------......//////000---,,,+++,,,---...---+++...---,,,,,,+++,,,,,,,,,..............................---,,,,,,,,,,,,,,,+++************+++,,,,,,*********++++++,,,,,,---+++++++++************)))******++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---...///...---,,,---...******++++++,,,,,,------...,,,+++,,,---...---+++++++++++++++,,,...///000,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***------------,,,++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((())))))***+++---...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------------------------------,,,,,,------...........................///...---...///111444666222000......///111111111222222222222222222222222333333333333333333333333333333333333444444444444444444555555555666666666555555999???@@@;;;888999999999999::::::;;;<<<===??????@@@AAACCCEEEGGGHHHJJJXXXgggjjjVVVQQQ```~~~jjj^^^TTTRRRUUUWWW[[[dddnnntttyyyxxxrrrmmmqqquuuvvvvvv|||{{{rrriiieeehhhooouuu~~~wwwbbbRRRJJJEEEBBBBBBGGG[[[{{{___KKK???;;;>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@>>>===>>>???AAABBBCCCDDDFFFHHHIIIIIIBBBDDDFFFIIIJJJHHHCCC???555333222222333333111///000000000000111111111222......---------......//////---,,,---...///...---,,,------...///000111111...,,,+++,,,---...---,,,------,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,***************+++++++++))))))***+++,,,,,,------+++++++++*********))))))******+++++++++++++++,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111222111///,,,******+++******+++,,,,,,------------,,,,,,,,,,,,---,,,,,,))))))))))))******+++,,,------,,,+++************++++++++++++++++++++++++.........---,,,+++***)))+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((())))))***+++---...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------------,,,,,,,,,---..............................---------///222777<<>>>>>>>>>>>???@@@@@@>>>===>>>@@@AAABBBDDDFFFHHHIIIJJJKKKEEEFFFHHHJJJJJJGGGAAA===444333222222333222000...000000111222222222222222///...------------......+++******+++---...---,,,,,,------...///000111111...---,,,,,,......---,,,------------------------........................------,,,++++++++++++,,,))))))******++++++++++++))))))***+++,,,,,,------+++++++++*********))))))******++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111///,,,+++***+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++,,,,,,,,,+++******))))))))))))------,,,+++************++++++++++++++++++++++++.........---,,,+++***)))+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------++++++++++++++++++++++++******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///........................---------///222777<<>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA@@@??????@@@AAAAAABBBDDDGGGIIIJJJJJJKKKFFFGGGIIIJJJJJJGGGAAA===333333222333444333000...000111222333444444444333000///......---.........,,,,,,,,,...000111000...---------......//////000...---,,,---...///...,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,---+++++++++************)))******++++++,,,---------,,,,,,*********+++,,,---------------,,,,,,,,,,,,---------.........//////+++---......------...///------------,,,,,,,,,,,,***,,,---,,,+++***+++---000///...,,,++++++++++++,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,------------,,,++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,---......///........................///...---...///111444666444222000///000111111000111111111222222333333444333333333333333333333333222222222222333333333333222222333444555666666777777444444777777444555888888888888999999:::;;;<<>>>>>>>>>>>???AAA@@@??????@@@BBB@@@AAADDDFFFHHHHHHHHHHHHEEEFFFHHHJJJKKKHHHCCC>>>444333333444555444111...111222333555666666555555111000//////.........///------...000333444222111---------------.........///---,,,---...///...------...000111111111000000++++++++++++++++++++++++---,,,++++++***+++++++++******,,,---------,,,++++++++++++++++++++++++++++++++++++************)))******++++++,,,------...---,,,+++***+++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,------------)))+++,,,---,,,---...000.........---,,,,,,++++++***,,,---,,,***)))+++---//////...---,,,,,,,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,---------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////........................//////............//////333222000111222222000///000111111222333333444444333333333333333333333333111222222222222333333333111222222333555666666777777444444777777444444666888888888888999:::;;;<<<<<<<<<===>>>???AAACCCDDDDDDMMMKKKHHHLLLRRRaaavvvrrrvvv}}}qqqfff\\\WWWTTTQQQOOOPPPNNNQQQSSSUUUWWW^^^iiirrr~~~{{{vvvpppmmmmmmrrrvvv|||{{{vvvrrrmmmjjjfffiiilllooouuu}}}~~~vvvpppmmmbbbfffnnn}}}oooPPPIIIHHHLLLPPP]]]yyyRRR@@@@@@;;;<<>>>>>>>>===>>>??????>>>>>>???AAA>>>???BBBDDDEEEEEEDDDDDDCCCDDDGGGJJJLLLIIIEEEAAA444444444555555444111...111333444666777777666666111111000///////////////))))))***---///000///...------------------,,,,,,///...------...///...---...///000222222222111000************************---,,,++++++******++++++***+++,,,---...---,,,,,,,,,,,,+++++++++++++++++++++++++++************)))******+++,,,,,,---......---,,,+++++++++---000111.........------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---//////...---,,,++++++***))),,,---,,,***)))+++---,,,,,,+++++++++,,,------************+++,,,------*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++*********+++,,,,,,---------------------------,,,,,,,,,---------......*********++++++,,,,,,,,,..........................................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------+++++++++,,,---...///000..............................//////000000000000333222111222333222000...000000111222333333444444333333333333333333333333111111222222222333333333111111222333555666666777666444555999999555333555888888888888999:::;;;<<<::::::;;;<<<>>>@@@BBBCCC<<>>>>>>>>;;;===>>>>>>======>>>@@@<<<===@@@BBBBBBBBBAAA@@@FFFFFFGGGHHHIIIFFFBBB>>>999777555555555444333111222444666666444222111000333222111000///...---,,,........................------------------------,,,,,,,,,,,,,,,---...///...000000///...---...///))))))*********+++++++++......---,,,,,,+++*********+++,,,,,,------------)))******+++++++++******,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********........................++++++++++++++++++++++++...---,,,,,,---,,,+++)))///...---,,,+++,,,------...---+++******+++---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...,,,***+++---...,,,***...---...000---((()))---++++++,,,,,,,,,---------......---------,,,,,,,,,---------------,,,,,,,,,++++++,,,------,,,+++***...............///000000222111///......///111333000111111111222222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444555555555666666777777777888999999::::::;;;;;;<<<<<<===???@@@AAAEEEEEEEEEDDDEEEIIIOOOSSSjjj{{{~~~lllbbb___[[[UUUPPPLLLLLLKKKKKKLLLPPPVVVZZZkkkwww~~~|||sssrrrrrrtttwww{{{}}}~~~~~~tttmmmfffkkkooonnnkkkmmmuuu|||~~~{{{rrrkkkiiiccc[[[___hhhwwwuuuZZZHHHDDDIIIWWWnnnmmmUUU@@@>>><<<:::888888999:::999999888888888888999999::::::999:::;;;<<<===>>>???????????????>>>=====================>>>>>>>>>GGGGGGHHHJJJJJJHHHCCC@@@888666444444444333222000000222555666444333222333222222111000///...------........................---------------------------,,,,,,,,,------...///...///000///...---...///*********+++++++++,,,,,,......---,,,,,,+++*********+++,,,,,,---------,,,******+++++++++******)))+++******))))))(((((((((,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---------,,,***///...---,,,,,,,,,------...---+++******+++---...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...---+++,,,...///---+++***((((((+++---...///111++++++,,,,,,,,,------------------------------------------------.........000000000/////////000000///............///000000000111222222222111000///000000000111111111222222222222333333444444444444333333333333333333333333222222333333333333444444444444555555555555555555555666666777888888999999<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCFFFJJJNNNSSSnnnyyy{{{|||nnnccc[[[WWWRRRQQQPPPNNNLLLMMMOOOQQQ]]]hhhsss|||~~~||||||~~~~~~}}}yyy{{{~~~|||xxxuuussspppmmmlllqqqvvvxxxzzzzzzoooddd___]]]cccjjjrrr{{{yyy]]]NNNJJJQQQgggfffMMM@@@???===;;;999888888888999999888888777777888888999999999999::::::;;;<<<===>>>>>>??????>>>======<<<=========>>>>>>>>>??????HHHHHHIIIKKKKKKIIIDDDAAA777555333333333333111000...111444666555444444444000000000000////////////........................---------------------------------------............///000///---------...+++++++++,,,,,,,,,------...------,,,,,,++++++***++++++,,,---------,,,,,,++++++,,,,,,+++***))))))......---,,,+++***)))))),,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,///...---,,,,,,,,,,,,---------++++++++++++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...---,,,,,,......---,,,111///---,,,...000///---,,,,,,,,,,,,------------------------------......---------......//////000///...---------....../////////......//////000111///111444666666333///,,,/////////000000000111111222222333333444555666666333333333333333333333333222222333333333333444444555555555555555555444444555555555666777777888888<<<<<<<<<===>>>???@@@AAA@@@AAABBBBBBCCCDDDFFFIIIJJJVVVkkkvvvtttwwwjjjdddXXXVVVSSSPPPMMMKKKKKKKKKRRRYYYaaaiiiuuu~~~{{{yyyyyywwwrrrnnnppppppqqqrrrtttwwwyyyzzz}}}~~~~~~xxxrrruuuqqqllljjjlllqqquuuxxx~~~wwwqqqhhh```]]]]]]aaallluuu]]]OOOVVVeeewww}}}cccPPPAAA999888<<<;;;999888777666777777888888777777777777888888888888999999::::::;;;;;;==================<<<;;;<<<<<<===>>>???@@@@@@AAAHHHHHHIIIKKKKKKIIIDDDAAA777555444444444444333111000222555666555444444444////////////000000000000................................................------...............---...///000///---,,,---...,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))))))......------,,,,,,,,,+++,,,++++++******++++++,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---------.........------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------222333///,,,...---***,,,,,,,,,------------...------------............,,,------...///000111111,,,,,,---.........------/////////...///000000111000222555777666333///---////////////000000000000111222222444555666777777333333333333333333333333222222222333333333444444555555555555555444444444555555666666777888888888;;;<<<===>>>???@@@@@@@@@@@@AAADDDDDDDDDDDDEEEFFFJJJNNNWWWhhh~~~rrrccc___YYYTTTQQQPPPPPPPPPOOOSSSWWW]]]ggguuu{{{uuuvvvuuussspppnnnllljjjiiinnnoooppptttxxxzzzzzzyyy~~~}}}|||{{{yyywwwvvvuuutttvvvmmmlllnnnnnnmmmqqqpppnnnpppvvv|||tttkkkdddaaa^^^\\\dddmmmxxx~~~fffYYYUUU\\\uuucccIII>>>999:::>>>:::999888666666555666666777777777666666777777777888888999999::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBGGGGGGHHHJJJJJJHHHCCC@@@888777555555666666444333222444777777555333222222////////////000000000000................................................---......//////...---------//////...---,,,---...,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******(((((())))))******++++++,,,++++++******++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------***++++++++++++,,,,,,---"""111888000))),,,000...,,,,,,---------.................................,,,------...///000111111///111444777777666333111///////////////000111111222333333444444222111000////////////000000000000111111222333444666666777333333333333333333333333222222222333333333444444555555555555555555555444666666777888888999999::::::;;;<<<>>>????????????>>>@@@CCCDDDCCCBBBCCCDDDDDDHHHNNNWWWhhh~~~}}}uuunnnccc[[[WWWUUUUUUTTTPPPOOOPPPTTTZZZcccnnnwww}}}zzzvvvrrrooommmnnnmmmlllmmmoooooonnnlllqqqrrrrrrsssttttttttttttrrruuuxxxyyyxxxvvvvvvvvvyyy{{{||||||zzzwwwuuusssooonnnnnnnnnnnnnnnooopppuuunnnnnnqqqtttuuuzzz|||~~~zzzrrrhhh___[[[[[[aaaffftttqqq```TTTYYYkkkoooKKK<<<;;;;;;:::<<<888777777666555555555555777666666555555666666777777888999:::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAGGGGGGHHHJJJJJJHHHCCC@@@888777666666777777666444333555777777555333222222////////////000000000000......................................................///000000...---,,,---...///...,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++((())))))***+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000///---,,,---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------......------------------------)))+++,,,,,,,,,,,,---///333EEEKKK999+++---111///,,,---------............/////////.........---------------......//////000000222555888999777555333000000//////000000111222222222111111111222222222/////////000000000111111111111222222333444555555333333333333333333333333222222333333333333444444444444444555555555666666777777777888999999::::::888999;;;===>>>>>>>>>===;;;===@@@@@@@@@@@@AAABBBBBBGGGLLLOOOSSSfffyyylllddd^^^ZZZWWWUUUQQQOOOPPPQQQSSSZZZbbbnnnxxxyyywwwuuuttttttsssqqqpppnnnnnnmmmlllkkkjjjjjjiiigggiiikkkkkkiiigggggggggiiikkkmmmmmmllljjjjjjkkkkkkkkkjjjkkkmmmpppsssuuuyyyyyyzzz~~~qqqgggccc^^^\\\^^^dddmmm{{{jjjYYYZZZaaawwwlllSSS<<<999===;;;777555666666666666555555555444666666555555555555666666888999:::;;;;;;:::999888:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>??????@@@HHHHHHIIIKKKKKKIIIDDDAAA777666555555666666555444222444777777666444333333000000000000////////////...................................................///000000000///---,,,---...///...,,,+++,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++,,,------------,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++,,,,,,,,,---((())))))***++++++,,,,,,------------------------+++...111000,,,***,,,///------.........---,,,++++++,,,,,,------,,,,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///........................------------------------------------------------,,,,,,,,,---------......------------------------***---///...------///111PPP___ZZZ>>>+++...000+++------------............111111000///...---,,,,,,---------------.........---...///000111111111111000000//////000000111222//////000111111222222222000000000111111111222222111111111222222333333333333333333333333333333333222222333333333333444444222333333444555666777777666666777777888999999999666888:::<<<======<<<<<<;;;===?????????@@@BBBCCCEEEGGGJJJLLLJJJQQQggg}}}uuunnneee___[[[YYYUUUQQQSSSYYY___gggooovvv}}}{{{yyywwwwwwuuuvvvwwwvvvtttssssssuuutttvvvyyyyyyxxxyyy{{{~~~~~~}}}tttiiiaaa\\\XXX[[[fffwwwzzzcccXXXaaatttsssPPPAAA777999<<<888555777666666666666666555555444666555555444444555555666999:::;;;<<<<<<;;;:::888;;;;;;<<<===============;;;;;;<<<<<<=========>>>IIIJJJKKKLLLLLLJJJFFFBBB666555444444555666555333000333666777666555555555111000000000////////////........................////////////////////////...///000111000///---+++---...///...,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,---.........+++*********************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++,,,------......------------------------,,,///222111,,,***,,,///,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////........................------------------------------------------------,,,,,,,,,---------......------------------------,,,...111000//////111444XXXbbbWWW888'''...222+++---------.........//////222222111///...---,,,+++------------------,,,,,,...---+++***+++...000222000000000000000111111222,,,---000222333222222111111111111111222222222222111111111111111111111222333333333333333333333333222222333333333444444444111222333444555777888888555555666666777888888888555777999;;;<<<<<<;;;;;;===???@@@@@@AAABBBDDDGGGAAAAAADDDJJJLLLNNNWWWcccpppvvvpppkkkhhh```XXXWWW[[[TTTZZZ___ccckkkxxx}}}yyyqqqfff]]]ZZZ\\\```kkkrrrnnnZZZ[[[hhh|||{{{ZZZBBB>>>777444888777333555;;;666666666777666666555555555555555444444555555555999:::<<<======<<<:::999;;;;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<>>===>>>???@@@@@@@@@@@@@@@DDDDDDEEEGGGJJJMMMPPPRRR[[[rrrzzzqqqjjjccc^^^^^^YYYXXX^^^bbbdddkkktttyyy{{{uuulllkkkdddbbbeeeaaa[[[bbbpppxxxllljjjqqq~~~lllSSSDDD<<<:::888666666666666555444666555555555555444444444555555555555666666666666999>>>CCCAAA;;;666888;;;>>>>>>>>>>>>========================<<<<<<<<<<<>>???@@@@@@@@@@@@DDDDDDEEEFFFIIILLLOOOQQQTTTbbbvvvoooqqqggg```_________ccchhhkkkiiimmmuuu{{{~~~~~~vvvooogggbbb```YYYUUUWWW^^^ooo~~~lll___ggglllRRRCCC;;;999:::888666555666666555444333444444444555555666666555555555555666666666666333777;;;<<<:::999;;;>>>========================<<<<<<<<<<<<<<<===>>>>>>IIIJJJLLLMMMKKKHHHDDDBBB999888666555555444222000222333555777777777666555111///---...///000000//////---,,,,,,...//////...111000///...............---,,,,,,,,,------,,,+++...------,,,,,,,,,,,,,,,,,,------............---+++++++++,,,,,,---------++++++,,,---------------///---,,,,,,---...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---------++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++,,,---,,,***)))***+++,,,---...---+++***+++,,,---------------------------------............///......------------......,,,,,,,,,---------.........------------,,,,,,,,,...------------...//////------///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................///...------,,,---------,,,,,,------.../////////.........---......//////000000000000111111111111222444555666666444333111111111111111111111111111000111111111111222222222333333333333333333333333333333333333444444444444333333333444444444555555666666666666666666666666888888888888999;;;<<<===<<<===>>>???@@@@@@@@@@@@CCCCCCDDDEEEGGGJJJMMMNNNOOORRR```xxxuuulllfff```\\\[[[ddd^^^\\\___aaaaaacccgggnnnuuu~~~{{{uuummmfffbbb```^^^]]]ZZZbbbllluuu{{{mmmeee]]]bbb```III>>>666555888999777555555555666555444222222333444555666777777444555555555555666666666444555777888:::<<<===>>><<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>@@@AAAJJJKKKMMMNNNLLLHHHDDDAAA999777555444444444333111222333555666777666555444000000///...//////000000...---,,,,,,...000000///000//////............///000---******---///...,,,......---,,,,,,,,,,,,,,,,,,------......---------******+++,,,,,,---......+++,,,------......---------------------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,---,,,+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---......,,,,,,,,,---***,,,---,,,++++++---...........................---------............///......------------......,,,,,,,,,---------......------------------------...------------...//////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------..............................------------......---------.........//////000///...............//////000000000111111111111444555666666555444222111000000000000000000000000000000111111111222222222333333333333333333333333222222333333333444444444333333333444444444555555666666666666555555555555888888888888999:::;;;<<<<<<<<<===???@@@@@@@@@@@@CCCCCCCCCDDDEEEHHHJJJKKKLLLLLLQQQ]]]ooorrrjjjfff___ZZZZZZZZZWWWUUUVVVYYY^^^fffmmmrrrxxx}}}{{{tttoooaaa```___]]][[[[[[]]]^^^```yyylllaaa```rrrzzzuuuWWW>>>:::<<<777666:::888666444444555555555444222222333444444555666666444444444555555555666666<<<:::888888;;;===<<<:::;;;;;;;;;;;;<<<<<<<<<<<>>=========???AAACCCKKKLLLOOOOOONNNIIIEEEBBB777555444333444555555444222333555666777666444333000000000/////////000111000...---...000111111000///............//////000///,,,)))***---000000...///...------,,,,,,------,,,---------------,,,,,,******+++,,,,,,---......+++,,,------......------,,,---------------------------------------------+++++++++,,,,,,,,,------............------------,,,,,,---------.........,,,,,,---,,,+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,------***+++,,,------...111333........................---------............///......------------......,,,,,,,,,---------......------------------------...------------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,......................................................---------......///---------...............000//////........./////////000000000111111111111444555555555555333222111000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444333333333444444444555555666666666666555555555555888888888888999::::::;;;;;;<<<===>>>???@@@@@@@@@CCCCCCCCCCCCDDDFFFHHHIIIHHHKKKOOOSSSYYYjjjpppfff]]][[[[[[ZZZZZZ[[[TTTWWW[[[```ccchhhlllnnnooosssyyy~~~wwwqqqkkkddd```]]]]]]\\\ZZZYYY\\\bbbgggvvvrrr```ZZZdddqqq{{{NNN<<<333;;;???999666;;;777555333333444555444333444444444444444444444333444444444444555555555555>>>:::777777:::<<<:::777999999::::::;;;;;;;;;;;;AAAAAA@@@?????????@@@AAAKKKMMMPPPPPPNNNJJJEEEAAA777555333333444555666555333444666777777666555333000111111000//////000222111///......000111111000...............///000111...,,,++++++---///000000///......---------------,,,------------,,,,,,++++++++++++,,,,,,---------++++++,,,---------------+++---...---,,,,,,---///------------------------++++++,,,,,,,,,,,,------///...............------,,,---------............,,,---------++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,+++,,,------...///333555........................---------............///......------------......,,,,,,,,,---------......,,,,,,,,,------------......------------...//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,.............../////////.................................---......///000......................../////////...//////000000000000000000111111111111333333333444333333222222111111111111111111111111000111111111111222222222111111111111111111111111222222222222333333333333333333333444444444555555666666666666666666666666888888888888888999:::::::::;;;<<<>>>???@@@@@@AAADDDDDDCCCCCCCCCEEEFFFGGGDDDIIIOOOQQQPPPWWWmmmoooddd^^^ZZZYYYZZZVVVVVVVVVWWWXXXZZZ\\\]]]___ccchhhmmmrrrvvv{{{~~~uuuqqqkkkeeeaaa]]]ZZZXXXWWWYYY[[[]]]aaalll|||lllccccccmmmoooSSSBBB:::777:::;;;555444888666444222222444555444333444444444444333333222222333444444444444555555555777555444555999;;;999777888888999999::::::;;;;;;@@@@@@@@@@@@??????>>>>>>JJJLLLOOOPPPNNNIIICCC@@@999666444333333444555444444555777888888777555444///111222111///...000222111///....../////////...---------......000111111---.........---,,,.../////////...------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***,,,......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------............---......---,,,,,,---///------------------------------------------------------------------------------------------------------------------------------------------------))),,,...///...---------...//////...---...111444........................---------............///......------------......,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////,,,,,,,,,,,,---......///------------------------,,,,,,---------................................................///000000........................///.........///000111111000000000000111111111111111111222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111222222222222333333333333333333444444444555555555666666777777888888888888888888888888999999:::999:::<<<>>>???@@@@@@AAAEEEEEEDDDCCCCCCDDDEEEFFFEEEGGGKKKMMMLLLNNNXXXdddppppppddd^^^[[[YYYVVVTTTSSSSSSSSSSSSUUUWWWZZZ]]]___bbbfffiiiqqqwwwyyyqqqddd```ZZZWWWWWWXXXYYYYYYZZZdddqqq}}}~~~ggg```eee|||fffMMM>>>;;;:::999777555444444444555333222222333444444333333333333333333333444444333333444444444555555555222222444777999::::::999777777888888999::::::;;;;;;<<<===??????>>>===<<>>;;;888555333333333333222555666888999999777666444///111222111///...000333111///------......---,,,---------......000111222---000111000,,,***,,,...//////...------------...------------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,......,,,+++...000++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++---------.........//////---...///...---,,,...000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++...111222111000000000111111000...,,,,,,///111////////////////////////---------.........//////.........------.........,,,,,,,,,---------......,,,,,,,,,------............------------...//////+++++++++,,,---...///000........................+++++++++,,,,,,---------.......................................///000000.....................---............///111222222000000000000111111111111000000000111111222222333222222222222222222222222000111111111111222222222333333333333333333333333111111222222222333333333333333333444444444555555555666666777888999999:::888888888888888888999999999:::<<<===???@@@@@@AAAFFFEEEDDDCCCCCCDDDEEEFFFIIIGGGFFFIIIIIIHHHKKKPPPSSSaaa{{{tttdddaaa\\\YYYWWWVVVUUUTTTPPPQQQRRRRRRRRRSSSWWWYYY]]]dddlllsssxxx}}}|||pppeee^^^ZZZVVVUUUWWW\\\___bbbooovvvrrrqqqxxxyyyWWW???999;;;111666666444444777666222444333111222333444444333111111222333444444555666333333333444444444555555333555888:::;;;;;;:::999666777777888999999::::::555777:::===>>>===<<<:::NNNRRRSSSNNNJJJGGGDDD???===666222444555444222333444555777:::;;;999555111000000//////000111222222000000///...............000///...------...///000---------........./////////////////////////////////...,,,*********+++,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,---------..............................***++++++,,,---...//////.../////////...---,,,,,,***,,,///000///......///////////////////////////........................,,,,,,,,,---------......000//////---,,,+++******////////////...---,,,+++........................111111000///...---,,,,,,000000//////...---++++++........................,,,---......//////......000000//////.........---..............................---------......///......................../////////...---------,,,......------------.........------------...//////------...///000000//////444333222000---+++***)))......//////000000111111///000111222222111000/////////000111111111111111000111111111111222222222000111111111111222222222222222222222222222222222111111111111111111111111333333333444444444555555777555444666999;;;999777666666777888999999::::::::::::::::::;;;<<<======AAAAAABBBBBBCCCDDDDDDEEEHHHIIIIIIIIIJJJKKKOOORRRVVVUUU^^^vvvpppdddgggllllllpppwwwrrreee___]]]XXXQQQSSSQQQOOOOOOPPPQQQPPPOOOWWWWWWYYY\\\```dddhhhkkkyyy~~~yyyyyyyyyuuunnnfffaaa^^^XXXXXXXXXXXX]]]gggvvvqqqgggfffnnnkkkQQQAAA;;;999999999777444333444444444444666555444333333333333333222222333333333333444444444444444555555555555666777666555555555666888999888777666777:::;;;999777888:::;;;;;;999999:::<<>>>>>???@@@@@@AAAAAABBBEEEHHHIIIJJJLLLNNNPPPUUUOOOMMMSSS^^^ssswwwjjj]]]WWWXXX]]]___fffppp|||wwwnnnfff\\\ZZZWWWTTTPPPPPPQQQSSSNNNOOOPPPRRRSSSTTTTTTTTTXXX\\\bbbiiipppxxx~~~wwwvvvuuutttpppjjjbbb]]]UUUWWWXXXYYYYYYZZZ\\\___```ccckkk{{{yyycccbbbhhhzzznnnPPPIII???888777777777666666555444333222222222222555444444333333333333333222222333333333333444444444444444444555555555555888888777777777888999:::999888888999;;;;;;:::888888999::::::999999:::<<>>>>>???@@@@@@@@@EEEFFFHHHIIIJJJMMMQQQUUUXXXQQQNNNRRRWWW```uuuzzzttteee```\\\]]]aaammmnnniiiccc^^^\\\YYYUUURRRSSSTTTUUUVVVVVVVVVUUUTTTSSSUUUWWWZZZ]]]bbbhhhmmmsssyyy~~~vvvjjjaaa___^^^]]]]]][[[YYYWWWUUUYYY[[[___bbbffflllrrrwwwxxxgggbbbcccqqqmmmLLL@@@===999777777777777555444555555333222111111222444444333333222333333444222222222333333333444444333333444444444555555555777777777777777888888888888888999::::::;;;:::999777999::::::999999:::;;;IIIMMMOOOKKKGGGFFFCCC???888555333222111111999BBB>>><<<::::::::::::999888444444333333333333333444000000///..................//////////////////...,,,,,,,,,---------......------------------------------------...///111222---,,,+++***+++,,,---...---------------------------...////////////...------------------------------------.........//////........................,,,,,,---......///000000------...///000000000///---...///...---,,,---///////////////////////////........................---------.........///////////////......------,,,......//////...------,,,////////////////////////------......///000000000------...///000000000000////////////////////////---...//////000000////////////000000000000000000////////////////////////111111000///////////////////////////////////////---......//////000000000/////////......////////////............///000000...///////////////...............///000000111111111111000000//////......//////............////////////000111111111111111000000111111111222222222111222222222222333333333222222222222222222222222222222222222222222222222333333333444444444555555444555666666666777888888888888888888888999999999::::::::::::;;;<<<======>>>>>>??????@@@AAAAAAAAAHHHHHHIIIKKKOOOUUU]]]ccc___TTTMMMPPPRRRSSSZZZddd{{{jjj___\\\```jjjtttyyymmmhhheee^^^XXXUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRRRRTTTXXX[[[^^^aaafffkkkqqqyyyzzzpppkkkjjjggg___YYY\\\[[[ZZZYYYYYY[[[^^^```eeejjjrrr{{{yyyoooiiiooozzzwww^^^LLL<<<<<<999777555555444444333333555666444222000111222333333222222222333333444222222222333333333444444333333333444444444444555555555555666666666666666777888999::::::999999:::777888:::999888888999;;;IIINNNOOOKKKGGGEEEBBB>>>:::555222111111333:::AAA@@@>>><<<<<<<<<<<<:::999444444333333222222333333000000///.....................////////////......---------.........//////---------------------------,,,+++++++++...000222---,,,,,,,,,------......------------------------......---,,,,,,---......------............------------........./////////........................+++,,,---...///000111111......///000000000//////...//////...,,,,,,---///000000000000000000000000........................------........./////////,,,,,,---...///000000111////////////...---,,,+++////////////////////////---.........//////000000---...///000000000000000////////////////////////......///000000000000/////////000000000000111111////////////////////////333222111000000000000000//////////////////////////////////////////000000000//////......//////000//////......//////000111//////////////////...---//////////////////......000000000000////////////000//////......//////000//////000111111111111111000111111111111222222222222222222222333333333333222222222222222222222222333333333333333333333333333333333444444444555555333555666666666666777999888888888888888888888888::::::::::::;;;<<<======?????????@@@AAAAAABBBBBBFFFHHHJJJNNNSSS\\\eeekkkgggYYYNNNNNNOOONNNQQQWWWeeexxx~~~ooofffdddfffeeeuuuyyynnngggbbb]]]ZZZZZZYYYYYYXXXVVVUUUTTTRRRSSSSSSRRRPPPQQQSSSUUUVVVXXXZZZ\\\^^^ccciiimmmlllqqqyyy~~~sssnnnnnnrrrlllfffdddeeefffddd```bbbbbbbbbaaacccgggmmmrrrzzzmmmhhhooo~~~nnnMMM???BBBAAA:::999888777666555666666222555777666333000111333222222222222222333333444222222333333333333444444333333333333444444444444333444555666666666555555666777999999888888888999777888999999888888999;;;LLLPPPQQQMMMHHHFFFCCC???:::444111333555666999===???>>>=========<<<:::888444444333222222222222222000000///...............---...///000000///...---........./////////000000........................************+++,,,,,,---------......//////....................................---,,,,,,---......,,,---...//////...---,,,............////////////........................------......//////000000///000000000000//////.../////////---,,,+++---///000000000000000000000000....................................////////////,,,,,,---...///000111111---...............------////////////////////////.........///////////////...//////000000000//////////////////////////////......///000000000000000//////000000000111111111////////////////////////333222111000////////////////////////////////////000000000///////////////000000////////////000000///////////////000000111///////////////...------............------------////////////000000000000111000////////////000111//////000111111111111111000111111111111222222222222222222333333333444444222222222222222222222222333333333333333333333333333333333444444444555555222555777666555555777999888888888888888888888888::::::::::::;;;<<<======>>>??????@@@@@@AAAAAABBBCCCFFFJJJMMMQQQVVV\\\```^^^TTTMMMOOOOOOLLLNNNUUUXXXeeewww|||mmmhhhjjjllltttzzzqqqmmmiiihhheeebbb```]]]\\\[[[ZZZ[[[[[[ZZZWWWVVVVVVWWWWWWYYY[[[[[[[[[\\\]]]___\\\aaahhhlllqqq{{{~~~yyyrrriiieeefffaaa```aaacccfffiiihhhgggiiimmmrrrwww|||}}}~~~eeePPP>>>;;;@@@???888999:::999888777666666222666999888333111222444222222111111222333333444222222333333333333444444222222333333333444444444444444666777777777666555444666999999777666777999666888999999888888999:::NNNRRRSSSNNNJJJGGGDDD@@@999333111666999888777888>>>============<<<999666444333222222111111111111000000///...............---...///000000///...---////////////000000000000////////////////////////+++---...000000///...---,,,---///000000000///...........................---..................---,,,---...//////...---,,,............/////////000........................///////////////.........000000111000000///......///000///---,,,+++---///////////////////////////..................................../////////000///////////////.........,,,,,,---...////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000...//////000000000000000//////000000111111111222000000000000000000000000222222000///............000000000000000000000000111111000000//////......000000////////////000000///////////////000111111//////000000///...------------------------------......//////000000111111222111000//////000111222//////000111111111111111000111111111111222222222222222333333333444444444222222222222222222222222333333333333333333333333333333333444444444555555222555777777555444777999999999888888888888888888::::::::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBEEEIIIKKKLLLLLLLLLMMMJJJGGGIIIOOONNNGGGHHHOOOKKKTTT[[[```kkk~~~tttlllkkkmmmuuuzzzxxxtttoookkkiiigggfffdddeeeeeeccc___\\\ZZZZZZTTTWWW[[[\\\ZZZXXXVVVUUUUUUYYY\\\\\\\\\cccoooyyywwwsssrrrsssqqqllljjjkkkkkknnntttzzz~~~~~~{{{tttUUUBBB>>><<<<<<999///333555777777555222000///222666:::888444111222555222111111111222333333444222222333333333444444444222222333333333444444444444555777888888888777666333666888888666555666888666888999999888888999:::QQQUUUUUUOOOJJJGGGCCC>>>999888777666777999<<<>>>EEEAAA<<<999999999666333555444333222111111111111000///...------...///000////////////////////////...------------...//////000000000000000000000000............/////////000////////////////////////////////////////////////......//////000000111111//////////////////////////////000000000000//////////////////////////////...,,,+++,,,000222111000444222000///...///000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000...//////000000000000000111000///......///000111111111000000/////////...000000000000000000000000000///.........000111222222222222222222222222222111111111111000000000000......///000000000000000...............///000000//////000000000000//////000000000000000000000000////////////000000000000222000...---,,,---///000000000000000000000000000////////////000000000000000111111111111222222222000000000000000111111222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222888555444666;;;>>>;;;888333222222333555666777666777777777777888888888888::::::::::::;;;<<<======;;;===?????????@@@BBBCCCBBBDDDFFFFFFEEEDDDDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJNNNWWW```gggpppwwwyyyvvvuuu~~~{{{{{{www~~~{{{xxxwwwtttnnniiigggeeeddddddcccbbb```aaa^^^[[[ZZZ]]]bbbfffhhhtttssstttyyy{{{\\\HHHEEE@@@;;;888777777888999888666555333333222222333333333222222222111111111111222222222333333333333444444555555444444333333333333444444444555555444444555555666777777777555666666777777777666666777777777777888888888888QQQUUUUUUOOOJJJGGGCCC???777666666666777:::>>>@@@DDD@@@;;;:::::::::777555555444333222111111111111111000///.........///000000000000000000000000000...------------...//////000000000000000000000000........./////////000000////////////////////////////////////////////////......//////000000111111//////////////////////////////000000000000//////000000000000000000000000444111///...000111000///333222000///...///000111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000111000////////////000111111111000000000/////////000000000000000000000000111000000///000111222333222222222222222222222222111111111111000000000000......///000000000000000////////////000000111111//////000000000000//////000000000000000000000000/////////000000000111111222000///------...///000000000000000000000000000////////////000000000111111111111111222222222222000000000000000111222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222666333222555999;;;999666666:::===;;;777444666:::777777777777888888888888::::::::::::;;;<<<======<<<===????????????AAABBBAAACCCFFFFFFEEEDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHJJJPPPTTTWWW[[[aaawww{{{vvvvvvxxx|||}}}yyysssiiicccccchhhooottt}}}xxxuuuuuuuuutttrrrqqqpppsssyyy}}}~~~}}}|||~~~lllVVVHHHBBB@@@<<<999777777888888888777666555444333333333333333333222222222111111111111222222222333333333333333444444444444333333333333333444444444555555444444555555666777777777555666777888888888888888777777777777888888888999RRRVVVUUUOOOJJJGGGCCC???666555555666888;;;>>>@@@AAA>>>::::::;;;<<<999777444444333222111111111111222111000.........//////111111111111111111111111......------......///000000000000000000000000000....../////////000000000////////////////////////////////////////////////......//////000000111111///////////////////////////000000111111000000///111111111111111111111111:::777333000000000///...222222000/////////000111111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---...//////000000//////111000000//////000000111111111111000000000000000////////////////////////222222111111111222333333222222222222222222222222222222111111111000000000//////000000111111000000000000000111111111222222...//////000000//////...000000000000000000000000///000000000000111111111222111///.........///000000000000000000000000000/////////000000000111111111111111111222222222333111000000000000111222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444222111333777999777444888AAAHHHDDD999333666===777777777888888888999999:::::::::;;;;;;<<<=========>>>??????>>>>>>@@@AAAAAACCCEEEEEEDDDCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJKKKNNNPPPNNNOOORRRYYYjjj{{{xxx}}}~~~wwwssspppnnnnnnkkkiiinnnuuuxxxuuuppprrrrrrrrrtttvvvvvvuuusssuuu{{{```JJJ@@@===;;;:::999888777777777888888777666555444333333333333333333222222222111111111111222222222333333333222222333333333333222222333333333444444444555555444444555555666777777777555666777888999:::::::::777777888888888999999999SSSWWWVVVOOOJJJGGGCCC???777666666666777:::<<<===???<<<999:::<<<===;;;888444333222222111111111222333222000///...//////000111111111111111111111111...............//////000000000000000000000000000...////////////000000000////////////////////////////////////////////////......//////000000111111////////////////////////000000000111111000000000111111111111111111111111;;;888444111////////////222111000//////000111111111000000000000000000111////////////////////////000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000......///000000000000///000000000000000000000000111111111111111111111111000000000000000000000000222222111111111222222222222222222222222222222222222222222111111111000000///000000111111111000000000000000111111111111111...//////000000//////...000000000000000000000000000000000111111111222222222111000/////////000000000000000000000000000000//////000000000111111111111111111222222222333333111111000000111111222333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333222222444666777666444999BBBHHHEEE;;;444666<<<777777888888888999999999999:::;;;<<<<<<============>>>@@@???>>>>>>???@@@@@@BBBDDDDDDCCCCCCDDDEEEHHHHHHHHHGGGGGGGGGGGGFFFJJJIIIJJJOOOPPPNNNNNNPPPXXX\\\gggzzz}}}wwwxxx}}}~~~}}}}}}}}}~~~qqqZZZNNNGGG???888777777888888888777666666777666555444444444444444333333333222222222111111111111222222222333333333111222222333333222222111333333333444444444555555444444555555666777777777555666888999:::;;;;;;;;;888888888999999999::::::UUUWWWVVVOOOIIIGGGCCC@@@999888888777777888999999<<<:::888999<<<===;;;999333333222222111111222222333222111000///000000111000000000000000000000000///............///000000111111111111111111111111////////////000000000111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000000000000000000000000000777666333111//////000111000000000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111////////////000000111111111111111111111111111111...///000000111000000000000000111111111111000000111111111222222222222222222222222222222222222222111111111111111111111000222222222222222222222222222222222222111111111111000000111111111111000000...///000111111111000000//////000000000000//////111111111111111111111111111111111111222222222222222222111000000000000000111111111111111111111111000000000000111111111111111222222222222333333333111111111111111222222333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444333444555666777666555888<<<@@@@@@<<<888777888888888888888999999999999999:::;;;<<<===============>>>??????>>>===>>>@@@@@@AAABBBBBBBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEECCCFFFLLLMMMKKKKKKMMMUUUTTTTTT\\\nnn|||uuusssqqqsss|||ttt^^^FFF<<>>>>>======<<<===>>>>>>======???@@@???@@@AAAAAAAAABBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEGGGLLLMMMJJJIIILLLLLLKKKMMMQQQXXXiiizzzppphhhbbb___aaa\\\[[[]]]aaannn{{{```LLLCCC;;;999999888999;;;999999999999888666555444555555444444444555555666333333333222222222111111111111222222222333333333222222333333333333222222333333333444444444555555444444555555666777777777666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;WWWYYYWWWOOOIIIFFFDDD@@@888888888777777777777777888777666888;;;;;;999666333222222111222222333333222111000000111222444555111111111111111111111111///////////////000000111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000111111222222111111000111111111111111111111111///111444444111000000222//////000111111111111111222111111000000111111222222222222222222222222222111111111111111111111111111111111111111111111111...//////000111111222222111111111111111111111111111111222333333333333222000111222222222222111000222222222333333333444444333333333333333333333333222222333333333222000000222222222222222222222222333333222222222111111111111222222222222111000///...///111333333222111000222222333333333333222222111111111111111111111111222222222333333333333444222222333333222222111000111111111111111111111111000000111111111222222222222222222333333333444444222222111111222222333444333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444444555666666666666666666666666666777999:::999888888888888999999999::::::999:::<<<>>>???>>>===<<<:::<<<>>>>>>===>>>???AAA???@@@@@@@@@@@@AAADDDFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJMMMMMMJJJJJJMMMGGGHHHLLLPPPSSSYYYjjj{{{zzzwwwssssssuuuyyyzzzzzz{{{xxxuuusssrrriiilllmmmkkkgggcccccceeeddddddkkkwwwrrrUUUEEE???===>>>@@@===888:::???888888777777666666555555444444444444444555666777333333333222222222111111111111222222222333333333333333444444444444333333333333333444444444555555444444555555666777777777777777888999999:::999999::::::::::::;;;;;;;;;;;;WWWYYYWWWOOOIIIFFFDDD@@@666777777777888888888888777666555777:::;;;888444222222222111222222333333111111000000111333555666222222222222222222222222///////////////000111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000......//////000111111111000000000000000000000000111111222222222222111111222222222222222222222222///222555666333000000111...///000111111111111111222222111111111111222222333333333333333333333333111111111111111111111111111111111111111111111111...//////000111222222222111111111111111111111111222222333444444444444333000111222333333222111000222222222333333444444444222222222222222222222222333444444555444333111000222222222222222222222222333333333222222222111111222222222222222111000//////111222444444333222111222333333444444333333222111111111111111111111111222222333333333444444444222333333333333222111111111111111111111111111111000111111111111222222222222222333333333444444444222222111111222222333444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333444666666555444555666666777888888888888999:::888888999999999:::::::::999:::<<<>>>???>>>===<<<999;;;===>>>===>>>@@@BBB>>>???@@@@@@@@@AAADDDFFFEEEEEEFFFGGGIIIJJJKKKLLLIIIGGGGGGJJJKKKIIIIIILLLHHHFFFIIINNNOOOQQQ\\\hhhgggvvvooommmsssyyyyyyxxxzzz|||zzzwwwvvvuuussspppnnnpppsssvvvtttnnnjjjjjjmmmmmmnnnpppppprrrwww|||wwwpppjjjeeedddcccbbbdddgggiiihhhfffeeeccc___]]]\\\]]]___aaa^^^eeelllnnnkkkjjjkkknnnxxx}}}hhhOOOAAA???>>>777666;;;>>>:::666666777666555555555555666777444444444444444555666777333333333222222222111111111111222222222333333333333444444555555444444333333333333444444444555555444444555555666777777777777888888999999999888888:::::::::;;;;;;;;;<<<<<>>>>>>>>???@@@AAAAAA@@@???>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFDDDDDDGGGHHHGGGEEEHHHHHHHHHIIIJJJLLLNNNPPPWWW^^^jjjxxxsssrrrpppmmmhhheeebbbaaacccbbbaaa^^^\\\YYYXXXWWWYYYZZZZZZYYYYYYXXXXXXYYY\\\\\\\\\[[[[[[^^^cccfffeeeggghhhjjjjjjjjjjjjjjjnnnllljjjjjjkkkllllllkkkeeedddaaa___]]][[[ZZZYYYVVVWWWZZZ[[[\\\\\\\\\\\\^^^ZZZYYYZZZXXXXXXaaammmooowwwZZZOOOKKKBBB<<<;;;;;;;;;::::::999888777777888777777666555444444333666444333333444444333222333333333333333333333333222222222333333333444444333333333444333333222222555555555555555555555555555555444444444555555666999999888888888888888888;;;:::888888888888777555VVVVVVSSSNNNKKKIIIDDD===999888777666666777888999999;;;======;;;888777777999777555333222222333444333111111111222333222111111000000111222222111///000000000000000000000000111111111111111111111111111111111111111111111111000111111111111111111000222222333333333333222222/////////000000000111111222222222222222222222222111111111111222222222222222222222222222111111111333333333222222222222222333333333333222222222222222222222222222111111000333333333333333333333333333333333333333333333333333333333222222222222111333222111000000111222333222222222111111000000000000111111111222222222222222111111111111222333333333333333333333333333333333333222222222111111111444444444444444444444444333333333333333333333333222222333333333333222222111222222333333222222111111111111111111111111111222333333333333222222111222222111111111222333444555444333333333333333444333333333222222222111111111111111111111111111111222222222222222222222222222222333333333333222222333333333333444444444444444444555666666666666555444444555555555555444444222222333333333444444444555555555555555555555555444444555555555666666666777777777777888888888888777888999:::;;;:::999999999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFDDDDDDGGGHHHGGGEEEHHHGGGGGGGGGHHHJJJLLLMMMKKKOOOWWW^^^fffuuu~~~xxxwwwsssnnniiiddd___]]]^^^\\\YYYWWWXXXYYYZZZZZZXXXXXXXXXWWWVVVVVVYYY[[[YYYYYYYYYZZZ]]]^^^^^^]]]```^^^]]]\\\]]]^^^]]]\\\``````___]]][[[[[[[[[\\\]]]\\\\\\]]]aaadddfffggggggfffiiiooorrrwwwfffQQQ@@@???AAA>>>;;;===;;;::::::999888888777777777666666555444444333333666555333444555555444222333333333333333333333333222333333333444444444444333333444444444444333333555555555555555555555555444444444444444444444444777777777777777777777777888888888999::::::999777TTTUUUSSSNNNLLLKKKFFF@@@999888777666666777888999<<<===???>>>;;;999888888888666444333222333444555333111111111333444333111111000000111222222111///222222111111111000000000000000111111222222333333111111111111111111111111000111111222222111111000333333444444444444333333//////000000000111111111111111111111111111111111111111111111222222222222222222222222333333333333444444333333222222111111333333333333444444444444111111222222222222222333222222222222222222222222444444444444444444444444333333333333222222222222222222111111111111222222333333222222222222111111000000000111111111222222333222222222222333444444333333333333333333333333333333333222222222222222444444444444444444444444333333333333333333333333333444444444444444444333222333333444444333333222111111111111111111111111111222333333333333333333333333222222333333444555666666555444333333444444222222222222111111111111111111222222222222222222222222222222222222222222333222222222222222333333444444444444555555555666444444555666666666666666444444444444444444444333333333333333333444444444444444444444444444444444444444444555555555666666777777777777888888888888555666777999:::;;;<<<<<<999::::::;;;<<<===>>>>>>>>>??????@@@@@@??????>>>===>>>??????AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHFFFDDDEEEFFFGGGFFFEEEHHHGGGGGGFFFFFFGGGIIIJJJFFFHHHKKKMMMMMMSSScccsss{{{xxxvvvuuuuuusssoookkkjjjkkkjjjhhheeebbbaaaaaagggfffgggiiikkkllllllkkkjjjiiiggggggggggggeeeddd^^^```bbbbbbaaabbbfffjjjwwwtttsssvvv~~~vvv```UUUIII>>>777:::===999777:::::::::999999888777777777666666555555444444333333777555444444555666444333444444444444444444444444333333333444444444555555333444444555555555444444444444444444444444444444666666777777777777666666666666666666666666666666666666888999999888888777VVVWWWTTTPPPMMMMMMHHHBBB:::999888777777888999:::>>>???@@@>>><<<999999999666555333222222333444666444222111111222222111///222111111222333333222000333333222222111000000000000000111222333333444444222222222222222222222222222222333333333333222222111222222333333222222111111111111111222222222222000000000000000000000000222222222222333333333333222222222333333444444444444444444333333222111111333333333444444555555555222222222222333444555666222222222222222222222222222222222333333333333333444444333333333222222222222222222222222222222222333333333333333333333333111111222222222333333333444333333333333444555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444333444444444444444444333111111111111111111111111///000000111222222222222444444444555555555666666777666555555444444444444333333333222222222111111222222222222222333333333222222222222222222222222444333222222222333555666555555555555666666666666555666666777888777777777555555444444444444444444444444444444444444444555444444444444444444444444555555666666666666777777666777777777888888888888666777888999;;;<<<<<<===999::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJKKKIIIIIISSS^^^ggg{{{{{{tttpppnnnzzz~~~|||zzzyyyyyyyyyxxxvvvtttooossswwwyyyzzz~~~iiiPPPEEEAAABBB===<<<>>>>>>999777:::999999888888777777777777666666666666555555444444777666444555666666555333444444444444444444444444333333444444444555555555444444555555666555555555444444444444444444444444444555666777777777666555555666666666666666777777888888777666555666777999XXXYYYVVVQQQNNNMMMHHHBBB;;;:::999999999999:::;;;===>>>???===;;;999999:::888777555444333444666777777555444333333222000///333222222333444444333111222222222222111111000000000000111222333333444444333333333333333333333333333444444555555444444333111222222333333222222111222222222333333333444444111111111111111111111111333333333444444444444555222222222333333444444444444444444333333333222222333333333444444555555555333333333333444666777888444444444444444444444444222222333333333444444444444444444333333333222222222222222333333222222222333333333333333333333444333333333444444444555555444444333333444444555666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444555555666666555555444333444444555555444444333333333333333333333333333///000111222222222222222555666666777777777777777777666555444444444444444555444444444444333333333111111222222222333333333222222222222222222222222555444333333333555666777555555555666666666777777777777888999999999999888777777666555444444555555666666666555555555555555555555555555555555555555666666777777777888888888666777777777888888888888:::::::::::::::;;;<<<<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFEEEEEEDDDDDDEEEFFFJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFHHHJJJIIIGGGLLLTTTTTT___vvvfffPPPEEEBBBBBB:::999:::;;;;;;999;;;>>>888888777777777777666666777777666666666666666666777555444444555555444333444444444444444444444444333333333444444444555555333444444555666666666555444444444444444444444444111111222333444555555555666666666777777888888888999999888555555888===BBBXXXXXXVVVPPPNNNMMMHHHAAA;;;:::999888888999:::;;;;;;<<<<<<;;;999888999:::;;;:::888666555666888888999888666555555444222111333222222333444444333111111111111111111111111111000000111111222222333333333333333333333333333333333444444555555444444333333333444444444444333333222222333333333444444444333333333333333333333333333333333333444444444444222222222222333333333333333333333333444444444444333333333333444444444444444444333333444666777888444444444444444444444444333444444555555666666666444444444444333333333333222222333333333333222222222222333333333333444444444444555555555666666666444333333333333444555555777777777777777777777777666666666666666777777777555555555555555555555555666666666666666666666666444444555555555555444444333444444555555444444333444444444444444444444444222333444444444444444444555555666777777777777666555444444444444444555555555555555555444444444444000000111111222333333333222222222222222222222222444333333444444555666777555555555555666666666777777777888999999999999999999888666555444444555666666666666555555555555555666666666666666666666666666666777777777888888888777777777777888888888888;;;;;;:::999999999::::::999::::::;;;<<<===>>>>>>???>>>>>>======>>>>>>???>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCEEEGGGJJJIIIGGGFFFEEEEEEFFFFFFFFFDDDFFFIIIHHHEEEGGGKKKMMMNNNWWWgggvvvvvvhhhVVVHHHBBB???===<<<;;;;;;;;;:::888777999;;;777777777666666666666666666666666666666666666666666444333333444555333222333333333333333333333333222222222333333333444444222333444555555555555555333333333333333333333333333444444555777999;;;<<<666666666777777888888999777888888777777;;;DDDJJJSSSTTTRRRMMMLLLKKKGGGAAA999999888777777888999999888999:::999777777888:::;;;999777555444444555666555444333333444444333222111111000111222333111///...//////000000111111222111111111111111111111111111111111111111111111111222222333333333333222222222222333333333333222222111111111222222222333333222222222222222222222222111111111222222222333333222222222222222111111111222222333333444555555555333333333333222222222222444333222111222444555777333333333333333333333333222333333444555555666666555444444444444333333333222222333444444333222222111222222222333333333333444444444444555555555666333333333333333444444555666666666666666666666666444444555555555666666666555555555555555555555555444444444444444444444444444444444555555444444444333333444444444444333333333333333333333333333333444444444555444444333333222333444555555555444444333222222333333444555666555555444444444333333333//////000000111222222333222222222222222222222222000111222333444444444444444444555555555666666666666666777888888888777777999777555444333333444555555555444444333333333333555555555555555555555555555555555555666666666666777777777777888888888888999999888777777888999999999::::::;;;<<<===>>>>>>???>>>===<<<<<<===>>>???======>>>???@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEECCCCCCEEEGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFDDDDDDGGGHHHEEEEEEGGGHHHDDDFFFNNNSSSYYYjjj|||ssscccKKKEEE===:::::::::999666>>>>>>===:::888777777666666666666666666666666666444444444444444444444444555333222222333333222111222222222222222222222222111111111222222222333333111222333444444555555555333333333333333333333333555555555666888<<<@@@BBB444444555666666777888888444666888888666888>>>CCCNNNPPPNNNKKKJJJJJJGGGAAA888777666555555666777888666777888777666666888:::888666444111000000111222///......///111333222111000///...///111111///...------...///000111222222111111111000000000000000////////////////////////111111111222222111111111000000000111111000000000///000000000000111111111///////////////////////////000000000000111111111333222222111111000000000111222222333444555666666333333333222222111111111333222111000000222333555222222222222222222222222000000111111222333444444555555444444444333333333222222444444444444222222111111111222222333333333333333333444444444555555333222222222222333444444666666666666666666666666333333333444444444555555666666666666666666666666333333333333333333333333333444444444444444444333222333333444444333333222222222222222222222222222333333333333222222111000000111222333333333222111111111111222333444555666444444444333333333222222...//////000111111222222222222222222222222222222...///111222333333222222444444444444555555555666444555555666666666666666888666444222111222333444333333333222222111111111444444444444444444444444333333333444444444555555777777777777888888888888777666555555555777888999999::::::;;;<<<===>>>>>>???>>>===<<<<<<===>>>???;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@@@@AAAAAACCCEEEFFFEEECCCBBBDDDGGGFFFEEEDDDCCCBBBCCCCCCDDDCCC@@@@@@DDDFFFCCCCCCDDDIIIDDDFFFLLLKKKGGGOOO]]]```sssiiiVVVKKKEEECCC@@@<<<::::::;;;<<<<<<555666777777888:::999666555555555666666666666666222222222222222222222222444333111222333333222000111111111111111111111111000000111111111222222222000111222333444444444444333333333333333333333333000/////////222777<<