BM6P6(@ {{{qqqnnnlllhhhdddbbbaaabbbcccdddcccccccccbbbbbbaaaaaa]]]\\\[[[ZZZZZZYYYWWWTTTSSSPPPNNNMMMNNNOOOOOONNNHHHHHHGGGEEEDDDBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999888888888888888888888888777888999999888999;;;===;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAA===<<<<<>>======888999:::;;;===???AAABBBDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;::::::999999999999999999999999999<<<;;;:::999999999::::::999:::;;;;;;999999:::;;;<<<;;;;;;;;;;;;<<<======;;;>>>AAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGHHHGGGFFFHHHJJJKKKJJJIIIGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJMMMNNNOOOPPPPPPPPPOOONNNOOONNNLLLKKKJJJKKKMMMNNNOOOPPPRRRUUUXXX[[[^^^___bbbbbbbbbccccccdddddddddgggiiikkkkkkiiifffddddddbbbaaa```]]][[[XXXUUUTTTQQQNNNKKKIIIHHHHHHGGGFFFFFFEEECCCBBBDDDKKKTTT[[[eeefffhhhkkkmmmnnnoooppppppppppppppppppqqqqqqrrrpppqqqsssuuuuuuuuuuuutttsssrrrqqqsssuuuwwwxxxwww|||yyytttooohhh```WWWQQQPPPLLLJJJJJJIIIIIINNNUUU\\\cccmmm||||||xxxqqqfffmmmrrrsssuuuyyyzzzyyyzzzuuuooojjjfffaaaYYYTTTJJJHHHEEEBBB@@@?????????>>>>>>???@@@@@@@@@@@@???CCCFFFDDDFFFMMMQQQ```zzzjjjeeeeeewwwoookkkSSSOOOVVVddd}}}vvviiibbbccceeeeeeccc]]]TTTNNNKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTTTTWWW^^^gggoooyyyzzz{{{{{{qqqmmmmmmppprrr{{{{{{yyysssjjjcccaaa```{{{qqqooolllhhheeebbbaaaaaabbbdddccccccbbbbbbaaa``````]]]\\\ZZZZZZZZZYYYVVVTTTRRRPPPNNNMMMNNNOOOOOONNNJJJIIIHHHFFFCCCAAA@@@???<<<<<<<<<;;;<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888777888999999888999;;;===;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBB???>>>>>>@@@CCCFFFEEEDDDDDDCCCAAA@@@>>>=========:::;;;;;;===>>>@@@BBBCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???????????????>>>======<<<;;;:::999999888::::::::::::::::::::::::;;;;;;::::::999999999:::999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<======;;;>>>AAABBBBBBBBBCCCDDDFFFEEEDDDEEEGGGIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKJJJJJJKKKMMMOOOPPPOOOPPPRRRUUUXXX[[[]]]___aaaaaaaaabbbcccccccccdddhhhiiijjjiiigggdddddddddaaa```___]]]ZZZWWWUUUSSSPPPMMMJJJHHHHHHGGGFFFEEEFFFEEECCCCCCEEELLLUUU\\\eeefffhhhkkkmmmnnnooopppooooooooooooooopppqqqqqqpppqqqssstttuuuuuuuuutttrrrqqqpppqqqtttvvvwwwwwwwwwuuurrrooojjjddd\\\WWWSSSNNNKKKJJJIIIIIINNNUUU^^^gggtttyyy|||}}}oooffflllqqqsssuuuyyy{{{zzzxxxtttmmmhhhddd^^^WWWQQQIIIGGGDDDBBB@@@???@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBFFFDDDFFFMMMPPP```zzzgggdddccctttnnnnnn[[[SSSWWWccczzzvvvjjjbbbbbbcccdddaaa\\\TTTNNNKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTVVVXXX]]]eeemmmvvv|||xxxsssrrrrrrsss{{{|||{{{wwwpppiiieeeddd|||qqqooommmiiieeebbbaaa``````dddccccccbbbaaa___^^^]]]]]][[[ZZZYYYYYYXXXVVVTTTRRROOOMMMMMMNNNOOOOOONNNLLLKKKIIIFFFCCC@@@>>>===<<<<<<<<<<<<===>>>??????===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777888999999888999;;;===;;;;;;<<<======>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<======>>>@@@BBBDDDEEE??????@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????===<<<<<<;;;:::999888888::::::::::::::::::::::::;;;;;;:::::::::999999999999:::;;;:::999888999;;;;;;;;;;;;;;;;;;<<<<<<===<<<>>>AAABBBBBBBBBCCCEEEIIIGGGEEEEEEGGGHHHHHHHHHEEEGGGIIIJJJIIIHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPMMMLLLJJJJJJJJJLLLNNNOOOOOOPPPRRRUUUXXX[[[]]]^^^``````aaaaaabbbcccddddddiiiiiiiiigggdddbbbbbbccc``````^^^\\\YYYVVVTTTRRROOOLLLIIIGGGGGGGGGFFFDDDEEEEEEDDDDDDGGGNNNWWW]]]eeefffhhhkkkmmmnnnoooooonnnnnnnnnnnnnnnooopppppppppqqqssstttuuuttttttsssqqqooonnnoooqqqsssttttttppppppoooooommmiiiddd```WWWRRRNNNLLLIIIIIIOOOVVVcccnnn}}}|||vvvwwwjjjdddkkkppprrrtttyyy{{{zzzwwwrrrkkkfffaaa[[[SSSMMMFFFEEECCCAAA@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAADDDCCCEEELLLPPP___yyy|||ccccccbbbtttrrrvvveeeXXXXXXaaauuuxxxmmm````````````^^^YYYRRRMMMJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTXXXYYY]]]cccjjjsss{{{xxxvvvtttyyy|||~~~|||wwwqqqkkkiii}}}rrrpppmmmjjjfffccc```______cccccccccbbbaaa___]]][[[\\\[[[YYYYYYYYYXXXUUUSSSQQQOOOMMMLLLNNNOOOOOONNNKKKJJJHHHFFFCCCAAA???>>>>>>============>>>>>>???===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999999888999;;;===;;;;;;<<<===>>>??????@@@>>>??????@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>======>>>???@@@BBBCCCDDD????????????????????????============<<<<<<<<<<<<========================:::;;;<<<===??????@@@@@@>>>===<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999888:::::::::999888999:::;;;;;;::::::;;;;;;<<<===<<<>>>@@@AAAAAABBBDDDEEEKKKHHHEEEDDDEEEGGGGGGGGGDDDFFFHHHIIIIIIIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPPPPQQQQQQQQQQQQOOOMMMKKKIIIIIIJJJKKKOOOPPPRRRUUUXXXZZZ\\\]]]___``````bbbcccdddeeeeeeiiiiiihhhfffcccaaaaaaccc```___^^^[[[YYYVVVSSSRRROOOLLLIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEIIIPPPYYY___fffgggiiikkkmmmnnnoooooommmmmmmmmmmmmmmnnnoooooopppqqqrrrsssttttttsssrrrrrrooommmlllmmmoooooooookkkkkklllnnnooonnnjjjhhh]]]VVVPPPMMMKKKKKKRRRZZZjjjvvvuuuuuuooodddbbbhhhnnnppprrrwwwyyyxxxuuupppiiiddd___XXXPPPJJJCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???@@@CCCBBBEEELLLNNN]]]vvvyyyaaaccceee}}}qqq]]]XXX\\\ooozzzqqq___^^^]]]\\\YYYUUUOOOKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTXXXYYY\\\bbbhhhrrr|||xxxvvvvvvyyy}}}}}}wwwqqqmmm~~~rrrooommmjjjfffcccaaa___^^^ccccccccccccaaa___\\\[[[[[[ZZZXXXXXXXXXWWWTTTRRRPPPNNNLLLLLLMMMOOOOOONNNIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@???======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999999888999;;;===;;;;;;<<<===>>>???@@@@@@?????????@@@@@@???>>>>>>===>>>???@@@@@@AAAAAABBB??????>>>>>>>>>>>>>>>???<<<<<<======???@@@BBBCCCAAAAAA@@@??????>>>>>>===>>>>>>=========<<<<<<<<<========================999:::<<<===???@@@@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888888999::::::888888999::::::::::::::::::;;;<<<<<<===>>>@@@AAAAAABBBDDDFFFJJJHHHDDDCCCDDDEEEEEEEEECCCEEEGGGHHHHHHIIIJJJLLLGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRPPPNNNKKKJJJJJJKKKKKKOOOPPPRRRTTTWWWZZZ[[[\\\______```bbbccceeefffggghhhhhhhhheeebbbaaabbbccc```___^^^[[[YYYVVVSSSRRROOOLLLIIIGGGFFFFFFEEEDDDDDDEEEEEEGGGKKKRRR[[[bbbfffgggiiikkklllnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrsssssssssrrrqqqssspppllljjjjjjkkkkkkjjjjjjjjjjjjlllnnnooonnnmmmaaaZZZSSSOOOMMMOOOWWW```ppp|||tttpppvvv|||iii``````ggglllmmmpppuuuwwwvvvtttooohhhbbb]]]VVVNNNIIIAAAAAA@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@??????CCCBBBDDDJJJLLLZZZssszzz|||}}}}}}ddddddjjj|||bbbYYYWWWgggzzzqqq```^^^[[[XXXUUUQQQLLLIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTXXXXXX\\\bbbhhhqqq~~~zzzvvvsssvvvzzz~~~~~~zzztttppp~~~sssnnnllljjjgggdddaaa```___bbbcccddddddbbb```]]]\\\[[[YYYXXXWWWWWWVVVTTTRRROOOMMMKKKLLLMMMOOOOOOOOOHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???===<<<;;;::::::<<<;;;;;;:::999:::::::::::::::::::::::::::::::::888888888888888888888888777888999999888999;;;===;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???;;;===?????????@@@BBBCCC@@@@@@???>>>>>>>>>??????<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>======>>>>>>>>>=========<<<<<<========================:::;;;===>>>???@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<;;;:::999888888999:::999888777888::::::::::::::::::;;;;;;<<<===???@@@@@@@@@AAADDDFFFIIIGGGDDDDDDDDDEEEEEEDDDCCCEEEGGGHHHHHHHHHJJJKKKGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTOOONNNLLLLLLLLLNNNPPPQQQOOOPPPRRRTTTWWWYYY[[[\\\]]]^^^___aaaccceeefffgggfffggggggfffdddbbbcccccc``````^^^\\\YYYVVVTTTRRROOOLLLIIIGGGGGGGGGFFFDDDDDDEEEFFFHHHMMMUUU^^^dddggghhhiiikkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnooooooppppppqqqrrrrrrrrrqqqppprrrnnnjjjhhhiiijjjjjjjjjnnnllljjjiiikkkmmmnnnmmmddd]]]UUUQQQPPPTTT^^^hhhuuunnnooo{{{vvvfff``````ggglllmmmooosssuuutttqqqllleee```[[[UUUMMMGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@CCCBBBDDDIIIJJJWWWooorrruuutttiiigggllljjj\\\UUUaaazzzzzzpppddd```\\\WWWTTTPPPKKKHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTWWWXXX\\\bbbgggnnn{{{~~~zzzvvvqqqsssvvvzzz|||zzzvvvrrrssslllkkkiiigggdddbbb``````aaabbbdddeeedddbbb___]]]ZZZYYYWWWWWWWWWVVVSSSQQQOOOMMMKKKKKKMMMOOOOOOOOOIIIIIIGGGEEEDDDBBB@@@@@@???>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777888999999888999;;;===;;;;;;<<<>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@??????;;;===??????>>>>>>@@@CCCBBBAAA@@@???????????????<<<<<<<<<===>>>???@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::::::::::::::::::::999:::;;;<<<<<<:::999777777999:::999888777888999::::::999999::::::;;;<<<>>>???@@@@@@@@@AAADDDGGGHHHFFFEEEEEEGGGGGGFFFEEECCCEEEHHHHHHHHHHHHIIIJJJGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTOOONNNMMMMMMNNNPPPRRRSSSOOOPPPRRRTTTVVVYYYZZZ[[[ZZZ[[[]]]___aaacccdddeeedddfffhhhhhhfffdddddddddaaa```___]]]ZZZWWWUUUSSSPPPMMMJJJHHHHHHGGGFFFEEECCCEEEGGGJJJOOOVVV___eeeggghhhiiikkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnooopppooopppqqqrrrrrrqqqpppooonnnkkkhhhggghhhkkkmmmmmmsssooojjjggggggiiikkklllfff^^^VVVSSSSSSXXXdddppp|||pppuuurrreeecccccciiinnnnnnpppsssuuusssmmmhhhbbb]]]XXXSSSKKKFFF???@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@DDDBBBDDDHHHHHHTTTlllvvvkkkqqqtttnnnjjjkkktttaaaTTT]]]sss}}}rrrjjjeee___YYYUUUPPPMMMJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTWWWXXX\\\aaadddhhhttt~~~zzzvvvrrrqqqsssvvvyyyzzzxxxuuussskkkjjjiiigggeeecccaaa```aaabbbdddeeeeeeccc```^^^ZZZXXXWWWWWWWWWVVVSSSQQQNNNMMMKKKKKKMMMOOOOOOOOOKKKJJJHHHFFFCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888777888999999888999;;;===;;;;;;<<<>>>???AAABBBBBB???????????????>>>===<<<;;;>>>@@@???======???AAACCCBBBAAA@@@????????????============>>>???AAAAAA<<<======>>>???@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@>>>>>>===<<<;;;::::::999999999999999999999999999999:::;;;<<<<<<:::888777777999999999888777888999::::::999999::::::;;;<<<>>>???@@@@@@@@@AAADDDGGGGGGFFFFFFGGGIIIIIIGGGEEEDDDFFFHHHHHHGGGGGGHHHIIIGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTUUURRRQQQOOONNNNNNOOOPPPRRROOOPPPRRRTTTVVVXXXZZZ[[[XXXYYYZZZ]]]___aaacccdddccceeehhhiiigggfffeeeeeebbbaaa```]]][[[XXXUUUTTTQQQNNNKKKIIIHHHHHHGGGFFFCCCEEEGGGJJJPPPWWW```fffggghhhjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnoooppppppooopppqqqrrrrrrqqqooooookkkhhheeefffhhhllloooqqqwwwrrrkkkfffeeegggiiijjjggg___WWWTTTUUU[[[hhhuuuuuu}}}qqqffffffeeekkkooopppqqqtttuuusssjjjeee___ZZZWWWQQQJJJDDD???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???AAADDDCCCDDDHHHGGGRRRiiisssiiipppyyyqqqkkkhhh{{{eeeUUU\\\ooowwwnnniiibbb[[[VVVRRRNNNLLLHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMMMMNNNOOORRRTTTWWWXXX]]]aaabbbdddmmmxxx~~~yyyvvvsssqqqqqqssswwwzzzyyywwwrrrmmmkkkiiifffdddccccccccceeedddeeeffffffeeebbb___ZZZYYYYYYYYYYYYXXXUUURRROOONNNMMMNNNPPPQQQPPPOOOLLLJJJFFFDDDCCCBBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;<<<:::888999;;;<<<:::888<<<<<<;;;::::::999888888999999999999999999999999:::999888777777999;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@BBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>=========>>>>>>???BBBAAA???>>>>>>>>>??????AAAAAA@@@@@@>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<>>>======<<<;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999<<<<<<;;;:::::::::;;;;;;;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>===>>>======<<<======>>>>>>??????>>>>>>>>>???AAAAAAAAAAAA@@@@@@???===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999;;;;;;:::::::::;;;;;;<<<;;;===@@@CCCEEEGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGHHHFFFEEEFFFJJJLLLLLLJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPOOONNNOOOQQQTTTVVVTTTTTTTTTTTTUUUVVVXXXXXXZZZZZZ[[[\\\]]]___```aaacccccccccccccccdddeeeeeeeeeccc```^^^\\\ZZZWWWUUURRRNNNKKKIIIIIIIIIHHHFFFFFFGGGJJJQQQZZZaaaeeeeeejjjjjjiiiiiiiiijjjlllmmmmmmmmmmmmnnnooooooppppppsssqqqppppppqqqoookkkhhhhhheeeccceeejjjpppssstttyyyuuuooohhhdddaaaaaaaaa^^^XXXUUUXXX```kkkyyykkkcccffflllnnnqqquuuvvvsssnnnjjjddd```YYYSSSNNNIIIEEEBBB???@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAABBBAAAAAACCCEEEGGGPPPZZZrrruuukkkjjjyyyqqqccceeerrriiiWWW[[[eee|||wwwrrrkkkbbbZZZSSSMMMIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOSSSVVVYYY]]]aaagggmmmqqq{{{zzz{{{yyysssqqqrrrqqqnnnrrrmmmllliiifffdddcccccccccfffffffffggggggfffccc```\\\[[[ZZZYYYYYYWWWSSSQQQLLLKKKJJJKKKMMMMMMMMMKKKKKKIIIFFFDDDCCCCCCAAA???>>>>>>======<<<;;;::::::===<<<;;;;;;======<<<;;;<<<;;;;;;::::::999999888777777777777777777777777:::999888888888999:::;;;::::::::::::;;;<<<======????????????????????????@@@???????????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<===============>>>???AAABBBCCCAAAAAA@@@@@@???>>><<<<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<===>>>??????????????????>>>===<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999::::::999::::::;;;<<<===<<<>>>BBBEEEIIILLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHIIIKKKLLLLLLKKKHHHIIIIIIJJJLLLMMMMMMNNNPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNNNNOOORRRUUUWWWVVVVVVUUUUUUUUUVVVXXXXXXZZZYYYYYYZZZ[[[\\\^^^___cccccccccccccccdddddddddeeeccc```___^^^\\\YYYWWWSSSPPPMMMKKKKKKJJJIIIHHHGGGIIIMMMUUU]]]dddggghhhiiihhhhhhhhhhhhiiijjjjjjllllllmmmnnnnnnoooppppppsssrrrqqqqqqqqqpppnnnkkkiiihhhgggiiinnnrrruuuwww|||xxxqqqiiiccc^^^\\\[[[WWWRRRPPPWWWaaaooo~~~}}}hhhdddiiimmmoooqqqtttuuurrrlllggg```\\\UUUOOOJJJFFFCCC@@@???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBAAAAAACCCDDDGGGOOOYYYlll{{{ooolllwwwlll^^^^^^hhh}}}iiiXXX[[[cccxxx|||wwwoooggg___VVVNNNIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNSSSUUUYYY]]]aaagggnnnrrr{{{}}}xxxvvvrrrmmmrrrnnnllliiifffdddcccbbbbbbeeedddeeeffffffeeebbb___]]]\\\ZZZYYYYYYVVVSSSPPPLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHFFFDDDDDDCCCAAA?????????>>>===<<<;;;::::::<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888888888999999888888888999:::;;;:::999999::::::;;;<<<===>>>>>>>>>>>>>>>?????????AAA@@@@@@???>>>>>>??????AAAAAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBBBB@@@@@@@@@@@@???>>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>===::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999:::;;;<<<======???CCCGGGLLLPPPSSSUUUUUUUUUSSSOOOLLLJJJJJJJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSQQQPPPOOOOOOPPPRRRUUUWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWYYY\\\^^^```cccddddddeeefffggggggggghhheeebbb```___\\\YYYWWWTTTRRROOOMMMKKKJJJJJJIIIHHHKKKQQQXXX```eeeiiijjjiiihhhhhhhhhhhhiiiiiiiiikkkllllllmmmnnnoooppppppuuutttssssssrrrrrrqqqpppjjjkkkkkknnnqqquuuxxxyyy}}}yyyrrrjjjccc]]]YYYWWWQQQNNNNNNWWWdddsss|||}}}wwwggghhhnnnoooppprrrttttttpppjjjeee]]]XXXRRRLLLHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBB@@@AAACCCDDDFFFMMMVVVhhhrrrmmmqqq~~~fffYYYYYY___pppiiiYYYZZZ___qqq|||uuummmeee\\\RRRKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMMMMQQQTTTXXX]]]bbbjjjrrrwwwyyyrrrsssnnnllljjjgggdddbbbbbbbbbcccccccccddddddccc```]]]]]]\\\ZZZYYYYYYVVVSSSPPPNNNMMMLLLLLLMMMNNNMMMLLLIIIHHHFFFEEEEEECCCAAA??????>>>>>>===<<<<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;::::::::::::999999999999999999999999999999999999888999999999::::::::::::::::::;;;<<<============>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;???@@@AAAAAAAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999:::;;;<<<======???BBBGGGLLLQQQTTTVVV[[[ZZZXXXSSSMMMJJJJJJLLLJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWUUUTTTRRRPPPQQQRRRUUUVVVXXXVVVUUUSSSTTTUUUWWWXXXXXXWWWVVVVVVXXX\\\```cccaaabbbdddfffhhhiiiiiiiiijjjhhhdddaaa___\\\YYYVVVTTTSSSPPPMMMKKKIIIIIIJJJIIIMMMTTT[[[bbbfffiiijjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkklllmmmnnnoooppppppuuutttsssqqqppppppqqqqqqkkkmmmooorrruuuwwwzzz|||{{{xxxrrrkkkddd^^^YYYWWWSSSPPPTTT___mmm}}}}}}{{{}}}sssiiilllrrrpppqqqssstttsssnnngggaaa[[[VVVOOOJJJFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBB@@@AAADDDDDDEEELLLTTTeeetttlllkkk||||||dddWWWVVVYYYgggwww|||hhhYYYYYYZZZjjjyyysssmmmcccWWWNNNKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMOOORRRWWW\\\dddmmmvvv|||wwwsssooommmjjjgggdddbbbaaaaaabbbbbbbbbccccccbbb___\\\\\\[[[ZZZYYYYYYWWWSSSQQQPPPNNNMMMMMMNNNOOONNNLLLHHHGGGFFFEEEEEEDDDAAA???>>>>>>>>>=========<<<<<<999:::;;;;;;999999:::;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::;;;<<<=========>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>======<<<======>>>??????@@@@@@@@@??????@@@@@@AAAAAA@@@??????>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::>>>???AAABBBBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999999999888999999:::;;;<<<<<<>>>@@@DDDIIINNNRRRTTTZZZZZZXXXSSSMMMJJJLLLNNNIIIKKKNNNOOONNNMMMMMMNNNIIIIIIKKKLLLNNNOOOPPPQQQPPPPPPQQQSSSTTTVVVXXXYYYXXXVVVTTTRRRRRRTTTVVVWWWXXXWWWUUUTTTTTTVVVYYY[[[ZZZYYYWWWVVVXXX]]]bbbeee```aaadddfffhhhhhhhhhhhhjjjgggdddaaa___\\\YYYVVVTTTTTTRRROOOKKKIIIIIIKKKKKKPPPXXX___dddgggiiijjjkkkkkkkkklllkkkkkkjjjiiijjjjjjkkklllnnnooopppppprrrrrrpppmmmkkkjjjlllooolllooosssuuuwwwyyy{{{}}}yyywwwssslllfff___ZZZXXXSSSSSSYYYgggwww}}}~~~ppplllooorrrrrrrrrssstttrrrlllddd___YYYTTTMMMHHHEEECCCBBBAAAAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAA@@@AAADDDCCCDDDJJJRRR```~~~wwwlllgggxxxgggXXXVVVUUU```qqqyyyfffYYYWWWUUUbbb}}}yyytttjjj]]]RRRMMMMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQVVV\\\cccmmmwww~~~|||sssooommmjjjgggdddbbbaaaaaabbbbbbbbbcccdddbbb___]]][[[ZZZYYYYYYYYYWWWTTTRRRPPPNNNMMMMMMNNNNNNMMMLLLHHHGGGFFFFFFFFFDDDAAA???===============>>>>>>>>>999;;;<<<<<<:::999:::<<<::::::::::::::::::::::::888888888888888888888888888888999999:::::::::999999888888999999:::;;;<<<>>>>>>??????@@@AAAAAABBB@@@@@@??????????????????@@@AAACCCEEEEEEDDDBBB@@@AAAAAA???>>>>>>=========<<<===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBBBBAAA???======<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999:::999999999999999::::::;;;<<<>>>AAAEEEJJJNNNPPPSSSTTTTTTPPPKKKJJJNNNRRRQQQTTTVVVUUURRROOOOOOOOOKKKLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWUUUTTTTTTVVVYYY[[[ZZZYYYWWWVVVWWWYYY]]]___```]]]ZZZXXXXXX\\\aaadddccceeefffhhhiiihhhgggfffgggdddbbb```___^^^[[[YYYVVVVVVUUUQQQLLLJJJKKKMMMNNNTTT]]]dddggghhhjjjkkkkkkkkklllllllllkkkiiiiiiiiijjjkkklllnnnooopppqqqrrrqqqoookkkggggggjjjmmmlllpppuuuxxxyyyzzz|||~~~zzzxxxtttnnnggg```[[[WWWSSSUUU___ppp|||nnnnnnppppppssssssttttttqqqkkkbbb\\\WWWRRRKKKEEECCCBBBAAAAAAAAAAAA@@@??????@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@AAADDDCCCCCCIIIQQQ]]]yyy{{{kkkfffwwwlll[[[VVVRRRZZZlllwww}}}eeeXXXUUUQQQ\\\zzz}}}zzzpppbbbWWWOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKOOOQQQUUUZZZaaajjjttt{{{tttooommmjjjgggdddbbbaaaaaacccccccccdddeeeccc```^^^ZZZZZZYYYYYYYYYXXXUUURRRPPPNNNMMMMMMNNNNNNMMMKKKGGGFFFFFFFFFFFFEEEBBB???<<<<<<======>>>>>>??????:::<<<>>>===;;;:::;;;>>>::::::::::::::::::::::::777777777777777777777777888888999::::::::::::999777777777777888999:::;;;>>>>>>???@@@AAAAAABBBBBB@@@???????????????@@@@@@@@@AAADDDEEEEEEDDDBBB@@@BBBAAA@@@???>>>>>>>>>>>>999;;;===@@@BBBBBBCCCBBB@@@@@@AAAAAAAAA@@@??????<<<;;;;;;::::::;;;;;;<<<888999999:::;;;<<<======<<<>>>@@@BBBBBB@@@>>>=========<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999::::::999999888999999999:::;;;===???CCCGGGKKKMMMMMMOOOOOOMMMIIIJJJOOOTTT\\\^^^^^^[[[UUUPPPMMMMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYWWWVVVUUUUUUVVVYYY\\\^^^\\\ZZZXXXWWWYYY\\\___bbbdddaaa\\\YYYYYY[[[```ccciiijjjkkklllkkkjjjhhhfffcccbbb```___```___]]]\\\XXXXXXWWWSSSNNNKKKLLLNNNQQQXXXaaagggiiijjjkkkllljjjkkkllllllkkkjjjiiihhhiiijjjkkklllnnnooopppqqqssssssppplllgggfffjjjmmmkkkpppvvvyyyyyyzzz|||{{{yyyuuuooohhhaaaZZZWWWYYY\\\hhh{{{}}}wwwmmmoooqqqnnnttttttttttttpppjjjaaa[[[UUUPPPIIIDDDAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB??????@@@@@@@@@AAAAAAAAAAAA@@@AAADDDCCCCCCHHHPPP\\\xxx~~~lllgggwwwppp]]]WWWPPPVVViiiuuu|||dddWWWTTTNNNYYYvvv}}}tttfffZZZPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKPPPQQQTTTYYY___gggqqqwwwssspppnnnkkkhhhfffddddddddddddddddddeeeeeebbb^^^[[[[[[ZZZYYYYYYYYYWWWTTTRRROOONNNLLLMMMNNNOOOOOONNNJJJGGGEEECCCCCCCCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666777888999;;;:::999777666555555555888888999999:::;;;<<<<<<===>>>>>>????????????>>>@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAA???>>>============;;;===???BBBCCCBBBAAAAAA????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999999999999999999999999999999999888888999999:::;;;::::::;;;===???AAACCCDDDHHHIIIIIIIIIJJJNNNRRRVVV^^^]]][[[WWWRRRPPPOOOPPPSSSSSSUUUWWWZZZ[[[ZZZXXXYYYYYYZZZ[[[\\\\\\]]]]]]YYYXXXWWWVVVWWWYYY\\\^^^]]][[[YYYXXXYYY\\\```cccjjjeee^^^YYYXXX[[[```dddjjjmmmqqqsssrrrooolllkkkkkkeee^^^\\\^^^```___\\\\\\XXXTTTOOONNNOOORRRTTT[[[^^^dddhhhkkkkkkjjjhhhjjjjjjkkkkkkkkkjjjjjjiiilllkkkkkkkkkkkklllmmmnnntttrrrnnniiifffgggkkknnnssstttvvvxxx{{{}}}|||wwwsssppphhh___ZZZZZZ\\\eeessssssqqqqqqrrrssssssrrrqqqoookkkeee]]]WWWLLLIIIDDDAAAAAAAAAAAA@@@AAA@@@???>>>>>>???@@@AAA??????>>>>>>??????@@@AAABBBBBBAAAAAABBBEEEJJJNNNaaasssssshhhqqq|||dddUUURRRXXXfffrrrnnn\\\QQQMMMTTTjjj~~~|||vvvhhh]]]UUUOOOKKKLLLLLLIIIIIIKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOTTTYYY[[[```nnn{{{sssooonnnllliiigggeeeccccccdddddddddeeeeeebbb^^^[[[[[[ZZZYYYYYYYYYXXXUUURRRPPPNNNLLLMMMNNNOOOOOONNNJJJHHHEEECCCDDDCCCCCCAAA>>>>>>>>>===<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::999888888888888888777777777888999:::;;;<<<888999999:::;;;;;;<<<<<<===>>>>>>???????????????AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA???>>>===<<<<<<;;;===???AAABBBBBBAAAAAA????????????????????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<;;;::::::999:::::::::::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;::::::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFHHHLLLQQQUUUZZZYYYXXXUUUQQQPPPRRRSSSWWWWWWXXX[[[^^^aaaaaa```_______________^^^^^^^^^\\\[[[ZZZZZZ[[[\\\^^^___^^^]]][[[ZZZ\\\___cccfffjjjfff___ZZZZZZ]]]bbbfffiiilllqqqssstttrrrpppooolllfff```]]]___```___]]]^^^[[[VVVRRRQQQSSSUUUWWW[[[^^^ccchhhkkkkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllnnnllljjjfffdddfffjjjnnnvvvwwwxxxzzz|||~~~{{{wwwuuurrrlllccc^^^^^^eeepppyyyooonnnpppqqqrrrrrrqqqooolllhhhaaaZZZTTTKKKHHHDDDAAAAAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBEEEJJJNNN]]]nnnqqqjjjpppgggWWWRRRWWWeeeqqquuubbbTTTNNNSSSgggzzz~~~wwwjjj```UUUOOOKKKLLLLLLIIIIIIKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJLLLMMMRRRWWWZZZ```mmmzzzrrrnnnmmmllljjjhhheeecccbbbdddddddddeeeeeeccc___[[[\\\[[[ZZZZZZZZZXXXUUUSSSPPPNNNLLLLLLNNNOOONNNMMMJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>===============999999999::::::;;;;;;;;;:::::::::::::::999999888888888888999;;;<<<>>>???999::::::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@??????BBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBB@@@>>><<<;;;;;;===>>>@@@AAAAAAAAAAAA????????????????????????======<<<<<<<<<;;;;;;;;;===================================================<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;::::::;;;;;;<<<>>>???@@@>>>???AAACCCEEEHHHMMMQQQTTTTTTSSSRRRQQQRRRVVVYYY]]]\\\\\\___bbbfffggggggdddddddddddddddbbbaaa```^^^^^^_________``````aaa```___^^^^^^```cccgggjjjjjjfff```\\\\\\___dddhhhiiilllpppsssuuuuuutttsssmmmhhhbbb``````aaa___^^^```]]]ZZZVVVVVVWWWZZZ\\\]]]```dddhhhjjjjjjiiihhhggggggiiijjjkkkllllllllljjjkkklllllllllkkkjjjiiihhhhhhgggeeeeeehhhlllpppyyyzzz|||}}}~~~{{{yyyxxxvvvppphhhdddeeeppp~~~qqqjjjlllnnnppprrrqqqooolllhhhddd]]]UUUPPPJJJGGGCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBEEEIIIMMMXXXhhhqqqgggjjjvvvooo]]]TTTXXXeeesss~~~kkkZZZQQQSSSbbbpppxxxlllcccUUUOOOLLLLLLLLLIIIHHHJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKPPPVVVYYY^^^jjjuuupppmmmmmmlllkkkiiifffcccaaadddcccdddeeeeeeccc___\\\\\\[[[ZZZZZZZZZYYYVVVSSSPPPNNNLLLLLLMMMNNNMMMLLLKKKIIIFFFEEEEEEDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;============<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<;;;:::999888<<<;;;;;;::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBB???<<<:::;;;<<<>>>???@@@AAAAAA@@@????????????????????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<=========>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888999999:::;;;::::::::::::;;;<<<=========>>>@@@AAABBBEEEIIILLLPPPPPPPPPPPPQQQUUUZZZ^^^bbbaaa```bbbeeeiiikkkkkkjjjiiiiiihhhgggeeedddccc^^^___aaabbbccccccccccccaaaaaaaaabbbdddgggjjjllliiifffaaa]]]]]]aaafffjjjkkklllnnnrrruuuvvvuuutttnnnjjjeeebbbaaaaaa```^^^```^^^[[[YYYYYY[[[^^^```aaacccfffhhhiiihhhfffeeecccdddfffhhhjjjkkklllllljjjjjjllllllllljjjgggfffeeeeeefffgggiiilllqqquuu|||}}}~~~~~~||||||{{{tttllljjjlllyyywwwiiigggkkknnnqqqsssqqqnnniiieee___XXXQQQLLLHHHEEEBBBAAAAAAAAA@@@@@@@@@??????????????????@@@??????>>>>>>??????@@@AAA@@@AAAAAAAAABBBEEEIIILLLVVVeeettthhhgggoooyyyeeeZZZ[[[ggguuuuuubbbUUUUUU___ggg~~~wwwllldddVVVPPPLLLLLLKKKIIIHHHJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJKKKOOOTTTVVVZZZcccmmm|||pppmmmmmmlllkkkiiifffcccaaaccccccccceeeeeeccc___\\\\\\[[[ZZZZZZZZZXXXUUUSSSPPPNNNLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999:::;;;<<<;;;:::999888===<<<;;;999888888777777:::::::::;;;;;;;;;;;;;;;======???@@@@@@AAAAAAAAACCCCCCCCCBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBB???<<<:::;;;<<<===>>>???@@@@@@@@@?????????????????????????????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888999999:::;;;:::::::::::::::;;;<<<<<<>>>@@@AAAAAAAAABBBEEEHHHLLLMMMNNNPPPRRRVVV\\\```aaaaaaaaaeeejjjooorrrtttrrrqqqnnnkkkhhhfffdddccc```aaacccdddffffffffffffbbbbbbccceeegggjjjlllmmmhhheeeaaa^^^___ccchhhlllooonnnnnnpppssstttsssrrrnnnkkkgggdddbbb```___^^^___]]][[[ZZZ[[[]]]```bbbfffggghhhiiihhheeebbbaaa```bbbdddfffhhhjjjkkkkkkjjjkkkkkkllljjjhhheeecccbbbdddfffiiikkkoootttxxx}}}~~~}}}vvvooonnnrrr~~~{{{yyynnnfffggglllpppqqqsssppplllgggaaa[[[UUUNNNIIIFFFCCCAAA@@@AAAAAA@@@????????????@@@@@@???????????????>>>>>>??????@@@AAA???@@@AAAAAABBBDDDHHHKKKVVVccc~~~yyypppkkkmmmooo```]]]gggtttkkkZZZWWW]]]```~~~|||uuujjjbbbVVVPPPLLLLLLKKKHHHGGGIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGLLLKKKNNNRRRSSSTTTZZZbbbppp~~~qqqnnnmmmllljjjhhheeecccbbbccccccccceeeeeeccc```]]][[[ZZZYYYYYYYYYWWWTTTRRRPPPNNNLLLLLLLLLMMMLLLKKKKKKJJJHHHGGGFFFEEEBBB???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888:::::::::::::::999999888999999888888888888999999::::::::::::::::::::::::======???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCBBBAAAAAABBBAAA@@@???===<<<;;;;;;<<<===>>>???@@@@@@?????????????????????????????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???======;;;:::999999888888::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;:::999999999:::;;;<<<<<>>???@@@@@@@@@@@@???>>>??????>>>>>>??????@@@AAA>>>???AAABBBBBBDDDHHHKKKUUU___yyy{{{rrrmmmzzz|||hhh^^^dddooovvv___YYY[[[[[[sss{{{rrrhhh```WWWQQQLLLLLLKKKHHHGGGIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKMMMPPPQQQPPPTTTYYYeeeppptttooonnnllliiigggeeeccccccbbbbbbcccdddeeeddd```]]]ZZZYYYXXXXXXXXXVVVSSSQQQPPPNNNLLLLLLLLLLLLKKKJJJKKKJJJHHHHHHGGGEEEAAA???>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999888888888888888888888777888888999:::;;;999999999999999999999999======???@@@AAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<===>>>???@@@????????????????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>@@@???>>>===;;;:::999999999::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;999999999::::::<<<=========???AAAAAAAAAAAACCCEEEFFFIIILLLOOOQQQSSSVVVXXXXXXYYY^^^eeemmmsssvvvwwwvvvsssooolllkkkmmmppprrruuusssqqqooonnnmmmmmmmmmhhhiiikkkmmmooooooppppppjjjhhheeedddfffjjjooorrrtttqqqnnnooosssvvvuuurrrmmmllljjjfffaaa^^^]]]]]]\\\[[[[[[\\\]]]aaadddfffhhhiiiiiihhhfffdddbbb```bbbccceeegggiiijjjkkkkkkmmmllljjjhhhfffdddbbbaaaaaaeeeiiimmmpppssswwwzzzzzz|||~~~~~~}}}~~~}}}}}}|||vvvsssyyyzzzuuuxxx~~~{{{}}}mmmgggeeejjjooopppppppppkkkfff___YYYSSSMMMHHHEEEBBBAAA???@@@AAAAAA@@@???>>>???@@@@@@@@@@@@???>>>??????>>>>>>??????@@@AAA===???AAABBBBBBDDDGGGJJJPPPZZZrrruuuzzztttddddddlllbbbXXXXXXWWWggg{{{qqqfff___WWWQQQLLLLLLKKKHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIJJJNNNOOONNNPPPUUU[[[cccqqqwwwpppnnnkkkhhhfffdddddddddbbbbbbcccdddeeeddd```]]]YYYXXXWWWWWWWWWVVVSSSPPPPPPNNNLLLKKKLLLLLLKKKJJJKKKJJJIIIHHHGGGEEEAAA>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======777888888999;;;<<<======;;;:::888777666777888999:::999999888888999999:::999888888888888888888888======???@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBB??????>>>======>>>??????;;;;;;;;;;;;<<<>>>???@@@????????????????????????<<<<<<;;;;;;;;;:::::::::========================<<<;;;:::999:::<<<>>>@@@BBBAAA@@@>>>======<<<<<<999999999999999999999999999999999999999999999999999999888888999999:::;;;999999999:::;;;<<<>>>>>>;;;===???@@@AAABBBDDDFFFDDDGGGKKKNNNOOOPPPRRRSSSWWWXXX\\\bbbhhhlllmmmmmmooommmkkkkkknnnttt{{{|||xxxtttqqqoooooooookkklllnnnpppqqqrrrqqqqqqllljjjhhhggghhhmmmrrruuuuuuqqqnnnpppuuuxxxwwwuuummmllljjjfffaaa]]]\\\\\\\\\[[[[[[\\\___bbbeeeggggggggghhhggggggeeecccbbbcccdddfffhhhjjjkkkllllllnnnllljjjgggeeecccbbbaaaeeehhhmmmqqqtttwwwzzz|||yyy{{{}}}}}}|||{{{{{{{{{zzzvvvuuu}}}wwwtttwww~~~{{{jjjfffeeekkkpppooonnnnnnhhhddd\\\VVVPPPKKKFFFCCCAAA@@@???@@@AAAAAA@@@???>>>???@@@AAAAAA@@@???>>>?????????>>>???@@@@@@AAA===???AAABBBCCCDDDGGGJJJLLLUUUmmm~~~iiifffllldddXXXVVVSSS^^^yyy|||pppeee^^^WWWQQQMMMLLLKKKHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGHHHMMMOOONNNPPPSSSTTTYYYeeeqqqwww~~~sssrrrpppmmmjjjgggeeecccbbbbbbaaaaaabbbcccaaa^^^[[[[[[ZZZXXXWWWVVVVVVWWWXXXPPPNNNLLLKKKLLLLLLKKKJJJLLLKKKJJJHHHFFFEEEDDDCCC>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;:::999999888888999999===;;;999888777777999:::::::::999999::::::;;;<<<<<<===???AAACCCDDDEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@===>>>>>>@@@AAABBBCCCCCCBBBAAA???>>>===<<<======>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@??????????????????>>>===;;;;;;888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<>>>>><<<;;;;;;;;;:::999888777888999:::888999999::::::999999888999:::;;;<<<;;;:::999888999888888777888:::;;;<<<999:::;;;>>>@@@CCCEEEFFFKKKKKKMMMNNNPPPRRRSSSSSSSSSTTTVVVXXX\\\```dddfffggghhhkkkpppvvv|||}}}uuuooommmllllllkkkoootttwwwvvvssspppoookkkiiihhhiiikkkpppuuuxxxvvvtttsssrrrssssssqqqpppssspppkkkfffaaa^^^]]]\\\[[[\\\]]]___```aaaaaaaaadddfffgggfffeeeeeefffggggggeeeddddddfffhhhiiiiiiiiihhhfffeeecccbbbaaaaaadddhhhmmmqqqsssuuuvvvxxxzzzzzzzzz{{{|||}}}}}}~~~}}}uuupppttt|||vvvvvvyyy{{{}}}xxxhhhiiijjjmmmoooooonnnkkkeee```YYYRRRLLLFFF@@@===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>????????????@@@@@@@@@BBBBBBCCCBBBAAACCCFFFIIIOOOUUUfffsssjjjmmmvvvVVVJJJTTTYYYmmm}}}pppddd]]]VVVRRRMMMJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLPPPVVV^^^eeekkkttttttqqqooommmjjjgggeeedddcccbbbbbbbbbccccccaaa^^^[[[YYYXXXWWWVVVVVVUUUUUUVVVPPPNNNLLLKKKLLLMMMLLLKKKIIIIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;:::999999888888999999:::999888777777888:::;;;999999999999999:::;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCAAA@@@AAABBBBBBAAA@@@>>>>>>??????AAABBBCCCCCCCCCAAA@@@>>>============>>>===<<<;;;<<<===???@@@AAAAAA@@@@@@????????????????????????>>>===<<<;;;999999::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>===<<<;;;===<<<;;;:::999:::;;;;;;999999999::::::999999999::::::;;;;;;::::::999999999888888888888:::;;;<<<999:::<<<>>>AAACCCEEEFFFIIIJJJKKKMMMOOOPPPQQQRRRQQQQQQSSSUUUYYY]]]aaaccccccffflllsssyyy}}}xxxqqqmmmkkklllmmmrrrvvvzzzzzzxxxtttqqqoookkkkkklllooorrrvvvzzz|||uuusssrrrrrrrrrrrrqqqoooqqqnnnjjjeeeaaa___^^^]]]\\\]]]^^^___```aaaaaaaaacccdddeeeeeeddddddeeefffgggfffeeeeeegggiiihhhhhhgggfffeeecccccccccdddeeeiiimmmqqquuuvvvwwwyyyzzzyyyyyyzzzzzz{{{||||||}}}}}}wwwtttwww}}}xxxvvvxxxzzz}}}yyy}}}tttiiiiiijjjkkkmmmllljjjgggbbb]]]VVVOOOJJJFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBCCCFFFIIIMMMSSSbbb~~~yyymmmnnn~~~|||\\\PPPXXXXXXjjj~~~pppddd]]]VVVRRRMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKNNNSSSYYY___eeennnzzztttooonnnllljjjhhhfffeeeeeeccccccbbbccccccbbb^^^[[[WWWWWWWWWVVVVVVUUUTTTSSSOOOMMMKKKKKKMMMNNNMMMLLLIIIIIIGGGFFFDDDBBBAAAAAA>>>>>>>>>>>>============;;;::::::::::::999999999999::::::;;;;;;::::::999;;;:::999999888888999999777777666666777888:::;;;999888888888888999::::::;;;<<<===>>>@@@@@@AAAAAACCCAAAAAAAAACCCCCCBBBAAA>>>>>>??????@@@AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>???>>><<<;;;;;;<<<======@@@????????????>>>>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>>===<<<>>>>>>===<<<<<<<<<<<<===999999999999999999999999;;;;;;::::::999999::::::888888888888999:::;;;<<<::::::<<<>>>AAACCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNPPPRRRUUUYYY\\\^^^^^^ccckkksssyyy||||||{{{zzzvvvqqqllliiijjjlllnnnxxxzzz|||{{{wwwrrrooommmkkkmmmqqqvvvyyy|||}}}}}}sssrrrppppppqqqqqqpppnnnnnnkkkhhhdddaaa_________]]]^^^___```aaabbbbbbbbbaaabbbddddddcccbbbdddeeefffeeeeeefffhhhhhhfffeeedddcccbbbaaaccceeehhhjjjppptttxxxzzzzzzzzz{{{|||yyyyyyyyyyyyzzz{{{||||||}}}zzzyyy|||tttrrrtttyyy|||{{{}}}{{{}}}ooojjjiiiiiijjjjjjiiieeeccc^^^YYYQQQKKKHHHEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>????????????@@@@@@@@@AAABBBBBBBBBBBBCCCFFFHHHKKKPPP]]]ttttttqqqyyybbbSSSZZZUUUeeerrreee^^^VVVRRRMMMJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKNNNSSSWWW]]]fffqqqyyyuuunnnmmmkkkiiihhhgggffffffddddddcccddddddbbb___\\\VVVWWWXXXXXXWWWUUUSSSRRRNNNMMMKKKLLLMMMNNNNNNMMMKKKJJJIIIGGGFFFDDDCCCBBB>>>>>>>>>>>>============;;;:::::::::::::::::::::999::::::::::::::::::999;;;:::999999888888999999777777666666777777999999888888777777888888999:::;;;<<<===>>>???@@@@@@@@@CCCAAAAAAAAACCCDDDCCCBBB???????????????AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>======>>>>>>>>>===============999999999999999999999999<<<;;;:::999888999:::;;;888888888888999:::;;;;;;::::::<<<>>>@@@BBBDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMLLLMMMNNNPPPSSSVVVYYY[[[]]]aaahhhooorrrsssrrrqqqpppnnniiiffffffhhhllloootttvvvxxxvvvrrrnnnkkkjjjlllpppuuuzzz}}}}}}{{{yyyqqqooonnnnnnoooooonnnllljjjhhheeebbb```___``````^^^___```aaabbbbbbbbbbbb```bbbccccccbbbcccdddeeedddddddddeeefffeeeccc```___^^^^^^___bbbggglllpppwwwyyy}}}~~~}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{}}}mmmnnnrrrzzz|||zzzyyy{{{{{{kkkiiihhhhhhiiiiiigggdddaaa[[[UUUNNNHHHEEECCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGJJJMMMXXXjjj{{{uuusssfffSSSVVVQQQ___wwwttthhh___WWWSSSNNNKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKMMMPPPUUU]]]gggnnnxxxtttmmmmmmkkkiiihhhgggffffffeeeeeedddeeedddbbb___\\\XXXXXXYYYXXXWWWUUUSSSRRROOOMMMLLLLLLNNNOOONNNNNNKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;:::999999888888999999999888888777777666777777888888777777888888999:::<<<===>>>???@@@@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBB@@@??????>>>???@@@BBBCCCDDDDDDCCCBBBAAA@@@??????@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>???>>>????????????>>>>>>===;;;;;;;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>????????????>>>==================<<<<<<;;;;;;:::999999888888999999:::<<<;;;:::999888999:::;;;777888888999:::::::::;;;999:::;;;===???AAABBBCCCCCCCCCDDDFFFHHHIIIKKKKKKMMMMMMNNNOOORRRUUUXXXZZZ^^^___bbbeeeggggggfffeeegggeeecccbbbcccfffjjjmmmmmmoooppppppnnnkkkkkkkkkqqquuuzzz}}}~~~{{{wwwtttmmmllljjjkkkllllllkkkjjjfffeeebbb```______```aaa^^^___```aaabbbbbbbbbaaa```bbbcccdddcccccceeefffcccbbbaaabbbbbbaaa^^^\\\ZZZZZZ[[[^^^cccjjjppptttzzz}}}}}}}}}}}}}}}|||{{{{{{{{{|||~~~~~~}}}||||||~~~~~~nnnooouuu}}}}}}{{{|||wwwjjjhhhgggggghhhiiigggdddaaaXXXRRRKKKEEEBBBAAA@@@???========================>>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@???AAABBBBBBBBBCCCEEEGGGIIILLLTTTaaawwwwwwsssmmmUUUSSSNNNYYYoooxxxkkkbbbXXXUUUOOOLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMQQQWWW___dddjjjuuusssnnnmmmkkkiiihhhgggffffffffffffeeeeeeeeeccc___\\\YYYYYYYYYXXXWWWUUUTTTSSSPPPNNNLLLLLLNNNOOONNNMMMHHHHHHFFFEEECCCAAA@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<===;;;::::::999999::::::;;;;;;:::999999888888999999:::999999888888777666666999888888888888999::::::;;;<<<===???@@@@@@AAAAAA@@@??????@@@BBBCCCBBBAAAAAA@@@???>>>>>>@@@BBBCCCDDDDDDDDDDDDCCCAAA@@@???@@@??????>>>===<<<<<<;;;>>>>>>>>>????????????@@@>>>??????@@@??????>>>>>>;;;;;;;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>======<<<<<<<<<===<<<;;;;;;:::;;;:::999888888999:::;;;;;;;;;::::::999999::::::777777888:::::::::::::::888999:::<<<===???@@@AAAAAABBBCCCEEEFFFHHHIIIJJJNNNNNNNNNPPPRRRUUUWWWYYY\\\\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]^^^```ccceeegggeeegggjjjjjjjjjkkklllmmmuuuwwwzzz|||{{{wwwsssoooiiihhhggggggiiiiiihhhgggdddcccaaa___^^^^^^___```^^^___``````aaaaaaaaa``````aaacccccccccccceeegggbbbaaa_________^^^[[[YYYWWWXXX[[[___fffnnnuuuyyy}}}~~~}}}}}}~~~|||{{{{{{|||~~~|||{{{{{{zzz|||vvvxxx~~~~~~rrrkkkgggffffffggggggfffbbb___SSSNNNHHHCCC@@@???>>>===========================??????@@@@@@@@@@@@??????>>>????????????@@@@@@@@@???@@@BBBCCCBBBCCCDDDFFFGGGKKKPPPYYYiiixxxwwwxxx[[[SSSNNNUUUggg}}}pppgggZZZWWWQQQMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIKKKNNNSSSXXXZZZbbbmmm~~~rrrooonnnllljjjhhhfffeeeeeegggfffffffffeeeccc___\\\ZZZYYYWWWVVVTTTSSSSSSRRRQQQOOOMMMMMMNNNNNNMMMLLLHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<:::999888888888888999:::;;;:::999999888888999999999999999999999999888888999999999999999:::;;;;;;888999;;;===???@@@@@@@@@???>>>>>>???AAABBBBBBAAABBBAAA???>>>>>>@@@BBBCCCEEEEEEEEEEEEDDDBBBAAA??????@@@@@@??????>>>======????????????@@@@@@AAAAAA>>>??????@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<=========<<<;;;:::;;;:::888777777888:::;;;::::::;;;;;;::::::999999666777999:::;;;;;;::::::777777999:::<<<===>>>???AAAAAABBBDDDFFFGGGIIIIIINNNNNNNNNOOOQQQTTTVVVXXXWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVXXXZZZ\\\^^^___```___aaaccceeefffhhhkkkmmmrrrsssuuuuuussspppllliiifffdddddddddffffffeeedddcccbbb___^^^]]]^^^___```^^^^^^___````````````___^^^```aaabbbbbbbbbdddfffdddbbb___]]]]]]\\\ZZZXXXWWWYYY]]]ccckkksssyyy}}}~~~~~~~~~~~~|||zzzzzz{{{}}}yyyzzzzzzxxxyyy{{{mmmlllggggggfffeeeeeebbb^^^[[[MMMIIIEEEBBB@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@>>>@@@BBBCCCBBBBBBDDDEEEEEEIIIMMMRRR^^^yyyzzzyyybbbVVVPPPSSS___xxxuuukkk\\\XXXSSSOOOMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJMMMPPPRRRSSS\\\eeetttqqqooonnnllljjjhhhfffeeeeeehhhgggfffffffffccc___\\\ZZZXXXVVVTTTRRRRRRRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLJJJIIIHHHFFFEEECCCBBBAAA>>>>>>>>>>>>============999999999::::::;;;;;;;;;999888777666666777888999;;;:::999999888888999999777888999:::::::::::::::::::::999999::::::;;;<<<666777999;;;===???@@@@@@>>>======>>>@@@BBBAAA@@@BBBAAA???===>>>???BBBCCCEEEEEEFFFFFFDDDCCCAAA@@@???@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===;;;:::;;;:::888777777888:::;;;999:::;;;<<<;;;:::999888666777999:::;;;;;;::::::666777888999;;;<<<===>>>@@@AAABBBDDDFFFGGGHHHIIINNNNNNNNNOOOQQQSSSUUUWWWRRRSSSUUUVVVVVVTTTQQQPPPPPPRRRUUUWWWZZZ[[[[[[ZZZZZZ\\\___```bbbeeehhhkkkmmmmmmmmmmmmkkkiiifffddddddcccbbbbbbdddeeedddbbbcccaaa___]]]\\\]]]^^^___]]]^^^__________________]]]^^^```aaa```aaaccceeefffccc___]]]\\\\\\ZZZYYYWWWZZZ```gggooovvv}}}}}}{{{yyyyyyzzz|||~~~xxxyyyyyyvvvvvvsssiiilllhhhgggeeedddccc___ZZZWWWHHHEEEBBBAAAAAAAAA@@@>>>????????????????????????AAA@@@???>>>>>>???@@@AAA>>>????????????@@@@@@@@@>>>@@@BBBCCCBBBBBBDDDEEECCCGGGKKKNNNXXXqqq~~~uuuyyy~~~yyyfffWWWRRRRRRYYYpppxxxnnn]]]YYYTTTPPPNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDHHHGGGHHHJJJMMMNNNOOONNNSSS[[[gggvvvrrrnnnoooooolllhhhdddccccccfffeeeddddddeeeccc```^^^ZZZXXXUUUTTTTTTTTTSSSSSSNNNMMMLLLLLLMMMMMMLLLJJJMMMLLLJJJHHHFFFDDDBBBBBB??????@@@???>>><<<:::999<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999888888888888999:::;;;;;;999999999::::::;;;;;;;;;:::::::::;;;===???@@@AAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>???@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBAAA@@@???>>>===???????????????>>>=========<<<;;;:::999:::;;;<<<;;;<<<======;;;:::;;;<<>><<<;;;:::;;;;;;;;;:::::::::999999<<<;;;999888888999;;;<<<999999999999999999999999888888999999999:::::::::<<<===???AAACCCEEEGGGGGGGGGGGGIIIKKKNNNPPPQQQRRRUUUVVVUUUSSSPPPMMMKKKKKKMMMOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXZZZ]]]aaadddfffhhhgggfffeeedddccccccdddeeeddddddcccbbbaaa``````[[[]]]___```aaa```___^^^]]]^^^___```aaaaaaaaaaaabbbbbbaaaaaabbbdddfffgggbbbbbbaaa^^^[[[ZZZ[[[\\\^^^```fffooowww|||~~~~~~~~~||||||}}}~~~~~~}}}rrrwwwyyywwwuuu||||||mmmhhhggghhhhhhgggddd___YYYTTTQQQFFFDDDBBB@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCBBBEEEDDDJJJXXXgggooohhhrrr~~~xxxvvvxxxvvv[[[OOORRRZZZjjjwwwjjj___TTTOOOMMMKKKKKKMMMHHHHHHIIIJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFDDDBBBFFFFFFGGGHHHHHHHHHHHHGGGGGGJJJMMMNNNNNNOOORRRVVVSSSXXX___iiixxxqqqmmmnnnnnnlllhhheeeddddddfffeeedddddddddccc___]]]ZZZXXXUUUTTTTTTTTTTTTRRROOOMMMLLLLLLMMMNNNLLLKKKKKKKKKIIIGGGEEECCCBBBAAA???@@@@@@???>>>===;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999999999999888999999::::::888999999999::::::::::::999999:::;;;<<<>>>???@@@AAA@@@?????????@@@BBBCCCAAA@@@?????????@@@AAABBBDDDDDDEEEFFFFFFEEECCCBBBBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::999:::;;;;;;:::<<<===<<<;;;;;;<<<===????????????>>>===<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;::::::::::::999999999999999999888999999999999:::::::::;;;<<<===???AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSQQQMMMJJJJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRTTTTTTUUUWWWZZZ^^^aaabbbcccbbbbbbbbbbbbbbbcccccc````````````____________[[[\\\^^^___``````^^^^^^\\\\\\]]]^^^____________aaabbbbbbbbbcccdddeeefffdddccc```[[[XXXWWWYYY\\\___cccjjjrrrwww{{{}}}}}}~~~~~~|||}}}}}}zzzpppqqqrrrrrruuuvvvjjjfffdddcccbbbaaa]]]YYYSSSMMMJJJEEEDDDBBB@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@AAABBBBBBBBBBBBCCCFFFDDDIIIUUUbbb}}}kkkdddkkktttrrrllllll}}}{{{aaaTTTTTTXXXeee~~~{{{nnncccXXXSSSPPPLLLKKKLLLHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEFFFEEEDDDBBBAAAFFFFFFFFFFFFGGGGGGGGGHHHGGGKKKOOOPPPQQQRRRUUUWWWXXXZZZ^^^dddmmm}}}ooolllmmmmmmkkkhhhfffeeeeeegggfffeeeddddddbbb^^^\\\YYYWWWUUUTTTUUUUUUTTTRRRPPPNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999::::::999999888999999999888888888888888999999999888888999:::;;;===>>>???BBBAAA@@@??????AAACCCDDDAAAAAA@@@?????????@@@@@@DDDDDDEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@?????????????????????@@@AAAAAAAAABBBAAAAAAAAAAAA@@@??????>>>===>>>>>>>>>>>>===<<<<<<===<<<;;;:::999:::;;;;;;999:::<<<<<<;;;;;;<<<>>>===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999:::::::::999999888888888999999999999::::::::::::;;;;;;<<<===>>>??????@@@CCCDDDEEEGGGIIIJJJLLLLLLMMMNNNNNNMMMJJJHHHGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPRRRTTTVVVYYY[[[]]]\\\\\\]]]^^^______``````]]]]]]]]]\\\[[[[[[ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]][[[[[[\\\\\\]]]^^^^^^^^^```aaacccddddddddddddcccdddaaa\\\WWWSSSTTTXXX[[[bbbiiiqqqvvvxxxyyyzzz|||~~~~~~|||~~~|||wwwooommmmmmrrr|||nnnfffcccaaa```^^^\\\XXXRRRLLLGGGDDDDDDCCCBBB@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>??????@@@AAAAAAAAACCCFFFDDDHHHRRR]]]vvv}}}jjjbbbffflllyyyoooeee___kkkgggZZZVVVUUU___uuurrrggg]]]XXXTTTNNNLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBFFFFFFEEEDDDEEEFFFGGGHHHHHHLLLQQQTTTVVVWWWYYYZZZ\\\]]]^^^___cccmmmzzz}}}nnnkkklllmmmkkkiiifffffffffhhhfffeeedddcccaaa]]]ZZZXXXWWWUUUUUUUUUUUUTTTRRRPPPOOOMMMNNNOOOOOONNNLLLJJJJJJHHHGGGEEECCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999;;;;;;:::999888888888888777777777777777888888888888888888999:::;;;===>>>CCCBBB@@@??????AAACCCEEEBBBAAAAAA@@@@@@?????????CCCDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>?????????>>>>>>===>>>===;;;:::999999:::;;;888999;;;;;;;;;;;;===>>><<<===>>>???????????????<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::::::::999;;;::::::999999888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@AAABBBCCCEEEFFFHHHHHHIIIJJJKKKJJJHHHGGGFFFGGGIIIIIIJJJJJJKKKKKKKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\[[[ZZZYYYXXXVVVVVVUUUWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^___aaaccceeeeeecccbbb```^^^\\\WWWRRRPPPRRRXXX]]]gggooowww{{{zzzxxxyyy|||~~~~~~}}}{{{tttooonnnpppzzztttiiieeecccaaa```^^^[[[VVVPPPJJJFFFCCCBBBBBBAAA@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>??????@@@AAAAAABBBCCCFFFDDDGGGQQQZZZpppnnndddeeeiiitttwwwhhh\\\```qqqmmm\\\UUURRRZZZnnnsssiii___ZZZVVVPPPLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGEEEDDDCCCCCCEEEGGGHHHIIIMMMSSSXXX\\\^^^______```aaaaaa```aaagggqqqyyy|||mmmjjjllllllkkkiiigggfffggggggfffeeedddcccaaa]]]ZZZWWWVVVUUUUUUVVVVVVTTTRRRPPPOOOMMMNNNOOOOOONNNLLLKKKJJJIIIHHHFFFDDDCCCCCC@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999;;;;;;:::999888888888888777777777777777777777777888888888999:::;;;<<<===BBBAAA@@@??????AAABBBDDDAAAAAAAAAAAA@@@??????>>>BBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>======<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@>>>===;;;:::999999::::::777999;;;;;;:::;;;<<<>>><<<===>>>???@@@@@@@@@???=========<<<<<<<<<;;;;;;;;;:::777666666777:::;;;:::::::::999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>??????@@@BBBCCCDDDDDDEEEGGGIIIIIIGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^```bbbddddddbbb___]]]XXXVVVSSSQQQQQQVVV]]]bbbmmmttt{{{~~~{{{yyyzzz}}}~~~~~~~~~{{{uuuppprrryyy|||mmmgggfffdddccc```]]]YYYSSSNNNIIIEEECCC@@@@@@@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@?????????@@@AAABBBCCCAAAEEEDDDGGGPPPWWWlllqqqeeedddfffuuurrr___[[[gggwwwuuu\\\TTTPPPXXXiiisssiii___ZZZVVVPPPLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFGGGEEEDDDCCCCCCEEEGGGHHHJJJMMMSSSZZZ```dddfffffffffhhhhhhgggfffiiioootttyyy}}}|||mmmkkkllllllkkkiiigggfffgggfffeeedddccccccaaa]]][[[VVVUUUUUUUUUVVVVVVTTTRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@???>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999::::::999999888999999999888888888888777777777777999999999999:::;;;<<<===@@@@@@??????@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@AAACCCDDDEEEEEEDDDCCC@@@@@@???========================>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA???===<<<:::999999999:::888999;;;;;;::::::;;;======>>>>>>???@@@@@@@@@???>>>============<<<<<<<<<===:::777444444777:::===999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAACCCDDDGGGGGGFFFFFFGGGHHHGGGFFFFFFGGGGGGIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNOOOQQQSSSUUUVVVWWWSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^___^^^___aaabbbaaa___]]][[[UUUVVVVVVWWWYYY^^^eeejjjssswww|||~~~}}}|||}}}|||xxxrrrxxxtttiiigggeeedddddd\\\YYYTTTNNNIIIEEEBBBAAA>>>???@@@@@@AAA@@@@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@??????@@@AAACCCDDD@@@EEEDDDGGGOOOTTTfffwwwgggbbbdddvvv}}}fffZZZ```ooo|||```VVVPPPVVVcccxxxyyynnnbbb\\\WWWQQQMMMMMMJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHIIILLLRRR[[[cccjjjlllmmmoooqqqsssrrrooonnnppprrrvvvxxx}}}}}}nnnkkkmmmmmmkkkhhhfffeeefffeeedddcccccccccaaa^^^[[[VVVUUUUUUVVVWWWVVVTTTRRROOOMMMLLLLLLMMMNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999999999999888999999::::::999999999888888777777777:::999999::::::;;;<<<======>>>???@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@>>>???AAACCCEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBAAA???>>><<<:::999999999999999:::;;;;;;:::999:::;;;>>>>>>???@@@@@@@@@??????>>>>>>>>>=========<<<<<<===;;;999777777999;;;===888888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;<<<<<<======>>>>>>?????????BBBDDDEEEEEEEEEGGGHHHDDDDDDDDDDDDFFFGGGIIIJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKLLLNNNOOOPPPOOONNNNNNJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXXXXYYYZZZ\\\^^^]]]^^^_________]]][[[YYYYYY[[[___bbbeeejjjooorrrwwwyyy{{{}}}|||~~~}}}}}}yyymmmfffeeecccbbbbbbXXXUUUOOOJJJEEEAAA@@@???===>>>???@@@AAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@???>>>===>>>@@@BBBCCCAAAEEEDDDFFFLLLOOO___zzzooohhhhhhsssppp^^^\\\eeexxxzzzhhhZZZPPPSSS\\\nnnvvviii```YYYRRRNNNNNNKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKPPPZZZeeennnrrrsssuuuzzz~~~|||yyyxxxyyyxxxzzz|||~~~}}}nnnlllmmmmmmlllhhhfffeeeeeedddcccbbbccccccaaa___\\\UUUUUUUUUVVVWWWWWWTTTRRRNNNMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999888888888888999:::;;;;;;:::999999999888888777777::::::::::::;;;<<<<<<===;;;===???@@@AAA@@@>>>======>>>@@@AAABBBAAAAAA@@@===>>>AAACCCEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAA???>>><<<:::999999999999999;;;<<<;;;999999999;;;??????@@@@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999999999999:::::::::<<<<<<<<<=========>>>>>>===@@@BBBCCCDDDDDDFFFGGGBBBBBBBBBCCCDDDFFFIIIJJJFFFGGGHHHIIIJJJIIIHHHHHHGGGIIIKKKNNNOOOPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^^^^^^^]]][[[ZZZXXX^^^aaagggkkknnnrrruuuxxxzzzyyyzzz|||{{{|||}}}yyyiiidddcccaaa___aaaWWWSSSNNNHHHCCCAAA@@@???<<<===???@@@AAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>===<<<===???AAABBBBBBFFFDDDEEEIIIJJJYYYtttzzzpppnnnpppyyybbbZZZ^^^nnnyyytttooo___QQQPPPWWWggg~~~nnnddd[[[SSSOOOOOOKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJOOOYYYeeepppuuuwwwxxx~~~{{{|||}}}~~~qqqpppnnnllliiigggfffeeeeeedddcccccccccdddccc```^^^ZZZXXXUUUTTTTTTTTTTTTSSSOOONNNMMMNNNOOOPPPNNNLLLMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::666777888:::;;;<<<<<<<<<<<<======<<<:::888999:::;;;;;;:::999888888999999999::::::999999777666555888888777777888:::;;;===>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCBBB@@@???>>>AAAAAA@@@@@@AAACCCDDDEEECCCBBBAAA@@@????????????======>>>===;;;;;;<<<>>>AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@BBBAAA@@@>>>===;;;:::999999999999999::::::;;;<<<::::::;;;;;;===>>>???@@@??????>>><<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;===:::999:::<<<===;;;999888:::;;;===>>>>>>======??????@@@AAABBBBBBCCCCCCAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMNNNNNNOOOOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUWWWZZZ\\\[[[XXXXXX[[[^^^[[[cccmmmssstttuuuxxx{{{~~~~~~|||vvvttt{{{xxxpppgggbbb```___\\\YYYOOOLLLHHHEEECCCBBB@@@>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGJJJUUUbbbzzzqqqkkkcccWWW[[[dddtttyyynnn[[[TTTYYY```yyyzzzlll___VVVQQQOOOLLLJJJGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJNNNTTT]]]gggoootttzzz~~~{{{xxxxxx{{{pppooonnnllljjjhhhfffeeeddddddcccbbbccccccbbb___]]]ZZZXXXUUUTTTTTTUUUTTTSSSOOONNNMMMNNNOOOPPPNNNLLLKKKJJJIIIHHHFFFEEECCCCCC@@@@@@???>>>===<<<;;;;;;::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;999777888999999888888777666666777777666666666777777888999999777777777777777999:::;;;>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCBBBAAA@@@???@@@@@@??????@@@AAACCCDDDDDDCCCBBBAAA@@@@@@??????>>>>>>???===<<<;;;===>>>>>>>>>?????????@@@@@@@@@>>>?????????@@@@@@@@@@@@AAAAAA@@@>>>===<<<::::::::::::999999::::::;;;<<<::::::;;;;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===;;;999:::<<<===;;;999777888:::;;;<<<<<<;;;;;;=========>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRUUUUUUUUUWWW\\\```ccciiiqqquuuvvvvvvyyy||||||zzzwwwtttuuusssmmmfffaaa```]]]YYYUUUNNNKKKGGGEEECCCBBBAAA?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCEEEGGGFFFIIITTT```|||uuummmiiiYYYZZZbbbrrrvvvaaaVVVWWW[[[ooorrreee[[[UUURRROOOLLLIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIILLLPPPWWW___eeeiiipppttt{{{}}}xxxuuutttvvvzzz|||~~~pppmmmmmmmmmllljjjgggdddcccccccccbbbbbbbbbaaa^^^\\\ZZZXXXUUUUUUUUUUUUTTTSSSOOONNNMMMNNNOOOPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;999999::::::;;;;;;;;;<<<=========<<<;;;:::999888999:::;;;:::888666777888999888777777666777777777666555555555555777999:::777777666777777888999:::======>>>>>>???@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBB@@@??????>>>???@@@BBBCCCEEEEEEDDDDDDBBBAAA@@@??????@@@@@@???===<<<===???<<<<<<===>>>???@@@AAABBB????????????@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;::::::::::::::::::;;;<<<::::::;;;;;;<<<===?????????>>>===<<<<<<;;;<<<<<<=========<<<<<<<<<<<<;;;========================;;;;;;:::999:::;;;<<<===<<<;;;:::;;;<<<<<<<<<:::888999:::;;;<<<<<<<<<;;;<<<<<<======>>>>>>??????????????????@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIILLLNNNPPPRRRWWW___eeemmmqqqvvvxxxxxxxxx{{{~~~~~~xxxtttssstttzzz|||{{{mmmiiidddaaa___ZZZTTTNNNIIIGGGCCCBBBAAAAAA@@@???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@????????????@@@AAAAAABBBBBBCCCEEEEEEGGGQQQ\\\ooozzzppprrr^^^YYY^^^lll{{{|||gggXXXUUUVVVeee~~~|||mmmaaaYYYVVVRRROOOKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKOOOTTTYYY\\\cccffflllrrrwwwyyyzzzzzzzzzwwwsssooommmnnnqqqrrr{{{}}}nnnllllllmmmllljjjhhhdddccccccbbbbbbbbbbbb```]]][[[ZZZXXXVVVUUUVVVUUUTTTRRRNNNNNNMMMNNNOOOPPPNNNLLLIIIIIIHHHGGGEEEDDDCCCCCC?????????>>>===<<<<<<<<<999999::::::;;;<<<<<<<<<>>>>>>======<<<;;;999999999:::;;;:::888777888999::::::999999999999999::::::999777555444555777888888888888888888999999:::<<<======>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDAAA@@@?????????@@@BBBCCCEEEFFFFFFFFFEEECCCAAA@@@@@@AAAAAA@@@>>>===>>>???======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<========================<<<;;;:::999:::;;;===>>><<<;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@??????>>>>>>???@@@AAAAAA>>>>>>>>>?????????@@@@@@DDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGJJJLLLNNNRRRZZZdddkkksssuuuxxxyyyzzz{{{~~~~~~yyysssnnnpppvvvxxxvvvzzzvvvgggeeecccaaa]]]WWWOOOIIIDDDBBB???>>>?????????>>>@@@@@@@@@@@@?????????>>>========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>??????@@@AAAAAA@@@BBBDDDDDDFFFNNNWWWeee{{{~~~uuu}}}cccXXXZZZfffsss~~~{{{jjjZZZUUUUUU___ssstttggg^^^YYYSSSPPPLLLIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKNNNQQQRRRWWWYYY]]]ccchhhlllnnnpppooommmjjjgggffffffhhhiiiuuu}}}|||nnnkkklllllllllkkkhhheeecccdddcccbbbbbbbbb```]]]ZZZZZZXXXWWWVVVWWWVVVTTTRRRNNNNNNMMMNNNOOOPPPNNNLLLLLLKKKIIIGGGEEECCCBBBAAA??????>>>>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;999:::;;;:::999888999::::::999999999999999::::::;;;999777666666777888999999999::::::::::::::::::;;;<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAA@@@@@@AAACCCDDDDDDFFFGGGHHHGGGEEECCCAAAAAABBBBBB@@@>>>===>>>???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;<<<<<<>>>>>>===>>>>>>>>>??????>>>>>>>>>>>>>>>???????????????>>>>>>>>>???@@@@@@>>>????????????@@@@@@@@@DDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLNNNRRRZZZeeemmmuuuvvvxxxyyy{{{}}}zzzpppkkkjjjrrr|||xxxxxxpppdddcccbbb___[[[SSSLLLFFFCCCAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>================================================??????????????????????????????>>>>>>??????@@@AAAAAA@@@AAADDDDDDEEEKKKRRR___ssszzz~~~kkkZZZWWW```jjjuuu|||rrraaaYYYUUUZZZiiizzzmmmccc^^^SSSPPPLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIILLLNNNOOOOOOPPPSSSWWWZZZ^^^```bbbbbbaaa___^^^^^^```aaaccckkksss}}}ooolllllllllkkkjjjhhhfffdddeeedddcccbbbbbb```]]]ZZZYYYXXXWWWWWWWWWWWWTTTRRROOONNNMMMNNNOOOPPPNNNLLLMMMMMMKKKHHHFFFDDDBBBAAA???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<999:::;;;:::999888999;;;777777777666777777888999666666666777888:::<<<===::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAAAAA@@@??????@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDBBBDDDGGGIIIIIIGGGDDDBBBAAABBBBBB@@@===<<<===???AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<<<<<<<======<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;=========<<<;;;<<<=========<<<<<<<<<<<<===>>><<<<<<<<<<<<============@@@???????????????@@@@@@???@@@@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFHHHLLLNNNSSS[[[fffnnnuuuvvvxxxzzz||||||tttgggffflllzzz|||}}}mmmbbbaaa___\\\VVVOOOIIIEEEDDDBBB@@@@@@AAACCCCCCBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================????????????????????????@@@????????????@@@AAAAAAAAA???AAADDDEEEEEEIIIOOOZZZlll|||ttt___XXX]]]eeesssppp```VVVUUU^^^zzzuuukkkeeeWWWSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKKKKMMMOOOQQQSSSUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\___fffrrrrrrmmmlllkkkjjjiiigggfffffffffeeedddccccccaaa^^^[[[YYYXXXWWWXXXXXXWWWTTTRRROOONNNMMMNNNOOOPPPNNNLLLMMMLLLKKKIIIGGGFFFDDDDDD>>>>>>>>>>>>=====================<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;777999:::999888777888:::777777666666777888888999444555555777888:::;;;;;;999:::;;;;;;;;;:::999999:::;;;<<<===>>>@@@AAAAAA@@@??????>>>???@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBB???BBBFFFIIIJJJHHHEEECCCAAABBBAAA???===<<<<<<>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<======<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===??????>>>===<<<;;;===>>>>>>;;;;;;<<<>>>>>>>>>===<<<<<<======>>>========================AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDFFFIIINNNRRRWWW___iiiqqqwwwxxxyyy|||~~~|||{{{zzzuuunnnfffiiivvvvvviii```___\\\VVVPPPJJJFFFDDDDDDBBB@@@???AAABBBBBBAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================????????????????????????@@@@@@@@@@@@@@@AAABBBBBBBBB@@@AAADDDFFFEEEHHHLLLUUUfff{{{zzz~~~fff[[[^^^cccuuukkkZZZTTTYYYmmm}}}tttooo^^^ZZZTTTPPPMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMPPPQQQQQQRRRSSSUUUVVVVVVXXX^^^fffqqq|||uuummmlllkkkiiihhhggggggggggggfffddddddcccaaa^^^[[[YYYXXXXXXXXXXXXWWWTTTRRROOONNNMMMNNNOOOPPPNNNLLLLLLKKKKKKJJJHHHGGGGGGFFF>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999:::::::::;;;;;;:::999999666777888888777666777999999999888888999:::;;;;;;555666777777777777666666888999:::;;;::::::888777::::::;;;===>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBAAA@@@?????????@@@AAA>>>AAAFFFIIIKKKIIIFFFCCCAAAAAAAAA???<<<;;;<<<===<<<<<<>>>???AAACCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<======>>><<<=========>>>>>>??????========================:::<<<>>>@@@AAA???===<<<;;;===???>>>;;;:::<<<>>>AAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@????????????AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLQQQVVV[[[dddooovvvyyyzzz{{{}}}~~~~~~~~~zzztttrrrrrrpppkkkiiiooopppfff___]]]YYYSSSKKKFFFCCCCCCAAA???===<<<>>>??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>========================????????????????????????AAAAAA@@@@@@AAAAAABBBCCCBBB@@@AAAEEEFFFEEEGGGKKKQQQaaa~~~zzzwwwkkk______bbbwwwttt___WWWZZZddd{{{vvvccc___XXXSSSOOOKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJNNNNNNOOOPPPQQQQQQRRRRRRXXX\\\aaahhhoooxxxrrrnnnoooooommmiiigggggghhhgggfffeeeeeedddbbb___\\\XXXXXXXXXYYYZZZYYYUUUSSSRRRPPPMMMMMMNNNOOOOOOOOOPPPMMMIIIGGGFFFFFFDDDCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888===<<<;;;;;;999999888777888888888888888888888888999888888888888888999999888888999999999::::::::::::::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@???AAA@@@???>>>>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA???===<<<<<<>>>=========>>>@@@CCCEEEDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDBBBAAAAAABBBCCCDDDAAABBBCCCDDDEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFMMMPPPUUU[[[bbbjjjsssyyy~~~~~~~~~~~~~~~{{{{{{~~~}}}yyywwwrrrmmmhhhbbb^^^bbbiiippplllcccaaa[[[TTTMMMHHHDDDBBB@@@@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<>>>???AAABBB>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@@@@AAACCCCCCCCCEEEIIIKKKSSS```www{{{rrreee\\\cccyyyjjj[[[aaa___qqqqqqhhh\\\TTTPPPNNNKKKHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRVVV[[[```dddiiinnnrrr|||tttnnnoooooommmiiigggggghhhgggfffeeeddddddbbb___]]][[[[[[[[[\\\\\\[[[XXXVVVPPPNNNLLLLLLNNNPPPQQQPPPPPPMMMIIIGGGFFFFFFDDDCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888;;;::::::999999888888777888888888888888888888888999999888888888888888888888888888999999999::::::;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAA@@@@@@???AAA@@@???>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEBBB@@@>>>=========>>>===<<<<<<===@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA@@@????????????????????????===========================<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKRRRWWW^^^eeejjjpppuuuxxxzzz{{{|||}}}~~~~~~~~~}}}|||yyyxxxyyyxxxsssooogggbbb^^^\\\ZZZ[[[dddnnn|||wwwhhhaaa\\\WWWOOOIIIEEECCCBBBAAA>>>>>>============>>>>>>?????????>>>>>>>>>============<<<======>>>???@@@>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKSSS]]]ttt~~~sss}}}sssfffgggtttppp\\\]]]]]]mmmuuulll___VVVRRROOOLLLIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQUUUXXX[[[___cccfffooovvvvvvnnnoooooommmiiigggggghhhhhhfffeeeddddddbbb___]]]YYYXXXXXXYYYYYYXXXVVVSSSNNNLLLKKKLLLNNNPPPQQQQQQOOOLLLIIIHHHGGGFFFDDDCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888::::::999888777777777888888888888999999999999:::888888888999:::;;;<<<===???@@@@@@AAAAAA@@@@@@@@@AAA@@@?????????@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEBBB???>>>===>>>>>>===<<<<<<<<<===>>>@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===========================<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888:::;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB????????????????????????BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEECCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLOOOQQQSSSZZZ___hhhnnnrrrtttuuuvvvwwwxxxzzz|||}}}~~~~~~~~~}}}yyyuuusssqqqmmmfff```ZZZUUUQQQQQQTTT[[[iiiwww}}}mmmccc___VVVQQQIIIDDDBBBAAABBBBBB>>>======<<<<<<======>>>??????>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDHHHJJJPPPXXXkkktttzzzpppiiipppvvv^^^ZZZYYYfff~~~{{{qqqdddYYYSSSPPPMMMJJJLLLKKKIIIHHHFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLOOORRRSSSUUUXXX[[[aaafffnnnvvv}}}vvvnnnoooooommmiiigggggghhhhhhfffddddddcccbbb```]]]WWWVVVVVVVVVWWWVVVTTTRRROOOMMMKKKKKKMMMOOOOOOOOONNNLLLIIIHHHGGGFFFDDDCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888777888888888999999999:::888888888888888888888888::::::999888777777777777888888888888999999999999888888999999:::<<<===>>>??????@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCEEEFFFGGGHHHGGGEEEBBB???>>>>>>???@@@<<<<<<<<<<<<<<<===>>>???BBBAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@==============================<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;============>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLNNNQQQTTTXXX[[[]]]bbbgggmmmrrrtttsssssssssuuuwwwyyy|||~~~~~~~~~~~~zzzuuuoooiiiddd^^^XXXTTTVVVRRROOOQQQUUU___ppppppfff```^^^SSSNNNFFFAAA???@@@AAAAAA??????>>>>>>>>>>>>?????????>>>>>>>>>===========================>>>>>>???>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@AAABBBBBBBBBCCCGGGIIIMMMSSSccctttwwwvvvffflll|||bbb\\\VVVbbbxxxwwwjjj^^^VVVPPPMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNOOOPPPQQQTTTVVVZZZ]]]ccciiiooouuu|||tttnnnoooooommmiiigggggghhhiiigggdddccccccbbb```^^^[[[YYYXXXXXXYYYYYYWWWUUUQQQNNNLLLKKKLLLMMMMMMLLLMMMKKKIIIHHHHHHGGGEEECCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888888888999999:::;;;;;;;;;888888888888888888888888:::999999888777777888888777777888888888999999999;;;;;;<<<<<<===>>>@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAACCCDDDFFFGGGFFFEEEBBB@@@?????????@@@<<<<<<<<<<<<<<<<<<======@@@@@@?????????@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999;;;============>>>@@@::::::::::::::::::::::::========================;;;;;;<<<>>>???@@@AAABBBAAAAAAAAABBBCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTVVVSSSTTTVVVZZZ]]]aaadddfffllloooqqqsssrrrqqqrrrrrrtttvvvxxxzzz{{{{{{yyyxxxrrrlllccc[[[UUUPPPNNNMMMSSSQQQRRRVVV]]]gggwwwuuuiiibbb^^^\\\QQQLLLEEE@@@>>>??????@@@??????>>>>>>>>>>>>??????>>>>>>>>>============<<<;;;;;;<<<<<<===???@@@AAA======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???======>>>>>>>>>????????????@@@AAAAAAAAABBBEEEHHHMMMQQQ^^^vvvvvvuuu||||||eeedddyyyiii]]]WWW```ttt|||pppcccYYYRRRNNNKKKHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIILLLNNNNNNPPPSSSUUUVVVYYY]]]aaafffkkkqqquuuuuuwww{{{sssnnnoooooommmiiigggggghhhiiigggdddcccbbbbbb```___YYYXXXVVVVVVWWWVVVUUUTTTQQQOOOLLLKKKKKKKKKKKKJJJLLLKKKIIIIIIIIIGGGEEECCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999999999::::::;;;;;;;;;888888888888888888888888999888888888888888999999777777777888888888888999888888888999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????@@@BBBDDDEEEEEEDDDCCCBBB@@@@@@??????===============<<<<<<<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888:::;;;;;;::::::<<<===::::::::::::::::::::::::========================:::;;;<<<===>>>???@@@@@@>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTVVVUUUUUUUUUVVVWWWXXXYYYUUUUUUVVVWWWWWWXXXXXXXXXUUUUUUUUUVVVXXXZZZ\\\^^^]]]]]]___aaadddhhhjjjlllsssttttttssspppooopppqqqoooppprrrsssrrrpppmmmkkkccc^^^VVVOOOKKKJJJLLLNNNRRRTTTZZZcccjjjrrr}}}|||nnngggaaa\\\WWWMMMIIIDDD@@@?????????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>============<<<<<<:::;;;;;;<<<>>>???AAABBB=========>>>>>>>>>?????????>>>>>>======>>>>>>???=========>>>>>>>>>?????????@@@AAAAAA@@@BBBDDDGGGMMMQQQ[[[mmmzzzuuuwwwhhh\\\pppsssaaa[[[```pppvvvjjj^^^UUUPPPMMMGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGJJJKKKLLLNNNPPPRRRRRRUUUXXX[[[^^^bbbgggjjjjjjmmmqqqtttxxx}}}sssnnnoooooommmiiigggggghhhjjjgggdddbbbbbbaaa```___WWWUUUSSSSSSSSSTTTSSSQQQPPPMMMKKKJJJKKKLLLKKKKKKKKKJJJIIIIIIIIIHHHEEECCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999999999999999:::::::::888888888888888888888888777777777777888999::::::777777777777888888888888555555666666777888:::;;;>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>===>>>???AAABBBCCCCCCDDDCCCBBBAAA???>>>>>>>>>>>>>>>======<<<<<<===>>>???AAABBBBBBAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZ^^^^^^]]]]]]^^^```aaabbb___```aaabbbbbbcccccccccaaa```_________aaacccddddddeeeeeeggghhhjjjlllmmmsssssssssqqqnnnlllkkkkkkggghhhhhhhhheeeaaa]]]ZZZTTTRRROOOLLLLLLOOOTTTXXX___dddnnnyyytttkkkfff```WWWPPPFFFDDDAAA??????@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@============>>>>>>>>>???>>>>>>============>>>>>>============>>>>>>>>>??????@@@AAA@@@@@@AAADDDFFFJJJNNNUUUaaavvvuuuqqqmmm\\\jjjzzz~~~lll___```jjj}}}qqqeeeZZZSSSPPPIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCCCCEEEGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHJJJJJJKKKLLLNNNOOOOOOQQQUUUWWWYYY\\\___aaaaaadddhhhkkknnnqqqtttvvvxxx{{{~~~~~~sssnnnoooooommmiiigggggghhhjjjgggdddbbbbbbaaa```___ZZZXXXVVVUUUVVVVVVUUUTTTMMMKKKJJJIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIHHHEEECCC?????????>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999888888888888888888888888888888888888888888888888666666777777888999;;;;;;777777777777888888888888:::::::::;;;<<<===??????===>>>???@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@???===<<<<<<>>>???AAABBBCCCDDDEEEDDDBBB???===>>>?????????>>>===<<<;;;<<<===@@@BBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJLLLMMMNNNOOONNNOOOQQQRRRTTTVVVXXXXXXXXXXXXXXXYYY[[[\\\^^^___dddcccccccccccceeeggghhhfffggghhhiiijjjjjjjjjjjjjjjiiigggeeeeeeeeeggghhhhhhhhhhhhiiijjjkkklllmmmnnnppppppoookkkgggeeeeee```aaaaaa___[[[VVVPPPMMMLLLMMMNNNPPPSSSXXX^^^bbbooovvvzzzoooiiieee___TTTJJJAAA???>>>>>>@@@@@@@@@???>>>>>>============>>>>>>>>>=========<<<<<<<<<<<<>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCFFFDDDIIIOOOXXXhhhvvvmmmyyypppaaahhhpppxxxccc```eee{{{vvviii^^^VVVRRRKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBCCCFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHJJJKKKLLLKKKKKKMMMNNNMMMPPPSSSVVVWWWYYY[[[]]][[[^^^cccfffgggiiijjjlllqqqtttwwwwwwvvvxxx~~~ooonnnmmmjjjhhhfffeeeeeeeeehhhfffdddcccbbb___\\\ZZZYYYWWWVVVUUUUUUSSSQQQNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<>>>>>>===<<<:::999888777::::::999888888999::::::888999::::::999888777666999999999::::::;;;;;;;;;999888777777777888::::::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAAAAABBBBBB??????>>>>>>>>>???AAABBBBBBCCCCCCDDDCCCAAA???>>>>>>>>>>>>???@@@@@@AAAAAA<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>??????@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZ[[[cccccccccddddddeeeeeeeeehhhjjjllllllkkklllmmmooommmmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkkkkkkkklllmmmooosssrrrmmmiiiiiiddd]]]ZZZWWWRRROOOOOOOOOPPPPPPOOOUUUXXXWWW[[[fffsss{{{{{{tttkkkddd___XXXOOOGGGAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>???????????????>>>>>>======<<<<<<<<<;;;===???AAAAAAAAAAAACCCEEEEEEFFFMMMWWW```rrruuuoooxxxlllgggooohhh]]]\\\ppp{{{qqqeeeYYYPPPMMMMMMLLLKKKHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFEEEJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKPPPOOOOOOPPPQQQTTTWWWYYYYYY[[[]]]___```bbbeeegggiiijjjkkkmmmpppsssuuuwwwyyy|||qqqnnnmmmkkkhhhffffffffffffhhhfffdddcccbbb___\\\ZZZVVVTTTSSSSSSSSSRRROOOMMMOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJGGGEEECCCAAAAAAAAA@@@???>>>===<<<>>>>>>>>>============<<<======<<<;;;:::999999888::::::999888888999::::::888999999:::999888777666888888999999999999999999999888777777777888999:::999999999:::::::::;;;;;;===>>>>>>>>>???AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@<<<<<<===>>>@@@BBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::>>>======<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUTTTVVVVVVWWWWWWXXXZZZ[[[\\\___```aaaccceeeggghhhiiikkklllnnnnnnnnnnnnppprrrqqqqqqqqqpppooommmkkkjjjjjjkkkkkkkkkjjjjjjjjjkkkmmmqqqrrrmmmjjjhhhccc\\\VVVSSSOOOLLLLLLMMMOOOPPPTTT]]]fffllluuuxxxrrriiiaaaZZZSSSJJJEEEAAA@@@??????>>>>>>??????========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>======>>>????????????>>>>>>>>>>>>=========<<<<<<===???AAAAAAAAAAAACCCEEEGGGGGGKKKRRRXXXfffzzzppptttiii```eeewwwhhh\\\YYYiiizzzooobbbXXXPPPPPPNNNLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLLLLMMMNNNQQQTTTVVVVVVXXX[[[]]]^^^___bbbdddfffggghhhjjjmmmooorrrssstttvvvyyyzzz|||}}}tttooommmkkkiiigggfffffffffhhhfffdddcccbbb___\\\ZZZWWWVVVUUUUUUVVVUUUSSSQQQOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@>>>===<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999999999888777777999999888888888888888888888888777777888888999:::999999999999::::::::::::>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>?????????AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????======<<<===???BBBEEEGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::>>>===<<<<<<;;;;;;<<<<<<>>>>>>======>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUXXXXXXXXXXXXYYY[[[\\\\\\^^^___aaaccceeeggghhhiiikkkmmmooooooooooooqqqsssvvvvvvvvvuuurrrpppmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkoooqqqnnnkkkgggaaaZZZTTTRRRNNNKKKLLLOOOSSSVVVbbbnnn{{{sssoooggg]]]SSSKKKEEEAAA@@@@@@???>>>>>>>>>>>>???========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<===>>>>>>??????>>>>>>???>>>>>>>>>>>>>>>=========???@@@AAA@@@AAABBBDDDFFFDDDGGGLLLPPPZZZssssssooouuu}}}nnn___^^^lllfff[[[VVV^^^nnn{{{lllaaaVVVTTTQQQNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKNNNPPPQQQSSSUUUXXXYYYZZZ\\\___aaabbbcccdddeeehhhjjjlllnnnmmmooopppqqqrrruuuxxx{{{|||~~~xxxooonnnllliiihhhggggggggghhhfffdddcccaaa___\\\ZZZXXXWWWVVVWWWXXXXXXVVVUUUNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMLLLLLLJJJHHHEEEDDDBBBBBB@@@???>>><<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999888888888888::::::999999888888777777888888888888888999999999888999999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEECCCBBBBBBAAA@@@@@@??????@@@???======>>>AAADDDGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===============>>>??????AAAAAABBBCCCDDDDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNPPPSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]aaaaaabbbcccdddeeeeeefffiiikkkmmmnnnnnnnnnppprrryyyyyyyyyxxxuuurrrnnnllllllkkkkkkkkkmmmnnnmmmmmmjjjmmmooonnnjjjeee^^^YYYVVVTTTRRRPPPQQQUUU[[[```ppp~~~zzznnnkkkcccXXXMMMEEEAAA@@@@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===???@@@AAA@@@@@@BBBCCCBBB@@@CCCIIILLLTTTjjjuuujjjlllrrr~~~hhh\\\cccttteee[[[TTTWWW___pppttthhh]]]YYYTTTOOOLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPRRRUUUWWWXXXZZZ\\\^^^______```aaaccceeeggghhhiiijjjjjjkkkkkknnnrrrvvvwwwyyy{{{~~~zzzpppooollljjjhhhggggggggghhhfffdddcccaaa___\\\ZZZTTTSSSSSSTTTUUUUUUSSSRRRNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIFFFDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<999999999999999999999999888888888888888888999999;;;;;;::::::999999999888777777888888999999999999888888888999999999:::::::::::::::;;;<<<===???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????AAABBBDDDEEEEEEDDDCCCCCCBBBAAA@@@??????CCCAAA???======???AAACCCGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>?????????????????????@@@@@@???>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???=========<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJKKKMMMPPPRRRSSSTTTVVVWWWWWWWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]```aaaaaabbbdddeeeeeefffiiikkkmmmnnnnnnnnnppprrryyyyyyyyyxxxvvvsssooommmllljjjjjjllloooqqqqqqpppiiiiiiiiiiiifff```ZZZXXXWWWXXXWWWVVVWWW\\\ccchhhxxxrrrjjjfff^^^TTTIIIBBB@@@???@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===???@@@@@@@@@@@@AAABBBBBBAAADDDIIILLLQQQdddxxxwwwgggdddgggsssqqq]]]\\\dddttt{{{rrrccc[[[UUUTTTWWWeeezzzoooddd^^^VVVPPPMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOOOOOOOQQQTTTVVVWWWXXX[[[]]]\\\]]]]]]^^^```bbbcccdddfffgggggghhhhhhkkkooorrrssstttwwwzzz|||}}}}}}}}}~~~~~~~~~zzzqqqooommmkkkiiihhhhhhhhhhhhfffdddcccbbb___\\\ZZZUUUTTTTTTTTTVVVVVVTTTRRRMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888777888888999:::;;;;;;;;;:::::::::::::::777777888999999999999888888888888888999999999999;;;;;;;;;;;;<<<>>>???@@@????????????@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@CCCAAA???>>>===>>>???@@@DDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;======<<<<<<======>>>???>>>???@@@AAABBBDDDEEEEEEEEEGGGHHHIIIIIIJJJLLLNNNPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]___aaadddfffhhhiiijjjlllnnnooooooppprrrtttvvvwwwxxxyyywwwtttqqqnnnmmmkkkiiilllppprrrqqqooogggcccaaa```]]]WWWUUUUUUWWWYYY[[[\\\\\\```hhhmmm~~~wwwooofff```WWWNNNGGGBBB@@@?????????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<=========;;;<<<======>>>>>>============>>>>>>>>>>>>>>>???>>>???@@@@@@??????@@@BBBFFFCCCFFFJJJKKKMMM\\\mmmkkkbbb```iiixxx{{{bbbYYYXXXbbbkkkhhhbbb\\\VVVTTTSSS]]]xxxxxxkkkdddZZZSSSPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOONNNPPPSSSTTTUUUWWWZZZ\\\ZZZZZZ[[[[[[\\\^^^___```cccdddfffffffffhhhlllnnnoooqqqtttvvvxxxyyyxxxxxxyyyyyy{{{~~~}}}{{{{{{{{{{{{|||}}}~~~~~~zzzqqqpppnnnkkkiiiiiihhhiiihhhfffdddcccbbb___\\\ZZZWWWVVVVVVVVVWWWWWWUUUSSSMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKIIIGGGDDDCCC@@@???===<<<<<<===>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999::::::::::::999888888888777777777888::::::999999999999999:::::::::666777888999:::999999888888888888888999999999999999999999:::;;;<<<===>>>????????????@@@@@@@@@@@@>>>>>>???@@@AAA@@@??????============???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAA??????>>>>>>======>>>>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEDDDEEEGGGGGGGGGHHHKKKMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\^^^aaadddfffhhhiiiiiikkkmmmnnnnnnppprrrttttttuuuxxxyyyxxxvvvsssqqqnnnkkkiiikkknnnpppnnnkkkccc]]]WWWVVVRRRNNNNNNRRRXXX\\\```aaabbbeeekkkqqq}}}{{{ooolllbbbZZZPPPHHHEEECCCAAA?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>======<<<<<<=========>>>>>>>>>>>>???@@@@@@??????@@@AAAEEEBBBDDDHHHHHHHHHTTTccc|||yyyhhh```dddqqqooo___TTTXXX```aaaaaa[[[WWWUUURRRWWWmmm}}}sssjjj^^^VVVSSSQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSTTTUUUXXXZZZXXXXXXXXXXXXYYYZZZ\\\\\\___aaacccddddddfffhhhjjjkkkmmmpppsssuuuuuutttsssssstttvvvzzz}}}}}}{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{|||~~~yyyrrrpppnnnkkkjjjiiiiiiiiihhhfffdddcccbbb___\\\ZZZTTTSSSRRRSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFDDD???>>><<<;;;<<<===???@@@:::::::::999999999888888<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888888888777777777888:::;;;777777888888999999999:::666777888999:::999888888777888888888888999999999666666666777888999;;;;;;>>>????????????@@@@@@@@@===>>>???@@@AAAAAA@@@???======<<<<<<>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBB<<<=========>>>>>>>>>>>>?????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA???????????????@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999999999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>===>>>???@@@BBBCCCDDDEEECCCEEEFFFFFFFFFHHHJJJLLLLLLNNNPPPSSSVVVYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[^^^___```bbbcccdddfffffffffhhhjjjkkklllmmmoooqqqrrrtttwwwyyyzzzxxxuuussspppllliiiiiilllmmmjjjfffaaaXXXQQQOOOKKKGGGIIIPPPZZZ___dddfffgggiiioootttsssyyy|||zzz{{{ssshhhiii___VVVKKKDDDCCCCCCAAA>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============;;;<<<<<<<<<======>>>>>>>>>???@@@@@@???>>>???AAA@@@===@@@EEEFFFFFFQQQ___qqqpppcccbbbnnn|||gggVVVTTT\\\]]]aaa[[[XXXUUUQQQSSSeee{{{~~~xxxnnnaaaYYYUUUTTTQQQOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPQQQRRRTTTWWWYYYVVVVVVVVVVVVWWWXXXYYYZZZ\\\^^^aaaccccccccceeefffhhhjjjnnnqqqrrrrrrqqqppppppqqqssswwwzzzzzzxxxvvvuuuuuuuuuvvvvvvxxxyyyyyyzzz|||}}}wwwooooooooonnnllljjjhhhgggiiihhheeeccc```^^^]]]\\\UUUVVVVVVVVVUUUSSSQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>>>>???@@@???>>>>>>===<<<;;;:::999999999;;;;;;<<<<<<;;;;;;:::999999888888777777888888999>>>===;;;999777666555555666666666666777888999:::::::::999999888888777777999999999999999999999999888888999999999:::::::::???????????????@@@@@@@@@>>>======@@@CCCCCC@@@<<>><<<<<<===???@@@EEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@<<<<<<======>>>????????????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBB@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::;;;;;;============<<<;;;<<<===>>>??????????????????@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFLLLOOORRRTTTTTTUUUWWWYYYYYYZZZ[[[ZZZYYYXXXZZZ\\\ZZZ[[[]]]___aaaccceeefffhhhiiijjjlllnnnooooooooouuuuuuvvvxxxzzzyyyvvvsssnnnjjjggggggiiiiiieee```UUURRRMMMIIIHHHKKKOOORRR\\\dddjjjmmmrrrvvvssskkkmmmrrrvvvyyy}}}nnnfffeeeVVVOOOEEEAAAAAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@BBBCCCDDDEEEFFFJJJOOOSSSeee}}}|||fffbbbiiizzzvvvaaaRRRQQQVVVZZZYYYXXXTTTOOOPPP^^^nnnzzzrrrggg]]]WWWSSSNNNKKKKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNPPPQQQRRRQQQPPPQQQRRRVVVVVVWWWWWWWWWWWWWWWWWW]]]^^^___aaaccceeeggghhhiiiiiikkklllmmmnnnnnnnnnoooqqqtttvvvwwwvvvtttsssrrrrrrsssssstttuuuuuuvvvvvvyyy}}}}}}wwwoooooonnnlllkkkjjjiiihhhllljjjgggddd```]]][[[ZZZVVVWWWWWWWWWUUUTTTRRRQQQNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@>>>>>>???@@@@@@???>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888888888888999999>>>===;;;999888777777777888777777666666666666666555555555555666666666666999999999999999999999999888888999999999:::::::::>>>>>>????????????@@@@@@???>>>>>>???BBBBBB@@@===BBBAAA???>>>===>>>???@@@DDDCCCCCCCCCBBBBBBAAAAAA>>>======<<<<<<===>>>>>>>>>>>>==================?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;:::999999999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGIIILLLOOOQQQRRRSSSUUUWWWYYYZZZZZZZZZYYYYYYZZZ\\\[[[\\\]]]^^^```bbbcccdddffffffhhhjjjkkklllmmmmmmoooooopppsssttttttqqqnnnjjjfffcccbbbbbb```[[[VVVOOOLLLIIIGGGIIIOOOVVVZZZ```jjjssstttuuuvvvuuuqqqkkkuuuzzzmmmddd```SSSLLLDDD@@@@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@AAABBBCCCDDDEEEIIINNNRRR^^^sssqqqcccgggvvvnnnXXXRRRVVVXXXWWWXXXVVVQQQQQQ\\\iii{{{ssshhh```ZZZUUUPPPMMMLLLJJJIIIIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNPPPQQQPPPPPPQQQRRRUUUUUUUUUUUUVVVVVVVVVVVVZZZ[[[\\\^^^```bbbcccdddfffggghhhjjjkkkkkkllllllnnnppprrruuuvvvuuutttsssqqqqqqrrrssssssttttttuuuvvvwwwyyy|||~~~wwwpppooommmkkkjjjiiiiiiiiinnnllliiiddd```\\\ZZZYYYXXXXXXXXXWWWVVVUUUSSSSSSOOONNNMMMLLLKKKJJJJJJJJJLLLLLLKKKIIIHHHGGGFFFFFFDDDAAA>>>===>>>???@@@@@@======<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::999999999999::::::<<<<<<;;;:::999999999999:::999777666555444333333666666777777888999999:::999999999999999999999999888888999999999:::::::::===>>>>>>>>>?????????@@@@@@???>>>???AAAAAAAAA???DDDCCCAAA???>>>>>>??????AAABBBCCCCCCCCCBBBAAA@@@===<<<<<<;;;;;;<<<<<<===???>>>>>>===<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>=========>>>>>>????????????????????????<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999::::::999999999999999:::;;;;;;======<<<<<<======>>>??????AAABBBDDDFFFGGGGGGGGGHHHJJJMMMOOOPPPQQQTTTVVVWWWYYYZZZZZZYYYYYYZZZ\\\\\\\\\]]]^^^___``````aaacccdddeeeggghhhiiiiiiiiiiiiiiijjjkkkmmmllliiigggccc```\\\ZZZYYYVVVPPPKKKIIIIIIKKKOOOWWWaaajjjpppttt|||~~~yyywwwxxxxxxvvv{{{uuukkk___WWWNNNHHHBBB??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@AAABBBCCCDDDGGGLLLOOOTTTeeehhhhhhqqqdddWWWVVVTTTUUUWWWXXXUUUSSSXXX```rrr~~~wwwlllddd^^^XXXSSSOOOMMMKKKIIIIIIKKKLLLMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLOOOPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUXXXXXXZZZ\\\^^^```aaabbbcccdddfffggghhhhhhiiiiiilllnnnpppsssttttttsssrrrpppppppppqqqrrrrrrssssssttttttuuuwwwyyy|||~~~xxxqqqooollljjjhhhhhhiiijjjmmmkkkhhhddd```]]][[[YYYYYYYYYXXXXXXWWWUUUTTTTTTPPPOOONNNLLLKKKJJJJJJJJJMMMLLLKKKJJJIIIHHHGGGGGGEEEBBB???===>>>???@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;:::888777555444444444888888888999999:::::::::888888888888999999999999888888999999999:::::::::<<<======>>>>>>?????????@@@?????????@@@AAAAAAAAADDDCCCAAA@@@>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;=========>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAA????????????????????????<<<;;;;;;::::::::::::;;;>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>???AAACCCDDDEEEFFFGGGIIILLLMMMNNNPPPSSSVVVUUUWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]```aaacccdddeeefffffffffdddcccccccccdddbbb___]]]YYYWWWTTTSSSRRRNNNJJJFFFHHHMMMWWWcccqqq{{{yyy|||~~~tttpppmmmfffYYYMMMHHHEEE@@@>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<>>======>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCEEEIIILLLNNNZZZpppqqqjjjlll{{{vvv^^^TTTQQQQQQUUUYYYYYYUUUUUUXXXhhh}}}sssjjjccc\\\TTTOOOMMMKKKIIIHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIILLLNNNPPPPPPPPPRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXYYY[[[]]]___aaabbbbbbcccdddeeefffgggggggggiiikkkmmmpppqqqrrrqqqqqqnnnnnnoooooopppqqqqqqrrrqqqrrrtttvvvyyy|||~~~xxxqqqooollljjjhhhggghhhiiiiiihhhfffccc```^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUUUURRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHEEEBBB???>>>???@@@@@@???======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;::::::999999::::::;;;:::999999999999:::;;;<<<:::999999888777777777888777777666666666555555555777777777888888999999999888888999999999:::::::::;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>===<<<<<<===???AAACCCCCCBBBAAA@@@????????????>>>>>>======<<<<<<<<<<<<======>>>>>><<<======>>>>>>???@@@@@@@@@AAACCCDDDEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::>>>>>>>>>======<<<<<<<<<::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<===???@@@BBBBBBDDDFFFGGGHHHIIIKKKNNNQQQQQQSSSVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXX]]]]]]___```aaaaaaaaaaaa]]][[[ZZZYYYYYYWWWTTTQQQMMMLLLKKKKKKLLLLLLJJJIIIMMMVVVgggzzz{{{|||vvvlllgggeee^^^QQQFFFDDDBBB???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAA???>>>======>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>@@@AAABBBBBBDDDGGGJJJLLLUUUfff{{{nnnhhhqqqhhhRRRPPPOOOSSS[[[]]]YYYUUUTTT^^^uuu|||rrrjjjaaaXXXQQQOOOLLLIIIHHHHHHJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPPPPPPPRRRSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[]]]______aaabbbccceeeffffffffffffggghhhjjjlllnnnpppppppppmmmmmmnnnnnnooopppppppppoooqqqtttxxx{{{}}}~~~~~~yyyrrrpppmmmjjjhhhgggfffffffffeeecccaaa___^^^^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUURRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHEEECCCAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999::::::999999999999::::::999888888888999999:::;;;999999888888888999::::::999999888777777666555555666666777777888999999999888888999999999:::::::::::::::;;;<<<===>>>?????????@@@AAAAAA@@@@@@AAABBB@@@@@@@@@???>>>===<<<<<<===>>>???AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<======>>>??????@@@=========>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDD@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;888888999:::::::::::::::;;;;;;::::::;;;;;;<<<===:::::::::;;;<<<===?????????@@@AAAAAAAAACCCFFFHHHJJJMMMPPPRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQVVVVVVWWWYYYYYYZZZZZZZZZSSSQQQOOOOOOOOOMMMKKKIIIFFFFFFGGGHHHKKKOOORRRTTTWWWbbbsss}}}}}}}}}wwwqqqhhhaaa[[[TTTJJJCCCAAA@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<======>>>>>>>>>@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@>>>@@@AAABBBBBBCCCFFFHHHLLLSSSaaaxxxwwwjjjmmmvvvuuuWWWSSSQQQTTT]]]ccc```ZZZVVVVVVggg}}}tttjjj___XXXRRROOOKKKHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKNNNOOOOOOOOOPPPRRRQQQQQQRRRRRRSSSTTTUUUUUURRRRRRTTTVVVXXXZZZ[[[\\\aaaaaacccdddeeefffffffffdddeeegggjjjlllnnnoooooommmmmmmmmnnnooooooppppppoooqqquuuyyy|||}}}}}}}}}yyyrrrqqqooollliiifffdddbbbdddcccaaa```^^^]]]\\\\\\ZZZYYYWWWVVVUUUTTTUUUUUUPPPOOOOOONNNMMMMMMMMMNNNKKKKKKJJJJJJIIIHHHHHHHHHDDDBBBBBBBBBBBBAAA>>><<<======<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999999999888888888888999999888888777777777888999999999999888888888888999999:::::::::999999999999999666666666777888999999999888888999999999:::::::::999::::::;;;===>>>>>>???===@@@CCCCCCAAA@@@AAABBB@@@@@@@@@@@@??????>>>=========>>>???@@@AAABBBBBBAAABBBBBBBBBAAA@@@>>>===>>>>>>>>>???????????????======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEAAA@@@@@@???>>>>>>>>>>>>??????????????????????????????>>>===<<<<<<<<<<<<999:::;;;<<<======<<<<<<888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<===>>>=========<<<;;;===???BBBBBBEEEIIIKKKLLLLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPKKKJJJIIIJJJKKKLLLJJJIIIHHHIIIJJJMMMRRRYYY```eeegggnnn{{{ooolllfff\\\SSSKKKFFFDDD???@@@@@@@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>??????@@@AAACCCDDDDDDBBB???>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@???@@@BBBCCCBBBCCCEEEGGGMMMRRR]]]rrrtttoooqqqzzzeeeYYYTTTVVV```iiiggg```[[[UUU\\\lll~~~uuujjjcccWWWSSSNNNJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRSSSUUUWWWYYY[[[[[[___```aaacccddddddeeeeeebbbccceeegggjjjlllnnnooommmmmmmmmnnnooooooppppppqqqrrrtttvvvyyy{{{}}}~~~yyyrrrqqqpppmmmiiieeebbb```dddcccaaa___]]]\\\[[[[[[ZZZYYYWWWUUUTTTTTTTTTUUUNNNNNNMMMMMMMMMMMMMMMNNNJJJJJJJJJIIIIIIHHHHHHGGGCCCBBBBBBCCCCCCAAA>>>;;;======<<<<<<<<<======>>>;;;;;;<<<<<<;;;;;;:::999999888888888888888888999888777777777777777888888999999888777777666777777555555555666777777888888555666666777888999999999888888999999999:::::::::999999:::;;;<<<===>>>???<<<@@@DDDDDDBBB@@@@@@BBB@@@@@@AAAAAAAAA@@@@@@???=========>>>???AAABBBCCCAAAAAABBBBBBAAA@@@>>>===AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======<<<<<<<<<:::;;;===>>>@@@@@@??????;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<=========<<<;;;::::::;;;<<<============;;;:::;;;>>>@@@===@@@DDDGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIHHHHHHJJJMMMNNNNNNNNNOOOPPPQQQTTTZZZbbblllrrrsssxxxjjjiiidddZZZMMMEEEDDDFFF???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>??????@@@AAABBBDDDFFFEEECCCAAA???>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@???AAACCCCCCCCCCCCEEEGGGLLLRRR\\\nnntttppptttrrr]]]WWWXXXcccmmmmmmfff```XXXYYY```ppp}}}rrrkkkZZZVVVPPPLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGIIIJJJKKKJJJIIIJJJKKKMMMMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^___```bbbccccccccccccaaabbbdddfffiiikkkmmmnnnmmmmmmnnnnnnooopppppppppssssssrrrsssuuuyyy}}}zzzuuusssppplllhhheeecccbbbdddcccaaa```^^^]]]]]]]]]]]][[[XXXVVVTTTRRRPPPMMMSSSPPPLLLJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJIIIGGGEEEDDDBBB@@@>>><<<===>>>???<<<<<<;;;::::::::::::;;;=========<<<<<<;;;;;;;;;<<<<<<======<<<:::999777:::999777666666777999:::888888888888888888888888777777777777888999:::;;;666777777888999:::::::::777777777777777777777777;;;;;;<<<===>>>???@@@AAA???@@@@@@AAAAAA@@@@@@@@@????????????????????????<<<<<<======>>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBB?????????>>>>>>>>>>>>>>>AAA@@@===<<<;;;<<<===???@@@@@@?????????@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@?????????@@@AAA>>>>>>>>>>>>============>>>>>>============>>>>>>========================@@@>>><<<<<<===>>>===<<<999:::;;;<<<<<<======<<>>>>>===<<<============>>>??????@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBBBBAAABBBDDDFFFIIIKKKLLLKKKNNNUUUYYYYYYYYYXXXZZZaaakkkuuuzzz}}}}}}{{{{{{~~~{{{rrriii\\\OOOGGGBBB@@@???>>>>>>>>>>>>====================================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@BBBCCCEEEFFFFFFFFFFFFBBB@@@????????????>>><<>>>>>>>>???===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777999999888777777888999999888888888888888888888888777777777777888999:::;;;666666777888888999::::::888888888999999::::::;;;777777888999:::;;;<<<======>>>??????@@@@@@??????????????????????????????============>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBB????????????>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>@@@???>>>>>>>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????AAABBBCCC@@@@@@?????????>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<;;;999888888999:::;;;;;;;;;;;;======<<<<<<;;;;;;<<<<<<<<<<<<======>>>?????????BBBAAA@@@?????????@@@@@@AAABBBCCCCCCCCCCCCFFFHHHLLLPPPTTTXXX___hhhnnnoooqqqooonnnqqqwww~~~}}}~~~~~~{{{mmmeeeXXXMMMFFFBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBBBBCCCDDDFFFGGGHHHIIIHHHHHHDDDCCCAAA@@@@@@@@@>>>===????????????????????????BBBAAA@@@@@@@@@BBBDDDEEEHHHNNNVVVdddqqqppp~~~eeebbbhhhiii}}}pppeee]]]YYY^^^lll|||mmmaaaUUUSSSRRRNNNKKKJJJJJJKKKLLLMMMMMMKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFGGGIIIJJJHHHEEEIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJLLLMMMKKKJJJMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUUUUWWWYYY[[[[[[\\\]]]___```aaabbbddddddcccdddfffhhhkkkmmmjjjkkkkkklllmmmnnnoooooopppqqqrrrsssuuuwwwyyyzzzyyyqqqooommmkkkhhheeedddcccdddcccaaa```^^^]]]]]]]]][[[YYYWWWVVVVVVUUURRRPPPRRRPPPLLLKKKLLLMMMMMMMMMOOOMMMKKKJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::999888777666888888888999999888888888888888888888888888888888777777777777888999::::::666666666777888888999999999999999999999999999888555666666777888999::::::;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????BBBCCCCCCDDDDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>============<<<<<>>>>>======>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>????????????????????????>>>===;;;;;;<<<;;;:::999888999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<========================AAA@@@@@@@@@????????????BBBDDDEEEEEEEEEGGGJJJLLLMMMUUU]]]eeeqqq~~~xxx|||~~~|||}}}}}}yyyyyy{{{}}}wwwddd]]]SSSJJJDDDBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBCCCEEEFFFHHHJJJKKKKKKKKKKKKHHHFFFDDDBBBBBBAAA???>>>????????????????????????BBBAAA@@@@@@AAABBBDDDEEEGGGMMMUUU___uuuqqqmmmuuu}}}pppccceeegggxxx}}}uuubbbTTTWWWbbbsssvvvjjj]]]WWWTTTPPPMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGHHHJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHJJJLLLNNNMMMKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOQQQSSSTTTTTTUUUWWWXXXZZZZZZ[[[]]]^^^___```aaacccccccccdddfffhhhjjjllljjjkkklllmmmnnnmmmmmmlllooopppqqqssstttuuuvvvvvvxxxpppooonnnllliiigggeeeddddddcccaaa```^^^]]]]]]]]][[[YYYWWWVVVWWWVVVTTTRRRRRROOOMMMLLLMMMNNNNNNMMMQQQOOOMMMLLLLLLKKKIIIHHHDDDDDDDDDCCCBBBAAA???>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888777666777999::::::999777666888888888888888888888888888888777777888999999:::666666666777777888888888:::999888777666555444333777777888888999:::;;;;;;:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>BBBBBBCCCDDDDDDDDDCCCCCCAAA@@@@@@??????>>>>>>>>><<<===>>>>>>>>>===<<<<<>>===<<<<<<===>>>???AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@???BBBAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>><<<;;;;;;;;;;;;<<<<<<===>>>???????????????>>>>>>======????????????????????????BBBBBBCCCDDDDDDDDDDDDCCCEEEFFFGGGHHHIIILLLPPPSSSTTT]]]gggrrr~~~|||xxxxxxvvvsssssswwwwwwooo[[[UUUMMMFFFCCCAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAACCCDDDGGGHHHJJJKKKLLLMMMLLLLLLLLLIIIFFFDDDCCCBBB@@@???????????????????????????AAAAAA@@@AAAAAABBBDDDEEEFFFLLLSSSZZZkkkrrrkkkooorrrfffaaabbbpppiiiUUUUUU\\\hhh}}}rrrdddZZZUUURRROOONNNJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHJJJMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPRRRSSSSSSTTTVVVXXXXXXYYYZZZ[[[]]]^^^______cccccccccdddfffhhhjjjkkkjjjkkkmmmoooooonnnlllkkkmmmnnnppprrrttttttssssssxxxppppppooonnnllliiigggeeedddcccaaa```^^^]]]]]]]]][[[YYYXXXWWWWWWWWWUUUSSSQQQOOOMMMMMMNNNOOONNNNNNPPPNNNLLLKKKKKKJJJHHHGGGDDDDDDDDDDDDBBBAAA@@@???======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999999999999999666777999;;;;;;999777666888888888888888888888888888888888777888888999:::777777777777888888888888888888777777666555555444888888999999::::::;;;;;;:::;;;===???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>>>>=========>>>??????>>>>>>===???>>>===<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????BBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAA???===============>>>???@@@AAA@@@@@@@@@AAA@@@???>>>>>>@@@AAAAAABBBBBBCCCCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNMMMNNNOOOOOOQQQTTTXXX\\\^^^gggqqqzzz~~~}}}yyyxxxwwwuuuzzz|||}}}{{{mmmcccQQQMMMGGGCCCAAAAAAAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLNNNJJJGGGDDDCCCBBBAAA@@@????????????????????????@@@AAAAAAAAABBBCCCCCCDDDDDDIIIPPPVVVbbb}}}wwwkkkkkkjjjuuuddd```kkkuuu```[[[[[[bbb}}}xxxkkk___XXXUUUSSSPPPKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGJJJMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[]]]]]]^^^bbbbbbcccdddfffhhhiiijjjkkklllnnnoooooonnnmmmkkklllmmmoooqqqssssssrrrrrrwwwqqqqqqpppooommmjjjgggeeedddcccaaa```^^^]]]]]]]]]\\\ZZZXXXXXXXXXWWWUUUTTTPPPOOOMMMMMMOOOPPPOOONNNNNNLLLJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;:::999999999999::::::666777999::::::999777666888888888888888888888888999888888888888888999999888888888888888888999999666666777777888999::::::777777777888888888999999:::;;;===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>????????????@@@@@@??????===<<<<<<======>>>?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????AAABBBDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCAAA@@@???>>>>>>???@@@BBBCCCBBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCEEEGGGHHHJJJJJJIIILLLRRRXXX\\\______```______^^^]]]\\\^^^bbbeeeccckkkrrrxxx|||~~~~~~|||oooaaaWWWJJJGGGCCC@@@@@@AAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEEGGGHHHJJJLLLMMMMMMMMMLLLMMMJJJFFFCCCBBBBBBAAA@@@????????????????????????@@@@@@AAABBBBBBCCCCCCCCCDDDGGGLLLRRRZZZoooqqqiiifffvvvkkk___dddtttnnnccc[[[]]]sssuuufff]]]ZZZWWWSSSMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIGGGHHHJJJJJJHHHGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMNNNNNNMMMIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQRRRTTTVVVVVVVVVWWWYYYZZZ[[[\\\]]]aaabbbccceeefffhhhiiiiiijjjkkklllmmmnnnnnnmmmllllllmmmnnnppprrrsssssssssvvvqqqqqqpppooollliiifffddddddcccaaa```^^^]]]]]]]]]]]][[[YYYXXXXXXWWWUUUSSSPPPOOONNNNNNOOOPPPOOONNNOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDBBBAAA@@@???@@@@@@>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::999888777777888999:::777888999999999999888777888888888888888888888888999999888888888888888999::::::999999999999999999777777777888888888888888777777777777777888888888:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAA???>>>>>>===@@@@@@?????????@@@BBBCCC@@@???>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJMMMMMMKKKIIIEEEDDDCCCCCCDDDEEEGGGIIIKKKKKKMMMMMMMMMLLLJJJIIIFFFGGGIIILLLOOORRRTTTUUUSSSXXX```hhhppptttvvvwwwvvvuuurrrmmmjjjiiilllnnniiioootttxxx~~~{{{{{{|||nnnaaaUUUMMMEEECCC@@@???@@@AAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@CCCEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLHHHDDDAAAAAAAAAAAA@@@????????????????????????@@@@@@AAABBBCCCCCCCCCCCCEEEFFFJJJNNNSSSaaa}}}mmmiiilll~~~wwwdddaaahhhtttxxxhhhZZZZZZlllpppeee```[[[VVVNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJEEEHHHJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJMMMNNNMMMLLLHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPPPPPPPQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[\\\```aaaccceeefffhhhhhhiiihhhhhhiiijjjkkklllllllllllllllmmmoooqqqsssuuuvvvvvvpppppppppnnnlllhhhdddbbbdddcccaaa```^^^]]]]]]]]]^^^\\\ZZZYYYXXXWWWUUUSSSPPPNNNNNNNNNPPPPPPPPPNNNRRRPPPNNNMMMMMMMMMKKKIIIFFFDDDAAA???>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========888888777666666777888999888888888999999888888888888888888888888888888888999999888888888888888999::::::::::::::::::::::::;;;:::999777444222111000888888888888999999999999::::::<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAACCCCCCBBBAAA@@@>>>>>>===BBBAAA@@@??????AAACCCDDDAAA@@@???=========>>>???>>>>>>??????@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAADDDFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLNNNQQQTTTUUUSSSQQQKKKJJJIIIIIIIIIKKKMMMOOOSSSTTTUUUVVVVVVTTTRRRQQQKKKMMMOOOSSSWWWZZZ]]]___]]]bbblllvvvyyysssqqqqqqsssrrrxxx|||~~~{{{}}}}}}{{{|||rrrcccWWWMMMHHHCCCAAA??????@@@AAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>AAACCCEEEFFFIIIJJJLLLNNNOOOOOOOOONNNJJJGGGCCC@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCCCCCCCCCCFFFFFFHHHLLLOOOYYYppptttnnnggguuunnnffffffmmm}}}zzziiiYYYYYYjjjzzzwwwjjjeee^^^WWWOOONNNNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJEEEGGGIIIIIIFFFEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBDDDEEEFFFGGGCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHJJJLLLNNNMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKMMMOOOPPPPPPQQQSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[```aaaccceeefffhhhhhhiiifffffffffggghhhjjjkkklllllllllmmmnnnpppsssvvvxxxyyyrrrrrrpppmmmjjjgggdddbbbdddcccaaa```_________```___\\\YYYWWWWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQSSSSSSSSSQQQNNNKKKJJJIIIIIIJJJGGGEEEBBB@@@>>>>>>??????>>>>>>>>>>>>===============<<<;;;:::999::::::;;;999::::::;;;;;;::::::999:::::::::::::::999888777999999999999999999999999777777777777888888888888:::;;;<<<===<<<;;;:::999:::999777666555555555555888888888888888999999999::::::;;;<<<===>>>???@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????999:::;;;===>>>?????????BBBBBBAAAAAABBBCCCEEEFFFAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@>>>===>>>===;;;:::;;;<<<>>>???@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFJJJLLLNNNQQQTTTVVVWWWXXXUUUVVVWWWUUUSSSRRRRRRSSS[[[]]]___aaacccbbbaaaaaa]]]\\\\\\___dddhhhiiihhhfffjjjpppwww}}}yyymmmiiiooowww{{{zzzsssrrrqqqqqquuu{{{|||zzz}}}~~~rrrbbbSSSIIIDDDCCC@@@???>>>======>>>???@@@>>>>>>>>>>>>===============<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888:::::::::;;;<<>>======>>><<<===>>>@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCAAABBBFFFJJJKKKPPP^^^lll~~~llliiinnn~~~ggg```eeelllvvvxxxiiiZZZYYYbbbjjj~~~rrrggg^^^YYYVVVRRRMMMLLLNNNPPPOOONNNLLLKKKKKKIIIHHHGGGFFFFFFKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGEEECCCCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEFFFEEEDDDEEEFFFCCCCCCBBBCCCFFFGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLLLLOOOPPPPPPOOORRRSSSTTTVVVXXX[[[]]]^^^]]]___bbbeeeggghhhgggggghhhiiiiiiiiihhhhhhjjjlllllllllkkkkkkllloooqqqsssyyyrrrqqqpppmmmjjjgggdddbbbbbbaaa```______```aaabbb___\\\YYYXXXWWWVVVTTTRRRPPPPPPOOOOOONNNOOOOOOOOOPPPPPPOOONNNLLLJJJIIIHHHGGGEEEBBB@@@???>>>??????>>>>>>>>>>>>===============<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999888888999999999888777777999999999999999999999999777777777777888888888888:::;;;;;;<<<;;;:::999888999999888777666777888888999999999999999999999999999::::::;;;<<<===>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>>>>===AAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@??????@@@AAAAAACCCAAA?????????>>>===;;;<<<===>>>@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKOOORRRTTTUUUVVVZZZZZZZZZYYYWWWUUUVVVWWW]]]]]]^^^___bbbdddgggiiihhhfffdddeeeiiikkkllllllhhhkkkqqqvvvzzz}}}}}}qqqggggggpppyyyuuummmgggfffgggkkkqqqvvvxxxyyyzzzzzzzzz||||||ssseeeVVVKKKEEEBBBBBB??????>>>======>>>??????>>>>>>>>>>>>=========<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;;;;<<<======;;;<<<===???BBBEEEHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPMMMJJJEEEAAA>>>======>>>======>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBCCCFFFIIIJJJNNNZZZgggqqqgggiiisssuuufffaaa```iiikkk```VVVVVV^^^dddzzzqqqfff___VVVRRROOONNNOOOPPPNNNLLLLLLLLLKKKKKKJJJIIIHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFEEEEEEFFFGGGEEEDDDCCCDDDEEEFFFFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLLLLNNNPPPPPPOOORRRSSSTTTUUUWWWZZZ\\\]]]^^^___aaacccddddddddddddfffggghhhhhhggggggiiikkkjjjjjjiiijjjlllooorrrtttyyyrrrqqqpppmmmjjjgggdddcccaaaaaa```___```aaabbbccc^^^\\\ZZZXXXXXXVVVTTTRRRPPPOOONNNMMMMMMLLLLLLLLLNNNOOOPPPPPPNNNKKKHHHFFFFFFEEECCCAAA?????????@@@>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999666777888888888888888888999999999999999999999999777777777888888888999999999::::::::::::999888888888888888888888999:::;;;999999999999999999999999888999999:::;;;<<<=========>>>@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???>>>===;;;;;;???@@@AAABBBCCCCCCCCCCCCBBBAAA?????????@@@AAABBBCCCBBB@@@@@@@@@@@@>>><<<======>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFHHHJJJMMMPPPRRRSSSTTTZZZ[[[[[[ZZZXXXWWWXXXYYY^^^]]][[[\\\___eeelllpppnnnkkkgggfffhhhjjjlllmmmmmmqqqvvvyyyzzz{{{|||}}}}}}{{{uuukkkccceeeqqq{{{xxxmmmeeeddddddeeeiiinnnrrrtttuuuwwwyyy}}}}}}zzzmmmcccSSSGGGBBB@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>=========<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>======<<<<<<======>>><<<<<<>>>@@@CCCEEEHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOKKKIIIDDDAAA>>>===>>>>>>===>>>>>>?????????>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDCCCEEEHHHHHHKKKUUU```lll{{{gggdddggguuuppp^^^UUUZZZ\\\WWWSSSUUUYYY\\\nnn~~~rrriii[[[WWWSSSQQQRRRQQQNNNKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEEEEEEEEEEFFFHHHGGGFFFDDDDDDEEEEEEEEECCCEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKLLLNNNPPPPPPOOORRRRRRSSSTTTVVVXXXZZZ[[[_________```aaaaaaaaabbbeeefffggggggfffgggiiikkkiiiiiihhhiiikkkooorrruuuzzzrrrqqqooommmjjjgggeeeccccccbbbaaa`````````aaabbb^^^\\\ZZZYYYXXXWWWTTTRRROOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOMMMJJJHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999666777888999999999999999999999999999999999999999777777888888888999999999999999999999888888777777999999888888888999999999888888888888888888777777777888888999::::::;;;;;;<<<===???@@@BBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::>>>???AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCAAA@@@???@@@@@@>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRRRRTTTUUUVVVUUUUUUUUUXXXZZZ]]]\\\\\\]]]```fffllloooiiifffbbbaaabbbeeeiiikkktttzzz|||{{{{{{zzzuuummmggghhhrrrzzz~~~uuukkkeeeggghhhkkkooorrruuuwwwwwwtttnnn]]]SSSFFF???>>>@@@???>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>@@@CCCEEEHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMIIIGGGCCC@@@>>>>>>>>>???>>>>>>?????????>>>======???@@@@@@AAAAAABBBBBBCCCEEEDDDEEEGGGFFFGGGOOOXXX___rrrmmmeeebbbjjjxxx}}}aaaSSSSSSSSSRRRSSSVVVWWWWWWbbbqqq~~~tttfff```XXXTTTSSSRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEEEEEEEGGGIIIJJJHHHEEEDDDDDDEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKLLLNNNOOOOOOOOOQQQQQQRRRSSSTTTVVVXXXYYY]]]]]]]]]^^^___```aaabbbccceeefffffffffgggiiikkkjjjiiihhhhhhiiimmmpppssszzzqqqpppooommmjjjgggeeedddfffeeecccaaa```______```^^^]]][[[ZZZYYYWWWTTTRRRNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQNNNLLLJJJIIIIIIIIIEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============:::;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999:::;;;;;;;;;;;;999999999999999999999999888888888888999999999999999999888888888777777777:::999999888888777666666888888777777666666666666777777888888999:::::::::;;;<<<>>>@@@AAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;===>>>@@@AAAAAAAAA@@@???>>>@@@BBBEEEFFFEEECCCBBBAAA@@@>>>>>>??????>>><<<;;;;;;<<<<<<===>>>>>>?????????>>>======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMQQQRRRRRRSSSSSSSSSRRRRRRNNNPPPQQQRRRSSSUUUYYY\\\___```bbbeeehhhkkkmmmnnndddbbb___^^^___dddiiinnnzzz|||}}}}}}{{{uuunnnmmmpppuuuzzzsssmmmjjjfffjjjpppvvvzzz}}}|||{{{qqqcccZZZNNNGGG@@@>>>@@@AAA???============>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999======>>>@@@BBBEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJFFFDDDBBB@@@>>>>>>>>>???>>>????????????>>>>>>===???@@@@@@AAAAAABBBBBBCCCEEECCCDDDFFFEEEEEEJJJQQQVVVeeezzzwwwjjjaaafffppp~~~kkkWWWRRROOOPPPSSSUUUUUUTTTZZZdddxxxrrriii^^^UUURRRQQQPPPOOOKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDFFFHHHJJJLLLIIIFFFDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKKKKMMMOOOOOONNNPPPPPPQQQQQQRRRTTTUUUVVV[[[[[[\\\]]]___aaacccdddbbbdddeeeffffffgggjjjlllmmmkkkhhhggggggjjjmmmooozzzqqqpppooommmjjjhhheeedddhhhfffdddaaa```_________^^^]]][[[[[[ZZZXXXTTTQQQNNNNNNNNNOOOOOOPPPRRRRRRSSSQQQNNNKKKIIIIIIJJJJJJDDDDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============999:::;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999999::::::999888888777777888888:::::::::999888666555444888888888777666666555555888888888888999999:::::::::;;;===???@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA===>>>>>>??????>>>>>>===>>>>>>???????????????>>><<>>>>>??????>>>===<<<<<<<<<<<<===>>>??????@@@@@@>>>=========>>>?????????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDFFFGGGIIIJJJHHHHHHGGGHHHIIIKKKMMMNNNUUUUUUVVVVVVUUUTTTTTTSSSOOOPPPRRRSSSUUUXXX]]]aaacccggglllqqqttttttqqqpppgggfffdddbbbcccffflllqqq|||}}}~~~}}}yyyrrrmmmllllllvvv|||tttuuuvvvuuurrrnnnmmmlllmmmttt~~~~~~|||xxxzzz~~~~~~{{{wwwyyyrrrbbbSSSJJJDDDAAA??????AAAAAA???<<<<<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???AAADDDFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDBBBAAA???>>>>>>??????>>>??????@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBEEEEEEEEEHHHNNNNNNXXXiiissscccdddkkktttyyy^^^UUUNNNNNNQQQRRRSSSTTTUUUZZZiii}}}ssseee[[[UUUSSSQQQOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDDDDFFFIIILLLMMMJJJFFFDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJKKKMMMOOOOOONNNOOOOOOOOOPPPQQQRRRSSSTTTXXXYYYZZZ\\\^^^```bbbccc```bbbcccdddeeefffiiilllnnnlllhhhfffeeegggkkkmmm{{{ppppppooommmjjjhhhfffdddgggeeecccaaa````````````^^^]]]\\\\\\[[[XXXTTTQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIHHHDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>============999:::;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;:::999999999999999999999999999999888888888999999999::::::;;;:::999888777888999999999999:::::::::999777666:::::::::999888777777777888888999999999999:::::::::;;;<<<===??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>???>>>>>>======>>>>>>>>>===>>>???@@@AAACCCDDDEEEBBB@@@??????@@@AAA???>>>>>>>>>======>>>???AAAAAABBBAAA???======>>>???@@@>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFGGGHHHKKKMMMOOOSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWZZZ___cccfffkkkrrrxxx{{{zzzwwwtttlllllljjjfffdddeeeiiimmmyyyzzzzzzyyytttmmmgggdddcccjjjooovvvzzzyyyuuuqqqooohhhkkknnnooooooqqquuuxxx}}}xxxuuutttuuu{{{}}}zzzuuuvvvuuutttvvvpppbbbUUUKKKEEE>>>>>>>>>??????>>>>>>===<<<<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<===>>>@@@BBBDDDFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBAAA@@@???>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBB@@@AAAEEEFFFEEEHHHLLLKKKQQQ[[[lllgggcccggglllyyygggZZZPPPOOOQQQRRRVVVZZZYYYYYY```qqqrrrggg```ZZZTTTPPPMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDDDDFFFJJJMMMMMMJJJFFFDDDDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRVVVWWWZZZ\\\]]]^^^^^^^^^]]]^^^```bbbbbbdddgggjjjmmmjjjgggddddddgggkkkmmm{{{ppppppooommmkkkhhhfffeeeeeedddbbbaaaaaaaaabbbbbb^^^]]]\\\\\\[[[YYYUUUQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPOOOMMMKKKHHHFFFCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>============888999;;;<<<===<<<;;;;;;999::::::;;;;;;::::::999:::::::::::::::999888777999999999999999999999999888888999999999:::::::::;;;;;;999888888888999:::888999:::;;;<<<;;;:::999<<<<<<;;;;;;:::999888888999999999999999:::::::::999:::;;;===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAADDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<===>>>???>>>===;;;;;;===@@@DDDGGGCCCAAA@@@@@@BBBBBBAAA???@@@????????????AAABBBCCCCCCAAA???>>>===>>>???@@@>>>??????@@@BBBCCCDDDDDDAAAAAABBBCCCEEEFFFHHHIIIGGGFFFFFFFFFHHHJJJMMMOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWZZZ^^^bbbfffkkkssszzz}}}|||yyywwwoooooolllgggbbb```cccfffvvvvvvuuusssnnngggaaa^^^^^^aaadddgggiiihhhgggffffffeeeiiinnnrrrwww}}}~~~yyyvvvuuuuuu~~~xxxtttrrroooqqqrrrqqqtttooo^^^RRRJJJEEEBBB<<<===>>>===;;;;;;<<<>>>;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;<<<>>>???BBBDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@??????????????????>>>???@@@AAABBBCCCCCCCCC???@@@@@@AAAAAABBBCCCCCCAAA???@@@EEEFFFFFFHHHLLLMMMPPPUUU```xxxllldddeeehhhsssmmm___SSSQQQSSSUUUZZZaaa```\\\]]]hhhvvv~~~tttkkkcccZZZSSSOOOOOONNNMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDDDDFFFJJJMMMMMMIIIFFFCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJKKKMMMNNNNNNNNNOOONNNNNNNNNOOOOOOPPPQQQVVVWWWYYY[[[\\\\\\ZZZYYYZZZ\\\^^^___```bbbeeehhhkkkiiieeecccdddhhhllloooxxxooonnnllljjjhhhfffeeedddeeecccaaa`````````^^^]]][[[ZZZYYYZZZZZZYYYVVVTTTOOOOOONNNNNNMMMNNNNNNNNNNNNNNNOOOOOONNNKKKIIIGGGFFFEEECCC@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<;;;:::999888777777888888888999999999:::::::::::::::999888777999999999999999:::::::::666777888::::::999888888:::999888888777777888888777888888999999999888888888888888888888888888888888888888999:::===???AAA<<<>>>@@@BBBCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;::::::<<<>>>???AAABBBBBBBBBAAAEEEDDDCCCBBBAAA@@@??????AAAAAAAAA@@@@@@????????????>>>===<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@AAABBBAAAAAACCCFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIPPPOOOOOOOOOQQQSSSVVVXXXVVVVVVVVVTTTTTTVVV[[[^^^fffhhhkkkooossswwwyyyzzzqqqqqqooojjjccc``````bbbhhhqqqyyy{{{zzzxxxsssnnnllllllkkkgggbbb]]][[[ZZZbbbaaaaaabbbccccccaaa___fffllluuu~~~~~~~~~wwwooollljjjiiihhhkkkqqqzzzzzzmmm\\\OOOIIIGGGDDDBBB==============================<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;::::::999===<<<:::999888999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFIIIMMMUUU___mmmiii___eeepppyyymmmYYYRRRRRRTTTZZZbbbbbb___^^^bbbkkk{{{vvvlllccc^^^VVVRRRNNNLLLMMMMMMJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBDDDGGGHHHFFFCCCEEEFFFGGGFFFEEEEEEGGGIIIEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOORRRTTTWWWZZZ\\\]]]\\\\\\ZZZ\\\^^^______aaadddfffiiihhhfffdddbbbdddgggkkkxxxooonnnllljjjhhhfffeeedddfffdddbbbaaabbbbbbaaa___]]]\\\[[[[[[[[[YYYVVVSSSOOOOOONNNNNNNNNNNNNNNOOONNNOOOOOOOOONNNKKKIIIGGGFFFDDDCCCAAA????????????CCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999999999:::::::::::::::::::::::::::999888777777888888888999999::::::777777888999999999999888:::999888888777777888888999:::::::::::::::999999777777777777777777777777999999888999999;;;===>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB??????>>>======<<<<<<;;;<<<===???@@@AAAAAAAAA@@@DDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAABBBEEEHHHEEEEEEEEEFFFFFFHHHIIIJJJLLLKKKKKKKKKMMMPPPRRRTTTTTTUUUUUUTTTSSSTTTWWWZZZ]]]___bbbeeeiiilllnnnoooiiiiiihhhddd^^^[[[[[[\\\XXX```fffhhhiiijjjgggccc```aaabbbaaa_________aaabbbdddfffggghhhgggfffeeeooouuu~~~}}}~~~tttnnnjjjgggffffffjjjqqqzzzuuudddZZZMMMDDD@@@???===;;;===========================<<<<<<<<<;;;;;;;;;;;;=========<<<;;;;;;::::::===<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIPPPXXXccczzziii___ccclllrrrgggXXXTTTTTTXXX]]]aaa```aaaeeejjjuuuwwwllleee]]]XXXRRROOONNNNNNKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDCCCBBBDDDFFFGGGEEECCCCCCDDDEEEEEEDDDDDDEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVXXXYYYXXXXXXZZZ\\\]]]^^^^^^___bbbdddhhhhhhgggeeecccdddgggjjjwwwnnnnnnllljjjhhhfffeeedddgggeeeccccccddddddcccbbb___^^^\\\\\\[[[YYYVVVSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIHHHEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;999999:::::::::999888888666666777777888999::::::888888888777888888999::::::999888888777777888888999:::::::::999888888777666666666666666666666666999999888888888999::::::===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@??????>>>>>>======<<<===>>>??????@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAABBBDDDGGGCCCCCCDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHJJJMMMOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSSSSTTTVVVYYY[[[^^^``````^^^______]]]YYYVVVUUUUUUSSSWWWYYYZZZ]]]aaa___[[[VVVXXX[[[]]]```ccchhhkkkqqqvvv{{{}}}{{{xxxwwwwwwxxx||||||zzzwwwtttuuuwwwzzz|||}}}|||uuupppmmmjjjhhhfffkkknnnuuu}}}yyyhhh\\\OOOJJJCCC???>>>>>><<<:::========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999999888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGKKKQQQZZZmmmnnnbbbccciiinnn{{{}}}eeeZZZVVVYYY\\\```bbbgggjjjiiimmm{{{xxxppphhhaaaXXXRRRPPPOOOLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFEEECCCBBBCCCCCCCCCBBBBBBDDDFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQSSSUUUUUUUUUUUUYYYZZZ\\\\\\\\\]]]___aaadddeeeeeedddcccccceeefffwwwnnnmmmllljjjhhhgggeeeeeefffdddccccccdddeeedddcccaaa```^^^]]]\\\YYYVVVSSSOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOOOOOMMMKKKJJJIIIEEEDDDCCCAAAAAAAAABBBBBB<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::::::::;;;999999:::::::::999999888555555666777888999999:::999888777777777888:::;;;:::999888888777777888888777777777777777666555444777777777777777777777777777777777777888888888999;;;;;;<<<<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???AAABBBBBBAAABBBDDDEEECCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHHHHJJJLLLNNNOOOLLLNNNOOOOOONNNLLLLLLMMMMMMNNNOOOPPPRRRTTTVVVVVVUUUVVVWWWWWWUUUTTTRRRRRRUUUVVVUUUTTTWWW[[[[[[WWWUUUXXX\\\aaagggooowww|||}}}yyyuuutttuuurrrrrrqqqnnnmmmooossswww~~~vvvuuutttuuuvvvvvvtttsssuuuvvv{{{|||rrrcccTTTIIICCCAAA@@@@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999::::::::::::999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>???>>>>>>============>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHKKKOOOUUUfff|||iiicccggglllxxxuuuaaaYYY[[[``````fffmmmpppkkkhhhooozzz{{{rrriii^^^UUUQQQNNNLLLIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTXXXYYYZZZZZZYYYZZZ\\\^^^___```bbbbbbaaa```aaabbbvvvmmmmmmllljjjhhhgggfffeeeeeecccaaaaaacccccccccbbbbbbaaa___]]]\\\YYYUUURRROOONNNNNNNNNOOOPPPPPPQQQPPPPPPPPPNNNMMMLLLJJJJJJFFFEEECCCBBBBBBBBBCCCCCC@@@@@@????????????@@@@@@;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::888888888888999999999999888999999:::::::::999999555666666777888888999999999888777777777888:::;;;:::999888888777777888888777777777777777666555444888888888888888888888888444555666777888888999999::::::;;;<<<===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>==================??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>============>>>>>>>>>>>>???AAABBBBBBBBBAAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLGGGJJJLLLMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQRRROOOPPPQQQSSSTTTTTTSSSRRRSSSTTTSSSPPPRRRWWWXXXVVVXXX\\\ccckkkuuu}}}uuummmjjjjjjlllooosssxxxxxxwwwxxx|||}}}yyy{{{|||yyyzzz}}}}}}qqqfff\\\QQQGGG@@@;;;<<<<<<>>>>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<888888888999999999999888777777888888999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<=========??????>>>===<<<<<<============???@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCFFFHHHKKKNNNRRR```{{{tttdddbbbfffqqqxxxjjj[[[ZZZ^^^bbbhhhqqqtttooogggiiiooo~~~zzzpppdddYYYSSSPPPLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSVVVWWWXXXXXXXXXXXXZZZ\\\]]]___aaabbbaaa``````aaavvvmmmlllkkkjjjiiigggffffffdddcccaaaaaaaaabbbaaa```aaa```^^^]]]\\\YYYVVVRRROOONNNNNNOOOOOOPPPQQQRRRQQQQQQPPPNNNMMMLLLKKKJJJGGGFFFDDDCCCBBBBBBCCCCCCBBBBBB@@@>>>===<<<<<<<<<999:::;;;<<<<<<;;;:::999:::;;;;;;<<<;;;;;;::::::777777888888888999999999888888999:::::::::999999777777777888888888888999888888888777888888999::::::999888888777777888888888888999999:::999999888888888888888888888888888333444666777888999999999999:::;;;===>>>@@@AAABBB>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<======>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???<<<============>>>>>>>>>???@@@BBBCCCBBBAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPQQQTTTWWWZZZZZZYYYVVVZZZ[[[XXXWWW[[[]]]\\\[[[aaajjjuuu|||uuummmgggeeehhhkkkttt}}}|||{{{|||~~~uuukkk^^^RRRKKKFFFAAA>>>;;;<<<===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;<<<777888888999999999999888666666777888:::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<=========??????>>>===<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@BBBCCCCCCDDDFFFIIILLLOOOZZZqqqoooccc```ggglllyyy}}}hhh___\\\ccchhhpppvvvrrrjjjhhhjjjrrrxxxkkk```YYYTTTPPPMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFFFFDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPTTTVVVWWWWWWWWWXXXZZZ\\\]]]___aaabbbaaa```aaabbbuuummmlllkkkjjjiiigggfffffffffdddaaaaaaaaaaaa```___```___]]]\\\\\\YYYVVVSSSNNNNNNNNNOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKIIIGGGEEEDDDBBBBBBBBBBBB@@@@@@>>><<<;;;:::::::::999:::<<<======<<<:::999::::::;;;;;;<<<;;;;;;:::888888888999999999::::::777888999::::::::::::999999999999999999888888888777777888999999999999888:::999888888777777888888777888999:::;;;;;;;;;;;;888888888888888888888888555666777888999888888777555666999;;;===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<============>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>????????????@@@>>>@@@BBBCCCBBBAAAAAABBBBBBBBBCCCEEEGGGJJJLLLMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFIIILLLNNNOOOPPPRRRTTTUUUUUUTTTTTTUUUWWWYYY[[[YYYXXXYYY\\\aaafffgggggggggnnnqqqkkkeeecccdddeeeaaagggqqq{{{~~~qqqpppnnnkkkjjjlllpppttt}}}sssdddZZZNNNEEEAAA@@@@@@???===>>>>>>>>>============::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;888999:::;;;<<<;;;;;;:::777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============??????>>><<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCFFFJJJLLLMMMUUUiii|||rrreeedddfffrrrpppcccbbbeeemmmtttuuunnnjjjiiijjjsssssshhhaaa\\\WWWSSSMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEEEEFFFCCCEEEGGGFFFDDDBBBCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTVVVVVVWWWXXX[[[]]][[[]]]^^^^^^^^^^^^```aaauuullllllkkkjjjiiihhhgggfffgggeeebbbaaabbbaaa```______^^^\\\\\\[[[YYYVVVSSSNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@????????????@@@@@@<<<===???@@@@@@???===<<<::::::;;;;;;<<<;;;;;;;;;999999:::::::::;;;;;;;;;777888999:::::::::::::::;;;;;;::::::999888888888666777888::::::999888888:::999999888777888888888555666777888999:::::::::777777777777777777777777777888999999999777666555000111555888999:::999999??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>============<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFFFFFFFDDDBBBAAA???@@@@@@@@@@@@AAAAAAAAA>>>@@@CCCCCCBBBAAAAAAAAA???@@@BBBEEEHHHLLLOOOQQQOOOOOOOOONNNMMMKKKJJJIIIHHHJJJMMMOOOQQQSSSWWWYYY]]]\\\[[[[[[\\\^^^aaaccccccbbbaaaeeekkkqqqsssssswwwyyymmmgggffffffhhhmmmvvv~~~zzzqqqkkkjjjlllooorrruuuzzz~~~~~~}}}pppdddXXXPPPEEE>>>===>>>??????;;;;;;;;;:::999999;;;<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::<<<=========<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????>>><<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEHHHLLLNNNMMMRRRdddvvvpppfffgggqqqnnnaaaccciiirrruuuqqqkkkiiidddhhhtttxxxnnngggbbb\\\XXXPPPOOONNNLLLKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCFFFHHHGGGDDDBBBCCCEEECCCDDDEEEDDDCCCDDDEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSUUUVVVWWWXXX[[[^^^XXXYYYZZZZZZYYYZZZ\\\^^^xxxpppnnnkkkhhhfffffffffgggggggggfffeeecccbbbaaaaaa______```___\\\YYYUUURRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRROOOLLLJJJJJJKKKKKKIIIGGGDDDCCCDDDDDDDDDCCC???@@@@@@??????>>>===<<>>======AAA@@@@@@???>>>===<<<<<<========================???>>>>>>>>>>>>??????@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBBBBBBBBAAACCCDDDFFFFFFGGGIIIMMMPPPSSSTTTUUUTTTQQQNNNMMMLLLMMMMMMNNNQQQUUUZZZ^^^aaahhhfffdddaaaaaadddjjjnnnpppiiigggpppwwwyyyzzz|||uuunnnmmmpppggghhhlllqqqxxx~~~{{{yyyvvvsssqqqpppnnnnnnmmmrrryyy~~~{{{kkk[[[PPPFFFBBB???===>>>===;;;888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCGGGHHHLLLNNNOOORRR^^^kkkrrrlllnnn{{{oooiiieeekkkuuuxxxqqqhhhhhhccceeetttyyyrrrllleeeaaaUUUSSSPPPNNNMMMMMMKKKJJJMMMKKKIIIHHHIIIIIIHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKMMMMMMNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQVVVVVVVVVVVVVVVWWWXXXYYYXXXZZZ[[[[[[ZZZZZZ[[[\\\zzzssspppmmmjjjgggfffffffffggggggfffdddcccbbbaaa```___``````___]]]YYYUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSRRROOOMMMKKKKKKKKKLLLIIIGGGDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<>><<<<<<===???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999999999999::::::999999999999999999999999999999999999999999999888888888888777777666666666777888999:::888666777999:::999777777888888888888999999999999999888888777666666555888888777777888888999:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@@@@@@@??????>>>>>>===========================>>>>>>======>>>???@@@@@@CCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFHHHKKKMMMPPPQQQRRRQQQNNNLLLKKKKKKJJJKKKLLLOOOSSSYYY]]]```jjjjjjhhhgggfffiiimmmqqqoooiiihhhpppwwwyyyzzz}}}wwwnnnkkklllfffeeedddfffjjjmmmoooppplllmmmoooppppppqqqsssttt{{{wwwiiiZZZLLLDDDBBB???<<<<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFGGGJJJMMMMMMOOOZZZfffwwwpppvvv|||qqqggghhhqqqwwwtttnnngggaaa```iiizzz{{{tttmmmggg[[[XXXSSSOOONNNLLLKKKJJJLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXZZZYYYXXXXXXYYY[[[{{{uuurrrooojjjgggeeeeeeeeegggfffeeedddcccaaa``````___```aaa```^^^ZZZVVVTTTOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOOMMMLLLLLLLLLLLLJJJGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<>>><<<::::::;;;<<<;;;:::;;;;;;;;;::::::;;;;;;;;;999999999999999999999999:::999999999999999999:::888888888888888888888888===<<<<<<<<<;;;;;;::::::666666666666666777888888888777666777999::::::999777888888888888999999999999999888888777666666666888777777777777888999999<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<<<<<<<===>>>???@@@BBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC??????@@@AAACCCDDDEEEEEEEEEFFFGGGFFFFFFFFFHHHJJJKKKLLLMMMMMMKKKIIIIIIJJJGGGHHHJJJMMMQQQUUUYYY\\\ddddddeeeeeedddfffiiikkkiiieeeccchhhmmmnnnooopppsssyyy}}}uuukkkfffdddbbb___\\\[[[]]]```bbbccceeejjjrrrwwwzzz~~~ppp```SSSIIIAAA===>>><<<::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999888888888999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<======>>>???@@@AAAAAABBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHJJJJJJLLLUUU```uuuwwwrrrzzzmmmeeellltttuuusssiiiccc^^^```iiizzzwwwqqqgggbbb[[[UUUQQQNNNLLLKKKKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYUUUWWWXXXXXXWWWWWWXXXYYY}}}sssqqqmmmiiigggeeeeeeeeeffffffeeecccbbbaaa```______```aaa```^^^ZZZWWWTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLLLLKKKKKKLLLKKKHHHDDDBBBBBBAAA@@@???@@@@@@@@@@@@???>>>======<<<;;;:::::::::::::::999::::::999999999999::::::999999999999999999999999;;;:::999888888999:::;;;999999999999999999999999>>>>>>>>>===<<<<<<;;;;;;666666666666666777777777666666777888999:::::::::777777888888888999999999888888888888777777666666777777777777777888999999:::::::::;;;<<<===???@@@AAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAA========================::::::::::::;;;===>>>???@@@@@@???>>>>>>?????????AAAAAAAAABBBBBBCCCCCCDDD@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGIIIIIIGGGGGGHHHIIIGGGHHHIIIKKKNNNQQQTTTVVVZZZ\\\^^^______```aaacccccc```^^^___aaabbbbbbbbbeeejjjppppppkkkeeeaaa```]]]\\\\\\^^^bbbfffhhhhhhlllttt~~~}}}|||}}}sssiii\\\OOOGGGCCCAAA@@@===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::888888888888999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<======???@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEGGGIIIIIIJJJQQQYYYfffyyyuuuwwwwwwgggfffmmmrrrrrrmmmhhhcccaaaaaajjj{{{uuunnneee\\\VVVRRROOOMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRRRRSSSTTTVVVWWWXXXUUUVVVXXXWWWVVVVVVWWWYYYooonnnjjjgggfffeeeeeeeeeeeeeeedddcccaaa```___^^^^^^___``````^^^ZZZWWWTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHEEECCCBBBBBB@@@???@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>======<<<===;;;;;;::::::::::::;;;;;;999999999999999999999999;;;:::999888888999:::;;;:::::::::::::::::::::::::::::::::999999999888888555666666777777777777777666666777888888999:::;;;777777888888888999999999888888888777777777777777777777666666777777888999777777888:::<<<>>>@@@AAA@@@@@@????????????>>>>>>?????????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>999888888999:::;;;<<<===>>>>>>=========>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHEEECCCCCCDDDBBBDDDEEEFFFFFFFFFHHHJJJJJJKKKKKKLLLNNNPPPQQQRRRVVVXXX\\\]]]]]]]]]^^^___^^^^^^]]]\\\]]]```aaa```^^^aaadddeeedddcccdddeeecccdddhhhmmmssswwwxxxxxxzzz}}}{{{{{{|||}}}}}}vvvlllfff\\\UUULLLEEEAAAAAAAAAAAA>>>>>>===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::888999999999::::::;;;;;;999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<======???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEGGGIIIIIIIIINNNUUU]]]kkk~~~zzznnneeefffjjjlllmmmkkkiiieee```bbbooo}}}~~~wwwlllbbbZZZUUUQQQNNNLLLKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSPPPQQQQQQQQQSSSTTTUUUVVVUUUVVVXXXWWWVVVVVVWWWYYYnnnllliiigggeeeeeeeeefffeeedddcccbbbaaa___^^^^^^]]]^^^______]]]ZZZVVVTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===;;;===>>>>>><<<;;;;;;<<<>>>======<<<<<<======>>>999999999999999999999999:::999999999999999999:::::::::::::::::::::::::::999999999:::::::::::::::666666777888888888888888666777999999888888999;;;777888888888888999999999888888777777777777777777777666666666666777888888666777888999;;;===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKIIIFFFCCCCCCCCCAAABBBDDDEEEFFFGGGKKKMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTWWWZZZ\\\\\\\\\]]]^^^ZZZ\\\]]]\\\^^^ccceeeeeeaaabbbccccccdddhhhmmmqqqrrrtttxxx~~~yyyssspppqqqqqquuu}}}zzzpppcccYYYRRRLLLHHHBBB???=========<<<===>>>>>><<<::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::999999::::::::::::;;;;;;999999::::::;;;<<<<<<<<<999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEFFFIIIJJJIIILLLQQQYYYaaattt~~~}}}iiibbbbbbeeeiiiiiiiiifff```\\\bbbkkk~~~sssiii```YYYSSSPPPOOOMMMKKKKKKKKKLLLKKKIIIKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXpppnnnkkkgggeeeddddddeeeddddddcccaaa```___^^^]]]\\\]]]^^^^^^\\\YYYUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNMMMMMMKKKHHHFFFDDDDDDEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>888:::===<<<:::888888999===<<<<<<;;;;;;<<<<<<===999999999999999999999999999999999::::::999999999999999999999999999999999999999::::::;;;<<<<<<<<<666777888999:::999999888666888:::999777777888:::777888888888888999999999777777777777777777777888666666666666666777888888999888999999:::;;;======<<<<<<<<<<<<============>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHIIIKKKKKKJJJKKKLLLJJJGGGDDDCCCCCCAAABBBDDDEEEGGGIIIMMMPPPTTTUUUVVVXXXZZZ[[[\\\\\\XXX[[[^^^___``````bbbccc```dddeeebbbbbbhhhkkkiiiiiihhhggggggiiinnntttyyy~~~yyyzzz}}}}}}vvvqqqrrroooqqqyyy~~~}}}|||~~~~~~}}}yyypppfff\\\RRRKKKHHHDDDAAA===;;;:::::::::999999:::<<<;;;999999;;;===::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999999999::::::;;;;;;;;;999999::::::;;;<<<<<<<<<999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEECCCDDDHHHIIIHHHJJJNNNTTTWWWddd}}}{{{qqqbbb^^^```eeedddeeeddd^^^YYYZZZ```nnn}}}sssjjjbbb[[[WWWRRRPPPNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTVVVUUUTTTTTTUUUWWWsssqqqmmmiiifffddddddddddddccccccaaa```___^^^]]][[[\\\]]]]]][[[XXXUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPPPPOOOOOOKKKHHHFFFEEEEEEFFFEEEEEEAAAAAAAAAAAA@@@???>>>>>>;;;===@@@@@@===;;;;;;<<<:::999999888888999999:::999999999999999999999999888999:::;;;;;;:::999888888888888888888888888888555555666777888999999:::777888999:::;;;:::999999777999;;;:::777666777:::777888888888888999999999777777777777777888888888666666666666666777888888;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>======>>>::::::::::::;;;;;;<<<===<<<===>>>???@@@AAABBBBBB@@@AAABBBEEEHHHJJJLLLMMMJJJKKKLLLKKKHHHEEEDDDCCCAAACCCEEEFFFHHHKKKOOOSSSWWWXXXZZZ]]]```bbbccccccbbbdddgggiiiiiijjjlllmmmoootttsssmmmlllpppqqqnnnnnnmmmkkkkkkmmmrrrwww{{{}}}~~~wwwppprrrvvv}}}xxxsssrrryyy}}}}}}}}}}}}{{{yyyvvvkkkeee[[[PPPHHHCCCAAAAAAAAA???;;;::::::;;;;;;;;;555777999999888999<<>>===============<<<<<<;;;;;;;;;:::::::::999999999:::999888777777999;;;<<<777777888888888999999999888777666666666777999:::999999888888888888999999888888888888888888888888888888888888888888888888555666888999999888777666777777888999999999999888666666666777888888999999999999888888888888999999::::::;;;;;;;;;:::999999;;;===@@@???======???BBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHIIIIIIJJJJJJHHHEEECCCCCCDDDDDDDDDDDDDDDFFFIIIOOOSSS\\\]]]^^^```bbbdddfffgggfffhhhjjjnnnrrrvvvyyy{{{~~~}}}xxxvvvxxxxxxuuuuuusssqqqoooooosssyyy~~~}}}tttooopppqqqpppnnnpppvvv}}}yyyxxxyyyyyy~~~|||vvvooohhhcccSSSOOOIIIDDD???======>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888::::::999888666777888888999999999999888888888888888888888888888888999::::::::::::999999999999888888888888777999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;888;;;>>>>>>======@@@BBB??????@@@@@@@@@AAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBAAABBBCCCDDDFFFHHHIIIJJJLLLNNNUUUaaappptttnnnlllnnnwwwooo___aaaZZZ[[[^^^^^^ZZZUUUSSSUUU\\\^^^jjj|||ssslllgggaaa[[[TTTPPPOOONNNLLLIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEFFFEEEEEEGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNQQQRRRRRRSSSTTTUUUUUUUUUuuupppllljjjhhhddddddgggcccbbbaaa___]]]\\\\\\[[[[[[]]]```aaa```\\\WWWTTTRRRQQQQQQRRRTTTSSSQQQOOOPPPOOONNNMMMLLLKKKKKKKKKMMMKKKHHHGGGFFFFFFDDDBBBBBBBBBAAAAAA@@@?????????===============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888888888999:::;;;777777888888888999999999888777666666666777999999999999888888888888999999888888888888888888888888888888888888888888888888777777888888888666555444777777888888999999999888888888888888777777777777888777777777777777777888999999::::::;;;:::::::::;;;===>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHFFFDDDBBBCCCDDDCCCCCCDDDEEEFFFKKKPPPUUU___```aaaccceeefffggggggfffgggjjjmmmrrrwww|||~~~zzzwwwwwwvvvsssyyyxxxvvvtttuuuyyy{{{wwwrrrpppppprrrrrrrrrwww}}}xxxrrrrrrtttzzzzzzsssjjjaaaXXXSSSIIIGGGBBB>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888999999:::;;;;;;;;;::::::::::::999999999888888888888888999::::::::::::999999999999888888888888777999999999999999999999999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<:::<<<>>>>>>======???BBB?????????@@@@@@@@@AAAAAABBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJKKKPPPYYYeeexxx}}}ppphhhbbbiiirrr~~~nnnccc[[[ZZZ[[[\\\[[[WWWUUUWWWTTTUUU^^^qqq~~~wwwsssfff___WWWQQQOOONNNLLLJJJKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFFFFEEEEEEGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNQQQQQQRRRRRRSSSTTTTTTUUUtttoookkkjjjhhhdddcccfffdddcccaaa___]]]\\\[[[[[[\\\]]]```aaa___\\\XXXUUUSSSRRRRRRSSSSSSRRRPPPMMMOOOOOONNNMMMMMMMMMMMMMMMMMMKKKHHHGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@??????===============<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::888888999999999:::::::::888888888888888999999999777777777666777888888999999999888888888888999999888888888888888888888888888888888888888888888888999999999888777666444333777777777888888888999999:::999999888777777666666777777666666666666777777888888999:::;;;;;;;;;:::<<<<<<;;;<<<>>>??????>>>AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@??????========================::::::;;;<<<>>>@@@AAABBB@@@@@@@@@AAABBBCCCCCCDDDCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDEEEGGGKKKPPPUUU^^^```bbbdddffffffffffffeeefffgggjjjooovvv{{{{{{xxxyyyyyyvvvyyyyyywwwvvvvvvzzz}}}yyywwwtttttttttsssqqqrrrtttuuu{{{|||sssllllllrrr{{{}}}{{{uuummmcccZZZQQQIIIDDD@@@>>><<<:::::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888::::::;;;;;;;;;:::999999;;;;;;::::::999999999888888888999::::::::::::999999999999888888888888777999999999999999999999999;;;::::::999888888777777;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<===???>>>>>>===???@@@?????????@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFJJJIIIKKKQQQYYYfffzzzvvvfff]]]___cccjjjvvvooo```YYYUUUXXX[[[ZZZZZZ\\\VVVTTTXXXcccsssppphhh^^^VVVSSSQQQNNNLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFFFFEEEEEEFFFHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOOOONNNOOOOOOOOOOOOOOONNNNNNPPPPPPQQQQQQRRRRRRSSSSSSsssoookkkkkkhhhcccccceeegggfffdddbbb```^^^]]]]]]\\\^^^``````___\\\XXXUUURRRRRRRRRRRRSSSSSSPPPNNNOOONNNNNNNNNNNNNNNOOOOOOMMMKKKHHHGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@??????===============<<<<<<;;;======<<<<<<<<<;;;;;;;;;777888999::::::::::::999888888888888888888888888777777777777777888888999999999888888888888999999888888888888888888888888888888888888888888888888999999999888888777777666777777777777777888888999999999999888888777777777777777666666666666777777666777888999:::;;;;;;;;;===:::999;;;>>>@@@>>><<<@@@@@@@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@???========================;;;;;;;;;<<<===???@@@AAA?????????@@@@@@AAAAAAAAA@@@AAABBBBBBAAA@@@AAACCCBBBCCCDDDEEEFFFIIINNNRRRYYY[[[]]]```bbbcccccccccaaaaaaaaaccchhhnnntttwwwyyy{{{zzzwwwwwwzzz{{{yyysssrrrqqqoooooorrrwww{{{xxxzzz}}}~~~{{{wwwuuuvvvyyy{{{xxxsssppprrruuuxxx~~~}}}|||tttmmmmmmrrr||||||vvvgggbbbZZZRRRLLLFFFAAA>>>===<<<;;;;;;;;;<<<===>>>:::::::::::::::::::::::::::999888888::::::999888999999999999888888777666999999:::::::::;;;;;;;;;888888999::::::::::::999999999999888888888777777999999999999999999999999999999999888888888777777::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???===>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@BBBCCCBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEKKKIIIJJJMMMRRRZZZhhhvvvkkkbbb```___aaaiiiyyykkk\\\QQQSSSXXX\\\aaagggbbb^^^[[[]]]cccsss|||ssshhh^^^YYYVVVRRROOOMMMLLLKKKJJJIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQrrrnnnkkkkkkhhhcccbbbeeegggfffdddbbb```___^^^^^^]]]^^^___```^^^[[[XXXVVVPPPPPPPPPRRRTTTTTTRRRPPPNNNNNNNNNMMMNNNNNNOOOPPPMMMKKKHHHGGGHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???===============<<<<<<;;;======<<<<<<<<<;;;;;;;;;777888999::::::::::::999888888888888888888888888666777777777888888888888999999888888888888999999888888888888888888888888888888888888888888888888888888888888999::::::;;;777777666666666777888999777777888888999999999:::999888888777777888888999666777888999::::::;;;;;;<<<999888999===???===;;;????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>?????????@@@@@@AAAAAA@@@AAACCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHLLLOOORRRSSSVVVYYY[[[]]]]]]]]]\\\[[[[[[\\\___dddiiilllkkkooopppooopppttttttrrrkkkjjjiiigggfffhhhmmmpppssswww}}}~~~{{{~~~{{{sssnnnpppsssvvv{{{}}}}}}vvvppppppsssxxx}}}vvvnnnfffTTTPPPJJJFFFCCCAAA???===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888::::::999888999999999999888888777666777777888999;;;<<<===>>>888888999::::::::::::999999999999888888888777777999999999999999999999999777777888888888999999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???============>>>>>>>>>===>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCJJJHHHHHHKKKNNNRRR\\\fffttt|||jjjddd______cccnnn}}}fffSSSPPPUUU[[[fffqqqpppjjjccc]]][[[cccyyy}}}pppfff___ZZZUUUQQQOOONNNLLLKKKJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFEEEDDDFFFGGGFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOrrrmmmkkkkkkhhhcccbbbddddddcccbbb```___^^^]]]]]]]]]^^^______^^^[[[XXXVVVOOOOOOPPPRRRTTTTTTSSSQQQNNNNNNMMMMMMMMMNNNNNNOOOMMMKKKIIIHHHHHHHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@===============<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::888888999999999:::::::::999999999888888888888888666666777888888888888777999999888888888888999999888888888888888888888888888888888888888888888888777777777888999:::;;;<<<777777666555666777888999777777888888999::::::;;;999999888888888888999999777777888999:::::::::999999999888999;;;<<<<<<;;;======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>?????????@@@AAABBBBBBCCCBBBDDDEEEDDDCCCCCCDDDEEEEEEFFFHHHHHHHHHJJJMMMPPPQQQRRRRRRTTTUUUWWWXXXXXXXXXWWWWWWXXXZZZ^^^bbbddddddhhhkkkjjjjjjkkkhhhdddddddddcccbbbbbbeeeiiimmmwww}}}xxxqqqnnnpppttt{{{}}}wwwsssssssssssswww}}}zzzpppggg]]]TTTJJJGGGBBB???>>>===<<<;;;::::::;;;;;;:::999888777999999999999999999999999:::999888888::::::999888::::::;;;;;;;;;:::999999555666777999:::<<<===>>>888888999::::::::::::999999999999888888888888777999999999999999999999999777777888888999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;===>>>===<<<>>>>>>>>>????????????@@@???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCFFFDDDEEEIIIKKKMMMTTT[[[eeezzzvvvjjj```^^^```eeeuuuvvv\\\TTTUUUYYYeeettt|||vvvnnneee^^^___lll{{{yyyoooggg```YYYTTTTTTRRRPPPNNNLLLLLLKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEGGGFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMqqqmmmkkkkkkhhhcccaaaccccccbbbaaa```____________]]]^^^______^^^[[[XXXWWWQQQQQQQQQRRRTTTTTTRRRPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@===============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888888888999:::;;;999999999888888888777777555666777888999888888777999999888888888888999999888888888888888888888888888888888888888888888888777666666666666777999:::888777555555555666888999999999999999999999999999888888777777777777888888777888888999999999888888777888::::::999999;;;<<<;;;<<<===>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@????????????????????????@@@@@@????????????@@@@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGEEEGGGIIIKKKLLLOOOSSSUUUXXXWWWUUUSSSSSSSSSUUUUUUUUUVVVWWWXXX[[[___bbbddddddjjjmmmlllkkkjjjddd^^^^^^___```aaacccggglllpppvvv}}}}}}zzzxxxuuupppmmmooouuuzzzzzzvvvvvvuuusssuuuzzzxxxxxxrrrggg]]]VVVNNNFFFDDDAAA>>><<<<<<;;;:::999888999:::;;;:::999777666999999999999999999999999:::999888888::::::999888999999:::;;;;;;;;;::::::777777888888999:::::::::888888999::::::::::::999999999999888888888888777999999999999999999999999999999999999::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::::::::;;;:::888888999<<<>>>===;;;>>>>>>>>>>>>????????????>>>@@@AAAAAA@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCDDDHHHKKKKKKOOOTTT]]]lll{{{iiibbb``````jjjwwwiii\\\VVVTTT```ppp~~~yyyssslllddd```eeennn{{{{{{rrrjjjaaa[[[ZZZXXXUUURRRPPPNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMKKKJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKqqqmmmkkkkkkhhhcccaaacccdddccccccbbbbbbbbbbbbbbb^^^^^^______]]][[[XXXWWWSSSRRRRRRSSSSSSRRRPPPNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMKKKIIIHHHHHHIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@===============<<<<<<;;;;;;;;;:::::::::999999999:::999888777777999;;;<<<999999999999888888777777555666777999999888888777999999888888888888999999888888888888888888888888888888888888888888888888777666555444444555666666888777555444555666888999;;;;;;:::999999888888888777777666666666666777777888888999999999888888777555888;;;:::888888:::===::::::<<<===???AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@????????????????????????????????????@@@AAABBBCCC???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJIIIGGGGGGGGGHHHEEEGGGKKKMMMPPPSSSXXX[[[___]]]YYYUUUSSSSSSTTTTTTUUUVVVXXX[[[___bbbeeefffgggmmmrrrrrrqqqooohhhaaaZZZ\\\^^^aaadddiiippptttooovvv~~~xxxqqqoookkkiiijjjqqqyyy~~~yyyyyyxxxvvvyyy~~~||||||vvvssstttuuudddccc\\\QQQIIIFFFAAA<<>>===;;;>>>>>>>>>>>>????????????>>>???AAAAAA@@@@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDEEEDDDEEEJJJLLLKKKNNNRRRZZZeeezzztttiiiccc___dddnnntttdddYYYQQQZZZjjjvvvrrroookkkddd]]]]]]bbbggg}}}|||sssiiibbb^^^\\\YYYVVVSSSQQQOOOOOOPPPOOONNNMMMLLLKKKJJJIIIIIIKKKMMMOOOPPPNNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJpppooommmjjjgggeeeddddddeeeeeecccbbbaaa`````````bbbcccbbbaaa___[[[XXXUUUQQQRRRSSSUUUUUUTTTTTTSSSOOONNNMMMLLLLLLMMMMMMNNNPPPMMMJJJHHHGGGFFFCCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>============???>>>===<<<;;;:::999999<<<;;;;;;::::::;;;;;;<<<777777777777888999::::::;;;===>>><<<888666777999999999888888888888999999<<<<<<;;;:::999888777666555777999999888777888999666666666666666777888888999999999888888888777777<<<<<<:::999888777777777777777777777777777777777888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;BBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCBBBBBBAAA@@@????????????AAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMOOORRRWWWZZZ[[[]]]]]]]]][[[ZZZZZZZZZ[[[ZZZYYYZZZ]]]```aaabbbfffjjjpppvvvwwwrrrjjjcccbbbbbbcccfffjjjmmmnnnmmmqqquuuwwwuuutttvvvuuurrrnnnnnnmmmkkklllrrr|||~~~~~~{{{rrrlllhhhccc\\\VVVQQQNNNHHHEEEBBBAAA???>>>:::;;;;;;;;;<<<=========::::::::::::::::::::::::888888888888888888888888777777777777777777777777888888888888888888888888;;;;;;;;;::::::999999999:::::::::999999888888888777777777777777777777777999999999999999888777666999999888777777888999999::::::999999999999999999;;;;;;;;;;;;::::::999888777888999999::::::999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>============999::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;999999888888888888999999999:::::::::888888888999999999888888888888999999888888888777777777777777555777999999777777777888666666666666666777888888999999999888888888777777<<<;;;:::999999888999999::::::::::::::::::::::::888888777777777777888888888888888888888888888888::::::999:::;;;<<<>>>????????????@@@@@@AAAAAAAAABBBAAA?????????@@@BBBCCCAAAAAA@@@???>>>>>>??????BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNPPPTTTWWWYYYZZZ[[[\\\\\\\\\\\\]]]]]][[[ZZZ[[[]]]```bbbbbbdddgggmmmrrrtttqqqjjjeee^^^]]]^^^bbbhhhmmmqqqrrrtttwwwxxxtttssstttssspppnnnoooooonnnnnnsss{{{zzzsssqqqjjjaaa\\\YYYUUUPPPKKKMMMJJJEEEBBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888::::::::::::999999999888:::::::::999999888888888777777777777777777777777777888888999999999888888888888888888888888888888999999999999999999999999:::;;;;;;;;;::::::999888888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999;;;;;;<<<<<<<<<=========???@@@@@@@@@??????>>>===BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJNNNSSSXXX[[[ZZZZZZdddzzzrrrfffffflllsssnnn___[[[\\\]]]]]]```fffnnnssssssooogggiiissszzzrrrnnnfff^^^XXXWWWXXX[[[YYY[[[YYYSSSQQQSSSSSSPPPNNNLLLKKKKKKLLLLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHnnnmmmkkkhhhfffdddcccbbbbbbaaaaaaaaabbbbbbcccddd``````aaa```^^^[[[XXXVVVQQQRRRSSSUUUUUUTTTTTTSSSOOONNNLLLKKKKKKKKKLLLMMMNNNKKKIIIHHHHHHGGGFFFDDDEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>============888999999:::;;;<<<<<<===;;;;;;::::::::::::;;;;;;:::999999888888888888999888777666777999:::999888999999888888888888999999666666777777888888888999666888999999777666666777777666666666666777888888999999999888888888888888::::::999999999999::::::777777777777777777777777888888777777777777888888777777777777777777777777777777777888999:::<<<<<<>>>>>>??????@@@AAABBBBBB@@@???>>>>>>>>>???AAABBB@@@@@@??????>>>?????????BBBCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHKKKMMMNNNOOOQQQSSSTTTUUUWWWYYY[[[\\\\\\]]]\\\ZZZYYYZZZ]]]```ccccccbbbdddgggkkknnnmmmjjjgggdddaaa```ccciiiqqqxxx|||~~~yyyyyyxxxuuuwwwxxxyyywwwuuuvvv{{{}}}~~~|||xxxppphhhaaa```ZZZSSSNNNLLLKKKHHHEEEGGGDDDAAA???>>>>>>===;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888888888888888888888999999999888888888888888999999999999999888888888777777777777777777777777666777777888999999::::::777888999::::::999888777888888888999999::::::;;;::::::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<=========>>>>>>>>>@@@AAAAAAAAAAAA@@@??????BBBBBBAAAAAAAAAAAABBBCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIILLLPPPUUUYYY[[[YYYXXX___nnnooojjjnnnkkkuuukkk^^^ZZZVVVYYYZZZ___mmm~~~|||rrrkkkiiiqqq~~~yyypppggg```\\\[[[[[[XXXZZZYYYVVVUUUWWWVVVSSSQQQOOOMMMLLLLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHooommmkkkiiigggeeedddddddddcccccccccccccccdddddddddcccbbb```]]]XXXTTTQQQQQQRRRSSSTTTUUUTTTTTTSSSOOONNNLLLKKKJJJKKKKKKLLLMMMKKKIIIHHHHHHHHHGGGFFFFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>>>>===============<<<<<<:::999888777777;;;::::::::::::::::::;;;999999888888888999:::::::::777666777:::<<<:::777999999888888888888999999888999999999999:::::::::777999:::999777666666777777777666666777777888999888888888888888888888888888777777777888888999:::555555555555555555555555888888777777777777888888888888888888888888888888;;;;;;:::::::::999999999<<<======???@@@AAABBBBBB======<<<<<<<<<===>>>???@@@@@@?????????@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGJJJNNNQQQRRRRRRSSSTTTRRRRRRSSSVVVYYYZZZ[[[ZZZYYYXXXXXX[[[```eeehhhjjjjjjiiijjjmmmppprrrrrrqqqsssoookkkkkkqqqzzz~~~|||~~~~~~zzzwwwwwwyyy{{{yyywwwwwwwwwwwwuuurrrmmmhhhccc\\\UUUQQQRRRMMMHHHDDDDDDDDDCCCBBB@@@>>><<<;;;;;;<<<;;;:::<<<;;;;;;;;;::::::999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888777777777777777999999999888888888888888777777777777777777777777888777777888888999999:::666777999::::::999777666777777888999::::::;;;;;;:::::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>==================>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFIIIMMMQQQTTTWWWXXXWWWVVVZZZdddrrr}}}pppkkkhhhmmmwwwhhhZZZVVVXXXWWWYYYjjjrrrdddbbbkkk|||{{{ssskkkddd^^^ZZZWWWXXXYYYXXXWWWWWWVVVUUUSSSQQQNNNMMMMMMLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGpppnnnmmmjjjhhhgggffffffggggggfffeeedddccccccdddccccccbbb```\\\WWWSSSQQQQQQRRRSSSTTTUUUTTTTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLMMMKKKIIIHHHIIIIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>>>>============???>>>===;;;999777666555:::::::::999999:::::::::888888888888999:::;;;<<<===:::888888;;;<<<999777999999888888888888999999:::::::::999999999999888999;;;;;;:::888666666777777777777777777888999999888888888888888888888888666555555666666777888999888888888888888888888888888888777777777777888888888888888888888888888888;;;;;;;;;;;;::::::999999;;;;;;<<<===>>>@@@@@@AAA===============>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJNNNSSSVVVWWWWWWWWWXXXVVVUUUUUUWWWZZZ\\\[[[YYYYYYZZZ\\\bbbiiippptttuuuxxxvvvtttuuuwwwzzz|||}}}|||wwwrrrrrrxxx}}}}}}yyyxxxxxx|||zzzuuusssrrrooolllccc___ZZZUUUPPPLLLHHHEEECCC@@@===;;;;;;<<<<<<===;;;999888888::::::999888;;;;;;::::::999999999888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777::::::888888777777888888666777999::::::999777666777777888999::::::;;;;;;999::::::;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???????????????>>>??????>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBDDDHHHMMMPPPRRRSSSSSSSSSSSSVVV\\\fffyyy~~~ooohhhfffkkkxxx|||eeeZZZYYYTTTTTTddd|||zzzggg^^^___iiiyyyyyynnnccc[[[YYYXXXXXXXXXWWWUUUSSSSSSUUURRROOOMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFpppooommmkkkiiihhhgggggghhhhhhfffeeedddccccccccc^^^^^^___^^^\\\YYYVVVTTTQQQRRRSSSUUUUUUTTTTTTSSSQQQPPPNNNMMMLLLKKKLLLLLLMMMKKKIIIHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999::::::999999999999::::::888888888999999:::;;;<<<<<<;;;::::::;;;;;;999888999999888888888888999999999888888888777777666666<<<======<<<:::777777777888777777777777888999999888888888888888999999999666666555555666777888888777777777777777777777777888888777777777777888888666666666666666666666666555666777888999:::::::::::::::;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMQQQUUUXXXZZZ[[[\\\]]]\\\ZZZYYY[[[___```^^^[[[[[[]]]ccckkkttt{{{~~~zzzvvvtttuuuxxxzzz{{{wwwtttppprrrzzz}}}{{{tttoookkkfff___ZZZQQQNNNIIIFFFDDDBBB@@@???;;;:::999888888999::::::888777666777999:::999777::::::999999999999999888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888777777777777888888888888777777777888888888888888777777777777777777777777<<<:::999777666777777888777888999::::::999888777888888888999999::::::;;;999999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===============<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCHHHMMMOOOOOONNNMMMNNNOOOSSSXXX^^^kkkppphhhfffooo|||}}}ccc\\\TTTTTT___rrrsssggg______gggqqq{{{nnnddd___\\\ZZZZZZXXXSSSQQQSSSTTTRRRNNNLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEE~~~ooonnnllljjjiiihhhggggggfffeeedddccccccccccccccc\\\]]]^^^]]]\\\YYYWWWUUUQQQRRRSSSUUUUUUTTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMNNNLLLJJJIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<::::::999999999999::::::<<<;;;:::999999999999999888999::::::999999:::;;;999999888888888888999999777777777777777888888888>>>??????>>>;;;999888888888888777777888888999:::777777888888888999999999888888777777777888888999666666666666666666666666888888777777777777888888777777777777777777777777444555666888999999999999999999999::::::;;;;;;;;;======>>>>>>?????????>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPUUUXXXZZZ\\\^^^```\\\ZZZYYY\\\```bbb```]]][[[___fffpppyyy~~~yyyssspppoooppprrrrrrpppnnnlllnnnvvvwwwyyy|||~~~}}}yyyuuurrrsssmmmfff___YYYRRRJJJEEEFFFCCC???======>>>======999:::;;;;;;::::::::::::777666666777999999888777888888888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777888888999999999666777777777888888888999777777777777777777777777:::999888777666777999:::888888888888888888888888999999999999999999999999888999::::::;;;;;;;;;:::888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;<<<======>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAADDDIIIMMMOOONNNKKKIIIIIIKKKOOOTTTWWW___oooxxxmmmooowwwsssdddXXXWWW\\\eeexxx{{{lllaaaaaafffqqq}}}|||sssiiiccc___^^^ZZZSSSQQQTTTSSSQQQMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD~~~nnnmmmkkkiiihhhgggffffffbbbbbbaaaaaabbbbbbcccddd_________^^^[[[XXXTTTRRRQQQRRRSSSUUUUUUTTTTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMOOOMMMJJJIIIIIIIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::???>>><<<:::999777777666333666999999777777:::===999999888888888888999999666777888999:::;;;<<<<<>>@@@@@@AAAAAABBBDDDEEEGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOSSSVVVYYY[[[___aaaYYYWWWVVVYYY___aaa___\\\YYY]]]eeepppyyy}}}vvvqqqoooppppppqqqooollljjjlllrrrzzz~~~nnnnnnnnnmmmkkkhhheeeccc]]]XXXQQQMMMJJJFFFBBB===AAA>>>;;;:::;;;<<<===<<<666888::::::999888777888777666666888999:::888777777777888888999999999:::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777888888999999999:::666666777777888888888999777777777777777777777777999888777666777888;;;<<<999999888777777888999999::::::999999999999999999888999::::::;;;;;;;;;;;;888888999::::::::::::999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEJJJOOOPPPNNNJJJGGGFFFHHHMMMQQQSSSWWWbbbnnnxxxtttwwwnnn^^^\\\YYYZZZmmmzzziiicccfff```jjjxxxqqqiiidddbbb\\\TTTRRRUUUSSSPPPLLLJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCqqqooollliiigggeeeddddddbbbbbbaaaaaaaaaaaabbbbbb^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTTTTRRROOOLLLJJJKKKLLLMMMPPPMMMKKKJJJKKKKKKHHHEEEGGGFFFEEEEEEEEECCC@@@>>>AAA@@@???>>>===<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;>>>======<<<<<<;;;;;;:::999999999999999888777666666666777888888888888888999999999999999999999999<<<<<<;;;::::::999888888999888888888777777666666666666777888999888888888777777777777777777777777888888888888888888888888:::999888777777888999:::===<<<:::999::::::999888888888888888888888888888777777999::::::999888777<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<>>>???@@@AAAAAA@@@??????@@@CCCEEEGGGJJJJJJJJJIIIIIIHHHHHHHHHMMMNNNQQQTTTWWWZZZ[[[\\\ZZZXXXWWWXXX[[[\\\[[[YYYXXX[[[aaahhhpppwww|||xxxxxxyyyyyyyyyyyyxxxwwwtttqqqqqqtttzzz}}}{{{xxx~~~}}}}}}{{{wwwoooiiibbbaaa^^^[[[XXXUUURRRQQQKKKJJJGGGDDDAAA???>>>===<<<<<<<<<;;;;;;:::::::::888888888999999:::::::::555666888888666666666777777777777777777777777777666666666666777777777777555666888999:::::::::999888888888888888888888888888888888888777777777777777777666666666666777777666777777777888888888888777777777777777777777777777777888999999999999888===<<<:::999888777777777999999888888888888999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;???>>>>>>???AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCBBBDDDGGGIIIJJJHHHGGGEEEDDDFFFIIILLLPPPUUU[[[```nnn|||vvv{{{lllaaaZZZXXXfffyyyoooaaa]]]___fffttt|||tttiii```[[[XXXUUUSSSQQQOOOMMMMMMMMMMMMLLLJJJLLLIIIFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAADDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB@@@AAACCCDDDBBB@@@rrrpppmmmjjjgggfffeeeeeedddcccbbbaaaaaaaaaaaaaaa^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTTTTRRRPPPMMMLLLLLLMMMNNNPPPMMMKKKJJJKKKJJJHHHEEEFFFEEEDDDDDDDDDBBB???===@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;<<<;;;:::999888666666555888888888888888777666666666777888888999999999999666666666666666666666666;;;;;;:::999888888777777888888888888777777777666666666777777777888888888777777777777777777777777999999999888888888888888888777666555555666777888:::888777777999:::999888888888888888888888888888666777888999:::999999888777777777666666777777777::::::::::::;;;===>>>>>>AAA@@@??????@@@BBBEEEFFFIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKNNNPPPSSSVVVXXXYYYZZZYYYXXXZZZ]]]^^^]]][[[UUUWWW[[[aaagggmmmrrruuuxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwzzz}}}{{{vvvpppmmmrrrxxxzzzxxxtttrrrqqqpppnnnkkkjjjgggccc\\\WWWSSSRRRPPPNNNKKKHHHFFFEEE@@@???===<<<:::999888888;;;;;;;;;:::::::::999999888999999999999999999:::555777888888777666666777777777777777777777777777777777777777888888888888666666777888999999999999999999999888888888888888888888888888777777777777777777666666666666777777777888888888999999999999777777777777777777777777777777888999999999999888::::::999888888888999999999999888888888888999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>======>>>@@@@@@???===>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????@@@AAABBBBBBCCCEEEGGGHHHGGGFFFEEEIIIJJJKKKKKKLLLOOOSSSVVVbbbuuu~~~yyyoooaaaYYYaaapppuuujjjbbb^^^gggyyyuuujjjccc]]]WWWSSSSSSQQQNNNMMMMMMMMMLLLKKKLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHGGGFFFEEEDDDFFFDDDBBBCCCEEEFFFDDDBBBqqqpppmmmjjjhhhffffffffffffeeedddbbbbbbaaaaaaaaa^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTRRRRRRPPPOOONNNNNNNNNNNNOOOMMMKKKKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBAAA???<<<>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;;;;:::999888666444333333777777777888777777666555777777888888888888999999999999999999999999999999999999888888777777777666888888888888777777777777777666555555555666888999777777777777777777777777999999999999888888777777777777666666666666777777777555444555777999999888888888888888888888888888555666777999999:::::::::888888888888888888888888999888888888999::::::;;;??????>>>>>>???AAACCCDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHJJJMMMPPPSSSTTTXXXXXXZZZ]]]___```^^^\\\QQQRRRTTTWWW[[[```eeehhhrrrrrrsssttttttssssssrrrssssssvvvyyyzzzuuummmfff```eeekkknnnlllhhheeebbb```^^^[[[XXXUUUQQQMMMIIIEEEDDDCCCAAA???>>><<<<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999888888888555777888888777666666777777777777777777777777777888888888888999999999999777777777666666777777888999999999999888888777777888888888888777777777777777777666666666666777777888888888999999999::::::777777777777777777777777777777888999999999999888888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???>>><<<======>>>>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFIIIJJJJJJJJJIIIJJJMMMOOOXXXeeexxx~~~}}}ppp______fffttt|||iii\\\aaammm}}}yyyqqqhhh___YYYWWWUUUQQQOOOOOOOOONNNMMMNNNLLLJJJIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEEEEGGGGGGFFFEEEpppooollliiigggfffeeeeeehhhgggeeecccbbbaaa``````^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTRRRQQQQQQQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAA???===============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;:::999888777666666777777888888888888777777777777777777777777777888::::::::::::::::::::::::888888888888888888777777888888888777777777777777777666555444444666888999777777777777777777777777::::::999999888777777777999888888888888888888999777666555555777888888777888888888888888888888888555666777888999:::;;;;;;999999::::::::::::999999888888888777777888999999<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDEEEGGGJJJNNNPPPTTTVVVYYY\\\^^^^^^]]][[[PPPPPPOOOPPPRRRVVVZZZ]]]dddeeeffffffgggfffffffffdddeeehhhlllmmmjjjccc^^^ZZZ\\\______^^^[[[XXXVVVRRRPPPNNNKKKHHHFFFDDDCCC??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===999999888888888888888888::::::999999888888777777666777999999777666777888777777777777777777777777777777777888888888999999888777666555555555777777::::::999999888777777777888888888888777777777666777777666666666666777777777777888888888999999999777777777777777777777777777777888999999999999888888888888888888999999:::::::::999999999999::::::999999999999999999999999888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===??????>>><<<<<<===>>>??????@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@BBBBBBBBBAAABBBCCCEEEFFFEEEFFFGGGHHHHHHJJJMMMOOOTTT\\\hhhxxx~~~nnnbbb```fffzzztttccceeejjjnnnwwwllleee___\\\WWWSSSRRRRRRQQQPPPPPPNNNLLLKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEECCCCCCCCCEEEEEEBBBBBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBFFFEEECCCCCCCCCDDDFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGooommmkkkhhhfffeeeeeeeeehhhgggeeecccbbbaaa``````^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTRRRRRRQQQQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCBBBAAA???============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;999999999:::::::::::::::888999999::::::999999999777666666555555555666666777777777777777777777777888888888999999999999999777777777777777777888888888777555444555666888:::888888888888888888888888999999999888888888777777888888888999999888888888;;;999777777888888777666777777777777777777777777555666666777999:::;;;<<<666777777888888777777666888888888777888888999999999999999999:::;;;;;;<<<========================BBBAAAAAAAAACCCFFFIIIKKKNNNPPPTTTWWWXXXXXXWWWVVVPPPNNNMMMLLLMMMOOORRRTTTVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWYYY[[[\\\[[[XXXVVVSSSQQQOOOLLLKKKIIIHHHGGGCCCBBBAAA???===<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777888888888888888888888888888888999999999888888777777777666888999999777777777888777777777777777777777777666666666777777777888888888777666555555555777777999999999888888888777777888888888888777777777666777777666666666666777777666666666666777777777777777777777777777777777777777777888999999999999888:::999888888777777888888555555555444444555555555999999999999999999999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<======<<<>>>???@@@???===<<<<<<>>>??????@@@??????>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@AAACCCDDDFFFCCCEEEGGGHHHHHHJJJMMMOOORRRUUU]]]iii{{{~~~uuummm``````lll}}}hhheeecccbbbpppzzzrrrmmmhhhaaa[[[YYYXXXWWWWWWVVVSSSPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCGGGEEEDDDCCCCCCEEEGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJ~~~ooonnnkkkiiigggfffffffffgggfffeeecccaaa``````___^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTTTTSSSQQQOOONNNMMMMMMMMMLLLMMMMMMLLLJJJHHHIIIJJJIIIGGGDDDCCCCCCCCCAAA@@@============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;666777777888999:::;;;;;;888999::::::;;;:::::::::888777666555444555666777888888888888888888888888777888888999999:::::::::777777777777888888888888888777666666666777999:::888888888888888888888888888888888888888888888888666666777777777777666666<<<;;;888888999999888777777777777777777777777777777777777777888999;;;;;;777888999::::::999888777888888777777888999::::::777777888888999999999999999999999:::::::::::::::>>>>>>>>>???@@@CCCEEEFFFFFFIIILLLNNNNNNNNNNNNNNNLLLKKKIIIHHHIIIJJJKKKMMMKKKLLLMMMNNNNNNOOONNNNNNPPPPPPOOOOOONNNMMMMMMLLLNNNJJJDDDAAA????????????:::;;;<<<;;;999999;;;===777777888888888888888999::::::888777777777777777888888888888888999999999888888888888888777777777666888999999888777777888777777777777777777777777555666666666777777777777777777777666666777777888888888888888888888888888888888888888777777777777777777666666666666777777555555555666666666777777777777777777777777777777777777888999999999999888:::999888777777777777777888888777777777777888888999999999999999999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======>>>@@@@@@???===;;;<<<===???@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAACCCDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNSSS^^^nnnppp{{{kkkdddfffoooggg]]]XXXXXXeeewww~~~xxxooohhhdddbbbaaaaaa```\\\VVVRRRPPPOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGFFFFFFFFFGGGIIIIIILLLMMMNNNNNNNNNMMMKKKJJJJJJLLLMMMMMMLLLLLLNNNOOO}}}qqqooommmkkkiiihhhhhhhhhfffeeecccbbbaaa``````___^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTVVVTTTQQQNNNLLLKKKKKKKKKKKKLLLMMMLLLIIIHHHIIIKKKIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;777777888888999:::::::::888888999::::::::::::::::::999777666666666777888::::::::::::::::::::::::666666777777888999999:::666777777777888888888888888888888888999999999999888888888888888888888888777777777888999999::::::555666777888888777666555;;;999888888999:::999888777777777777777777777777888888777777777888:::;;;888999:::;;;;;;:::999888666666666666777999::::::777888888999999999999999888888888999999::::::::::::;;;<<<===>>>???@@@AAA???BBBDDDEEECCCCCCEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHFFFDDDDDDDDDIIIEEE@@@>>>>>>>>>>>>===999;;;<<<<<<:::999:::<<<777777777777888888888888;;;;;;:::999999999::::::888888888999999999::::::777777777777888888888888666888:::999888777888888777777777777777777777777666666777777777888888888666666777888999999999999777777777888999999::::::888888888888777777777777777777666666666666777777666666666666777777777777777777777777777777777777777777888999999999999888888777777777777888888999;;;::::::::::::::::::;;;999999999999999999999999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???>>><<<:::;;;===???@@@???>>>>>>AAA@@@?????????@@@AAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHJJJIIINNNWWWaaarrruuutttyyysssjjjfffoooyyyfff[[[VVVWWW___ggg{{{vvvpppnnnlllllljjjeee^^^XXXTTTSSSRRRQQQOOOOOOMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGGGGIIILLLOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOSSSTTTUUUUUUUUUTTTSSSRRRPPPRRRTTTTTTSSSSSSUUUWWW|||rrrqqqooolllkkkjjjjjjjjjddddddbbbaaa````````````^^^^^^^^^]]][[[XXXUUUSSSRRRPPPRRRWWWWWWSSSRRRTTTWWWTTTPPPLLLJJJIIIJJJKKKJJJLLLNNNLLLIIIHHHIIIKKKHHHEEEBBBAAAAAAAAA@@@??????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;::::::::::::::::::::::::666777888999999999999999<<<;;;999777777888999:::777777777777777777777777444555555666777888999999666666777777888888888999888888999::::::::::::999888888888888888888888888666666777888999::::::;;;777888999::::::999888777888777666777999:::::::::777777777777777777777777999999888777777888999:::333555666777777666555333444444555555777888::::::888999999:::::::::999999888888999999:::::::::;;;777888:::;;;============;;;===??????===<<>>???@@@AAABBBCCCCCCCCC???AAACCCCCCBBB@@@@@@@@@AAA>>>;;;;;;======<<<:::666999;;;:::777555666888999::::::::::::;;;;;;;;;888888888888888999999:::888888999999::::::::::::666666777777888888999999777888::::::888777888999777777777777777777777777777888888888888999999999555666888999:::::::::999666666777888999::::::;;;888888888888777777777777777777666666666666777777777777777777888888888888777777777777777777777777777777888999999999999888555555666666777999:::;;;777666666666666666666777999999999999999999999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::<<<===>>><<<;;;:::;;;===???@@@???>>>===AAA@@@???>>>>>>@@@BBBCCCAAAAAABBBCCCCCCDDDDDDDDDBBBDDDFFFGGGFFFFFFGGGHHHJJJIIILLLRRRYYYdddyyy|||qqqkkkppp{{{qqqcccdddoooyyyzzzxxxwwwrrriii```]]]\\\\\\[[[iiixxxxxxuuutttsssqqqkkkccc[[[WWWVVVUUUTTTSSSRRRQQQOOONNNMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJLLLNNNPPPPPPOOOMMMKKKMMMKKKJJJIIIKKKNNNRRRUUUYYYYYYYYYXXXXXXVVVUUUUUUTTTUUUVVVVVVWWWVVVVVVVVV[[[\\\]]]]]]]]]\\\ZZZZZZUUUXXXZZZZZZXXXXXXZZZ]]]pppnnnkkkhhhfffffffffggghhhfffdddccccccbbb```^^^______^^^]]][[[XXXUUUTTTQQQSSSTTTUUUUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLLLLMMMRRROOOLLLJJJIIIIIIGGGFFFHHHGGGFFFEEECCCAAA@@@???BBBAAA???>>>==================<<<<<<<<<<<<======<<<:::999999:::;;;;;;::::::;;;;;;;;;:::888666555777777888888888888777777777888888888888999999999777777777777777777777777888888777777777777888888:::888666555777888888888888888888777777777777777999999888888777666666666999999999999999999999999333666::::::999999;;;>>>888777666555555666777888===999555666:::<<<;;;888666666666666666666666666777777777777777777777777666666666777888888999999777777777777888888888888999999999888888888888888888888999888888777666555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888888888999:::<<<>>>@@@AAA???@@@AAABBBCCCBBBAAA@@@<<<<<<;;;::::::999888888888888999999999:::::::::999999999999999999999999777888999999888777666555555666888999::::::999999999888777555555777888999888888777666666666666666777777777777777777777777777777888888999999999:::888888888888888888888888888888999999999999888888777777777777666666666666777777666666666666777777888888777777666666555555777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999::::::999999999999999999999999888888999::::::;;;<<<<<<<<<:::888999;;;<<<:::888;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<==================<<<<<<>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJKKKLLLPPPZZZiiiuuu}}}jjjdddgggppp~~~qqqfffeeeddddddeeeffflllqqqnnnggg```[[[YYYggglllzzzwwwqqqiiiccc```^^^[[[YYY]]][[[XXXUUUTTTTTTUUUVVVTTTSSSQQQPPPOOOOOOOOOOOONNNXXX___[[[WWWWWWUUUQQQTTTYYY[[[WWWPPPPPP[[[eeefffhhhiiigggeeedddfffiiihhheeebbbbbbeeegggfffeeeiiijjjjjjiiifffdddddddddeeeggggggdddaaaaaaeeeiiipppnnnkkkhhhgggffffffggghhhfffdddccccccbbb```___^^^^^^^^^\\\ZZZXXXUUUSSSOOOPPPSSSUUUUUUUUUTTTSSSRRRQQQOOONNNLLLLLLLLLMMMQQQOOOKKKJJJIIIIIIHHHFFFHHHGGGFFFEEECCCAAA@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<<======;;;:::888888:::::::::999999999:::::::::999888888888888999999999999888888777888888888888999999999888888888888888888888888888888777777777777888888:::888666666777888888888777777777777777888888888777888888888888888888888999999999999999999999999333555888888777777999;;;888777666666666666777888888444111333777:::999777777777777777777777777777777777777777777777777777999999888888777666666666666666777777777888888888666666666666666666666666777777777888888999999999999999999999999999999999999:::::::::999999888777777777888888:::;;;===>>><<<===>>>???@@@@@@@@@@@@<<<;;;;;;:::999999888888777777777888888888999999999999999999999999999999888888999999999888666666777888999999999888777777777777888888888888777777888888777666666666666666777777777777777777777777888888777777777777777777888888888888888888888888777777777888888777777777777777777777666666666666777777666666666666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999999888888888888888888999999999999999999999999888999999::::::;;;;;;;;;<<<:::888999;;;<<<:::888;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHIIIIIIKKKSSS```iii}}}xxxhhhaaacccnnn{{{uuuiii```^^^``````fffkkkllliiifffdddccc```eeeooo~~~yyyqqqkkkhhhfffcccaaabbbaaa```^^^]]]\\\[[[[[[ZZZYYYYYYWWWVVVTTTRRRQQQRRR]]]eeeeeebbb```^^^ZZZ]]]bbbeeeaaaZZZ[[[eeeooouuuwwwyyywwwtttrrrsssvvvwwwuuussssssuuuvvvuuussstttuuuvvvuuurrrpppooooooppprrrtttqqqllliiihhhiiipppnnnkkkhhhgggfffgggggghhhfffdddcccdddcccaaa___]]]]]]]]]\\\ZZZWWWUUUSSSMMMOOOQQQTTTUUUUUUUUUTTTRRRQQQOOONNNMMMMMMMMMMMMQQQNNNKKKIIIIIIIIIHHHGGGHHHHHHFFFEEECCCBBB@@@@@@<<<===>>>???@@@??????>>>======<<<<<<<<<<<<======:::999777777999:::999888999888888888999::::::;;;999999::::::::::::999999777888888888888999999999888888888888888888888888888888777777777777888888999777666666777888888777666666777777888888999999777777888888999::::::;;;999999999999999999999999555666888888777777888999999888777777777777888999555222111222777999999888888888888888888888888888777777777777777777777777999999888888777666666666666666777777777777888888666666666666666666666666999999888777777888::::::777777777777777777777777888888777666666666777777666666666666777888999:::999999:::;;;<<<>>>???@@@;;;;;;::::::999999888888666666666777777777888888777777777777777777777777888999999999999888777777999999999999888777666555555666888::::::888666555888777777666666666666666777777777777777777777777888888777777666555555555888888888888888888888888999999::::::::::::999999666666666666777777777777777777666666666666777777777777888888888888999999777777777777777777777777777777777777777777777777777777777777777777777777::::::999999888777777666999999999999999999999999999999999:::::::::::::::;;;:::999999;;;;;;:::999;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIMMMUUU\\\lll}}}ttt```YYY___jjjtttvvvddd]]]^^^[[[^^^dddhhhiiiiiijjjkkkdddhhhlllrrr}}}}}}xxxuuusssqqqooommmmmmnnnmmmllljjjgggfffdddddddddccc___ZZZUUURRRVVVaaalllpppooommmiiieeeiiinnnqqqnnnhhhiiirrr{{{~~~{{{sssooommmpppnnnkkkiiigggggghhhhhhhhhfffdddddddddcccbbb```\\\]]]\\\[[[ZZZWWWUUUSSSMMMOOOQQQTTTUUUUUUTTTSSSRRRQQQOOONNNMMMMMMNNNNNNQQQNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGEEECCCBBBAAA@@@<<<===???@@@AAA???>>><<<======<<<<<<<<<<<<======:::888777777888999999888:::999888777888999:::;;;888999999999999999999888777777888888888999999999888888888888888888888888888888777777777777888888999777666666888888888777555555666777888999999:::888888999999999:::::::::999999999999999999999999888999:::::::::999999999999888888888888888888999777666555666999;;;:::999888888888888888888888888777777777777777777777777666666666777888888999999666666666666777777777888777777777888888888888888???===:::888666666777888777777777777777777777777888777666555555555777777666666666666666666777888999999888888999;;;===>>>::::::::::::999999888888666666666777777777888888777777777777777777777777888999999999999999888888888888888888888777777666666777888999999888777666777777666666666666777777666666666666666666666666777777777777777777666666888888888888888888888888888888888999999888888888666666666666777777777777777777666666666666777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999999999888888888777777888888888888888888888888:::::::::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJLLLPPPTTTcccnnnkkk[[[[[[```fffuuuvvvhhhbbb[[[ZZZ[[[___bbbccceeehhhkkknnnpppnnnooozzz~~~~~~}}}|||zzzyyyxxxqqqqqqrrrooojjjaaaYYYTTTVVVaaannnwwwyyywwwrrrnnnrrrwwwzzzxxxtttuuu||||||xxxvvvooonnnkkkiiihhhhhhhhhiiihhhfffddddddddddddbbbaaa\\\\\\\\\\\\ZZZXXXVVVTTTPPPQQQSSSTTTUUUTTTRRRQQQRRRQQQOOONNNNNNNNNNNNOOOPPPNNNKKKIIIIIIIIIIIIHHHIIIHHHGGGFFFDDDBBBAAA@@@>>>???@@@AAA@@@>>><<<:::======<<<<<<<<<<<<======:::888777777888999999888;;;:::999888777888999:::777777888888888888777777777777888888888999999999888888888888888888888888888888777777777777888888888777666777888999777666555555666777888999999::::::::::::999999999888888999999999999999999999999:::999999:::::::::888777888888888999999888888888:::999999999::::::999888888888888888888888888888777777777777777777777777666666666777888888999999555666666666666777777777666666777777888888888888>>>===:::888777777888999888888888888888888888888888777666555555666777888777777666666666666777777<<<;;;999888888999:::;;;:::999999999999999888888777777777888888888999999666666666666666666666666888888888888888888888999666666666777777888888999999888777666666777888999777777666666666666777777666666666666666666666666666666777888888999::::::777777777777777777777777444444555555555555444444555666666666777777777888777777666666666666777777888888777666555444444444777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999888888888888888888888888999999999999999999999888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============?????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNOOOXXX___ooo}}}hhh^^^[[[bbbjjjzzz|||ooo```XXXTTTVVVYYYZZZ]]]bbbkkkppptttrrrooottt~~~{{{uuukkkccc]]]ZZZbbbppp{{{}}}yyyvvvwww||||||}}}ooonnnkkkiiihhhhhhiiijjjgggfffddddddeeeeeecccbbb]]]]]]]]]\\\[[[YYYWWWUUURRRSSSTTTUUUUUUTTTRRRQQQRRRQQQPPPNNNNNNNNNOOOPPPPPPMMMJJJIIIIIIJJJIIIHHHIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@???===;;;:::======<<<<<<<<<<<<======:::999777777999:::999888;;;::::::999888888888999777777777888888777777777777888888888888999999999999999999999999999999999888888777777777777888888888777666777999999777666666666777777888888999999;;;::::::999888888777777999999999999999999999999888777777777999999777555777777888999999888777777888999999999888777666555888888888888888888888888777777777777777777777777999999888888777666666666555555666666666666777777333444444555555666666777888888777777888999;;;<<<888888888888888888888888777777666666777777888888777666666666666777777888;;;;;;:::999888888888888999999999999999999888888777777777888888888999999666666666666666666666666777777777666777777888999666666555666777888999::::::888666555555666888:::666666666666666777777888777777777777777777777777555555666888999:::;;;<<<777777777777777777777777777777888888888888777777555555666666777777888888777777666666666666777777777777666555555444333333777777777777777777777777777777777777777777777777777777777777777777777777666777777888999999::::::888888888888888888888888888888888999999999999999999:::;;;;;;999999:::;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKQQQVVVbbbwww|||iii[[[```bbbmmmppp```TTTSSSUUUUUUYYY___ooouuu|||}}}zzzwwwwwwyyyzzzzzztttpppiiinnnxxx~~~~~~ooonnnkkkiiihhhiiijjjjjjgggfffddddddeeeeeedddbbb^^^^^^^^^]]]\\\ZZZXXXWWWQQQSSSUUUVVVWWWVVVUUUTTTRRRQQQPPPOOONNNOOOPPPPPPOOOMMMJJJIIIJJJJJJIIIHHHJJJIIIHHHFFFDDDCCCBBBAAA@@@?????????>>>>>>============<<<<<<<<<<<<======;;;:::888888:::::::::999888888999:::::::::999999777888888999999888888777777888888888888999999999999999999999999999999999888888777777777777888888777777777888999999777555777777777777777888888888888888888888888888888777999999999999999999999999888666555777999:::888555666777777888888777777666555777888888777666666555777777777777777777777777777777777777777777777777999999888888777666666666555555555666666666777777333333444444555666666777555555666777888:::;;;;;;888888888888888888888888555555666777777777777777555555555555555666777888888888888999888888777777888888888888888888999999666666666777777777888888777777777777777777777777666666555555555666888888777777666555666666777888888888777777777777888888666666666666666777888888777777777777777777777777555666666777888999::::::777777777777777777777777999999::::::::::::999999555555555666777888888888777777666666666666777777444555555555666666777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888999999888888888888888888888888777777888888999999::::::888:::<<<;;;999888:::<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>=========>>>>>>>>>??????===>>>>>>>>>?????????@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGHHHHHHHHHMMMSSS]]]lll}}}iii```___gggxxxsss___XXXVVVSSSVVV\\\kkksss~~~{{{vvvzzzooonnnkkkjjjiiiiiijjjkkkgggfffddddddeeeeeedddbbb^^^^^^___^^^]]][[[YYYXXXPPPRRRTTTWWWXXXXXXWWWWWWRRRQQQPPPOOONNNOOOPPPQQQOOOMMMJJJIIIJJJJJJJJJIIIJJJIIIHHHFFFEEECCCBBBAAA>>>>>>>>>===>>>>>>???@@@======<<<<<<<<<<<<======<<<:::999999:::;;;;;;:::555666888:::;;;;;;;;;;;;999999999::::::999999999777888888888888999999999999999999999999999999999888888777777777777888888777777777888999999777555888888888777777777777777666666666777888888999999999999999999999999999999999888777888;;;<<<:::888555666777888888777666555444666888999999888888888666666666666666666666666777777777777777777777777666666666777888888999999555555555555666666666777555555555666777888888999666666777888888888888777888888888888888888888888333444666777888777666555444444444444555666777777444555777888888888777666888888888888888888999999555555555555666666666777888888888888888888888888666555444444444666777888:::888777666555555666666555777888999999888777555666666666666666777888888777777777777777777777777666666666666777777777777777777777777777777777777444444555555555555444444444555555666777888888999777777666666666666777777222333444666777999:::;;;777777777777777777777777777777777777777777777777777777777777777777777777::::::999999888777777777777777777777777777777777666666777888999::::::;;;888:::<<<;;;999888:::<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>????????????======>>>>>>?????????@@@>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCFFFEEEEEEFFFHHHIIIHHHHHHHHHOOOXXXaaapppyyyaaaaaagggtttkkk___YYYSSSSSSYYY[[[eeexxx|||xxxxxxrrrooollliiiggghhhjjjkkkiiigggfffeeeffffffeeecccbbb```^^^\\\\\\[[[XXXVVVQQQPPPPPPQQQTTTVVVWWWWWWVVVRRROOOOOOPPPPPPNNNLLLMMMLLLKKKJJJJJJIIIJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>========================<<<;;;:::999===<<<;;;;;;:::::::::;;;555666777888999::::::::::::::::::999999888888888:::999777666666777999:::;;;::::::999999::::::;;;888888777777888999::::::888777666666666777999:::666666666666666666666666888888777777777777888888888888888888888888888888888888888888888888888888999777666444444666777999888888999999999999888888666777888999999999999999999888777666666888:::<<<666777999::::::999777666888888777666666666666666555555555555666666666666999888888888777777666666666666666666777777777777777666444333333444555666666666666666777777777777999999777666555555555555999888888888777777666666999888777666444444333333777777777777777777777777555555666666777777888888777777777777777777777777777777777777666666666666888888777777666666555555888888777666666666666666333444444555666777777888777777777777777777777777888888888777777777777777222444666777888777555444777777666666666666777777999888777777777888::::::777777777777777777777777888888888777777777777777999888666444444555777888666666777777888888888999777777888888888999999999888888888888888888888888;;;;;;:::999999888777777999999999999999999999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<===???@@@??????>>>===<<<<<<;;;??????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIKKKOOOVVV```ssstttkkkdddfffnnn{{{mmm^^^TTTSSSXXXXXXaaammm}}}yyyyyyqqqoookkkhhhfffgggiiijjjiiigggfffeeeffffffeeecccaaa___]]]\\\\\\[[[XXXVVVTTTRRRQQQRRRTTTUUUUUUTTTUUURRRPPPOOOPPPQQQOOOMMMMMMMMMLLLJJJJJJIIIIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>========================<<<;;;:::999===<<<;;;:::999999999:::666777888999:::::::::999:::::::::999999999888888:::999888777777888999:::::::::999999999999::::::888888777777888999999:::888777777777777888999999777777777777777777777777888888777777777777888888999999999888888888888888888888888888888888888888888777666555555666777888888999999::::::999999888888888888888888888999999888888777777777888999:::666777999::::::999777666888888777666666666666666555555666666666777777777888888888777777777666666666666666666777777777777777777666666666555555555666666666666777777777777999888777666555555555555777777777777666666555555777777666555555555555666777777777777777777777777555666666666777777777888777777777777777777777777777777777777666666666666888777777777666666666555999999888777777777777777555555555666666777777888777777777777777777777777888777777777777777777777444555666777888777666666777777666666666666777777777777666666666777888999777777777777777777777777777777777777777777777777888777666555555666777888666777777777888888888888888888888888999999999999888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======>>>@@@?????????>>>===<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFIIIJJJMMMSSSZZZiiiyyynnniiiiiippp~~~iiiZZZWWW[[[SSS[[[fffvvv}}}tttsss}}}pppnnnjjjgggeeefffhhhiiiiiigggfffeeeffffffeeecccaaa___\\\[[[[[[ZZZXXXVVVVVVUUUSSSSSSTTTTTTRRRQQQSSSQQQOOOOOOPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>>>>========================<<<;;;::::::<<<<<<:::999999888888888888999999:::::::::999999:::::::::999999999999888888888888888888888888888999999888888888888999999888888888777888888999:::777888888999999999999999888888888888888888888888888888777777777777888888999999999999888888777777777777777777777777777777777777666666666666777777888999999::::::999999888:::999888777666777888999777777777888888888888999666777888999999888777666888777777666666666666666666666666777777777888888888888777777777777666666666666666666777777777777777777888888888777666555666666666666777777777777888888777666555555555555666666666666555555555555555555555555666666777888777777777777777777777777666666666666777777777777777777777777777777777777777777777777666666666666777777777777666666666666999999888888777777888888777777777777777777777777777777777777777777777777777777777777777777888888666666666777777777888888777777666666666666777777666666666555666777777888777777777777777777777777777777777777777777777777666666666666777777777777777777777777888888888888888888999999999:::::::::888888888888888888888888777777888999::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????>>>>>>???@@@??????>>>>>>======<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHKKKNNNRRR[[[nnntttiiihhhrrr~~~}}}iii______SSSXXX___jjjzzznnnmmmqqqwww|||ooommmiiifffdddeeeggghhhhhhgggfffeeeffffffeeeccc___^^^\\\[[[[[[ZZZXXXVVVVVVTTTSSSSSSTTTTTTRRRPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA>>>>>>>>>>>>============<<<<<<======<<<;;;;;;:::<<<;;;:::999888888888888999::::::::::::999999888999999999999999999999999777888999999999999888777999888888777777888888999999888888888888888999999777888999;;;;;;:::999999888888888888888888888888888888777777777777888888::::::999999888777777777666666666666666666666666666666777777777777666666777888888999999888888777;;;:::777666555666777888666777888888888888777777777777888888888888777777777777666666666666777777777777777777888888888888777777777777777777666666666666666666777777777777888888777777666666666777666666666666777777777777888777666555555555555555666666666666666666666666666666666555666777777888666666666666666666666666666666666666777777777777666666666666666666666666777777777777666666666666777777777777666666666666888888777777777777777888888888888888777777777777666666666666666666666666777777777777777888888888777777777666777888999999777777666666666666777777666666666666777777888888666666666666666666666666666666666777777777777777555666666777777777777666777777777777777888888888999999999999::::::::::::888888888888888888888888777888888999999:::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>??????>>>===???@@@???>>>>>>>>>=========<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEGGGGGGIIILLLMMMQQQ^^^kkkvvvkkklllppp|||pppfff\\\[[[[[[aaaqqq}}}qqqmmmhhhiiiooo{{{ooollliiifffdddeeeggghhhhhhgggfffeeeffffffeeeccc^^^]]][[[ZZZZZZYYYXXXVVVSSSRRRRRRSSSUUUUUUTTTRRRNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>>>>>>>============<<<<<<<<<===<<<<<<;;;:::;;;:::999999888888999999999999:::::::::999888888999999999999999999999999777888999999999999888777999888888777777888888999999999888888888888888999777888999;;;;;;:::999999888888888888888888888888888888777777777777888888999999999888888888777777666666666666666666666666666666777777777777666666666666777777777777666666;;;999777555555666777888777777888888888777777666777777777888888777777777777777666666666666777777777777777777888888888888666666666666666666777777666666666666777777777777999888666444333555666888666666666666777777777777777666666555555555555555777777777777777777777777888888777666666666666666666666666666666666666666777777777777666666666666666666666666666666666666777777777777666666666666666666666666777777777777666666555555555666666777888888888888777777777777666666666666666666666666666666777777888888888888777777777666777888999999777777666666666666777777777777888888888999999999666666666666666666666666555555666666777777777777555555666777888777777777888888777777777777777777888888999999999:::::::::888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<===???>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFFFFHHHKKKKKKMMMUUU___nnnxxxmmmiiinnnzzzxxxhhhbbb\\\[[[eee||||||jjjcccaaagggnnnssszzzooommmiiifffdddeeeggghhhiiigggfffeeeffffffeeeccc]]]\\\ZZZYYYZZZYYYWWWVVVQQQQQQRRRTTTVVVVVVUUUSSSNNNOOOOOOMMMKKKKKKLLLNNNMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;777888888999999999888888888999999999999:::::::::888888888888888888888888999999888888888888999999:::999888888777888888888777888888999999999999999888888888888888888888888888888777777777777888888888888888888888888888888777777777777777777777777777777666666666666777777666777777777777777777666999888777666555666777888888777777777777666666666777777777777777777777777666666666666666777777888666666666777777777888888555555666666666666777777666666666666777777777777999888666444444555666777666666666666777777777777666666555555444555555666777777777777888888888888999888777777666666666666777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666777777777777555555444444444555666666777777777777777777777777777777777777777777777777666666666777888888999999666666666777777777888888777777666666666666777777777777888999999999999999777777777777777777777777444555555666666777777888555555666666777777888888888888888888777777777777777777888888888999999999888888888888888888888888:::999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>===============>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCFFFEEEGGGJJJJJJJJJPPPWWW\\\lllzzznnnmmmrrr|||qqqeee___aaannnzzzlllbbbbbbccccccgggnnnuuu~~~pppmmmjjjfffeeefffgggiiiiiigggfffeeeffffffeeeccc\\\[[[YYYYYYYYYYYYWWWUUUQQQQQQRRRTTTVVVVVVTTTRRRPPPQQQQQQOOOLLLKKKLLLNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFEEECCCBBBBBB>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<;;;888888999999:::<<<===>>>555666777777888888888888888888999999999::::::::::::999888777777888999:::::::::999999999999:::::::::999999888777777888888888777777777777888999999777777777777777777777777888888777777777777888888777777777888999999::::::888888888888888888888888888777666555555666777888888888999999999999888888666666666666777777777777999888777666555666666777777777666666666666777777666666666666666777888888555555666666666777777777555555555666666666777777666666666666777777777777777777888999888777666555666666666666777777777777555555555444444555555666666666666777777777888888777777777666777777888999777777777777777777777777888777777777666666666555777777777777777777777777777777777777666666666666555666666666777777777888555555555555555666777777555555555666666777777888777777777777777777777777555666666777888888999999444555666777888777666666777777666666666666777777666666888999999999888777777777777777777777777777444444555555666777777888666555555555666777999:::888888888888777777777666666666777777777888888888888888888888888888888888888888888999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>======>>>???============>>>>>>>>>>>>===>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEDDDEEEHHHHHHGGGKKKQQQRRR]]]lll~~~|||www{{{{{{mmmffffffppp|||qqqooolllggggggmmmnnnttt}}}pppnnnjjjgggeeefffhhhiiiiiigggfffeeeffffffeeeccc\\\ZZZYYYXXXYYYYYYWWWUUURRRRRRSSSUUUVVVVVVSSSQQQRRRSSSTTTQQQNNNLLLMMMOOOJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHGGGFFFEEECCCBBBBBB>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<;;;888888999:::;;;===>>>???444444555777888888888888888888888999999::::::::::::999777666666777999:::;;;::::::999999::::::;;;::::::999888777777888888888777666666666777999:::666666666666666666666666888888777777777777888888666666777888999::::::;;;888888888888888888888888999777666444444666777999999::::::;;;;;;::::::999444555666777888888777777:::888666555444555666777777777666666666666777777666666666666666777888888555555555555666666666666444555555555666666777777666666666666777777777777444777;;;======:::666333666666666666777777777777555555444444444555555666444555555555666666777777555555666666777999:::;;;777777777777777777777777888888777777666666666555777777777777777777777777777777777777666666666666555666666666777777888888666666666666666777888888333444444555666777777888777777777777777777777777555666666777888999999999333444666888888777555444777777666666666666777777444555777888888888777666777777777777777777777777444444444555666777777888777666444444555777999;;;999888888888777777666666666666666666777777777777888888888888888888888888555666777888:::;;;<<<===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>??????>>>>>>???@@@============>>>>>>>>>>>>======>>>?????????????????????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFFFFDDDGGGMMMOOOVVV```mmm{{{|||mmmcccccciiijjjqqqxxx~~~{{{rrrppptttqqqtttwww{{{~~~qqqmmmiiiffffffggghhhhhhllliiifffeeefffggghhhhhh___[[[XXXWWWYYYYYYVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSRRRPPPNNNLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIGGGDDDAAA???AAAAAA@@@@@@???>>>>>>>>>:::;;;===>>>>>>===;;;:::;;;:::999999888888999999::::::::::::::::::::::::999999999::::::999888888<<<;;;::::::999999999:::<<<;;;999777777888999:::<<<;;;::::::;;;;;;999888;;;888666666999:::999777;;;:::999888777777777777777777777777888888888888777777777777777777777777888777666555666777999;;;>>>===;;;999888888999:::666666777777777777666666555555555555666666666666666666777777777777666666666777777777777777666666888777666555555666777888888999999777555444555666666666666666666777888888555555555555555555555555666666666666777777777777999888888888777777666666888999999888666555666777666666555555555555666666888777555333333555777888777777777777666666666666777777666555555444555555777777777777777777777777777777777777777777777777777777777777777777777777666777888888888666555444555444333444666666666555777777777777777777777777888777666666666777999:::666666666666666666666666777777777777777777777777888888888888888777666666888888888888777777777777888888777777666666555555999888888888777777666666999999999999999999999999888888888777777777777777888888999999999:::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=======================================<<<<<<<<<<<<;;;;;;:::::::::;;;;;;>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHNNNUUU^^^llloooccc\\\^^^```eeennnyyy|||yyyyyyyyyqqqmmmiiiffffffggghhhhhhjjjhhhfffeeefffffffffeee^^^\\\ZZZXXXXXXXXXVVVUUURRRSSSSSSTTTTTTUUUUUUVVVUUUUUUSSSRRRPPPNNNMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIGGGEEECCC@@@???AAAAAA@@@@@@???>>>>>>>>>:::;;;<<<>>>>>><<<;;;:::;;;:::999999888888999999::::::::::::::::::::::::888888999999999999888888999999999999:::;;;<<<<<<:::999777666555666777888:::999777888888999777666:::888666666888999888666;;;:::999888777777777777888888888777777777777777777777777777777777777777999888666555666777999:::;;;:::888666555666777777666666777777777777666666666666777777777888888888666666777777777777666666666666777777777777666666888777666555555666777888:::;;;;;;999777666777999666666666666666777888888666666666666666666666666666666666666777777777777888888777777777666666666777888999888666555666777666666555555555555666666777777777777777777777777777777777777666666666666::::::999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666777888888777666555444555444333444666777666555777777777777777777777777777666555555555666888888777777777777777777777777777777777777777777777777888888888888888777666666888888888777777777666666888777777777666666666555888888888888777777777666888888888888888888888888777777777777777888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>======<<<<<<=========???@@@AAAAAABBBBBBAAAAAA??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEIIIOOOUUU```rrr}}}mmmbbb]]]]]]^^^bbbiiirrrzzzwwwooosssyyyqqqnnniiiffffffhhhhhhhhhiiihhhfffffffffeeecccaaa\\\\\\\\\ZZZXXXVVVVVVWWWQQQRRRRRRSSSTTTTTTUUUUUUWWWVVVTTTQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHFFFDDDBBB@@@???AAAAAA@@@@@@???>>>>>>>>>:::;;;<<<======<<<;;;:::;;;:::999999888888999999::::::::::::::::::::::::888888888888888888888888666666777888:::<<<===>>>999888777666666666777888999888777777888999777666:::888777777888888666555:::999888888777777777777888888888777777777777777777777777777777777777777999888777666666666777888999888777555555555666666666666777777777777666666888888888999999999::::::666666777777777777666666666666777777777777666666777777666666666666777777777888888666444333444666666666666666666777888888777777777777777777777777666666666666777777777777666666666666666555555555777888999888666555666777777666666555555666666777666777888999999888777666666666666666777777777777777777666666555555666666777777777777777777777777777777777777777777777777777777777777777777777777666777777777777666666555555444333444666777666555777777777777777777777777555555555555555666777777777777777777777777777777777777777777777777777777777777888888777777666666888888777777777777666666777777777777666666666666888888888888777777777777777777777777777777777777666666777777888888999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<======>>>>>>>>>??????@@@AAA@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDGGGJJJMMMRRR^^^nnnzzzsssdddaaa\\\YYYZZZ___dddhhhnnnmmmpppxxxooofffhhhkkkrrr}}}rrrnnniiigggggghhhiiiiiijjjiiihhhhhhhhheeebbb___ZZZ]]]^^^\\\XXXUUUVVVXXXQQQRRRRRRSSSTTTUUUVVVVVVXXXVVVSSSPPPNNNNNNOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<======<<<;;;;;;;;;:::999999888888999999999999999999999999999999999888888888999999999:::666777777888999;;;===>>>::::::999888888999999:::;;;999888999::::::999888:::999999888888888666666999999888777777777777777666666666777888888999999777777777777777777777777:::999888777666666777777:::999888777666777777777666666777777777777666666888888888999999999::::::666666777777777777666666555666666777777777777666777777666666666666777777555555555444222222333444666666666666666777777888777777777777777777777777666666666666777777777777555555555555555555555555666777888777666555666777777777666666666666777777666777777888888777777666666666666666777777777777666555555444444444555555666666666666666666666666666666666666666666666666777777777777777777777777666777777777777666666666666444444555666777666555666666666666666666666666555555555555666666777777888888888888888888888888666666666666666666666666666777777777777777666666888777777777666666666666777777777777666666666666888888888777777777777777888888888888888888888888555555666777888999999:::888888999999999:::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<===>>>>>>??????>>>>>>??????>>>>>>??????@@@AAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIJJJLLLRRR[[[cccvvv~~~~~~{{{sssggg\\\VVVVVVZZZ]]]______ccciiirrrnnnjjjffffffnnn|||rrrnnnjjjgggggghhhiiiiiikkkjjjjjjjjjiiigggbbb___ZZZ]]]___]]]XXXVVVVVVWWWRRRRRRSSSTTTUUUVVVWWWXXXWWWUUURRROOOMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999999999999999999999999999999888999:::;;;<<<999888888888888999::::::999999999999999999:::::::::999888888:::::::::888999999::::::999888777777888888777777666777777777333444555666888:::;;;<<<777777777777777777777777999999888777777666666666888888777777777777777777666666777777777777666666777777777888888888888999666666777777777777666666555555666777777777777777666666777777777777666666777888888777666555777888666666666666666777777888666666666666666666666666666666666666777777777777444444444444555555555555555666777777666555666888777777666666666666777777888777555444444555777888555666666666777777777888888888888777777888999999666666666666666666666666666666666666666666666666666666666666666666666666777666666666666777777777666555444555777777777666666666666666666666666666666666777777888888888888777777777777777777777777666666666666666666666666555666666777777777666666777777777666666666666555666666666666777777777777777777777777777777888888999999999999999999999999555555666777888999999:::888888999999999:::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>===>>>>>>?????????????????????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIIIILLLQQQVVVdddpppuuutttvvv||||||iii\\\VVVVVVXXXWWWXXXZZZ___fffuuu{{{qqqlllooowwwrrrooojjjggggggiiiiiiiiikkkkkkjjjjjjiiigggccc```[[[]]]^^^]]]ZZZXXXVVVVVVRRRSSSSSSUUUVVVWWWXXXYYYUUUTTTRRROOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999999999999999999999999999888888777888:::;;;<<<::::::999888888888888888666777777777888888888888777666555666888888888666666888::::::999888888888888777777666666777777777222333555666888:::<<<<<<777777777777777777777777888888888888777777777777666666666666666555555555666666777777777777666666666666666777777777777888666666777777777777666666444555666777777888888777666666777777777777666666666777888777555555666888666666666666666777888888666666666666666666666666666666666666777777777777444444444555555555555555444666777777555555666888888777777666666777777888888777444333333444777888555555666666777777888888777777666666666777888888777777777777777777777777777777777777777777777777666666666666666666666666777666666666666777777888666555444555777888777666777777777777777777777777666666777888888888888888666666666666666666666666777777777777777777777777555555666777777777666666777777666666666666555555666666666666777777777777777777777777888888888888999999999999999999999999666666777777888888999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<==================>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAA??????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFHHHKKKNNNWWW___ppppppmmmkkkooossswww~~~ooobbb[[[YYYQQQPPPQQQUUU\\\iii|||wwwxxxsssooojjjhhhhhhiiijjjjjjkkkiiihhhhhhhhhfffcccaaa]]]\\\\\\\\\\\\ZZZWWWTTTQQQQQQRRRTTTUUUWWWXXXXXXUUUTTTSSSQQQPPPNNNMMMLLLMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999888888999999888888888888888888888888777666555555666888:::;;;::::::999888888777888888666666777888888888888888777555555666777888888777111555888999777666777888777777666666666666777777555555666777888999::::::777777777777777777777777666777777888888888888777555666666777777666666666666666777777777777666666666666666777777777888888666666777777777777666666444555666777888888888888555666777888888777666555444555666555444444555777666666666666666777888888777777777777777777777777666666666666777777777777444444555555666666666666444555666666555555666888888888777777777777888888777777666555555666777777555555555666777888888888444444444444444555666666777777777777777777777777777777777777777777777777666666666666666666666666777666555555666777888999777555555555777888777666777777777777777777777777555555777888888888777666555555555555555555555555777777777777777777777777444555555666777777666666777777666666666555555555555666666666777777777888666777777777888888888888888888888888888888888888777777777777777888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<==================>>>???@@@AAA>>>??????@@@AAA@@@@@@@@@??????>>>>>>??????@@@AAA????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHJJJOOOTTTaaauuuvvvpppkkkkkkjjjiiiooowww|||pppiiiXXXUUUSSSTTTVVV^^^nnn}}}}}}rrrtttzzzsssooojjjhhhhhhiiijjjjjjjjjhhhgggffffffeeecccaaa^^^\\\[[[\\\]]]\\\WWWSSSPPPPPPQQQSSSTTTVVVWWWWWWUUUUUUTTTSSSRRRPPPNNNLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999888888888888888888888888555555444333444666888:::999999888888888888999999777888999:::::::::::::::888777777777999::::::999...222666777666555666777777777666666666666777888777777777777777777777777777777777777777777777777555666777888888888888888777888999999999999999888666666777777777777666666666777777777777888888888666666777777777777666666444555666777888888888888555666777888888777666555888999999999777777999;;;666666666666666777888888888888888888888888888888666666666666777777777777555555555666666666777777333555666666555555666888888888777777777777888888666777888999999888777666444555555666777888888999777777777777777888999999777777777777777777777777777777777777777777777777666666666666666666666666777666555555555777888999777666555666777888777666777777777777777777777777333444666777777777666555555555555555555555555555777777777777777777777777444444555666777777666666777666666666555555555555555666666666777777888888666666777777888888888999777777777777777777777777888888888777777777777777888888999999999:::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::;;;<<<======;;;;;;;;;;;;<<<===??????;;;<<<<<<===============?????????>>>???@@@@@@AAA>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIILLLPPPYYYgggzzzxxxqqqmmmhhhcccgggnnnyyy}}}kkkeee___[[[YYY[[[eeeooossswwwqqqqqqqqqxxxvvvoookkkjjjiiiffffffhhhjjjkkkkkkjjjiiigggeeeddd\\\[[[[[[\\\\\\ZZZUUURRRRRRQQQPPPRRRTTTVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLJJJHHHEEECCCBBBAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888888888888;;;;;;:::999999888888777::::::::::::::::::::::::666666777777888888888999:::999999888888999999:::888888888888888888888888888888888888888888888888999999888888777666666666999777666777:::;;;:::777777777777666777888888999888777666666555666666777777777888999999999888777777777777777777777777777888888777777666666555555888777777777666666555555555555555555666666666666777777777777777777777777;;;:::888777777777888999888777666555555666777888777777777777666666666666777777777777777777777777777777777777777777777777888888777777666666555555777777777777777777777777777777666666555555555444444555666666666555333222666666666666666666666666777777666666666666777777666666666666555555555555777777666666666666666777777666666666666666777777777666555444444555666777999999888777666555444444777888999999999777666555777777777777777777777777777777666666555555555444777777777777666666666666888888777777666666555555666666666666777777777777666666777777888888999999777777777777888888888888777777777777888888888888999999888888888888999999;;;::::::999888888888999:::::::::::::::999888777999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEDDDDDDDDDDDDDDDEEEFFFMMMMMMRRRYYYcccsssuuuhhhbbbcccfffrrr|||pppeee___^^^```bbbgggnnnwwwxxxqqqqqqrrrsssvvv}}}uuuooojjjjjjiiiffffffhhhiiiiiiiiihhhgggeeecccbbb\\\\\\\\\]]]]]]ZZZVVVSSSSSSQQQQQQRRRTTTVVVVVVVVVUUUUUUTTTRRRPPPOOOMMMMMMOOONNNMMMLLLKKKLLLLLLMMMNNNLLLJJJGGGEEEDDDCCCCCCAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888999999999999999999999:::999999999999999999999999777777888888888888888888:::999999888888999999:::888888888888888888888888888888888888888888888888777777777777777888888888888777555777999:::999777666777777777888888888888777777777777777777777777888999:::;;;:::999777555777777777777777777777777777777777777666666666666777777666555555555555555555555666666666777777777777777777777777777777777999888777777666666666777888777666555555666777888666666666666777777777777777777777777777777777777666666666666666666666666888777777777666666666555777777777777777777777777777777777666666666555555666666777777666666555444666666666666666666666666777666555444444555666777666666666666555555555555777777666666666666777777777777666666666666777777777666555444444555666777777777777777666666666666777888888888777777666555666666666666666666666666777666666666555555555555555555666666777777888888888777777777666666666555666666666666777777777777666666777777777777777777777777777777888888888888777777777777888888888888888777777777777777777888;;;:::999999888888888999999:::::::::999999888777999999999:::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<==========================================>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCCCCDDDEEEEEEFFFIIIIIIMMMSSSZZZggg|||zzzooohhheeelllvvvtttmmmiiigggdddeeegggkkkttt|||sssnnnnnnrrryyyuuuooojjjjjjjjjggggggiiiiiiiiiiiihhhfffdddcccbbb\\\\\\]]]]]]]]][[[WWWTTTSSSRRRQQQRRRTTTVVVVVVVVVUUUTTTSSSQQQOOONNNMMMLLLOOONNNMMMMMMMMMMMMMMMNNNNNNLLLJJJGGGEEEDDDCCCCCC@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>===<<<<<<::::::999999888999999999777888888999::::::;;;;;;888888888888888888888888999999999999999888888888:::999999888888999999:::888888888888888888888888888888888888888888888888555666666777888888999999777666555666888999888777555666777888999888888777666777888999999888777777999;;;<<<===<<<999666444777777777777777777777777666666666666777777777777777666444333333444555555666666666777777777888888777777777777777777777777666666777777666666555555777777666666666666777777555555666666777777888888777777777777777777777777555555555555555555555555777777777777666666666666777777777777777777777777888777777777777777666666888888777666666666666777666666666666666666666666777555444333333444555777666666666666555555555555777777666666666666777777777777666666666666777777666666555555555555666666555555666666777777888888777777666666555555666666666666666666666666666666666666666666555555555555444444555666777888999999777777777777666666666666666666666666777777777777777777666666666666666666777777777777888888888888777777777777888888888888777777666666666666777777::::::999888888888888999999999999:::999999888777999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFIIIMMMRRRZZZiiixxxqqqggghhhmmm|||{{{uuufffbbb]]]\\\bbbmmmwww~~~vvvtttssstttwwwyyyzzz{{{|||~~~vvvpppkkklllkkkiiiiiillllllkkkjjjiiigggfffdddccc]]]\\\]]]^^^^^^\\\XXXUUUSSSRRRQQQRRRUUUVVVWWWVVVTTTSSSRRRQQQOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHEEECCCBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<<<<999999999888999999::::::888888888999999:::::::::888888888888888888888888;;;::::::999999888888888:::999999888888999999:::888888888888888888888888888888888888888888888888666666777777888888888888666666555666777777777777444666888999:::999777666666777999:::;;;:::888777888:::<<<======;;;888666777777777777777777777777555555666666777777888888777666444333333444666777777777777777888888888888666666666666666666666666555666777888888777555444777777666666666666777777444555555666777888888999666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666888888888888777777777777888777666555555555777777666666666666666666666666777666444333333444666777666666666666555555555555777666666666666777777888888777777666666666666777666666666555555666666666666666666666777777777777777666555444444555666777666666666666666666666666666666666666666555555555555555555666777888888888777777777777666666666666666666666666777777777777777777666666555555444444666777777777888888888888666777777777888888888888777777666666666666777777999999888888888888888999888888999999999999888888888999999999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<==========================================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEEHHHLLLNNNRRR]]]gggvvvxxxnnnnnnwwwtttmmmccc___```ccccccbbbiiirrr|||vvvsssooommmiiikkklllmmmpppuuu}}}wwwqqqmmmmmmnnnllllllooolllkkkjjjhhhfffeeedddccc\\\\\\]]]^^^^^^\\\YYYUUUSSSRRRQQQSSSUUUWWWWWWWWWTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHEEECCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999999888999999:::::::::::::::999999999888888999999999999999999999999;;;::::::999999888888888:::999999888888999999:::888888888888888888888888888888888888888888888888888888888888777777666666555666666666666666777888444666888999:::999777666555777999:::;;;:::888777666888:::<<<===<<<:::999777777777777777777777777555555666666777777888888777777666555555666777888777777777777888888888888666666666666666666666666555666777888888888777666666666777777777777666666444555555666777888888999666666666666666666666666777777777777777777777777666666666666777777777777666666666666666666666666777777777777888888888888666555444333444555666777666666666666666666666666888777555444444555777888666666666666555555555555666666666666666777888888888888777666666666666666555666666666666666666555777777777777666666666666777666555444444555666777555555555555555555555555555555555666666666666666777777777777666666666666666666666666777777777777666666666666777777777777777777666666555555444444666777777777888888888888666777777777888888888888999888888777777888888999888888888777777888999999777888888999999888888888888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???@@@????????????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFEEEDDDFFFKKKLLLNNNUUU]]]ggg||||||uuutttttthhhccc___ZZZVVV]]]cccppp~~~uuupppeeedddbbbaaaaaadddiiimmmvvv}}}vvvpppmmmnnnnnnmmmmmmpppkkkjjjhhheeecccbbbaaaaaa[[[[[[\\\]]]^^^\\\XXXUUUTTTSSSRRRSSSUUUWWWWWWWWWUUUTTTSSSQQQOOONNNMMMLLLJJJJJJKKKLLLLLLLLLLLLKKKNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<::::::999999888999999999;;;;;;::::::999888888777999999999999999999999999999999999999999888888888:::999999888888999999:::888888888888888888888888888888888888888888888888999999888888777666666555555666888777666666777999555666777888999888888777555666777999999999999888666777999:::;;;;;;;;;;;;777777777777777777777777666666666666777777777777666666666777777777777777666666666777777777888888777777777777777777777777666666777888888888777777666666777777777777666666555555666666777777888888777777777777777777777777888888888888888888888888666666666666777777777777777777777777777777777777666666777777777777777888555444444444444555555666666666666666666666666666777777666666666666777777666666666666555555555555666555555666666777888999999888777666666555555666555555666666666666555555888888777777666666555555666666555555666666777777555555555555555555555555555555555666666666666666888777777777666666666555666666666666777777777777666666666666777777777777777777666666666666666666777777777777888888888888777777777777888888888888999999888888888888999999888777777777777888999999666777888888999888888888888888888888999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???AAAAAA@@@?????????????????????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBDDDHHHJJJJJJOOOUUU^^^lllvvvuuuxxxlllddd^^^YYYXXX[[[```iiittt~~~tttqqqlllgggdddccccccdddfffkkkttttttoookkklllmmmlllmmmpppkkkjjjgggeeecccaaaaaaaaaZZZZZZ[[[\\\]]][[[XXXUUUTTTSSSRRRSSSVVVWWWXXXWWWUUUUUUTTTRRRPPPOOOMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLNNNLLLJJJGGGEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888:::999999999999999999999888888888888888888888888777777888888888888888888:::999999888888999999:::888888888888888888888888888888888888888888888888888888888777777777777777555777999999777666888:::666777777777888888888888555555666777777888999999888888888888999999:::;;;777777777777777777777777777777777777666666666666333444666777888777666555555555666666666777777777777777777777777777777777666555555555666666777888555666777888888777666555666666666666777777777777777777777777777777777777777777777777777777777777555666666666777777777888777777777777777777777777555555666666666777777777444444555666666666666666666666666666666666666666555555666777777666555555666666666666555555555555555555555555666777888999999888777666555555555555444555666777777666555444666666666666777777777777555666777777888888888777555555555555555555555555555555555555666666666777666666666666777777777777555666666666777777777888666666666666777777777777666666777777777777777777777777777777888888888888777777777777888888888888888888777777777777888888777777777777777888999999666666777888888888888888888888888888999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>???????????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDBBBCCCGGGHHHHHHKKKPPPSSS^^^lll{{{wwwkkkccc[[[[[[]]]^^^aaafffkkkoootttzzzzzzuuuqqqooonnnrrryyysssmmmjjjkkklllkkklllooonnnllliiigggdddcccccccccYYYYYYZZZ\\\\\\[[[WWWTTTTTTSSSRRRSSSVVVXXXXXXWWWVVVUUUTTTSSSQQQOOONNNMMMKKKLLLMMMNNNOOOOOONNNMMMLLLJJJHHHEEECCCBBBAAAAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>======<<<<<<;;;:::999888888888888888888888999999:::;;;;;;777777777777777777777777666666777777888888888999:::999999999999999999:::888888888888888888888888888888888888888888888888666666666777888888999999666888:::999777777999;;;777777777666777888888999555555555555666777999999:::999888777777777888999777777777777777777777777888888777777666666555555111333555777888777555333555555555555666666666666777777777777777777777777555444333333444555666777555666777888888777666555777777777777666666666666777777777777777777777777666666666666666666666666555666666666777777888888777777777777777777777777444555555555666666777777444555666888888888777666666666666666666666666666333444666777777666444333777666666666555555555555555555555555666777999999999999777666555555555555444555666777777666555444444444555666777888999999555666777999999999888777555555555555555555555555444555555555666666777777444444555666777888999999555666666666777777888888666666666666777777777777666666777777888888999999777777777777888888888888777777777777888888888888777777666666666666777777777777666777777888999999666666777888888888888888777888888888888999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<>>>@@@AAAAAAAAA???>>>?????????>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBGGGDDDDDDHHHIIIHHHJJJNNNKKKUUU___hhhvvvvvviiieeeeeedddbbbaaaaaaccceeeaaagggmmmrrrwww{{{xxxwwwvvvxxxzzzyyywwwwwwzzz}}}~~~wwwoooiiiiiikkkjjjkkkmmmlllkkkiiigggeeedddcccbbb]]][[[ZZZZZZZZZYYYWWWUUURRRRRRSSSSSSTTTUUUWWWXXXUUUSSSQQQQQQQQQPPPNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLIIIGGGDDDCCCAAAAAABBBAAA@@@?????????@@@AAA>>>>>>>>>???@@@@@@AAAAAA===<<<;;;::::::::::::::::::;;;;;;<<<;;;:::999888666777888999999999999999444444555777888:::;;;;;;999888777666666777888999999999999999999999999999888888888888888888888888777777666666666666777777::::::999999999999::::::999999999888888888777777777777777777777777777777888777666777999::::::999999999888777777888999:::777666666666777888999999888666222111333555666666999999888888888888999999888666555666777888777555666666555555555555666666777777777777777777777777666666666666666666666666666666777777888888888999999888777666666777888999777777777777666666666666:::888666666888999777555777777666666666666777777777777777777777777777777777777777777666666666666999999888777666666777777888888777777666666555555777777777777777777777777777777777777777777777777777777666666555555555444777777777777777777777777;;;;;;:::999888777666666444444444444444333333333777666555444444555666777777777777777666666666666666666777777777777666666888777666555555666777888555555555555666777999999666666666666666666666666777777888888888888777777999999999999999999999999999999888888888888888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;======>>>?????????????????????>>>>>>??????@@@AAA??????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFLLLMMMRRR\\\fffttt{{{zzzwwwppphhhbbbaaaaaaaaa^^^___bbbdddgggttt}}}wwwuuu{{{vvvooojjjiiikkkmmmooossswww{{{|||zzz{{{{{{{{{zzz|||yyyqqqkkkkkklllkkkkkkmmmmmmkkkiiifffdddbbbbbbbbb]]]\\\[[[[[[[[[ZZZXXXVVVRRRRRRSSSSSSTTTUUUWWWXXXVVVTTTRRRRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBB@@@?????????@@@@@@>>>>>>>>>???????????????<<<<<<;;;:::::::::::::::888999999999999888777666777777888999999999888888777777777777888888888888999888777666666777888999999999999999999999999999777777777777777777777777777777666666666666777777888777777666666777777888999999999888888888777777777777777777777777777777666555555666888:::999888999888777777777777888999777777777777777777888999777666555555666777666555888888777777777777888888888666555666777888777555666666555555555555666666777777777777777777777777666666666666666666666666666666666777777777888888777777666666666666777777333333444555666777888888999777555555777888666444777777666666666666777777777777777777777777777777777777777777666666666666888777777666555555666666777777666666666666666555777777777777777777777777666666666666666666666666777666666666555555555555777777777777777777777777888888777777666555555555555666666666666777777777777666555444444555666777555555666666777777888888555555666666666666555555888777666555555666777777555555555555666777888999888888888888888888888888777777888888888888777777888888888888777777777777888888888888888888888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======>>>?????????????????????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFKKKKKKNNNSSSYYYbbbqqqzzzppplllkkkfffaaa^^^___^^^```hhhqqqrrrxxx{{{}}}|||xxxvvvvvvvvv}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwxxx{{{~~~zzzrrrllllllmmmkkkkkklllmmmkkkhhhdddbbb``````aaa^^^]]]]]]]]]]]]\\\ZZZWWWRRRRRRSSSSSSTTTUUUWWWXXXWWWUUUTTTSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>>???>>>>>>>>>>>>============<<<;;;;;;:::::::::::::::888888999999999888777777888888999999999888888777888888888888888888888888999888777777777777888999999999999999999999999999666666666666666666666666777777666666666666777777888777777666666777777888999888888888888777777777777777777777777777777777444444333555888999999888888777777666666777777888999888777777777777777777666666666888999999666444777777666666666666777777888666555666777888777555666666555555555555666666777777777777777777777777666666666666666666666666555666666666666666777777555555666666666666555555444444555666777888999999777666555555666666555444777777666666666666777777777777777777777777777777666666666666777777777777777666666555555555555555555555555555555666666666777777777777777777777777555555555555555555555555666666666666555555555555777777777777777777777777666666666666666666666666555666666777777888888999666666555555555555666666444444555666777888999999444444555555555555444444777777666666666666777777666555555666666777888999777777777777777777777777777777888888888888777777777777777666666555555555888888888888888888888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>?????????????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFLLLJJJKKKOOOPPPTTT]]]gggtttxxxppphhheeebbb``````ccc\\\bbbggghhhmmmxxx|||yyyqqqkkkllllllkkkjjjkkkmmmkkkgggccc```______```___^^^^^^______^^^[[[YYYRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIGGGFFFEEEEEEEEEEEECCCCCCBBB@@@???>>>>>>===???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999::::::;;;::::::::::::::::::::::::999999999999999888777666555666666777999::::::;;;888888888888888888888888888888888888888888888888777777777777777777777777777777666666666666777777999999888888888888999999888888888888777777777777777777777777777777777777444444444555888::::::999777777777666666666666666999999888777666666666777777666555666888888666555666666555555555555666666888666555666777888777555666666555555555555666666666666666666666666666666666666666666666666666666555555555555666666666666444555777777777777555444999999999888888888777777777777666666666666555555777777666666666666777777666666666666666666666666666666666666777777777777777666666555555555666666333333444444555555666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666777777777777888888999999555555555666666666666666666666666555555666666666555555555666777888888888444555555666666555555444666666666666666777777777666666666666666777888888555555555555555555555555777777888888888888777777777777777666555555444444888888888888888999999999888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???======>>>?????????????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGKKKLLLNNNTTT[[[```ooo}}}~~~{{{wwwrrrlllhhh______^^^]]]___eeelllppprrrtttwwwzzz}}}vvvooojjjkkkkkkiiihhhiiillljjjgggcccaaa_________]]]]]]^^^___```^^^[[[XXXRRRRRRRRRSSSTTTUUUWWWWWWXXXWWWVVVVVVVVVUUUQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA@@@>>>======???>>>>>>===<<<;;;::::::::::::999999999::::::;;;:::::::::::::::::::::;;;999999999999999888777666666666777888999::::::;;;888888999999999999888888888888888888888888888888888888888888888888888888777777666666666666777777999888888888888888888999777777777777777777777777777777777777777777777777666555555777999;;;;;;:::777777777777666666555555999999888777666666666777888666333222444555666666666666555555555555666666888666555666777888777555666666555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666888999999888666666888888777777777666666666888888888777777666666777777777666666666666777777666666666666666666666666555666666666777777777888777777777666666777888888333333444444555555666666666666666666666666666666777777777777777777777777555555555666666666666666666666666666666666666666666666666777888888999999777777666666555555444444555666666666666666666555777777777777666666666666666666666777777666666666555555666777777777777777777666666666666777777888555555555555555555555555777777888888888888777777888888888777777666666666777777888888888999999999888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;;;;<<<===>>>??????======>>>?????????????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCBBBBBBBBBCCCDDDEEEFFFAAA@@@BBBFFFIIIIIIMMMRRRVVV```qqq}}}uuuvvv}}}ooofff\\\YYYZZZ[[[[[[ZZZ___aaacccfffiiillloooppppppxxxtttmmmiiijjjkkkjjjhhhiiijjjiiigggdddbbbaaa```___[[[\\\]]]^^^___^^^ZZZWWWRRRRRRSSSSSSTTTUUUWWWXXXWWWWWWVVVWWWWWWUUUQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===???>>>>>>===<<<;;;;;;:::999999999999999::::::;;;888888777777888888999:::888888999999999888888777:::::::::999888888777777888888999::::::999888888888888888888888888888888888888888888888888888888777777666666666666777777777666666555555666666777666666777777777777777888777777777777777777777777888777666777999;;;:::999888888888888777666555555999888777777777777777777999666222111222555666666666666555555555555666666888666555666777888777555666666555555555555666666777777777777777777777777666666666666666666666666777777777666666666666555777777888888888888777777222222333444555666777777777999999888777666777888777777666666666666777777777777777777777777777777555555666666777777888888888777777777777888888999555555555555555666666666777777777777777777777777888888888888888888888888555555555666666666666666777777777777777777777777444444444555555666666666888888888777777777666666555555666666666666555555888777777777666666666555666666777777777777666666444555666777888888888777777777666666666666777777777777777777777777777777777777888888888888777777888888888888888888888888777777777888999999::::::888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???======>>>?????????????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBDDDEEEFFFEEECCCDDDHHHJJJIIIJJJNNNQQQVVVaaaqqqsssrrrxxxtttddd]]][[[XXXUUURRRVVVWWWXXXZZZ\\\^^^___``````fffooo|||ssslllhhhkkkmmmkkkjjjkkkgggggggggfffeeecccaaa```YYYZZZ[[[]]]^^^]]]YYYVVVRRRRRRSSSSSSTTTUUUWWWXXXVVVVVVVVVWWWWWWUUUQQQMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDD@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<999999888888999::::::;;;888888777777777888999:::777777888999999999888888;;;;;;:::999999888777777888999999::::::999999888888888888888888888888888888888888888888888888888777777666666666666777777666666555555555555666666666666666666777777888888777777777777777777777777888777666777888999888777999999999999999777666555777777777777777777888999888666444444555666666555777666666666666666666777888666555666777888777555666666555555555555666666777777777777777777777777666666666666666666666666888888777777777666666666777777666666666666777777333333444555666777888888666888999888555444666777777777666666666666777777777777777777777777777777555555555666777888888888666666666666666777888888777777666666666666666555777777777777777777777777777777777777777777777777555555555555666666666777777777777777777777777777444444555555555555555555444444555666777777888888444555666777777666555444666666666666777777777777555666666666666666666555333444666777888888888777777777666666666666777777888888888888888888888888777777888888888888777777666777777888888999999:::666777777888999999::::::888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>?????????????????????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAACCCEEEFFFHHHEEEEEEIIIJJJIIIIIILLLNNNOOOUUUaaammm}}}xxxqqqrrryyy|||pppggg___[[[[[[WWWXXXXXXYYYYYYZZZZZZZZZWWWZZZ___ggguuurrrllliiilllnnnmmmlllllleeefffggghhhgggdddbbb```XXXXXXZZZ\\\]]]\\\XXXTTTRRRRRRSSSSSSTTTUUUWWWXXXVVVVVVVVVWWWWWWUUUPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHFFFEEEDDDCCCCCC???@@@AAABBBAAAAAA???>>>>>>>>>>>>>>>============999888888888999::::::;;;::::::999999999:::<<<===666777888999999999999999888888888999999::::::;;;888999:::;;;;;;:::999888777777777777777777777777777777777777777777777777777777666666666666777777888888777777777777888888555666666666777777888888777777777777777777777777888777666666777777666555999:::::::::999888666555777777666666777888999999666666666777999888666444777777666666666666777777888666555666777888777666666666555555555555666666777777777777777777777777666666666666666666666666999999888888777777666666777666555444444555666777999999999999888888888888555777888777444333444777777777666666666666777777777777777777777777777777444555555666777888888999555555555555555666777888888888777777666666555555777777777777777777777777666666666666666666666666444555555555666666777777777777777777777777777777777777777777777777777777//////111333555777888999444555666777777666555444444444555666777888999999444555555555555555555444333444666777888888888777888777666666666666777777777777777777777777777777777777888888888888777777555555666777888999::::::666777777888999999::::::888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=====================>>>????????????????????????>>>???@@@@@@AAA??????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@AAACCCEEEGGGCCC@@@???CCCEEEDDDEEEGGGMMMKKKNNNVVV^^^hhh|||~~~qqqmmmpppuuuhhheeeiiiaaaaaaaaaaaaaaa```___^^^YYYZZZZZZ]]]fffoooppplllnnnsssyyy}}}vvvnnnhhhkkkpppooollljjjhhhhhhgggfffeeeddddddccc```]]]ZZZZZZ\\\\\\[[[XXXPPPQQQRRRSSSUUUUUUVVVVVVSSSTTTVVVVVVUUURRROOOMMMLLLLLLLLLMMMNNNNNNOOOOOOKKKIIIGGGDDDBBBAAAAAAAAACCCBBBAAA@@@????????????>>>=========<<<<<<<<<<<<:::999999888888999999:::888888888888888888888888999999888888777666666666777777888999999999999888999:::;;;;;;;;;:::::::::888888777777777777888888777777666666666666777777666666555555555555666666777777777777777777777777888888777777666666555555888888888777777777777777888777777777666666555555777666555666777888777555888888777666666666666666888777777666555444444333555555666777777777777777777777888888888999999999777888888777777666555444444555777888888888777666666666666666777777777777333444666777777777666555777777777777777777777777666666555555555444444444777777777777777777777777888888888777777777777777777777777777666666666666666666666666666666666666999999::::::999888666555777777666666555555555444666666666666666666666666555555555555555555444444555555666666666666555555666666666666666666666666333333444555666777888888666666666555444444333333444444333222333444555666444555777888888666444333666666777777777777666666777777666666777888999999666666666666666666666666777888888888888999999999888888777777666666555555555666777888888777666555999999999999999999999999555555666777888999999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<===>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<============@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFIIIMMMOOOSSS[[[hhhqqqxxxuuuxxx|||yyyvvv|||{{{zzzyyyvvvqqqkkkggghhhfffbbb___^^^___```bbbaaaaaaaaabbbeeehhhkkkmmmssswww|||}}}{{{zzz|||~~~{{{wwwtttwwwnnniiilllooonnnkkkjjjhhhhhhgggfffeeedddcccccc^^^[[[YYYYYY[[[[[[YYYWWWOOOPPPQQQSSSTTTTTTUUUUUUSSSTTTUUUUUUTTTQQQNNNLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLJJJHHHEEECCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::999999999999::::::999999999999999999999999777777777777888888888888777777888999999999999999666555555666777777666555888888777777777777888888888777777666666777777888777666666555555555666666777777777777777777777777888777777777666666666555777777888888888888888888888888888888777777777666888777666666888888777666888888777666666666666666:::999999888777777666666555555666777777777777777666666777777777888888888444444555666777777777777444444555666666666666666555555666666666777777777555666777777888888777777777777777777777777777777777777666666666555555555777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666888888888888777666555555777777666666666555555555666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666555555555666666666666666555555555555555555555555555444444333444555666777444555666777777666555555666666777777777777666666666666555555666666777888666666666666666666666666777777888888888999999999888777777777666666666555888888999999999999888888999999999999999999999999666666777777888888999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFIIILLLMMMPPPVVV```hhhwww}}}xxxwwwyyyzzz~~~|||wwwqqqjjjeeeaaa___```___]]]]]]___aaabbbcccdddfffiiillllllkkkkkkjjjgggjjjllllllmmmttt~~~~~~{{{{{{{{{{{{yyywwwzzz{{{yyyzzz|||zzzuuuwwwtttpppmmmllljjjgggeeewwwooojjjlllnnnllliiihhhhhhggggggfffdddccccccbbb]]]ZZZXXXXXXZZZ[[[XXXVVVOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSUUUUUUTTTQQQNNNLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@???>>>>>>======>>>>>>>>>>>>=========<<<<<<::::::999999999999::::::::::::::::::::::::::::::666666777777888999999:::777777888888999999999999888666555666999;;;999777888888777777777777888888888888888777777888888888888777666666555555555555777777777777777777777777777777777777666666666666777777777888999999::::::888777777777777666666666999888777777888999888777888777777666666666666666999999999888888777777666555555666777777777777777666666666666666777777777333444555666777777777777444444444444444555666666444444555555555666666666888777777777888888999999777777777777777777777777777777777777777666666666777777777777777777777777777777777777777777777777666666666666777777777777666666666666666666666666888888777666555555555555777777666666666666555555666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666777777666666555555555555333444444555666666777777555555555555555666777777444444555555666666777777666666777777777777666666555555444444555555666666666666666666666666666666777777777888888888999999777777777777666666666666999999888888888888999999999999999999999999999999777777777777777888888888888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAACCCDDDEEEEEEFFFHHHJJJJJJIIIGGGFFFEEEHHHJJJKKKKKKOOOVVV\\\bbbwww|||vvvrrrnnnqqq{{{uuujjjddddddbbb___^^^^^^^^^^^^]]]ZZZZZZZZZZZZ[[[[[[\\\]]]YYYZZZ[[[\\\]]]aaagggkkkvvv{{{}}}xxxvvvnnnkkkgggeeeeeefffffffffhhhlllmmmlllllloooooolllmmmjjjeeecccbbbccccccbbbvvvooojjjlllmmmjjjhhhhhhhhhgggfffeeedddcccbbbaaa]]][[[XXXYYY[[[[[[YYYVVVQQQQQQRRRTTTTTTUUUUUUUUURRRSSSTTTUUUSSSPPPMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<:::::::::999999:::::::::::::::::::::::::::::::::777777777888888999999999888888888888888999999999;;;888555777;;;===;;;999888888777777777777888888999999888888888888999999999888777666555555555555777777777777777777777777777777777777666666666666666777777888999::::::;;;666666666666666555555555999888777888999:::999777777777666666666666777777777777777666666666555555555555666777777777777777777777777777777777777777888888888888777666555444666555444333444555666777444444444444555555555666888888777666666888999:::666666666666666666666666666666666666666666666666777777777777777777777777666666666777777777777777666666666666777777777777666666666666666666666666999888666555444555666666777777666666666666666666666666666666666666666666555555555555666666666666555555666666666666555555666666666666666666666666666666666666666555555555444555555555666666666777666666666666666777777888444444444444555777888999666666777777777777666666666555555444555555666666777777777777777777777777777777777777888888888888777777777777666666666666888777666555555666777888888888888888888888888888888888888777777777777777888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKNNNNNNKKKHHHEEECCCEEEGGGGGGHHHJJJNNNQQQVVVeeewwwsssooouuu}}}zzztttqqqmmmlllmmmmmmkkkiiiccc```\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]___```aaadddhhhmmmooommmjjjhhhgggbbbaaaaaaaaaccceeefffgggkkkqqquuuuuuvvvxxxxxxuuuuuurrrmmmkkklllnnnppppppuuunnnjjjkkkllliiiggghhhggggggfffdddcccbbb``````^^^\\\ZZZ[[[]]]]]]ZZZVVVSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTUUUUUUTTTQQQNNNLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNLLLJJJGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>============;;;::::::::::::::::::;;;:::::::::::::::::::::::::::999999999888888777777888888777777777888999:::999666444555888:::999777888888777777777777888888999999888888888888999999888888777666666666666666777777777777777777777777666666666666777777777777666666777888999999::::::777777777777777777777777999888777888999:::999777777777666666666666777777777777777777666666666666555555666777777777777777888888888888888888888888999999999999888777666666777666555555555666888999444444444444555555555666888777666555666777888999666666666666666666666666555555555555555555555555666666666666666666666666555555666666777777777777555666666666777777777888666666666666666666666666999888777666555666777888666666777777777777777777666666666666666666666666555555555666666666777777555555666666666666555555666666666666666666666666444444555555666777777888777777666666666555555555666666666777777777777777444444444444555777888999666666777777777777666666777777666555555666666666888888888888888888888888666666777777777888888888666666666666777777777777888777666555555666777888888888888888888888888888888888888777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBAAA@@@@@@@@@@@@AAAEEEIIIOOOSSSTTTPPPLLLHHHBBBCCCDDDEEEFFFGGGJJJLLLPPPWWWbbbkkkrrr}}}~~~~~~{{{vvvrrrkkkgggfffeeedddccccccbbbaaa````````````aaaaaadddggghhhgggfffffffffbbbdddgggiiillloooqqqsss|||sssmmmjjjkkkkkkhhhgggiiiggggggeeedddbbbaaa```___^^^\\\[[[\\\^^^]]]ZZZVVVUUUUUUVVVWWWWWWWWWWWWWWWSSSTTTVVVVVVUUURRROOOLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLJJJGGGEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@AAA??????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::999888888777777999888777777777888:::;;;::::::999888777888999:::888888777777777777888888888888888777777888888888888777777666666777777888777777777777777777777777666666666666777777777777666666666777888888999999999999:::::::::::::::;;;999888777777888999888777666666666666666777777888999999999999999999999999555555666777777777777777999999999999888888888888666666777888999999999999666666666666666777888888444444555555555666666666777666666666666777888888777777777777777777777777444444444444555555555555666666666666666666666666444555555666666777777888555555666666777777888888666666666666666666666666888777777666666777777777666666777777777777888888666666666666666666666666555555555666666777777888555555666666666666555555666666666666666666666666333333444555666777888888888888777666666555444444555555666777777777777777444444555555666666777777666666777777777777666666888777666666555666666666888888888888888888888888666666666777777777888888666666666666777777777777999999888888888888999999888888888888888888888888777777777777777888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>???===>>>??????@@@@@@??????BBBAAAAAA@@@@@@@@@@@@@@@EEEJJJRRRYYY[[[WWWRRRMMMEEEEEEDDDDDDEEEGGGHHHIIIJJJLLLRRRYYY___ggguuuzzz~~~|||xxxuuunnnmmmkkkhhheeeeeegggjjjlllnnnpppqqqpppqqqssstttuuuyyy}}}pppllljjjkkkjjjggggggjjjgggfffeeecccbbb```___^^^]]][[[ZZZ[[[]]]]]]YYYUUUUUUUUUVVVVVVWWWWWWVVVVVVTTTUUUWWWWWWVVVSSSPPPNNNMMMMMMNNNOOOOOOPPPPPPQQQMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999999888777666777888:::;;;;;;======;;;777666999===888888777777777777888888888777777666666777777888666666666666777888999999777777777777777777777777555666666666777777777888666666666666666666666777888888999999::::::::::::888777666666888888777666666666666666666777888888999999999999999999999999555555666777777777777777999888888888777777777777444555666777777888777777444555666666777777666666555555666666666777777777666777888888999999888888777777777777777777777777444555555555666666666666666666666666666666666666444444555555666777777888555555555666777888888888666666666666666666666666555666666777777666666555666666777777777888888888666666666666666666666666444555555666777777888888555555666666666666555555666666666666666666666666444555555555666666777777777777777666666666666666444555666777777777666666444555666777777666555555666666777777777777666666777666555555444444444555666666666666666666666666666666666666777777777888555666666666777777777888888888999999999999888888888888888888888888888888666666777777888888999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999<<<=========<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????============>>>>>>??????===>>>>>>???????????????????????????@@@AAABBBCCCDDDKKKUUU^^^aaa^^^XXXSSSKKKIIIFFFEEEEEEFFFGGGHHHFFFFFFKKKRRRUUUXXXaaalllttt~~~yyyyyy}}}oookkkiiijjjjjjggghhhkkkgggfffeeecccaaa```^^^^^^[[[ZZZYYY[[[]]]\\\XXXTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXVVVSSSPPPNNNMMMNNNNNNOOOOOOPPPPPPQQQMMMKKKIIIFFFDDDCCCBBBBBBCCCBBBAAA@@@????????????????????????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<888888888888888888888888888888888999999:::;;;;;;999888777666666888:::;;;777:::<<<777111///444:::888888777777777777888888777777666666666666777777555555666666777999:::;;;777777777777777777777777555666666666777777888888666666666666555555555555555555666666777777777888777666555666777888777555666666666666666777888888777777777777777777888888555666666777777777777777888888777777666666666555666666666666555444333222222333555666666666555444666666666666777777777777777888999:::;;;:::999999777777777777777777777777555666666666777777888888666666666666666666666666444444444555666777777888444555555666777888888999666666666666666666666666333444555666666666444444666666777777888888888999666666666666666666666666444555555666777888888999555555666666666666555555666666666666666666666666666666666666666555555555555555666666777777888888333444666777777777666555444555777888888666444333666666777777777777666666666555444444333333333333555555555555555555555555666666666666777777777777555666666666777777888888555666777888888777666555777777777777777777777777555666666777888999999:::888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<=========>>>>>>??????======>>>???????????????<<<<<<===???@@@CCCDDDFFFCCCKKKWWWaaaeeebbb\\\WWWPPPMMMIIIFFFFFFFFFGGGGGGFFFFFFJJJPPPQQQOOOSSS\\\^^^gggttt}}}kkkiiiiiiiiijjjiiigggeeedddddddddcccbbbaaa```___ZZZYYYXXX[[[]]]]]]YYYUUUSSSSSSTTTVVVXXXXXXVVVUUUVVVWWWXXXXXXVVVSSSOOOMMMRRRPPPOOOOOOPPPQQQOOONNNPPPLLLGGGEEEDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>=========::::::::::::::::::::::::<<<;;;:::999888888888888999999999888888888888777666666666666666777888888777777777777777888888999<<<<<<<<<;;;;;;:::::::::444555666888999999999999999888777666666777888999777777777777777777777777666777888999999888777666777777777777777777777777666888999888777666777888666888999888777666777999777777666666555555444444777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777888888888888666666666666666666666666666666666666666666666666555555666666777777888888888777666555444444555666666666666666555555555555555666666777777777777777777777777777777777777777:::999777666666666777888666666777777777777666666666666666666666666666666777777777777666666666666666666666666666555555555555555555555555555555555555555555555555555555555666666666666666666666666777666555444444555666777666666666666666666666666555666666666666666555555555555666666666666555555555555555555555666777777666666555555555555666666777777777777777777777777888888777777777777888888999999999888888888777777999999888777777777777777888888888888888888888888<<<;;;999777777888999:::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????=========>>>??????@@@@@@DDDHHHOOOYYYaaaeeeeeeddd\\\XXXQQQKKKHHHGGGFFFFFFIIIGGGHHHKKKLLLLLLOOOTTTYYY[[[aaaiiiqqq}}}|||jjjiiihhhhhhiiihhhfffeeeeeeeeeddddddcccbbb```___YYYWWWVVVXXXZZZZZZVVVSSSSSSRRRSSSUUUWWWWWWVVVTTTUUUVVVWWWVVVUUURRRNNNLLLRRRPPPOOOOOOPPPPPPOOONNNOOOLLLHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>=========::::::::::::::::::::::::;;;;;;:::999888888888888999999999999888888888888666666666666666777888888888888888888888999999::::::::::::999999999888888555666777777777777777666999888777666666777888999777777777777777777777777777777888888888888777777777777777777777777777777666888999888777666777888444666777666555444555777777777666666666666666666777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666777777777888888666666666666666666666666666666666666666666666666555555666666777777777777888777666555444555555666777777666666555555444444555555666777777777666666777777777777777777777777999999777666666666777777666666777777777777666666666666666666666666666666777666666666666666666666666666666666666666666555666666666666666666666666555555555555555555555555777777777777777777777777777666555444444555666777666666666666666666666666555666666666666666555555555555666666666666555555555555555555555666777777666666555555555555666666777777777777777777777777888888777777777777888888999999999888888888777777999888777666666666666777::::::::::::::::::::::::;;;:::999888888888999999:::999999888888999999::::::::::::;;;;;;;;;;;;<<<999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>??????@@@@@@CCCGGGNNNWWW___dddggggggeee```YYYTTTOOOLLLIIIGGGFFFDDDEEEHHHIIIIIILLLQQQOOOQQQUUU\\\aaajjjzzzyyyiiihhhgggfffggggggeeedddeeeeeeeeeeeedddbbbaaa```[[[YYYVVVVVVXXXXXXVVVSSSRRRQQQRRRSSSUUUVVVUUUSSSTTTUUUUUUUUUSSSPPPNNNLLLQQQPPPOOOOOOPPPPPPOOONNNOOOLLLHHHFFFEEEFFFEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>=========;;;;;;::::::::::::::::::::::::999999999999:::::::::999999999888888888888777666666666666777888888999999999888999::::::;;;888888888777777777777777888888888888888777666666888888777777777777888888777777777777777777777777888888777777777777888888777777777777777777777777666888999888777666777888444666777666555444555777666666777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666777777777777777777777777555555666666666777777777666666666666666666666666666666666666666666666666555666666666666777777777777777666555555555555666888777777666555444444444444444555666666666666555777777777777777777777777888888777666666666777777666666777777777777666666666666666666666666666666666666666666666666666666555555666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555555666777777666666555555555555666666777777777777777777777777888777777666666777777888999888888888888777777777777777666666555555666666999999999999999999999999999999999999999888888888999999888888888888999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>??????@@@@@@AAAEEEKKKSSS[[[ccchhhkkkmmmiiiddd^^^XXXRRRLLLHHHFFFCCCCCCFFFGGGGGGJJJNNNKKKLLLPPPTTTVVVZZZeeepppxxxiiigggeeeeeeffffffeeecccfffffffffeeedddcccbbbaaa___\\\XXXXXXYYYYYYWWWUUURRRQQQPPPRRRTTTUUUTTTSSSTTTUUUUUUTTTSSSQQQNNNMMMQQQPPPNNNOOOPPPPPPOOOMMMNNNKKKHHHFFFFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>=========;;;;;;;;;;;;;;;:::::::::::::::999999999:::;;;;;;::::::999999999888888888777777666666777777888999999888888888888999::::::777777777777777777777777999999999::::::999888888888777777777777777777888777777777777777777777777999888777666666777888999777777777777777777777777666888999888777666777888666888999888777666777999666666777777888888999999777777666666666666777777777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666888888777666555444444333333444444555555555555555666666666666666666666666777777777666666666777777666666777777777777666666666666666666666666666666555555555666666666666666555555555555666666666666666666666666666666666666777777777777777777777777555555555555555555555555666666666555555666666666666666666666666666666666666666666666666777777777555555666666666666555555555555555555555666777777666666555555555555666666666666666666666666666666777777666666666666777777888888888888777777777777666666555555555555666666666666666666666666666666888888999999999999888777;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<============<<<<<<=========>>>??????@@@@@@@@@CCCHHHNNNVVV^^^ggglllooommmjjjfffaaaZZZRRRMMMJJJFFFDDDFFFHHHGGGIIIMMMKKKKKKNNNRRRRRRRRRXXX```lll{{{~~~xxxwwwxxx{{{xxxiiigggeeedddeeeeeeeeedddfffffffffeeedddcccbbbaaa```\\\YYYXXXZZZZZZXXXVVVRRRQQQPPPQQQSSSTTTTTTSSSUUUUUUUUUUUUSSSQQQPPPOOOQQQOOONNNNNNOOOPPPNNNMMMMMMKKKHHHGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>=========<<<<<<<<<;;;;;;::::::::::::::::::999::::::;;;;;;:::::::::999999999999888777777777777777888999999777777777777777888999999777777888888888888888888555666777888999999999999777777777888888777777777777777777777777777777777999888777666666777888999777777777777777777777777666888999888777666777888666888999888777666777999666666777777888888999999777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555666666666666666666888777777666555444444444333444444555555555555555666666666666666666666666666666666777777777666666666666777777777777666666666666666666666666666666444444555555666666666777444555555555666666777777555555555555555555555555777777777777777777777777444444444444444444444444555666666666666666666555666666666666666666666666666666666666666777888999555555666666666666555555555555555555555666777777666666555555555555666666666666666666666666666666777777666666666666777777777777777777777777777777666666555555555555666666666666666666666666666666777888888999999999888777;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>??????@@@@@@>>>AAAEEEIIIOOOXXXbbbhhhmmmmmmmmmllliiiddd\\\WWWNNNHHHDDDFFFGGGFFFGGGJJJGGGGGGJJJNNNMMMLLLOOOUUU___jjj}}}{{{tttnnnmmmooowww{{{jjjhhheeedddeeeeeeeeedddeeeeeeeeeeeedddbbbaaa```]]][[[XXXXXXZZZZZZXXXUUUSSSQQQPPPQQQSSSTTTUUUTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPOOONNNNNNOOOOOONNNMMMMMMKKKIIIHHHHHHHHHGGGEEECCCDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>===============<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;::::::::::::999999999999888777777777777888999999777777666666777777888999888888888888999999999999222333444555777777777777777777888888888888777777777777777777777777777777888888777777777777888888777777777777777777777777666888999888777666777888444666777666555444555777666666777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666777777777666666666666666666666666666666666666666666666666666666666555555555555444444555666666777666666666666666666666555555555555444444555666666666666555777777777777777777777777555555666777777777666666666666777777777777666666666666666666666666666666444444444555555666666777444444555555666777777777555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666777666666555666777999:::555555666666666666555555555555555555555666777777666666555555555555666666777777777777777777777777777666666555555666666777666666777777777777777888666666555555666666777777999999999999999999999999777777777888888888888888888888777777777777888888999999999999:::::::::::::::::::::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>??????@@@@@@>>>@@@CCCEEEHHHOOOYYYaaahhhjjjlllnnnoookkkfffaaaRRRJJJDDDEEEFFFDDDDDDEEEFFFFFFHHHLLLMMMKKKMMMQQQTTT\\\iiiwww}}}qqqkkklllvvvkkkhhheeedddeeeffffffeeeeeeeeeddddddcccbbb```___\\\ZZZYYYZZZ]]]]]]YYYVVVSSSRRRPPPQQQSSSUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOPPPOOONNNNNNOOOOOONNNLLLLLLKKKIIIHHHIIIIIIGGGEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>==================<<<;;;;;;::::::===<<<;;;:::::::::::::::;;;;;;:::::::::999999999888888777777888888999:::888888777777888888999:::777777888888888999999999444555666777777777777777666777888999999888777666777777777777777777777777777777888888888888777777777777777777777777777777666888999888777666777888444666777666555444555777777777666666666666666666777777666666666666777777777777777777777777777777777777777777777777777777666666666666666666666666666666666777777777888888666666666666666666666666666666666666666666666666666666555555555444444444333444666777777777666666555555555555666666666666555555666777777777666666777777777777777777777777444444666777777777666666666666777777777777666666666666666666666666666666333333444555555666777777444444555555666777777888555555555555555555555555555555555555555555555555666666666666666666666666444555666777777666555444666666666666666666666666777666555555666888:::;;;555555666666666666555555555555555555555666777777666666555555555555666666777777777777777777777777666666555555555555666666666666666666777777888888777666666666666777888999::::::::::::::::::::::::888777666666666888999:::888888777777777777888888888999999999999:::::::::999999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>==================>>>??????@@@@@@===???BBBBBBBBBHHHPPPXXX```bbbfffkkkmmmlllhhhdddXXXOOOGGGFFFGGGEEECCCDDDGGGFFFHHHLLLLLLJJJLLLOOONNNSSSZZZbbblllxxx}}}zzzllliiifffdddeeefffffffffdddddddddcccbbbaaa```___^^^\\\\\\^^^aaa```]]]YYYTTTRRRQQQQQQSSSUUUVVVVVVSSSSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMNNNOOOOOONNNLLLLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>=========>>>>>>===<<<;;;;;;::::::>>>===<<<;;;:::999999999;;;;;;;;;:::::::::999999888888888777888888999:::999999888888999999:::;;;666666777777888888999999999::::::::::::999888888666777888999999888777666777777777777777777777777666777888999999888777666777777777777777777777777666888999888777666777888777888999888777666777999777777666666555555444444777777666666666666777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777888888888888666666666666666666666666666666666666666666666666666666555555555444444444333444666777777777666666444444555555666777777777555666666777777777777777777777777777777777777777333444666777777777666666666666777777777777666666666666666666666666666666333333444444555666777777444444444555666777777888777777777777777777777777555555555555555555555555444444444444444444444444444555666777777666555444666666666666666666666666777666555555666888:::;;;555555666666666666555555555555555555555666777777666666555555555555666666777777777777777777777777666666555555555555666666555666666666777777888888777777777777777888999999888888888888888888888888888777666555666777999;;;::::::999999999999::::::888888999999999:::::::::999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>===============>>>??????@@@@@@===???AAA@@@???CCCKKKRRRYYY[[[```eeeiiiiiieeebbb^^^SSSKKKIIIIIIGGGEEEEEEEEECCCDDDGGGHHHFFFGGGKKKLLLPPPTTTWWW[[[bbbkkkrrr~~~pppiiieeefffhhhfffeeeeeegggggggggfffdddaaa]]][[[ZZZZZZ[[[]]]^^^^^^[[[YYYUUUTTTSSSTTTUUUWWWWWWVVVVVVTTTRRRQQQQQQOOOMMMKKKPPPQQQRRRQQQOOONNNOOOPPPLLLJJJGGGGGGIIIJJJIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@??????AAABBBAAA@@@>>>>>>===<<<:::999888777666444444555888:::;;;:::999999999999999999999999888888777777888888999:::777777777777888999:::;;;777777888888888999999999;;;888666666999:::999777666555555666999::::::999777777777777777777777777666666666666666666666666777777777777888888888888;;;;;;;;;;;;999777555333777777777777777777777777555555555666777888888999999999888888777666666666666666666666777777777777888777666666666666666777<<<888444555999:::888444666666666666555555555555666666777777777777666666444555666777777666555444666666666666666666666666777777666666555555444444777777888888888888777777666666666777777777777888555666777888888777666555777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555888777777666555444444444777777666666666666777777777777777777777777777777555666777888888777666555555555555555555666777777888888888888888888888888666666666666666666666666555555666666666666666666555555555555666666666666555555666666777777888888666666666666666666666666888888888777777777777777777777777777777777777777777666555444555666888:::999888777666666777888999777777777777888888888888999999999999999999999999::::::999999999999888888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<:::999999:::;;;<<<======;;;::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAACCCFFFMMMPPPUUU[[[___aaabbbbbbWWWTTTOOOJJJFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFKKKKKKMMMPPPSSSXXX[[[]]]kkknnnwwwzzz{{{}}}}}}~~~~~~{{{~~~ssskkkfffggggggeeecccdddfffggggggfffdddaaa^^^\\\ZZZZZZZZZ[[[]]]]]][[[YYYUUUTTTSSSSSSUUUWWWWWWVVVVVVTTTRRRQQQQQQPPPMMMKKKOOOQQQQQQPPPOOONNNOOOPPPNNNKKKHHHHHHIIIIIIGGGEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>???@@@AAA@@@???======<<<;;;:::999999888888777666777999;;;;;;;;;999999999999999999999999888888777777888888999:::999999888888888888888999777777888888888999999999:::888666777999:::999777888777666777888999888777777777777777777777777777666666666666666666666666666666666666777777777777555555666555444333111000777777777777777777777777333333444444555666666777777777777777777888888888666666666666777777777777777777777666666777777888:::666333333666888666333555555555555555555555555555555666666666666555555444555666777777666555444666666666666666666666666666666666666666555555555555555666666666666555555333333333444444444444555555666777888888777666555777777777777777777777777777777777777666666666666666666666666666666666666444444444444444444444444888777777666555555444444555444444333333444444555666666666666666666666666555666777777777777666555555555555555555666777777666666666666666666666666666666666666666666666666333333333333333333333333555555555555666666666666666666666666666777777777666666666666666666666666777777777777777777777777777777777777777777777777888777555555555666888999888888777777777777888888777777777777888888888888999999999999999999999999;;;;;;::::::999999888888999999::::::::::::999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@???@@@BBBDDDFFFIIIMMMRRRVVVWWWXXXXXXTTTQQQMMMIIIEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIJJJKKKMMMPPPSSSTTTXXX[[[bbbkkkrrrzzzuuummmgggggggggdddbbbbbbeeefffffffffeeebbb```^^^[[[ZZZYYYYYY[[[[[[ZZZYYYUUUTTTSSSSSSVVVWWWWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLOOOPPPQQQPPPNNNMMMNNNOOOOOOMMMJJJHHHHHHGGGFFFDDDHHHGGGEEECCCAAA@@@???>>>@@@???>>>>>>???@@@???>>>;;;;;;;;;;;;::::::::::::;;;:::999999;;;<<<<<<;;;999999999999999999999999888888777777888888999:::;;;:::999888777777777777888888888888888999999999999888777777888999888777999888777777888888777555777777777777777777777777666666666666666666666666555555555666666666777777666666777777777666555444777777777777777777777777333444444555555666666777555666666777888888999999666666666666777777777777777777777777777888999:::999666333444666777666333555555555555555555555555444444555555555555444444555555666666666666555555666666666666666666666666555555555666666666666666444555555666666555555444555555666666666666777777666666777777777777666666777777777777777777777777666666666666777777777777666666666666666666666666333333333333333333333333777777777666555555444444555444444333333444444555666666666666666666666666444555666666666666555444555555555555555666777777666666666666666666666666666666666666666666666666777777666666666666666666555555555555666666666666777777666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777888888666555555666777777777777888888888888777777777777777888888888999999999999999999999999999999<<<<<<;;;::::::999888888888888999999999999888888999999999999999999999999<<<<<<;;;::::::999888888::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>>>>@@@AAA@@@BBBFFFIIILLLMMMMMMMMMOOOMMMIIIFFFDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNSSSZZZ___dddmmmwww{{{xxxzzzvvvmmmgggggggggdddcccddddddeeeffffffeeecccaaa```\\\ZZZXXXXXXYYYZZZYYYYYYTTTSSSRRRSSSVVVWWWXXXWWWVVVTTTRRRQQQQQQQQQOOOMMMNNNOOOPPPOOONNNMMMMMMOOONNNLLLJJJIIIHHHGGGFFFEEEHHHGGGEEECCCAAA@@@??????@@@???===>>>??????>>>===::::::::::::::::::::::::===;;;999999;;;;;;;;;:::999999999999999999999999888888777777888888999::::::999999888777777888888888888888888888888888888888777777888888888777777999777666777888888777666777777777777777777777777666666666666666666666666666666666666777777777777888888999999::::::::::::666666666666666666666666666666777777888888888888666666777777888888888888666666666666777777777777777777777777888999;;;;;;:::888666666888888777666555555666666666666777777444555555666666555555444555666666666666666666555666666666666666666666666444444555555666666777777666777777777777777777666666666777777777888888888666666777777777777666666666666666666666666666666666666666666777777777777666666666666666666666666444444444444444444444444777777666666555555555555888777777666666777777888666666666666666666666666444555555555555555555444555555555555555666777777777777777777777777777777666666666666666666666666999999999888888888888888555555555555666666666666777777777666666555555444666666666666666666666666666666666777777777777777666666666666666666666666999888777666555555666666666777888999999888777666777777888888888999999999888999999999999999::::::===<<<<<<;;;:::999888888888888999999999999888888888999999999999999::::::;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@???======>>>??????@@@CCCEEEGGGGGGGGGGGGIIIGGGEEECCCBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHHHHGGGGGGGGGGGGLLLLLLNNNSSSUUUWWW]]]eeekkkuuuuuummmffffffgggeeeeeefffdddeeefffffffffdddbbb```\\\ZZZXXXXXXYYYZZZYYYXXXTTTSSSRRRSSSVVVXXXXXXXXXVVVTTTRRRRRRRRRQQQOOONNNNNNOOOOOOOOOMMMLLLMMMNNNKKKJJJJJJIIIHHHGGGHHHHHHEEEEEECCCBBBBBBAAABBBBBB@@@???>>>>>>??????>>><<<999999999::::::::::::;;;<<<:::888888999:::999888999999999999999999999999888888777777888888999:::888888777777888999999:::888888888888888888888888666777888888888777777777666555555666888:::999888888888888888888888888888777777777777777777777777777777888888888999999999444444555555666777888888666666666666666666666666777777777888888888888888888888888888777777666666666666666666777777777777777777777777888999;;;;;;:::888777777777777777777666666777777777888888888666666666777777666666666666666666555555666666666666666666666666666666666444444555555666666777777666666777777777777666666333333333444444444555555777777666666666666777777666666666666666666666666555666666666777777777888666666666666666666666666666666666666666666666666666666666666555555555555999888888888888888888999555555555555555555555555555555555444444555555555555555555555555666777777777777777777777777777777666666666666666666666666666666666555555444444444555555555555666666666666777777666666555555444444666666666666666666666666555555666666777777777777666666666666666666666666888888777666666666666555666777888999999888777666888888888888999999999999888888888999999:::::::::<<<<<<;;;::::::999888888999999::::::::::::999999888888888999999:::::::::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;888999;;;<<<===<<<;;;::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===???@@@???>>>======>>>???@@@AAACCCDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFJJJHHHHHHLLLMMMMMMPPPUUU[[[aaaiiirrr}}}uuummmffffffgggffffffgggeeefffggggggfffdddbbb```]]][[[ZZZZZZZZZZZZYYYWWWTTTRRRRRRSSSVVVXXXXXXXXXVVVTTTRRRRRRRRRRRRPPPNNNMMMNNNOOONNNLLLKKKLLLMMMIIIJJJJJJIIIGGGGGGHHHJJJCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@???>>>??????>>><<<999999999999::::::::::::;;;999777777888999999888999999999999999999999999888888777777888888999:::777777777777888999:::;;;999999999888888888888888444777999999888666666777666555555666999::::::999888888888888888888888888777777777777777777777777888888888999999999::::::444444444444555666777888777777777777777777777777666666666666666666666666999999888888777666666555666666666666777777777777777777777777777888999:::777777666555555555555555666666666777777888888999666666777777777777666666666666555555555555666666666666666666666666666666555555555666666666666666333444444555555444444333444555555555555666666666777777666666666666777777777777777777777777777777555555666666777777888888666666666666666666666666666666666666666666666666666666666666666666555555777666666555555666666777555555555555555555555555666666555444444555666666555555555555555666777777666666666666666666666666666666666666666666666666777777777666555555444444555555555555666666666666666666555555555555555555666666666666666666666666444555555666666777777888777777777777777777777777777777777777777666666666777777888888888888777777888888888999999999999:::888888888999999::::::;;;::::::999999999999888888999999::::::::::::999999888888888999999::::::;;;888888999::::::;;;<<<<<<999999999999::::::::::::999999:::;;;<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@@@@???>>>>>>???>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDD@@@AAABBBDDDDDDEEEEEEEEEHHHEEEEEEHHHIIIHHHIIIMMMSSSTTTXXX]]]dddnnnyyyxxxooogggffffffeeedddfffffffffggggggfffdddaaa```\\\\\\[[[\\\\\\[[[YYYWWWSSSRRRRRRSSSVVVXXXYYYXXXVVVTTTSSSRRRSSSRRRQQQOOOLLLNNNNNNNNNLLLKKKLLLMMMJJJKKKLLLJJJGGGFFFGGGIIICCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@???@@@@@@>>>===::::::999999999999999999:::888777777999:::999999999999999999999999999999888888777777888888999:::999888888888888888999999999999999888888888777777333666999999777666666666777666555666888999999888888888888888888888888888777777777777777777777777777888888888888999999999777777666666777888999:::777777777777777777777777666666666666666666666666888888888777777777777777666666666666777777777777777777777666666777777888666777666555444444555666444444444555666666777777555666666666666666666555777666555444444555666777666666666666666666666666666666666666666555555555333444444555555444444333777777777777888888888888888777666555555666777888777777777777777777777777555555555666777888888888666666666666666666666666666666666666666666666666555666666666666666666666555555444444444444555555555555555555555555555555777777666555555666777777555555555555555666777777666666666666666666666666666666666666666666666666999999888888777666666555555555555555666666666666444444555555555555555555666666666666666666666666444444555555666777777888777777777777777777777777555666666777777777777777888888777777777777888888888888888999999999::::::777888888999::::::;;;;;;777777888888888888999999888888999999999999888888777888888999::::::;;;;;;::::::::::::::::::::::::888999999999999:::::::::::::::::::::;;;<<<======999:::;;;============<<<<<<<<<<<<<<<<<<===>>>>>>;;;===@@@@@@@@@??????@@@>>>>>>?????????@@@@@@@@@?????????@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCC???@@@AAACCCDDDDDDCCCCCCIIIEEEDDDGGGIIIGGGHHHKKKMMMMMMOOOQQQUUU\\\bbbfffssszzzqqqiiiffffffccccccdddgggggghhhhhhfffdddaaa___\\\\\\\\\]]]^^^\\\YYYVVVSSSRRRRRRSSSVVVXXXYYYYYYVVVTTTSSSRRRSSSRRRQQQOOOLLLMMMNNNMMMLLLKKKKKKMMMLLLMMMMMMJJJFFFDDDEEEGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@@@@AAA@@@???===:::::::::999999999888888:::888777888999;;;::::::999999999999999999999999888888888777888999999:::;;;:::999888777777777777999999999999888888777777333666::::::777555555666999888777777888888777666888888888888888888888888777777777777777777777777777777777777888888888888777666555555555666888999777777777777777777777777999999999888888888888888666666666777888888999999666666666666777777777777888777666666666666666777888999999888666666777888222222333333444555666666444555555555555555555444777666555444444555666777666666666666666666666666777777666666555555555444555666666666666666666555444444444444555555555555888777666555555666777888777777777777777777777777444555555666777888888999666666666666666666666666555555555555555555555555555555555666666666666666555555555444444555555555555555555555555555555555888777666555555666777888555555555555555666777777888888888888888888888888666666666666666666666666666555555444333222222222555555555555666666666777333444444555555666666666666666666666666666666666444444444555666777777888777777777777777777777777444555666777888888777777999888777666666777888999888888999999999:::::::::777777888999::::::;;;;;;666666666777888888999999777777888888888888777777777777888999::::::;;;;;;<<<;;;;;;::::::999999888888888999999999:::::::::::::::999999:::;;;===>>>888999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>;;;===@@@AAAAAA@@@@@@AAA?????????@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCCFFFBBBAAAEEEGGGEEEFFFHHHIIIJJJKKKMMMPPPSSSUUUWWW]]]hhhvvvuuummmfffffffffcccbbbcccggghhhiiihhhgggccc```]]][[[ZZZYYYZZZ[[[\\\[[[YYYRRRQQQQQQSSSUUUVVVUUUSSSUUUUUUUUUUUUSSSQQQOOONNNNNNOOOPPPPPPOOOLLLJJJHHHLLLLLLKKKJJJIIIHHHHHHGGGHHHFFFEEEDDDEEEDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<::::::::::::<<<<<<999999999999999999999999999888777666666777888999888888777777777777777888888888777777777777888888999999999888888888777777555666888888777777999:::999999888777666666777777888777777777666666555555999777444222222444777:::888888888999888777666666888888777777666555555555777777777777777777777777777777777777777888888999:::999888777666666666666666666777777888888888999777777777777777777777777666666666666777777777777666666666666666666666666555555555666666666666666777777666666555555555444999888666444444444555555999888666555444444444555777777666666555555555444555555666666777777888888777666555444444555666777666666555555555555666666777777777777777777777777555555666666777888888888666666555444333333222222555666888999:::999777666666666777777777777666666666666666666666666666666666666555555555555666666444555555555666666777777666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666555555555444444444666666666666666555555555777666555555555666888999999777444333333666999;;;777777777777888888888888777777777777888888888888777777777777777777777777777777777666666666666666888888888888888888888888::::::999999888888777777999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKTTTZZZbbbgggkkkpppyyyvvvmmmgggffffffcccbbbcccfffggghhhhhhgggddd```^^^\\\[[[ZZZ[[[\\\]]]\\\ZZZTTTSSSSSSUUUWWWXXXWWWUUUVVVVVVVVVUUUTTTRRRPPPOOOPPPPPPQQQQQQPPPNNNLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHFFFEEEDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999:::;;;<<<999999999999999999999999999888777777777777888999:::999999888888888999999999999888888888888999999999999999888888888777777777888999888777666777888999999888777777777777777888888888777777666666666999888777666666666777888888888888777777777666666666666666666666666666666666666666666666666666666777777777777777888888999999888777666555555555555666777777777888888888888777777777777777777777777777777777777888888888888666666666666666666666666222333444555666888999999777666666666555555555555666666555555555555666666999888666555444444555555777777666666666555555555777777777777666666666666888777666555444555666666666666555555555555666666666666666666666666666666555555555555555444444444777777666555555444333333666777888999888777555444444444555555555555444444666666666666666666666666666666555555555555666666555555555555666666666777666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666555555555444444444666666666666666666666555777666666555666777888999:::999777666666888:::;;;666666777777777888888888777777777777888888888888777777777777777777777777999999999999999999999999888888888888888888888888777777777777666666666666::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJJJJOOOUUUXXXZZZ^^^eeekkknnnuuuwwwnnngggffffffcccaaabbbeeefffhhhhhhgggdddaaa___]]]\\\[[[\\\]]]^^^]]][[[VVVUUUUUUWWWYYYYYYXXXWWWWWWWWWVVVVVVTTTRRRQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHFFFDDDDDDDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@???>>>;;;:::999888888999:::;;;::::::::::::::::::::::::999999888888888888999999;;;:::::::::::::::;;;;;;::::::999999999999::::::999999999888888888888888888999:::888666555666666999888777777777777777777888888888888888777777777999:::::::::999888777777999888666555555555666777444555555666777777888888555555555555555555555555777777777777777888888999999888777666666666666666777777777777888888888888777777777777777777777777777777888888888999999999777777777777777777777777333333444555777888999999666666666666555555555555333444555666777777777777888777666555555444555555777777666666666666555555888888888777666555555555999888666555444555555666666666555555555555666666666666666666666666666666777666666555444444333333888888777666666555555555777888888888777555333222444444555555555555444444666666666666666666666666666666555555555555666666555555555555666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666555555555444444555555666666666666666666666666666666666777888888999999888777777777888888666666777777777777888888777777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888666666666777777777777777999999:::::::::999999888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHFFFIIIMMMNNNNNNQQQUUUYYYYYY^^^dddjjjsss~~~wwwooohhhgggfffcccaaabbbdddfffggghhhgggeeebbb```]]]\\\[[[[[[]]]]]]\\\[[[VVVUUUUUUWWWYYYZZZYYYWWWVVVVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDBBB@@@AAAAAAAAAAAAAAA@@@??????::::::888888888888:::::::::::::::::::::::::::::::::999999999999999999:::::::::999999999:::;;;;;;999999999888888999999999888888888888888888888888777999999888666666666777888888777777777777777888999999888888888888888888::::::::::::999888777777999888666444444555666777777777777777888888999999666666666666666666666666777777777777777888888999;;;;;;:::999888888999999777777777777777888888888777777777777777777777777666777777777777888888888777777777777777777777777777777777666666666666666666666666666666555555555222444555777777777666666777777666666555555555555777777666666666666666666888777777777666666666555777777666555555666777888666666555555555555666666666666666666666666666666888888777777666666666666777777777666666555555555777777777777666555333333666666777777777777666666666666666666666666666666666666555555555555666666555555555666666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666666777777888666777777777666555444444666666666666777777777888666777777777888888888888777777777777777777777777555555555666666666666666888888888888888888888888888888888999999:::::::::777777888999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>???>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJJJJJJJKKKNNNPPPSSSUUUWWWZZZ___gggpppwwwwwwooohhhgggfffdddbbbcccdddfffggghhhgggeeebbb```\\\ZZZYYYZZZ[[[\\\[[[ZZZUUUUUUUUUVVVXXXYYYXXXWWWUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@??????::::::888888888888::::::::::::::::::::::::::::::999999999999999999999999888888888888888999::::::888888777777777777888888888888888888888888888888555777888888777777888999888777777777777777888888888888888888888888999999;;;999888666666666777888:::888666555444555777888:::::::::999999888888888777777777777777777777777777777777777777888888999;;;:::999999999999999999888888777777777777777777777777777777777777777777555555555666666666666777777777777777777777777777888888777777666666666666555555555666666666666666444555666777777666555444666666666666666555555555666666777777777777777777555666666666777777777888666555555555666888999:::666666555555555555666666555555555555555555555555666666666666777777888888666666666555555555555555555555666666666666666555666666777777777777666666666666666666666666666666666666555555555555666666666666666666666555555555666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666777777666666666555555555444555555555666666777777555666666777777777777777666666777777666555444333555666666666666777777777666777777777888888888888777777777777777777777777888888888999999:::::::::888888888888888888888888888888999999::::::;;;;;;444555666888999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>======>>>>>>>>>?????????????????????????????????>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRVVVZZZ]]]eeellltttzzzvvvnnnhhhggggggeeedddeeeeeefffhhhhhhgggdddaaa___[[[ZZZYYYZZZ[[[[[[ZZZYYYTTTTTTTTTUUUXXXXXXWWWVVVUUUTTTSSSQQQOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGEEECCCCCCCCCCCCAAA?????????@@@@@@@@@??????>>>;;;:::999888888999:::;;;999999999999999999999999888888999999999999888888666666666666777888999999888777777777777777777888888888888888888999999999444666888888777777999:::777777777777777888888999777777777888888888888888999888666555555666888999:::999777666666666777888;;;;;;::::::999888888777888888888888888888888888777777777777777888888999888777777666666666777777888888888888777777777777777777777777777777777777444444444555555555666666777777777777777777777777555555666777777888999999555555555666666666666666555666666666666666555555555555666666666666555555666666777777777777888888555555555666777888888888666555555555666888:::;;;666666555555555555666666555555555555555555555555333333444444555666666777555555555555555555555555555555555666666777777777444444555555555555444444666666666666666666666666666666555555555555666666666666666666666555555555666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666777777777666666666555555444444555555666777777777555555666777777777777777777777888888888777666666555555666666666666777777777777777777888888888888777777777777777777777777666666777777888999999999888888888888888888888888777777777888888888888888444555777888::::::;;;;;;999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>><<<======>>>>>>?????????????????????????????????===>>>??????@@@@@@??????>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHEEEFFFHHHJJJMMMOOOPPPQQQTTTYYY___cccfffmmmwwwuuummmgggggghhhfffeeeffffffggghhhhhhgggddd```^^^\\\[[[ZZZZZZ\\\\\\[[[ZZZUUUTTTTTTVVVXXXYYYXXXVVVVVVUUUSSSQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGEEECCCCCCCCCCCCAAA???===>>>>>>??????>>>>>>>>><<<;;;:::999999:::;;;<<<888888888888888888888888777777888999999888777777666666666666777888999999999888888777777888888999777777888888888999999999666777888888777666777999777777777777777888999999666666666777777888888888555555666777777888888888999999999999888888888888888888888888888888888888777777777777777777777777777777777777777888888999666666666555555666666777888888888888777777777666777777777777777777777777555555555555666666666666666666666666666666666666666666666777888888999999555555555555666666666777555555444555555666777888444555666777777666555555666666777777777888888888666666666666777777777777999888777666666777888888666666555555555555666666555555555555555555555555444444444555555555555555666666666666666666666666888888777666666666777777444444555555555555444444666666666666666666666666666666555555555555666666777666666666555555555555666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666777777777777666666666555444444555555666777777888444555666777888777777666666666666777777777777777555555555666666666777777777777777777888888888888777777777777777777777777444444444555666777777777888888888888888888888888999888888888888888888777777888999999:::999999999888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<======>>>??????@@@????????????????????????<<<===>>>???@@@??????>>>======>>>???@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCGGGFFFEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGJJJLLLMMMMMMLLLOOORRRTTTWWW\\\bbbfffjjjooovvv}}}tttlllgggggghhhffffffgggggghhhiiihhhgggccc```]]]]]]\\\[[[[[[]]]]]]\\\[[[UUUUUUUUUVVVXXXYYYXXXWWWWWWVVVTTTRRRPPPPPPPPPPPPNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCCCCCCCCCCAAA???<<<===>>>>>>>>>>>>======<<<<<<::::::::::::<<<<<<777777777777777777777777666777888999999888777666666666666666777888999::::::999999999999999999:::777777888888999999999999888999:::888666555666777777777666777777888999999555555666666777777777888222444777999::::::888777999::::::::::::999888888555555555666777777888888666666666666666666666666777777777777777888888999888777777777777777888888999888888888777777666666777777777777777777777777666666666666777777777777666666666666666666666666999999999888777666666555444555555555666666777777333333333333555777999;;;444555666777777666555555666666777777888888888999888888777777666666555555<<<:::999777555555555666666666555555555555666666555555555555555555555555888888888777666666555555777777777777777888888888;;;:::999777666666666666666666777777777777666666666666666666666666666666666666555555555555666666777777666666555555555444666666666666666666666666555555555555666666666777555555555555555555555555555555555555666666666777666666666666666666666666777777777777666666666666444444444555666777777888444555777888888888777666444444444444444555666777555555555555666666666777777777777777888888888888777777777777777777777777666777777888999::::::;;;888888888888888888888888<<<;;;;;;::::::999999999;;;;;;;;;:::999888777666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>><<<===>>>???@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBBBBBBBBCCCBBBAAAGGGEEECCCCCCEEEGGGHHHHHHJJJKKKLLLNNNQQQUUUXXXYYY]]]```eeehhhkkkqqqyyyzzzuuurrrzzznnneeehhhiiidddccceeegggfffeeeeeeeeedddaaa___[[[YYYWWWYYY[[[\\\ZZZWWWVVVUUUVVVWWWZZZZZZZZZXXXTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>??????===<<<;;;:::999999888888999999999999999888888888777777444666888999:::999777666555777:::<<<===;;;888666666666666666666666666666777777777777777888888999888888888777777777777777666777888999999888777666777777777777777777777777777777777777777777777777999888777666666777888999666666777777888888999999888888777777777777888888777777777777888888888888888777666777999999777666888888888888777777777777777777777777777777777777555555666666666666555555555555555444333333555777888888888888777777777777666444666999888444333555222444444444555777666333777777777777777777777777777777777777888888888888999999888888777888888888444555666777777666555444555555555555666666666666666666777777777777666666666666777777777777666666888888777777666666555555777777666666555555555444333444666777888777666444666666666666666666666666666666555555555555666666555555555444444555555555777777666666555555555444666555444333222333444555444555666666666555333222111222333444555777888888777666555444444555666777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777888888888999666666777888888888888777666777777777888888888888999999999999999999999999:::999888888888999;;;<<<777777888999999999999888777888999999::::::::::::888888999::::::::::::999===<<<;;;:::999888888888;;;;;;:::999:::;;;<<<===<<<<<<==============================>>>>>>>>>>>>??????>>>>>>======<<<<<>>>>>======<<<<<>>>>>===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGHHHJJJLLLNNNNNNOOOTTTUUUXXX[[[___bbbeeefffnnnrrrxxx~~~xxxtttuuusssooolllhhhfffeeeddd{{{nnnfffggghhhdddbbbeeegggfffeeeeeefffdddaaa___\\\YYYXXXZZZ\\\]]]ZZZXXXWWWVVVVVVWWWYYYZZZYYYWWWTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>>>>>>><<<;;;;;;:::999999888888999999999999999888888888777777555666888999999999777666666777999;;;<<<:::999777777777777777777777777777777777777777777888888999888777777777777777777777666777888999999888777666777777777777777777777777777777777777777777777777999888777666666777888999777777777777777888888888888888777777777777888888555555555555666666666777999888888888::::::888777888888888777777777666666777777777777777777777777555555666666666666555555555666666555444444666888888888777777777666666666888555555777777555888===:::999666444555666666444444444444444444444444444666666777777777888888888:::999888888777888888888666666777888888777666666555555555555666666666666666666777777777777666666666666777777777777666666888777777777666666666555777666666666555555555555333444666777888777666555666666666666666666666666666666555555555555666666666666555555555555666666777666666666555555555555555555444333333333444555555555666666555555444333222333333444555666777777555555555555555666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666777777777888888888666777777888999888888888777888888888999999999999999999999999999999999999888888888888888999::::::777777888999999999999888888888999:::::::::999999888888999::::::::::::999<<<;;;::::::999999999999;;;::::::999:::;;;<<<===============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMPPPRRRTTTVVVWWW[[[^^^ccciiinnntttzzz~~~|||yyywwwvvvttttttsssqqqmmmhhhccc```aaa```]]][[[YYYXXXWWWWWW}}}ooofffggghhhcccaaadddgggfffeeeeeefffeeebbb```]]][[[YYY[[[^^^^^^\\\YYYXXXWWWWWWXXXYYYYYYXXXVVVTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>>>>>>><<<:::;;;:::999999888888999999999999999888888888888888555666777999999888888777777888999999::::::999999888888888888888888888888777777777777777888888999777777777777777777888888777777888888888888777777777777777777777777777777777777777777777777777777888888777777777777888888888888888888777777777777888888777777777777888888555555555666666666777777:::999888999;;;;;;999888888888777777777777666666777777777777777777777777555555666666666666555555666777777666555555666888777777777666666666555555:::666444555555666===EEEJJJCCC:::555555666666666666666666666666666666666666666777777777777888888:::999999888777777888888777777888888888888777777555555555555666666666666666666777777777777666666666666777777777777666666777777777777666666666666666666666666555555555555333444666777777777666555666666666666666666666666666666555555555555666666666666555555555555666666666666666666555555555555555444444333444444555555777666555555444444555555444444444555555555666666444444555666777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666777777777777888888777777888999999999999888888888888999999999::::::999999999999999999999999666666777888888888888888777777888999999999999888999999:::::::::999888888888888999::::::::::::999::::::999999999999:::::::::::::::::::::;;;<<<<<<============<<<<<<;;;;;;<<<<<<=========>>>>>>>>>==================>>>>>>>>>>>>>>>============<<<======>>>???@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQTTTVVVXXX[[[___bbbdddeeefffggggggggggggfffgggfffeeeddddddeeefffgggiiillloooqqqsssvvvzzz}}}~~~~~~}}}|||zzzwwwuuutttttttttuuuvvvuuutttsssrrrlllkkkhhheeebbb```___^^^[[[[[[[[[[[[YYYVVVSSSQQQSSSRRRQQQQQQPPPPPPPPPPPP~~~pppfffggggggbbbaaadddffffffeeeffffffeeeccc```^^^\\\[[[\\\______]]]ZZZYYYXXXWWWXXXYYYYYYWWWVVVTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>>>>??????>>><<<;;;:::999999888888999999888888888888888888888888666666777888888888888777888888888888888999999:::999999999999999999999999777777777777777888888999777777777777777888888888777777777888888777777777777777777777777777777777777777777777777777777777888777777777777777777888999999888888777777666666888888777777777777888888777777888888888999999999999888888999::::::999777888777777777666666666666666666666666666666666666555555666666666666555555777888888888666666777999666666666666555555555555:::777555555555666>>>GGG\\\NNN???888666555555666888888888888888888888888666666666666777777777888::::::999888777777777777777777777777777777777777555555555555666666666666666666777777777777666666666666777777777777666666777777777777666666666666666666666666666555555555444444555666777666666666666666666666666666666666666666555555555555666666555555444444444444555555666666666666666555555555444444444444444555555555888777555444444444555666555555555555555555555444444555666777777666555444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777888888999999999999999777777888888888999999999888888888888888888888888444555777888888888777666777777888999999999999888::::::::::::999999888777888888999::::::::::::999999999888888999:::;;;;;;:::::::::::::::;;;;;;;;;>>>======<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>>;;;<<<<<<======>>>>>>>>>========================;;;<<<>>>@@@@@@@@@??????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPSSSUUUXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXTTTVVVXXXYYY[[[^^^bbbeeeeeeeeeddddddbbbaaa___^^^^^^___`````````___^^^]]][[[ZZZYYYWWWUUUTTTSSSSSSOOOPPPQQQQQQPPPOOOMMMLLLOOOOOONNNNNNNNNNNNOOOOOOqqqffffffgggbbbaaadddffffffeeefffgggfffcccaaa___]]][[[]]]___```^^^[[[YYYXXXWWWXXXYYYYYYWWWVVVTTTUUUUUUTTTTTTSSSRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPOOOOOONNNLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>===<<<===???AAA@@@???;;;:::999999888888999999888888888888888888888888666666777888888888888888888888777777777888999:::999999999999999999999999777777777777777888888999666666777777888888888888888777777777777777777888777777777777777777777777777777777777777777777777777777777888888777777777999999888888777777666666888888777777777777888888888888888888999999999999888777777888999999888666777777777666666666666555666666666666666666666666555555666666666666555555666888999999777777777888666666666666555555555555888666777888666666<<>>>>><<<<<<<<<<<<<<<=========;;;<<<>>>???@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMOOOOOONNNNNNNNNOOOPPPQQQPPPOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOQQQTTTWWWTTTTTTUUUUUUUUUUUUTTTTTTOOOPPPQQQRRRRRRQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIGGGFFFJJJJJJJJJJJJIIIIIIIIIHHH~~~pppfffffffffbbbbbbffffffeeeeeefffggggggdddbbb___]]][[[]]]``````^^^[[[XXXWWWWWWXXXYYYYYYXXXVVVTTTUUUUUUTTTTTTSSSRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB===<<<<<<===@@@AAAAAA@@@;;;:::999999888888999999888888888888888999999999777777777777777888888888888777777777777888999999999999999999999999999999777777777777777888888999666666666777888888999999888888777777777777888888777777777777777777777777777777777777777777777777777777888888888888777777888888888888777777777777888888777777777777888888666666666777777777888888888777666777999999777666777777666666666666555555777777777777777777777777555555666666666666555555666777999999777777777888777777777666666666555555666666888:::777666<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB???@@@AAACCCDDDDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFJJJKKKKKKKKKJJJJJJLLLNNNJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEGGGGGGHHHHHHGGGGGGFFFEEE~~~oooeeeeeefffccccccgggfffeeeeeefffggggggeeeccc___\\\[[[\\\___```]]]ZZZWWWVVVVVVWWWYYYZZZYYYWWWTTTUUUUUUTTTTTTSSSRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB???>>>===>>>???@@@???===;;;:::999999888888999999777777888888888999999999777777777777777888888999777777777777888888888888999999999999999999999999777777777777777888888999555666666777888888999999999888777666666777888999777777777777777777777777777777777777777777777777666777888999999888777666777777777777777888888888888888777777777777888888666666777777777888888888888888777888999:::888666777777666666666555555555777777777777777777777777555555666666666666555555555777999999777666666777888888777777777666666666555666999:::888888@@@JJJcccLLL888666:::888666777999999999999999999999999555555555666666666777777<<<;;;:::888777666666666777777666555555666777777555555555555666666666666666666777777777777666666666666777777777777666666555666666666777777777888555555555555666666666777555555555555555666777777666666666666666666666666666666555555555555666666666555555444444555555666555555555555666666666777222333555666777777777666777777777777777666555555444444555555555555555555666666555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777777777666666666555555555555555666777777777777666666666666666777777777777888888888888888888888888777777666666777777888999777777888999999999999888888888999:::::::::999999888888999::::::::::::999999888888888888888999999777888999:::;;;::::::999999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???@@@????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJJJJIIIHHHHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHHHH}}}ooodddeeefffcccdddhhhfffeeeeeefffhhhgggeeeccc^^^\\\[[[\\\___```]]]ZZZVVVUUUVVVWWWZZZ[[[ZZZXXXTTTUUUUUUTTTTTTSSSRRRQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@???>>>???>>><<<;;;;;;:::999999888888999999777777888888999999999999777777777777777888888999666666777888888888888777888888888888888888888888777777777777777888888999555666666777888999999999999888777666666777888999777777777777777777777777777777777777777777777777666777888999999888777666666666777777888888999999888888777777777777888888888999999999999::::::::::::999888999;;;;;;999777777666666666555555555555777777777777777777777777555555666666666666555555444666888888777666666666888888888888777777777777666666888:::888:::EEEQQQ\\\DDD222444:::999777888666666666666666666666666555555555555666666666777<<<;;;:::888777666666666999888777666666777888999555555555555666666666777666666777777777777666666666666777777777777666666555666666666777777888888444555555555666666777777555555555555555666777777666666666666666666666666666666555555555555666666777777666666666666777777444555555555666666777777222333555777777777777666666777888888888777555444444444444555555555666666444444333444555777999:::666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777777777666666555555555444444555555666666666666666777777777777888888888888777777777777777777777777888777666666666777999:::777777888999999999999888777888999:::::::::::::::888888999::::::::::::999999999888888888888888999777888999:::;;;:::999999888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@DDDCCCCCCCCCBBBBBBAAAAAACCCDDDDDDCCCBBBBBBCCCEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDGGGIIIJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIJJJJJJIIIIIIwwwnnneeeddddddbbbccceeefffeeedddeeeeeedddbbb```bbb```]]]\\\\\\\\\[[[YYYVVVWWWXXXZZZ\\\[[[XXXVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGEEECCCAAA@@@?????????>>>>>>???AAAAAA@@@>>><<<;;;::::::999999::::::999999999999888888777777777777777777777777777777:::999888777777888999999888888888888888888888888999888888888777777666666777777777777777777777777888777777777888999::::::888888888888777777777777:::999888777666666666666888888888777777777777777:::999777777888999888888777777666666666666777777777777777777777777777777999999999888888888888777777777777777777777777777777777666666666666777777666777777777777777666666444555777888888666444333555555555555555555555555555666777777999===BBBFFFCCC<<<555222444666666444666666666666666666666666:::999666555555666888:::???:::555555888:::888555777777777777777777777777777777888777777666555555666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777666666555555555444555555555555555555555555777777666555444444333333444444444444444444444444555555555555555555555555444444444444444444444444333444444555666777888888333333333333333333333333888777666555444444555666555555666666666666555555555444444444444555666666666666666666666666666666555555666666555444333333444444333333333333444444777777888888888777777666777777666666666666777777777777777777777777777777888888777777666666555555999888888888777777666666:::999999999888777777777;;;::::::999888777666666999888777666666666777888;;;::::::999999::::::;;;======<<<<<<<<<<<<======???>>>===<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>=========>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@??????@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFxxxooogggeeeeeeddddddfffffffffeeeffffffeeecccaaa```^^^\\\\\\]]]]]]]]][[[VVVVVVWWWZZZ\\\[[[YYYVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@@@@>>><<<<<<;;;::::::999999::::::999999999999888888888777888888888888888888888888888777666555555666777888888888888888888888888888888888888888777777777666::::::::::::::::::::::::888888777777777888999999888888888888777777777777888777777777777777888888888777777777777777777777:::888777777888999888888777777666666666666777777777777777777777777777777999999999888888888777777888888888888888888888888777777666666666666777777666666777777777777666666666777888888888777555555555555555555555555555555444444444555888???GGGLLL@@@;;;555333555777666444666666666666666666666666888777777777777777777777>>>:::555555888999888555777777777777777777777777666777777777666666555444777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555777666666666555555555444555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444555555666666555555555555555555555555888777666555444555555666555555666666666666555555444444444444444555666666666666666666666666666666666666777777666666555444666666555555555555666666777777888888888777777666777777666666666666777777777777777777777777777777888777777777666666666555888888888888777777777666999999999888888888888888999999999888888888888888;;;:::999999999999:::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===>>>>>>>>>===>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGyyypppgggffffffdddeeegggggggggfffggghhhgggdddbbb___]]]\\\\\\]]]^^^^^^]]]UUUUUUVVVYYY[[[[[[YYYWWWSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLJJJIIIHHHGGGDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@???===;;;<<<;;;::::::999999::::::999999999999888888888888999999999999999999999999777777666666666777777888777777777777777777777777888888888888777777777777777777777777777777777777888888777666666666777777888888888888777777777777666666666666777888999:::777777777777777777888888999888666666888999999888777777666666666666777777777777777777777777777777999999888888888777777777999999999999999999999999777777666666666666777777666666777777777777666666888888888888777777777777555555555555555555555555666555444444777===FFFLLL<<<999555444777888777555666666666666666666666666555666888999999888666666===999666555888999888666666666666666666666666666555666666666666555444444888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666555555555555555555555555555555555555555111222333444555777888888666666666666666666666666555555555555555555555555555555555555555555555555333333444444444444444444777777777777777777777777777777666555555555555666555555666666666666555555444444444444555555666666666666666666666666666666777777777777777777666555888777777666666777777888666777777888888777777777777777666666666666777777777777777777777777777777777777777777666666666666888888888888777777777777888888888888888999999999777777888888888999999999;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===??????>>>=========>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGyyyooogggeeeeeeddddddggghhhgggggghhhiiihhhfffddd```^^^]]]\\\^^^^^^^^^]]]TTTTTTUUUXXXZZZZZZYYYWWWSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQOOONNNMMMKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@???@@@@@@@@@>>><<<<<<;;;::::::999999::::::999999999999999999999999999999999999999999999999999999999999999999::::::666666666666666666666666888888888777777777777777666666666666666666666666888888777666555555666666888888888888777777777666777777666666777888999999777777777777777888888888999777666666888999999888777777666666666666777777777777777777777777777777888888888888777777777777888888888888888888888888777777666666666666777777555666666777777777777666999888777666666666777777555555555555555555555555999999777666666999>>>BBB888666555666888888777555666666666666666666666666555666777777777777777777;;;999666666777888777666666666666666666666666666444555555555555555444444777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555111222333444555777888888555555555555555555555555555555555555555555555555666666666666666666666666555555444444444444444444777777777777777777777777666666666555555555666666555555666666666666555555333444444555555555555555666666666666666666666666666666777777777666666555888777777777777777777888555666777777777777777777777777666666666666777777666666666666666666666666777777777777666666666666888888888777777777777777777777777888999999999:::888888888888888888888888999999999999999999::::::;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===@@@???>>>===============@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFwwwnnnfffddddddcccccceeehhhhhhhhhiiijjjiiigggeeeccc```^^^]]]^^^]]]\\\[[[UUUTTTUUUVVVYYYYYYXXXVVVSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFDDDBBBAAAAAAAAA??????>>>???AAAAAA???>>><<<;;;::::::999999::::::999999999999999999999:::888888888888888888888888888888999999::::::::::::666666666666666666666666777777777777777777888888999999999999999999999999888888777666555555666666888888888888777777777666999999888777666666777777666666777777888888888888888666555666777999999888777777666666666666777777777777777777777777777777888888888777777777666666777777777777777777777777777777666666666666777777555555666777777777777777888777666555555555666666666666666666666666666666777888999888666555666777666555555666777888777666666666666666666666666666777666555444555666888999999888777666777777777666666666666666666666666666444444555555555555555444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555555555555555555555555555555444444444555555555666666444444444444444444444444555555555555555555555555666666666666666666666666666666666555555555555555666666666666666666666666555555666666666666666666555555666666666666555555333444555555666666555555666666666666666666666666444555555666666555555555777666666555555666666777555555666777777777777777777777666666666666777777666666666666666666666666666666666666777777777777777777777777777777888888777777777888999999999:::::::::999999888777777666888888999999::::::::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>==================>>>??????>>>===<<<<<<<<<===???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAA@@@>>>===??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEwwwnnneeeccccccbbbccceeehhhggggggiiijjjjjjhhhfffdddaaa___^^^^^^]]]\\\ZZZVVVUUUTTTVVVWWWXXXWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPMMMKKKJJJIIIJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@???>>>>>>???AAAAAA@@@???<<<;;;::::::999999::::::999999999999::::::::::::777777777777777777777777555666777888999999999999777777777777777777777777777777777777888888888888777777777777777777777777888888777666666666777777888888888888777777777777:::999888777666666666666666666666777888888999999777666555555777999999888777777666666666666777777777777777777777777777777888888777777777666666666666666666666666666666666777777666666666666777777444555666777777888888777666666666666555555555555666666666666666666666666222444777888777555555555555555555666666777777777666666666666666666666666777666444333333666999:::777777777777777777777777666666666666666666666666444444555666666666666555555555555555555555555555777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666555555555555555555555555444555666666777666666666555555666666666666555555222333555666666666555444666666666666666666666666333444444555555555555555666555555444444555555666444444555666777777777777777777666666666666777777777777777777777777777777666666666666777777777777777777777777888888888888888888888888888999999999;;;;;;:::999888777666555888999:::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>???>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDxxxnnnfffddddddcccdddfffggggggggghhhjjjjjjhhhfffbbb```^^^^^^^^^^^^]]]\\\WWWVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOLLLJJJHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@?????????@@@@@@???===<<<;;;::::::999999::::::999999999:::::::::;;;;;;888888888888888888888888555666777999::::::999999888888888888888888888888666777777777888888888888555555555555555555555555888888777777777888999999888888888888777777777777888888777777777777777888555666666777888888999999666555444555777999999888777777666666666666777777777777777777777777777777888777777777666666666666666666666666666666666666777777666666666666777777444555666777888888888888666666777888777666555444666666666666666666666666111333555666666555666777555666666555555555666888666666666666666666666666555555444444555666888999555666777777777666666777777777777777777777777777444555666666777777777666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555666666666666666666666666666666666333444666777777777666666555555666666666666555555222333555666777666555444666666666666666666666666444444555666666666666666666555555444444555555666333444555666777777777777777777666666666666777777777777777777777777777777555666666666777777777888666777777777888888888888999999999888888888888888999999999888888888777777777888999:::;;;;;;;;;:::;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;999:::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<===>>>>>>======>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEyyyooogggeeeeeedddeeeggggggfffggghhhiiiiiigggeeeaaa___]]]]]]___```___^^^XXXVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPOOONNNKKKHHHGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@???===;;;<<<;;;::::::999999::::::999999999::::::;;;;;;;;;999999999999999999999999777888:::;;;<<<<<<;;;;;;888888888888888888888888666666777777888888888999888888888888888888888888888888777777888999::::::888888888888777777777777666666666666777888999:::555666666777888999999999666555444555777999999888777777666666666666777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666777777444555666777888888888888666777999:::999888666444777777777777777777777777555666666555444444777999666666666555444444666888666666666666666666666666222333555777777777777666555666888888777666666777888888888888888888888888555555666777888888777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555333333333444444555555555555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555444444444444444444444444222222333333444555666666666666666666666666666666333444666777777777666666555555666666666666555555222333555777777666555444666666666666666666666666555555666777777888777777666666555555555555666666333444555666777777777777777777666666666666777777777777777777777777777777555666666666777777888888666666777777888888888999:::999999999888888777777888888888888888999999999444555777888999999888888;;;::::::999999::::::;;;:::999999999999999999:::777888888999;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAABBBCCCCCC>>>???@@@BBBDDDEEEGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFwwwnnngggeeeeeedddccceeegggfffddddddeeeeeedddbbbeeecccaaa`````````^^^\\\VVVUUUTTTUUUWWWXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNKKKHHHGGGGGGIIIHHHGGGEEEDDDBBBAAAAAA@@@AAA???======???@@@@@@@@@>>>===;;;:::999888888888999::::::;;;;;;::::::999::::::999888888999999999999999999::::::;;;;;;;;;<<<;;;999888888999;;;<<<777777777777777777777777999888777666666777888999999999888888999:::;;;;;;999999999888777666666555888888999999999999888888999888777777777888:::;;;:::::::::999999999888888777777888888888888777777777777777777777777777777999999999999999999999999666555444555777999888777777777777777777666555555666666666666777777777777777777666666666666777777444444444444444444444444888888777666666666666666555555555555555555555555666555444444444444555666777777777777777777777777666666666666666666666666888777666555444444555666666666555555555555666666444555555666666666666666555555555555555555555555777555444555888888666333666666555555555555666666666666666666666666666666666555555555555666777777333333333333333333333333666666555555555555666666666666666666666666666666333333555666666666555444666666666666666666666666888888777777666666555555555555444444444444555555555555444444444444555555333444666777777777666555222444666777666666666888555777888::::::888777555444444444555555555555666777666555444444555666777555666666666777777888888999888777555555555666777666666777777777777666666666666666666777777777777777777666666666666777777777777777777888888888888888777666666666777999:::888888777777888888999:::;;;:::999888888999;;;===;;;;;;;;;::::::999999999;;;;;;::::::::::::999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999;;;::::::::::::;;;<<<<<<===>>>?????????===<<<;;;>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>?????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCxxxooogggeeeeeecccccceeehhhfffeeeeeeeeeeeedddbbbfffdddbbbbbbbbbaaa___]]]VVVUUUUUUVVVXXXYYYYYYXXXTTTTTTSSSSSSRRRRRRRRRQQQUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLIIIFFFEEEFFFGGGIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>>>>???@@@@@@@@@======;;;:::999888888888777888888999999888888777:::999999999999999999999777777777888888999999999777777888888777777666666777777777777777777777777888888888777777888888888777777666666777888888999999999999888777666666666777777888888888777666666888777777777777888999999:::999999999888888888888777777888888888888777777777777777777777777777777999999999999999999999999999888777777888999888666777777777777777666555555666666666666777777777777777777666666666666777777444444444444444444444444888777777666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666888777666555444555555666666666555555555555666666555666666777888777777777666666666666666666666666777555444555777888666333666666555555555555666666666666666666666666666666555555555555555666666777555555555555555555555555666666555555555555666666555555555555555555555555333444555666666666555444555555555555555555555555555555555555444444444444555555444444444444555555555555444444444444555555444444666777777777666555444666777777555444555555555666777888888777666555444444444555555555555666777666555444444555666777444444444444555555555666:::999888777666666777888666666777777777777666666555666666666777777777777888888777777777777888888666666777777777888888888777777777777777888888999888888777777888888999:::>>>===;;;999888888888999;;;;;;:::::::::999999999;;;;;;:::::::::999999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>???>>>===<<<;;;===>>>>>>??????>>>>>>===???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCxxxooogggeeeeeeccccccdddhhhgggeeeeeefffeeedddbbbfffeeecccccccccbbb___]]]VVVVVVVVVWWWZZZ[[[ZZZYYYSSSSSSSSSSSSSSSSSSRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNLLLIIIFFFEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>>>>@@@@@@@@@???===<<<;;;:::999888888888777888888999999888888777999999999999999999999999777777777888888888888888555666888999888666444333777777777777777777777777888888999999999999888888777777777666777777888999999999999888777777666666888888888888777777666555555666777777888888777777888888888888777777777777777777888888888888777777777777777777777777777777777777777777777777777777;;;:::888888999999777555777777777777777666666555666666666666777777777777777777666666666666777777666666666666666666666666777777666666555555666666666666666666666666666666444555666666666666555444666666666666666666666666666666666666666666666666777777666555555555555666666666666555555666666666666777777888888888888888777777777777777777777777666555555666777777666444666666555555555555666666666666666666666666666666444444444444555555555666666666666666666666666666666666666555555666666666444444444444444444444444333444555555666666555555444444444444444444444444444444444444444555555555555555444444444444555555555555444444444444555555444555555666777666666666555777888777555333333444666666666666666666666666444444444555555555555666666666555555555555666666444444444444555555555555999999888777777777888888555666666777777666666555555555666666666777777777999888888777777888888999666666777777777777888888666666777888888888888888888777777777777888999999===<<<:::999888888888999::::::::::::999999999999::::::::::::999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<=========;;;::::::::::::;;;<<<<<<======>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCxxxooogggeeeeeeccccccdddiiigggfffeeefffeeedddbbbeeedddbbbbbbbbbaaa^^^\\\WWWVVVVVVXXXYYYYYYXXXVVVSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOLLLIIIGGGHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBB@@@??????@@@AAA@@@???===<<<;;;:::999999999999999::::::;;;;;;::::::999888888999999::::::999999999999999999999:::::::::999999:::::::::888777666999999999999999999999999888999:::;;;;;;:::999888:::999999999999999::::::999999999888888777777777999999999999888777666666444555777888888777777666777777777777777666666666777777888888888888777777777777777777777777777777777777777777777777777777:::999777777888999777666666666777777777777666666666666666666777777777777777777666666666666777777666666666666666666666666777666666555555555666666777777777777777777777777333555666888888666555333666666666666666666666666666666666666666666666666666666666555555555666666555555666666666666555555666666777888888888888777666666666666666666666666555555555666777666555555666666555555555555666666666666666666666666666666333444444555555555555555666666666666666666666666555555666666666666555555444444444444444444444444444444444555555555555555444444444444444444444444555555555666666777777777555555444444444444555555555555444444444444555555444555555666666666666666444666777666555333333444666555444444444444555666444444444555555555555666666666666555555666666666666666666777777777777777888888777777777777777777555666666666666666666555555555555666666666777777888888777777777777888888666666666666777777777888555666777999999888777777777777777777777888999999999888888888999:::;;;<<<:::999999999999999999999:::::::::999999999999888999999999888999::::::;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<==================<<<<<<<<<======>>>>>>======<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<============>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCwwwnnngggeeeeeedddccceeejjjhhhffffffffffffdddbbbcccbbbaaaaaaaaa```\\\ZZZWWWWWWWWWWWWXXXWWWUUURRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOLLLIIIHHHHHHJJJFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@AAAAAA???>>><<<<<<;;;:::999999999999999::::::;;;;;;::::::999777888999::::::::::::999999999999999999999999999<<<;;;:::999888999999:::888888888888888888888888888999:::;;;;;;:::999888::::::999999999999999:::999999999999888888888888777777888888777666666555444555777888888777777666666666666666666666666666777777888888888888777777777777777777777777777777666666666666666666666666777666555666888999888777666666777777777777666666666666666666777777777777777777666666666666777777777777777777777777777777666666555555555555666666777777777777777777777777444555777888888777555444555555555555555555555555666666666666666666666666555555666666666666666666555555666777777666555555444555666666777777666666555555555555555555555555555555666666666555555555666666555555555555666666666666666666666666666666333444555666666666555555555555555555555555555555555555666777777666555555444444444444444444444444444444444444555555666666444444444444444444444444444444555555666666777777555555444444444444555555555555444444444444555555555555555555666666666777222444555666555444555666555555444444444444555555444444444555555555555666555666666666666666666555777777777777777666666666555555666666666666666666555555666666666666555555555555555555666666666666666666555555555555666666555666666666666777777777555666777999999888777777777777666666777777888999777777888888999:::;;;;;;999999999999999999999999::::::999999999888888888999888888888888999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<============<<<<<<<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@????????????????????????@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBvvvmmmfffeeefffeeeeeegggkkkiiigggfffffffffdddbbbaaaaaaaaaaaaaaa___[[[XXXVVVVVVVVVXXXXXXWWWTTTQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOMMMJJJGGGFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBAAA???===<<<;;;::::::999999999:::777888888999999888888777666777999:::;;;;;;:::999777777777777777666666666:::999777666666777999;;;555555555555555555555555888888999999999999888888999888777777666777777777999999999999999999999999444555555666666555555444555666777777888888777777666666666666777777777777777777888888888888777777777777777777777777777777666666666666666666666666555444444555777999888777555666666777777777777777666666666666777777777777777777666666666666777777777777777777777777777777555555444444555555666666666666666666666666666666555666777777777777666555555555555555555555555555666666666666666666666666444555666666777666666666444555666777777666555444444444555666666666666666555555555555555555555555444666777777666555555666666666555555555555666666666666666666666666666666333444666777777777666555444444444444444444444444444555666777777666555444444444444444444444444444555444444444444555666666444444444444444444444444333333333333333444444444555555444444444444555555555555444444444444555555666555555555555666777777111333555555555444555777555555555555555555555555444444444555555555555666555555666666666666555555555555555555555444444444444444555666666666555555444555555666666555555444444444555555555666666666666555555444444555555666555555666666666666777777666666777888888888888888777666666666666777888888:::999999999999888888777888888888999999999999999999999999999888888888888888888888888888999::::::::::::::::::::::::::::::999999999999:::;;;<<<===::::::::::::::::::::::::<<<<<<<<<;;;;;;:::888888;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>======????????????????????????=========>>>??????@@@@@@????????????????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBB@@@BBBDDDEEEEEEDDDCCCBBBtttkkkeeedddfffffffffiiikkkiiiggggggffffffdddbbbbbbaaaaaabbbbbb```\\\YYYTTTUUUVVVXXXZZZYYYWWWTTTQQQRRRRRRTTTUUUVVVWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOMMMKKKHHHFFFGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAABBBBBBAAA???===;;;;;;:::999999999::::::777888888999999888888777555777999;;;;;;;;;:::999888777777777666666666555666666666777777888999999666666666666666666666666888888888777777888888888999888888777666666777777999999999999999999999999444555666777888888888888888777777777777888999999666666666777777888888888777777888888888888777777777777777777777777777777777777777777777777777777888777666666888999888777555555666777777777777777666666666666777777777777777777666666666666777777666666666666666666666666555444444444444555666777555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666333444666777777777666666444555666777777666555444555555666777777777777777555555555555555555555555333666888777555444555777666666555555555555666666666666666666666666666666444555777888999888777666444444444444444444444444444555666777777666555444555555555555555555555555555444444333444555666777555555555555555555555555444333333333333333333222555555444444444444555555555555444444444444555555666555555444555666777888222444555555444333444555444555666777777666555444444444444555555555555666444555666777777666555444666555555555444444444444333444555777777777666555444555555666666555555444444444444555555555666666666666555555555555666666555555555666666666777777777777777777777888888999666666666666666777888888999999999999999888888777777888888888999999999999999999999999888888888888888888888888888999999:::999999999999999999999999999999999999:::;;;<<<===::::::::::::::::::::::::::::::;;;;;;;;;::::::999;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>??????>>><<<;;;<<<<<<=========>>>>>>>>>??????>>>>>>============????????????????????????<<<<<<======>>>??????@@@????????????????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB???AAACCCEEEFFFDDDCCCAAAsssjjjddddddffffffgggjjjkkkjjjhhhggggggfffdddbbbbbbbbbbbbccccccaaa]]]YYYRRRSSSUUUYYY\\\\\\ZZZXXXQQQQQQRRRTTTUUUVVVWWWXXXUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPMMMJJJHHHIIIKKKFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB???===;;;;;;:::999999999:::::::::::::::;;;;;;:::::::::555777999;;;<<<;;;:::999:::999999999888888777777444555888:::;;;;;;:::999999999999999999999999999999888777666666777888999;;;;;;:::999888888999999999999999999999999999999777888999:::;;;<<<<<<<<<999888777777777888:::;;;666666777777888888999999777777888888888888777777777777777777777777777777888888888888888888888888;;;999888888999999777666555555666777777777777777666666666666777777777777777777666666666666777777666666666666666666666666444444444444444555666777555555555555555555555555777777666666666666777777555555555555555555555555666666666666666666666666333444666777777777666666444555666888888666555444666666777888888888888888777777777777777777777777333666888888555444555777666666555555555555666666666666666666666666666666555666888999:::999777666555555555555555555555555444555666888888666555444666666666666666666666666555555444333444555666777666666666666666666666666666666666555555444444444555555555444444555555555555555555444444555555555666555555444444666777888444555666666444222222333444555777888888777555444444444444555555555666666444555666777777666555444888888777777666666666555444555666888888888777666444555555555555555555444444444444555555555666666777777666666666666777777555555555555666666666777888777666666666777999:::666666666666666777888888555666777888:::::::::;;;777777888888999999999999999999999888888888888777888888888777888999999:::999999999999999999999999999999999999:::;;;<<<===::::::::::::::::::::::::888888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::;;;<<<===??????===<<<;;;============>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB???AAACCCEEEFFFEEECCCAAAuuujjjaaabbbeeegggfffgggkkkjjjhhhgggeeeddddddddddddcccbbbbbbbbb```]]]ZZZWWWWWWVVVXXXYYYZZZXXXWWWRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQOOOMMMKKKJJJJJJKKKLLLHHHGGGFFFDDDBBBAAAAAA@@@CCCBBBBBBAAA@@@???===<<<<<<;;;:::999999999:::::::::999999888888999999:::::::::::::::999999888777555555555555666777888999999999999888888888777777777888888888888999999999999999999999999999999999::::::::::::::::::::::::999888888888777777666666555555666666777777777888:::::::::999999888888888888888888888888888888888999999888777666666777777666777888:::::::::999888999999999888777666666555777777888888888888777777777777777777777777777777777777888888888888777777666888::::::888666666666888999999999888777555333666666666666777777777777999888777666666777888999444444444444444444444444777777777777777777777777555555555444444333333222777777777777777777777777777777777777666666666666666666666666666666666666777777666666666666777777666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777666666555555555444444444444333333333333444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666555444333333444555666666666666666666666666666777666555444444444444444777777666666555555555444555555555555555555555555333333333333333333333333555555666666666666555555333333444555666666666555555555666666666666555555777777777777666666666666666666666666666777888999777666666555555555555666999999888888888888999999555555666666777777888888888888999999999888888777888888888888888777666666888888888888888888888888888888999999999:::::::::999999888888999999:::;;;888888888888888888888888::::::999888999:::;;;<<<<<<;;;:::888777888888999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>????????????>>>>>>============>>>???AAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>?????????>>>>>>===>>>===<<<<<<<<<>>>???@@@BBBBBBAAA@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBuuujjjbbbbbbfffgggggghhhjjjjjjhhhfffeeeddddddccccccbbbaaabbbbbb```^^^[[[VVVVVVUUUWWWXXXYYYXXXVVVTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999999999:::::::::999999888888999999:::999999:::::::::999888888777777777777888999:::;;;999999999888888888777777777888888888888999999999999999999999999999999999888888888888888888888888888888888888777777777666777888888888999999999999:::::::::999999888888888666888:::;;;;;;:::888666888888777777777777777777555555666777777777777777999999888888777666666555777777888888888888777777777777777777777777777777777777888888888888777777666888::::::888666666666777777888888888777777666666666666666777777777777777777666555555666777777666666666666666666666666666666666666666666666666555555555444444444444444777777777777777777777777555555666666777777888888666666666666666666666666777777666666666666777777666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666444444444444444444444444666666555555555444444444444444333333444444555666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777666555555555555666777444444444444444444444444666666555444444444444444777666666666555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444555555666555555555555555666666666666555555777666666666666666666666444444444555555555555555666666555555555666666777666666555555555555666666777777777777666666666666888888999999999888888777888888888888888777666666888888888888888888888888888888888999999999::::::999999888888999999:::;;;888888888888888888888888::::::999999999:::;;;<<<;;;:::999888888888999:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===============>>>???@@@@@@<<<<<<<<<======<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCtttkkkcccdddggghhhhhhjjjjjjiiigggfffdddccccccccccccbbbaaaaaabbbaaa___\\\VVVUUUUUUVVVXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKHHHHHHFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999999:::::::::999999888888999999:::888888999:::::::::999999888888888888888999:::;;;999999999888888888888888777888888888888999999999999999999999999999999999777777777777777777777777888888888888777777777777888888888888999999999999999999999999999888888888555777:::<<<<<<:::777555777777777777777888888888666666666666666777777888999999888888777666666666777777888888888888777777777777777777777777777777777777888888888888777777666888::::::888777666777777666666666777777888999666666666666777777777777666666555555555555666666666666666666666666666666555555555555555555555555555555555555555555666666666666666666666666666666444444555666777888999999777777777777777777777777777777666666666666777777666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666444444444444444444444444555555555555555444444444444444444333444444555666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777666666666666777777444444444444444444444444666555555555444444444444666666666666555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555666555555444444555555666666666666555555666666666666666666666666444555555666666555444333555555555555555666777888666666555555555555666666888888888777666555555555777888888999999999888888777888888888888777777666888888888888888888888888888888888999999999999:::999999888888999999:::;;;888888888888888888888888:::999999999999:::;;;;;;999999888888999999:::;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<>>>>>>????????????>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>??????@@@AAABBBBBB>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDsssjjjdddeeehhhhhhiiikkkjjjiiigggfffdddccccccccccccbbb``````aaaaaa___]]]VVVVVVVVVWWWXXXYYYXXXVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKGGGFFFFFFEEEDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???<<<;;;:::999999999:::::::::999999888888999999:::777888999999::::::::::::777666666666777777888999888888888888888888888888777777888888888999999999999999999999999999999999777777777777777777777777888888888777777777777777666666666666666777777777999999999888888888888888555666888999999888666555666666777777888888888888:::999888777777888999:::888888888888777777666666777777888888888888777777777777777777777777777777777777888888888888777777777888::::::999777777777888777666555555666777888666666666666777777777777666666666666666666666666444444444444444444444444555555555555555555555555444555555555666666777777666666666666666666666666555555555666777888888888777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444555666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555444444666666666666666555555555555555555555555555555555666666666666666666666666555555666666666666555555555666666666555444333333555555666666666666555555555555555666666666666666666777888999888777555333444444444555555777888888999888888777777888888999888777777777666666666555777777888999999999888888777777888888888888777666888888888888888888888888888888888888999999999999999999888888999999:::;;;888888888888888888888888999999999999999:::::::::777888888888999:::;;;;;;:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<==================<<<<<>>===<<<<<<===>>>???===>>>>>>????????????>>>??????????????????@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCpppiiieeefffhhhhhhjjjllljjjiiihhhfffddddddccccccdddbbb````````````___]]]XXXWWWWWWXXXZZZZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSOOOOOONNNLLLKKKKKKJJJJJJFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???<<<;;;:::999999999:::::::::999999888888999999:::777888999999::::::::::::777777777777777777888999888888888888888888888888777777888888888999999999999999999999999999999999888888888888888888888888777777777777777777888888777777666666666666666666888888888888888888888888777666555555555555666777555666777888999999888888:::999888777777888999:::888888888777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777999;;;;;;999777777777:::999777555444555555666666666666666777777777777777777777777777777777777555555555555555555555555555555555555555555555555444555555555666666777777666666666666666666666666777777777777666666666666777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666444555555555555555555555555444444444444555666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666444444555666666555555444555555555666666666666666555555555555555555555555555555555555555555555555555555666666666666555555555666666666555444333333555555666666666666555555444444555555666666666777666777888999888777555333444444444555555777888888:::999999888888999999:::555666666666777777777888666777888999999999999999666777777888888888777777777777777777777777777777777777888888888999999999999999888888999999:::;;;888888888888888888888888888888999999999:::::::::666777888999:::;;;;;;;;;999::::::::::::::::::999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<;;;;;;@@@???============???@@@======>>>?????????????????????@@@@@@@@@?????????????????????????????????>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBnnnhhheeefffhhhhhhiiimmmkkkjjjhhhgggeeedddddddddfffdddaaa``````___^^^]]]YYYXXXXXXYYY[[[[[[ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSOOOOOONNNMMMLLLKKKJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999999:::::::::999999888888999999:::888888999:::::::::999999::::::999999999::::::;;;888888888888888999999999777888888888888999999999999999999999999999999999999999999999999999999999777777777777888888888888999999999999888888888888777777777888888888888888888666444333333444666888555666888999999888777777888777777666666666666666888888777777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777999;;;;;;999888777888999999777666555444444444666666666666777777777777777777888888888888777777777777777777777777777777555555555555555555555555555555555555555555666666666666666666666666666666888777777777666666666555777777777777777777777777555666777888888777666555666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555444444444555555555555555555555444444555555666777555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444555555555555444444444444444444444444444444333444555666666666555444555555555666666666666666555555555555555555555555444444444444444444444444555555666666666666555555555555555666555555444444555555666666666666555555444444444555555666666777444555555666666555444333555555555555555666777888777777666666666666777777555555555666777888888888666777888999999999999999666777777888888888888777777777777777777777777777777777777888888888888999999999888888999999:::;;;888888888888888888888888777888888999:::999999999666777888999:::;;;;;;:::999999::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;;;;===<<<<<<<<<<<<<<<<<<===<<<===>>>??????@@@???????????????@@@??????>>>===??????????????????>>>>>>>>>????????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBkkkgggdddfffggggggiiimmmlllkkkiiihhhffffffeeeeeehhheeebbb```___^^^]]]\\\XXXWWWWWWXXXZZZ[[[YYYXXXSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999999999:::::::::999999888888999999:::999999:::::::::999888888;;;::::::999999:::::::::777777888888888999999999777888888888888999999999999999999999999999999999999999999999999999999999666777777777888888888888999999999999888888888777666777777777888888888999888777666666666666777888666777888999999888666555777777777777777666555555777777777777777777777888777777888888888888777777777777777777777777777777777777888888888888777777888999;;;;;;999888777888666777777777666555444444666666666666777777777777666666777888888777666666777777777777777777777777666666666666666666666666555555555444444444444444777777777777777777777777666666666666777777777777666666666666666666666666555666777888888777666555666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666444444444555555555666666555555555555555666666777555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444555666777777666555444444444444444444444444444222333555666777666555444555555555555666666666777555555555555555555555555444444444444444444444444555555666666666666555555444444555555666555555555555555666666666666555555333333444555555666777777444444444555555555555555666666555555555666666777555555444444444444555555666666666666777777777777666666777999999::::::999666666777888888888888888777777777777777777777777777777777777888888888888999999888888999999:::;;;888888888888888888888888666777888999:::999999888777888999:::;;;::::::999999999::::::::::::999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888999;;;=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>??????@@@@@@@@@>>>>>>?????????>>>===<<<======>>>>>>??????@@@@@@>>>????????????@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCjjjfffdddfffgggfffhhhmmmmmmllljjjiiigggfffffffffiiifffbbb```___^^^\\\[[[WWWWWWVVVXXXYYYZZZXXXWWWTTTTTTUUUVVVVVVWWWXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTNNNNNNNNNNNNMMMKKKJJJIIIJJJIIIGGGFFFDDDCCCBBBBBBCCCBBBBBBAAA@@@???===<<<<<<;;;:::999999999:::::::::999999999999999999::::::::::::::::::999888777999999888888777888888888777777888888999999999999777888888888888999999999999999999999999999999999888888888888888888888888666666777777888888888999888777777777666666555555666666777777888888888999777888999::::::999888777777888999:::999777555444888999:::::::::888777666777777777777777888888888777777888888888888777777777777777777777777777777777777888888888888777777888:::;;;;;;:::888888888333444666777777777666555666666666666777777777777444555666777777666555444666666666666666666666666777777777777777777777777555555555444444333333222888888888888888888888888444444555666777888999999666666666666666666666666555666777999999777666555666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666777888888888888888888888888444444444555555555666666555555555555555666777777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555666777888888777666555666666666666666666666666222333555777777666555444444555555555666666777777555555555555555555555555555555555555555555555555555555666666666666555555333333444555666666666555555555666666666666555555333333444444555666777777666666666666666777888999777666666555555555666666555555555444444555555555888888777777666666555555666666777999999:::::::::666666777888888888888888777777777777777777777777777777777777888888888888999999888888999999:::;;;888888888888888888888888666777888999:::999888888777888999:::;;;:::999999999999999::::::999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888:::<<<======<<<;;;:::;;;============;;;:::<<<<<<===??????@@@@@@@@@===>>>?????????===<<<;;;;;;;;;<<<>>>???AAABBBBBB>>>????????????@@@@@@@@@===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDooogggbbbdddfffeeefffhhhkkkjjjhhhddd```___```aaafffeeecccaaaaaa___\\\YYYSSSTTTVVVXXXYYYYYYYYYXXXUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQOOOLLLLLLNNNOOOOOONNNFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>===<<<:::999888999:::::::::999999999888777777777999999999999999999999999777777777777888999:::::::::999999888888999999:::999999999999999999999999999999999::::::999999999888888888888888888888888;;;999777555555666777888666777888999999888777666===;;;999888888888666555888888999999999999888888:::999888666666666777888888888777777777777888888999888777666555555555555666666777777777777666666999999999888888888777777777666666666777888999999999999888777666666777777444555666777777666555444666666555444444444444555111222333444555777777888777777777777777777777777888888777888888999::::::999888777555555555666777555555666666666666555555666666666666777777777777888777666555555666777888777777777777777777777777888888777777666666555555777777777777777777777777777666555444444555666777444444444444444444444444666555444333333444555666666666666555444444444333555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444333333333333333444555666777777555666888888666666666777666666666666666666666666444444444555555555666666333444444444555666666666555444333333333333444555666666666666666666666666666666666666666666666666888777666555444333222222555444444444444555666666555444333333333333444555666666777777888888999999666666666666777777777777555555555555555555555555666666666666666666666666666666777888888888888777888888777777666666555555777777777777777777777777666666777777888888999999888888888888888888888888::::::999999888888777777::::::999999999999999999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=================================<<<<<<===============>>>???????????????CCCBBBAAA@@@???@@@AAABBB??????@@@AAAAAABBBCCCCCCnnngggbbbcccfffeeefffhhhhhhgggfffdddaaaaaabbbdddgggeeecccbbbaaa___\\\ZZZWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOLLLLLLMMMNNNNNNMMMFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBB@@@??????<<<<<<:::999999999::::::999999999888888888888888999999999999999999999999999999888888888999999::::::999999888888999999:::999999999999999999999999888888999999999999888888888888888888888888888888999888777666666777777888666777888999999888777666888777555555666777777666666666777777777777666666:::999777666666666777888888888777777777777888888999888888888888888999999666666777777777777666666999999999888888888777777777777777777777777888999999999888777777777777777555666666666666666666555999888777666555444444444222333444555666777888888777777777777777777777777666666555555555666777777999888777666555555666777555555666666666666555555555555555555666666666666777666555444444555666777666666666666666666666666666666666666555555555444666666666666666666666666666555444444444444555666555555555555555555555555555555444444444444555555555555555555555444444444555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666333444444444555666666666444555777777555444555666666666666666666666666666444444444555555555666666555555666666666666666666555555444333333444555555444444444444444444444444555555555555555555555555666666666666666555555555555444444444444555666666555555444333333444555555666666666777777777777777555666666666777777777777777777777777777777777777666666666666666666666666666777777777777888888888888777777777666666666555666666666666666666666666777777777777777888888888888888888888888888888888888888888888888777777777777777777777777777777777999999888777777888999999::::::::::::::::::::::::999::::::::::::999888777999999999999::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>????????????>>>AAAAAA@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCmmmfffaaacccfffeeefffgggeeeeeeeeedddbbbccceeeggggggfffdddcccbbb```]]][[[WWWWWWXXXYYYXXXWWWVVVUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRROOOLLLKKKLLLLLLLLLKKKFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;:::999999999:::;;;888888888888888999999999999999999999999999999999;;;::::::999999999999::::::999999888888999999:::999999999999999999999999777777888888888888777777888888888888888888888888777777777777777888888888777777888888888888777777666444333555777999999888666666777777777777666666999888777777666777777777888888777777777777888888777777777777888999:::;;;666666777777777777666666999888888888888777777777999888777777777777777777999888777777777777777777777666666555555666666777:::999888777666555444333444555555666777888888999777777777777777777777777666666555555444555555555888777777666666666666777555666666777777666666555444444444444555555555555555555444444444444555555555555555555555555555555555555555555444444444444666666666666666666666666555444444333333444444555666666666666666666666666444555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666444444555555555555555555333555666666555444444555666666666666666666666666444444444555555555555555777777777777777666666666555555444333333444555555444444444444444444444444444444444444444444444444555555666666777777777888555444444444444555666666555555444333333444555555666666666666666555555555555555666666666777777777777777777777777777777777666666666666666666666666777777666666666777888999777777777777666666666666555555555555555555555555888888888888777777777777888888888888888888888888666777777777777777777888777777777777777777777777999999888777777888999999888888888999999999999999999999:::::::::999888888888888888888999999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB~~~jjjddd```cccfffffffffgggeeeeeefffdddcccccceeeggggggfffdddccccccaaa^^^\\\TTTUUUWWWXXXYYYZZZYYYYYYVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???<<<;;;:::999999:::;;;<<<777777777888999999999:::999999999999999999999999<<<<<<;;;:::999999999999:::999999888888999999:::888888888888888888888888666666777777777777666666888888888888888888888888555666777888888888888888777777777888888777777777888666555777999;;;;;;:::888888999999999999888888888888777777777777777777888888777777777777888888666666555555666777888888666666777777777777666666888888888888777777777777999999888777666666666777888888777777777777777888888777666555555666777888777777777777666555555444666666777777888888888999666666666666666666666666999888777666666555666666777777777666666666666777666666777777777777666666444444555555555666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555333444555666666555444333333444444444555666666666555555555555555555555555555555555555555555555555555555444444444444555555333333333444444444444444555555555555555444444444333555666666555444555555666666666666666666666666555555555555555555555555888777777666666555555555555555444444444444555555666666666666666666666666444444444444444444444444555555555555666666666666555444444444444555666666555555444444444444555555666666666555555444444333555555555666666666777777555555555555555555555555666666666666666666666666888777555444555666888:::777777777777666666666666666666666666666666666666999999888888777777666666888888888888888888888888555555666666777777888888888888888888999999999999999888888888888888888999888888888999999999999999999999999999999999999999999999:::::::::;;;;;;;;;:::999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::<<<======>>>>>>>>>>>>>>>;;;===???AAABBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAA{{{hhhbbb___cccffffffeeeggggggggggggfffdddbbbcccdddgggeeedddccccccaaa___]]]TTTUUUWWWYYYZZZZZZZZZYYYVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSPPPMMMKKKKKKKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDAAABBBBBBAAAAAA@@@???>>><<<;;;:::::::::;;;<<<===777777777888999999999:::999999999999999999999999<<<<<<;;;:::999999999999:::999999888888999999:::888888888888888888888888666666666777777666666666777777777777777777777777555666777888888888888888888777777777777777777888:::888777777888999999888888888999999999999888888777777777888888888777777888888777777777777888888888888777666555555666666666666777777777777666666777777777777777777777777999999888777666666666777888777777777777777888888888777666555555666777888333333555666666666666666777777777888888888888888666666666666666666666666999888777666666555666666666666666777777777777666666666777777777777666666555555666666666777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666777777666666666444444444444444444444444333444555666666555444333333444444444555666666666555555555555555555555555555555555555555555555555555555444444444444555555333333333444444444555555555555555555555444444444555666888888666555666777666666666666666666666666555555555555555555555444666666666555555444444444555555555555555555555555666666666666666666666666555555555555555555555555555555444444444333333333555444444444444555666666555555555555555555555555666666555555444444333333555555555555666666666666555555555555555555555555666666666666666666666666888666555444444666888999666666666666777777777777777777777777777777777777999999888888777777666666777777777777777777777777555555666666777777888888777777888888888999999999888888888999999888888888888999999999:::::::::;;;999999999999999999999:::999999:::::::::;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>:::;;;>>>@@@AAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAAwwwfffaaa^^^bbbffffffeeeggghhhiiiiiigggdddbbbbbbbbbfffdddcccbbbbbbaaa___\\\XXXXXXYYYZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>><<<;;;:::::::::;;;<<<===888888888888888999999999999999999999999999999999;;;::::::999999999999::::::999999888888999999:::888888888888888888888888666666777777777777666666777777777777777777777777777777777777777888888888888888777777777777888888999888666555666777666555666666777777777777666666666666777888888888888777888888777777777777888888;;;:::999888777777777777666666777777777777666666666666777777777777777888999888777777777777777777777777777777777888888999888777777666666777777888000111333555777777777666888888888777777777777777777777777777777777777777666666555555444555555555555666666777777777777666666777777888888777777666666666666666777777777888666666777777777777666666555555555555555555555555666666666777777777777777555555555555555555555555666777777888888777777666444444444444444444444444444555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444555555666777777777444444555555555555555555555777888888777666666777666666666666666666666666555555555555555444444444555555555555444444444444444555666666666666555444444444444444444444444444666666666666666666666666444444444333333333222222555444444444444555666666444555666666666666555444555555555555555444444444444444555555555666666666777777777777777777777777666666666666666666666666666666555555555666777888666666666666777777777777888888888888888888888888888888888888777777777777777777777777777777777777666777777777777777777888444555555666666777777777777888999999999999888777888888999999:::;;;;;;;;;999999888888999999:::;;;888888888888999999999999888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======;;;;;;===>>>???@@@AAAAAA??????@@@@@@@@@@@@@@@@@@ttteee___^^^bbbffffffeeefffhhhiiiiiigggeeecccbbbccceeecccbbbbbbbbbaaa^^^\\\XXXYYYZZZZZZZZZYYYWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLLLLMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>><<<;;;::::::;;;<<<===>>>999999999888888888888888999999999999999999999999999999888888888999999::::::999999888888999999:::888888888888888888888888666777777888888777777666777777777777777777777777999888777666666777777888999888777666666777888999999777555555666777666555666666777777777777666666555666777888999888888777888888777777777777888888999999888888888888888999666666777777777777666666666666666666777777888888777777777777777777888999777777777777777888999999777777777888888777777777111333555777888888777666888888777777777666666666777777777777777777777777666666555555555666777777444555666777888888777666777777888888888888777777555555555666666666777777555555666777777666555555666666666666666666666666555555555666666666777777555555555555555555555555555666777888888777666555555555555555555555555555555555444444444444555555555555555555555444444444555555555555555555555555555555555555555555555555555555444444444444555555444444555555666777777888333444444444555666666666444666777777666555555666666666666666666666666666666666555555555444444444555555555555666666666666444555666777777666555444444444444444444444444444555555555555555555555555333333333444444444444444555444444444444555666666444555666777777666555444555555555555555666666666444444444555555555666666777777777777777777777777666666666666666666666666555555555666666666777777555666666666777777777888777777777777777777777777777777777777777888888888777777777777777777777777888888888888888777777777444444555555666777777888777888999999999999888777777777888888999:::::::::999999888888888999:::;;;999999999999::::::::::::777888888888999999999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;<<<======>>>>>>======<<<<<<<<<===>>>???@@@AAA@@@@@@??????????????????sssddd___]]]bbbffffffeeeffffffhhhiiihhheeedddcccddddddcccaaaaaaaaa```^^^\\\UUUVVVXXXYYYZZZ[[[ZZZZZZVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQNNNMMMMMMNNNMMMLLLHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;:::;;;<<<===>>>:::999999999888888777777999999999999999999999999777777777777888999:::::::::999999999999999999:::777777777777777777777777777777888888888888777777777777777777777777777777;;;999777666555666777888999888777666666777888999:::888777777888999999888888888999999999999888888555666777999999999888777888888777777777777888888555555555555666777888999666666777777777777666666555666666666777777888888777777666666777888999999777777666777777888999999666777888999999888777666444555777888999888666555888888777777666666555555777777777777777777777777888888777888888999:::;;;444555666888888888777666777777888888888888777777444444444555555555666666333444555666666555444333777777777777777777777777444444444555555555666666555555555555555555555555444555666777777666555444666666666666666666666666666555444333333444555666666666666555555444444333555555555555555555555555555555555555555555555555555555555444444555555555222222333333444555666666333333444444555666777777333555666666555444444555666666666666666666666666666666555555555444444444555555666666777777888888444555666777777666555444666666666666666666666666444444444444444444444444222222333444555666777888555444444444444555666666444555666777777666555444444555555555666777777777444444444555555555666666555555555555555555555555666666666666666666666666444555666666777666666666555666666666777777888888666666666666666666666666666666777777888888999999777777777777777777777777::::::999999888888777777555666666777888999999:::777888999::::::999888777555666666777888999999999999999888888888999;;;<<<;;;;;;<<<<<<<<<<<<======777777888888999999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::888888:::<<<>>>;;;<<<<<<=====================<<<<<<<<<>>>???AAA@@@@@@??????????????????ttteee```^^^cccggghhhhhhjjjffffffeeeeeedddcccbbbbbbbbbbbbbbbcccdddbbb___]]]VVVUUUVVVWWWYYYZZZYYYXXXSSSSSSSSSRRRSSSSSSTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWTTTQQQNNNMMMMMMMMMMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEAAAAAAAAAAAA@@@???>>>>>><<<;;;::::::999999::::::999999999::::::;;;;;;;;;888999999::::::999999888999999999999999999999999999999999999999999999999999999999999999999999999888888999999999999888888999999999888888888888888999888888888777777666666999999999999999888777666777888888888888999999999888888888888888888888888777777777777666666666666999999888777666666777777777666666666777888999999999999888777777777777777888888888888888888888888888777666555555666777888666777888999999888777666777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666444555555666777666666666777777666666666666777777777777666666666666777777888888777777666666666555666666666666777777777777777777666666666666777777666666666666666666666666777777777777777666555555555555555555555555555555666666666666666666666666666666555555555555666666444444555555555555444444666666666666666777888888666666666666666555555555444555555666555444222111444555666555444444555666666666555555555444444444555555444444444444555555555555555555666666666666777666555444444555666777444444555555666777777777666666666555444444444333666666555555555444444444555555555666666666666777555555555555555555555555666666666666666666666666555666777777777666444333555555555555555555555555555666666666777777888888666666777777777777666666444555555555555555444444777777777777777777777777666666777777777777666666777777777777777777777777777777666666555555444444888888777777666666555555666666777888888888888888999888666888:::;;;888666888888888888888888888888888888999999999999888888999999999999999888777666666666777888999::::::;;;888888999999999:::::::::<<<;;;999888888999;;;<<<::::::::::::::::::::::::::::::999888999:::;;;<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>======<<<;;;:::;;;<<<>>>????????????;;;<<<<<<===>>>??????@@@sssgggaaa___cccggggggfffhhheeeeeeddddddccccccbbbbbbcccbbbbbbcccdddccc```]]]WWWVVVVVVXXXZZZ[[[ZZZXXXUUUUUUTTTTTTTTTUUUVVVVVVXXXWWWVVVUUUUUUUUUUUUVVVQQQOOOLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDBBBBBBBBBBBBBBB@@@??????<<<;;;::::::999999::::::999999999::::::;;;;;;;;;888999999::::::999999888999999999999999999999999999999999999999999999999999999999999999999999999777888888999999888888777888888888888888888999999888888888888777777777666999999999888888888888888777888888888888999999999777777777777777777777777666666666777777888888888999999888777777777777777777777777777777777888999999888777666666666666777666666666666666666666666888777666555555666777888666777777888888777777666777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666444555555666666666666666777777666666666666777777777777666666666666777777777777777777777666555555666666666666777777777777777777666666666666777777666666666666666666666666777777777777777666555555555555555555555555555555555555555555555555555555555555444444444444555555444555555666666555555444555555555444555666666777666666666666555555555555333333444555555555444333444555666555444444555666666666555555555444444444555555444444444444555555555555555555666666666666777666555444444555666777666666666666666555555555555555555555555444444444666666555555555444444444333333333444444444444555444444444444444444444444555555555555555555555555666666666666666555444444555555555555555555555555555555555666666777777777666666777777777777666666444555555555555555444444777777777777777777777777666666777777777777666666777777777777777777777777777777666666666666555555888777777777666666666555666666777888888888888888999777777888::::::888666888888888888888888888888777888888999999888888777999999999999999888777777777777777888999999::::::888888888999999999:::::::::999777666666777999:::888888888888888888888888::::::999999999:::;;;<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<===============<<<<<<======>>>=========<<<<<<======>>>>>>??????sssiiiccc```cccfffeeeeeefffccccccccccccccccccbbbbbbcccccccccdddeeedddaaa^^^XXXWWWWWWYYY[[[[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTQQQOOOLLLKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;::::::999999::::::999999::::::::::::;;;;;;888999999::::::999999888999999999999999999999999999999999999999999999999888888888888888888888888777777888888888888777777777777777888999999999:::888888888888777777777777999888777777777888999:::777888888888888999999999666666666666666666666666555555666777888999:::;;;999888777777777777777777999888777777777777777777777777666666555555666666666666666666666666666666777777666666666666777777777777666666666666777777777777777777777777777777666666666666777777777777666666666666666666666666777777777777666666666666555555555666666666666666777777666666666666777777777777666666666666777777666777777888888777555444666666666666777777777777777666666555555666666777666666666666666666666666666666777777777666555555555555555555555555555555555555555555555555555555444444333333333333444444444555555666666555555444444444333333444444555666555555555555555555555555222222333555555666666555444555666555444444555666555555555555555444444444555555444444444444555555555555555555666666666666666666555555555555666666888777777666555555444444444444444555555555555555555555555555555444444444333333333444444444444555444444444444444444444444555555555555555555555555777666555555444555555555555555555555555555555555555555555555555666666666555666666777777666666555444444555555555555555444777777777777777777777777555666666777777666666555777777777777777777777777666666666777777777888888777777777777666666666666666666777888888888888888888777777888999999888666888888888888888888888888777888888999999888888777888999999999999888777777888888888888888888888888888888888999999999999::::::999888777777888999:::888888888888888888888888::::::999999999:::;;;<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::888999:::;;;============<<<<<<======<<<<<<;;;:::============>>>>>>>>>>>>ssshhhbbb___cccfffeeeeeefffbbbbbbbbbbbbbbbbbbccccccdddddddddeeefffdddaaa^^^YYYXXXXXXYYY[[[\\\[[[YYYVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWUUUTTTSSSRRRRRRSSSPPPNNNMMMMMMNNNMMMMMMHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???<<<;;;::::::999999::::::::::::::::::::::::::::::888999999::::::999999888999999999999999999999999999999999999999999999999888888888888888888888888666777777888888777777666666666777888999:::::::::888888888777777777777777999888777666666888:::<<<777777888888888999999999777777777777777777777777666777777888999999::::::888888777777777777777888999999888777666666666777666666555555555555666666888888888888888888888888777777666666666666777777888777666555555666777888666666666666666666666666666666666666777777777777666666666666666666666666777777777777666666666666555555555555555666777777777777666666666666777777777777666666666666777777555666777888888777666555666666666666777777777777666666666555555666666666666666666666666666666666555666666666666666555555555555555555555555555555555555555555555555555555555444444333333444444555555555666666666666555555444444444333444555555666444444555555555555555666333444444555555555555555444555666555444444444666555555555555555555555555555555444444444444555555555555555555666666666666666666666555555666666666777777666666555555555555333444444444555666666666555555555555555555555555555555555666666666666777444444444444444444444444555555555555555555555555777666444333333444555666555555555555555555555555444444555555555555555555555666666666666666666555333444555555666555555555777777777777777777777777555666666666666666666555777777777777777777777777555666666777888999999999777777777777666666666666666666777888888888888888777777777888888888777777888888888888888888888888777777888888888888777777888888999999999888888777999999999888888888777777888888888888999999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::>>>>>>>>>>>>============rrrfff```^^^bbbfffffffffgggbbbbbbbbbbbbbbbbbbccccccdddddddddeeefffdddaaa^^^YYYYYYXXXYYY[[[[[[ZZZYYYTTTTTTTTTTTTUUUVVVWWWXXXZZZYYYWWWUUUSSSRRRRRRQQQRRRPPPMMMMMMMMMNNNNNNMMMHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBAAAAAA@@@???>>><<<;;;::::::999999::::::::::::::::::::::::::::::888999999::::::999999888999999999999999999999999999999999999999999999999888888888888888888888888777777888888888888777777666666777888999:::::::::777777777777777777888888999888777666666888:::<<<777777888888888999999999888888888888888888888888999999888888888888888888888777777777777777888888999999888777666666666777666666555555555555666666888888888888888888888888666666777777777777666666888777666555555666777888666666666666666666666666555666666666777777777888777777777777777777777777777777777777666666666666666555555555555666777777777777666666666666777777777777666666666666777777555666777888888777666666666666666666777777777777666666555555555555666666666666666666666666666666555555666666666666555555555555555555555555555555555555555555555555555555666666555555555555666666555666666666666666666555555555444444555555666777333444444444555555666666666666555555444444444444444555666555444444444666444555555555555555555555555555444444444444555555555555555555666666666666555666666666666666666555555555555555666666777777333444444444555666666666444555555555555555555555555555555666666666666777444444444444444444444444555555555555555555555555666555444333333444555666555555555555555555555555555555555555555555444444555555666666666666555555333444444555666666555555666666666666666666666666555555666666666666555555666666666666666666666666555555666777888999::::::666666666666777777777777666666777888888888888888666777888888888777777777777777777777777777777777777777777888888777777777777888888999999999888888::::::999999888777777777777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============rrreee```^^^bbbfffffffffgggccccccccccccccccccbbbbbbcccccccccdddeeedddaaa^^^YYYXXXXXXYYYZZZ[[[YYYXXXSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXWWWUUUSSSRRRRRRQQQPPPMMMKKKJJJKKKLLLLLLKKKHHHHHHHHHHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<;;;::::::999999::::::;;;;;;::::::::::::999999888999999::::::999999888999999999999999999999999999999999999999999999999999999999999999999999999888888999999999999888888777777777888999999999:::777777777777888888888888999888777777777888999:::777888888888888999999999888888888888888888888888999999888888888777777777777777777777777888888999999888777777777777777777666666555555666666777777666666666666666666666666666666777777777777666666888888777777777777888888777777777777777777777777555555666666777777888888777777777777777777777777777777777777666666666666666555555444444666777888777777666666666666777777777777666666666666777777666666666666777777777777666666666666777777777777666555555444444555555666666666666666666666666666444444555666666666555555555555555555555555555555444444444444444444444444666666666555555666666666555666666777777666666555555555555444555666666777333333333444555555666666888777666555444444444444444555666555444444555666444444444555555555555555555555444444444444555555555555555555666666666666555555666666666666555555444444555555666777777888444444444555555555555555444444444555555555555555333333333444444444444555555555555555555555555555444444444444444444444444444444444444444444555666555555555555555555555555666666666555555555555555444555555666666555555444333333444555666666666666666666666666666666666666444555555666666555555444666666666666666666666666555555666666777888999999666666666666777777777777666666777888888888888888555777888888777666666777777777777777777777777777666777777888888777777666777777888999999999999888:::999999999888888777777777777777888888888888999888888888888888888888888888888888888888888888888888999:::;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;::::::777888:::;;;<<<=====================>>>>>>>>>>>>qqqgggaaa^^^bbbeeeddddddeeeeeeeeeddddddccccccbbbbbbcccbbbbbbcccdddccc```]]]YYYXXXWWWXXXZZZZZZXXXVVVRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRRRROOOMMMKKKJJJKKKMMMLLLLLLGGGGGGHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;::::::999999::::::;;;;;;;;;::::::999999999888999999::::::999999888999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999888888888888888888999999666777777777888888888888999999999888888888888888777888888888888999999999888888888888888888888888666777777777777777777777777777777777777888999999777777777777777777888999777666666666666777888999666666666666666666666666555666777888888777666555888888999999999999888888777777777777777777777777555555555666777888888888777777777777777777777777777777777777666666666666777666444444444555777888777777666666666666777777777777666666666666777777777666555555555666888999666666666666777777777777666555555444444555555666666666666666666666666666333444555555666666555555555555555555555555555555444444444444444444444444666555555444444555555666666666777777777777666666444444333333444444555666222222333444444555666666777666555444444555666666444555666555444444555666444444444555555555666666555555444444444444555555555555555555666666666666444555666777777666555444555555555666666666666666555555555555555444444444444444444555555555666666333333333444444444444555666666666666666666666666444444444444444444444444222333444444555555555444555555555555555555555555777777777666666555555555444555555666666555555444222333444555666666666666666666666666666666666666444555555666666555555444666666666666666666666666555555555666666777777777555666666666777777777888666666777888888888888888444777999888666555666888777777777777777777777777666666777777777777666666777777888999999999999999999999999888888888888888777777777777888888888888888888888999999888888888888888888888888888888888888999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<=========<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????qqqiiiccc___bbbdddcccbbbcccffffffeeeeeedddcccbbbbbbbbbbbbbbbcccdddbbb___]]]XXXWWWWWWXXXYYYYYYWWWVVVSSSSSSSSSTTTUUUVVVXXXYYYWWWWWWUUUTTTSSSSSSRRRRRRQQQOOOMMMLLLNNNOOOOOONNNFFFFFFGGGFFFEEEDDDBBBAAACCCCCCCCCCCCBBBAAA@@@@@@<<<;;;::::::999999::::::;;;;;;;;;::::::999999999999999999::::::999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888888888666666777777888888888999999999999999999888777666777888888888888999999999777777777777777777777777444444555666777888999999777777666777777888999999777777666666777888999999777777777777777888999999888888888888888888888888555666777888888777666555888999:::;;;;;;:::999888777777777777777777777777444555555666777888888999777777777777777777777777777777777777666666666666777666444333444555777999777777666666666666777777777777666666666666777777888777555333444666999;;;666666666666777777777777555555555444444555555555666666666666666666666666333333444555666666666555555555555555555555555555444444444444444444444444555444444333333444444555666666777777777777666666333333222222333333444555222222333333444555666666555555444444555666888999444555666555444444555666444444444555555555666666555555555444444555555555555555555555666666666777444555666777777666555444777777777666555555444444666666666555555444444333444444444555555555666666555555555666666666777777777777777777777777777777444444444444444444444444111222444555666555444444555555555555555555555555888888777777666666666555444555555555555555555444222333444555666666666666666666666666666666666666444555555555555555555444666666666666666666666666555555555555666666666666555666666666777777888888666666777888888888888888444777999888666555666888777777777777777777777777666666777777777777666666666777888999999999999999888888888888888888888888777777777777888888888888999::::::;;;;;;::::::999::::::::::::::::::::::::888999:::;;;<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::<<<===>>>>>>??????<<<<<<======<<<<<<;;;:::;;;<<<<<<===>>>??????@@@sssddd```[[[\\\aaaeeeeeedddjjjhhhfffcccaaa___^^^^^^aaaaaacccdddeeeccc___[[[[[[YYYWWWWWWWWWVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSRRRYYYXXXVVVTTTSSSSSSSSSTTTUUUPPPLLLLLLOOOPPPMMMIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::666777888999;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999888888999::::::888888888888888888888888888888777777888888999:::999999888888888888999999999999999::::::999999999999999888888888888888999777777777777777777777777777777777777777777777777666777888999999888777666999888666555444555777888999888777666666777888888888777777777777777777777777777666666666666777777:::999777666666666777888888888888888888888888888777777666777777888999999777777777777777777777777888888888777777777777777777777777777777777777777999888777666666777888999777777777777777777777777666666666666666666666666666666666666666777888888888888777777777777888888666666555555444444333333888777666555444444555666666666555555555555666666555555555555555555555555444444444444444444333333555555666666666666555555666666666555444444333333333333444444555666666666555555444444444444555555555666666666555444333333555555555555555555555555666666666666666666666666444444444444444444444444000000111222333333444555333444444444555666666666555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666999888888777666555555444777666555444333222222222666666555555555444444444555555555555555555555555444333333333333444555555777777666555555555555555555777888777444333444666777777777777777777777777777777777777777777777777777777777777666666666666555555555555555555555555999777555222111111222333666666777888888888888888888888777777666666555555666666666666777777777777888777666555555666888888777777777777888888888888::::::999888777777888888888888888888888888888888888888888888888888888888:::::::::999999888888888:::::::::::::::::::::::::::::::::999999888888888888888999999999:::::::::::::::::::::;;;<<<======:::;;;<<<===============888999<<<>>>>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>qqqddd```\\\]]]aaaddddddcccgggffffffeeecccbbbaaaaaaaaaaaabbbdddeeeccc___[[[[[[YYYXXXWWWXXXWWWVVVTTTPPPQQQSSSTTTUUUUUUUUUTTTWWWVVVUUUSSSRRRRRRSSSSSSSSSOOOKKKKKKMMMNNNKKKHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::999888888999::::::888888888888888888888888<<<;;;999888777777666666666666555555555555666666888888999999999999888888999888888777777888888888777777777777777777777777888888888888888888888888777888999::::::999888777999888666555555555777888999888777666666777888888777777777777777777888888888888777777777777888888;;;:::999888777888999999888888888888888888888888777777666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777888777666666666666777888777777777777777777777777666666666666666666666666666666666666666777888888888888777777777777888888777777777666666666666666888777666555444555555666666666555555555555666666555555555555555555555555555555555555444444444444555555666666666666555555555555555555555555555555555555555555555555444444555555444444444444555555555555555666555555444444555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444555666666777777888888888777666555555555666555444444333333333333666666555555555444444444555555555555555555555555666555555555555666777777777777666555555555555555777999:::999666555666888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888666555333333444555666666666777888888888888777888777777777666666666555777777777777888888888888:::999777666666666666777777777777777888888888888:::999999888777777888888::::::::::::::::::::::::888888888888888888888888:::::::::999999888888888::::::::::::::::::::::::::::::999999999999999999888999999999999:::::::::::::::::::::;;;<<<======;;;<<<===>>>???@@@@@@@@@;;;;;;<<<===>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>oooccc```\\\]]]```ccccccbbbbbbbbbddddddddddddcccbbbaaaaaabbbddddddccc___\\\ZZZYYYXXXYYYZZZYYYXXXVVVOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUSSSRRRQQQRRRRRRSSSQQQNNNJJJJJJLLLMMMKKKHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::<<<;;;;;;::::::999999888::::::999999999999:::::::::::::::::::::::::::::::::999999888888999999:::888888888888888888888888<<<;;;999888777777666666999888888777777888888999777888888888888888888777888777777777777777888888888888888888888888888888888888888888888888888888666777777888888777777666999888777666555666777777888888777777777777888888666666666777777888888888999999888888888888999999:::999888777777777888888888888888888888888888888777777666666555666666666777777777777777777777777777777777777777777777777777777777777777777777777777666666555555666666777777777777777777777777777666666666666666666666666666666666666666777888888888777777666666777777888777777888888888888888999777777666555555555555666666666555555555555666666555555555555555555555555555555555555666666666666555555666666666666555555333444444555666666777777777666666555444444333333555555444444444444555555444444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666666555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666777888888888888777777666666555555555444444333333444444444555555555555555444444444555555555555555555555555666666555555666666777888777777666555555555555555777888999888666666666777777777777777777777777777555555555555555555555555666666666777777888888999888888888888888888888888666666555555555666888999555666777777888888777777777777777777666666666666777777888888888999999999;;;:::888777666555555555777777777777888888888888:::999888888777888888888::::::::::::::::::::::::888888888888888888888888999999999999999888888888::::::::::::::::::::::::999999999999999999::::::999999999999::::::::::::::::::::::::;;;<<<=========>>>???AAABBBCCCCCCCCC???>>>>>>=======================================|||mmmaaa___]]]]]]```bbbbbbbbb___```bbbddddddcccaaa```bbbbbbbbbcccdddccc___\\\YYYYYYYYYZZZ[[[[[[YYYXXXQQQRRRSSSTTTUUUVVVVVVWWWUUUTTTSSSRRRQQQRRRSSSSSSPPPNNNKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::<<<;;;;;;::::::999999888:::999999888888999999:::999999999999999999999999999999999999999999999999888888888888888888888888888888777777888888999:::::::::999999999999::::::777777888888888888777777777777666666777777888888777777777777777777777777777777777777777777777777888888888888888888888888999888777666666666777777777777777777777888888888555555666666777888888888999888888777777888888999777666666555555555555555888888888888888888888888888777666555555444555555666666666666666666666666666666666777777777777777666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666777777888777777666666666666777777777777777888888999999999666666666555555555666666666666555555555555666666555555555555555555555555666666666666777777777777555555666666666666555555444555555555666666666777666666555555555444444444555555444444444444555555333333444555666666666555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666555444444444333555555555555555555555555555555555555555555555555555555555555555555555555555555666666777888888888888777777777666666666555333333333333333444555666555555555555555555555555555555555555555555555555444444444444444555555666777777666555555555555555555555555555555444555555666666666666666666666666555555555555555555555555444444555666777777888888666666666666666666666666666666555555555666777888555666666777777777777777777777777777666666666666666777777777777888888888888777777666666555555555666777777777888888888888999999888888888888888999777777777777777777777777888888888888888888888888999999999888888888888888999999999999999999999999888888888999999:::::::::999999999:::::::::;;;;;;::::::::::::;;;<<<======>>>???AAACCCDDDEEEFFFFFFBBBAAA???===<<<<<<===>>>========================xxxjjj^^^]]]]]]]]]___aaabbbbbbbbbcccdddeeeeeecccaaa___bbbbbbbbbccccccbbb___]]]XXXXXXYYY[[[\\\\\\ZZZXXXTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVTTTSSSRRRRRRSSSTTTPPPNNNMMMLLLLLLLLLLLLKKKHHHHHHGGGEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::999999::::::::::::;;;;;;:::999999888888999999:::999999999999999999999999999999999999999999999999888888888888888888888888888888777777888888999:::777777777666666777777777777777888888888888777777777777777777777888999999666666666666666666666666666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777666666777777888888888888555555666666777777777777777777666666666666777777666666666666555555555444777777777777777777777777888777666555555444555555666666666666666666666666555555666666777777777777666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777666666666666666777777888777777666666666666777777666666666777777888888888555555666666666666666666666666555555555555666666555555555555555555555555666666666777777777888888555555666666666666555555777777666666666555555555444444444555555555666666555555444444444444555555333333444555666666666555555555555555555555555555555555555555555555555555666666666666666666666666333444444555666666777777666666666555444444444333555555555555555555555555555555555555555555555555555555555555555555555555555555666666777888888888777777777777666666666666333333333333444444555666444555555555555555555555666666666666666666666666555444444444444555666666777777666555555555555555555444444444555555555444666666666666666666666666666666666666666666666666333333444444555666777777666666666666666666666666666666666555555555555555555555666777777777777777666666666666777777777777555555555666666666666777333444444555555666666666666777777777888888888888999888888888888888999999777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888888999999:::::::::999999:::::::::;;;;;;;;;::::::::::::;;;<<<======???@@@AAACCCEEEFFFFFFGGGDDDBBB???===<<<<<<>>>???========================rrrfff[[[[[[\\\]]]___aaabbbcccfffgggggggggfffdddcccaaacccbbbbbbbbbcccbbb```]]]XXXXXXYYY[[[\\\\\\YYYWWWVVVUUUUUUTTTTTTTTTUUUUUUXXXWWWUUUSSSRRRRRRRRRSSSOOONNNMMMMMMLLLLLLLLLMMMIIIHHHGGGFFFEEECCCCCCBBBBBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::888888999::::::;;;<<<<<<::::::999999999999::::::999999999999999999999999888999999::::::999999888888888888888888888888888<<<;;;999888777777666666999999888888888888999999777888888888888888888777777777777777888999:::;;;666666666666666666666666666666666666666666666666777777666666666666777777999999888888888777777777555666777888888999888888666666666666666666666666777777666666666666777777888888999999999888777666777777777777777777777777777777666666555666666666777777777777777777777777444555555666666777777888777777777777777777777777555666666777777666666555777777777777777777777777777777777777777777777777666666666666666777888888777666666555555666666777555555666666666666666666444555666666777666666666666666555555555555666666555555555555555555555555555555666666777777888888555555666666666666555555888888777666666555444444333333444444555666666777555555444444444444555555444444555555666555555555555555555555555555555555444444444444444444444444555555555555555555555555222222333444555666777777555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666777888888777777777777666666666666333333333333333444555666444444444555555555555555666666666666666666666666777777666666777777888999777777666555555555555555777555555555777888777666777777777777777777777777666666666666666666666666444444444555555666666666888888888888888888888888666666666555555444444444444555666666777777666666666666666666777777777777444444444555555555666666222333444555666777777777777777777777888888888888888888888777888888999:::999999999999999999999999777777777777777777777777777777777888888888888888999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======>>>???@@@BBBCCCDDDDDDDDDCCCAAA???===<<<<<<===>>>========================kkkaaaXXXYYY[[[]]]___aaaccceeeffffffeeeeeedddccccccccccccbbbaaabbbcccbbb```^^^XXXXXXYYY[[[\\\[[[XXXUUUUUUTTTTTTTTTTTTUUUWWWWWWXXXWWWUUURRRQQQPPPPPPPPPMMMMMMMMMLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCAAAAAA======<<<;;;::::::::::::888888999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;888888888888888888888888888999::::::::::::999888888888888888888888888888<<<;;;999888777777666666<<<;;;;;;::::::;;;;;;<<<888888999999999999888888888888888888999:::;;;<<<888888888888888888888888888888888888888888888888444444333222222333444444888999999999888888777777444555777888999999888888777777777666555555444444888777777777777777777888888999:::::::::999888777777777777777777777777777777777666666666777888888777777777777777777777777444444555555666777777888777777777777777777777777666666777888888777666666777777777777777777777777777777777777777777777777666666666666666777888888666666555555555555666666666666666666666666555555333444666777777777666666666666555555555555666666555555555555555555555555444444555666666777888888555555666666666666555555777777777666666666666666444444555555555555555555555555444444444444555555555555555666555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555666666666444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444555666666777777666666666666777777777777444444333333333444555555444444444555555555666666666666666666666666666666777777777777777888888999777777666555555555555555666555333555777888777555777777777777777777777777555555555555555555555555666666777777777777777777777777777777777777777777555555666777777777666666444555666666777777666666555666666666777777777888555555555555666666666666444555666888888888777777777777777777888888888888888888777777888999999:::999999999999999999999999777777777777777777777777666777777777888888888999888888888888888888888888::::::999999999999999999:::::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<=========>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>zzzfff^^^VVVXXX[[[]]]___aaadddfffbbbbbbaaa``````aaaaaabbbdddbbbaaabbbbbbbbb```^^^XXXXXXYYY[[[\\\ZZZWWWTTTSSSSSSSSSSSSTTTVVVYYYZZZXXXWWWTTTQQQOOONNNNNNNNNKKKLLLLLLKKKIIIIIIJJJLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA======<<<;;;::::::::::::999:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888888888888999:::;;;;;;:::999888888888888888888888888888888888888777888999999:::999888888777777888888999999999::::::::::::999999999999999999:::;;;<<<===::::::::::::::::::::::::999999999999999999999999999888777666666777888999888999999999999888777777444555777888999999999888888888777666555444333333999999888888888888999999777888888999999777666555777777777777777777777777777777666777777888999:::777777777777777777777777444444444555666777777888777777777777777777777777666777888999999888777666777777777777777777777777777777777777777777777777666666666666666777888888666666555555555555666666888888777777666666555555333444666777777777666666666666555555555555666666555555555555555555555555333444444555666777777888555555666666666666555555555555666666777777888888666666666555444444333333555555555444444555555555555666666666555444333333555555555555555555555555444444444444444444444444444444444444444444444444666666666666555555555555333444444555555666666666555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666666666666666777777777777555444444333333444444444444444444555555555666666777777777777777777777777555555555555555666777777777777666555555555555555444222111222555777555333777777777777777777777777444444444444444444444444999999999888888888888888555555555555555555555555444555666888999999::::::444555555666666666666666555666666666777777888888666666666666777777777777777888999::::::999777777777777777777888888888888888888777777888999::::::666666666666666666666666777777777777777777777777666666777777888888888999888888888888888888888888;;;::::::999999888888888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<===>>>>>>???????????????>>>>>>===============????????????????????????sssccc]]][[[WWWVVVZZZ^^^^^^```ccchhhgggfffdddbbbbbbaaaaaa______aaaccceeedddaaa^^^ZZZYYYXXXXXXYYYXXXVVVTTTTTTSSSSSSSSSSSSUUUVVVWWWZZZXXXVVVSSSQQQQQQRRRRRRSSSPPPLLLJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;:::999888999999999888888888888777888777666666666777999:::::::::999888777777888888888666555666999<<<>>>>>>888888999999999999888888888888888999:::::::::;;;888555333444666888666444555666888999999888666555777777777777777777777777:::999999888777666555555777777777777777777777777555666777888888999888888777777777777777777777777:::999777666666666777888777777777777777777777777666666555555555555666666777666555555555777888999333444666777777777666555777777777777888888888888999888777666666777888999777888:::;;;;;;:::888777888888777777666666555555888888777666666666666666777666555444444555666777666666666666666666666666666666555666777777666444333333333444444444555555666666666666777777777777666666666666666666666666555555555555666666777777;;;999777666555666777888666666666666777777777777555555666666555555444333777777666666555555555444333444555666666444222111111222222333333444444555666666666666666666666666666666666666555444333222444444444444444444444444888888777777666666666555666555555555555444444444555555555555666666666666888888777777666666555555555555444444444333333333111222222333333222222111666666666666666666666666555555555555555555555555333444555555666555555555666666666666555555555555:::888666444333444555666777777777777777777777777333444444555555555555555666666666666666555555555555555666666777777777888444555555555666666777777777666555666777888777666777777777777777777777777999888777666666555666666888777666555555666777888999999999888888888777777777777666666666666777777999888888888777666666666888888888888888888888888:::::::::999999888888888999999888888888888999999777777888888888999999999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================sssbbb\\\ZZZWWWVVV[[[^^^^^^```cccffffffeeedddcccbbbbbbaaa```aaabbbdddeeedddaaa^^^ZZZYYYXXXXXXYYYXXXVVVTTTUUUTTTTTTTTTTTTVVVWWWXXXYYYWWWUUURRRQQQQQQQQQRRRQQQOOOLLLJJJKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::999999999999999999999999888888888888888777777666777888999::::::999999888777777888888888666444555888:::<<<<<<888888999999999999888888888888888999999999999999888666444444666777666555666777888999999888888777777777777777777777777777888888777777666666555555666666666666666666666666777777888888888777777666777777777777777777777777999999777666666666777888777777777777777777777777666666555555555555666666777666666555555666777888555666666777777777777777777777777777888888888888888888777777777777888888666777888999999888777666777777777777666666555555888888777666666666666666777666555444444555666777555555555555555555555555777666666555666555444333333444444444555555555555555666666666777777777777666666666666666666666666444444555555666666666666999888666555444555666777666666666666777777777777555555666666555555444333666555555555444444444444333444555666666444222111555555444444444444444444666666666666666666666666888888888888777666555444444444444444444444444444777777777666666555555555666555555555555444444444555555555555666666666666777777777777666666555555777777666666666555555555333444444444444444444333666666666666666666666666555555555555555555555555444555666666777777666666666666666666555555555555777666555444444555777888666666666666666666666666444444555666666666666555666666666666666666666555666666666777777777888888555555555555666666666777777666555666777888777666777777777777777777777777888777777666666666666777888777666555555666777888999999999888888777777777777777666666666666777777::::::999999999999999999888888888888888888888888:::::::::999999888888888:::999999999999999999:::888999999999::::::::::::999999::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999888777888999999:::999999999888888888888888777777777777888999999:::999888888777888888888888666444555777999:::999888888999999999999888888888888888888888888777777888666444555666777777666777777888888999999999999777777777777777777777777666666666666666666666666888888888888888888888888999999999888888777555555777777777777777777777777999888888777666777777777777777777777777777777777666666555555555555666666888777777666666666666777777777777777777888999999777777777777888888888888777777888888888888777777666666666666666666666666777777777666666666666555888777777666666666666666666666555555555555666666555555555555555555555555777777666555444333333222444444555555555666666666555555666666666777777777666666666666666666666666444444444555555555555555777666555444444444555666666666666666777777777777555666666666666555444444444444444444444333333333444444555666666444333222777777666666555444444333666666666666666666666666888888888888777666555444444444444444444444444444666666666555555555555555666555555555555444444444555555555555666666666666777777777666666666666555666666666666666555555555555555666666666666555555666666666666666666666666555555555555555555555555555666666777777777777777666666666666555555555555555444444444555666888999666666666666666666666666555555666777777777666666555555666666666666666666777777777777888888888888555555555555666666666666777666555666777888777666777777777777777777777777777666666666666777777888777777666666666666777777888888888888777777777777777777666666666666777777888888999999999999999999888888888888888888888888999999999999999888888888:::::::::999999:::::::::999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;:::888666666777888999::::::999999999888888888777777777888888888999999999999888888888888888999999777666666888999999888888888999999999999888888999888888888777666666666777777666555666666777777888888777777888999:::;;;777777777777777777777777666666666777777777777777::::::::::::::::::::::::888888888888888777666666666666666666666666666666999888888777777777777777666666666666666666666666666666555555555555666666888888777777666666555555888777666555666777888999666777777777888888888888666777888999999888777666666555555444444555555666666666666666666666666666777777666666666666777777666666666555555666666666444444444444444444444444555666666555444333444444555555555666666666666777555555555666666666777777666666666666666666666666444444444444555555555555666666555444444555555666666666666666777777777777666666666666666555444444444444444444444444444444444444555666555555444333666666666555555555444444666666666666666666666666555555666555555444333333555555555555555555555555555555555555555555444444666555555555555444444444555555555555666666666666666666666666666666666666444444444444444444444444555666666777777666666555666666666666666666666666555555555555555555555555555555666777777777777666666666666666555555555555555555444444555666777888666666666666666666666666555666666777777777777777555555555555666666666666777777888888888888888888555555555666666666666666777666555666777888777666666666666666666666666666666666555666666777888888777777666666666666777777777777777777777777777777777777666666666666777777555555666666777777888888888888888888888888888888999999999888888888888888:::999999888888999999:::999999999::::::::::::;;;999999999:::::::::;;;;;;888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;:::888666666777888999:::::::::999999999999888777888888888999999999999999888888888888888999999:::999777888999:::999888888888999999999999888888999888888888777666666666777777777666666666777888888888777777888888999:::777777777777777777777777888888888888888888999999999999999999999999999999666666777888888888888888666666666666666666666666888888888888777777777666666666666666666666666666666666555555555555666666888888777777666666555555777666555444555666777888666777777777888888888888666777888999999888777666777666666555555666666777555555555555555666666666777777666666666666777777555666666666666666666555555555555555555555555555333666888888666555666777555555555666666666666777555555555555666666666666666666666666666666666666555555555555555555555555666666666666666666666777666666666666777777777777666666777777666666555444555555555555555555666666444555555555555555555555333333444444555555555555666666666666666666666666555555555555555555444333555555555555555555555555444444555555555555555555666555555555555444444444555555555555666666666666555555555555555666666666333444444444444444444444555555666666666666555555666666666666666666666666666666666666666666666666333444555555666666555555666666666666555555555555666666555555555555666666555555555555555555555555555666666777777777777777444555555555666666777777888888777777777777777777666666666666666555555555777666555666777888777666666666666666666666666666666666555666666777888888666666777777777777666666666666666666666666666666777777666666666666777777555555555666666777777888777777777777777777777777888888888888888888888888888888777777777777888888888888888888999999999999999999999:::::::::;;;;;;777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999888777888999999::::::::::::999999999999777888999999::::::999999888888888777888888999::::::999888999:::;;;:::999888888999999999999888888888888888888888888777777777888888777666666777999777777777777777777777777777777777777777777777777999999999999999999999999666666666666666666666666555555777888888999999999777777777777777777777777777888888888888777666666777777777777777777777777666666555555555555666666666777777777777777666555555555555555555666666777777777777777888888888888777777888888888888777777777777777777777777777777444555555555555666666666666666666666666777777888555555666666666666555555666666666666666666666666444888<<<===:::777777888444444555555555666666666444444555555555666666666666666666666666666666666666666666666666555555555555666666666666777777777666666666666777777777777666777777777777666555555555555555666666666666666555555555555555666666666222333333444555555666666666666666666666666666666666777777777777777666666555555555555555555555555555555555555555666666666666555555555555444444444555555555555666666666666444555555555555666666666555555555666666666666666444444555555555555444444666666666666666666666666666666666666666666666666333444444555555555555555666666666666555555555555666666666666666555555555555555555555555555555555555555666777777777666666444444555555666777777777777777777777666666666666666666666666666555555555777666555666777888777666777777777777777777777777777666666666666777777888666666777777777777666666555555555555666666666666777777666666666666777777777777888888888888888888777777777777777777777777777777777888888888888888777777666666666666777777777777888888888999999999999999::::::::::::;;;;;;888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ggg\\\ZZZUUURRRTTT[[[_________aaacccccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeeccc___\\\ZZZYYYXXXYYY[[[[[[YYYXXXTTTTTTSSSSSSTTTUUUWWWXXXVVVVVVVVVVVVUUUTTTTTTSSSOOONNNMMMNNNOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::999999999999;;;;;;:::::::::999999999777888999:::::::::999999888888777777888999999:::888777777888:::;;;:::888888888999999999999888888888888888999999999999999666888999888666555777999777777888888777666444333777777777777777777777777::::::999999888777777777666666666666666666666666666777777888888888777777777777777777777777777777777888888999888777666555777777777777777777777777666666555555555555666666555666777888888777777666555555666777777777777777777777777777888888888888888888777777777777888888555666777888888777666555444444444555555555666666666666666666666777888888444555666777777666555444777777777777777777777777777<<>>888666666333444444444555555555555444444444555555555666666666666666666666666666666888888777777777666666666444444555555666666666666666666666666777777777777777777777777777666555555444444444555555666666666555555555555555666777777555555555555555555666666666666666666666666666666666666777777777777666666555555555555555555555555555555555666666777777777666555555555555444444444555555555555666666666666444444444555555555666666555555555666666666777777444555555666666555555444666666666666666666666666666666666666666666666666444444555666666666666666666666666666555555555555444444555666666777777777555555555555555555555555444444555666666666666555444444555555666777777888666666666666555555555444777666666666555555555555777666555666777888777666777777777777777777777777888777777666666666666777555666777888888777666555444444444555555666666666777777666666666666777777888888888888888777777777777777777777777777777777666777777777888888888999888888777777777777888888888888888999999999::::::999999::::::::::::;;;;;;888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;}}}fff\\\[[[TTTRRRTTT[[[_________aaadddccccccbbbaaaaaabbbbbbaaaaaabbbddddddccc___\\\ZZZYYYXXXYYY[[[[[[ZZZXXXVVVUUUUUUTTTUUUVVVXXXYYYUUUUUUUUUUUUUUUTTTSSSRRRLLLLLLLLLNNNPPPQQQPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999888;;;;;;;;;:::::::::999999777888999:::;;;:::999999888888777777888999::::::666555555777999:::999888888888999999999999888888888888888999:::::::::;;;666888999888666555777:::666777888888777555222111777777777777777777777777:::999999888777666555555888888888888888888888888888999999888888777666555777777777777777777777777777888888999999777666555777777777777777777777777666666555555555555666666444555666888888888777777555666888999999999888777777777777777888888888888999888777666666777888999444555777888888777555444444444444555555555666666666666666666666777888888444555666777777666555444777777777777777777777777:::@@@FFFFFF@@@999555444333333333444444444555555444444444555555555666666666666666666666666666666999999888888777777666666222333444444555555555444666666666666777777777777777777777777777666666555333333333444444555555555555555555555555666777888888888777777666666555555666666666666666666666666444444555555555555555444666666666666666666666666555666666666777777888888666666555555555444444444555555555555666666666777444444444555555555666666333333333444444444555555555555666666666666555555666666666666666666666666777777777777777777777777555666666777777777777777777666666666555555555555111222444666777888999999555555555555555555555555333444444555555555555555444444444555666777777888666666555555444444444333777777666666555555555444777666555666777888888666777777777777777777777777999888777666666555666666555666777888888777666555444444444555555555666666777777666666666666777777777777666666555555444444777777777777777777777777666666777777888888888999999999888888888888999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;|||hhh___^^^XXXXXXYYYZZZ\\\]]]______aaabbbcccdddddddddcccbbb``````bbbdddeeeccc```\\\YYYZZZ[[[[[[[[[ZZZXXXWWWUUUUUUVVVVVVVVVVVVVVVWWWVVVTTTSSSTTTUUUUUUTTTSSSQQQOOOMMMMMMNNNNNNNNNLLLJJJKKKJJJHHHEEEDDDDDDEEEGGGEEEEEEEEEEEEEEECCCAAABBB@@@===;;;;;;<<<;;;:::999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888999777888888999999:::;;;;;;999999888777666666777777777888999::::::999888777999:::<<<======<<<:::999:::999999888888999999::::::999888777777888999::::::999888999:::;;;999777999888888888777777666666888888999999888777555444555555666666777777777777555444333444666777777777777777777777777777777777666666555555555555666666666666777777777777666666777777777777666666666666666666555555555555666666444444555666777888999999999999999888777666666555666666777777777777666666666666777888888888888888777777666666666666777777888888888888888888888999666666666666666666666666999888555444333444555777777<<>><<<;;;;;;<<<;;;:::999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999::::::::::::::::::::::::;;;:::888777666777888999:::999999999999999999999999999888777777777777777777888999999999999888777888:::;;;<<<<<<;;;:::888:::999999888888999999:::888888777777777777777777999888888999::::::999777888888888888777777777666<<<;;;:::888888888888888888888888888888999999999;;;999777777777888777666777777777777777777777777777777666666666666777777666666777777777777666666777777777777666666666666666666555555555555666666666666666666777777777777888888777777666555555444666666777777777777666666555666666777777777666666777777666666666666777777888888888888888888777777666666666666666666666666888777666555444555555666777<<>>FFFLLLLLLGGGAAA555555666666666666555555555555555555555555555555555555666666666777777777888888777777777777888888555555555555555555555555555555555555666666666666777777777666666666555555555555444444444444555555555555555555555555555555222333333444555666777777444444444555555555555666555555555555666666666666444444444444444444444444333444444444555555555555666666666666666666666666333444555666666555444333555555555555555555555555555555555555555555555555333444444444555666666666555555444444444444555555666555555666777777666444555555555555666666666666777777777777777777777777777777777666555444333333555666777666555444555777777777666666666666555555777777777777777777777777666666666666555555555555666666666666666666666666555666666666666555444444666666666666777777777777888888888888888888888888555666666777777666666555777777777777777666666555777777777777777777777777666666666666666555555555666666555555555555666666666666555555666666777888555666666666777777777777888888888999999999999:::888888888999999999999999999:::::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::lllaaa]]]XXXZZZ\\\^^^______^^^^^^^^^___aaacccdddeeedddddd``````aaabbbcccbbb___]]]XXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUUUUVVVVVVUUUSSSSSSQQQNNNMMMNNNMMMLLLKKKKKKKKKKKKIIIFFFDDDEEEFFFGGGEEEEEEEEEEEEEEECCCAAA===;;;999999:::;;;;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999999999999999999999999999::::::999888888888999::::::::::::999999888888888999999888777777888888888888888888999999888888888777888999999999999888777999999888888888888999999999:::;;;;;;:::999777666999888777888::::::888777888888888777777777777777:::888666555444555666777777777777777666666666666666555444555777888888888666666666666666666666666888777777666666777777888666666777777777777666666666666666666777777777777666666555555555555666666777777777777666666666666777777777666666555555555777777777888888777777777666666777777666666555555777777666666666666777777888888777777666555555555666666666666666666666666555555666777666666555555777666555888===AAABBBBBB555555666666666666555555555555555555555555555555555555555666666666777777666666666777777888888888555555555555555555555555555555555555666666666666777777666666666555555555555555444444444444555555555555555555555555555555222333333444555666777777444444444555555555555666555555555555666666666666444444444444444444444444333333333444444444555555666666666666666666666666444444555666666555444444555555555555555555555555555555555555555555555555333333333444555666777777555555444444444444555555555555444555777777666555555555555555666666666666666666666666666666666666555555666666555444333333555666777666555444555777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555888888888888777666555444666666666666777777777777777777777777777777777777555666666666666666666555666666777777777777666666777777777777777777777777777777666666555555444444666666555555555555666666666666666555666777777888777777777777777777777777888888888888999999999999777777888888999999::::::999::::::::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::oooccc___ZZZ[[[\\\^^^_________^^^^^^___aaacccddddddddddddaaa``````aaacccbbb___]]]YYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXVVVVVVWWWVVVUUUSSSPPPNNNMMMMMMNNNOOONNNMMMKKKLLLKKKIIIFFFEEEEEEFFFGGGEEEEEEEEEEEEEEECCCAAA===;;;999999:::;;;;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999999999999999999999999999999999999999999999::::::888888999999999:::::::::999888888888888888999999999888888888888888888999888888888888888888888888999888888777777888888999777888999999999888666555888888777888999:::888666777777777777777777888888666666777777777666555555777777777666666666666666666555444555777888999888666666666666666666666666777666666555555666666777666666777777777777666666555666666666777777777888666666555555555555666666555555555666777888888888888888777777777777777666777777888888888888777777777777777888888777777666777777666666666666777777888777777777666666555555666666666666666666666666555555666666777666555555555666666555333555999<<<555555666666666666555555666666666666666666666666555555555555666666666666444444555666666777777777555555555555555555555555555555555555666666666666666666666666555555555555555555444444444444555555555555555555555555555555444555555555555555555555444444444555555555555666555555555555666666666666555555555555555555555555333333333444444444555555666666666666666666666666444555555555555555555444555555555555555555555555555555555555555555555555333333333444555666777777555555444444444444555555555444444555777888777555555555555555666666666666666666666666666666666666333333444555666666555555555666777666555444555777666666777777777777777777666666666666666666666666555555555666666666666666666666666666666666666666:::::::::999888777666555666666666666777777777777666666666666666666666666555555666666666666555555666666777777777777666666666666666666666666666666777777666666555555444444666666555555555555666666666666666666666777888888999999888888888888777777777777888888888999999999777777777888888999999999999999999::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::pppeeeaaa\\\\\\]]]]]]^^^___``````^^^___aaacccddddddccccccaaa``````aaabbbaaa___]]]YYYZZZ[[[[[[[[[ZZZXXXWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWUUUTTTOOOMMMLLLMMMNNNPPPOOOOOOLLLLLLKKKIIIFFFEEEFFFGGGGGGEEEEEEEEEEEEEEECCCAAA???===:::::::::;;;;;;:::999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999::::::::::::::::::::::::999999999:::::::::::::::777888888999::::::;;;;;;999888888888888999::::::999999888777777888999999888888888888888888888888888888777777777777888888444444555555555555555444888777777888999999888666777777777777888888888888666777999:::999888777666777888888888999999999999<<<:::888888999999888777777777777777777777777777666666555555555555666666666666777777777777666666555555666666777777888888666666555555555555666666444444555666777888999999888888888888777777777777777888888999999888888777666666777888888888888888777777666666666666777777777777777777777777777777666666666666666666666666555555555555666666666666333888======888555444555555555666666666666555555666666666666666666666666444444555555555666666666333444555666666666666666555555555555555555555555555555555555666666666666666666666555555555444444555555444444444444555555555555555555555555555555666666666555444444444333444444444555555555555666555555555555666666666666666666666666666666666666333444444444555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333444444444555666666666555555444444444444555555444444444555777888777555555555555555666666666666777777777777777777777777333333444555666777777666555666777666555444555777666666777777777777888888777777777777777777777777555555555666666666666666777777777777777777777777::::::::::::999888666666666666666666777777777777555555555555555555555555444555555666666555555444555666666777777777777777666666666666666666666666666666666666666555555555666666555555555555666666777777666666777777888999999999999888888888888888777777777888888888888999777777777888888888888888777888888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::ooodddaaa___^^^]]]\\\]]]___aaabbb___```aaacccccccccbbbaaaaaa```___```aaaaaa___]]]XXXYYYZZZZZZZZZYYYXXXWWWQQQRRRSSSUUUWWWXXXYYYZZZ[[[ZZZXXXWWWXXXWWWUUUTTTPPPNNNMMMMMMNNNOOONNNMMMLLLLLLLLLIIIGGGEEEFFFGGGGGGEEEEEEEEEEEEEEECCCAAAAAA>>><<<;;;;;;<<<;;;:::999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999::::::::::::::::::::::::888999999:::;;;;;;;;;:::999999999999999999999:::999888888888999999:::;;;999999888777777888999999999999999888888999999999888888777777777777888888444444444555555666777888888777777777999999777666666777777777888888888888888888777777777888888888666666777888999::::::;;;===;;;999888999999888777777777777777777777777777777777666666666666777777666666777777777777666666555555555666777888888888666666555555555555666666555555666666777777888888777777777777777777777777777888888999999888888777444444666777888888888888777777666666666666777777666666777777888999999999666666666666666666666666666555555444555666777888555888;;;===<<<999666444555555666666666666555555666666666666666666666666444444444555555555666666555555777777888777666666666666666666666666666666555555555555666666666666666666555555555444444444555555444444444444555555666666666666666666666666666666555555555444444444444444444555555555555666555555555555666666666666555555555555555555555555444444555555555666666666666666666666666666666666555555555444444555555555555555555555555555555555555555555555555555555555444444555555555555555555555555444444444444555555444444444555777888777666555555555555666666666666777777777777777777777777555555666777777777666666555666777666555444555777666666777777777888888888777777777777777777777777555555555555666666666777888888888888888888888888888888888888777777666555666666666666777777777777666666666666666666666666444555555666666555555444555555666777777777777777666666666666666666666666555555555666666666666666666666555555555555666666777777666666777777888999777777777777888888888888777777777777888888888888888888888888777777777777555666777999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::nnndddaaa```___]]]\\\\\\^^^aaaccc```aaabbbccccccbbbaaa```aaa```___```aaaaaa___]]]WWWXXXYYYYYYYYYXXXWWWVVVOOOOOOQQQSSSUUUWWWYYYZZZ\\\ZZZXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLLLLJJJGGGEEEFFFGGGGGGEEEEEEEEEFFFEEECCCAAABBB@@@===;;;<<<<<<;;;:::999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;;;;;;;:::999999888888888999888888888999::::::;;;:::999888777777888999:::::::::999999999999::::::888888777777777777888888777777666666777999;;;<<<888777666777999999777666666666777777888888888999888666444333333555777888333333444666777888999:::777666555666888999999999777777777777777777777777888888777777777777888888666666777777777777666666444555555666777888888999666666555555555555666666777777777777666666666666555555555666666666666666888888999999999999888888222222444666777888888888777777666666666666777777666666777888999:::;;;;;;666666666666666666666666777666444333444555888999:::666333444888:::999777555555666666666666555555777777777777777777777777444444444555555555666666666777888999999888777666777777777777777777777777555555555555666666666777666666555555555444444444555555555444444555555555777777777777777777777777555555555555555555555555444444444555555555666666555555555555666666666777444444444444444444444444555555555666666666666777666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555444444444555555555444444555555555444333444555777888777666555555555555666666666777777777777777777777777777888888888888777666555444555666777666555444555777666666777777888888888999777777777777777777777777444555555555666666777777888888888888888888888888666666666666666555555444666666666666777777777777777777777777777777777777444555555555555555555444555555666777777777777777666666666666666666666666444555555555666666777777666666555555555555666666777777777777777888888999666666666666777777777888777777777777888888888888999999888888777777666666444555777888::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::{{{kkkfffdddfffaaa^^^```aaa______```cccdddddddddcccaaa```^^^aaaaaabbbccceeeccc```]]]ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWYYYVVVUUUWWWVVVRRRQQQSSSLLLKKKKKKLLLNNNPPPOOONNNIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHFFFEEEDDDCCC======<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;<<<===;;;;;;999999999999;;;;;;::::::999999888999999999;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::888888777777777888:::;;;999999999999999999999999888888777777777777888888999999888888888888999999;;;;;;;;;::::::999999999777777777777777777777777666666777777777777666666888999999::::::999999888:::999777666666666777888666666666666777888999:::888888888888777777777777===<<<;;;999888666555444666666666666666777777888888888777555444333222111999999888777666555444444444555666777777666555444888777777666555444444333444444555555555555444444666666777777888888888999999999888777666555444444555555666666777777888888777777777777777777777777666666666666666666666666555555555555666666666666888666444333222333555666666666555555555555666666888888777777666666555555444444444444444555666777666666555555555555666666777777777777777777777777444555555666777888888999666666666666777777777777555555666666555444333333666666666666666555555555333444555555333333444555555555555555555555444444444555666777777666555444888888777777666666666555555555555444444333333333666666666666666555555555666666555555555444444444777777666666555555555444555555555555555555444444555555555555444333222222444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777555555666666666666555555777777777777888888888888555555555555555666777777777777777777777777777777777777777777777777777777666666666666666666666666777666555555555666888999;;;:::999888777555444444777777777777777777777777666555555444444666777888777777777777777777777777666666666666666666666666777777777777777777777777888888777777777777888888666777999::::::999888777555555555555666666666666999999999999999999999999888888999999999999888888777999::::::999888999999888999999:::;;;;;;;;;;;;|||oookkkiiigggaaa^^^```aaa``````bbbbbbcccdddddddddcccaaa```aaaaaabbbcccdddccc```]]][[[ZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUVVVXXXXXXWWW]]]ZZZXXXZZZXXXUUUUUUXXXMMMLLLLLLMMMOOOPPPPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA======<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;<<<===;;;;;;:::999999:::;;;;;;::::::999999999999999:::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::999888888777777888999:::999999999999999999999999888888777777777777888888::::::999999999999::::::999999999999888888888888777777777777777777777777666666777777777777666666888999999::::::999999888999888888777777777777777666666666666777888999:::888888888888777777777777999999888888888777777777888777777777777888999999444444555666666777888888777777777777666666666666777888999::::::999888777888888777666666555444444777777888888888888777777666777777777888888888888888888777777666666555555666666666666777777777777777777777777777777777777666666666666666666666666555555555555666666666666999888666555555555777888666666555555555555666666666666666666555555555444888777777777777888888999666666555555555555666666555555555555555555555555555555666666777777888888888888777777666666555555555555666666555444444333555555555555555444444444333444555555333333444555555555555555555555555555555555666666666666555555555444444444333333333333555555555444444333333333555555555666666666666666666666555555555444444444777666666666555555555555555555555555555555555555444444555666666555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555666666666666777777777666555555555555666777777777777777777777777777777777777777777777777777777666666666666666666666666777666666555666777888999:::999999888777666555555555555555555555555555555666666555444555666777888777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777777777777777777777777888555555666666666777777777888888888888888888888888777777888888888888777777888999;;;;;;999999999:::999999:::;;;;;;;;;::::::~~~ssspppnnnllleee___```bbbbbbbbbdddbbbcccdddeeeeeedddcccbbb``````aaacccdddccc___\\\YYYYYYYYYZZZZZZ[[[[[[[[[WWWVVVUUUUUUWWWXXXWWWWWWZZZWWWUUUWWWVVVSSSSSSUUUNNNMMMMMMNNNPPPQQQPPPOOONNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999::::::;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::::::::999999888888888888999999999999999999999999999888888777777777777888888;;;::::::::::::::::::;;;666666666777777777777777777777777777777777777777666777777888888777777666888888999999999999888888777888888888888777777666666666666666777888999:::888888888888777777777777555555666777777888999999777777666666777777888999333444555666888999:::;;;555555666666777777888888555666666777777666666555888888888777777666666555555555666666666666555555777777777777888888888888777777777777666666666666777777777777666666666666777777777777777777777777666666666666666666666666555555555555666666666666999888777555555666666777666666555555555555666666555555555555444444444444777666666555555555555666666666555555555555666666555555555555555555555555666666666666666666666666999888888777666555444444555555555666555555444333444444444444444444444444333555666555444333444555555555555555555555555555666666555555555555666666333333333333333222222222555555555444444444444444444444555555666666777777666666666555555555555444666666666666555555555555555555555555555555555555333444555666777777777777444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555555666666666666666666555555666666777888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666777888888888888888888777777777666555555555555555555555555666666555555555666777888777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555666666999777555444444555777888666666666777777777888888777777777777777777777777666666777777777777666666888:::<<<;;;:::999::::::::::::;;;;;;;;;:::999999zzzyyywwwwwwmmmdddcccdddcccccceeedddeeeeeefffeeedddbbbaaa``````aaacccdddbbb___\\\VVVVVVWWWXXXYYYZZZ[[[[[[XXXWWWUUUUUUWWWXXXWWWWWWVVVTTTUUUYYYXXXSSSQQQRRRPPPOOONNNOOOQQQRRRQQQPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999:::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;::::::999888888888888888999999999999999::::::999888888777777888888999::::::999999999999::::::555666666666777777888888777777777777777777777777777777777888888777777777888888999999999999888888666777888999999888777666777777666666777888999999888888888888777777777666444555555666777888888999444444444444444555666666888777777777777777666666666666666666777777777777555555555555555555555555999888888888777777777666444444555555555555444444777777777777777888888888555666666666777777777888888888777777666666555555666666666666666666666666666666666666666666666666555555555555666666666666666666555444444444444555666666555555555555666666555555555555555555555555777666555444444444444444666666555555555555666666777777777777777777777777666666666666666666555555777777777666666555555444444555555555555555444444444444444444444555555555444555666555444333444555444444444555555555555555777666555444444555666777555555555555555555555555555555555555555444444444333444444555666777888888666666666555555555555555666666666666666555555555444444444555555555555555444444555666666666666666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555555555555666666666777777666666666555666777777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888777777777777777888888888777777777777777777777777666666666666666777777777666666666666666666666666777777777777777777777777666666666666666666666666777666666555555666666777999888777666555666777777777777777777888888888888666666777777777777777888777777888888888888777777999:::<<<<<<:::999:::;;;;;;;;;;;;;;;:::999999888wwwjjjeeeeeedddcccdddffffffffffffeeecccaaa`````````aaabbbcccbbb___\\\UUUVVVWWWXXXYYY[[[\\\\\\YYYWWWVVVVVVWWWXXXWWWVVVXXXXXX]]]bbbbbb[[[VVVUUUQQQOOOOOOOOOQQQRRRQQQPPPRRRPPPNNNLLLIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999::::::::::::999999888888888888888999999:::::::::999999888888888888999999999999888888888888999999777777777888888999999999777777777777777777777777777777888888888888777777777888888999999888888777666777888999999888777666777777777777777777888999888888888888777777777666666666666666666777777777444444444444444555666666999888888777666444444333777777777777666666666666888888888888888888888888888888888888777777777777888888999999999999888888888888777777777777777777555555666666777777888888888888777777666666555555666666666666666666666666666666666666666666666666555555555555666666666666666666555444444444444444666666555555555555666666666666666666666666666666::::::999888777777777888666666555555555555666666777777777777777777777777666666666666555555555555444444555555666666777777444444555555555555555444444444555555666666666666555666777666444333444555444444444555555555666666777666555444444555666777666666666666666666777777555555555555555555555555333444444555666777888888666666666666666666666666555555555666666666666666444444444555555555666666555555555555555444333222444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666777777777888888888666666666666666777888888666666666666666666666666666666666666666666666666777777777777777777777777555666666777777777777777777777777777888888888888888888888888888888888888666666666777777777777777666666666666666666666666777777777777777777777777555555555555555555555555888777777666666777777888888888999999999888666666777777777777888888888888777777777888888888999999888999999::::::999999888888:::;;;;;;:::999999:::;;;;;;;;;;;;:::999999888~~~nnngggeeedddddddddeeeeeefffeeedddcccaaa```______```bbbcccbbb^^^[[[WWWXXXYYYZZZ\\\]]]^^^___ZZZXXXVVVVVVWWWXXXWWWVVVXXXYYY___eeeeee^^^WWWVVVQQQPPPOOOOOOQQQQQQPPPOOOQQQPPPNNNLLLIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBB???>>>======<<<<<<======::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999::::::;;;<<<===;;;::::::999999::::::;;;::::::::::::999999999999999::::::;;;::::::999888888888888999999::::::;;;999999888888888888999999999888888777777888888999888888999999999999999999777777777777777777777777777888888999999888888777777777888888888888777777666777777888888888888777888777777777777777888888888888888888777777777777888888777777777777666666777777666666777777888999666666666666666666666666888888777777666666555555888777777666666777777888777777777777777777777777777777888888888888777777888888888888777777777777555555666666777777888888777777777777666666666666777777777777777777777777666666666666666666666666555555555555666666666666777777777777777666666666666666555555555555666666666666666777777777777777999888777777777777777777666666555555555555666666555555555555555555555555555555555555555555555555333333444555666777777888333444555555666555555555444444555555666777777777666777777666444333444555333333444444555666666666666666555555555555666666444444444555555555555555555555555555555666666666444444555555666666777777555666666666666777777777555555555666666666666666333333444444555666666666555555555555444333222111444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555777777777777888888888888777777666666777777888999777777777777777777777777777777777777777777777777777777777777777777777777555555666777777777777777777777777777777888888888666666666666666666666666555666777888888888777777777777777777777777777777777777777777777777777777555555555555555555555555888888777777777777888888888999:::;;;:::888666555666666666777777777888888666777777888888999999999999::::::::::::::::::999777999;;;:::999888999999::::::;;;;;;;;;:::999999nnnfffeeeddddddeeeaaabbbcccddddddcccbbbbbb______```bbbcccbbb^^^[[[XXXYYYYYY[[[\\\]]]^^^^^^ZZZYYYWWWVVVWWWXXXWWWVVVVVVVVVYYY___^^^YYYTTTTTTQQQOOONNNOOOPPPPPPOOONNNPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB???>>>>>>===============999:::;;;;;;;;;;;;:::999:::;;;<<<======<<<;;;:::999999999::::::<<<======;;;::::::999999::::::;;;:::::::::999999999999888888999:::;;;;;;;;;:::999777888888999::::::;;;;;;:::999999888888999999::::::999999888888999999:::999999999999999999888888777777777777777777777777777888888999999888888777777777888888888888777777777777777777777888888999888888777777777777888888888888888888777777777777888888888888888888888888888777777777777888999999666666666777777888888888666666666666777777777777666555444333333444555666666666666666666666666666555555666666666666555555888888888888777777777666666666666666777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777666666555666666555555555555666666555555555666666666777777555555555555555555666777666666555555555555666666555555555555555555555555333444444555555666666666333444444555555666666666333444444555666666555555333333444555555666777777666777888777444333444555333333444444555666666777555555666666666666555555333333333444444555555555444555555555666666666777555555555666666666666666555666666666777777777777555555555555666666666777333333444444555666666777444555555555555555444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666666777777777777888777777666666777777888999777777777777777777777777777777777777777777777777777777777777777777777777444555666777888777777666888888888777777777777777666666666666666666666666555666777888999888777777777777777777777777777777666666666666666666666666555555555555555555555555777777666666666666777777999999999888888777666555555555666666666777777777555555666666777888888999999999999::::::999999999666888999999888777777888999999:::;;;;;;;;;::::::lllddddddddddddeee^^^___aaacccdddeeedddddd______```bbbcccaaa^^^[[[WWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYWWWWWWXXXXXXWWWVVVWWWUUUWWWZZZZZZVVVTTTVVVPPPOOONNNNNNPPPPPPOOONNNOOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEECCCBBBAAA??????>>>===============999999;;;;;;;;;;;;999999:::;;;<<<======<<<;;;:::999999999:::;;;<<<===>>>;;;::::::999999::::::;;;:::::::::999999999888888777888:::;;;<<<;;;;;;:::777777888999::::::;;;;;;:::999999888888999999:::;;;::::::999999::::::;;;::::::999999888888777777777777777777777777777777888888999999999999888888777777888888888888777777888777666666666777999:::888888777777777777777888888888888888777777777777777777888888999999::::::666666666666666777888888888888888888888888888888444444555666777888999999999888777666666777888999555555555555666666666666888888999999999999888888999888888888777777666666777777777777666666666666555555666666777777888888777777777777777777777777666666666666666666666666555555555555666666666777555555555666555444444333666666555555555555666666444444444555555555666666888888777888888999::::::666666555555555555666666777777777777777777777777333333444444555666777777555555555555555555444444333333444555666666666555222222333333444555666666777888888777555333444555333333444444555666777777444555666777777666555444444444444555555666666666444555555555666666777777666666666666666555555555555666666666777777888888444555555555666666777777333333444444555666777777333444555666777777777777444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555666666666777777777777777777888888999777777777777777777777777777777777777777777777777777777777777777777777777444555777888888888777666888888888888777777777666888888888888888888888888555666777999999888888777777777777777777777777777666666666666666666666666555555555555555555555555666666555555555555666666;;;999777555444555666666555555555555666666666666444444444555666777777888888888999999999999888888666777999999777666777888888999::::::;;;;;;;;;;;;ooodddbbbdddeeeeeebbbccceeeffffffeeecccbbbaaa```aaabbbcccbbb___\\\YYYXXXWWWXXXZZZ\\\[[[ZZZVVVUUUUUUWWWYYYYYYXXXVVVYYYYYYYYYYYYXXXWWWVVVVVVRRRPPPNNNNNNOOOOOOOOOMMMPPPPPPNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===;;;::::::999999::::::;;;;;;:::999999888888999999777888888888888999999999::::::::::::999999888888888888888777888888999:::;;;999777555444666888999999999999999999999999999999999999888888888777777::::::999999999999::::::888888888999999:::::::::888888777777777777888888:::999888777777666666666777777777777777777777777::::::999999888777777777888888777666666777888999888777666555555666777888444333222111222444666777777777666666666666777777888888888777777777777777999888888888777777666666222222444555666666666666777777666666666666777777999777666777888999888666666666666666666666666666777777777777777777777777888888777777666666555555555555555555555555555555888777666555444444555666444444555555555555444444777555444555888999888666444444555555666666777777999888777666666777888999777777666666555555444444555555555555555555555555777666555444444555666777888888777555555444444444444444444555555555555666555555555555555555555555555555555555555555555555111111000000222444777888555555555555555555555555444444333222333444555666666666666666666666666666555555555555555555555555777777777777777777777777444444444444444444444444555555555555666666666666666666777777666555444444555555555555555555444444555555555555555555555555777777666666555555555444444444444555555555555666666666666666777777777777888888999999999:::::::::666666777777888888999999777777666666666666777777555666666666777777777888888888888888888888888888777777777777777777777777888888777777777777888888777777777777777777777777666777777888888777555444888777666555555666777888666666777777777777666666777777777777777777777777777666555555555777888999999888777555555555666777888888777777666666555555888999:::;;;;;;:::888777777888888888888999999999888888888888888888888888999999888777888999;;;<<>>>>>======<<<=========<<<<<<======<<<;;;::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999::::::888999999999999::::::::::::::::::::::::::::::;;;999999999888999::::::;;;;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888::::::999999999999:::::::::::::::999999888888888888888777777777777888888888888777666666666666666666666666666666666666666555666777777888999::::::999999999888777666555555777777888888888888777777666666666666777888888999888888777777777777888888777777777888888999999999777777777777777777777777666777777888888888888777666666555555555555666666:::888777888999:::999888777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777555555666666666666666666666666777777777777666666444555555555555555666777777777666666555555444444777777777777666666666555666666666666666777777777666666666666666666666666555666666666666666666555777666666555555555555666444444444555555555555666555555555555555555555555666666666666666666666666777777666666555555555666555555555555555555555555444444555555555666666555555555555555555555555555777777777777777777777777555555555555555555555555666666666666666666666666555555555555666666666666555555666666666666666555555555555666666666777777555555555555555555555555555555555666666666666666444444444555555555555666555555666666666777777777555555555666666666777777888777777777666666555555777666666666666666666777777777777777666666666666777777777777777777777777555555555555555555555555888888777777777777888888666666666666666666666666999888888777666555555555666666666666666666666666666666777777777777666666444444444444444444444444555666666666666555555555666666666777777777777666666666666666777777777777<<<;;;999888777888888999777777888888888999999999999999999999999999999999::::::::::::999888888777~~~{{{ooodddbbbccceeedddeeefffggghhhgggeeecccbbb______```bbbccccccaaa^^^WWWWWWXXXZZZ^^^aaaaaaaaa\\\ZZZXXXXXXYYYZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDBBBAAA??????>>>===============999:::;;;<<<<<<;;;:::999999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::::::::888888888888999999999999999999999999999:::;;;;;;::::::999888888888888888999999999999999999999999888888888888888999999999888888777777777777888888::::::999999999999999999888888777777777777888888:::999888777666666666666777777777777777777777777666777777888999::::::;;;888888999888888777666555777888888999999888888777444555555666777777888888999888888777777888888999777888888999999:::::::::777777777777888888888888888999999:::::::::999999666555555444444555555666888777666666888888777666777777777777777777777777777777777777777777777777666666666666777777777777666666666666666666666666444555666666777666666666555666666777777666666555333555666666555444666777666666666666666555555555222333444666888888999999555555555555666666666666666666666666666666666666555555666666666666555555666666555555555555666666444444444555555555555666555555555555555555555555666666666666666666666666666666666666666666555555555555555555555555555555444444555666666666666555444444444444444444444444666666666666666666666666555555555555555555555555777777777777777777777777555555555555666666666666444555666666666666666666555555555666666777777888555555555555555555555555555555555666666666666666444444444555555555555666666666666666777777777888666666666666777777777888777666666666666666666555777777666666666666777777666666666666777777777777666666666666666666666666555555555555555555555555666666555555555555666666777777777777777777777777888777777666666666666777666666777777777777666666666666777777777777666666555555555555555555555555555555666666666555444444555666666777777777777666666666666666777777777777;;;:::999777666666555555777888888888888999999999888888888888888888888888999999:::::::::999888888|||pppeeecccdddeeeeeeffffffggghhhgggeeecccbbb______```bbbccccccaaa___YYYXXXXXXZZZ]]]______^^^XXXWWWVVVWWWXXXYYYXXXWWWZZZZZZZZZYYYYYYXXXWWWVVVSSSQQQOOOOOOQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJDDDEEEEEEFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;666888:::;;;<<<;;;::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;888888888999999999:::::::::999999999999:::;;;;;;999888666555444555666777999999999999999999999999777777888888888999999999888888777777777777888888999999999999999999::::::888888777777777777888888:::999888888888888888999777777777777777777777777666666777777888888999999777777888999888888777666777888999999999999888777666666777777777777777666999888888777777888888999666777777888999999::::::666666666777777777888888888999999999999999888888666666555555555555666666888777666666888888777666777777777777777777777777777777777777777777777777555666666666777777777888555555555555555555555555333444666777777777666666555555555666666555555555222555666666444444555777555555555666666666666666222333555666777777777777333444444444555555555666666666666666666666666666444555666777777666555444666666555555555555666666444444444555555555555666555555555555555555555555666666666666666666666666444555555666666666555555555555555555555555555555333444555666777666666555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666444444555666666666666666444555555666777777888888555555555555555555555555555555555555666666666777444444444555555555555666555555555666666666777777666666666666777777777777555555555666666666666666666666666555555666666666444444555666777888999999666666666666666666666666555555555555555555555555666666555555555555666666777777777777777777777777777666666555555666888888555555666777777666555555666666777777777777666666555555555555555555555555555555666666666555444333444555666777888888777666555666666666777777777888777888888777777666555555777888888888888999999999999999999999999999999999777888999:::::::::999999qqqfffdddeeegggffffffggghhhhhhgggeeecccbbb^^^^^^___bbbccccccaaa___[[[ZZZYYYZZZ\\\]]]\\\[[[YYYYYYYYYZZZ\\\]]]\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWPPPOOONNNOOOQQQSSSSSSSSSPPPOOOOOONNNMMMLLLKKKKKKEEEFFFGGGHHHHHHGGGFFFEEE@@@???===<<<;;;:::999999444666888;;;<<<;;;::::::===<<<<<<;;;;;;<<<<<<===;;;::::::999999::::::;;;<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<===;;;999777666888:::;;;999999999999999999999999777777888888999999999999::::::999999999999::::::888888888999999::::::;;;888888777777777777888888888888888888999:::;;;<<<777777777777777777777777666666666666777777777777666666888999999888777777777888999::::::999888777888888999888888777666555999999888888888888999999555666666777888999999999444555555555666666777777666666777777777666666555777777666666666666777777:::999888999:::::::::888777777777777777777777777777777777777777777777777555666666666777777888888555555555555555555555555333444666777777777666666444444555555555555444444222444666666444333555777444555555555666666777777888888888888666444222111333333333444444444555555777777777777777777777777444555666777777666555444666666555555555666666777444444444555555555666666555555555555555555555555777777777777777777777777333444444555666666555555555555555555555555555555333444666777777777666555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555666666666777444444555666777777666666444555555666777888888999555555555555555555555555444555555555666666777777444444444555555555666666444444444555555555666666555555555666666666666777444555555555666666777777555555555444444555555555333444555666777888999:::888888888888888888888888555555555555555555555555888888777777777777888888777777777777777777777777666666555555555777999:::333444555666666555444333666666777777777777666666666666666666666666666666555555666666666555333222444555666888888888777666555666666666777777888888666777888999999888777666777888888888888999999999::::::::::::::::::::::::666777999:::;;;::::::999sssiiieeedddbbb```bbbccceeefffffffffeeeeee___```aaaaaaaaa```^^^]]][[[YYYWWWWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[^^^\\\ZZZXXXWWWVVVVVVVVVUUUQQQNNNNNNOOOPPPOOONNNPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIHHHFFFDDDBBBAAACCCAAA>>><<<<<<===<<<;;;::::::::::::::::::::::::>>>===<<<;;;:::999999:::;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;<<<;;;;;;::::::999999888888999999::::::999999888777888999::::::999888777999888888888888888999999;;;;;;;;;::::::999999999888888777777888888999::::::999888888777777888888888888999:::::::::::::::999999999888888888777777888888888888888888888888666777888999999888777666777666555555555777888999555555666777888999999::::::::::::::::::;;;;;;;;;666666666666666666666666777777777777666666666666777777777777777777777777888888888888777777777777888888888888888888888888888888888888777777777777666555555555666777999:::777777777777777777777777888888777666666666666666888888777777666666555555666666777777777777666666888777666777888999888666444555555666666666666666777777666666666666666777666666666666666666666666333555888999888777777777666666666666555555555555777777777777888888888888444666777777666666777999666666666666666666666666666666777777777777666666444555666555444444555666888777555444444555777888666666555555555444444444444444333222333444555666444444555555555555444444444444444444444444444444333333333444444444444555777777666555444333333222666555444333333333333333666666666666666666666666444555555555666666777777777666555444444444444444777666555444333444555555444333222444777777444111666666666666666666666666666666666666666666666666333444555666666555444333666666666666777777777777888777777666555444444444666666666666666666666666555666777888888888888888666666666666666666666666555555555555555666777777999888888777666555555444777777777777777777777777666666666666666666666666666666555555444444444333333444444444555666666666777777666666666666666777777777777777777777777777888888777777666666555555777777888888888777777666777777888999::::::;;;;;;888888999999999999888888::::::::::::::::::::::::rrrhhheeeeeecccbbbcccccceeefffffffffeeeeee___```aaaaaaaaa```___^^^ZZZXXXWWWXXXYYYZZZZZZYYYZZZZZZXXXXXXXXXXXXZZZZZZ]]]\\\ZZZXXXWWWVVVVVVVVVUUURRROOONNNPPPQQQPPPNNNOOOOOOMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFDDDBBBAAABBB???<<<;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888999999::::::999999888999999::::::::::::999999999999888888888888888888::::::::::::::::::999999888888777777888888999:::999999999999888888888777999999999888777666444444999999999888888888777777888888888888888888888888:::999888888888888999:::777777666555666666888888666666777777888888999999777888999::::::888666444777777777777777777777777777777777777777777777666777777777777777777777777888888888888777777777777888888888888888888888888888888888888777777777777666555555555666777999:::777777777777777777777777888888777666666666666666888777777777666666666555666666777777777777666666888777666777888888777666555666666777777777777777777777666666666666666777666666666666666666666666222444666666555555555777666666666666555555555555444555555555666666666666444555777777666555777888666666666666666666666666666666777777777777666666444555666555444444555666666666666777777666666666666666555555555444444444444333222222222333555555444555555666666555555444444444444444444444444444555555555555666666666666666666666555444444333333777666555555444444444555555555555555555555555555555555555555666666666777888777666555555555555555888777666555555555666666666444333555777777555333666666666666666666666666666666666666666666666666444555666666666666555444444444555555555666666666888777777666555555444444666666666666666666666666666666777888888888777777666666666666666666666666555555555555555666777777888888777777666555555444666666666666666666666666666666666666666666666666666666666555555555444444555555666666666666666666777777666666666666777777777777777777777777777777888777777777666666666555777777777888888888777777888888888999999:::::::::888888999999999999888888999999999999999999999999tttiiieeeeeeeeeccccccdddeeefffffffffeeeddd```aaaaaabbbbbb```___^^^YYYXXXXXXYYY[[[[[[ZZZXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]]\\\ZZZYYYWWWVVVVVVVVVUUUSSSPPPOOOPPPQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCBBB???===;;;:::;;;<<<<<<;;;::::::::::::::::::::::::666777888999:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999::::::;;;<<<<<<===888999999::::::999999888;;;::::::::::::::::::;;;::::::999888777777777888999999999:::::::::::::::888888777777888888999:::888999:::::::::999777777888888888777666555333333999999999888888888888888888888888888888888888888===;;;999777777999;;;===888888777666666666777777777777777777777888888888666888:::;;;:::777333111888888888888888888888888777777777777777777777777777777777777777777777777888888888888777777777777888888888888888888888888888888888888777777777777666555555555666777888999777777777777777777777777888888777666666666666666777777777777666666666666666666777777777777666666888777666666888888777666666666777888888888888777777666666555555666777777666666666666666666666666333444444444333333444666666666666666555555555555444444555555555666666666444555666666555444666777666666666666666666666666555666666777777666666555444555666555444444555666444555777999999777555444555555555555555444444444555444444444444555666666444555555666666555555444444444444444444444444444666666777777777888888888555555555555555555555555777777666555555555555666555555555555555555555555555555555555666666666666888888777666666666666777888888777666666666666777777666444444666777666555666666666666666666666666666666666666666666666666555666666777777666666555555555555666666666777777777777777666555555444444666666666666666666666666777777888888888777666666666666666666666666666666555555555555555666777777888777777666666555555555666666666666666666666666666666666666666666666666777777666666666666555555777777777777777666666666777777666666666666777777777777777777777777777777777777777777666666666666666666777777888888999999888888999999999999999999888888999999999999888888888888888888888888888888yyylllgggffffffeeecccdddeeefffffffffeeedddaaaaaabbbbbbbbbaaa```___YYYYYYYYY[[[]]]]]][[[YYYYYYXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQPPPQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJHHHGGGEEECCCBBB>>><<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;888999999::::::999999888;;;:::999888888999:::;;;::::::999888777777777777888888999999:::::::::;;;888888777777888888999:::888999:::;;;;;;999777666666666777888888888888888888888888888888888888888888888888888888888888888<<<;;;999888888999;;;<<<999888888777777666666666888888888777777777777777777888:::;;;:::888666555999999999999999999999999777777777777777888888888777777777777777777777777888888888888777777777666888888888888888888888888888888888888777777777666666666666666666777888888777777777777777777777777888777777666666666666666777777777777666666666666666666777777777777666666888666555666777888777666555555666777777777777777666666555555555666777777666666666666666666666666444555444333222222444777666666666666555555555555666666666777777777888888333555666555444444555666666666666666666666666666555666666666666666666555444555666555444444444666444555666777777666555444555555555555555555555555666666666666777777888888555555666666666666555555555555555555555555555555666666777777777888888888444444444555555555666666666666555555555555555666444444444444444444444444555555555666666666666666777777666666666666666777777777777666666666666666777666444444444555666666666666666666666666666666666666666666666666666666666666777777777777666666888888888888999999999999777777666666555555555555666666666666666666666666777888888888777666555555666666666666666666666666555555555555555666777777777777666666666555555555666666666666666666666666666666666666666666666666777777777777777666666666888777777666666555555555777666666666666777777888666666666666666666666666777777777777666666666666666666666777777888999:::999999999999888888888888888888999999999999888888777777777777777777777777ppphhhgggfffeeedddeeefffffffffeeedddcccaaabbbcccccccccbbb``````[[[[[[[[[]]]^^^^^^\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSQQQPPPPPPQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBB===;;;999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888888777888999999::::::999999888:::999888777777888999::::::999999888777777888888888888888999999:::::::::888888777777888888999:::888999;;;<<<;;;:::888666666666777888888888888888888888888888888888888888888888888888888888888888888888999999999999888888999999888888888777666666888888888777777777777777888888777777888999::::::999999999999999999999999666777777777888888888999777777777777777777777777888888888888777777777666777777777777777777777777888888888888777777777666666666666777777777777777666666666666666666666666888777777666666666666666666666666666777777777777666666777777777777666666777666555666777888777555333444555555666666555555555555555555555666777777666666666666666666666666666666666555333333666888666666666666555555555555666666666666777777777777444555666555444333444555666666666666666666666666555555666666666666555555444555666555444444444666555555444333333444555555444555555555555555555555555666666666777777777777555666666666666666666555555555555555555555555555555555666666666666777777333333444444555666666666555444444333444444555555555555555555555555555555666666666666666555555555555555555444444555555666666666666555555555444444555555444333222333555666666666666666666666666666666666666666666666666666777777666666666666777777888888888888999999999999666666666666555555555555666666666666666666666666777777777777777666555444666666666666666666666666555555555555555666777777666666666666555555555555555555555555555555555555666666666666666666666666666666666777777777777777666666666555555444444444666666666666666777888888666666666666666666666666666666666666777777777777666666666666777888:::;;;999888888888888888888888888888999999999999888888777777777777777777777777sssjjjhhhggggggdddeeefffffffffeeedddcccbbbccccccdddcccbbbaaa```\\\[[[[[[\\\^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSQQQOOONNNPPPRRRNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCC>>><<<:::999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999888999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::999888777777777888999999::::::999999888999888888777777888888999999888888888888888999999888888888999999999999999888888777777888888999:::999:::;;;;;;;;;:::888777888888888777666555333333888888888888888999999999888888888888888888888888555666888999999888666555888888999999999888777777777777777777777888888888777666444444555777:::<<<999999999999999999999999666777777888888999999999777777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777777666666777777777777666666666666666666666666666666888888777666666666666666666666666666777777777777666666777777777777666666777666555555777777666555333333444555555555555444444444444444555666777777666666666666666666666666777888888777555555666888666666666666555555555555333333444444444555555555555666777666444444444666666666666666666666666666444555555666666555555444444555666555444444555666666555333222222333555666444444444555555555555555333333444555666555555555555666666777777666666555555555555555555555555555444444444555555555666666444444444555555555666666444333333333333444555555666666666666666666666666666666666666666555555555555444444444444555555666555555555666555444444333333444555444222222444555666666666666666666666666666666666666666666666666777666666555555666666777555555555666666666777777666666666666666666555555666666666666666666666666666666777777777666555555666666666666666666666666555555555555555666777777555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666777777555555555555444444444444666555555666666777888999777777777777777777777777666666666666777777777777777777666666666888999:::777777888888888888888888888888999999999999888888777777777777777777777777sssjjjhhhiiiiiieeeeeefffffffffeeeccccccbbbcccdddddddddcccbbbaaa\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZXXXXXXXXXXXXZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVRRRSSSSSSPPPNNNMMMOOOQQQOOOOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDCCC@@@>>>;;;::::::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888888888999999999::::::;;;;;;;;;::::::999999999;;;;;;::::::::::::::::::888999999::::::999999888888999999::::::999999888777777777777888999::::::999999999999888888888888888888777777888888999:::;;;;;;:::::::::999999999999999999888777666444444777777888888888999999999888888888888888888888888777777777777777777777777666777888999999999888888666666777777888888999999777777666666777888999:::999999999999999999999999666777777888888999::::::777777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777777666666777888888777666555666666666666666666666666888888777666666666666666555666666666777777777888666666777777777777666666777666555555666777666555333444444555555555555555444444444444555666777777666666666666666666666666666888999888777555666666666666666666555555555555333333333444444444555555666777888777555444555666666666666666666666666666444555555666666555555444444555666555444444555666666666666555555666666666444444444555555555666666444555666777777777666666666666777777777777666666555555555555555555555555444444555555555666666666444444444555555555555555444444444444444555666666777777777777777777777777777666666666555555555555555555555555555666777777555666666777666555444333222555777666444333444555666666666666666666666666666666666666666666666666666666555444444555666666444444555555555666666666555666666666666666666666666666666666666666666666555555666666777666666666666666666666666666666666555555555555555666777777555555555555555555555555555555555555555555555555666666666666666666666666444444555555555666666666555555555555666666666666555555555555666777888999777777777777777777777777555666666666777777777888999888666666666777888999666666777777888888999999888888999999999999888888888888888888888888888888sssjjjiiijjjjjjeeeeeefffffffffeeecccbbbccccccdddeeedddcccbbbaaa[[[YYYWWWWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYZZZZZZZZZXXXWWWVVVQQQRRRRRRPPPMMMLLLNNNQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCAAA???<<<;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888999;;;======<<<;;;:::777777888888888999999999;;;;;;;;;::::::999999999:::;;;;;;<<<<<<======>>>999999999::::::999999999999999;;;<<<<<<;;;999999666666777777888999;;;;;;:::999999999888888777777888888888777888999999:::<<<;;;:::999999999::::::888888999:::::::::::::::777777888888999999999999888888888888888888888888:::888666555555666888:::666777888999::::::999888555666666777888999999:::999:::;;;<<<;;;;;;999999888888888888888888888888666777777888999999::::::777777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777777666666777888888777666555666666666666666666666666888888777666666666666666555666666666777777888888666666777777777777666666777555444555666777666555444555555666666666666666333333333444555666777888666666666666666666666666555777999999777555555555777666666666555555555555555555555666666666777777777888999888666555555666666666666666666666666666444555555555555555555444444555666555444444555666666777888999999888777666444444444555555555666666777888999:::;;;:::999999666666777777777777666666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555666777888777777777777777777777777777777666666555555555444666666666666666777888888666777888888888777555444222555888888666444555666666666666666666666666666666666666666666666666666666555444333333444555666666666666666777777777777555555555666666666666666666666666666666666666666444444555666777777777666666666666666666666666666555555555555555666777777444555555555555555555555555555555555555555555555666666666666666666666666333444444444555555666666555555666666777777888888555555555555666777999999777777777777777777777777555666666666777777888888:::999777555555666888999555666666777888999999:::888888999999999999888888888888888888888888888888yyyoookkkgggeeebbbcccdddeeefffeeedddcccbbbaaa```aaaccccccaaa```^^^ZZZXXXZZZ___bbbaaa^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSPPPNNNOOOOOONNNMMMNNNNNNOOONNNMMMKKKIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<<<<;;;:::999999999999999===<<<;;;:::999::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;::::::::::::::::::::::::<<<999888999;;;<<<;;;999999999999888888777777777777777888999::::::;;;;;;:::999888888777777888888888888888999999:::::::::<<<999888999;;;;;;888555777777666666666888999:::888888888888888888888888888888888888888888888888888888888888888888888888999999888888777666666666777777888888888888777777888888777777777777888888999888888888777777666666999888888888777777666666777777777777777888999999777777777777777777777777777777777777777777777777555555666777888888777777666666777888888888888888888777666555555666777888999888777666666777888999555555555555555555555555999888888888777777666666666777888999999888777666777777777777777777777777777777666666555555444444555666777666555444555777888777666444444555555666444444444444444555666777333444444444444444444333666666666666666666666666666666666666555555555555666666666666666666666666666666777777666555444444444444555555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555666777888888888888666666666666666666666666888777777666555444444444333333333444555666777777555555555555555555444444444444555666777777666666666666666666666666666666444555666777777666555444999888666555444444555555666666777777777777666666444444555555555555444444555555666666666666555555777777777777777777777777444555555666666666666666888888777777666666555555555555666666777777888888777777777777777777777777666666666666666666666666444444444444444444333333333444666777777777666555777777777777777777777777444555777888999999999888777777666666555555555444777777777777777777777777666666666666666666666666888888777777777777888888777777777777666666666666777777777777777777777777999888777555555777888999yyyqqqmmmjjjgggcccddddddeeeeeedddddddddbbbaaaaaabbbccccccbbb```]]]ZZZXXXZZZ^^^aaa___]]]XXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVTTTQQQPPPPPPPPPOOONNNOOONNNNNNNNNLLLKKKJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;999777777999999888666;;;;;;;;;:::::::::999999777888888999::::::;;;;;;::::::999888888888888888999999999999999999::::::;;;999888999;;;;;;888666888888777666666777888999888888888888888888888888888888888888888888888888999999999999999999999999777777777777777888888888777777888888888888777777888888777777777777888888888888888888777777777666888888888888777777777666777777777666666777888888777777777777777777777777777777777777777777777777555555666777777777666666666777888888999999888888888777666555555666777888888888777666666777888888666666666666666666666666888888888777777777666666555555666666666666555555777777777777777777777777666666666666666555555555555666777666555444555777888777666555444555666666666555555555555666666777444444555555555555444444666666666666666666666666666666666666555555555555666666666666666666666666666666666666666555444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666444333111111666666666666666666666666888777777666555555444444444555555666666777777777333333444555666666666666444444555666666666666666666666666666666666666666444555666777777666555444666666555444555555666777666666777777777777666666444555555666666555555444555555666666666666555555555555555555555555555555444555555666666666666666777777777777666666666666666666666666777777777777666666666666666666666666555555555555555555555555555555666666666666666555444444666777777777666555666666666666666666666666444555666888888888888777777666666666555555555555666666666666666666666666666666666666666666666666888888777777777777888888777777777777666666666666777777777777777777777777999888777666666777888999wwwooollljjjhhheeeeeedddddddddddddddeeecccbbbaaabbbddddddbbbaaa]]][[[YYYZZZ^^^___^^^[[[WWWWWWWWWWWWXXXXXXYYYYYYWWWXXXYYYYYYYYYYYYWWWWWWWWWTTTQQQPPPQQQQQQQQQPPPOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;999888888999999777666;;;;;;;;;::::::::::::999888888888999999::::::;;;;;;:::::::::999999999999::::::999999999999999999:::999999999::::::999777999999888777777777888888888888888888888888888888888888888888888888888888888888888888888888888888555666666777888888999999777777888888888888777777888888777777777777888888888888888888777777777777888888888888777777777777888777666666666666666777777777777777777777777777777777777777777777777777666666666666666666555444666777888888999999888888777777666666666666777777888777777666666777777888777777777777777777777777888888777777777777666666666666555555555555666666777777777777777777777777555555555666666666666666555666777666555444555777888777666555555555666666666555555444444444555555555555666666666666555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666666555555444666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666555444222000///666666666666666666666666777777777666555555444444666666777777777777777777222333444555666777777777444555555666666666666666666666666666666666666666555555666666666666555555444444444444555666888888555666666777777666666555444555555666666555555444555555666666666666555555555555555555555555555555444555555666666666666666666666666666777777777777777777777777666666666666555555555555555555555555555555555555555555555555444444555666777777777777444555555666777666666666666666666666666666666666555555666666777666666555666666666666555555555555666666666666666666666666666666666666666666666666888777777666666777777888666666666666777777777777777777777777777777777777999888777666666777888999sssllljjjiiiggggggfffdddccccccdddeeefffcccbbbbbbbbbddddddbbbaaa\\\[[[ZZZ[[[]]]^^^\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWVVVSSSQQQPPPPPPQQQPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;999999;;;;;;;;;;;;999999:::::::::::::::::::::::::::::::::::::::;;;::::::888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;::::::999999:::::::::999999888888888999999999:::::::::999888:::999999888888777777777888888888888888888888888888888888888888888888888777777777777777666666666666666777777888888888888777888888999999888888777888888777777777777888888888888888777777777777777888888888777777777777777888777666666555666666666777777777777777777777777777777777777777777777777666666666666666555444333555666777777888888777777777777666666666666777777777777777666666777777777666666666666666666666666777777777777777777666666999888777666666777888999666666666666666666666666444444555555666666777777555666777666555444555777777777777666666666666666555555444333222222222222666666777777777777666666666666666666666666666666666666666666555555555555666666666666666666666666555666666666666666555555777777666666555555444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555666666666666666555666666666666666666666666777777666666555555555555777777666666666666666666333444555666666666666666555555666666666666666555666666666666666666666666555666666666666666666555555555555555666666777777555666666666666666666555555555666666666666555555555555666666666666555555555555555555555555555555444555555666666666666666555555666666777777888888888888777777666666555555555555555555555555555555555555555555555555555555111222333444555555555555444555555666666666666666666666666666666666666666555555555555555555444444666666666666666555555555666666666666666666666666666666666666666666666666777777666666666666777777666666666666777777777777777777777777777777777777888888777666666777888888rrrkkkiiiiiihhhhhhgggeeedddcccdddeeeeeecccbbbaaabbbddddddbbb```\\\[[[\\\]]]^^^^^^\\\[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYWWWVVVTTTRRROOONNNOOOPPPPPPOOOOOONNNMMMKKKKKKKKKLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<999999;;;;;;;;;;;;999999::::::::::::::::::::::::777888999::::::;;;<<<===888888888888888888888888888999999999999999::::::::::::;;;;;;;;;:::999888:::::::::999999888888888888999:::::::::999999999999999999999888888777777888888888888888888888888888888888888888888888888999999888888888777777777888888888888777777666666888888999999999999888888888888777777777777888888777777777777777777888888777777777777777777888888777777666666666666777777777777777777777777777777777777777777777777777777666777777777666555444444444555666666777777666666666666777777777777666666666666666777777666666666555555555555555555555555666666666666666666777777999888777666666777888999666666666666666666666666444444555555666666777777555666777666555444555777777777777777777666666666666666555444333333333444666666777777777777666666777777777777777777777777666666666666555555555555666666666666666666666666555555666666666666666555777777666666555555444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666222333444666777888888888666666666666666666666666666666666666555555555555666555555555555555555555666777777777666555444444555666666666666666555555666666666666666666666666666666666555555666666666666666666666666555555444555555666666666666555555555666666666666666666555555555666666666666555555666666666666666666666666444555555666666666666666555555666666777777888888888888777777666666555555555555555555555555555555555555555555555555555555111222333444555555555555555555555555666666666777555555555555555555555555555555555444444444444444555555555666666666666666555555555555555555555555666666666666666666666666777777666666666666777777555666666666777777777888777777777777777777777777888888777777777777888888ssslllkkkkkkkkkhhhgggfffeeeddddddddddddbbbaaa```aaaccccccaaa```ZZZ\\\]]]^^^___^^^^^^]]]ZZZZZZYYYXXXWWWVVVUUUUUUXXXYYYZZZZZZYYYXXXVVVUUUSSSQQQOOONNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<=========<<<======>>>???999:::;;;<<<<<<<<<;;;;;;:::999999::::::;;;<<<===999::::::;;;;;;::::::999::::::::::::::::::::::::555666888888888888:::<<<999::::::::::::;;;;;;;;;999999999999999999999999999:::;;;;;;;;;:::888777::::::999999999999999999777999::::::999999999:::999999999:::999999888777888888888888888888888888888888888888888888888888<<<<<<;;;;;;:::999999999999999888888777666666555888888999999999999888888888888777777777777888888777777777777888888888888777777777777888888888888777777777777777888999999777777777777777777777777777777777777777777777777666777777777777777666555444555666666777777666666666666777777777777666666555666666777777666666555555555555555555555555555555555666666666666777777666666555555555555666666777777777777777777777777555555555666666666666666555666777666555444555777777777888888888777666555888888777666666666777777666666777777777777666666777777777777777777777777666666666666555555555555666666666666666666666666444555666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333444555555666555555555666666666666666666666666666666666666666666555555444444444555555555555555888888888777666555444333666666666666666666555444666666666666666666666666666666555555555555666666777777777777666555444333444555555666666555555444555666666777777666666555555555666666666666555555777777777777777777777777444555555666666666666666666666666666777777777777777777777777666666666666555555555555555555555555444444444444444444444444444444555666777777777777666555555555555666777777555555555555555555555555555555444444444555555666555555555666666666666666555555555555555555555555666666666666666666666666777666666555555666666777555555666666777777888888777777777777777777777777777777777888888777777777ssslllkkkkkkkkkggggggggggggfffeeedddcccaaa```___```bbbbbb```___ZZZ\\\^^^`````````______YYYYYYXXXXXXWWWWWWWWWVVVXXXXXXYYYYYYXXXWWWUUUTTTTTTQQQOOOOOOPPPQQQQQQPPPLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<===<<<:::999999;;;>>>???999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;::::::999999::::::;;;::::::::::::::::::::::::777999:::999777666888999999999:::::::::;;;;;;;;;999999999999999999999999888999:::;;;:::999777666999999999999999999::::::666888;;;;;;999888999;;;777888999:::::::::999888888888888888888888888888888888888888888888888888;;;;;;;;;:::999888888888888888888777777777777777888999999::::::999999888888888777777777777888888666777777777888888888888666777777777888888888888777777777777888:::;;;<<<777777777777777777777777777777777777777777777777666777888888888888888888666777777888888888888888555666777888888777666555555555666777777666555555555555555555555555555555555555555666666666777777555555666666666666555555777777777777777777777777666666666666666555555555555666777666555444555777777777888999888777666555666666555555555666777777555666666777777666666555777777777777777777777777666666666666555555555555666666666666666666666666444444555666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666555555666666666666666666666666555666666666666666666666444444555555666666777777777777777777777666555444666666666666666555444444666666666666666666666666777666555444444555666777555555666777777666555444444555555666666555555444666666777777777777666666555555666666666666555555666666666666666666666666444555555666666666666666777777777777666666666666666666666666777777777777666666666666666666666666444444444444444444444444555555666666666666666555666555555444555666777888555555555555555555555555555555444444444666777888555555555555666666666777555555555555555555555555666666666666666666666666666666555555555555666666555555555666777888888888777777777777777777777777777777888888888888777777rrrjjjiiiiiiiiifffggghhhhhhgggeeecccbbb```______```aaaaaa```^^^YYY\\\___aaaaaaaaa```aaaYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYXXXVVVUUUSSSUUURRRPPPPPPQQQRRRRRRQQQKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<:::888666444555777;;;===888999;;;<<<===<<<;;;;;;:::::::::;;;<<<===>>>???<<<;;;999999999999;;;<<<::::::::::::::::::::::::;;;===>>><<<888666777999777777777888888999999999999999999999999999999999777888999::::::999777555888888888999999::::::;;;555888;;;;;;999888999<<<666777999:::;;;::::::999888888888888888888888888888888888888888888888888888888888777666555555444666666666777888888999999888999999::::::999999888888888777777777777888888666666777777888888888999666666777777888888888999666777777888999;;;<<<===777777777777777777777777777777777777777777777777666777888999999999999999888888999::::::::::::999555666777888888777666555444555666777777666555444777777777777777777777777444555555555666666777777666777888999999888777666777777777777777777777777777777666666555555555444555666777666555444555777777888888999999777666555222222222222333333444555555555666666666666555555777777777777777777777777777666666666555555555555666666666666666666666666444444555666777777666666444555555555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888999999:::999999666666666666666666666666555555555666666666666666444555555666777888888999555666777777777777777666666666777777666555444444666666666666666666666666777666555444444555666777333444555777777777666666444555555555555555555444666666777777777777666666555555666666666666555555555555555555555555555555444555555666666666666666888888777777666666555555555555666666777777888888777777777777777777777777444444444444444444444444444444444555444444333333666555555444444666777888555555555555555555555555555444444444555666888999444555555555666666777777555555555555555555555555666666666666666666666666666666555555555555666666444555555666777888888999777777777777777777777777777777888888888888777777uuuoookkkhhhhhheeeeeeffffffeeecccbbbaaa___]]]\\\^^^bbbdddbbb___ZZZZZZZZZ\\\```bbbbbbbbbbbb___\\\ZZZZZZ[[[[[[ZZZ\\\[[[[[[YYYXXXWWWVVVUUUUUUTTTSSSSSSTTTSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIINNNLLLJJJIIIHHHGGGDDDAAA>>>======<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888999999::::::::::::;;;;;;:::::::::::::::::::::::::::888777888999;;;::::::;;;::::::::::::::::::;;;777777777888888999999999;;;;;;;;;::::::999999999888888888888888888888888888888888888777777666666;;;;;;999999999999;;;;;;???===;;;999888888888999::::::::::::::::::::::::888888999999999999888888777777999::::::999888777:::999888777777888999:::;;;:::999999888888999999999999888888888888888888777777888888999999999999777777777777777888888999999888777666666777888999888888888888888888999999888888777777666666555555888888888888888888888888777777777777777888888888666666666666666666666666666666666666666555555555666666555555555555666666777777666666555555555444888888777777666666555555333333333444444555555555777666666666777888999999888888888888888888888888666666555555555555666666555555666777777777777777888888777666666666666666777777666666666666777777777666555444444555666777777777777777777777777777666666666666666666666666111222333555666777777777555555555555555555555555555555555666666666666777555555444444444444555555888888777777666666666555555555555555666666666666444444333333333222222222777777777777666666666666666666666666666666666666333444555666777999::::::888777666444333333333444777777777777666666666666444444444555555555666666555555666666666666555555555555555555666666666666666555555444444444555555777777666666555555555444666666666666666666666666666666666666777777777777666666666555444444444333666666666666666666666666666666777777777777666666777777666666555555555444666666666666666666666666777777777777777666666555222222333444555666777888555555555555555555555555666666666666666666666666777777777777777777777777999888777666666555666666444555555666666666666666777777777777666666666666666666666666666777888888tttoookkkhhhhhheeeeeeffffffeeedddbbbaaa___]]]\\\___bbbcccaaa___[[[ZZZZZZ\\\___aaaaaaaaabbb___\\\ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWTTTSSSRRRRRRSSSSSSQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNLLLJJJIIIHHHGGGDDDAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;;;;::::::999999999:::::::::::::::::::::::::::888777888999;;;::::::888777777777777777777888::::::::::::::::::;;;;;;::::::::::::999999999999888888888888888888888888999999999888888777777777:::999999888888999999:::::::::999999999999::::::555555555555555555555555555555666666666666555555333444666777888888888888:::999888888888888999:::999999888777777777777888888888888888888888888888888888888888888888999999777777666666777777888999999888777777777777888999888888888888888888888888888777777777666666666555777777777777777777777777999999888888777777666666666666666666666666666666666666777777777777777777666666555555555555666666777777777666666666555555888777777777666666666555444444555555555666666666666666666666666666777888888888888888888888888888777777666555555555555555555555666777777777777777888777777666666666666666777777666666666666777777777666555444444555666777777777777777777777777777666666666666666666666666444444555555666555555444666666666666666666666666444444555555555666666666666555555555555555555666777777777666666555555555555555555666666666777777444444444444333333333333666666666555555555555555666666666666666666666666222333333444555666777777888777666444333333444444555555555555444444444444444444444555555555666666555555666666666666555555555555555555666666666666666666555555555555555666777666666666555555555555666666666666666666666666666666666666777777777777555555555555555555444444666666666666666666666666444444555555555555444444777666666666555555555555666666666666666666666666666666777777777666555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666888777666666666666666666444555555666666666666666777777777777666666666666666666666666666777888888tttnnnjjjiiiiiieeeeeeffffffeeedddcccbbb___^^^]]]___bbbcccaaa^^^\\\[[[[[[\\\___``````___aaa^^^[[[ZZZZZZ[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLMMMMMMNNNNNNNNNOOONNNLLLJJJIIIHHHGGGDDDAAA@@@???>>><<<<<<;;;;;;;;;>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;999888888777:::::::::::::::::::::::::::888777888999;;;::::::::::::999999999999::::::;;;;;;::::::::::::::::::888888888999999999999999999999999999999999999999::::::999999999999888888777888888999999888888777666666888999::::::;;;;;;888888888888888888888888777777888888888888777777333333555777888999999999:::999999888888999999:::888888777666666666666777888888888888888888888888:::999888777777777888999666666666666666777777888999999888888888888999999888888888888888888888888777777777777666666666666666666666666666666666666::::::999888777666555555666666666666666666666666666666777777888888999999666666555555555555666666888777777777777777666666777777777777666666666666666666666666666777777777777666666555555555555666777777777777777777777777777777666555444444555555555555666777777777777666777777666666555555666666777666666555555666666777777666555444444555666777777777777777777777777777666666666666666666666666777777777666555444333222777777777777777777777777333444444444555555555555777666666555555666666777666666666555555555555555666666666666777777777777666555555555444444444444444444444555555555555555666666666666666666666666444444444444555555555666888777555444444444555555555555555555444444444444444444555555555666666666555555666666666666555555555555555555666666666666666666666555555666666777666666666666555555555555666666666666666666666666666666666666777777777777555555555555555555666666666666666666666666666666444444555555555555444444666666666666555555555555666666666666666666666666555666666666666555444444777777666555444333333222555555555555555555555555666666666666666666666666666666666666666666666666666666666555666666777777444555555666666666666666666666666666777777777777666666666666666777888888uuunnnjjjiiijjjdddeeefffffffffeeecccbbb```^^^]]]___bbbcccaaa^^^\\\[[[[[[\\\^^^```___^^^```^^^[[[YYYZZZ[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXSSSRRRQQQRRRRRRRRRPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLJJJIIIHHHGGGDDDAAA@@@@@@>>>===;;;;;;::::::<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;<<<<<<;;;::::::999888888:::::::::::::::::::::::::::888777888999;;;::::::;;;;;;::::::::::::;;;;;;999999999888888777777777777777777888888999999:::999999999999999999999999::::::::::::::::::::::::777888999::::::999888777444555777999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888777777888999::::::;;;;;;888888888888888888888888888888777666666666666777888888888888888999999999;;;:::888777666777888999666666555555666666777888999999888888888888999999888888888888777777777777777777777777666666666666777777777777777777777777999888888888777777666666666666666666666666666666555555666777888888999999666666555555555555666666888888888888777777777777777777777777666666666666666666666666666666666666888777666666555555555555666666666666666666666666555444444444444555666666444555666666777777666666777666666555555555666666666666666555555666666666777666555444444555666777666666666666666666666666666666666666666666666666777777777777666444333222666666666666666666666666333333333444444444555555777777666666666666777777555555555555555555444444666666666777777777888888666666666666555555555555444444555555555555666666666666666666666666666666777777777777777666666666777666555444444555666666777777777777666666666666555555555555666666666666555555666666666666555555555555555555666666666666777666666666666777777888666666666666666555555555666666666666666666666666666666666666777777777777444444555555666666777777666666666666666666666666666666777777777777666666666666666666666555555555666666666666666666666666555555555555555444444333777777666555444333333222555555555555555555555555666666666666666666666666666666666666666666666666555555555555555666777888444555555666666666666666666666666666777777777777666666666666666777777888xxxoookkkiiijjjdddeeefffffffffeeedddccc```^^^]]]___bbbccc```^^^\\\[[[ZZZ\\\^^^______^^^```]]]ZZZYYYYYY[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRRRRSSSRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKNNNLLLJJJIIIHHHGGGDDDAAA@@@@@@>>>===;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888777888999;;;::::::888888777777777777888888999999999888888777777777777777777888888999999:::999999999999999999999999:::::::::::::::::::::;;;888999:::;;;;;;:::999888666777999::::::999888777888888888888888888888888555555666666666666555555:::::::::999999999999999666777777777777777777666999999888777777777777888777777888888888999999999;;;:::999777777777888888666666666666666777888888888888888888888888888888888888888777777777666666666666666666777777777777888888888888888888888888666666777777888888888999777777777777777777777777444444555555666777888888666666555555555555666666777777777777888888888888666666666666777777777777555555555555555555555555999999888777666666666666555555555555555555555555222222222333555666888999444444555666666666666666666666555555555555666666666666555555555555666666777666555444444555666777666666666666666666666666666666666666666666666666555666666666666666555555555555555555555555555555333333333444444444555555777777666666666666777777444444555555555555555555666666666666777777777777777777666666666555555555555555666666666777777777666666666666666666666666777777777777666666666666777666555444555666777888777777777777666666666666555555555666666666777777555555666666666666555555555555555555666666666666666666666666666777888888555555555666666666666666666666666666666666666666666666666666777777777777444555555666666777777777666666666666666666666666666666777777777777666666555555555666666666666666666666666666666666666666555555555555555444444333555555555555555555555444555555555555555555555555666666666666666666666666555555555555555555555555555555444555555666777777444555555666666666666666555666666666777777777888666666666666666777777888|||rrrmmmjjjjjjdddeeefffggggggfffeeedddaaa___]]]___bbbbbb```]]][[[ZZZZZZ[[[^^^______^^^___\\\YYYXXXYYY[[[[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTSSSSSSTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJNNNLLLJJJIIIHHHGGGDDDAAA@@@???>>><<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::888777888999;;;::::::999999888888888888999999;;;;;;::::::::::::::::::888888888999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;:::::::::999:::::::::999888777777777777777777777777777777666777777888888777777666::::::888777777666777777666666777888888777666666999999888777777777777888777777777888999999::::::999999999999888888888888777777777777777888888999777777888888888888777777888888888777777666666555666666666666777777777777888888888888888888888888555555666777888999::::::777777777777777777777777444444555555666666777777666666555555555555666666666666777777777777777888666666666666777777777777666666555555555555444444999888888777777777777888666666666666666666666666111111222333444666888999444444555666666666666555555555444444555555666666666555555444444555555666777666555444444555666777777777777777777777777777666666666666666666666666444555666777777777777777555555555555555555555555333444444444555555555555777666666555555666666777555555555555555666666666555555555555666666666666777666666666555555555555555555666666777888888888666666666666666666666666555555555555555444444444666666555555555666888999555555555555444444444444555555666666666777777777555555666666666666555555555555555555666666666666555555555555666777888888555555555666666666666666666666666666666666666666666666666666777777777777666666666666666666777777666666666666666666666666444444555555555555444444555555555666666666666666666666666666666666666666555666666666666555444444333444444444555666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555444555555666666444555555666666666666666555555666666777777888888666666666666666777888888vvvoookkkjjjdddeeefffggggggfffeeedddaaa___^^^___bbbbbb```]]]YYYYYYYYY[[[^^^``````___^^^\\\YYYXXXYYY[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRPPPLLLLLLLLLLLLLLLMMMMMMMMMNNNLLLJJJIIIHHHGGGDDDAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::888777888999;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::;;;;;;::::::::::::999999999999::::::::::::::::::::::::888999999999::::::::::::::::::999999999999::::::;;;;;;:::999999999999999999999999999999999999999999999::::::::::::999999:::999888777777777888999777888999::::::999888777888888777666666666666777666777777888999999::::::666777999::::::999888777888888888888888999::::::555666777777777777666555999888888777666666555555555666666666777777777888888888888888888888888888666666777777888888999999777777777777777777777777666666666666666666777777666666555555555555666666555555666666666777777777555666666666777777777888777777777666666666555555777666666666666777777888666666666666666666666666333333333333444555666666333444555555666666555555555444444444444555666777666555555444444555555666777666555444444555666777777777777777777777777777666666666666666666666666555555666777777777777777555555555555555555555555444444555555555666666666666555555555555555555666555555555666666777777777444444444444555555555555666666666555555555444444444444555555666777777888666666666666666666666666444444444555555555555555666555555555555777999:::555555555555444444444444555666666666777777777777555555666666666666555555555555555555666666666666444444444444555666777888555555555555666666666777666666666666666666666666666666666666777777777777777777777666666666666666666666666666666666666666444444555555555555444444555555555555666666666777666666666666666666666666666666777777777666555555444444444555555555666666555555555555555555555555666666666666666666666666555555555555555555555555666666555444444444555555444555555666666666666666555555555666777888888888666666666666666777888888xxxpppkkkjjjdddeeefffgggggggggfffeeeaaa___^^^___bbbbbb```]]]XXXXXXXXXZZZ^^^`````````^^^[[[YYYXXXYYY[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTUUUUUUUUUSSSQQQJJJKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJIIIHHHGGGDDDAAA>>>======<<<<<<<<<======999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999888888:::::::::::::::::::::::::::888777888999;;;::::::999888888777777888888999777777777888888999999:::;;;;;;;;;::::::999999999::::::::::::::::::::::::888888888999999::::::::::::999888777777888999:::;;;;;;999999999:::;;;<<<888888888888888888888888666666777777777777666666::::::999999999:::<<<===999:::;;;<<<<<<;;;:::999777777666555555555555555666777777888999999::::::444666999;;;;;;:::888777999999888888999999:::;;;444555666777777666555444999888888777666555555444555666666666777777888888777777777777777777777777888888888888777777777777777777777777777777777777888888888888777777777777666666555555555555666666444555555555666666777777555666666666777777888888999888888888777777666666555555555555555666777888777777777777777777777777555555444333333333333444333444555555666666555555444444444444444555666777555555555444444555555555777666555444444555666777777777777777777777777777666666666666666666666666666666777777777777666666777777777777777777777777555555555666666666666777555555444444444444555555555666666666777777888888333333333444444444555555666555555555444444444444333333444444555666777777666666666666666666666666666666666666777777888888555555555555666777999:::888777777777666666666666666666666666777777777777555555666666666666555555555555555555666666666777333333333444444666777777444555555555666666777777666666666666666666666666666666666666777777777777888888777777666666555555666666666666666666666666666666777777777777666666444555555555666666777777666666666666666666666666777777777777777666666555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555777666555444444444444444444555555666666666666666444555555666777888888999666666666666666777888888rrrnnnkkkiiiffffffggghhhiiihhhfffcccbbb```______``````___^^^\\\\\\]]]^^^^^^^^^]]]]]]___^^^\\\ZZZYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZ[[[\\\WWWUUUTTTUUUUUUUUUSSSQQQLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKJJJIIIHHHFFFDDDCCCBBB@@@>>>===>>>>>>>>><<<======<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;@@@===;;;:::;;;;;;;;;;;;999999;;;;;;;;;;;;999999;;;::::::999888888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999::::::::::::999999888777777777888888888888777777888888888888888888888888777777777888999999999:::888888999999999:::::::::777777777777777888888888666666777777777888888888777888888888888999999999777777777777888888888888777888888888888999999999666888999888777666777888777777666666666888999:::999888777777888888777555777777777777888888888888777777777777777777777777888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777888888777666555444333333666666555555555555666777888888777666666666666666666666666666666555555555666666666666555555555555333333333444555666777888666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666666666777777666555444444666666555555555444444444555555555555555555555555555555666666666666555555555555555555555555555555555444333333333333444555777777777777777777777777555555555555555555555555555666666666777777777888555555555555555666777777999999888777666555444444555555666666666666666666666666666666666666666666777777777777666666666666666666777777777777666666444444444555555555555666666666666666777777777777777777666666555555555444777777666666555555555444666666555555555555666666888888777777666666555555666666666666666666666666666555444444555666777888444444555555555555444444666666555444444444444444666666666666666555555555777777666555555555555555777666666555555555666666444444555555555555444444444444444555555555555666666888999888777666777888777777777777777777777777rrrmmmjjjhhhfffffffffgggiiihhhfffcccbbbaaa```aaabbbbbb```___\\\\\\]]]^^^^^^^^^]]]]]]^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTTTTUUUUUUSSSQQQLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCAAA???======>>>>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;???===;;;;;;<<<<<<;;;:::999::::::;;;;;;::::::999;;;:::999999888888999999888888888888888888888888999999999999999999999999:::::::::999999999888888999999999999999999999999999999999999999888777777777777888888888888777777888888888888888888888888888888888888888999999999888888888888999999999:::777777777777888888888888999999:::::::::;;;;;;;;;777888888888888999999999777777777777888888888888777888888888888999999999666888999888777666777888666777888999:::999999999999888777777888888777555777777777777888888888888777777777777777777777777888888777777777777777888777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666666666666555555555666666666666666666666666888777777666666666666666666666666666666666666555666666666666555555555555555555444444444555555666666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666666666666666666555444444666666555555555444444444555555555555555555555555333444444555555444444333777777777777777777777777555555444333333444555555666666666666666666666666555555555555555555555555666666666666777777777777666666666666666777888888:::999999888777666555555666666666666666555555555666666666666666666666666777777777777666666666666666666777777777777666666555555555666666666777777555666666666777777777777777666666666555555555555777666666666555555555555666666555555555555666666888777777777666666666555666666666666666666666666666555555444444555666777444555555666666555555444777666555555444444555555666666666666666666666555777777666555555555555555666666555555555555666666444444555555555555444444444444444555555555555666666777888888666666777888777777777777777777777777rrrmmmiiigggeeeeeeeeefffhhhhhhfffdddaaa```aaabbbddddddbbb```\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZXXXXXXXXXYYYZZZWWWXXXYYYYYYXXXWWWUUUTTTUUUTTTSSSTTTUUUUUUSSSRRRMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIFFFDDDCCCAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<======;;;:::;;;::::::999999::::::;;;::::::999999888888999999888888888888888888888888888888888999999:::::::::::::::::::::999999999999999999999999999999999999999999999999999888888777777777888888888888777777888888888888888888888888999999999888888888888888777777777888888888999999888888888888888888888888777777777888888888999999777888888888888999999999777777777888888888999999777888888888888999999999666888999888777666777888666888:::<<<<<<;;;999888999888777777888888777555777777777777888888888888777777777777777777777777999999888777666666777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777555555555666666777777777555666666777777666666555777777666666555555666666555555666666666666666666666666666666555555555555666666555444444444444444666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666666666666666666555555444666666666555555555555444555555555555555555555555333444444555555444444333444444444444444444444444555555444333333444555555555555555555555555555555666666666666666666666666777777777777666666666666888888777777888888999:::;;;::::::999888777666666777777666666555555555444666666666666666666666666666666666666777777777777666666777777777777666666666666666666777777777888555555666666666777777777666666666666555555555555666666666666555555555555666666555555555555666666777777777777666666666666666666666666666666666666666666555444444444555555444555555666666555555444888777666666555555666666555555666666666666666666777666666555555555555666666666555555555555666666444444555555555555444444444444444555555555555666555666777777555555666777777777777777777777777777rrrllliiifffdddddddddeeeggghhhfffeee```___```bbbdddcccaaa___\\\\\\]]]^^^____________[[[ZZZYYYXXXXXXXXXYYYZZZWWWXXXYYYZZZYYYWWWTTTSSSTTTSSSSSSTTTUUUUUUSSSRRRMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNLLLIIIFFFDDDCCC@@@>>><<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<:::;;;;;;999999999999;;;;;;::::::999999888999999:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999777888888999999888888777888888888888888888888888:::999999999888777777777666777777777777888888888999999888888888888888777666666666666777777777777777777888888888999999999777777888888888999999999777777888888888999999999666888999888777666777888888888999::::::999999888999888777777888888777555666777777777888888888888777777777777777777777777:::999888777666666666666777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666555666666666666777777777666666777888777666555555777666666555555555666666555555555555666666666666666666666666555555555555666555555444444444555555666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666555666666666666666555555666666666555555555555555555555555555555555555555666666777777777777666666333333333333333333333333555555444444444444555555555555555555555555555555777777777777777777777777777777777777666666666666999999999999999:::;;;;;;<<<;;;;;;:::999888777666777777777666555555444444666666666666666666666666666666666666777777777777666666777777777777666666555555666666666777777777555555555666666666777777666666666666666555555555666666666666666555555555666666555555555555666666777777777777666666666666666666666666666666666666666666555444444444333333555555666666666666555555888888777666666666666666555555555555666666666666777666555555555555666666666555555555555666666777444444555555555555444444444444444555555555555666444666777666555444555777666666666666666666666666rrrllliiifffddddddccceeeggghhhhhhggg_________```bbbbbb```^^^[[[\\\]]]^^^____________[[[ZZZYYYXXXXXXYYYZZZZZZXXXYYYZZZ[[[ZZZXXXUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNLLLIIIFFFDDDCCC@@@>>><<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>>>>===;;;;;;;;;999999999999;;;;;;:::999999888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;:::888888999999999999888888888888888888888888888888:::999999999888777777777666777777777777888888888:::999999999888888777777999999999:::::::::;;;;;;777777888888888999999999888888888888999999999999777777888888888999999999666888999888777666777888:::999777555555777888:::999888777777888888777555666777777777888888888888777777777777777777777777999999888777666666777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666888777777777666666666666777777888777777666555555666666555555555555666666444555555555666666777777666666666666555555555555333333333444444666777777666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666555555666666666666666555666666666666666666666666555555555555555555555555666777777777777777777666888888888888888888888888555555555555555555555555555555555555555555555555777777777777777777777777777777777777666666666666:::::::::::::::;;;<<<<<<<<<<<<;;;:::999888777777777777666666555555555444666666666666666666666666555666666666777777777888666666777777777777666666444444555555555666666666555555555555666666666666555555555666666666666666555555555666666666666666666666555555555555666666666666666666777777777777666666666666666666666666666666666555555444444333555666666666666666666555888888777666666666666666444555555555666666777777666666555555555555666666555555555555555666777777444444555555555555444444444444444555555555555666444666777666555444555777666666666666666666666666rrrmmmiiigggeeeddddddeeehhhjjjjjjiiibbb```______``````___^^^[[[\\\]]]___````````````]]]\\\[[[YYYYYYYYYZZZ[[[YYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSTTTSSSQQQOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMKKKIIIFFFDDDCCCAAA???===<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;>>>???>>><<<;;;::::::999999::::::;;;999999888888999999::::::888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;;;;;;;;;;888888999999999999888888888888888888888888888888999999999888888888888888777777777888888888999999:::::::::999888888777777888888888888999999999:::777888888888888999999999888888888999999999999:::777888888888888999999999666888999888777666777888<<<999666444333555888:::999888777777888888777555777777777777888888888888777777777777777777777777888888777777777777888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777888888888777777666666666999999888777666666666666555555444444555555666666444444555555666777777777666666666666555555555555333333333444555666777888666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666444555666666666666666666555666666666666777777777555555555555555555555555444555555666666555555444777777777777777777777777444555666666666666555444555555555555555555555555666666666666666666666666666666666666777777777777;;;;;;::::::;;;;;;<<<===<<<;;;;;;:::999888777777666666666666666666666666666666666666666666666666555555666666777777888888666666777777777777666666444444444444555555555555444444555555555666666666555555555666666666666666555555555666666666666666666666555555555555666666666666666666777777777777666666666666666666666666666666666777666666555444555666666777777666666555888777666666555555666666444444555555666777777777666555555555555666666777555555444555555666777888444444555555555555444444444444444555555555555666555666777777555555666777777777777777777777777777rrrmmmjjjhhhfffeeedddfffiiikkkkkkkkkfffccc```^^^____________[[[\\\]]]___``````aaaaaa___^^^\\\[[[ZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTSSSSSSRRRPPPNNNNNNNNNMMMMMMNNNNNNOOOPPPLLLLLLKKKJJJHHHFFFDDDCCCAAA???======>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>???>>>999::::::;;;;;;::::::999999999888888999999:::;;;888888888888888888888888;;;::::::999999888888777:::::::::;;;;;;;;;<<<<<<999999999999999999999999777888999999:::::::::999888999999::::::999999888888888888888888888888888888888888888888999999999888888888888999999999:::;;;;;;:::999999888777777555666666666777777777777777888888888888999999999888888888999999999::::::777888888888888999999999666888999888777666777888;;;:::888666666777888999999888777777888888777555777777777777888888888888777777777777777777777777666666666666777888999:::777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777777777777777777888888888<<<:::777555444555777888555444444444444555666777444444555555666777777888666666666666555555555555444444444444444555666777666666666666666666666666444444555555555555444444555555555555666666666666666666666666666666666666444444555666666666666666555666666666777777777777555555555555555555555555555555666666666666555555444444444444444444444444444555666777777666555444666666666666666666666666555555555555555555555555444444555666777888999999;;;::::::::::::;;;<<<<<<;;;;;;:::999888777666666444444555555666777777777666666666666666666666666555555555666777888888888666666777777777777666666555555555555666666666666444444444555555555666666555555555555666666666777555555555555666666666777666666555555555555666666555666666666777777777888666666666666666666666666555666777888888888777666666666777777777777666666777666555555444444555555444444555555666777777888555555555555555666777777444444444555555666777888444444555555555555444444444444444555555555555666666777888888666666777888777777777777777777777777rrrnnnkkkiiifffeeeeeefffiiilllmmmllliiieeeaaa______`````````[[[\\\]]]___```aaaaaaaaaaaa___]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZWWWVVVTTTSSSSSSRRROOOMMMNNNNNNMMMMMMNNNNNNOOOPPPKKKKKKJJJIIIHHHFFFDDDCCCBBB@@@>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999<<<>>>???@@@999999;;;<<<<<<;;;999999999888888888999::::::;;;::::::::::::::::::::::::>>>===<<<<<<;;;:::999888:::::::::;;;;;;<<<<<<<<<999999999999999999999999555666777888888888888888888999999::::::999999888888888888888888888888888777777888888999999999:::888999999999999:::::::::;;;;;;::::::999888777777888999999999::::::::::::777888888888888999999999888888999999999:::::::::777888888888888999999999666888999888777666777888:::::::::999999888888888999888777777888888777666777777777777888888888888777777777777777777777777555666666666777999:::;;;777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666777777777777777777777777777555555666777888999::::::===;;;777444333555777999444444444444444555666777444444444555666777777888777666666666555555555555666666555444444444444555666666666666666666666666444555555555555555555444555555555555666666666777666666666666666666666666444444555666777777666666555666666666777777888888555555555555555555555555777777888888888888777777666666666666666666666666444555666777777666555444777777777777777777777777555555555555555555555555333444555666777888999:::;;;::::::::::::;;;<<<<<<;;;::::::999888777666666333333444555666777888888666666666666666666666666444555555666777888888999666666777777777777666666666666666666777777777777444444444555555555666666444555555555666666777777444555555555666666777777666666555555555555666666555666666666777777888888666666666666666666666666555666777999999999888777666666777777777777666666666666555444444444444444444444444555666777777888555555555555555666777888444444444555555777888888444555555555555555555444444444444555555555666666666888999888777666777999777777777777777777777777}}}ssslllhhhfffffffffhhhjjjlllllljjjhhhfffcccaaa``````aaa``````[[[\\\___aaacccddddddcccdddaaa]]][[[ZZZZZZYYYXXXYYYYYYZZZZZZZZZXXXWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPOOONNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDDCCCBBB???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999999888777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::======::::::======:::::::::::::::::::::::::::777777777777777777777777999999:::::::::;;;;;;;;;777888999:::;;;:::999999:::;;;;;;<<<===>>>??????999999999999999999999999::::::;;;;;;;;;;;;<<<<<<888888888888888888888888999999999999999999999999888888777777888888999:::888888888888888888888888;;;;;;::::::999888777777888888888888888888888888777777777777777777777777:::888777888999999888777777777777777777777777777888888888888888888888888999999999888888888888888<<<;;;999777666666777888777777777777777777777777999888777666555555555555999999888888777666666666777777777777777777777777888888888888888777666666777777777777666666666666777777777777777777777777777666555444444555666777666666666666777777777777777777666555555555555555666666666666666666666666888888777777666666555555888777777666555444444444666666666666777777777777888888777777666666555555555555666666666666555555666666666666666555555555777666555444444555666777666555555555555444444444666666666666666666666666777777777777777777777777555555444444444444555555888888777777777777888888666666555555444444444333555555555555555555555555555555666666666666666666555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666777777666666555555555444555555666777888777777777777777777777777777777777777666555444444555666777777777666666555555444444444444555555666666777777666666555444333222222111666666444333333444555666444555666777777666555444444444555555444333222222666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444444444444444444444444444444555555555555444444777777777777777777777777444444555555555555444444666666666666777777777777666555444444555666777888|||sssnnnkkkjjjgggggghhhjjjlllllljjjhhheeecccaaa``````aaa``````ZZZ[[[]]]___```bbbbbbcccccc```\\\ZZZZZZZZZYYYXXXZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDDCCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;===<<<>>>CCCEEECCC::::::::::::::::::::::::888888888888888888888888777888888888888999999999777888999:::;;;::::::999<<<<<<<<<<<<<<<<<<<<<===999999999999999999999999888888888999999999::::::888888888888888888888888777777777777777777777777888888777777888888999:::888888888888888888888888;;;;;;::::::999888888777888888888888888888888888888888888888888888888888999888777888999999888777888888888888888888888888888888888888888888888888888888888888888888999999<<<;;;999777666666777888777777777777777777777777888888777666666666777777777777777777777888888888777777777777777777777777777888888888777777666555777777777777666666666666777777777777777777777777777666555444444555666777888888777777666666555555888888777666666666666666666666666666666666666666777777777777666666666666888777777666555555444444555666666666777777777777666666666666555555555444555555666666666666555555666666666666666666666555777666555444444555666777666555555555555444444444666666666666666666666666555555555555555555555555666555555444444555555666777777666666666666777777666666666555555555444444555555555555555555555555666666666666666555555555444555555666888999999:::888888888888888888888888:::999888777666666666666888888777777777666666666666666666666666777777777666666666666666666666666777666555444444555666777666666666666666555555555555555555666666666666666666666555555444444333333666555444444444444555666555555666666666666555555666666666666666555444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555666666777777777777666666666666666666666666666666666666777777777777666666555666666666777777777777666666555444555555777777yyyqqqmmmllllllgggggghhhkkkmmmmmmjjjhhheeeccc```___```aaa``````ZZZZZZ[[[\\\^^^```aaabbbbbb___\\\YYYYYYYYYYYYXXXZZZZZZZZZZZZXXXWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDDBBBAAA???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>;;;<<>>::::::<<<;;;888::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888888777777888888999:::999999999999999999999999:::::::::999999888888888888888888888888888888888999999999999999999999999999777777777999:::999888888888888888888888888888888888888888888888888888666666777888999:::::::::::::::888888777777888888777777777777777777777777777777777777888999:::;;;666666777777888888888888777777777777777777777777666666777777777666666555777777777777666666666666666666666666666666666666666666666555555666666666888888777777666666555555888888777666666777777777666666666666666666666666555555555666777888888888777777666666555555555555555555555666666666777777555555555555555555555555666666777777777777666666555555555555666666666666666666666555555666666666666555555555555444444444666666666666666666666666555555555555555555555555666666555555555555666666777666666555555666666777777777777777777666666666555555555555555555555555777777777666555555444444444444555666666777888888777777777777777777777777888888777666666666666666777777777777777777777777777666444333444555777999666666666666666666666666666666666555555666666666444444555555666666777777777777666666555555444444555555666666777777777888555555555555555666666666777666555444444555666777777777888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777444444555555555555444444666666666666666666666666777888888999999888888777555555555666666666777777777777666666555555555555sssllljjjjjjkkkiiiiiijjjkkkmmmmmmjjjhhhcccaaa___^^^```aaaaaa```\\\[[[[[[\\\^^^```cccdddbbb___[[[YYYYYYZZZZZZYYYVVVWWWXXXYYYYYYYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDD@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<===<<<===BBBCCC@@@::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;888888999999:::;;;;;;<<<999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::888888777777888888999:::999999999999999999999999::::::999999999999999888888888888888888888888888888888888888888888888888888777666777999:::999888888888888888888888888888888888888888888888888888666666777888999:::::::::999999888888888888888888777777777777777777777777777777777777888999;;;;;;888888888888777777666666777777777777777777777777666666777777777777666666777777777777666666666666666666666666666666666666555666666666666666666555555555666666777777888888666666555555555666666777666666666666666666666666444444555666777888999999666666666666555555555555555555555555666666666666666666666666666666666666666666777777777777666666444555555555666666777777555666666666666666666555666555555555555444444444666666666666666666666666666666666666666666666666666666666555555666666666888777777666666777777888666666666777777777777777666666666666666666666666777777666666555555555444555666666777777888888888888888888888888888888888888777666666666666666666666666666666666666666666777666444333333555777888555555555555555555555555555666666666666666666555444444555555666666777777777777666666555555444444555555666666777888888888444555555666666777777777777666555444444555666777555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666444444555555555555444444555555555555555555555555666777777888888777777666555555555555666666666666777777777666666555444444sssmmmllllllmmmiiiiiijjjlllmmmmmmjjjhhhccc```^^^^^^___aaaaaa```\\\\\\]]]^^^```bbbcccdddbbb___\\\ZZZZZZ[[[[[[ZZZWWWXXXYYYZZZZZZZZZYYYXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDD?????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<<<<<::::::===>>>;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::::::::;;;<<<<<<777888888999;;;<<<<<<===999999999999999999999999777777777777888888888888::::::::::::::::::::::::999999999999999999999999888888777777888888999:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777888777666777999::::::999999999999999999999999999888888888888888888888888777777777888999999999:::888888888888888888888888777777777777777777777777666666666777888999:::;;;999999888888777666666555777777777777777777777777666777777888888888888777777777777777666666666666777777777777777777777777555555666666666666555555444444555666777888999999555555555555555666666777666666666666666666666666444555555666777888888999666666666666666666555555444444555555555666666666666666666777777777777777666777777888888777777666444444555555666777777777555555666666666666555555666555555555555444444444666666666666666666666666777777777777777777777777777666666555555666666777888888777777777777888888555555666666666666777777666666666666666666666666666666666666666666666666666666666777777888888888666666666666666666666666777666666555555666666666555555555555666666666666666555444444444555666777555555555555555555555555555555666666666666555555555555555666666666666666666666666666666555555555555555666666777777888888444444666777777777777777666666555555555555666666444444555666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555666666777777777777666666555555555555555555555555555666666777777666666555444444555555555666666666555666666777666666555444ppplllllllllmmmjjjjjjkkklllmmmmmmjjjhhhbbb```^^^^^^___aaaaaa```ZZZ[[[]]]___aaabbbccccccccc```]]][[[\\\\\\\\\\\\ZZZ[[[[[[[[[[[[YYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNNNNMMMNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDD?????????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777888888999::::::999999::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<777666777666333::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;;;;::::::999:::;;;<<<===999999::::::;;;;;;<<<<<<999999999999999999999999777777777777888888888888::::::::::::::::::::::::999999999999999999999999888888777777888888999:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888777666666777999;;;:::999999999999999999999999999888888888888888888888888888888888888888888999999888888888999999999888888777777777777777777777777666666666666777777888999888888888777777777777777777777777777777777777777777777888999999999999999777777777777666666666666777777777777777777777777444555666777777666555444555555666666777777888888666666555555666777777888666666666666666666666666555555666666777777888888555666666666666666666666444444444555555555666666555555555666666666777777777777888888888888777777444444555555666777777888444555666777777666555444666555555555555444444444666666666666666666666666666666666666666666666666777777666666666666777777777777666666666666777777444444555555555666666666666666666666666666666666444444555555666777777777555555666666666666777777666666666666666666666666666666555555555666666777555555666666777777777777444444444555555555666666555555555555555555555555444555666777777666555444666666666666666555555555555555555666666666666666555666666666666666666666333444666777888888777777555555666666666666555555333444555555666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555666666777777777777666666555555555555555555555555555666666777777666666555444444444555555555666666444555666777777666666555yyykkkiiijjjkkkllljjjjjjkkklllnnnmmmjjjhhhbbb```^^^^^^___aaaaaa```YYY[[[]]]```aaabbbbbbbbbccc```]]]\\\\\\]]]]]]]]]^^^^^^^^^]]][[[XXXVVVTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNMMMNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEDDD>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>===999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777::::::888999======;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;;;;::::::999999999999999999999999888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888777888999999:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999777666666777999;;;:::999999999999999999999999999888888888888888888888888999999999888888888888888777888888999999999888888777777777777777777777777666666666666666777777888666666666777888888999999777777777777777777777777777888999:::::::::::::::777777777777666666666666777777777777777777777777444555666777777666555444777777777777666666666666777777666777777888999999666666666666666666666666666666666666777777777777555555555666666666666666444444444555555555666666444444444555555555666666777777888888888888777777444444444555666777777888444555666777777666555444666666555555555444444444666666666666666666666666555555555555555555555555777777666666666666777777666666555555555555666666333444444444555555666666777777777777777777777777333333444555666777888888444444444555555555555555777777777777777777777777666666555555555666666777666666777777888888888999333444555555666666555555555555555555555555555555444555666777777666555444777777666666555555555444444555555555666666777777666666666666666555555555333444666777888888888777444555666777777666555444444444555666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666777666666666666666666666666444444555555555555444444555555555555555555555555666666777777777777666666444444444555555555666666333444555777777777666666ssskkkfffhhhkkkhhhjjjiiihhhiiikkkkkkiiihhhdddbbb```````````````^^^\\\[[[\\\^^^aaabbbbbbaaabbb```]]]\\\\\\\\\[[[ZZZ[[[[[[YYYXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQRRRPPPNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLKKKIIIHHHAAA@@@???============>>>======<<<<<<;;;;;;;;;:::888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;===<<<;;;999888888999999;;;;;;999999999999;;;;;;:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777::::::999999::::::;;;<<<999999999888888888777777999999999999999999999999<<<999777777888::::::999999888666555555555666777:::999888888888999;;;<<<999999888888888888999999777888:::;;;;;;:::888777777777888888888888777777888999999::::::999999888999888888777777777777777777777777777777888888888:::999999999888888777777777777777666555555444444777666666666555555444444666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666666666666666666777777777777666666666666666555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666666777888888888666555444333444444444555666666666777666444333222222333444777777777777666666666666666555555666666777888999666666666666777777777777888888777777666666555555666666555555555555666666888888777777666666555555888666444555888999777555777777777777777777777777777777666666555555555444888888777777666666555555555666777777777666444333666666666666666555555555777777777777777777777777777777666666555555555444666666666666666666666666666666777888888888888777777666555444444555666777555555666666777888888888444444555666777777666666777777777777777777777777888666444555888999777555777777777777777777777777666666666666666666666666333333333444444444555555999888777666555555666777666666666666666666666666555555666666666666555555555555666666666666555555333444444444555666666666555555666666777777888888rrrkkkfffhhhkkkgggiiihhhhhhiiijjjjjjiiigggdddbbb```````````````^^^[[[[[[\\\^^^```bbbaaa```bbb```]]]\\\]]]]]][[[ZZZ]]]]]]\\\[[[ZZZZZZZZZZZZWWWVVVTTTSSSQQQQQQRRRRRRRRRPPPNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLKKKIIIGGGAAA@@@???============>>>=========<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;===<<<;;;999888888999999;;;::::::999999::::::;;;:::999999888888999999:::;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999888888888777999888888888888999::::::::::::::::::999999999888999999999999999999999999;;;999777777999::::::999777777777777777888999:::888888888888888999::::::888888777777777888999999666777999::::::999777666777777888888888888777777888888888999999888888888999888888777777777777777888888888777777777666666888888777777777666666666555555666666666666666666999999999999888888888777666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666666666666666666777777777777666666666666666555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666666777888888777666555444444444555555555555555555666555444333333444444555777777777777666666666666888777666666666666666777666666666666777777777777777777777777666666555555666666555555555555666666777666666666555555555555888666555555888888777555666666666666666666666666777666666666555555555555888777777777666666666555555666777777777666444333555555666666666666666666777777777777777777777777777666666666555555555555666666666666666666666666777777777777888888888888777666555555555555666777555555555555555444444444555666777777777777777777666666666666666666666666888666555555888888777555555555555555555555555555666666666666666666666666444444444555555555666666777666555444333444444555666666666666666666666666555555666666666666555555555555666666666666555555555555666666666666666666777777777666666666666666pppkkkggggggjjjggghhhgggggghhhiiiiiihhhfffdddbbb```````````````^^^[[[ZZZ[[[]]]```aaaaaa```bbb```^^^]]]]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQRRRPPPNNNNNNOOOOOONNNMMMMMMKKKJJJKKKKKKKKKIIIGGGAAA@@@???============>>>>>>>>>============<<<<<<;;;:::999999999:::;;;<<<;;;::::::::::::;;;<<<<<<777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;<<<<<<;;;:::999999999999;;;::::::999999::::::;;;:::999999888888999999:::::::::999999999999::::::888888888888888888888888999999999999888888888888888888777777888888999:::;;;;;;;;;:::::::::999999999999999999999999999999;;;999777777999:::999888555666777999:::;;;;;;;;;666777888888999999888888777777666666777888999999666777888999999888777666777777888888888888777777777777777777777777777777999888888777777777777777888888888777777666666666666666555555555555444444444444555666666777888888777777777666666666666555666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666666666666666666777777777777666666666666666555555444666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666777777777777666666555666666555555555555555555666555555555555666666777666666666666777777777777999888777666555555555555666666666666777777777777777777777666666666666555666666555555555555666666666666555555555555444444888666555666777888777555666666666666666666666666666666666666555555555555777777777777666666666666666666666777666666555444555555555666666777777777777777777777777777777777666666666666555555555555666666666666666666666666888777666666666777999:::777666666555555666666777777666666555444444333333777888888888888888777666555555555555555555555555888666555666777888777555555555555555555555555555666666666666666666666666555555555666666666777777666666555444444444444555666666666666666666666666555555666666666666555555555666666777777666666555777777777777777666666666888888777777666555555444mmmkkkggggggjjjfffhhhgggfffgggiiiiiigggfffdddbbb```___`````````^^^[[[ZZZ[[[]]]```aaaaaa___bbb```^^^]]]^^^^^^]]]\\\WWWXXXXXXWWWWWWVVVVVVUUUUUUTTTRRRPPPOOOOOOOOOPPPRRRPPPNNNNNNOOOOOONNNMMMMMMKKKJJJJJJKKKJJJHHHFFFAAA@@@???============>>>>>>>>>>>>>>>>>>============;;;:::999999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<888999:::<<<<<<<<<;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;>>>===<<<:::999777666666:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::999999999999:::::::::::::::::::::::::::999999888888999999::::::999999888888999999:::888888888888888888888888999999999999999999999999888888888888888999::::::;;;::::::::::::999999999999999999999999999999999:::888777777999:::999888555666888:::;;;::::::999555666777999999888777777666666666666777888999999777777888999999888777777777777888888888888777777888888777777777777888888999888888777777777777777666666777777777777777777555555555555555555555555555555666666777777777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666777777777777666666666666666555555444777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666666777777777777666666666777777666666555555444444555555666666666777888888666666666666777777777777888888777666666666666666666666666666777777777777666666666666666666666666666666555555555555666666666666666666666666666555777666666666777777777666666666666666666666666666666666666666666555555555777777777777666666666666666666666666666666555555444444555666777888888999666666666666666666666666666666666666666555555555666666666666666666666666999888666555555777999:::777666666666666666666777888888777777666666666666888888888888777777666555666666666666666666666666777666666666777777777666555555555555555555555555666666666666666666666666444555555555666666666666777777777666666666777777666666666666666666666666555555666666666666555555666666777777777777666666888777777666666555555555777777666666666555555555{{{kkkjjjffffffiiiggghhhgggfffgggiiiiiigggfffdddbbb```___`````````^^^[[[ZZZ[[[]]]```aaaaaa```bbb```^^^^^^______^^^]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYVVVUUUSSSQQQPPPPPPPPPQQQRRRPPPNNNNNNOOOOOONNNMMMMMMKKKJJJJJJJJJIIIGGGEEEAAA@@@???============>>>=========>>>>>>>>>>>>>>>===<<<:::999999:::<<<=========<<<<<<<<<<<<<<<===;;;<<<=========;;;:::999::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<;;;999888666555444:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999:::::::::::::::::::::::::::999999888888999999::::::999999888888999999:::999999999999999999999999999999999999999999999:::999999999999999:::;;;;;;999999999999888888888888999999999999999999999999999888777888999999888777777777999999999888777666555666777999999888777777777777777777777888999999888999999999999999999888777777888888888888777777:::999888888888888999:::999888888777777777777777444444555666777888888999666666666666666666666666888888777777666666666666888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555666666666666666666777777777777666666666666666555555444777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666777666666666666777777777777777777666666555555444555555666777777888888888555666666666777777777888666666666666666777888888666666666666777777777777555555555555555666666666666666555555555555666666777777777777777777777777666777777777666666666777555555555555555555555555555555555666666666666666666666666666777777777777666666555555555666666666444555555666777888999999666666666666666666666666555555555666666666666666777777777777777777777777999888666555555777999:::666777777777777777777666666666666666777777888888777777777777666555444444777777777777777777777777666777777777666666666777666666666666666666666666666666666666666666666666333333444444444555555555666666777777777777777777666666666666666666666666555555666666666666555555666666777777777777666666666666666555555444444444444555555555666666666777xxxkkkiiieeeeeeiiihhhhhhgggggghhhiiiiiihhhfffdddbbb```````````````^^^\\\[[[\\\^^^aaabbbbbbaaabbbaaa______``````___^^^YYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWUUUTTTSSSSSSSSSSSSRRRPPPNNNNNNOOOOOONNNMMMMMMLLLJJJJJJJJJIIIFFFDDDAAA@@@???============>>><<<<<<============>>>>>>===<<<;;;:::::::::;;;<<<======<<<;;;;;;;;;<<<<<<============<<<;;;:::999::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::999999888888999999:::::::::999999999999::::::::::::::::::::::::::::::999999999999::::::::::::::::::999999::::::;;;<<<999999999888888888777777999999999999999999999999888777777888999999888666888888999999888777777666666777888888999999888888999999888888888888999999999999999999999999999999777777888888888888777777;;;:::999888888999:::;;;999888888777777777777777444444555666777777888888666777777777777888888888999999888777777666555555666666777777777777777888777777777777777777777777777777777777777777777777777777777777777777777777666666555555555555666666666666666666777777777777666666666666666555555444666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777666666666666777777888777777666666666666666666555666777777777777777666555555666666777777888888555555555555666777888999666666666666777777777777444555555555555666666666666666555555555555666666777777888888888888999999555777888777666555666888555555555555555555555555555555555666666666666666666666666666777777777777666555555555555666777777666666666777777888888888777777777777777777777777555555555666666666666666777777777777777777777777888777666666666777999:::666777777888888777777666333333444444555666666777555666666666666555555444888888888888888888888888555777888777666555666888777777777777777777777777666666666666666666666666333333333444444444444555333444555555666555555555666666666666666666666666555555666666666666555555666777777888888777777666555555555555444444444444333444444555666666777777xxxjjjiiiddddddiiiiiiiiihhhhhhiiijjjjjjiiigggdddbbb```````````````^^^]]]\\\]]]___bbbccccccbbbcccaaa______```aaa```___WWWXXXYYY[[[[[[ZZZXXXWWWXXXVVVUUUSSSRRRRRRRRRRRRRRRPPPNNNNNNOOOOOONNNMMMMMMLLLJJJJJJJJJHHHFFFDDDAAA@@@???============>>>;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999:::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999999:::;;;;;;;;;:::999999::::::;;;;;;::::::999:::999999888888999999:::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999::::::;;;::::::999999999888888888999999999999999999999999777777777888999999777555999999888888888999999:::888888888888888999::::::<<<;;;:::999888888888888999999888888888888999999777777888888888888777777:::999888777777888999:::999888888777777777777777666666666666666666666666666666777777777888888888888888777777777777777777444444444444555555555666777777777777777777777777777777777777777777777777777777777777777777777777666666555555555555666666666666666666777777777777666666666666666555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666777666555555666777888999666666666666666777777777555666777777777666555444555555555666777888888888777666666666666666777888666666666666777777777777444444444555555555666666666666555555555555666666666777777777888888888888555777888888555555666888555555555555555555555555555555555555666666666777555666666666777777777888666555555444555666777888777777777777777777777888777777777777777777777777555555555555666666666777777777777777777777777777777777777777888888888888666777888888888888777666444444444555555555555555555666666777777777666666777777777777777777777777555777888888555555666888666666666666666666666666666666666666666666666666444444444444555555555555222333555666666666555555666666666666666666666666555555666666666666555555777777888888888888777777555555555555666666666666555555555555555555555555xxxjjjhhhcccdddjjjjjjjjjiiihhhiiikkkkkkiiihhhdddbbb```````````````^^^^^^]]]^^^```cccddddddbbbcccaaa______```aaaaaa```ZZZ[[[]]]^^^___]]]\\\[[[UUUSSSRRRPPPOOOOOOOOOOOORRRQQQOOONNNOOOOOONNNMMMMMMLLLJJJJJJIIIHHHFFFCCCAAA@@@???============>>>:::;;;;;;;;;<<<<<<======<<<<<<======<<<;;;:::::::::999999888777777777888:::999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999888999:::;;;;;;;;;:::999999999;;;;;;;;;;;;999999:::999999999999999999:::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999::::::;;;;;;;;;888888888777888999999:::;;;;;;;;;:::::::::999999999999999999999999999999777777777888999999777555999999888888999;;;===>>>:::999888888888999;;;<<<======;;;:::999888888888888888777777777777888888777777888888888888777777999888777555555777888999999888888777777777777777999888777666555444333333555666666666777777888888666666666777888888999999666777777777888888999999777777777777777777777777777777777777777777777777777777777777777777777777666666555555555555666666666666666666777777777777666666666666666555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666777777666555555555777888999555555666666777777888888666666777777777555444333444555555666777888888999999888777666666555555666666666666666777777777777444444444555555555666666666666555555555555666666555666666666777777888888555777999888555444666888555555555555555555555555444555555555666666777777555666666666777777888888666555444444555666777888888888888777777777777777777777777777777777777777444555555555666666777777777777777777777777777777666666777888888888888777666777888999999888777666888888888777666666555555555666777888888888888888666666666666666666666666555777999888555444666888555555555555555555555555666666666666666666666666555555555555666666666777444555777888888888777777666666666666666666666666555555666666666666555555777777888888888888777777555555666666777777888888666666666555444444333333xxxmmmjjjgggjjjmmmhhhjjjiiihhhiiikkkkkkiiihhhaaabbbbbbbbbbbbaaaaaa```ZZZ[[[]]]```cccdddcccaaadddcccaaa```aaa```^^^\\\\\\[[[ZZZXXXXXXXXXXXXYYYVVVTTTSSSRRRSSSRRRQQQOOONNNOOOOOONNNMMMLLLNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;::::::<<>><<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;999999;;;>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;::::::::::::999999::::::999999999999999999;;;;;;::::::::::::999999999::::::;;;;;;::::::999;;;;;;<<<<<<;;;::::::999777888999::::::::::::::::::::::::999999888888888888888999999999:::::::::999999999999999999999999:::999999888888999999:::888888888888888888888888:::999888777777888999:::888888888888888888888888999888777777888888777666888888888888777777777777666666555444555666777888888777777777666666666555777777777777777777777777777777777777777777777777555555555666666666666666555555666666666666666666777777777666666666555555888888777777777666666666777777888888888777777666777666666666555555555555777777777777777777777777777777777777666666555555777777777777777777777777555555555555666666666666666666555555555444444444666666777888888777666666666666666777777777777888666666666666777777777777666666666666666777888888888888777666555555555666666666666777888888888999777777777777666666666666666666666666666666666666666666555555555555555555777777777666555555777999:::888777777888888777555777777777777777777777777666777777777888888888888777777777777777666666666666666666666777777777777777777666555555666777777777777777777777777777777444555666777888777777666777777777777666666666666555555555666666666777777777777777777777777777777777666666666555555555555666666666666666666666666555555555555555555555555666666666666777777777777555555555555555555555555666666666666666666666666666666666555555666666666888888888888888777666666666666777777777777666666555555666666666777777777tttiiigggeeeiiimmmhhhjjjiiihhhiiikkkkkkiiihhheeedddcccbbb```^^^\\\[[[\\\\\\^^^aaadddeeedddbbbdddbbb```___``````___]]]]]]\\\[[[ZZZYYYYYYYYYYYYVVVTTTSSSRRRSSSRRRQQQOOONNNOOOPPPOOOMMMLLLMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFAAA@@@???>>>===<<<<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<:::888888:::<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;:::::::::::::::999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;:::999888888888;;;;;;::::::::::::999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;::::::999888888999:::::::::999999999999999999999888888888888999999999999:::::::::999999999999999999999999:::999999888888999999:::888888888888888888888888::::::999999999999::::::888888888888888888888888:::999777777888888777555999999999999888888888888666666555555555666777888777777777777666666666666888888888888888888888888777777777777777777777777666666666666666555555555444444444555666777777888666666666666555555555555777777777666666666555555666777777888888777777777666666666666555555555555777777777777777777777777666666666666555555555555777777777777777777777777555555555555444444444444666666666555555555444444555666666777777666666555777777777777888888888888666666666666777777777777666666666666666777777888666666555555555555555666777777777777777777777777666666666666777777777777666666666666666666666666888888777666666555444444666777777666555555777888999888777777888888777666777777777777777777777777777777777777888888888888666666666777777888888888666666666666777777777777888777777666666777777888777777777777777777777777555555666777777777777777777777777777666666666666555555666666666666777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555777777777777666666666666666666666666666666666666666666666666666666666666777777666666666666777777999999888888777777888888666666777777777777666666444444555555555666666666ssshhhgggeeejjjnnniiijjjiiihhhiiikkkkkkiiihhhddddddcccbbb```^^^\\\[[[\\\]]]___bbbeeefffeeecccdddbbb___^^^_________^^^]]]\\\\\\[[[ZZZZZZYYYYYYVVVTTTSSSRRRSSSRRRQQQOOONNNOOOPPPOOONNNLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFAAAAAA???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;:::::::::999999999999::::::;;;;;;::::::999::::::;;;;;;;;;::::::999888999999:::::::::999999999999999888888888888888999999999999999999999999999999999999999999999999:::999999888888999999:::888888888888888888888888999999999999999999999999888888888888888888888888;;;999888888888888777555999999888888888777777777666666666666666777777777777777777777666666666666777777777777777777777777666666666666666666666666777777666666555555444444444444555555666777777777666666555555555555555555666666666666555555555555555666777777777777777777666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555444444444666666666666555555555555555555666666666666555555666666777777777888888888666666666666777777777777777777666666666666777777666666555555555666777777777777777777777666666666666666666666777777777777555555555555555555555555888888777777666666666666666777888777666555666888777555444555666777666444666666666666666666666666777777777777777888888888666666777777777888888888666666666666777777777777888888777777777777888888666666666666666666666666555666666777777777777777777777777777666666666666666666666666666666777777666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555888888777777666666555555777777777777777777777777666666666666666666666666777666666666666666666777999888777666666777888999666666777777777777666666444444444444555555555666tttiiihhhfffkkkooojjjjjjiiihhhiiikkkkkkiiihhhccccccbbbbbbaaa___^^^]]]\\\]]]___bbbeeefffeeecccdddaaa^^^]]]^^^______^^^\\\\\\[[[[[[ZZZYYYYYYXXXVVVTTTSSSRRRSSSRRRQQQOOONNNPPPQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLIIIGGGFFFBBBAAA@@@>>>============;;;;;;<<<<<<<<<=========::::::::::::::::::::::::======>>>===;;;:::<<<===<<<<<<;;;;;;;;;<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::999999999::::::;;;::::::999999999:::::::::999999888888888888888888888888888999999999999999999999999999999999999999999999999:::999999888888999999:::888888888888888888888888777888888888888888888777888888888888888888888888;;;999888888999999888666888888777777777666666666666666666777777777777777666666666666777777777777666666666666666666666666666666666666666666666666777777666666555555444444666666666666666666666666555555666666666666666666666666666666555555555555555555666777777777777777555555555666666666666666666666666666666666666666777777777777777777777777666666666666666666666666888777777666666555555555777777666666666555555555666666555555555555666666555555555666666666777777666666666666777777777777777777666666666666777777777777777666777777888888777777777666666666666666555666666666777777777888666666666666666666666666666666666666777777888888555777888777666555666777666555444555666777666555666666666666666666666666888888777777777777777777888888888888777777777777666666666666777777777777777777888888888888777777666666666666666666666666666666666666666777777888777777777777666666666666777777777777777777666666666666666666666666666666555555555666666666666666555555555555555555555555666666666666666666666666888888777777666666555555888888888888888888888888777777777777777777777777666555555444444555555666777666555444444555777777666666777777777777666666444444444444555555555666tttiiihhhfffkkkooojjjjjjiiihhhiiikkkkkkiiihhhccccccccccccbbb```______\\\\\\^^^aaadddeeedddbbbcccaaa^^^]]]^^^_________ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRSSSRRRQQQOOONNNPPPQQQQQQNNNLLLKKKKKKMMMMMMNNNNNNMMMJJJGGGFFFBBBAAA@@@???>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<;;;<<<===<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======::::::;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999:::;;;<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999888999999:::::::::::::::999999:::::::::999888888777777777888888888888888:::::::::999999999999888999999999999999999999999:::999999888888999999:::888888888888888888888888666777888888888888777666888888888888888888888888:::888777888999:::999888777777777777666666666555555666777888888888777777666666666666777777777777555555555555555555555555777777777777777777777777666666666666666555555555666666666666666555555555666666666666777777777777777777777666666666555555444444555666777777777777555555555666666666666666777777777777777777777777777777777777888888888888777777777777777777777777777777777777777666666666777777777666666666555555777666666555555666666777555555555555666666666666666666666666777777777777888777777666666666666666999888777777777777888888666666666666666666666666555555666666777777888888777777777777777777777777444444555666666777888888555666888888777666666777888777666777888999888777777777777777777777777777888888888888777777777777999999999888888777777777666666666666777777777777666777777888888777777666777777777777777777777777666666666666666777888888777777777777666666666666888888777777777777666666777777777777777777777777555555555666666666666666555555555555555555555555666666666666666666666666777777777777666666666666777777777777777777777777777777777777777777777777555555444444444444555555555555444444444555666666666666777777777777666666444444555555555666666666tttiiigggeeeiiimmmhhhjjjiiihhhiiikkkkkkiiihhhffffffeeedddbbb```___^^^[[[[[[]]]aaadddeeecccaaaccc```]]]\\\]]]___``````YYYYYYZZZZZZYYYXXXVVVUUUVVVTTTSSSRRRSSSRRRQQQOOONNNPPPRRRQQQOOOLLLKKKKKKLLLMMMNNNNNNMMMJJJGGGEEEBBBBBB@@@???>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999999::::::;;;;;;999999::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;::::::999888888999:::::::::::::::999::::::::::::999888777666777777777888888888999:::::::::999999999888888999999999999999999999999:::999999888888999999:::888888888888888888888888777888999999999999888777888888888888888888888888888777777888:::;;;;;;:::888888888777777777666666555666777888999888777777555666666666777777777888666666666666666666666666777777777777777777777777555555555666666666666666444444555555666666777777777777777777888888999999888888777777777666666666333444555666777777777777555555555555666666666777777777777777777777777777666666666777777777888888777777777777777777777777555555666666666666666666777777777777666666666555888777666666666666777888555666666666666777777777666666666666777777777777888888777666666666666666999888777666666666666666444555555555666777777777555555555666777888888888888888888888888888888888555555555555555555666666444666888888777666666666777666666777888999999777777777777777777777777777888888888888777777777666777888888888888888999999666666666666777777777777555666777777777777666555777777777777777777777777777666666555666777888999777777777777666666666666888888888777777777666666777777777777777777777777555555555555666666666777666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777666666555555555555666666444444555666666666666666666666777777777777666666555555666666666777777777ssshhhfffdddhhhkkkgggjjjiiihhhiiikkkkkkiiihhhiiihhhgggeeeccc```^^^\\\ZZZ[[[]]]```cccdddcccaaaccc```]]]\\\]]]___``````XXXYYYYYYYYYYYYWWWVVVUUUVVVTTTSSSRRRSSSRRRQQQOOONNNPPPRRRQQQOOOLLLKKKJJJLLLMMMOOOOOOMMMKKKGGGEEECCCBBB@@@???>>>>>>==================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;999::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<<<<======<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999777888999::::::::::::::::::::::::::::::999888777666666777777888888888999:::::::::999999888888888999999999999999999999999:::999999999999999999:::888888888888888888888888888999:::;;;;;;:::999888888888888888888888888888888777666888:::<<<<<<;;;999999999888888888888777555666777999999888888777555666666666777777888888777777777777777777777777777777777777777777777777444555555555666666777777222333444555666888999999777777888888999999999:::888888888888777777777777333444555666777777777777444555555555666666777777777777777777777777777777444555555555666666777777777777777777777777777777333444444555555666666666777777777777666666666666999888777666666777888999777777777777888888888888666666666666777777777777888888777666666666666666999888777555555444444444333444444555666777888888444555555666777888888999888888888888888888888888666666666555444444333333444666888999777666666666555444444555666777777666777777777777777777777777999888888888777777666666555666777888999:::;;;;;;666666666666777777777777444555666777777666555444777777777777777777777777777666555555555666888999777777777777666666666666999888888888777777666666777777777777777777777777444555555555666666777777777777777777777777777777777777777777777777777777555555666666777777888888666666666666666666666666777777777777777777777777777777666666666666777777444555666888888888777666666666777777777777666666666666666666777777777777wwwiiidddfffggghhhiiilllkkkjjjiiiiiiiiijjjjjjeeeeeeeeeeeedddbbb```___[[[[[[\\\___cccdddcccbbbbbbaaa```______^^^______\\\\\\[[[YYYXXXWWWVVVUUUXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQPPPNNNMMMMMMLLLPPPPPPPPPOOOLLLIIIEEECCCEEECCC@@@?????????>>>===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::<<<<<<;;;;;;::::::999999::::::;;;;;;::::::999:::;;;<<<===<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888777777999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999888888888999999:::::::::888999:::;;;;;;:::888777888888888999999:::;;;;;;888888888888777777666666:::999888888::::::999888999::::::;;;:::999888777888888888888888888888888888777555444555666888:::777777777777777777777777555666777777777666444333666666666666666666666666777777777777777777777777777777666666888;;;>>>???HHH<<<444555777666666999777777777777888888888888888888777777777777888888999888888888777777666666777777777777777777777777777777777777777777777777555555666777777777777777777555444555888999888666777777666666666666777777666666666666666666666666777777777777777777777777666777999::::::999777666777777777777777777777777333444555666666777666666777888999::::::999888777999999999999999999999999999::::::;;;;;;::::::999777777777777888888888888777777777777777777777777666666666777888888888999888888999999999999888888888888999999999999888888999999999999999999999999666666666666666777888888999888888888777777666666777777777777777777777777888888777777666666555555777777777777777777777777666666666666666666666666777777666666555555555444555555555555666666666666777777777777777777777777777777777777777777777777999888777666666777888999777777777777777777777777888777666555555666777888666666666666666666666666666666666666666666666666666666666555444444333333tttfffcccfffhhhiiikkkjjjjjjjjjiiiiiihhhhhhhhhfffffffffeeedddbbb___^^^[[[[[[\\\___bbbdddcccbbbbbbbbb```___^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLNNNNNNOOONNNLLLJJJGGGFFFDDDBBB@@@?????????>>><<<>>>=========<<<<<<<<<<<<<<<======>>>>>>======<<<>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999888888999999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888888777888888888888888888888888:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::999999999::::::999999888888888888888888888888888999999888888888777777777:::999888888::::::999888999999:::::::::999888777888888888888888888888888777666666555666777888999777777777777777777777777666666777777666555555444666666666666666666666666777777777777777777777777777666666666777:::<<<>>>FFF<<<666777999888888:::666666777777777888888888777777666666666666777777888888777777777666666666777777777777777777777777777777777777777777777777555555666777777777777777777555444555888999888666777777666666666666777777666666666666666666666666777777777777777777777777777777888999999888777777777777777777777777777777666777777888888888888777666777888888888888777666888888888888888888888888666777777888888777777666666666777777777888888888777777777777777777777777777888888888888888999999777777888888888888777777777888888999999888888777666666666666666666666666666666666666666777888888888888777777777666666666777777777777777777777777888777777777666666666555777777777777777777777777666666666666666666666666777666666666555555555555555555555555666666666666777777777777777777777777777777777777777777777777888888777666666777888888777777777777777777777777888777666555555666777888666666666666666666666666666666666666666666666666555555555555555555555555}}}pppdddbbbfffiiikkkmmmiiiiiiiiiiiihhhgggfffeeeggggggfffeeecccaaa^^^]]][[[[[[\\\___bbbcccbbbaaacccbbbaaa___^^^]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHDDDBBB????????????>>>===============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999:::;;;<<<===<<<<<<;;;::::::999888888;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888888777777777777777777777777999999888888888888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::999999888999999::::::999999888888777666666555999999999999999888888888:::999888888999:::999888999999999:::999999888777777777777777777777777777666666666777777777888888777777777777777777777777777777666666555555666666666666666666666666666666777777777777777777777777666555555555777999;;;<<>>===============<<<<<<<<<<<<======>>>>>>======<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888999999999999888888888888888888888888888888888888:::::::::999999888888888:::999888777888999:::;;;999999888888777777777777999999999999999999999999999888777888999:::999777888999999999999888888888666666666666666666666666555666777888888888888777777777777777777777777777888777666555555666777888666666666666666666666666666666666666666666666666555555555555666777999:::777555444666777777666444666666666666777777777888777666666555555666666777666666666666555555555555666666666666666666666666777777777777777777777777555555666777777777777777777666666666777777777666777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666777777666666666666666666666666666666777666666555444333666666666666666666666666777777777777777777777777777888888999999888888777666666666666777777777888777777777777777777777777666666666555555444444444555555666666666666555555777777888888888888777777777777777777777777777777666666666666666777777888666666666666555555555555666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777666666777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666444555555555666666666777|||ooodddbbbeeeggghhhiiijjjjjjjjjjjjiiihhhgggfffgggggggggfffccc```^^^\\\[[[[[[\\\___aaabbbaaa___bbbaaa```^^^]]]]]]\\\\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMKKKIIIHHHGGGEEECCCAAAAAAAAABBBAAA@@@<<<<<<<<<===============@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888999999999999999999999999999:::::::::::::::::::::888888888888888888888888:::::::::999999888888888999999888777888999;;;<<<888888888999999999::::::999999999999999999999999999888777777999999888777888888888888888888888999666666666666666666666666666666777888999888888888666666666666666666666666888777666555555666777888666666666666666666666666666666666666666666666666555555555666666777777888333444555555777777666444555666666666666777777777888777777666666777777888555555555555666666666666666666666666666666666666666666666666666666666666555555666777777777777777666777777777666666666777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666777777666666666666666666666666666666777666666555444333777777777777777777777777888888888888888888888888888999999999999999999888555666666666666777777777666666666666666666666666777777777666666555555555555555666666666666555555777777777888888777777777888888888888888888888888666666666666666777777888555555555555666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666555555555666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666777777666666666666666666666666666666666666666777777777777666666777777777777777777777777666666666666666666666666777777666666666555555555}}}pppeeecccfffgggggghhhjjjjjjiiihhhhhhhhhiiiiiiggggggfffeeecccaaa^^^]]][[[[[[\\\^^^aaabbb```___aaa```___^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPNNNLLLJJJIIIHHHGGGDDDBBBAAA@@@AAABBBAAA@@@<<<<<<<<<===============<<<<<<============<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999:::;;;<<<===888888999::::::;;;<<<<<<999999999999::::::::::::888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999888888888888999:::;;;;;;777888888999::::::;;;;;;888888888999999999999999999888777777888999888777888888777777777888999999777777777777777777777777777777777888888888999999666666666666666666666666777777666666777777888888666666666666666666666666777777777777777777777777666666666777777777777777333777888777888999888555555555666666666666777777888888777777777777888888555666666666666777777777666666666666666666666666666666666666666666666666555555666777777777777777666777888777666555666777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666888777777666666777777888888888888888888888888888666777777888888777777666555555666666666666777777666666666666666666666666999999888888888888888777555555666666666666555555666777777888888777777666666666666666666666666666666666666666666777888888555666666666666777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555555666666666666666555555555555666666666666777777777777777777777777777777777777777777777777555666666777777666666555666666666666666666666666666666777777777777666666777777777777777777777777666666666666666666666666888888777666666555444444}}}pppeeedddggghhhhhhiiijjjhhhfffeeefffgggiiikkkfffffffffeeedddbbb___^^^[[[[[[\\\^^^```aaa```^^^___^^^^^^]]]]]]^^^^^^___ZZZZZZZZZZZZZZZZZZZZZZZZSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLJJJJJJIIIIIIBBBAAA??????@@@@@@@@@???<<<<<<<<<<<<=========>>>999999::::::::::::999999<<<<<<<<<<<<=========>>>;;;<<<<<<<<<=========>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======;;;999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999888888999999:::;;;<<<::::::::::::::::::::::::888888999999999:::::::::888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888999999::::::::::::999999999999999999999999999999999999999999::::::777777888999::::::::::::888888888888999999999999777777777888888888999999999777666777888999888666888777666666777888999:::888888888888888888888888999888777777777888999:::666666666666666666666666666666777888888888888888666666666666666666666666777777777777777777777777777777777888777777777666333888:::777666999999666555555555666666666777777777777666666666666777777666666666777777777888888777777777777777777777777666666666666666666666666555555666777777777777777666888999888555444555777777777666666666666777777666666666666666666666666777777777777777777777777777777888999999888777777777777777777777777777777666777777888888888888777777666555555555555666777777777777777777777777777555666666666666666666555555555555666666666777777666666666666666666666666666666777777777777777888666666666777777666666666666666777777777777666666555555555555555555555555666666666666666777888888666666666777777777888888777777777777777777777777555666666666777777777888777777777777777777777777666666666666666666666666555555555555666666666777555555555555666666666666777777777777777777777777777777777777777777777777555555666777777666555555666666666666666666666666555666777888888777666555666666666666666666666666666666666666666666666666777777777666666666666666|||oooeeedddhhhiiijjjjjjhhhgggdddccccccfffjjjllleeeeeeeeeeeedddbbb```___[[[[[[\\\^^^```aaa```^^^^^^]]]]]]]]]]]]^^^______^^^]]]\\\[[[ZZZXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLAAA???======>>>???>>>===;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>======;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======;;;999;;;::::::999999::::::;;;;;;;;;<<<===<<<;;;999888::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888<<<;;;;;;::::::999999888888888888999999:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777888888999999999999777777777777777777777777888888888999999::::::;;;666777999:::;;;;;;::::::999999888888777666666666666666777777888888888999888777666777888999888666888777666666666888999:::888888888888888888888888:::888777666666888:::;;;666666666666666666666666555666777999999999888777666666666666666666666666777777777777777777777777777888888888888777777666222888999555444777777444555555555555666666666777666666555555555555666666666666777777888888999999888888888888888888888888666666666666666666666666555666666777777777777777666888999888555444555777777777666666666666777777666666666666666666666666777777777777777777777777666777999;;;;;;999777666777777777777777777777777444444555666666777666666666555444333333444555666666666666666666666666666666666777777777777666666555555555555666666666777666666666666666666666666222333333444444555555555666666777777777777666666666666777777777777666666666666666666666666666666666666666666666777888888666666777777888888999999777777777777777777777777555666666666777777888888777777777777777777777777666666666666666666666666444555555555666666777777555555555555666666666777777777777777777777777777777777777777777777777777444555666777777666555444666666666666666666666666555666777888888777666555666666666666666666666666666666666666666666666666555555666666777777888888ttthhhgggjjjjjjhhhgggggggggggggggggghhhhhhhhhffffffeeedddbbbaaa``````\\\[[[[[[]]]______^^^]]]]]]^^^```aaaaaaaaa```___```___^^^]]]\\\\\\\\\\\\YYYWWWTTTSSSTTTUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMKKKHHHEEEDDDDDDCCCAAA???============<<<===>>>??????>>>===<<<=======================================>>>??????BBB>>>::::::<<<======<<<;;;;;;<<<<<<===>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::===<<<:::999999:::;;;===:::::::::;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;999777555555777999;;;:::::::::999999999888888;;;:::999999999:::;;;<<<;;;;;;:::999999888888888::::::::::::::::::::::::::::::999999888999999999999:::::::::::::::::::::999::::::::::::999888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::999888777777888888:::::::::999999999888888======;;;:::888777666555;;;;;;;;;::::::999999999999999999888888888777777999999999888888888888777888888888888888999999999666777888999::::::999888<<<;;;:::888777666666555888888777777777777888888777777888888888888777777666666777777777777666666777888888888888999999999444555555666777888888999999888888888777777666666777777888888888999999999666666777777777777666666777777666666666666777777777777777777777888888999777777666666666666777777777888999:::::::::::::::777777777777777777777777777777666666666666777777999999777666555555555555777777777777777777777777555666666777888999999:::888888999999999999888888777777777777777777777777777777888888888888777777888888888888888777666666444555666888888888777666777777777777777777777777777777777777777777777777888777666555555666777888888999999888555444444555666777888999999888777666888888888888888888888888;;;:::777555444444555666666666666666777777777777666666666666777777777777777777777777777777777777999888888888777777666666999999999999888888888777777777777777777777777777777888999::::::999888777888888777777666666555555666666666666666666666666888888777666666666666666666666666666666666666666666666666666777777777777555555555555555555555555777777777777777777777777888888777777666666555555555666777888888777666555rrrgggfffjjjkkkjjjiiiffffffggghhhhhhiiijjjjjjhhhhhhgggeeecccaaa```___\\\[[[[[[]]]___```^^^]]]\\\]]]^^^___```______^^^___^^^]]]\\\[[[[[[[[[[[[YYYWWWTTTSSSTTTUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQOOOMMMJJJHHHFFFDDDCCCAAA???============<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???AAA>>>::::::<<<======<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;;;;:::::::::999999999===<<<:::999999999::::::999999999999999999::::::::::::::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;:::999999999999999::::::::::::999888888999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999;;;:::999888888888888888:::::::::999999999888888<<<<<<;;;;;;::::::999999::::::::::::::::::999999999999999888888888777777999999999888888888888777;;;:::999888777666666555666777888999:::999999888;;;:::999888777666666666888777777666666777777888777777888888888888777777666666777777777777666666666666777777777888888888555555666666777777888888888888888777777777666666999999999999::::::::::::666666777777777777666666777777666666666666777777666666666555666777777888::::::999999999999::::::555666666777888888777777777777777777777777777777777777666666666666777777:::999888777666666666666777777777777777777777777444444444555666777777777777777777888888777777777777777777777777777777777777777888888888888777777888888888888888777666666444555666777888888777666777777777777777777777777777777777777777777777777888777666555555666777888777888999777555444555666666666777888888777666666888888888888888888888888999888666555555555777888666666666666777777777777777777777777888888888888777777777777777777777777888888888888777777777666999999888888888777777777777777777777777777777777999999:::;;;;;;:::999888888777777777666666666555666666666666666666666666888888777666666666666666666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666777777777777666666555555555666777888888777666555rrrhhhgggjjjjjjiiiiiieeefffggghhhiiikkklllllljjjjjjhhhgggdddbbb___^^^\\\[[[[[[]]]___```___^^^\\\\\\]]]^^^^^^^^^^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWTTTSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQPPPNNNKKKIIIGGGDDDCCCAAA???==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>??????===;;;:::;;;<<<<<<<<<>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999>>>===<<<:::999888888888888888888999:::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>===;;;:::888888999999:::::::::::::::999999888::::::;;;;;;<<<;;;;;;;;;::::::999999999888888888999999999999999999999999::::::999888888888999999:::::::::999999999888888999999999:::::::::::::::999999999:::::::::::::::999999999888888888888888999999999888888888888777:::999999888777666555555777777888999999999999888:::999888777777777777888777666666555555666666777777777888888888888777777666666777777777777666666555666666666777777777777666666666666777777777777888888777777777777666666888888888888999999999999666666777777777777666666777777666666666666777777555555555555555666666777888777777666666777777888555555666666777777666666777777777777777777777777777777666666666666777777::::::999888777777777777777777777777777777777777444444555555666666777777666666777777777777666666777777777777777777777777777777888888888888777777777888888888888777777666555666666777777777777666777777777777777777777777777777777777777777777777777777666666666666777777666777888777666555666777555666666777777666666555888888888888888888888888777666555555555777888999666666666666777777777777888888888888999999999999777777777777777777777777888888888888777777777777888888777777777666666666777777777777777777777777999999999999999888777666777777777777666666666666666666666666666666666666888888777666666666666666666666666666666666666666444444444444555555555555555555555555555555555555555555555555555555555555777777777666666666666555555666666777777666666555tttjjjhhhiiihhhggghhhgggggghhhiiijjjkkkkkkllliiiiiiiiihhhfffcccaaa```\\\[[[[[[]]]___aaa```^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOMMMJJJHHHFFFDDDCCCAAA???==================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::::::::999999999999999===<<<<<<;;;:::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<>>>===;;;999999999:::;;;::::::;;;;;;::::::999888;;;;;;;;;<<<;;;;;;::::::::::::::::::999999999999999999999999999999999999999888888777777777888888:::::::::999999999888888777777777777777777888888888888999999:::::::::;;;888888888888888888888888999999999888888888777777666666666777777888888999888888888888999888888888888888777777777777888888666666555555555555666666777777888888888888777777666666777777777777666666666666666777777777888888777777777777666666666666777777777777777777666666555555555555666666666666666666777777777777666666777777666666666666777777666555555555555666777777666666555555555555666666777777888888888888777777666666666666666666666666777777666666666666777777999888888777666666777777666666666666666666666666666777777777888888888999666666777777777777666666666666666666666666666666777777888888888888777777777777888888888888777666666666666777777777777666666666666666666666666666666666666666666666666666777777666666666666777777444666777777666666777999555555666666666666555555888888888888888888888888777666666555666777888888666666666666777777777777777777777888888888999999666666666666666666666666888888888777777777777777777777777777666666666666777777777777777777777777777777777666666555444444777777777777666666666666666666666666666666666666888777777666666666666666666666666666666666666666444444555555555666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666}}}rrriiihhhiiiiiiiiikkkjjjjjjjjjiiiiiiiiiiiiiiigggggghhhhhhgggeeedddbbb\\\[[[[[[]]]```aaa```_________^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYYYYZZZZZZXXXVVVSSSRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNMMMKKKHHHGGGDDDCCCAAA???============>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;<<<<<<;;;;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======999:::;;;<<<<<<;;;:::999888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999888999999:::;;;;;;;;;::::::::::::;;;===>>>:::;;;;;;;;;;;;:::999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999777777666666666777777888:::::::::999999999888888888888777777777777777777888888888999999:::::::::888888888888888888888888999999999888888888777777555666666777888999999999999999888888888888888888777777777666777777888999666666555555555555666666777777888888888888777777666666777777777777666666777777777888888888999999777777777777666666666666666666666666666666777777444444555555555666666666666666777777777777666666777777666666666666777777777777666666777777888999:::999999888888999999:::777777888888888888777666666666666666666666666666777777666666666666777777777777666555555555555666666666666666666666666666777777777777888888888888777888888999999888888777666666666666666666666666777777888888888888777777666777777888888888777777777777777666666666666777666666666666666666666666666666666666666666666666666666777777777777666666444555777777666666888999666666555555555555666666777777777777777777777777888777777666666666666666666666666666777777777777666666666777777777888888666666666666666666666666777777777777777777888888777777777777666666666666777777777777777777777777777666666555555444444444666666666666777777777777666666666666666666666666888777777666666666666666666666666666666666666666555555666666666777777777666666666666666666666666555555555555555555555555555555555555555666666666666666555555555555666666yyyppphhhgggiiijjjllloookkkjjjjjjiiihhhhhhggggggeeefffggghhhhhhfffdddccc[[[[[[\\\^^^```bbbaaa``````______^^^^^^^^^^^^___[[[[[[ZZZZZZZZZZZZZZZ[[[XXXVVVSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIDDDCCCAAA???============>>>>>>============>>>>>>========================<<<<<<;;;;;;<<<<<<===>>>999;;;<<<<<<;;;:::<<<===999::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;:::::::::<<<<<<<<<===============888999:::;;;;;;:::999888888888999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::::::::::::::::::::888888888888999:::;;;;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777666666666666777888888:::::::::999999999888888:::::::::::::::999999999888888888999999999999999888888888888888999999999999999999888888888888777999999999999888888777777:::999888888777888888888777777666666666777777888777666666555555666666777777777888888888888777777666666777777777777666666888888888888999999999999666666666666777777777777555555666666666666777777777777777777888888888888666666777777777777666666777777666666666666777777777777777777777888999999888888777777777777888888666666777777666666555555777777777777777777777777777777666666666666777777666555555444444555555555777777777777777777777777555555555555666666666666888888999999999999888888777777777777777777777777777777888888888888777777666777777888888888888777888777777666666666666777777777777777777777777777777777777777777777777777666666777777777777666666444666777777666666777999777666666555555666666777777777777777777777777777888888777777666666555555666666666666777777777777555666666666777777777777777777777777777777777777777777777777888888888888888888777777777666666666777777777777777777777777888888777777777777888888666666666666777777777777666666666666666666666666888888777666666666666666666666666666666666666666666666666666777777777888666666666666666666666666555555555555555555555555444555555555555666666666666555555444444555555666{{{rrrjjjhhhhhhhhhjjjmmmhhhhhhhhhhhhhhhhhhhhhgggeeefffggghhhgggeeebbbaaa[[[[[[\\\^^^aaabbbbbbaaa```___]]]\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZ[[[[[[\\\XXXUUUSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNLLLJJJHHHDDDCCCAAA???============???>>>===<<<<<<===>>>???========================<<<;;;;;;;;;;;;<<<======888:::<<<<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999:::<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========999999::::::::::::999999:::::::::;;;;;;<<<<<<<<<;;;<<<<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888999:::;;;<<<<<<888:::<<<===>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888999:::::::::::::::999999999888888999999::::::;;;;;;<<<<<<999999999999888888888888777777888888888999999999999999999888888888888777::::::::::::999999999999::::::888777777777888888888777777666666666777777888777777666666777777888777777888888888888777777666666777777777777666666777777777777888888888888555555666666777777888888555555555666666666777777777777888888888999999999666666777777777777666666777777666666666666777777666666666666666777888888666666555555555555666666777777888888777666666555777777777777777777777777777777666666666666777777666666555555555555666666777777777777777777777777666666666666555555555555777777888888888888777777777777777777777777777777777777888888888888777777666666777888888888888888999888777666555555666777777777777777777777777777777777777777777777777777555666777888888777666555555666777777666666777888888777666666666666777888777777777777777777777777555666666777777777777777666666666666777777777777666666777777777888888888777777777777777777777777666777777777888888888888999999888888888777777777777777777777777777777777888777777777777888:::;;;555666666666777777777888666666666666666666666666888888777666666666666666666666666666666666666666555555555666666666777777666666666666666666666666666666666666666666666666444444444555555555666666666555444444444444555666wwwnnnjjjgggddddddgggffffffgggggghhhhhhiiiiiifffggghhhhhhgggddd```^^^[[[[[[\\\^^^aaabbbbbbaaa___^^^\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\WWWUUUSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMMMMLLLKKKIIIGGGFFFDDDCCCAAA???============???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======777:::======;;;:::;;;======<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999888777666777999<<<===<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<=========>>>>>>======>>>>>>===;;;999888999::::::;;;;;;<<<<<<===:::::::::::::::::::::::::::999999:::;;;<<<===>>>999;;;===??????===:::888;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<<<<===<<<:::::::::999999999888888999999999999999999999999:::999999999:::;;;;;;<<<:::::::::999999999888888555666777888:::;;;======:::999999999888888777777777777888888999999999999999999999888888888888777777888888:::;;;<<<======;;;:::888777777777888888888888777666666666666666888888777777777777888888777777888888888888777777666666777777777777666666666666666666777777777777444555555666777888888999444555555555666666777777666666666666777777777777666666777777777777666666777777666666666666777777555555555555555666777777999999888888888888999999:::::::::::::::999888888777777777777777777777777777777666666666666777777777777666666666666777888777777777777777777777777888888888888777777777777666666777777777777666666777777777777777777777777777777888888888888777777666666777888888888888888999888777555555555666777777777777777777777777777777777777777777777777777555666777888888777666555666777888777666555666777999888777666666777888999777777777777777777777777333444555777888888999999666666666666777777777777777888888888888999999999777777777777777777777777666666777777888888888999999999999999888888888888777777777777777777777777555555555555666777999:::555666666666777777888888666666666666666666666666888888777666666666666666666666666666666666666666444444444555555555666666777777777777777777777777777777777777777777777777444444444555555555666666666555444333333444555666~~~qqqiiihhhiiijjjiiikkkjjjiiiiiijjjjjjiiigggffffffffffffeeecccaaa```]]]\\\\\\^^^```bbbaaa```\\\]]]^^^^^^______^^^^^^YYYYYYYYYXXXWWWWWWVVVVVVSSSRRRQQQQQQSSSTTTTTTSSSPPPQQQSSSRRRQQQOOOPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGFFFDDD@@@>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>><<<:::999999;;;>>>???<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<;;;:::999:::<<>>???>>><<<;;;;;;;;;::::::999999999::::::::::::::::::::::::888888888888888888888888<<<;;;::::::999999999999999999888777666666777777666777888999:::999888888999999999999999888777666777888999999888777888999999999888888999999:::;;;888888888888888888888888:::;;;;;;;;;;;;:::999999999999888888888888888888;;;::::::999888777666666777777777777777777777777777888999;;;:::999777666666666666666666777888888:::999888666666666777888777777777777777777777777777777777777666666666666666666666666666666666666555555666666777777888888777777777777777777777777999999999888777666666555777777666666555555555444666666666666666666666666999999888777666555444444888888777777666666555555444555777999:::999888777777777777777777777777777666666666666555555555555777777777777777777777777666777999::::::999777666888888777777666666555555333333444555666777888888::::::::::::::::::::::::888777666555555666777888666666666666666666666666777777777777666666666666666666777888999::::::;;;777777888888888888777777777777777777666666666666666666666777999888666444777666555444444555777777777777777777666666666666555555666666666666666666777777666666555555444444:::999999999888888777777777777777777777777777777666777777777777777666666999999888777666666777777999888666555555555666777555555666666666666555555555555555555666666666666777777777777777777777777999999888777666555444444666555444444444444555666tttjjjhhhjjjkkkjjjkkkiiihhhhhhiiijjjhhhgggffffffgggfffeeecccaaa```]]]\\\\\\]]]___aaaaaa```]]]]]]^^^^^^______^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYWWWTTTRRRRRRQQQOOONNNPPPQQQSSSRRRQQQOOOPPPPPPNNNNNNNNNNNNMMMKKKHHHGGGDDDAAA???>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===<<<;;;::::::<<<===???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<;;;:::999:::;;;===???===<<<<<<;;;::::::999999;;;;;;::::::;;;;;;<<<======<<<<<<;;;:::;;;;;;;;;::::::::::::::::::::::::888888999999:::;;;;;;<<<===<<<<<<;;;::::::999999;;;:::999:::===>>>===;;;;;;::::::::::::::::::999::::::::::::::::::::::::888888888888888888888888<<<;;;:::999999999999999:::999888888777777777777777888999:::;;;::::::999999999999999999888777777777888999999888777888999999999888888999999:::;;;888888888888888888888888888888999999888888777666777777777888999999999:::::::::999999888777777777777777777777777777777777777777888999999888777666666666666666666777888888:::999777666666666777888777777777777777777777777777777777777666666666666666666666666666666666666555666666666777777777888888888888888888888888888999999888888777666666555888888777777777666666666666666666666666666666666888888777777666666555555888777777777666666666555666777888999999888777666777777777777777777777777777777777666666666555555777777777777777777777777888777777777777777777888999888888888777777777777444444555555666777777777777777777777777777777777888777666555555666777888666666666666666666666666777777777777666666666666666777777777888999999999777777888888888888777777777777777777777777777666666666666777888888666444888777666555444555555666777777777777666666666666777777777777777666666666666666666666666555555555999999888888777777777777777777777777777777777777666666777777777777666666888888777666666666666666999888777666555666666777555555666666666666555555555555555555666666666666777777777777777777777777777777666666666666666555666555444333333444555666xxxllliiikkklllllljjjhhhgggggghhhiiigggfffgggggghhhgggfffcccaaa___\\\[[[[[[\\\___``````___]]]]]]]]]^^^^^^^^^______]]]]]]]]]\\\[[[[[[ZZZZZZ[[[XXXUUUSSSRRRPPPNNNLLLPPPQQQSSSRRRQQQOOOPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHEEECCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;::::::999<<<;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999999::::::;;;<<<<<<<<<;;;;;;::::::999;;;:::999:::;;;<<<;;;:::999::::::::::::::::::;;;::::::::::::::::::::::::999999999999999999999999;;;::::::999999999999:::::::::999999999999999888999999:::;;;;;;;;;;;;:::999999999999999999888777777888999999888777888999999888888888888999::::::888888888888888888888888888888999999888888777666666666777888999::::::;;;888888888888888888888888777777777777777777777777777777777777777777777777666666666666666777777888999888777777666777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777999999999999999999999999999999888888777666666666888888888888777777777777666666666666666666666666777777777777666666666666777777777777666666666666999999888888777666666555777777777777777777777777888888777777777666666666777777777777777777777777999777555444444555777999999999999999888888888888666666666666666666666666555555555555555555555555777777666666666666777777666666666666666666666666777777777777666666666666777777777777777777777777888888999999999999888888777777777777777777777777777666666777888888666555999999777666555444444444777777777777666666666666999999888888777777777666555555555666666666666666777777777777666666666666777777777777777777777777666666777777777777666666888777666666666666666666888888777666666666666666555555666666666666555555555555555555666666666666777777777777777777777777444444555555555666666666555444444333333444444555|||nnniiijjjlllmmmiiihhhgggggghhhhhhgggeeeggghhhiiiiiigggdddaaa___[[[ZZZZZZ\\\^^^```___^^^]]]]]]]]]]]]^^^^^^______]]]\\\\\\[[[[[[ZZZYYYYYYWWWUUUSSSRRRSSSSSSRRRQQQPPPQQQSSSRRRQQQOOOOOOPPPPPPPPPPPPOOONNNLLLJJJIIIJJJGGGBBB???>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>======<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======;;;;;;::::::;;;;;;<<<===;;;;;;:::999999999::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999::::::999999999999999::::::::::::::::::::::::999999999999:::::::::::::::999999999::::::999888888777888999999888777888999888888888888888999999:::888888888888888888888888:::::::::::::::999888888777777777888999999999:::777777888888888999999999777777777777777777777777777666666555666666777888777777666666666666777777888888777777777777777777666666666666666666666666777777777777666666666666666666666666666666666666666666666666777777777777999999999999999999999999888888888888777777666666777777777777777777777777666666666666666666666666555666666666777777777888777777777777666666666666999999888777666666777777777777777777777777777777888888888888777777777777777777777777777777777777888777666555555666777888888888888888888888888888777777777777666666555555777777777777777777777777777777666666666666777777666666666666666666666666777777777777666666666666777777777666666666666666888888999999999999888888777777777777777888888888777666555666777888777555888888777666666555555555777777777777666666666666999888888777777666666555444444555555666666777777666666666666666666555555666666666666666666666666555666666777777777777666888888777666666777777777888777777666666666666666555555666666666666555555555555555555666666666666666666666666666666666666444444444444555555555666444444333333333333444444pppjjjjjjlllmmmiiihhhgggggghhhhhhgggeeehhhiiijjjjjjhhheeeaaa___[[[ZZZZZZ\\\^^^```___^^^^^^^^^]]]]]]]]]^^^___```]]]]]]]]]\\\[[[[[[ZZZZZZUUUSSSRRRRRRTTTUUUTTTSSSPPPQQQSSSRRRQQQOOOOOOPPPPPPPPPPPPOOONNNLLLJJJIIIJJJGGGCCC@@@>>>===;;;999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>:::;;;===>>>???>>>===<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========:::::::::::::::;;;<<<<<<;;;:::::::::999999::::::;;;;;;;;;;;;;;;::::::::::::::::::999::::::;;;<<<;;;;;;:::999999999999:::999999999999999999999999<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;:::::::::::::::;;;::::::999999:::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999999999999888888999999:::999:::;;;;;;;;;;;;::::::888888888888888999999:::888999999:::::::::999999777888999999888777888999888888777777888888999:::888888888888888888888888999::::::::::::999888888:::999999999888777777777777777777888999999::::::777777777777777777777777666666555555666777888888777777666666666666777777777777777888888888777777666666666666666666666666777777777777666666666666666666666666666666666666777777777777666666666666888888888888888888888888888888888777777777777777666666666666666666666666777777777777777777777777555555666666777777888888666666666666777777777777777777666666777888999999777777777777777777777777888888888888777777777777777777777777777777777777777777888999999888777777777777777777777777777777888888888777666666555555888888888888888888888888666666777777777777666666777777777777777777777777777777777777666666666666777777777666666666666666888888888999999888888888666777777777888888888999888666555666777888777666555555666777777888888888777777777777666666666666777777777666666555555555444444555555666666777777555555555555555555666666666666666666666666666666555555666777777777777777888888777777777888888999777777777777777666666555555555666666666666555555555555555555666666666666666666666666666666666666555555555555444444444444444444444444444444444444sssllllllmmmmmmjjjhhhgggggghhhiiigggfffhhhjjjkkkkkkiiieeeaaa^^^\\\[[[[[[\\\___``````___^^^^^^]]]\\\]]]^^^___```_________^^^]]]]]]\\\\\\XXXVVVTTTSSSSSSSSSRRRQQQPPPQQQSSSRRRQQQOOOPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHFFFDDDAAA????????????>>><<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<===>>>???;;;<<<===>>>???>>>======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<;;;;;;:::::::::::::::999999999999999999999999999::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;:::999;;;<<<999::::::::::::::::::;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::999888888888888999999:::888999:::;;;<<<;;;:::999888888777777777888999:::888999::::::::::::::::::777888999999888777888999888777777777777888999999888888888888888888888888777777888888777777666555;;;::::::999888777666666777777888888999999999:::777777777777777777777777555666666777777888888888888777777666666666666666666666777888888888888777777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666777777777777777777777777888888777777777777777777555555555555666666666666777777777777777777777777555555666666777777888888666666666666777777777777555666666777888888999999777777777777777777777777888888777777777666666666777777777777777777777777666777999;;;;;;999777666666666666666666777777777888888888777777666666666777777777777777777777777666666777777777777666666777777777777777777777777777777777777666666666666777777777777777777777777777777888888888888777777666777777888888999999999888777555555666777777666444444666777888999999999777777777777666666666666555555555555555666666666555555555666666666666666555555555555666666666666777777777777777777777777444555666777777888888777777777777777777888888999777777777777777666555555555555666666666666555555555555555555666666666666777777777777777777777777666666666555555555444444444555555666666555555444wwwooonnnooooookkkiiihhhhhhiiijjjhhhgggiiijjjlllllljjjfffaaa^^^]]]\\\\\\]]]___aaaaaa```___^^^]]]\\\\\\^^^___aaa______^^^^^^]]]\\\\\\\\\ZZZWWWUUUTTTSSSSSSQQQPPPPPPQQQSSSRRRQQQOOOPPPPPPNNNNNNNNNNNNMMMKKKHHHGGGEEECCC@@@???@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<::::::999999::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::<<<>>>;;;::::::::::::::::::999888888999::::::;;;<<<<<<::::::::::::::::::::::::888888888888888999::::::777888:::;;;;;;;;;:::999999999888888888999:::;;;888999::::::;;;;;;::::::777888999999888777888999777777777777777888999999888888888888888888888888777777777777777666666555:::999999999888777777777888888888888888999999999777777777777777777777777555666777999999999999888888888777666666666666666555666777888999888888777777777777777777777777777777777777777666666666666666666666666666666666666888777777777666666666555888888888888888888888888777777777777777777777888555555666666777777777777777777777777777777777777666666666666777777777777555666666666777777777888666777888999999888777666777777777777777777777777777777777666666666555555777777777777777777777777777777888888888888777777666666777777777888888888888888777777777777777777777777777777777777777777555666777888888777666555777777777777777777777777777777777777666666666666666777777777888999999999666666777777777777666666666777777888888999::::::999777555555666777777777555666777888999999888777777777777777666666666666555555555666777777888888666666666666666555555555555555666666666777777777777777777777777777777777444555666777888888888888555555555555555666777777666777777888777666555444555555666666666666555555555555555555666666666666777777777777777777777777555666666666666666777777555555666777777666555555zzzrrrqqqqqqpppkkkjjjiiiiiijjjjjjiiigggiiikkklllmmmjjjfffaaa^^^]]]\\\\\\^^^```bbbaaa```___^^^]]]\\\\\\^^^___aaa]]]]]]\\\[[[[[[ZZZZZZYYYXXXVVVTTTSSSTTTTTTSSSQQQPPPQQQSSSRRRQQQOOOPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???:::::::::;;;<<<===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;::::::999999::::::;;;<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777;;;;;;;;;;;;;;;;;;;;;;;;888:::======;;;;;;===@@@;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::888888777777888999::::::666777999;;;;;;;;;999888;;;:::999999999:::;;;<<<888999::::::;;;;;;;;;;;;777999999999888777888999777777777777777888888999888888888888888888888888999999999999999888777777888888888888888999999999888888888888888888888888777777777777777777777777444666888:::;;;:::999888888888777666666666666666555666777999999999888777777777777777777777777777777777777777666666666666666666666666666666666666888888777777666666666555999999999999999999999999777777777777777888888888666666777777888888888999777777777777777777777777777777777777666666666666555666666666777777888888777888999:::999777555444777777777777777777777777666666666666555555555555777777777777777777777777888777666555555666777888777777888888999999999:::777777777777777777888888999999999999999999999999555666777888888777666555777777777777777777777777777777777777666666666666666666777888999::::::;;;555555666666666666555555666777777888999999::::::999777555444666777777777666777888999999888666666777777777777666666666666555555666777888999::::::777777666666555555555444555666666666777777888888777777777777777777777777444555666777888888888888333333333333333444555666666777888888888777555444555555666666666666555555555555555555666666666777777777777777777777777777444444555666777888999999555666777888888777666555zzzqqqqqqppplllmmmmmmlllkkkjjjjjjjjjjjjlllllllllkkkhhhccc___\\\ZZZZZZ[[[]]]```bbbaaa```______^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\YYYXXXVVVTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPMMMKKKOOOOOOOOONNNMMMKKKIIIHHHFFFEEEBBB???===;;;;;;;;;:::;;;;;;;;;<<<=========888:::<<<>>>>>><<<:::888========================;;;::::::;;;===>>>===<<>>>>>===;;;:::999999:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888999999999999999999999999:::::::::999999999888888888999::::::999888777666777777777777777777777777777777777777777777777777777888999::::::::::::999;;;:::999888777555444444888888888777777777777777888888888888888888888888999999888777666555444444888888777777777777888888777777777777777777777777999777555444333444555666777777888888888888777777888888999999999999888888888888777777777777888888777777777777777777777777777777777777777777777777999:::;;;;;;:::999888777666777888999999888777666555555555555555555555555888888777777666666555555888888888888888888888888555555666777777777777777777777777777666666666666777777777777777777777777:::888666555555666888:::===999666555777999999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999999888888888777777666666666666666666777777777777777777777777888888888888666666666666777777777777777777777777666666666666555555555555666666666666777777777666555555444444777777777777777777777777666666666666777777777777999999888888888888999999666555555555666777888999555666777888888777666555999777666666777777666444666666777777777777666666888888777777666666555555{{{rrrqqqppplllmmmmmmlllkkkjjjjjjjjjjjjllllllmmmllliiieeeaaa^^^[[[ZZZ[[[]]]```aaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKOOOOOOOOONNNMMMKKKIIIHHHEEEDDDAAA???===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::===========================<<<;;;;;;<<<===<<<:::AAA???>>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888:::::::::::::::::::::::::::::::::999999999888888888999999:::999888777666888888888888888888888888777777777777777777777777888888999:::::::::999999:::999999888777666555555888777777777777777777777888888888888888888888888888888777777666666555555888888777777777777888888777777777777777777777777:::888777555555555777777777777888888888888777777777888888888888888888777888888777777777777888888777777777777777777777777777777777777777777777777888888888888888777666666777777888888888888777777555555555555555555555555777777777777666666666666888888888888888888888888555555666777777777777777777777777777666666666666777777777777777777777777888888777666666777888888999666333444666999999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999888888888777777777666666666666666666777777777777555666666666666777777777666666666666777777777777777777777777666666666666666666666777777777777888555555666666666666666666777777777777777777777777666666666666777777777777999888888777777888888999888777777666666666777777666666777777777777666666999777666666777777666444666666777777777777666666666666666666555555555444|||sssrrrpppmmmmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmllljjjgggcccaaa[[[[[[[[[]]]___aaaaaa```^^^^^^]]]]]]]]]^^^^^^___]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRQQQRRRRRRRRRQQQOOONNNMMMOOOOOOOOONNNMMMKKKIIIHHHDDDCCCAAA???==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================???===<<<;;;<<<<<<:::999@@@??????@@@AAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<999888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999::::::;;;<<<<<<888888888888999999999::::::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;999999999999999999999999:::999999888888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999999999888777777888888888888888888888888777777777777777777777777999999:::::::::999999888888888888888777777777666777777777777777777888888888888888888888888888888777777777777666666666666888888777777777777888888777777777777777777777777:::999777666666777888888777777888888888888777777666777777888888777777666888888777777777777888888777777777777777777777777777777777777777777777777777777666555555555666666888888777777777777888888666666666666666666666666666666666666777777777777777777777777777777777777555555666777777777777777666666666666777777777777777777777777777777777777777777777777777777777777555333222222555777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999888888777777777777666666666666666666777777777777555555555555666666666666666666666666777777777777777777777777666666666666777777777777888888888888444444555666666777888888666666666666666666666666666666666666777777777777999888888777777888888999999999888777666666555555777777666666666666777777888777666666777777666555666666777777777777666666555555555555444444444444}}}tttrrrqqqnnnmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkkkkkjjjgggdddbbb\\\[[[[[[\\\___aaaaaa```^^^^^^]]]]]]]]]^^^___```]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSQQQOOONNNNNNOOOOOOOOONNNMMMKKKIIIHHHDDDBBB@@@???=========>>>>>>>>>======<<<<<<;;;;;;>>>===<<<<<<<<<<<<===>>>========================>>><<<;;;;;;<<<<<<;;;:::<<<;;;<<<>>>???>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999999:::999999999999999::::::;;;::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999999::::::;;;;;;<<<<<<<<<;;;::::::999888888:::::::::::::::::::::::::::999999888888999999:::999999999:::::::::;;;;;;888888888888888888888888:::999999888888999999:::999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888888888888999888888888888888888888888888888888888777777777777777777777777999999:::::::::999888888777777777777777888888888777777777777777888888888888888888888888888888888555666666666777777777888888888777777777777888888666666666666666666666666888888777666666777777888777777888888888888777777666666777777777777666666888888777777777777888888777777777777777777777777777777777777777777777777888777555444444555666777999888777666666777888999777777777777777777777777555555666666777777888888666666666666666666666666555555666777777777777777666666666666777777777777777777777777777777777777666666777888888777666666444444333333555666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999777777777777777777666666666666666666777777777777555555555666666666777777666666666666777777777777777777777777666666666666666666777777777888888888555555666666777777777777666666666666666666666666666666666666777777777777888888777777777777888888888888888888777777666666888777666555555666777888888666555666777888777555666666777777777777666666555555555555555555555555uuuqqqqqqpppmmmmmmlllkkkjjjjjjjjjjjjggghhhiiijjjiiigggdddbbb]]]\\\[[[\\\^^^`````````___^^^]]]\\\\\\]]]___```]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTSSSQQQQQQPPPPPPPPPPPPRRRTTTSSSQQQOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHDDDBBB@@@???=========>>>>>>>>>>>>======<<<<<<;;;>>>===<<<;;;;;;<<<===>>>========================<<<;;;:::;;;===>>>===<<<999::::::<<<>>>===:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::<<<;;;;;;::::::999999999:::::::::::::::::::::::::::999999888888999999:::999999999:::::::::;;;;;;888888888888888888888888:::999999888888999999:::999999999999999999999999888888888888888888888888:::::::::999999999888888888888888888888888999999888888888888888888888888777777777777777777777777999999:::::::::999999888777777777777888888888888666666777777888888888888888888888888888888888888555555666666777777888888888888777777777777888888666666666666666666666666666666666555666666666777777777888888888888777777666666777777777777666666888888777777777777888888888888888888888888888888777777777777777777777777888777666555666666888999999888777666666777888999888888888888888888888888555555666666777777888888666666666666666666666666555555666777777777777777555666666666777777777888777777777777777777777777555666777777777777666555666777666666555555666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999666666666666666666777777666666666666777777777777666666777777777888888888666666666666777777777777777777777777666666666666555555555666666666777777888888777777666666666666666666666666666666666666666666666666777777777777888777777777777777777888666666777888999999888888888777666555555666777888777666555666777888777666666666777777777777666666666666666666666666666666vvvqqqppppppmmmmmmlllkkkjjjjjjjjjjjjfffgggiiijjjiiifffcccaaa^^^]]][[[[[[^^^`````````aaa```^^^\\\\\\\\\^^^___]]]\\\[[[ZZZYYYXXXXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPOOORRRUUUTTTQQQOOOOOOQQQOOOOOOOOONNNMMMKKKIIIHHHDDDCCCAAA???============>>>>>>==================>>>===<<<;;;;;;<<<===>>>========================;;;:::999;;;===>>>>>>===;;;;;;;;;===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::666777777888999:::;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::888888888888888888888888:::::::::999999999888888888888888777888888999:::999999999999999999999999777777777777777777777777777888999::::::::::::999777777777777777888888888666666666777888888999999888888888888888888888888555555666666777777888888888888777777777777888888777777777777777777777777555555555555666666666666777777888888888888777777666777777888888777777666888888777777777777888888888888888888888888888888777777777777777777777777888888777777888888999999888888777777777777888888777777777777777777777777666666666666777777777777777777777777777777777777555555666777777777777777555555666666777777888888777777777777777777777777666666666666666666666666777888999888666555666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999555555666666666666777777666666666666777777777777777777777777888888888888666666666666777777777777777777777777666666666666555555555555666666666666999999888777777666555555666666666666666666666666666666666666777777777777888777777666666777777888555666777999::::::999888777777666666666666777777777666555666777888777666666666777777777777666666666666666777777777777777xxxpppoooooommmmmmlllkkkjjjjjjjjjjjjhhhiiijjjjjjiiigggdddbbb___]]][[[[[[]]]___``````cccaaa^^^\\\[[[[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZUUUTTTSSSSSSRRRRRRRRRRRRNNNRRRUUUUUUQQQOOOPPPRRROOOOOOOOONNNMMMKKKIIIHHHEEEDDDAAA???===<<<<<<<<<===============>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================<<<;;;:::;;;<<<===<<<;;;===<<<;;;<<<>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888999999::::::;;;;;;<<<777777888999:::;;;<<<<<<:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::888888888888888888888888:::::::::999999999888888888888777777777888::::::999999999999999999999999777777777777777777777777666777888999:::;;;;;;;;;888888888777777777777777555666666777888888999999888888888888888888888888666666666666777777777777888888777777777777888888777777777777777777777777555555666777777777777777777777888888888888777777777888888888888888888777888888777777777777888888888888888888888888888888777777777777777777777777666777888888999999999888777777888888888888777777777777777777777777777777777777777777666666666666888888888888888888888888555555666777777777777777555555555666777888888888777777777777777777777777777666555444444555666777555777999999777666777999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999555555555666666666777777666666666666777777777777666666666777777777777888666666666666777777777777777777777777666666666666555666666666666777777777888888777777777777777777777777777777777777777777666666666666777777777777777777666666666666777777666777999::::::999888777666666777777777777666666666555555666777888888666666666777777777777666666555555555666666666777777yyyooommmnnnmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkkllljjjhhheeeccc```]]][[[[[[]]]___``````dddbbb___\\\[[[[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\VVVVVVUUUTTTSSSSSSSSSTTTNNNRRRVVVUUUQQQOOOPPPSSSOOOOOOOOONNNMMMKKKIIIHHHFFFEEEBBB???===<<<;;;;;;<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;========================>>>===;;;;;;<<<<<<;;;999<<<;;;999:::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999999:::999999888888999999:::;;;::::::::::::::::::::::::;;;===???===:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666777888999;;;<<<===>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999999999999999:::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888888888777777777888:::;;;999999999999999999999999777777777777777777777777555666777999:::;;;<<<<<<888888888888777777777666555666666777888999999999888888888888888888888888777777777777666666666666888888777777777777888888777777777777777777777777666666777888888888888888777777888888888888777777888888999999999999888888888888777777777777888888888888888888888888888888777777777777777777777777555666777999999999888777666777888999999888777666666666666666666666666666888888777777666666555555888888888888888888888888555666666777777777777777444555555666777888888999777777777777777777777777888777555444444555777888222555888888777666888:::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999444555555555666666777777666666666666777777777777555555555555666666666777666666666666777777777777777777777777666666666666777777777777888888888888666666666777888888999999888888888888888888888888666666666666777777777777777777666666666666777777888999:::;;;:::888666555555666777888888777666555666555555666777888888777666666777777777777666666444444444555555555666666{{{tttqqqmmmrrrpppnnnkkkjjjjjjkkklllmmmlllllllllllljjjfffccc]]]^^^____________bbbdddaaa```___^^^^^^^^^^^^^^^XXXXXXXXXXXXYYYZZZ[[[\\\YYYWWWVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNNNNMMMKKKHHHFFFEEEEEEDDDAAA>>><<<;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<:::999888888999:::<<<<<<<<<<<<============<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::<<<======<<<<<<<<<<<<;;;;;;:::::::::=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::===<<<;;;:::::::::;;;<<<===<<<;;;:::::::::::::::;;;:::999999888888999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<;;;:::999888777666888888888999999:::::::::::::::::::::::::::::::::999888777666666888:::;;;999999888888999999:::;;;888888888888888888888888777777777777777777777777888888888777777777777777666666777777888888888999666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888888888888888888888888888777777777777888888888888777777777777777777777777444555555666777888888999999999888888888888999999999888777666666777888999666666777777777777666666777777777777777777777777999888888888777777666666888888888888888888888888999999888777666666777777888888888999999:::::::::777777777777777777777777888888888888999999999999777777777666666666666666888888888888777777666666777777777777777777777777777777777777777777777777888888888777666666555555777888999;;;;;;:::999888777777777777777777777777555666777888888777666555777777777777777777777777777777777777777777777777777777777777777777777777888888888888888777666666666666777777888888888999777777777777777777777777666666666666666666666666::::::999777666444333333666666666666777777777777333333444444444444333333444444555666777888999999777777777777777777777777999888777555555555666777777777777777777777777777666666666666666666666666}}}vvvsssooopppooommmkkkkkkkkkmmmnnnkkkjjjjjjjjjjjjhhheeebbb_________```aaacccdddeee``````___^^^^^^^^^^^^^^^[[[[[[ZZZZZZ[[[[[[\\\]]]XXXWWWVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMJJJHHHFFFEEECCCAAA>>><<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======================================================<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<======<<<;;;;;;:::===========================;;;::::::<<<======<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;;;;===<<<;;;::::::::::::;;;;;;;;;:::999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888999999:::::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::999999999999888999999:::::::::;;;;;;;;;999999999999999999999999999888777666777888:::;;;888888777777888888999:::999999999888888888888888888888888888888888888888888888888888777777777777666777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888666666777777777888888888777777777777777777777777555555666666777777888888999888888888888888888999999888777666666777888999666666777777777777666666888888888888888888888888888888888888777777777666888888888888888888888888999999888777777777777777888999999999999999999:::777777777777777777777777888777777777666666555555777777777777777777777777999999888888777777666666777777777777777777777777777777777777777777777777888777777666666666666666999999999::::::999888888777777777777777777777777555666666777777777777666777777777777777777777777777777777777777777777777777777777777777777777777888888888888888777666666666777777777888888888888777777777777777777777777777777777777777777777777888888777777666666555555666666666666777777777777666777777888888777777666666666666666777777777777777777777777777777777777777666555555666777888999777777777777777777777777666666666666666666666666yyyuuuqqqooonnnmmmllllllmmmnnnoookkkjjjiiiiiiiiihhheeebbb```^^^\\\^^^ccceeeeeeddd``````___^^^^^^^^^^^^___^^^^^^]]]\\\\\\\\\\\\\\\XXXWWWUUUTTTSSSSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPQQQQQQQQQPPPNNNLLLJJJHHHDDDCCC@@@>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>??????>>><<<<<<<<<<<<============<<<<<<<<<===<<<<<<;;;:::===========================;;;::::::<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>===<<<:::999888777<<<<<<;;;;;;;;;:::::::::::::::999999999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;888888888999999::::::::::::::::::;;;;;;;;;;;;;;;888888888888888888888888999888777777777888:::;;;777777666666777777888999999999999999888888777777999999999999999999999999888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888666666777777777777888888777777777777777777777777777777777777777777777777888888888888888888888888888888777777777777888888666777777888888777777666999999999999999999999999888888888888777777777777888888888888888888888888999888777777777777777777999999999999999888888888777777777777777777777777999999888777666555444444666777777777888999999999999999888888777666666555666666666666666666666666777777777777777777777777888777666555666777888999;;;:::999888888888888888777777777777777777777777666666666666666777888888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666777777777777888888888888777777777777777777777777888888888888888888888888666666666666777777777777666666666666777777777777777888888999999888888777999999888777666555444444777777777777777777777777444444444555666888999:::777777777777777777777777666666666666666666666666yyywwwssspppooonnnmmmllllllmmmmmmlllkkkjjjjjjkkkjjjgggeee^^^[[[XXX[[[aaaeeecccaaa```______^^^^^^^^^______```___^^^]]]\\\[[[[[[[[[WWWVVVTTTSSSSSSSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQPPPOOOLLLJJJIIICCCBBB@@@>>>============;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================999:::<<<=========<<<;;;<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<;;;;;;===========================;;;::::::<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<============<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::999999999999999999::::::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888999999999999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999888888777777777888999:::777777777777777888999999::::::999999888777777777999999999999999999999999777888888888888888999999777777777777777888888888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888666666666666777777777888777777777777777777777777888888777777777777777777888888888999999888888888888777777777777777777888777777777888888777777777999999999999999999999999888888888777777777777777888888888888888888888888888888777777777777777888::::::999999888888777777777777777777777777777777::::::999999888777777666666666777888999::::::;;;999999888888777666666666666666666666666666666666666666666666666666666666777666555555666888:::;;;<<<;;;999777666777777888777777777777777777777777666666555555555777888:::777777777777777777777777666666666666666666666666777777777777777777777777777777888888888888777666777777777777777888888888666666666666666666666666777777777777777777777777777777666666666666666666666666666666777777777777555666666777777666666555999999888777666555444444666666666666666666666666444444555666777888999999777777777777777777777777666666666666666666666666}}}xxxwwwsssrrrqqqpppnnnmmmkkkkkkjjjlllkkkiiiiiijjjiiigggeee___[[[XXX[[[aaadddccc```______^^^^^^^^^______``````___]]]\\\ZZZYYYYYYYYYVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOMMMKKKIIIHHHDDDBBBAAA???>>>======>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<=========<<<:::999<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::999999999888888999999888888888888888888::::::::::::::::::::::::888888888888888999999999999888888888888999::::::999999999888888888777777888888888888888888888888777777888888999999999:::888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555666666666666777777777777777777777777777777777888888888888777777777777777888999999999999888777777777777888888777777777777777888888888888777777999999999999999999999999777777777777777777888888888888888888888888888888888777777777777777888888999999999888888777777777888888888888888888888888888888888888888888999999666666777888999::::::;;;888888888888777777777666666666666666666666666666666666666666666666666666666666666666777888:::;;;<<<;;;999777666666777777777777777777777777777777777666555555555777888999666666666666666666666666666666666666666666666666777777777777777777777777666777777888888888777777888888777777777777777777666666666666666666666666666666666666666666666666888888777777666666555555666666666666777777777777444555555666666555555444777777777777666666666666666666666666666666666666555666666777777777777777888888888888888888888888666666666666666666666666|||wwwvvvssssssrrrqqqooommmkkkjjjiiijjjhhhgggfffggggggfffddd```^^^\\\^^^aaadddcccaaa___^^^^^^^^^^^^___``````___^^^\\\[[[YYYXXXXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPMMMNNNNNNNNNLLLKKKIIIHHHEEECCCAAA???>>>=========<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;========================>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<============:::;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::===;;;::::::<<<======<<<<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::777888999:::;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::999999888888888888888888888777777777777::::::::::::::::::::::::777777888888999999999999999999999888999::::::;;;888888888888888888888888777777777777777777777777777777888888999:::::::::888888888888777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666777777777777777777777777777777888888888888888888888888777888999::::::999888777777777888888888888777777777888888999999888888777999999999999999999999999777777777777888888888888888888888888888888888888777777777777777888888999888888888888888777777777888888888888888888888888555555666666777777777777666777777777888999999999777777777777888888888888666666666666666666666666777777777777777777777777666666777888888999:::::::::999888777777777777777777777777777777777777777777777666666666666777777666666666666666666666666777777777777777777777777777777777777777777777777666777777888888888888777888888888888777777777777777777777777777777777777555555555555555555555555999888888777666555555444666666666666777777777777666777777888888777777666555555666666777777888888777777777777777777777777555666777777777777777666888888888888888888888888666666666666666666666666|||vvvuuusssrrrrrrqqqpppnnnlllkkkjjjjjjhhhffffffggggggfffeee```_________``````aaaaaa^^^^^^^^^^^^^^^___``````^^^^^^\\\[[[YYYYYYXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPMMMMMMNNNNNNMMMKKKIIIHHHFFFEEEBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<<<<<<<<<<<<<===<<<<<<<<<<<<============:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::<<<======<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===;;;;;;:::999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999::::::;;;;;;777888888999::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;888999999999999999::::::999999999888888888777777999999999999999999999999777777888999999999999999888888888888888999999:::777777777888999999::::::888888888888888888888888777777888999999:::;;;;;;888888888888777777777666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555555666666666777777777777777777777777777777777777777888888999999:::666888999::::::999888666666777888999999888777666777888888999999888888777888888888888888888888888666777777777888888888888888888888888888888888888777777777777777888999999777777777777888888888888888888888888888888888888777777777666666666666666777777777777777777777777555555666777888999::::::777777777777777777777777777777777777777777777777555666888:::::::::999888777888888888888888777777777777777777777777777777777888888777777666555444666666666666666666666666777777777777777777777777777777777777777777777777666666777888888888888888888888888888777777777666777777777777777777777777666666666666666666666666777777777777666666666666666666666666777777777777777888888999999888888777666666666666777777777777777777777777777777777777333444666777888888888888888888888888888888888888666666666666666666666666}}}vvvuuurrrppppppppppppooonnnllllllllljjjhhhggghhhiiihhhggg]]]^^^___^^^\\\\\\^^^```^^^^^^^^^^^^^^^___```aaa___^^^\\\[[[ZZZYYYYYYYYYTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPMMMNNNNNNNNNMMMLLLJJJIIIGGGEEECCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::999888888999:::<<<===<<<<<<<<<<<<=========>>>::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::<<<======<<<;;;<<<<<<<<<======>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888999:::<<<======<<<<<<:::::::::::::::;;;<<<===;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::666666777888999::::::;;;777777888999::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;666777888999:::;;;<<<<<<:::::::::999999999888888888888888888888888888888777777888999999999999888777777777777777888888999666666777888999::::::;;;999999999999999999999999777777888999::::::;;;;;;999888888888777777666666888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666777777777777777777777777777666666777888999:::::::::666777999::::::999777666666777888999999888777666888888999999999999888888777777777777777777777777666666777777888888888999888888888888888888888888777777666777777888999999666666777777888888999999888888888888888888888888;;;;;;:::999888777666666777777777777666666666666444444555777888:::;;;;;;888888888888888888888888777777777777777777777777555666999;;;;;;:::888666555666888999999888777666777777777777777777777777888888999999888666444222666666666666666666666666777777777777777777777777777777777777777777777777666666777888888888888888999888888888777777666666777777777777777777777777777777777777777777777777555555555666777888888999666666666666777777777777777777888888888888777777777777777777666666666666777777777777777777777777111222555777999:::::::::888888888888888888888888666666666666666666666666ssspppooopppppppppooonnnllljjjiiikkkkkkjjjiiigggeeecccbbb___^^^]]]___aaacccdddccc```aaaaaa___^^^^^^___aaa^^^^^^^^^]]][[[YYYXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOMMMKKKIIIHHHGGGGGGBBBAAA???>>>===<<<======:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;======================================================<<<;;;::::::999999>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888999999::::::999999888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999888;;;::::::999999::::::;;;888888888888888888999999888888888888777777777666888888:::::::::888666555666777888:::;;;<<<======777888888888888999999999999888888777777888888999888888888888888888888888999999999999999999999999<<<<<<;;;:::999888777666999999888777666666777777888777666777888999888666888888888888888888888888::::::999999888777777777888888777777777777888888444555666888888777666666777777777777777777777777777777777777777777777777999999999888888888777777999888888888777777666666666777888999999888777666999888888888777777666666666777888:::::::::999888888888777777888888999:::999999999999888888888777777777777777888888888888999888777555555555666777888888777777888999::::::999888777666666777888999888888888888888888888888999888888888777777666666777777777777777777777777666666666666666666666666666666777888999::::::;;;777777888999999999999888555555666777777777777777:::999999999888777777777777777777777777777777777999888888888777777666666666888:::999666555777999666666555555444444444333888888888888888777666666888888888888888888888888888888888888888777666666777777888888888888777777555555666777777777777777777777777777777777777777777777777777777666555555777777888888888888777777uuurrrqqqqqqqqqqqqpppnnnmmmkkkjjjjjjjjjjjjiiigggfffdddccc```^^^^^^___aaaccccccbbbaaaaaaaaa___]]]]]]___aaa______^^^]]][[[YYYXXXWWWUUUUUUTTTSSSRRRRRRSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCAAA>>><<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999999::::::999999888999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888:::999999888888999999:::999999999999999999999999999999999999888888888888:::999999888888888888888666777888:::;;;;;;;;;;;;777888888888888999999999;;;::::::999999::::::;;;888888888888888888888888999999999999999999999999::::::999999999999888888999999888777777777777777888777666777888999888666777777888888888888777777666666666666666777777777888888777777777777888888888888999:::::::::::::::777777777777777777777777777777777777777777777777999999999888888888777777888888888888777777777666666777888999999888777666999888888888777777777777777777888999999999999999888888888888888999999:::999999888888888777777777777777777777888888888888888888777666666666666666777777777777777888999999999888777666666777888999777777777777777777777777888888888888777777777666888888888888888888888888777777777777777777777777666777777777888999999999777777888999999999999888666777888888999888888888999999999888888888888888777777777777777777777777888888888888777777777666666888999888666666777999888888777777777666666666666777777777666666555444888888888888888888888888888888888888888777666666666777777888888777777666555555666777777777777777777777777777777777777777888888888888888777666666777777888888888888777777vvvsssrrrrrrqqqqqqpppooommmlllkkkiiiiiiiiihhhhhhgggfffeeeaaa___^^^___```bbbbbbaaaaaaaaaaaa___]]]]]]___aaa```___^^^]]][[[YYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOMMMLLLJJJIIIGGGGGGFFFDDDAAA>>><<<::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999999888888888888999999;;;;;;;;;::::::999999888:::::::::999999999999888;;;:::888666666777999:::777777888999999999999999777888888888888999999999;;;::::::999999::::::;;;888888888888888888888888999999999999999999999999888888888999999999::::::999888777777777777777777888777666777888999888666666777888999999888777666444555555666777777888888888888777777777777888888:::::::::::::::;;;;;;<<<777777777777777777777777777777777777777777777777999999999888888888888888888888888888777777777777777777888888888888777777888888888888888777777777888888888888888888999:::777888888888888999999999888888888888777777777666777777777777888888888888777777777777777666666555777777666666666777888888888888777777777777888888666666666666666666666666888888888888777777777777888888888888888888888888888888888888888888888888777777777777777777777777777777888999999999999888777888999999::::::999999888888888888888999999999777777777777777777777777888888888888777777777777666888999888777666777888888888777777777777666666555555555555555444444333777777777777777777777777777888888888888777777666555666666777777666666555555555666777777777777777777777777777777777777777888999999999999888888777777777888888888888777777vvvsssssspppppppppooonnnllljjjjjjgggggghhhhhhhhhhhhggggggaaa___^^^^^^```aaaaaa```aaabbbaaa___]]]]]]___``````______]]]\\\ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRROOOOOONNNMMMKKKIIIGGGGGGEEECCCAAA>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::999999888::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999:::======<<<;;;::::::999999::::::999999999888888888:::999888777777888999999777777888888888888777777777777888888888999999999999888888777777888888999888888888888888888888888888888888888888888888888888888888888999999999999888888777777777777777888888777666777888999888666666777999::::::999777666777777888888999999999999888888777777777777888888888888777666777888999:::777777777777777777777777777777777777777777777777888888888888888888888888888888888777777777777777777777777888888777777777888888888888888888888888:::999888777777888999:::777777888888999999999999888888888777777777666666666777777777888888888888555666777888888777666555777666666666666666777777888777777777777777777888777777777777777777777777888888888777777777777777888888888888888888888888888888888888888888888888777777777666666666666666777777888999999999999888777888888999999999999999777777777888999999999:::777777777777777777777777888888888777777777777777777777888888777777777888666666555555555555555555444555555555555555444444666666666666666666666666777777888888888888777666555555666666666666555555555555666777777777777777777777777777777777777777888888888999999888777777777777888888888888777777uuusssrrrooonnnnnnmmmllljjjiiihhhffffffggghhhhhhhhhhhhhhhaaa___^^^^^^```aaa```___bbbbbbaaa___]]]]]]^^^```_________^^^\\\[[[YYYXXXWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSOOOOOONNNMMMLLLJJJHHHFFFCCCBBB@@@>>><<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>============;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::999999888999999999999::::::::::::::::::::::::::::::::::::999::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<;;;:::999999999888888888777777777777777888999999:::999888777777777888888888777666666777777888888888999999999999888888777777888888999888888888888888888888888888888888888888888888888999999999888888888777777888777777777777777888888888777666777888999888666888888999::::::999888888999999999999888888777777888888777777777777888888777777666555555777888999777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777888888888777777777777777777888888888888888888999999999:::999888777777777999999666777888999999999999888888888888888777777777777666777777777888888888888555666777888888777666555777777666666666666666777777777777888888777777777888888888888888888888888777777777777777777888888888888888888888888888888777777777777777777777777777777777666666666666666777777888999999999999888666777888888999999888888777777777888999999999:::777777777777777777777777777777777777777777888888888777777777888888777777555555666666666666666666555666666777777777666666666666666666666666666666666777777888888888777777555555666666666666555555555555666777777777777777888888888888888888888888666666777777777777777666777777888888888888777777vvvssssssnnnmmmmmmlllkkkiiihhhgggffffffggghhhhhhhhhhhhhhh```^^^]]]^^^___aaaaaa```bbbbbbbbb___]]]\\\^^^```^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWUUUSSSRRRQQQQQQPPPSSSTTTTTTUUUUUUTTTTTTSSSOOOOOOOOONNNMMMJJJHHHFFFBBBAAA???>>>===<<<======:::::::::;;;;;;;;;<<<<<>>??????<<<;;;;;;;;;;;;<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::999999888888888888999999999::::::::::::::::::::::::::::::999999::::::::::::999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888777777777666666555777999:::;;;:::888777777777888888888777777666777888888888888999999999;;;::::::999999::::::;;;888888888888888888888888888888888888888888888888999999888888888777777777777777777777777888888999888777666777888999888666888888888888888888888888888888777777666555555444888888777777777777888888888888777777888888999:::777777777777777777777777777777777777777777777777888888888888888999999999777777777777888888888888888888777777777777888888888888888999999999999999:::999888888888888888888666777888::::::999888888999999999999888888888777777777777777888888888888555666666777777777777777888888777666666666777777777777888888888888777777888888888888888888888888777777777777888888888888999999999999999999999999777777777777777777777777777777777777777777777777777777888999999999999888666777777888999888888888888888888888888999999999777777777777777777777777777777777777888888888888888777666777888999888666777777888888888888999999666777888888888888888888777777777777777777777777666777777888888888888777555666666777777666666555555555666777777777777777888888888888888888888888555555666777777777777666777777888888888888777777wwwttttttnnnnnnmmmlllkkkiiihhhgggfffgggggghhhhhhhhhhhhggg^^^]]]\\\]]]___aaaaaaaaaccccccbbb```]]]\\\^^^___\\\]]]]]]]]]^^^]]]]]]\\\VVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOMMMKKKHHHFFFDDDBBB@@@>>><<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999888777666777999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<===>>>???;;;;;;;;;;;;;;;<<<=========<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999999999:::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999999999888888888777777777777888999999999999999777777888888999888888888777888888888888999999999;;;::::::999999::::::;;;888888888888888888888888888888888888888888888888777777777777888888888888777777777777777888999999888777666777888999888666888777666555555666777888777777777666666666666666888888777777777777888888888888999999:::::::::999777777777777777777777777777777777777777777777777777777888888888999999999666777777777888888888888999888777666666777888999888888888999999:::::::::999999999999999888777777666777999::::::999888777::::::::::::999999999999777777777777888888888888666666666666666777888888999999888777777777777777666777888999999888777666888888888888888888888888666777777777888888888888999999999999999999999999888888888888888888888888666777777777888999999999777777888999999999999888777888999999::::::999999999999999888888888888888777777777777777777777777666777777777888888888888999777666666888999888666777777888888888999999999666777888888999999888888888888888888888888888888666666777888888888888888666777777888888777777666555555666777777777777777888888888888888888888888555666777888888888888888777777888888888888777777xxxvvvuuuoooooonnnmmmllljjjiiihhhgggggghhhhhhhhhhhhgggggg]]]\\\\\\]]]___aaabbbaaaccccccbbb```]]]\\\]]]___[[[\\\]]]]]]^^^^^^^^^^^^TTTTTTSSSSSSSSSSSSTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPOOONNNKKKHHHFFFFFFDDDAAA>>><<<::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;::::::<<<===???;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;===???AAA===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::999999999::::::;;;<<<=========<<<;;;::::::999999::::::;;;999999:::::::::::::::::::::::::::999999999888888999888777666777888:::;;;777777888999999999999999777888888888888999999999999888888888888888888999888888888888888888888888777777777777777777777777555555666777888999::::::777777666777777888999999888777666777888999888666888666333222222333666888777777777888999999::::::888888777777777777888888666777888999:::999888888777777777777777777777777777777777777777777777777777777888888999999999999666666777777888888888999999888777666666777888999888888888999999:::::::::888999:::::::::888777666555777999:::::::::888777;;;;;;;;;:::::::::999999777777777777888888888888777666555555555777888999::::::999888777777888888666777888999999888777666777777777777777777777777666666777777888888888999999999999999999999999999999999999999999999999999666666777888999::::::;;;777777888999999999999888999999:::;;;;;;;;;:::::::::999999999888888777777777777777777777777777777666666777777888888888999999777555666999:::888666555555666666777777777888666666777888888888888888888888888888888888888888666666777888888888888888777777888888888888777777555666666777777777777777888888888888888888888888666777888999999999999999777777888888888888777777zzzvvvqqqoooooonnnmmmllljjjhhhgggiiiiiiiiiiiiiiihhhgggffffffaaa]]]]]]aaadddcccaaabbbbbbbbb```^^^]]]]]]___]]]\\\[[[[[[\\\\\\ZZZXXXYYYWWWUUUTTTTTTSSSRRRPPPSSSRRRRRRRRRQQQQQQQQQQQQOOOMMMLLLKKKKKKJJJGGGEEEFFFDDDBBB@@@>>>===========================<<<<<<888999999:::;;;<<<======<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======:::;;;<<<<<<::::::;;;<<<>>>===;;;::::::;;;===>>>:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<777888888888888999999999<<<<<<;;;::::::999888888888888999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999666777999:::;;;;;;::::::::::::999999999999999999999999999999999999999999;;;;;;::::::::::::999999999999999888888888888777999888777666666777888999888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888999::::::::::::999999999999999999999999999888888888888888888888888999::::::;;;;;;::::::999999999888888888888888888::::::999999888777777777777888999::::::999888777777777777777777777888888777888888888888999999999888888999999999:::::::::666666666666555555555555777777777777777777777777999888888888777777666666888888888888888888888888888888777666555555666666444555777999:::;;;::::::999999999888888888888888;;;;;;;;;:::::::::999999999999999888777666666555999999:::::::::999888888999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888888888888888888888888888777777777777888888888888777777777777777777777777999999999888888888888777777777777777777777777777777777888888888888777777666666777888888888888888777777888888888888777777666666777777888888999999{{{wwwrrrppppppooonnnllljjjhhhgggjjjjjjkkkjjjjjjiiiiiihhheeeaaa]]]]]]aaadddcccaaabbbbbbbbb```^^^]]]^^^___```___]]]]]]]]]\\\YYYWWWXXXVVVTTTSSSTTTTTTSSSQQQSSSSSSRRRRRRRRRQQQQQQQQQOOONNNLLLLLLLLLKKKHHHFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<===<<<;;;::::::;;;<<<===;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999999999::::::::::::;;;;;;;;;::::::999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::;;;;;;:::999777666999999999999999999999999999999999999999999999999;;;;;;:::::::::999999999999999999888888888888777999888777666666777888999888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888888888999999999:::666666666666666666666666888888888888888888888888999::::::;;;;;;::::::999888888888888888888888888888888888888888888999999888888999999999999888888888888888777777777777777777888888888888999999999888888888999999999:::::::::999999999999888888888777777777777777777777777888888888888777777777666888888888888888888888888999888777777666666666777777888999999999999888777888888888888888999999999999999888888888777777777999999888888888777777777:::::::::;;;::::::999888999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888888888888888888888888888888888999999999999888888777777777777777777777777777777777777888888888888777777777777777777777777888888888777777777666666777777777777777777777777777777888888888888777777666666777888888888888888777777888888888888777777555555555666666666666666}}}xxxssspppppppppnnnmmmkkkiiihhhkkkkkkkkklllkkkkkkjjjiiiddd```]]]]]]```ccccccbbbbbbcccbbbaaa^^^]]]^^^___aaa___]]]]]]]]]\\\ZZZYYYWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOMMMMMMMMMLLLIIIGGGDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<===============<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999:::::::::::::::888777777888888888999999::::::;;;999999999999999999999999::::::::::::999999999999999999999888888888888777888888777777777777888888888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888777666777888999:::999999999999999999999999888888888888888888888888999999::::::::::::999999888888888888888888888888666777777888999999::::::999999888888888888999999999888888888777777666666777888888888888999999999888888888999999999999:::;;;;;;:::::::::999999999777777777777777777777777888888888888777777777777888888888888888888888888999999888888888888888888::::::::::::999777666555777777888888999999::::::888888888777777777777777888888888888999999999999;;;;;;<<<<<<;;;::::::999999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999999888888666666666666666666666666777777777777888888888888777777777777777777777777777777777777666666666555777777777777777777777777777777888888888888777777666666777888888888888888777777888888888888777777666666666666666666555555~~~yyytttqqqppppppooommmkkkiiihhhjjjjjjkkkkkkkkkjjjjjjiiibbb___]]]]]]___bbbbbbbbbcccccccccaaa^^^]]]^^^______]]][[[[[[\\\\\\[[[ZZZVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMKKKIIIDDDCCCAAA>>><<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999777888888999:::::::::;;;777777888999::::::;;;;;;999999999999999999999999:::::::::999999999999888999999999888888888777777888777777777777777777888888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777999777666555555777999:::::::::::::::::::::::::::888888888888888888888888999999::::::::::::999999888888888888888999999999777777888888888999999999:::999888777777888999:::999999888888777666666666777777888888888999999999888888888888999999999999999888888888777777777777777777777777777777777777888888888777777777777777888888888888888888888888999999999999999999999888:::::::::999888777666666777777888888999:::;;;;;;999999999999999999999999777777888999:::;;;<<<<<<============<<<;;;::::::999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999999888888777777777777777777777777666777777777888888888888777777777777777777777777888888777777777666666666666666666666666666666666777777888888888888777777666666777888888888888888777777888888888888777777:::999999888888777777777yyytttppppppooonnnllljjjiiihhhhhhhhhiiiiiiiiiiiihhhhhh```^^^]]]\\\^^^```bbbccccccccccccaaa___^^^^^^``````]]][[[ZZZZZZYYYXXXWWWUUUTTTRRRSSSTTTVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRPPPOOONNNNNNNNNNNNKKKIIIEEEDDDBBB???>>>=========:::::::::;;;;;;;;;<<<<<<:::;;;<<<===???@@@AAAAAA<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::;;;<<<<<<::::::;;;<<<;;;;;;<<<======<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>===;;;::::::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999::::::::::::999:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>===<<<;;;::::::999999999999999999999999999999999999999999999999999888888888888999:::;;;;;;777777888999::::::;;;;;;999999999999999999999999::::::999999999888888888999999999888888888777777777777777888888777777777888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777999777666555555777999:::777777777777777777777777777777777777777777777777888999999::::::999999888777777888888888999999999999999999888888888777777:::999888777777888999:::888888888888777777666666777777888888888999999999777777888888888999999999888888777777777666666666777777777777777777777777777777777777777777888888888888888888888888888888888999::::::::::::999999999999888888888888888888777777888999:::;;;;;;<<<999999999999999999::::::777777888:::;;;===>>>>>>============<<<;;;:::999999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999999888888888888888888888888888888666777777777888888888888777777777777777777777777999999888888888777777777666666666666666666666666777777888888888888777777666666777888888888888888777777888888888888777777::::::999999888888777777yyysssooooooooommmllljjjhhhgggeeefffgggggghhhggggggggg^^^]]]\\\\\\]]]___bbbccccccdddcccbbb___^^^___```ccc```\\\YYYXXXVVVUUUSSSVVVTTTSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPNNNMMMNNNNNNNNNLLLJJJFFFEEEBBB@@@>>>=========:::::::::;;;<<<<<<======???>>>>>>>>>============<<<;;;;;;;;;;;;<<<======<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999:::;;;===>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<;;;:::::::::999888888888888888888888888999999999999999999999999<<<;;;:::999888888888888888888888999999::::::;;;999999999999999999999999999999999999888888888888999999999888888888888777777777888888888888777777888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888777666777888999:::888888888888888888888888777777777777777777777777888888999999999999888888777777777888999999::::::::::::999999888777777666999999888888888888999999777777777777777777777888777888888888888999999999777777777888888888888999:::999999999999888888888777777777777777777777777777777777777888888888888888888888888888888888888777888999:::;;;:::999888888777777777888999::::::888888999999::::::;;;;;;888888888888888999999999888888999;;;<<<>>>??????>>>>>>======<<<;;;999999999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999999888888888888888888888888888888777777777777888888888888777777777777777777777777999999999999888888888888777777777777777777777777777777888888888888777777666666777888888888888888777777888888888888777777777777777777777777666666yyysssnnnnnnmmmlllkkkiiigggfffeeeeeefffggggggggggggggg]]]]]]\\\\\\\\\^^^aaaccccccddddddbbb___^^^___```aaa^^^[[[YYYXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRROOONNNMMMMMMNNNMMMKKKIIIEEEDDDAAA???===<<<<<<<<<:::;;;;;;<<<======>>>>>>??????>>>===<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;::::::;;;<<<<<<::::::;;;<<<===<<<;;;::::::;;;<<<===999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::;;;;;;<<<<<<::::::::::::::::::999999999999999999999999999999999999999999999999999999<<<;;;:::888888888888999999999999999999999999999999999999999999999999999999999999999888888888888999999999888888888888777666777888999999888777666888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888888888999999999:::::::::::::::::::::::::::777777777777777777777777888888999999999999888888666777777888999999::::::999999888888888888888888888888999999999999888888666666666777888888999999777888888888888999999999777777777777888888888888;;;;;;:::::::::999999999777777777777777777777777666777777777888888888888888888888888888888888888666777999:::;;;:::999888888888777777777888::::::::::::::::::::::::::::::888888999999999:::::::::999999:::<<<===>>>??????=========<<<;;;:::999888999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888888888888888888888888888888888999999999999888888888888888888888888888888777777777777888888888888777777777777777777777777888888888888777777777777777777777777777777777777777777888888888888777777666666777888888888888888777777888888888888777777777777777777777777888888xxxrrrnnnmmmmmmllljjjhhhfffeeeeeeeeefffgggggghhhgggggg\\\\\\\\\\\\\\\^^^aaaddddddddddddbbb```^^^___```\\\ZZZXXXXXXZZZ]]]^^^^^^WWWUUUSSSSSSTTTUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSNNNMMMLLLMMMMMMMMMKKKIIIDDDCCC@@@>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<=====================<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::;;;<<<<<<::::::;;;<<<>>>===;;;::::::;;;===>>>:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::???===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888888888999::::::;;;;;;<<<999999999999999999999:::::::::::::::::::::::::::999999999999999999999999999888888777888:::;;;<<<::::::999999999999999999999999999999999999999999999999999888888888888777999999999888888888888777666777888999999888777666888888777777777777888888777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888999::::::::::::999777777777777777777777777777777777777777777777777888888999999999999888888666777777888999999::::::777777777888999999::::::777888999::::::999888777555555666777888999::::::777888888888888999999999777777777777888888888888:::::::::999999999888888777777777777777777777777666666777777888888888999888888888888888888888888555666888:::::::::888777:::999888777777888999999;;;:::::::::::::::::::::;;;;;;;;;<<<<<<=========::::::;;;<<<===>>>??????=========<<<;;;999888777999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888888888777777666666777888888888888888777777888888888888777777888888888999:::::::::;;;{{{vvvuuuqqqooollljjjhhhgggffffffeeedddcccdddfffgggfffeeeaaa___\\\\\\^^^aaacccdddeeefffffffffeeedddbbbaaa___^^^\\\[[[[[[[[[YYYWWW[[[YYYWWWVVVVVVVVVUUUTTTWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNLLLKKKJJJJJJJJJFFFEEECCCAAA>>>===<<<;;;;;;<<<<<<===>>>??????@@@::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::888888999:::;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::<<<;;;::::::999999::::::::::::;;;<<<;;;:::999888::::::<<<===>>>>>>>>>>>><<<<<<;;;::::::999888888999999999999999999999999===<<<;;;;;;:::999888888;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;:::999888777777777777<<<======<<<:::999:::;;;;;;:::888666666777888:::999999888888999999::::::999999999999999999999999888777666555555666777888;;;:::888777777777888999888888888888888888888888888888888888777777777777444444555666777888999999888888888888777777777777888888888888888888888888777888888888888999999999777777777777888888888888555555555555555666777777666666777777777777666666999999888888888888888888999999999999999999999999777888888888888999999999:::::::::999999999999888777777777888999999999:::888888888888888888888888::::::;;;<<<;;;888666444:::999888777777777888999999888777777777888::::::777777777777777777777777888999::::::999888777666777777888999999999999888888888888888888888888888::::::;;;;;;<<<======>>><<<<<<======>>>>>>??????;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999888999999::::::999999888888888888777777777777777999888888888777777666666777777777777777777777777777777777777888888888888888888999999999999888888999888888888777777666666777777777777888888888888777777777777777777777777;;;::::::999888777777777999888888:::<<<<<<888555999888777666666666777888|||wwwuuukkkjjjiiiiiiiiiiiijjjkkkeeedddcccdddfffgggfffeee```^^^\\\]]]___aaaccccccddddddccccccaaa___]]]\\\]]]\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXVVVVVVWWWWWWVVVUUUVVVVVVUUUTTTRRRQQQPPPOOOPPPOOONNNLLLKKKJJJJJJIIIFFFEEECCCAAA>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======<<<;;;;;;::::::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999999::::::;;;:::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;:::999999888777777777777777777777777<<<;;;;;;:::999999888888::::::999999999999::::::999999888888888777777777999888888888888888999999888999:::999777666777888::::::888777777777888999888888888888888999:::;;;999999999999999999999999888888777777777777888888999999888888888888888888777777777777777777777777888888888888777777777777555555666666777888888888888888888888777777777777888888888888888888888888777888888888888999999999777777777777888888888888666666555555666666777888777777888888888888777777666777777888888777777666888888888888888888888888777888888888888999999999888888888777777777777666888888888888888999999999888888888888888888888888999:::;;;<<<;;;999777666:::999888888888888999:::999888777777777888::::::999999999999999999999999888888999:::999888777777666666777888888888888888999999999999999999999999:::::::::;;;<<<=========<<<<<<<<<===============;;;;;;:::::::::999999999999999999999::::::::::::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999666666666666666666666666999888888888777777777777777777777777777777777777777777777777888888888888888888999999999999888888888888888888777777777666777777777777888888888888777777777777777777777777777777777777777777777777888666444555888:::999777777666666666777888:::;;;|||wwwvvvqqqpppnnnkkkiiigggffffffeeedddddddddfffgggfffeee___]]]]]]^^^```bbbcccbbbgggfffeeedddbbb```]]]\\\\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPOOONNNLLLKKKJJJIIIIIIFFFEEECCC@@@>>>===<<<<<<::::::;;;;;;<<<<<<======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999888888999999:::;;;<<<;;;<<<<<<=========<<<<<<;;;<<<===>>>>>>??????>>><<<<<<;;;;;;:::999999999:::::::::::::::::::::::::::::::::999999888888888:::999999888888999999:::888888888777777777666666777777777777888999:::;;;555666777777666666777888999999999888888888888777777777777777888999:::;;;::::::::::::::::::::::::888999999999999999999888777888888999999999888888777777777777777777777777999999888888888777777777777777777777777777777777888888888888777777777777888888888888888888888888777888888888888999999999777777777777888888888888777777777666777888888999888999999999999999999888666777999::::::999777666777777777777777777777777777888888888888999999999888888888777777777777666999999999888888888888888888888888888888888888888999:::;;;;;;;;;;;;999888::::::999999999999::::::999888888888888999::::::::::::::::::::::::::::::777777888999999999888888666666777888888888888777::::::::::::::::::::::::999::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888999999999999:::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::777777777777777777777777888888888888888777777777777777777777777777777777777777777888888888999999888888999999999999888888888888888888777777777777777777777777888888888888666666666666666666666666555555666666777888999999777555333333555888::::::777777777888999:::;;;<<<|||wwwvvvvvvtttrrrnnnkkkgggeeedddfffeeedddeeefffggggggeee]]]]]]]]]^^^aaaccccccbbbgggfffeeedddbbbaaa______]]][[[XXXXXXYYYYYYYYYXXXYYYWWWUUUUUUVVVVVVVVVTTTUUUTTTSSSRRRQQQPPPOOONNNPPPOOOMMMLLLJJJIIIIIIIIIEEEDDDBBB@@@???======<<<;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888999;;;<<<===;;;;;;<<<<<<============<<<======>>>??????>>>>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999888888999999999888888999999999::::::999999999888888888888888777777888999999:::444666777888777777999:::888999999999999888777777666666666777888999:::;;;::::::::::::::::::::::::777888999::::::999888777666777888::::::999888777999999999999999999999999999999999888888888777777888888888777777777666666888888888888777777777666888888888888888888888888777777888888888999999999666777777777888888888888888888777777888888999:::888888999999999999888888888999<<<>>>>>><<<:::999888888888888888888888888777777888888888999999999:::::::::999999999888888:::999999999888777777777888888888888888888888888888999:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;888888888888999999::::::::::::::::::::::::::::::777777888888999999999999777777888999999999999888::::::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999999999:::999999999999999999999777777888888888999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999:::::::::::::::;;;;;;888888888888888888888888777777777777777777777777777777888888888999999999888888999999999999888888888888888777777777777777666777777777888888888888666666666666666666666666777777777888999999::::::666666555555777888:::;;;;;;;;;;;;;;;;;;<<<<<<===|||wwwuuuqqqqqqppppppooonnnmmmlllfffeeedddeeeggghhhgggfff]]]\\\\\\^^^aaaccccccbbbaaaaaa``````____________```]]]ZZZXXXXXXXXXWWWVVV[[[XXXVVVUUUUUUUUUTTTRRRUUUTTTSSSRRRQQQPPPOOONNNOOOOOOMMMKKKJJJIIIIIIHHHEEEDDDBBB@@@???>>>=====================>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::666666666666666666666666999999999999999999:::::::::999999999999999999::::::::::::999999999999888:::999999888777777888888444555777777777777999;;;888999999999999888777777666666666666777888999:::::::::::::::::::::::::::666777888999999888777666666777999::::::999888777999999999999999999999999999999999999888888888888999999888888777777666666888888888888777777777666888888888888888888888888777777888888888999999999666777777777888888888888888888888888888999::::::777888888888888888888777777999<<<>>>>>>===;;;:::999999999999999999999999777777888888888999999999:::::::::999999999888888:::999999999888777777777888888888888888888888888888888999:::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;888888999999::::::::::::999999999999999999999999777777777888888999::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::::::::::::::;;;;;;::::::999999888888999999999999999999999999777777888888888999999999::::::::::::::::::::::::888888999999999999888888999999::::::;;;;;;;;;;;;888888888888888999999999777777777777777777777777888888888888999999999999888888999999999999888888777777777777777777888888666777777777888888888888777777777777777777777777888888888888888888888888555666888999:::999999999===>>>???@@@AAABBBCCCCCC|||wwwvvvssssssrrrqqqpppnnnlllkkkfffeeeeeeeeeggghhhgggfff]]]\\\\\\]]]```cccdddcccbbbbbbaaaaaaaaaaaabbbbbbbbb___[[[XXXXXXWWWWWWVVVZZZXXXVVVUUUUUUUUUTTTRRRVVVUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKJJJIIIHHHHHHDDDCCCBBB@@@???>>>============>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<======>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???===<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999999999888888888777777;;;:::999888777777777777333555666777666666888:::999999999888888888888777666666666666666777777888999999999999999999999999777777888888888888777777999999999999999888777777888888888888888888888888:::999999999999888888888999999999888888777777777888888888888777777777777888888888888888888888888777888888888888999999999777777777777888888888888888888888777888888999:::777777888888888888777777666777999;;;;;;;;;:::999999999999999999999999999777888888888888999999999888888888777777777777666999999999888888888888888888888888888888888888888888888888999999:::::::::777888999:::;;;;;;;;;:::888999999:::;;;:::::::::999999999999999999999999888888888777888888999:::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999888888888999999999999999888888888999999999999:::999999::::::::::::;;;;;;777777888888888888777777777777777888888999999:::888888888999999999999999777777777777777777777777888888888999999999999:::888888999999999999888888777777777777888888888888777777777777888888888888777777777777777777777777888888888888888888777777666999<<<>>>>>>======>>>CCCDDDFFFHHHJJJLLLLLLMMMyyyxxxuuuuuutttqqqnnnkkkhhhfffgggfffeeefffggghhhgggfff^^^\\\[[[\\\___cccdddeeegggfffeeedddccccccdddeeebbb___[[[XXXXXXYYYYYYXXXWWWUUUTTTTTTUUUVVVVVVUUUVVVVVVUUUTTTRRRQQQPPPOOOOOONNNLLLKKKIIIIIIHHHHHHDDDCCCBBB@@@???>>>>>>===========================;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;<<<<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888999999888888888888888999666777999888888888999:::::::::888777777777888999777777666555555555666666888888888888888888888888999999999888888999999999;;;;;;999888777777666666888888888888888888888888::::::999999999888888888999999888888888888888888888888888888777777777777888888888888888888888888777888888888888999999999777777777777888888888888777777777777777888999999888888999999999999888888666777888999::::::::::::888888888888888888888888777888888888888999999999888888888777777777777666888888888888888999999999888888888888888888888888888888888777888888999999666777888999:::::::::999888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999888777777777888999999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999999999999888888888999999999:::::::::::::::777888888888999999999999999999999999::::::::::::999999999::::::;;;;;;;;;888888888999999888888888666666777777888999999999888888888999999:::::::::777777777777777777777777888888888999999999::::::888888999999999999888888666777777777888888888888777777777777888888888888999999999999999999999999999::::::;;;;;;<<<<<<<<<<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<======<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@BBBAAA???===;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;777777777777888999:::;;;999;;;<<<<<<;;;:::<<<===;;;:::888666666777888:::888777666555555444555555777777777777777777777777<<<;;;999999999999;;;<<<===<<<:::777666666666666:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888777777777777888888888888888888888888777888888888888999999999777777777777888888888888777777777666777888888999999::::::;;;;;;::::::999888888999999:::;;;<<<<<<777777777777777777777777777888888888888999999999:::::::::999999999999888777777888888999999999:::888888888888888888888888888888777777777777777888555666888999::::::999999888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888888888999::::::;;;;;;::::::888888888888888888888888999999888888888888888888999999999::::::;;;;;;<<<777777888888999999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::999999999777777888999::::::;;;;;;888888888999999:::::::::777777777777777777777777888888999999999:::::::::888888999999999999888888666666777777888888888999777777777777888888888888999999999999999999999999<<<<<<>>>???@@@BBBCCCCCCDDDGGGJJJKKKMMMQQQWWW\\\]]]]]]\\\[[[XXXUUURRRPPPzzzwwwsssrrrqqqpppnnnlllkkkjjjjjjhhhffffffhhhiiigggeee```]]]\\\\\\```cccfffggggggfffcccaaa___^^^^^^^^^ccc```]]]ZZZXXXXXXYYYYYYTTTUUUVVVVVVWWWWWWVVVVVVXXXVVVUUUTTTTTTTTTRRRPPPPPPPPPPPPOOOMMMJJJHHHFFFGGGEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????<<<:::;;;:::999888888:::<<<=========<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@@@@??????>>>===============<<<<<<;;;;;;;;;:::CCC???;;;:::;;;;;;:::888::::::::::::::::::::::::;;;::::::::::::::::::::::::;;;<<<===>>>???@@@AAA@@@>>><<<:::999999::::::>>>===<<<;;;::::::::::::@@@???===<<<<<<===>>>???:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;999888888777777666666666777777777888999999::::::???<<<999777888999:::999666666666666666777777888999999999888888888888777::::::999999888999999999::::::999999888777666666777777777777888888888888999999999999999999999999999999:::::::::;;;;;;;;;777777777888999999999:::999999999999888888777777777888888999999999888888777888999::::::999888777;;;;;;;;;999888888;;;===999999999999888888888888999999999999999999999999:::::::::::::::999888777999888777666666777888888777777888999::::::;;;;;;;;;;;;999888888999;;;;;;:::999999888888999999::::::::::::999999999888888:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999555777999:::;;;:::888777777888:::;;;;;;:::999777999999999999999999999999::::::::::::::::::::::::999::::::::::::::::::999;;;::::::999888777666666555666888::::::888666555777777888888888999999999:::::::::999999999888888888888888777777777777777777888999::::::999888777777888999999888777888:::;;;<<<===<<<:::999:::;;;999<<<@@@EEEIIIKKKLLLLLLUUUVVVYYY\\\```bbbdddeeeeeeccc___[[[VVVRRRNNNLLLzzzwwwsssrrrqqqooommmlllkkkkkkiiigggfffgggiiiiiigggddd___]]][[[\\\___ccceeefffgggfffdddbbb```_________```^^^[[[XXXWWWWWWXXXYYYTTTUUUVVVVVVWWWWWWVVVVVVWWWVVVTTTSSSTTTSSSQQQPPPPPPPPPPPPOOOMMMKKKHHHGGGGGGEEECCC@@@>>>===<<<<<<=========<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;<<<<<<===;;;::::::;;;<<<<<<;;;999<<<;;;:::999:::;;;===>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<<<<@@@===::::::;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;=========>>>??????@@@@@@BBBAAA???===<<<<<<===>>>======<<<;;;;;;;;;;;;;;;??????>>>>>>>>>>>>??????===>>>>>>???@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@===============<<<;;;:::999999999999999999999999777777777777666666555555888888888999999:::::::::===;;;999888999::::::999777777666666777777888999999999999999888888888888999999999888888999::::::::::::999999888777777666777777888888888999999999999999999999999999999999777777888888888999999999888888888888999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::888999::::::::::::999888::::::;;;:::999888:::<<<999999999999888888888888999999999999999999999::::::::::::::::::999888777999999888777777888999:::888888888999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888888888888888888888888::::::999999999999999999999999999999999999999999666777888999:::999888888999::::::;;;:::999777666999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999888777777777999999999999999999999999888888888999999999::::::::::::::::::999999999999999999999888888888888888999999:::::::::999888777666777888888777777888999:::;;;=========>>>???AAAEEEGGGKKKPPPTTTWWWXXXYYY___```bbbdddfffggghhhhhhhhhfffccc^^^XXXTTTPPPNNN{{{wwwtttrrrpppmmmlllkkkkkkkkkggggggggghhhiiihhhfffccc___]]][[[[[[^^^bbbdddeeehhhfffeeecccaaa```______]]][[[YYYWWWUUUVVVVVVWWWTTTUUUUUUVVVVVVVVVVVVVVVWWWUUUSSSSSSSSSSSSQQQPPPPPPPPPPPPOOOMMMKKKIIIGGGGGGEEECCC@@@>>>===<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<:::;;;;;;<<<>>>??????@@@===<<<<<<;;;;;;<<<<<<===<<<;;;999999;;;<<<;;;:::===<<<;;;;;;;;;<<<>>>???=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>:::;;;;;;<<<<<<===>>>>>>>>><<<:::;;;<<<======<<<::::::::::::::::::::::::999:::::::::;;;<<<<<<<<>>===<<<:::::::::;;;<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRPPPOOOMMMKKKJJJIIIJJJIIIGGGFFFEEEFFFHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFCCCBBBBBBAAA@@@>>><<<<<<;;;;;;;;;:::999999888888888888888777777777777666999999999999999::::::::::::999888999:::;;;;;;999888888777777888888999::::::999999999888888888888888888888888888999:::;;;::::::999999888777777777888888888888999999999999888888888888888888888888777777888888888999999999999999999999999888888888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888:::;;;;;;:::999999:::::::::999999999888888888888888888999999:::::::::999999:::::::::999888888999888888888999:::;;;;;;999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999::::::888888888888888888888888777888888888888999999999<<<;;;;;;:::999888777666999999999999999999999999999999999999999999999999<<<<<<============<<<<<<:::::::::999999888888888;;;:::999888888999:::;;;999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::;;;;;;:::999888888666888999999888888999;;;:::<<>>===<<<<<<>>>==================>>>;;;;;;<<<===>>>>>>??????=========<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<>>>>>>>>>=====================<<<<<<<<<<<<======???===;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<===>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<===>>>??????@@@<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>@@@@@@??????>>>>>>======;;;;;;::::::::::::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIHHHHHHGGGMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNOOOPPPQQQRRRSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWYYYXXXWWWVVVTTTSSSRRRQQQSSSQQQNNNLLLKKKMMMOOOPPPNNNNNNNNNMMMMMMMMMMMMNNNJJJJJJIIIHHHFFFDDDBBBAAA@@@???>>>===<<<;;;:::999:::::::::999999999888888999999999999888888888888888777777999;;;<<<;;;999999999888888999999:::;;;::::::999999999888888888777777777777888999;;;;;;999999999888888888777777777777777888888888888999888888888888888888888888999999:::::::::;;;;;;;;;:::::::::999999888888888888888999:::<<<===>>>???;;;;;;::::::::::::::::::999999999::::::999999999888:::<<<<<<;;;:::999:::;;;;;;:::::::::999999999888888888999::::::;;;;;;999999:::::::::999999888777777777888999:::;;;;;;::::::::::::::::::999999:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;::::::::::::999::::::::::::::::::::::::888888888999999:::::::::777777777777777777777777888888777777888888999:::;;;;;;:::999888888888999999999999999999999999999888888888888888888888888======>>>>>>>>>>>>======:::::::::::::::999999999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888888999999999999999::::::::::::999999888888888:::;;;<<<<<<<<<>>>???>>>AAAFFFJJJMMMQQQUUUXXX]]]^^^aaadddfffhhhiiijjjmmmnnnnnnoooooooooooonnnlllkkkhhhddd```]]]ZZZXXX{{{tttsssqqqnnnmmmllllllllleeefffggggggfffeeedddddd___]]][[[[[[]]]aaaccccccffffffeeedddcccbbb``````aaa___]]]YYYWWWUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUWWWVVVTTTTTTUUUUUUTTTRRROOOPPPPPPOOONNNLLLJJJIIIGGGEEECCC@@@>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;::::::>>>======<<<<<<<<<======?????????>>>======<<<<<<=========<<<<<<=========???===;;;;;;<<<===>>>===;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>======>>>???@@@AAAAAABBB??????>>>===<<<<<<;;;;;;>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>??????>>>>>>>>>>>>======>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNOOOOOONNNNNNRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZXXXUUUSSSRRRSSSTTTVVVTTTTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOMMMKKKJJJGGGFFFEEEDDDBBB@@@???>>><<<<<<;;;;;;:::999999999999999888888777777777666777666777999;;;<<<;;;:::999999999999999::::::;;;:::::::::999999999999888666666777777888999:::;;;999999999888888888888888666666666777777777888888888888888888888888888888999999:::::::::;;;;;;;;;;;;:::::::::999999888888888999:::<<<===???@@@AAA======;;;;;;::::::;;;;;;999999999888888999999999999;;;======<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;;;;<<<888999999:::::::::999999555666666777888999999:::;;;;;;::::::::::::::::::999:::;;;<<<<<<;;;:::999:::::::::999999:::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::888888888999999:::::::::777777777777777777777777888888777777888888999:::999888888888999:::;;;;;;999999999999999999999999888888888888888888888888======>>>>>>>>>>>>======:::::::::::::::;;;;;;;;;999:::<<<======<<<:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999777777777777888888999999999999999888888999999999888:::===>>>???@@@CCCEEEHHHKKKPPPTTTXXX\\\aaadddeeefffggghhhiiijjjkkkkkknnnooopppqqqrrrrrrrrrrrrooonnnllljjjhhhfffeeeddd}}}ttttttrrrqqqooonnnlllkkkeeeffffffeeedddcccdddeee```^^^[[[[[[^^^aaacccdddeeeeeeeeedddcccaaa```___aaa```^^^[[[XXXVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTUUUUUUTTTRRROOOPPPPPPPPPOOOMMMKKKJJJGGGEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<;;;999999;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAABBBBBBAAA@@@???>>><<<;;;::::::===???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSUUUVVVYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^___]]]^^^^^^______```aaaaaa```^^^\\\ZZZXXXXXXYYYZZZXXXYYYZZZZZZ[[[ZZZZZZZZZXXXXXXXXXXXXWWWUUUTTTTTTPPPOOONNNLLLJJJIIIGGGGGG@@@@@@???>>><<<;;;:::999::::::999999888777666666888777666888:::;;;;;;:::999999888888999999:::;;;::::::::::::999999999999777777777777777888999:::888888888888888888888888666777777777777888888888999999999999999999999999777777888888888999999999:::::::::::::::999999999999:::;;;===???@@@BBBBBBAAA@@@???=========>>>>>>::::::999999999999::::::;;;===>>>>>>===<<<<<<===??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::999999555666777888888888888888::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888888888888888888888888999999999999999999::::::888888888888888888888888777888888888888999999999666777888999:::;;;;;;<<<999999999999999999999999999999999999999999999999<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<>>===<<<<<<======<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<======::::::;;;;;;<<<=========:::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>;;;;;;;;;:::::::::999999<<<<<<<<<<<<===>>>@@@@@@@@@@@@??????>>>======<<<>>>>>>============>>>>>>;;;::::::;;;<<<<<<;;;999;;;;;;<<<===============>>>>>>>>>>>>=========<<<============>>>???@@@AAA>>>>>>??????@@@@@@@@@AAA@@@??????>>>===<<<;;;;;;;;;===@@@@@@===<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<=====================>>>===>>>???@@@BBBCCCDDDEEECCCDDDEEEGGGHHHJJJJJJKKKOOOOOOPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSTTTUUUWWWZZZ[[[]]]]]]]]]^^^^^^____________^^^^^^^^^^^^___`````````aaaaaabbbcccdddddddddeeedddbbb```___^^^]]]]]][[[\\\]]]^^^^^^^^^]]]]]]ZZZ[[[\\\\\\\\\\\\\\\[[[XXXWWWVVVUUUSSSQQQPPPPPPIIIIIIGGGEEECCCAAA@@@???======<<<;;;999888888777999888666666888:::::::::888888888888888999::::::;;;;;;:::::::::999999999888888777777777777888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::777777888888888999999999999999::::::::::::::::::;;;;;;<<<>>>???AAABBBCCCCCCAAA???>>>======>>>???===<<<;;;;;;;;;;;;<<<===>>>??????>>>======>>>@@@AAAAAA@@@@@@@@@???????????????>>>>>>======<<<<<<777888999::::::::::::999777777888999999999888777999:::::::::;;;<<<<<<<<<999999999888888999999999;;;::::::999999::::::;;;999999888888888777777777888888888888888888888888::::::999999999999999999999999999999999999999999666777888999:::999888888666777999:::;;;::::::999999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<======>>>;;;<<<============<<<;;;999:::::::::;;;;;;;;;;;;999999888888888777777777666666777888888999::::::999999999:::;;;===???@@@AAADDDHHHKKKNNNRRRVVVYYY___aaadddfffgggiiilllooommmmmmmmmnnnpppqqqrrrsssrrrrrrssstttuuuuuuuuuuuuqqqqqqpppoooooonnnmmmmmm~~~{{{tttuuuvvvvvvtttqqqmmmkkkfffffffffccc``````dddhhhbbb```]]]]]]___bbbddddddbbbcccccccccbbbaaa___^^^[[[[[[ZZZZZZYYYYYYXXXXXXSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRPPPOOOOOOPPPPPPPPPOOOMMMLLLKKKGGGEEECCC@@@>>>===<<<<<<>>>>>>============>>>>>>999999::::::::::::;;;;;;999::::::;;;<<<===>>>>>>:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;;;;::::::999999999;;;;;;;;;<<<>>>???AAABBBEEEDDDBBB@@@===;;;999888>>>>>>============>>>>>><<<<<<<<<>>>??????<<<:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>????????????>>>>>>>>>>>>============888<<>>===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===============>>>@@@BBBDDDFFFHHHIIIJJJKKKLLLOOOPPPRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVTTTTTTUUUVVVWWWXXXWWWWWWWWWYYY\\\___aaa_______________```````````````______``````aaabbbccccccddddddeeeeeeeeefffhhhgggfffeeecccaaa```___\\\]]]^^^`````````___^^^[[[\\\]]]^^^____________]]]\\\[[[ZZZXXXWWWVVVUUURRRQQQPPPMMMKKKHHHGGGFFF??????>>>===;;;:::999999;;;888666555777999::::::888888777777888888999:::;;;;;;;;;:::::::::999999999888777777777777777888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCAAA@@@>>><<<;;;;;;<<<===???>>>===<<<<<<===>>>???@@@@@@@@@???===>>>@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<777888999:::::::::::::::888999:::;;;:::999888777999999::::::;;;<<<======:::999888777777888999:::888777777777777777777888888888888777777777777666::::::::::::::::::::::::;;;::::::999999888888888999999999999999999999999555777999:::;;;:::888777777999:::;;;;;;:::888777999999999999999999999999::::::::::::::::::::::::999::::::::::::::::::999999::::::;;;<<<===>>>>>>:::999888888888888999:::999999999:::::::::;;;;;;888888888777777777777666777777888999::::::;;;;;;:::::::::;;;===@@@BBBDDDHHHKKKPPPTTTXXX\\\```ccceeegggiiijjjjjjkkkmmmoookkklllmmmnnnqqqsssuuuvvvrrrrrrssssssssssssrrrrrrooonnnmmmlllkkkjjjiiihhh}}}zzzwwwuuurrrqqqpppnnnllljjjddddddcccbbbaaaaaaaaaaaa```^^^]]]]]]```cccdddeeefffeeecccbbbbbbbbb```^^^]]]\\\[[[YYYXXXXXXWWWWWWSSSSSSSSSRRRSSSTTTTTTUUUVVVUUUSSSQQQQQQQQQRRRRRRQQQPPPPPPOOONNNMMMLLLLLLHHHFFFCCC@@@>>><<<;;;;;;<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;<<<============>>>=========>>>@@@BBBDDD>>>>>>>>>>>>===;;;:::999>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>??????>>>>>>???>>>===<<<;;;:::999999;;;;;;===>>>@@@AAAAAAAAACCCAAA@@@@@@@@@AAA@@@>>>??????>>>===============@@@@@@>>>======<<<<<<===>>>>>>???===;;;;;;<<<>>>@@@????????????@@@BBBCCC???AAADDDGGGIIIJJJIIIIIINNNNNNOOOPPPQQQRRRSSSSSSPPPQQQRRRTTTWWWYYYZZZ[[[YYYYYYYYYXXXXXXYYYZZZZZZ\\\\\\]]]^^^```aaacccddddddcccbbb`````````aaaaaabbbaaa```aaabbbcccbbbaaaaaabbbccceeeffffffffffffffffffgggggggggfffdddcccdddcccbbbaaaaaaaaaaaaaaa```______cccggghhhfffcccaaa```^^^[[[ZZZYYYYYYYYY\\\[[[ZZZXXXTTTPPPKKKIIIEEECCCAAA@@@@@@???===;;;:::999888777777888999999999:::;;;;;;;;;:::999888888999:::;;;;;;:::999888;;;::::::999999888888777999999888888888888999999999:::;;;<<<============<<<;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::999999<<<<<<======>>>??????@@@=========<<<<<<;;;;;;:::@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA??????@@@AAABBBAAAAAA@@@???===;;;:::999999999999999999999999999:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888777777888888888888888888888888999999888888888888999999777888999:::;;;<<<<<<<<<777888888888888999999999===<<<:::999888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888777888::::::888777888888888999:::999888888999;;;===<<<<<<>>>AAAFFFKKKNNNSSSVVVZZZ]]]^^^___aaaccciiijjjkkklllmmmnnnnnnnnnjjjkkkmmmoooqqqsssuuuuuutttrrrqqqqqqqqqpppnnnlllmmmkkkhhheeecccccccccdddzzzwwwvvvtttrrrqqqpppnnnllljjjeeedddcccbbbbbbbbbbbbbbb```^^^]]]^^^```ccceeeeeefffdddbbbaaabbbaaa___]]]]]]\\\[[[ZZZXXXXXXWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOOOOMMMMMMLLLKKKHHHFFFCCC@@@>>><<<<<<;;;<<<;;;:::;;;=========<<<===<<<<<<<<<<<<<<<<<<===999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;??????>>>===<<<:::999888===<<<<<<<<<>>>???AAABBB?????????>>>>>>=========@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<===============<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>??????===;;;???>>>===<<<<<<<<<<<<===???>>>>>>=========>>>>>>:::;;;<<<<<<;;;<<<>>>@@@BBBAAAAAAAAAAAABBBDDDEEEEEEGGGJJJMMMNNNOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^]]]\\\\\\\\\]]]]]]^^^___^^^^^^___```aaaccceeeeeebbbaaa```^^^^^^^^^^^^___cccbbbaaaaaaccccccbbbaaabbbbbbccceeeffffffggggggiiijjjjjjkkkkkkjjjhhhhhhiiihhhhhhgggfffeeedddddddddbbbbbbdddgggiiigggfffeeeccc```^^^\\\[[[[[[[[[______^^^]]]ZZZVVVSSSQQQNNNLLLIIIHHHGGGFFFDDDBBB???>>>===;;;::::::;;;;;;999999:::;;;;;;;;;;;;:::999999:::;;;<<<;;;::::::;;;;;;;;;:::999999888888999888888777777888888999999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===???????????????@@@@@@@@@AAAAAABBBAAA???======>>>???@@@@@@@@@@@@???===;;;:::999::::::999999999999999999:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999::::::::::::999999888888888888888888888888888888999999888888888888999999::::::;;;;;;::::::999888888888888888999999999999<<<;;;::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777666888:::;;;:::999888888999:::::::::999888888:::<<<>>>???@@@DDDHHHMMMRRRUUUYYY\\\```cccdddeeegggiiikkkkkklllmmmmmmmmmllllllkkklllmmmnnnoooqqqrrrrrrmmmkkkjjjjjjjjjiiifffdddeeecccaaa___^^^^^^^^^___~~~wwwsssuuutttrrrqqqpppnnnllliiifffeeedddcccbbbbbbbbbbbb```___]]]^^^aaadddeeeeeefffdddbbbaaaaaa```^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRSSSTTTUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQRRRPPPPPPOOONNNMMMLLLLLLKKKHHHFFFCCC@@@>>>===<<<<<<<<<;;;:::;;;=========<<<========================::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;::::::;;;<<<======>>>>>><<<<<<<<<<<<===>>>@@@AAA@@@????????????@@@AAABBBBBBBBBAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;:::<<<<<<======>>>>>>>>>???999:::;;;======>>>>>>>>>=========???@@@???<<<:::======<<<;;;;;;;;;<<<<<<======<<<<<<======>>>???666888:::;;;<<<===AAACCCEEEEEEDDDDDDEEEFFFHHHIIILLLMMMOOORRRSSSTTTTTTSSSOOOPPPRRRSSSUUUWWWYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^^^^___```aaabbbccc_________```aaacccdddeeecccbbbaaa```____________bbbaaa``````bbbbbbaaa``````aaabbbdddeeefffhhhhhhjjjkkklllnnnnnnmmmlllllljjjjjjkkkkkkkkkjjjiiiiiiiiigggeeeeeegggiiiiiihhhiiigggdddaaa___^^^___```bbbcccbbbbbb```]]][[[YYYVVVTTTQQQPPPOOONNNKKKIIIGGGFFFDDDBBB@@@???>>>>>>:::::::::::::::;;;<<<===999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888888777777888888999999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;<<<::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<=========>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<<===?????????>>>===;;;:::999:::::::::999999888888888999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;;;;;;;::::::::::::999999999999999999999999999999999888888888888999999::::::;;;;;;::::::999888888888888888999999999:::::::::;;;;;;::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777:::;;;<<<;;;999888888:::;;;;;;;;;:::999:::===@@@CCCEEEHHHMMMSSSXXX[[[^^^^^^aaaeeehhhiiikkklllnnnnnnnnnmmmmmmlllkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkeeedddbbbbbbbbb```^^^\\\[[[ZZZYYYWWWWWWWWWXXXXXX}}}vvvssstttsssrrrqqqqqqooollliiigggfffeeedddcccbbbbbbbbb```___^^^___bbbeeeffffffgggeeecccbbbbbbaaa___]]][[[[[[[[[ZZZYYYYYYXXXWWWQQQRRRTTTVVVVVVUUUTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKHHHFFFCCCAAA>>>=========<<<;;;:::;;;=========<<<======>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<777888999;;;===???AAABBB<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDFFFBBBBBBAAA@@@???>>>===<<<::::::;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<<<<<<<<<<============999:::;;;;;;<<<<<<<<<<<<===>>>???AAABBBAAA>>>;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===666888:::;;;===???BBBEEEIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUUUUUUURRRSSSTTTVVVXXXZZZ\\\]]][[[\\\]]]^^^___^^^^^^^^^^^^^^^^^^___```bbbcccddd____________```bbbccccccbbbbbbaaa```___^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\[[[[[[\\\]]]```cccfffhhhiiiiiijjjlllmmmnnnooonnnnnnggghhhjjjlllmmmmmmmmmlllllljjjhhhffffffgggiiijjjjjjhhhfffdddccccccdddeeeeeeeeeeeedddbbbaaa___]]]YYYWWWUUUSSSSSSRRROOOMMMOOONNNLLLIIIFFFDDDBBBAAA???>>><<<;;;;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888888777777777777888888999999:::;;;;;;;;;;;;;;;999::::::;;;===>>>>>>???=========<<<<<<;;;;;;:::;;;;;;:::::::::999999999777777888888999999999999888888888999999::::::;;;999999999999::::::;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::::::::;;;<<<>>>>>>>>>===<<<;;;:::999;;;::::::999999888888888888888888888888888888888:::999999888888999999:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::999999999999999999999999999:::999999888888999999:::777888999:::;;;<<<<<<<<<888888888999999999::::::999:::;;;<<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::;;;:::888777888:::::::::;;;;;;;;;>>>CCCFFFLLLNNNRRRXXX\\\```bbbcccaaadddhhhjjjkkklllmmmooooooooonnnllljjjhhhfffeeeggggggfffeeedddbbbbbbaaa___^^^\\\\\\\\\[[[XXXVVVTTTTTTRRRQQQPPPPPPPPPQQQ~~~xxxuuutttsssrrrrrrrrrpppmmmjjjhhhgggeeedddcccbbbbbbbbb_________aaadddfffgggggghhhfffdddccccccaaa___]]]ZZZZZZ[[[[[[ZZZYYYXXXWWWQQQSSSUUUVVVWWWVVVTTTSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJGGGFFFCCCAAA???>>>======<<<;;;:::;;;=========<<<======>>>??????>>>======::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;========================???>>>===<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFAAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;::::::<<<===>>>@@@BBBAAA===;;;;;;;;;::::::::::::;;;;;;===<<<;;;;;;:::::::::;;;:::<<<>>>>>>???AAADDDFFFLLLLLLKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]]ZZZ[[[]]]^^^______^^^^^^_________```aaacccdddeeeaaaaaaaaaaaabbbccccccddd``````___^^^]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWVVVTTTSSSTTTVVVZZZ^^^bbbfffhhhfffhhhjjjmmmnnnooooooooojjjkkkkkklllllllllllllllmmmkkkiiifffeeefffhhhjjjiiihhhgggfffffffffgggggghhhgggfffeeecccaaa___^^^YYYXXXVVVVVVVVVVVVTTTRRRVVVUUUSSSPPPNNNKKKHHHGGGGGGEEECCC@@@>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999888777777777777777777888888999::::::::::::::::::888999:::;;;<<<>>>??????=========<<<<<<;;;;;;:::;;;;;;:::::::::999999999777777777888888888888888777888888999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::::::::999999888888888888888888888888888888888:::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999999999999999999999999999::::::999999999999::::::777888999:::;;;<<<<<<<<<888999999999999:::::::::888999:::;;;<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::;;;999999:::999777777999;;;999;;;===???AAAEEEKKKNNNVVVXXX[[[___bbbdddddddddccceeehhhjjjjjjjjjkkklllllllllkkkiiigggdddbbbaaa```___^^^\\\ZZZYYYXXXWWWWWWVVVUUUUUUUUUTTTRRRPPPNNNNNNMMMKKKJJJJJJIIIIIIyyyxxxttttttsssttttttrrrnnnkkkggggggeeedddbbbaaaaaaaaa_________bbbeeeggghhhggghhhfffdddcccbbbaaa^^^\\\YYYZZZ[[[[[[[[[YYYXXXWWWSSSSSSUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKJJJGGGFFFDDDAAA???>>>>>>>>><<<;;;:::;;;=========<<<<<<<<<>>>>>>>>>>>><<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<============>>>>>>>>>>>>===<<<<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB>>>>>>===<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;::::::999::::::;;;===>>>>>><<<999;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<===???AAABBBCCCCCCEEEGGGJJJNNNNNNNNNNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWYYY\\\^^^``````______`````````aaabbbcccdddeeeeeedddddddddddddddeeeeeecccccccccbbbaaa___^^^]]]UUUSSSRRRRRRRRRRRRQQQOOOLLLMMMOOORRRVVV[[[___aaabbbdddgggjjjlllnnnnnnnnnpppooommmlllkkkjjjjjjjjjlllkkkjjjgggeeeeeehhhjjjhhhhhhhhhhhhgggfffeeedddfffeeedddbbb```___^^^]]]ZZZYYYXXXYYY[[[\\\[[[ZZZ\\\[[[ZZZXXXVVVSSSQQQOOOPPPNNNLLLIIIFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888777777666666777777888888999999::::::999999999888888999:::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888999999999999999999::::::888999:::;;;;;;;;;::::::999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999:::999999888888999999:::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999777888888888888888999999::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::999888999999999999::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999888999999888888999;;;>>><<>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>;;;;;;:::;;;<<>>???AAABBBCCCCCCAAA???======<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<===@@@???>>><<<<<<;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999:::::::::;;;======<<<:::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@BBBCCCBBBDDDFFFGGGHHHJJJMMMOOOPPPPPPPPPPPPRRRTTTVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSWWW[[[]]]^^^^^^^^^____________``````aaabbbdddccccccbbbbbbbbbccccccdddeeeeeedddbbb```^^^]]]TTTRRRQQQQQQQQQQQQPPPNNNIIIIIIJJJKKKNNNRRRVVVXXXZZZ\\\___bbbeeeggghhhiiimmmkkkiiigggggghhhiiikkkkkkkkkkkkiiiffffffhhhkkkiiijjjjjjjjjgggccc___]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYY[[[___aaabbbaaaaaaaaa```___^^^\\\YYYXXXWWWVVVUUUSSSQQQNNNLLLKKKDDDCCCAAA???>>>=========;;;;;;;;;:::999999888888777777666666666666777777888888999999999999888888888888888999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999:::::::::::::::999999999777888999:::;;;::::::999999999:::::::::;;;;;;;;;888888999:::::::::::::::999::::::;;;;;;;;;::::::888888888999999::::::;;;:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;;;;::::::999888999999999:::::::::;;;;;;:::999999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::999::::::::::::<<>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;<<<=========>>>>>>??????BBBAAA>>><<<;;;;;;<<<===<<<===>>>??????>>>======???AAACCCDDDCCC@@@<<<:::<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<======AAA???>>><<<;;;;;;;;;<<<999999:::;;;<<<===>>>???<<<<<<<<<<<<;;;:::999999===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<===???BBBEEEGGGHHHDDDEEEHHHJJJKKKMMMQQQTTTQQQQQQQQQQQQSSSUUUWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQOOONNNLLLLLLKKKMMMRRRWWWZZZ[[[[[[[[[]]]]]]\\\\\\\\\]]]]]]^^^aaa``````_______________^^^^^^___^^^\\\ZZZXXXWWWUUUSSSRRRQQQRRRRRRPPPOOOHHHHHHGGGHHHIIILLLOOOQQQRRRTTTWWW[[[^^^aaabbbbbbdddcccaaaaaacccfffkkkmmmjjjlllllljjjggggggiiillljjjkkklllkkkgggaaaZZZVVVRRRRRRRRRRRRRRRSSSSSSTTTWWWVVVXXX[[[```cccddddddddddddddddddcccaaa___^^^ZZZ[[[[[[ZZZXXXUUUSSSQQQHHHFFFDDDBBB@@@?????????;;;;;;:::999999888888777777777666666666666777777888888999999999888888777777888888999999::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;::::::::::::::::::;;;;;;;;;::::::999999999666777888::::::999999888999999:::::::::;;;;;;;;;666777888999999999999999999999:::;;;;;;;;;::::::777777888999:::;;;;;;<<<:::::::::::::::::::::::::::999999999999999999:::888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;::::::999888999:::<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<>>>BBBEEEJJJNNNSSSWWWZZZ[[[]]]^^^bbbbbbbbbbbbaaaaaabbbbbb[[[\\\^^^]]]ZZZXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJEEEEEEEEEFFFIIIIIIHHHGGGHHHIIIKKKNNNPPPRRRSSSSSS~~~{{{yyywwwuuuvvvvvvtttooojjjeeedddcccaaa___^^^\\\\\\aaa______```ccceeefffeeegggeeebbb```______]]][[[]]]\\\\\\[[[ZZZYYYYYYXXXWWWUUUUUUUUUWWWWWWWWWUUUTTTTTTTTTTTTRRRQQQPPPOOOPPPPPPPPPOOOMMMKKKJJJIIIEEEDDDCCCBBB@@@???>>>============<<<;;;;;;::::::999;;;===??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>===;;;::::::;;;<<<=========>>>???@@@@@@AAAAAA??????>>>===============AAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<===<<<:::999999:::<<<===FFFBBB===:::999:::999999999:::;;;;;;:::999:::<<<::::::999999:::;;;===>>>@@@AAADDDGGGIIIKKKKKKLLLPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWWWWWWWVVVUUUSSSSSSPPPOOOMMMKKKHHHFFFDDDCCCIIIHHHJJJOOOTTTWWWUUUSSSWWWTTTQQQQQQSSSUUUTTTSSSWWWYYYZZZYYYWWWWWWWWWYYY\\\\\\ZZZXXXUUUSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNGGGFFFEEEDDDDDDEEEGGGIIIMMMMMMNNNOOORRRVVVZZZ\\\ZZZ[[[\\\^^^aaacccfffgggiiihhhhhhhhhiiijjjkkkllljjjiiihhhiiihhhddd\\\WWWTTTPPPLLLJJJJJJKKKLLLLLLMMMOOOSSSYYY___dddhhhjjjjjjiiihhhggghhhhhhgggfffddd```\\\]]]```aaa^^^ZZZWWWQQQKKKHHHHHHFFF@@@<<<======<<<;;;;;;:::::::::888888888888888888777777888888888888888888888888::::::::::::::::::::::::888888999::::::::::::999;;;;;;;;;::::::999999999;;;;;;:::999999:::::::::<<<:::888888999999999888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::777777888888999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888;;;;;;;;;::::::999999999<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<888888999999999:::::::::;;;;;;;;;:::999999888888:::<<<>>>???BBBFFFKKKOOOUUUVVVWWWZZZ\\\^^^```aaacccccccccbbbaaa___]]]]]]YYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRUUUYYYZZZZZZYYYXXX}}}zzzyyywwwuuuuuuvvvsssnnnjjjfffeeedddbbb```___]]]]]]___^^^^^^___bbbdddddddddeeeccc```___^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQPPPOOOMMMKKKJJJIIIDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAA???>>>>>>===============@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<>>>===;;;::::::;;;===>>>GGGCCC???<<<<<<<<<<<<;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAADDDEEEGGGJJJLLLMMMNNNNNNRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWQQQQQQRRRRRRRRRRRRQQQQQQMMMLLLJJJGGGEEEDDDCCCCCCFFFEEEFFFIIIMMMOOOOOOMMMOOOMMMJJJJJJLLLNNNMMMLLLPPPQQQQQQPPPOOONNNPPPQQQSSSRRRQQQPPPNNNLLLKKKJJJKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGJJJMMMPPPRRRTTTTTTVVVXXX[[[^^^```aaabbbccccccdddeeeffffffgggjjjhhhffffffgggeeeaaa^^^WWWTTTOOOLLLKKKJJJIIIGGGGGGIIIMMMRRRYYY___dddgggkkkjjjiiiiiijjjiiihhhgggeeeaaa^^^^^^aaacccaaa^^^^^^YYYTTTQQQQQQOOOJJJFFFDDDBBB???<<<::::::;;;;;;999888777666555555555555888888888888888888888888999999999999999999999999888888999::::::::::::999;;;:::::::::999999999999;;;::::::999999:::::::::<<<:::888888999999999888999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999777888888888999999999999888888888888999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888:::::::::999999999888888<<<;;;::::::999999999:::999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;======<<<;;;:::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<999999999999999:::::::::<<<;;;::::::999999::::::<<<>>>AAADDDFFFJJJOOOSSSZZZ[[[\\\]]]___```aaabbbeeedddbbb___\\\YYYVVVUUUQQQPPPOOONNNMMMKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLMMMOOORRRUUUYYY[[[^^^bbbdddeeeeeeddd{{{yyyxxxuuuttttttuuusssnnniiigggfffeeecccbbb```___^^^^^^]]]\\\^^^aaaccccccccccccaaa^^^]]]^^^^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZUUUTTTSSSUUUWWWYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<==============================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;=========>>>>>>??????@@@>>>>>>======<<<<<<======>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>EEEBBB>>><<<<<<<<<<<<;;;:::<<<===<<<;;;:::;;;<<<=========>>>@@@BBBDDDEEEIIIJJJLLLNNNOOOPPPPPPPPPUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSJJJKKKLLLNNNNNNOOOOOOOOOKKKIIIFFFDDDCCCBBBCCCDDDCCCAAA@@@AAADDDFFFGGGGGGIIIGGGEEEEEEGGGHHHHHHGGGJJJJJJJJJIIIGGGHHHJJJLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDAAAAAAAAAAAACCCEEEHHHIIIKKKLLLMMMOOORRRUUUWWWYYYZZZ\\\^^^___aaaaaaaaa```fffdddcccccceeefffgggfff\\\YYYUUUQQQNNNKKKGGGDDDCCCDDDGGGLLLRRRYYY___bbbhhhiiijjjjjjkkkjjjjjjjjjhhhdddaaa```ccceeeeeedddaaa]]]YYYWWWWWWUUUQQQMMMMMMJJJEEE@@@===<<<<<<===:::999777555444444555666999999999999999999999999888888888888888888888888888888999::::::::::::999999999999999999888888888::::::999999999999::::::;;;:::888888999:::999888999999::::::::::::;;;;;;::::::::::::999999999999888888888888999999999999777777777888888888888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888;;;;;;:::999999999::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;:::999999;;;===>>>>>>BBBGGGKKKNNNRRRUUUXXX^^^___``````aaaaaa`````````___]]]YYYVVVRRROOONNNIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHKKKOOORRRUUUYYY]]]```dddfffiiillloooqqqqqqqqqzzzxxxwwwtttsssssstttsssnnniiiggggggfffdddcccbbbaaa```___]]]]]]^^^aaacccdddcccaaa```^^^]]]^^^^^^^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSSSSUUUWWWYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQOOONNNLLLJJJIIIFFFEEECCC@@@>>>===<<<<<<::::::;;;;;;<<<======>>>@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>============<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::======<<<;;;;;;<<<======AAA>>>;;;::::::;;;;;;::::::;;;<<<<<<;;;:::;;;===???@@@AAACCCDDDFFFHHHIIIMMMNNNOOOPPPQQQQQQRRRRRRVVVVVVVVVUUUSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMGGGHHHIIIKKKLLLLLLLLLLLLIIIGGGDDDBBBAAABBBDDDEEEAAA@@@>>>>>>@@@CCCFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIKKKKKKKKKIIIHHHIIIKKKNNNNNNNNNMMMMMMLLLLLLKKKKKKFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFHHHJJJMMMOOOQQQSSSUUUWWWZZZ[[[[[[ZZZZZZ\\\\\\]]]___bbbeeegggggg___]]]ZZZWWWSSSOOOJJJFFFEEEEEEFFFIIIMMMSSSYYY\\\```bbbeeeggghhhiiikkklllmmmiiifffeeefffggghhhgggcccaaa^^^]]]\\\ZZZWWWTTTTTTQQQMMMIIIDDDAAA???>>>===;;;888666555666888:::999999999999999999999999999999999999999999999999888888999::::::::::::999888888888888888888888888999999999999999999:::;;;;;;999888888999:::999888999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<<<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;999999:::===@@@BBBCCCHHHNNNSSSVVVYYY\\\^^^````````````___^^^\\\[[[XXXVVVTTTRRRPPPNNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNOOOOOOLLLPPPUUUZZZ___ccchhhkkkmmmnnnppprrrtttvvvwwwwwwyyywwwvvvtttsssssstttsssnnnjjjhhhgggfffeeedddcccbbbaaa```______```ccceeefffeeebbb```^^^^^^___```___^^^[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSUUUWWWYYYYYYXXXYYYXXXVVVUUUTTTSSSSSSSSSQQQQQQQQQPPPNNNMMMKKKJJJIIIGGGDDDAAA???>>>>>>>>>999::::::;;;<<<===>>>>>>@@@???>>>=======================================??????>>>>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::<<<;;;;;;;;;;;;;;;;;;<<>>>>>???::::::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===>>>>>>===999;;;===>>>>>>???AAACCCEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTTTTRRRPPPNNNKKKIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJOOORRRPPPRRRTTTTTTSSSSSSTTTUUUUUUVVVXXXXXXWWWWWWXXXZZZZZZZZZYYYWWWVVVTTTSSSSSSVVVUUUSSSQQQNNNKKKJJJIIIIIIKKKMMMPPPQQQPPPOOONNNHHHGGGFFFEEECCCAAA@@@???AAAAAABBBBBBCCCEEEFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHEEEIIINNNRRRUUUVVVXXXYYY[[[ZZZYYYXXXXXXVVVSSSPPPJJJIIIGGGFFFFFFGGGHHHIIIKKKNNNRRRUUUXXX^^^eeekkkqqqpppooonnnmmmllllllllljjjjjjjjjiiigggdddaaa```[[[\\\]]]]]]YYYSSSMMMIIIDDDBBB???===;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::::::::999888888888999999999999999888888777888888999:::;;;:::999777888999::::::999999999::::::::::::;;;;;;999999999999::::::::::::::::::::::::999999999999777777777888888888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999:::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888999999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<============>>>???BBBFFFJJJLLLRRRUUUZZZ^^^___aaabbbcccbbbbbbbbb```^^^ZZZVVVTTTPPPOOOLLLIIIGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJNNNOOORRRSSSTTTSSSRRRQQQPPPPPPRRRSSSUUUWWWXXXYYY[[[___dddiiimmmpppsssvvvxxxwwwvvvuuuuuuvvvxxxxxxzzzwwwwwwuuutttuuuvvvuuuppplllgggffffffeeedddcccbbbbbbcccaaaaaabbbeeeggghhhgggbbb```^^^]]]^^^^^^]]]\\\ZZZZZZYYYXXXWWWUUUTTTTTTVVVUUUTTTUUUWWWXXXWWWVVVVVVUUUSSSQQQPPPPPPPPPQQQNNNOOOOOOOOOPPPOOOOOONNNKKKHHHDDDAAA>>>===>>>>>>:::;;;;;;;;;<<<<<<======<<<===>>>???@@@???>>>>>>========================;;;;;;<<<=========<<<<<<:::::::::;;;<<<=========;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>>>>;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;<<<>>>???>>>===;;;===???AAABBBDDDGGGIIIGGGHHHJJJLLLMMMNNNMMMMMMOOOOOOOOOOOOPPPRRRTTTUUUSSSSSSSSSRRRPPPMMMJJJIIIFFFEEEDDDDDDDDDDDDDDDEEECCCDDDEEEGGGHHHIIIIIIIIIKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJKKKKKKJJJLLLPPPTTTTTTWWWZZZ[[[YYYYYYZZZ[[[[[[]]]```bbbaaa``````aaa^^^]]][[[YYYVVVTTTRRRQQQUUUTTTRRRPPPNNNLLLJJJIIIKKKMMMQQQUUUXXXXXXWWWWWWPPPOOONNNLLLIIIGGGEEECCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAADDDHHHJJJKKKMMMQQQTTTUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGIIILLLMMMPPPVVV```gggmmmooopppqqqpppooooooooolllmmmmmmllliiifffcccbbb___```aaaaaa^^^ZZZUUUSSSNNNLLLIIIFFFBBB???===<<<::::::::::::::::::::::::999999999999999999999999888888999::::::::::::999999999999999:::::::::;;;777777777777888999:::;;;:::888777888999;;;::::::999999::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::999999999::::::;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>???@@@AAACCCFFFJJJNNNQQQSSSXXX[[[^^^``````aaabbbccc___```___^^^[[[VVVRRROOOLLLKKKIIIGGGFFFGGGHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMOOORRRVVVWWWXXXWWWVVVUUUVVVXXXZZZ\\\^^^```aaabbbfffjjjnnnpppqqqsssuuuuuusssrrrqqqqqqsssuuuwwwzzzxxxwwwuuutttuuuwwwuuuqqqmmmffffffeeedddccccccbbbbbbbbbaaaaaabbbeeeggghhhgggaaa___]]]\\\]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVWWWUUUUUUUUUWWWWWWWWWUUUUUUTTTQQQOOONNNNNNOOOPPPMMMNNNOOOOOOPPPPPPPPPPPPJJJHHHDDD@@@===<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;<<<>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<<<<<<<============<<<<<<:::999999:::<<<======<<<<<>>===<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666>>>===<<<;;;;;;;;;;;;;;;>>>>>>============>>>>>>>>>===<<<<<<;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBDDDDDDFFFGGGHHHIIIIIIIIILLLLLLKKKJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJHHHGGGGGGBBBCCCDDDDDDEEEGGGJJJMMMFFFHHHKKKOOOSSSVVVWWWXXX]]][[[YYYXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQRRRRRRSSSWWWZZZ___bbbcccccccccdddeeefffhhhiiijjjiiihhhgggbbbaaaaaa___\\\YYYVVVTTTWWWTTTQQQMMMKKKJJJJJJJJJPPPOOOPPPUUU[[[```aaa```]]]___``````]]]WWWQQQMMMLLLIIIEEEDDDDDDFFFGGGGGGHHHGGGHHHIIIJJJIIIFFFCCCDDDCCCCCCCCCDDDGGGJJJKKKPPPOOOOOONNNNNNOOOOOOPPPRRRTTTVVVWWWUUUPPPKKKHHHEEEFFFGGGHHHJJJRRR\\\dddlllooorrrssssssssssssssssssssssssssspppmmmjjjggggggdddaaaaaaccccccaaa___^^^^^^]]][[[VVVQQQLLLHHH@@@???===;;;:::::::::;;;:::999888777777777777777888888888888888888888888666777777999:::;;;<<<<<<888888888888888888888888888888999999999999888888999::::::;;;;;;::::::999<<<;;;;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999::::::;;;<<<======999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;>>>>>>===<<<<<<===AAAEEEJJJLLLQQQUUUXXXZZZ[[[[[[]]]___aaaddddddcccaaa___[[[YYYVVVSSSPPPNNNLLLKKKHHHHHHHHHIIIKKKNNNPPPRRRUUUTTTRRRQQQQQQQQQRRRRRRQQQSSSVVVYYY[[[\\\]]]]]]bbbcccdddfffggghhhiiiiiikkkmmmoooppppppooolllkkkiiihhhggghhhjjjkkkjjjiiizzzvvvuuurrrpppqqqsssqqqlllggggggffffffeeedddcccbbbbbbaaaaaabbbbbbcccddddddeeeccccccaaa```^^^\\\[[[ZZZ\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVXXXYYYYYYWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNMMMMMMNNNOOOOOONNNLLLJJJIIIFFFCCCAAA>>>===<<<>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<<<<==================>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAACCCDDDIIIIIIJJJLLLLLLMMMMMMMMMKKKJJJJJJIIIJJJJJJLLLMMMPPPQQQRRRTTTTTTSSSQQQPPPOOONNNLLLJJJHHHGGGFFFFFFCCCEEEGGGHHHJJJMMMQQQTTTPPPQQQTTTWWWYYY[[[[[[[[[]]]\\\ZZZZZZZZZZZZXXXVVVVVVVVVUUUTTTTTTTTTTTTTTTXXX[[[```bbbcccdddeeeffffffgggiiijjjkkkjjjiiihhhccccccccccccaaa___]]]\\\[[[YYYWWWTTTQQQPPPOOOOOORRRQQQQQQTTTXXX\\\\\\\\\^^^```bbbbbb```\\\XXXUUUNNNKKKHHHFFFGGGHHHIIIIIILLLLLLLLLNNNOOOOOOMMMJJJIIIHHHGGGFFFFFFHHHIIIJJJNNNNNNNNNMMMMMMNNNNNNOOORRRUUUXXXZZZYYYUUUPPPMMMGGGHHHHHHGGGIIIPPP[[[cccjjjnnnrrrtttttttttsssssssssrrrrrrqqqooommmjjjiiifffcccaaa```bbbbbbaaa___``````___]]]ZZZUUUPPPMMMHHHGGGDDD@@@===;;;::::::::::::999999888999999999888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::999999999::::::;;;;;;::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999::::::;;;<<<<<<===999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>AAAFFFIIINNNPPPSSSWWWZZZ\\\]]]]]]```aaabbbaaa```^^^\\\ZZZUUUTTTRRRPPPNNNMMMLLLKKKLLLLLLMMMNNNPPPRRRTTTVVVVVVVVVUUUUUUUUUWWWXXXYYYYYYZZZ[[[^^^___aaaaaabbbfffgggggghhhiiiiiiiiiiiijjjlllmmmnnnnnnkkkiiigggdddcccbbbccceeefffeeedddzzzwwwvvvsssrrrrrrsssrrrmmmhhhggggggfffeeedddcccbbbbbbaaaaaaaaabbbccccccddddddcccbbbaaa```^^^\\\[[[[[[\\\\\\\\\[[[ZZZXXXVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLMMMNNNNNNMMMKKKJJJHHHFFFCCC@@@>>>===<<<@@@@@@>>>===<<<;;;;;;;;;======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<:::<<<>>>@@@CCCEEEFFFGGGIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRRRRRRRQQQOOONNNNNNMMMKKKJJJHHHGGGGGGFFFHHHIIIKKKLLLMMMPPPSSSVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^]]]\\\\\\]]]]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWXXX[[[]]]aaacccdddeeegggiiihhhiiijjjllllllkkkjjjjjjgggggghhhhhhhhhgggfffeeebbbaaa```^^^\\\ZZZXXXVVVXXXVVVTTTTTTUUUWWWWWWWWW]]]^^^___```___]]][[[ZZZPPPMMMJJJIIIIIIKKKKKKKKKOOOOOOQQQTTTWWWXXXWWWVVVSSSQQQOOOLLLKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLPPPSSSWWW[[[[[[YYYUUURRRJJJJJJIIIGGGHHHNNNXXX```ggglllrrrvvvwwwvvvuuutttsssrrrqqqnnnlllkkkjjjiiidddbbb``````aaaaaa```___aaabbbbbb```^^^ZZZWWWUUUSSSQQQMMMHHHCCC???<<<;;;:::::::::999999:::;;;;;;999999999999999999999999<<<;;;;;;:::999888777777::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;<<<<<<<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<:::<<<>>>AAACCCGGGLLLPPPSSSUUUXXX[[[]]]^^^______cccbbb```]]]ZZZWWWUUUTTTOOONNNNNNNNNNNNNNNNNNNNNQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZ\\\^^^```bbbbbbbbbbbbbbbbbbcccdddeeeffffffeeeeeeeeeddddddcccfffgggiiijjjiiifffdddbbb\\\[[[[[[]]]```bbbbbbaaa|||yyyxxxwwwvvvvvvvvvsssoookkkggggggfffeeedddcccbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbaaa___^^^]]]\\\[[[\\\\\\[[[[[[YYYXXXVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPMMMLLLLLLLLLMMMMMMLLLJJJIIIHHHEEECCC@@@>>>===<<<@@@???===<<<;;;;;;<<<===<<<===============<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????===<<<<<<;;;;;;;;;<<<<<<>>>>>>============>>>>>><<<<<<<<<;;;;;;<<<======:::===@@@DDDGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKNNNOOOOOOOOONNNOOOQQQSSSYYYYYY[[[\\\\\\\\\[[[ZZZ^^^]]]\\\\\\^^^___^^^\\\ZZZZZZZZZZZZZZZ[[[[[[\\\]]]___bbbcccdddfffiiikkkiiijjjkkklllllllllkkkkkkjjjjjjkkkkkklllllllllllliiijjjjjjiiigggdddaaa___```^^^[[[XXXWWWWWWWWWVVVYYYZZZZZZZZZZZZYYYYYYXXXQQQOOOLLLKKKLLLLLLLLLLLLMMMNNNQQQVVV\\\```aaaaaa]]][[[XXXTTTQQQOOOMMMLLLJJJJJJIIIHHHGGGGGGHHHHHHKKKNNNSSSVVVXXXWWWTTTSSSLLLKKKIIIFFFFFFJJJSSS[[[ccciiiqqqwwwyyyxxxwwwvvvvvvtttpppllliiigggggggggcccbbb``````````````````bbbbbbcccbbbaaa___]]][[[[[[YYYTTTOOOIIIDDD@@@>>>::::::999999999999::::::999999999999999999999999<<<;;;;;;:::999888777777:::::::::::::::::::::::::::::::::999999:::::::::999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::===AAAEEEIIINNNSSSVVVXXXYYY[[[\\\^^^_________```^^^[[[WWWTTTRRRQQQQQQMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[^^^^^^^^^^^^```bbbeeefffjjjiiigggeeeddddddeeefffcccbbbaaaaaa``````______aaabbbeeeffffffeeebbbaaa[[[[[[\\\```eeehhhjjjjjj}}}zzzxxxxxxwwwwwwuuusssooolllhhhggggggfffeeedddcccbbbbbbbbbbbbbbbbbbcccccccccbbbaaaaaa___^^^]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLLLLMMMMMMKKKIIIHHHGGGEEEBBB@@@>>>=========<<<;;;;;;;;;===>>>???<<<<<<============<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>============>>>>>><<<<<<<<<<<<===>>>>>>???<<>>>>>===AAAFFFKKKNNNRRRWWWZZZYYYZZZ[[[[[[\\\\\\\\\\\\YYYXXXUUUSSSRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^______bbbbbbaaaaaabbbccceeefffjjjhhhfffdddcccccccccdddaaa````````````aaabbbcccdddfffiiilllnnnmmmlllkkkjjjkkknnnsssyyy{{{yyyvvvvvvvvvuuusssooollljjjhhhhhhgggfffeeedddccccccccccccccccccccccccccccccbbbaaa```___^^^]]]\\\\\\ZZZZZZZZZYYYXXXVVVTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMMMMNNNMMMLLLJJJGGGFFFDDDBBB@@@>>>======:::::::::;;;<<<===??????;;;;;;<<<=========<<<<<<@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<============>>>@@@AAAAAA@@@BBBEEEHHHJJJKKKJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUUUUTTTUUUXXXZZZUUUVVVXXXYYYZZZZZZYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXSSSSSSTTTUUUVVVXXXZZZ[[[ZZZ\\\^^^`````````aaacccbbbbbbbbbbbbcccccccccddddddddddddeeefffggghhhiiikkklllnnnooonnnmmmkkkjjjjjjjjjjjjhhhdddbbbaaabbb`````````___^^^]]]\\\[[[WWWUUUSSSSSSTTTTTTSSSRRRNNNPPPTTT[[[ccckkkooopppmmmllliiifffbbb^^^[[[ZZZSSSRRRPPPNNNKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJKKKKKKIIIJJJIIIFFFCCCDDDJJJNNNTTT[[[fffpppuuuxxxyyyyyyxxxuuupppjjjfffbbbaaa```aaabbbbbbaaa```___aaabbbaaaaaabbbbbbcccbbbbbbbbb```___]]]ZZZVVVQQQNNNLLLBBBAAA???===;;;:::999888::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888:::999777777777777999:::999::::::;;;;;;::::::999<<<<<<;;;::::::999888888:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===555666888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAADDDGGGLLLPPPSSSUUUXXXZZZXXXXXXXXXWWWWWWWWWWWWWWWSSSRRRRRRRRRTTTVVVXXXYYY[[[\\\^^^aaabbbccccccbbbaaabbbcccdddddddddddddddeeedddcccbbbcccdddeeefff````````````aaabbbcccdddccccccdddeeehhhllloooqqqxxx{{{~~~{{{zzzuuuvvvvvvuuurrrnnnkkkjjjhhhhhhgggfffeeedddccccccddddddddddddddddddddddddaaaaaa```___^^^]]]]]]\\\[[[[[[[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUTTTSSSSSSRRRRRRPPPOOONNNNNNOOONNNLLLJJJGGGFFFDDDAAA???>>>======::::::;;;<<<============:::;;;<<<<<<======<<<<<<>>>>>>==================<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCDDDDDDEEEGGGHHHIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYUUUVVVVVVUUUTTTUUUWWWZZZQQQRRRSSSTTTTTTTTTSSSRRRUUUTTTSSSSSSUUUUUUTTTSSSQQQPPPPPPQQQQQQRRRSSSTTTTTTVVVZZZ[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[]]]___bbbdddfffeeefffhhhiiijjjjjjjjjiiigggjjjlllllliiigggfffgggfffggghhhhhhgggfffdddccc^^^\\\[[[[[[[[[[[[ZZZXXXXXXYYY\\\bbbiiippptttuuuqqqpppnnnllliiifffcccbbb___]]]ZZZWWWTTTQQQOOONNNLLLJJJHHHGGGGGGHHHIIIJJJFFFGGGHHHFFFCCCCCCFFFIIIJJJRRR]]]hhhoootttvvvxxxtttrrrnnnjjjfffcccaaa```aaabbbcccbbb``````bbbdddbbbbbbbbbccccccdddddddddcccbbbaaa^^^[[[WWWTTTRRRLLLJJJGGGDDD@@@===;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999;;;:::888777777888:::;;;999::::::;;;;;;::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???BBBDDDFFFJJJNNNRRRUUUVVVVVVWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQSSSUUUXXX[[[^^^___bbbccceeefffgggfffeeeeeedddeeefffgggggggggfffeeeeeeeeedddcccdddeeefffgggbbbdddgggkkkooosssuuuvvvuuuvvvxxx|||}}}|||wwwxxxxxxwwwsssooolllkkkhhhhhhgggfffeeeddddddccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```___^^^^^^]]]]]]\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSQQQOOONNNOOOOOOOOOLLLJJJGGGEEEDDDAAA???>>>======;;;<<<=========<<<;;;:::::::::;;;<<<=========<<<999999::::::;;;<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>>>>??????@@@AAACCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKMMMPPPRRRSSSTTTUUUTTTUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVTTTQQQQQQRRRSSSTTTTTTUUUVVVUUUTTTRRRQQQSSSRRRQQQQQQRRRRRRQQQOOOPPPPPPOOONNNNNNNNNNNNNNNOOORRRVVVWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVSSSTTTUUUWWW[[[___bbbdddaaabbbccceeefffggghhhhhhdddhhhlllmmmkkkiiihhhiiiiiijjjlllmmmmmmlllkkkiiicccbbbaaa```aaaaaa```^^^aaaaaaccchhhnnntttwwwxxxsssrrrqqqooommmkkkhhhggggggeeebbb^^^ZZZWWWUUUTTTQQQOOOKKKHHHFFFGGGJJJKKKCCCFFFGGGFFFCCCBBBDDDFFFDDDLLLWWWbbbkkkppptttwwwpppooollliiifffdddcccbbbaaacccdddcccaaa```ccceeeccccccccccccddddddeeeeeeeeeeeedddbbb^^^ZZZWWWUUUSSSQQQMMMIIIEEEAAA>>>===::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;999888888999;;;<<<999::::::;;;;;;::::::999888999999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAADDDGGGIIIOOORRRVVVXXXXXXVVVVVVVVVTTTSSSQQQOOONNNMMMMMMMMMPPPRRRUUUXXX\\\```bbbdddeeeggghhhiiiiiihhhfffddddddeeefffggggggfffeeedddeeeddddddddddddfffhhhiiiqqqtttzzz}}}xxxwwwuuutttssspppllliiikkkjjjhhheeecccbbbaaa```aaaaaabbbcccccccccccccccbbbaaa___^^^]]]]]]^^^^^^```^^^\\\\\\\\\\\\ZZZXXXTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSQQQPPPNNNNNNNNNMMMJJJHHHIIIGGGEEECCCAAA@@@???>>>>>>===<<<===>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;=========<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============???>>><<<;;;<<<===???AAABBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKNNNPPPSSSUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTVVVTTTSSSRRRSSSRRRQQQOOOPPPOOONNNMMMMMMMMMNNNOOOLLLNNNQQQQQQQQQPPPQQQQQQMMMLLLKKKKKKKKKLLLNNNOOOOOOMMMMMMOOORRRTTTRRRPPPPPPQQQRRRQQQQQQQQQSSSUUUOOONNNOOORRRWWW[[[^^^^^^___]]][[[[[[]]]_________ggggggfffdddbbbbbbdddeeejjjlllnnnpppqqqqqqoooooollllllkkkjjjjjjjjjjjjjjjgggiiikkkooorrrvvvxxxzzzzzzyyywwwtttqqqooommmlllkkkiiifffeeedddcccaaa___]]]YYYTTTOOOMMMKKKIIIGGGGGGFFFDDDBBBAAAAAABBBCCCDDDHHHOOOXXXaaaiiiooosssqqqppplllhhhcccaaabbbccchhhhhhgggfffdddcccbbbaaadddccccccbbbbbbbbbbbbcccggggggfffeeecccaaa___^^^\\\YYYUUUQQQMMMHHHBBB???=========<<<;;;:::999999===<<<;;;999888777777777;;;;;;;;;::::::999999999888999999::::::999999888999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;=========<<<;;;;;;::::::999;;;======<<<;;;<<<===>>>???AAABBBDDDHHHMMMQQQVVVVVVUUUTTTSSSRRRQQQQQQQQQOOOMMMLLLLLLNNNPPPRRRUUUVVVWWWZZZ^^^bbbfffiiikkkjjjkkkkkkkkkiiieeebbbbbbeeehhhiiigggeeedddcccccchhhmmmppprrrvvv~~~~~~xxxwwwuuutttssspppllljjjiiihhhgggeeedddcccbbbbbb```aaabbbccccccdddcccccccccbbbaaa___^^^^^^______```^^^\\\\\\\\\\\\ZZZXXXUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNNNNNNNMMMJJJHHHHHHGGGEEECCCAAA???>>>>>>>>>===<<<===>>>>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<>>>@@@BBBEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMOOOQQQSSSVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRUUUSSSRRRRRRRRRRRRQQQOOOMMMMMMLLLKKKKKKLLLMMMMMMNNNPPPRRRSSSRRRQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOOOOOPPPSSSTTTSSSQQQPPPQQQRRRRRRQQQQQQSSSTTTSSSQQQPPPRRRUUUXXXZZZ[[[]]][[[ZZZZZZZZZ[[[ZZZYYY``````````````````bbbcccggghhhjjjlllmmmnnnmmmmmmkkkkkkkkklllmmmnnnnnnoooqqqrrrrrrsssuuuvvvvvvwwwyyyxxxwwwvvvtttsssrrrqqqnnnkkkhhhgggggggggfffeee```^^^[[[XXXVVVRRRNNNKKKHHHFFFDDDAAAAAAAAABBBCCCCCCEEEIIIOOOVVV^^^eeeiiinnnnnnllliiifffccccccdddiiihhhgggfffeeeeeeddddddccccccbbbbbbbbbccccccdddffffffeeeeeecccbbbaaa```___\\\XXXTTTPPPLLLGGGCCC>>>>>>===;;;::::::::::::===<<<;;;:::999999888999;;;;;;:::::::::999999999888999999::::::999999888:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::::::::::::::::::::::::::999;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>===<<<===>>>===???BBBEEEHHHLLLPPPTTTUUUTTTTTTRRRQQQPPPOOOOOOKKKKKKJJJJJJKKKNNNQQQSSSYYYZZZ\\\^^^bbbeeehhhjjjiiihhhggggggfffeeecccbbb___bbbfffiiiiiijjjkkklllssszzzxxxvvvtttsssrrrpppmmmjjjhhhgggfffeeedddccccccbbb___```bbbcccddddddddddddccccccbbbaaa````````````___^^^\\\\\\\\\[[[ZZZXXXUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPNNNNNNNNNMMMJJJHHHHHHGGGEEECCCAAA???>>>>>>>>>===<<<===>>>>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;========================>>>>>>>>>============<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<>>>@@@BBBCCCHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVXXXWWWWWWVVVUUUTTTTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPSSSRRRQQQQQQSSSSSSRRRQQQOOONNNNNNMMMMMMNNNOOOOOOQQQSSSUUUUUUTTTSSSSSSTTTVVVVVVUUUUUUVVVWWWWWWXXXVVVUUUTTTUUUVVVWWWVVVTTTTTTUUUVVVVVVUUUVVVXXXZZZ]]]ZZZWWWVVVWWWYYY[[[[[[___]]][[[ZZZ[[[ZZZYYYWWW[[[\\\]]]]]]^^^^^^______cccdddeeegggiiijjjjjjjjjkkklllmmmoooppppppppppppvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuupppmmmjjjhhhhhhiiiiiihhhbbbbbbaaaaaa```\\\WWWSSSKKKIIIFFFDDDBBBBBBCCCCCCCCCCCCCCCFFFKKKRRRYYY]]]gggiiikkkkkkiiigggffffffiiiiiihhhgggfffeeeeeeeeebbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeddddddddddddbbb```\\\YYYVVVRRRMMMJJJDDDCCC@@@>>><<<<<<<<<<<<===<<<;;;:::::::::::::::::::::::::::999999999999888999999::::::999999888<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===??????>>>===???@@@???BBBFFFJJJMMMPPPTTTWWWSSSRRRQQQPPPNNNMMMLLLKKKGGGGGGHHHIIILLLPPPTTTVVVWWWXXX[[[^^^aaadddggghhhhhhgggeeecccbbbcccdddeeedddhhhmmmrrrvvvzzz~~~xxxvvvtttsssrrrpppnnnkkkiiiiiihhhfffdddbbbaaa```^^^```bbbdddeeeeeeeeedddbbbbbbaaaaaa````````````___]]]\\\[[[\\\[[[YYYXXXUUUVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMKKKIIIHHHGGGEEEBBB@@@???>>>======<<<<<<===>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<===>>>@@@BBBDDDEEEJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHIIILLLOOOQQQTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUVVVWWWWWWVVVUUUVVVWWWZZZZZZ[[[\\\^^^___aaaaaa______^^^]]]]]]]]]]]]\\\\\\]]]___```aaacccfffhhhmmmjjjeeebbbbbbcccccccccfffccc```^^^___aaaaaaaaabbbbbbbbbbbbbbbaaa^^^[[[``````aaabbbdddeeefffgggkkklllmmmoooooooooooonnnqqqqqqrrrsssuuuvvvwwwxxxsssssstttuuuuuuttttttsssqqqnnniiifffffffffeeeeeeaaaaaaaaabbbcccbbb___\\\SSSQQQNNNJJJGGGFFFEEEEEEDDDCCCBBBCCCFFFLLLQQQTTT]]]aaagggkkklllkkkkkkkkkkkkiiihhhfffeeedddddddddaaaaaaaaaaaabbbccceeeeeeeeeeeeeeeeeeeeeffffffgggeeebbb___]]][[[XXXTTTQQQNNNKKKHHHDDDAAA???>>>>>><<<;;;::::::999999:::::::::999999999999999999999888999999::::::999999888<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<===>>>>>>===>>>@@@BBBCCCGGGLLLOOOQQQSSSTTTVVVPPPOOONNNMMMKKKJJJIIIIIIHHHHHHIIIKKKNNNRRRVVVXXXUUUVVVYYY]]]```ccceeefffggggggeeedddeeehhhmmmpppxxx|||xxxvvvsssrrrqqqpppnnnllllllkkkjjjgggdddaaa^^^\\\]]]___bbbeeefffffffffeee``````aaa`````````_________]]][[[[[[[[[[[[YYYWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMKKKIIIHHHFFFDDDBBB@@@>>>>>>======<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>===>>>???AAACCCEEEFFFGGGJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKMMMOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOOOOOPPPPPPJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFIIIMMMRRRTTTVVVUUUTTTUUUWWWYYYXXXWWWXXXYYYYYYZZZZZZ[[[[[[[[[WWWXXXYYYXXXWWWWWWXXXZZZ[[[\\\___aaadddgggiiijjjiiiiiihhhgggfffeeefffgggfffhhhkkknnnppptttxxx{{{~~~{{{vvvtttsssssssssrrrqqqlllgggeeeggglllpppssssssrrrqqqpppooojjjccc^^^______^^^^^^___```bbbcccfffgggiiijjjlllmmmnnnnnnlllmmmoooqqqsssuuuwwwxxxssstttuuuuuuuuutttrrrqqqpppmmmhhhdddbbb```^^^]]]]]]\\\ZZZ[[[^^^aaabbbbbb\\\[[[XXXUUUQQQMMMKKKIIIDDDDDDDDDDDDFFFHHHKKKLLLRRRXXX___eeeiiikkklllmmmkkkiiigggdddcccbbbbbbcccbbbbbbbbbbbbcccdddeeefffffffffeeeeeeffffffggghhhfffdddbbb```___]]]YYYWWWUUUSSSNNNIIIEEEAAA???>>><<<;;;:::999999999999999999999999999999999999999888999999::::::999999888<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;========================999:::;;;<<<============;;;<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>:::<<<======>>>???BBBDDDJJJMMMQQQSSSSSSRRRRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMPPPSSSUUUWWWYYYZZZ\\\^^^```bbbcccddddddfffiiilllpppxxxxxxvvvsssqqqqqqpppooommmmmmlllkkkhhhddd```\\\ZZZ\\\^^^bbbeeegggggggggfff___``````aaaaaa```______^^^]]][[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVSSSQQQPPPPPPNNNMMMNNNNNNNNNLLLJJJGGGFFFDDDBBB@@@>>>======<<<<<<;;;<<<>>>???===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@BBBDDDEEEGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQPPPOOONNNNNNMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEFFFHHHLLLPPPTTTWWWXXXWWWVVVWWWYYYZZZYYYXXXXXXXXXZZZ[[[[[[[[[[[[[[[WWWXXXYYYYYYXXXYYY[[[]]]\\\^^^aaaeeeiiikkkmmmnnnpppppppppnnnllllllmmmooonnnqqqtttxxx{{{{{{wwwrrrqqquuu{{{{{{rrrjjjeeecccaaa_________aaabbbaaaaaabbbdddgggjjjlllnnnlllmmmnnnoooqqqrrrsssttttttuuuwwwwwwvvvuuurrrqqqooolllhhhdddaaa^^^ZZZXXXZZZVVVSSSSSSWWW\\\```bbbaaabbbaaa```]]]XXXTTTQQQHHHGGGFFFEEEDDDEEEEEEFFFJJJOOOUUU[[[```dddgggjjjiiigggeeecccbbbcccdddeeeffffffeeeffffffggghhhiiiiiihhhgggfffffffffggghhhgggfffdddccccccaaa___\\\XXXVVVSSSOOOJJJEEEBBB@@@>>>===<<<:::999999888888888888888999999999999999888999999::::::999999888<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<============;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>:::;;;===>>>???BBBFFFIIINNNPPPSSSSSSQQQOOONNNNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMOOOQQQTTTVVVWWW]]]\\\\\\]]]^^^```cccdddhhhnnnvvv~~~|||xxxvvvtttrrrrrryyy~~~xxxvvvsssqqqqqqpppooonnnlllkkkjjjhhheeeaaa]]][[[[[[^^^bbbfffhhhhhhgggfff``````aaabbbbbbbbbaaa```^^^\\\[[[ZZZ[[[ZZZYYYWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXVVVTTTQQQPPPOOONNNMMMNNNNNNNNNLLLJJJGGGFFFDDDBBB???>>>======<<<;;;;;;<<<>>>???===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPQQQRRRQQQPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHIIIKKKNNNQQQSSSNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHJJJLLLOOORRRUUUVVVYYYXXXWWWWWWYYYZZZYYYXXXVVVWWWXXXYYYZZZZZZZZZYYYWWWXXXYYYYYYYYYZZZ]]]```___aaadddgggjjjlllmmmnnnrrrrrrrrrpppnnnnnnqqqtttrrruuuxxx{{{}}}|||rrrppplllhhhffffffggghhhcccbbbaaa```bbbdddgggiiihhhhhhiiijjjlllmmmnnnooorrrsssuuuvvvvvvtttrrrqqqpppmmmjjjhhheeeaaa\\\YYYWWWTTTPPPOOORRRWWW[[[]]]aaacccfffhhhgggccc^^^[[[RRROOOJJJEEECCCBBBCCCDDDEEEHHHLLLPPPTTTXXX]]]aaaeeedddcccbbbdddfffiiikkklllkkkkkkjjjkkkkkkllllllmmmkkkiiigggfffffffffgggiiihhhffffffgggfffcccaaaZZZZZZXXXVVVRRRNNNJJJGGGAAA@@@???===;;;:::999999777888888888999999999999888999999::::::999999888:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<======:::<<<>>>???BBBFFFKKKNNNOOOQQQRRRQQQOOOMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOQQQTTTVVVYYY[[[\\\^^^^^^^^^```eeekkkppptttuuupppooommmkkkmmmxxx}}}xxxvvvsssqqqqqqpppooonnnjjjjjjjjjhhhfffbbb^^^\\\[[[^^^bbbfffiiiiiihhhgggaaaaaacccddddddcccbbbaaa^^^\\\[[[ZZZ[[[ZZZXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXXXXVVVTTTQQQOOOOOONNNMMMNNNNNNNNNLLLJJJGGGFFFDDDAAA???>>>===<<<<<<;;;;;;<<<>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????;;;;;;::::::;;;<<<>>>???;;;<<<<<<<<<===>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======================================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOQQQRRRRRRQQQOOONNNJJJIIIIIIHHHHHHHHHHHHIIIFFFEEEFFFGGGJJJNNNRRRTTTPPPPPPOOONNNMMMLLLLLLLLLKKKLLLMMMOOORRRSSSUUUUUUYYYXXXWWWWWWXXXYYYXXXWWWUUUVVVXXXYYYZZZZZZZZZYYYVVVWWWXXXYYYYYY[[[^^^aaabbbcccfffhhhjjjkkkllllllqqqrrrrrrpppnnnnnnqqquuusssuuuxxxzzz|||~~~|||wwwrrrooonnnooopppjjjgggccc___^^^^^^```aaa```aaaccceeegggiiikkklllmmmoooqqqssstttsssqqqooopppooommmllljjjfff```\\\WWWTTTPPPOOOQQQTTTVVVWWW^^^bbbhhhlllllliiidddaaa\\\WWWNNNGGGBBBBBBDDDEEECCCDDDFFFHHHKKKPPPUUUZZZbbbbbbbbbccceeejjjnnnppppppoooooonnnnnnnnnooooooooommmjjjgggeeeeeeeeefffjjjiiihhhiiiiiiiiigggeee\\\]]]^^^]]]ZZZWWWRRRPPPDDDCCCAAA???===;;;::::::777777888888999999999999999999999::::::999999999999:::<<<<<<<<<<<<:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;========================<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;===???AAADDDIIINNNRRROOOPPPQQQPPPMMMKKKKKKLLLIIIIIIJJJKKKKKKLLLMMMMMMRRRSSSVVVYYY]]]```bbbcccbbbccceeekkksss}}}|||wwwvvvtttrrrnnnzzzzzzxxxwwwuuusssqqqooommmlllkkkkkkkkkiiifffbbb^^^\\\\\\]]]```ccceeeffffffeeebbbbbbaaaaaa``````_________^^^[[[ZZZYYYYYY[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSNNNMMMLLLMMMMMMKKKIIIFFFFFFEEECCCBBBAAA@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>:::;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<===>>><<<;;;;;;;;;;;;<<<======<<<<<<:::999999:::<<<<<<===<<<;;;:::::::::::::::<<<<<<;;;<<<<<<===>>>???======>>>>>>@@@BBBCCCEEEDDDFFFGGGIIIJJJJJJIIIIIINNNOOOOOOPPPPPPOOOOOONNNSSSPPPMMMMMMOOOOOOLLLIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHKKKPPPTTTWWWUUUSSSPPPMMMLLLLLLNNNOOOKKKLLLNNNOOOOOOOOOQQQSSSUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWYYYXXXWWWVVVVVVWWWUUUWWWYYYZZZZZZ\\\___bbbaaabbbeeehhhkkkmmmnnnoooqqqqqqppppppppppppqqqqqqssswww{{{zzzxxxxxx|||yyyuuupppkkkgggdddbbb``````cccfffhhhhhhfffeeeeeeiiilllooopppooonnnmmmmmmqqqqqqssstttsssooohhhcccZZZWWWRRRMMMLLLMMMPPPRRR[[[^^^aaaeeehhhiiiiiiiiibbb]]]UUUMMMGGGDDDCCCCCCCCCCCCCCCEEEHHHKKKOOOQQQTTTXXX^^^dddjjjmmmnnnoooqqqrrrrrrsssttttttttttttqqqooollliiigggfffgggggglllkkkjjjlllnnnooollliiieeeaaa^^^^^^aaaaaa\\\XXXRRRNNNIIIDDDAAA>>>;;;999:::999999999999999::::::888999999:::<<<======>>><<<<<<============<<<<<<===========================<<<;;;;;;999999888777999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===============<<<<<<;;;========================;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<============??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;========================>>>>>>=========<<<<<<<<<<<<<<<<<<==================AAAEEEIIIKKKMMMPPPRRRPPPOOOLLLJJJIIIJJJJJJKKKKKKMMMPPPQQQRRRSSSUUUVVVUUUZZZaaaeeefffgggiiikkkkkkpppxxx|||vvvvvvxxxzzzzzz~~~xxxyyyxxxvvvssspppnnnkkkjjjjjjjjjjjjiiifffccc```^^^\\\^^^```ccceeeeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaaaaa___]]]ZZZYYYXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSOOONNNMMMMMMNNNLLLIIIGGGHHHGGGEEEBBB@@@>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<<<<======<<<<<<;;;===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???===>>>???@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIOOOOOOPPPPPPPPPPPPOOOOOOPPPMMMKKKKKKMMMNNNLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNRRRTTTRRRPPPMMMKKKKKKKKKMMMNNNMMMNNNPPPPPPPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUWWWYYYYYYXXXWWWWWWXXXWWWYYYZZZ[[[[[[\\\___aaa]]]___bbbeeehhhkkkmmmmmmpppooonnnmmmmmmnnnooopppqqqvvvzzz{{{yyyxxx{{{~~~~~~{{{tttnnnjjjeeegggiiijjjiiigggeeedddccceeeggghhhiiiiiikkklllmmmmmmoooqqqrrrpppkkkhhhaaa^^^XXXRRROOOMMMMMMNNNRRRUUUZZZ___cccfffhhhhhhddd```ZZZSSSMMMHHHFFFEEEEEEEEEDDDEEEFFFIIILLLMMMPPPSSSYYY```fffkkknnnooorrrssstttuuuvvvuuuuuutttsssqqqooollljjjiiihhhiiihhhhhhhhhjjjmmmmmmkkkhhhgggdddaaaaaacccccc___[[[XXXSSSNNNHHHDDD@@@<<<:::;;;::::::999999:::;;;;;;888888999999999999::::::<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===============<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<===>>>??????CCCGGGKKKLLLMMMOOOPPPNNNMMMKKKJJJJJJKKKLLLMMMPPPSSSVVVWWWWWWWWWXXXYYYYYY___eeeiiikkkooovvv{{{}}}yyyzzz}}}}}}vvvzzzyyyvvvssspppmmmjjjiiihhhhhhhhhhhhfffdddaaa```\\\^^^aaacccddddddcccbbbaaabbbbbbbbbbbbbbbccccccbbb```^^^[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSOOONNNNNNNNNOOONNNKKKHHHKKKIIIFFFCCC@@@===;;;:::================================================<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<===???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<=====================>>>???===???AAACCCEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNOOOOOOOOOOOONNNNNNLLLJJJHHHJJJMMMNNNMMMJJJHHHGGGFFFEEEEEEDDDDDDEEECCCDDDFFFHHHJJJMMMOOOPPPNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTWWWYYYZZZZZZYYYYYYZZZ\\\]]]^^^^^^^^^^^^aaaccc^^^___bbbfffiiikkkmmmnnnooonnnmmmllllllmmmnnnooopppuuuzzz}}}|||{{{|||~~~~~~}}}~~~ssssssrrrpppmmmiiieeebbb___^^^^^^^^^```dddgggiiillllllmmmoooqqqqqqnnnlllgggeee```ZZZUUURRROOONNNMMMPPPTTTYYY]]]```aaabbbcccbbb^^^YYYSSSNNNIIIGGGHHHGGGEEEDDDDDDFFFHHHIIIKKKNNNRRRXXX___eeeiiikkknnnpppsssuuuvvvuuusssrrrrrrqqqooonnnlllkkkjjjjjjffffffhhhjjjmmmmmmkkkiiiiiifffddddddfffeeebbb^^^___ZZZTTTOOOJJJEEE@@@===<<<;;;;;;:::::::::;;;;;;:::::::::999999888888888;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<====================================;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::???>>><<<<<<<<<===???AAACCCFFFKKKMMMNNNMMMMMMNNNKKKJJJJJJJJJKKKMMMOOOPPPSSSUUUXXXYYYYYYXXXYYYZZZ^^^eeelllpppttt||||||vvvxxxwwwuuussspppmmmlllkkkiiiiiihhhgggeeeccc```___]]]^^^aaacccccccccbbbaaa`````````aaabbbbbbbbbcccaaa___]]][[[YYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSPPPOOONNNOOOPPPOOOLLLJJJKKKIIIFFFCCC@@@===;;;:::========================>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::======<<<<<<<<<<<<<<<===>>>>>>======>>>>>>??????>>>@@@CCCFFFHHHHHHHHHGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHJJJNNNQQQPPPNNNIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFIIIKKKLLLMMMMMMKKKKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQQQQPPPOOOPPPRRRQQQRRRSSSTTTTTTUUUTTTTTTTTTVVVZZZ[[[[[[[[[\\\]]]___aaabbbaaaaaabbbdddfffcccdddgggjjjmmmooopppqqqnnnmmmlllkkkkkklllmmmnnnpppuuu{{{~~~~~~}}}}}}}}}~~~~~~|||vvvooohhhddd```^^^[[[[[[\\\```bbbdddlllllllllmmmooopppooommmjjjiiifffccc___[[[XXXVVVRRRTTTUUUWWWYYYZZZZZZZZZ___^^^^^^[[[WWWQQQLLLIIIHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJLLLPPPVVV[[[```bbbdddgggkkknnnppppppnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhjjjlllnnnpppooonnnllljjjhhhffffffgggfffccc```ccc___ZZZTTTPPPKKKFFFCCC>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============@@@>>>===<<<===???BBBDDDFFFJJJNNNPPPOOOMMMLLLLLLHHHIIIJJJKKKNNNPPPSSSTTTVVVWWWXXXXXXYYY[[[___bbbgggoooyyy|||vvvuuutttsssrrrpppooonnnmmmkkkkkkiiifffdddaaa^^^]]]]]]___aaacccdddcccbbbbbb^^^_________```aaaaaaaaa^^^]]]\\\[[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRPPPOOOOOOOOOPPPOOOMMMKKKIIIHHHEEEBBB@@@>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>======<<<<<<;;;<<<;;;;;;;;;;;;<<<======:::;;;============;;;:::<<<;;;;;;:::;;;;;;<<<<<<>>>>>>===>>>>>>???@@@AAAAAABBBEEEHHHIIIIIIHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKIIIIIILLLQQQTTTTTTRRRJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTWWWYYY[[[\\\]]]___aaaaaabbbcccbbbbbbbbbdddffffffhhhjjjmmmoooqqqssssssmmmmmmmmmmmmmmmmmmmmmmmmqqqtttxxx{{{||||||||||||}}}}}}|||{{{{{{|||~~~}}}uuuoookkkhhhdddbbbbbbbbbaaa___fffffffffiiilllnnnnnnnnnmmmmmmllljjjfffccc```^^^[[[[[[\\\\\\\\\\\\\\\[[[ZZZ[[[[[[ZZZWWWRRRMMMJJJGGGFFFEEEDDDEEEFFFHHHIIIJJJIIIJJJKKKNNNQQQTTTVVVWWWZZZ^^^ccceeefffeeeccc]]]^^^^^^```aaaccceeefffkkkmmmqqqssstttsssrrrqqqkkkjjjiiihhhhhhfffdddbbbdddbbb]]]ZZZVVVRRRNNNKKKBBBAAA???===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;<<<<<<==================<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<======>>>?????????<<<<<<<<<=========>>>>>><<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===???BBBFFFHHHJJJMMMPPPPPPNNNLLLKKKKKKHHHIIIKKKNNNRRRUUUXXXYYY[[[ZZZZZZ[[[^^^eeemmmssszzz}}}}}}wwwsssrrrrrrqqqppppppoooooolllkkkiiifffccc```^^^\\\]]]___bbbdddeeeeeedddccc^^^^^^_______________```]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTSSSSSSRRRRRROOONNNNNNOOOPPPOOOMMMKKKGGGFFFDDDBBB@@@???>>>>>>================================================??????>>>>>>>>>>>>======>>>==================>>>;;;;;;<<<<<<===>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<;;;::::::::::::;;;<<<<<<=========>>>???AAACCCCCCDDDEEEFFFHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFJJJHHHHHHLLLQQQUUUUUUSSSKKKJJJIIIHHHHHHGGGGGGHHHEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNJJJKKKMMMLLLLLLKKKMMMNNNPPPQQQRRRTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^cccfffeeeeeeeeedddaaaaaabbbcccdddfffiiilllpppssstttuuupppqqqrrrssssssrrrqqqpppuuuvvvvvvwwwyyyzzz{{{|||{{{||||||zzzxxxwwwxxxyyy{{{}}}}}}yyywwwuuupppiiiccc``````bbbeeejjjmmmmmmmmmnnnnnnnnnmmmjjjgggeeecccbbbbbbccccccdddeeefffggg]]]]]]\\\[[[XXXTTTPPPNNNHHHHHHFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMOOOSSSVVVYYYYYYYYYXXXQQQQQQQQQRRRUUUYYY\\\___hhhlllqqquuuuuuuuuuuuuuunnnnnnmmmlllkkkiiihhhggggggeeebbb___]]]ZZZUUURRRIIIHHHEEEBBB???===<<<;;;888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;<<<============<<<======<<<<<<<<<<<<=====================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>?????????<<<<<<=========>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========?????????@@@CCCFFFJJJLLLMMMOOOPPPOOOMMMKKKJJJKKKIIIKKKNNNRRRVVVZZZ]]]^^^ZZZ[[[]]]aaahhhsss~~~|||zzzzzz|||vvvssssssrrrqqqpppooonnnnnnkkkjjjhhheeebbb```___^^^]]]___bbbeeefffffffffeee````````````____________^^^^^^]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNMMMMMMNNNOOOOOOMMMKKKHHHFFFDDDBBB@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>>>>???>>>======<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======;;;<<<===>>>@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGEEEEEEIIINNNRRRRRRQQQJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLHHHJJJKKKLLLKKKKKKMMMOOOQQQQQQSSSTTTUUUVVVVVVVVVWWWXXXXXXYYY[[[___fffjjjoooooommmiiieeebbbaaabbb```bbbggglllqqqvvvyyy{{{zzz||||||zzz|||yyyxxxzzz}}}|||{{{{{{|||~~~}}}ssseeeeeefffiiikkklllkkkjjjiiijjjkkkkkklllkkkjjjjjjiiiiiijjjkkkmmmooopppqqqgggfffccc___ZZZVVVSSSRRRLLLKKKIIIHHHHHHJJJLLLMMMQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNIIIHHHGGGGGGIIIMMMRRRUUU^^^ccckkkqqqssstttuuuwwwsssttttttssspppooonnnmmmllljjjgggeeeccc___[[[XXXRRRPPPLLLHHHDDDAAA???>>>::::::999999999999888888<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<=====================<<<<<<<<<<<<=====================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????<<<=========>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<============>>>>>>@@@CCCGGGKKKNNNOOOOOOOOOOOOMMMKKKJJJJJJKKKKKKMMMQQQVVVZZZ^^^aaaccc^^^bbbhhhqqq|||{{{vvvuuutttsssqqqooonnnmmmllliiihhhfffdddbbbaaaaaa```]]]___bbbeeeggghhhggggggbbbbbbaaaaaa``````______```___^^^]]][[[YYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMMMMNNNOOOOOOLLLJJJIIIHHHEEECCC@@@>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<@@@?????????>>>>>>======<<<===>>>??????>>>===<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===?????????>>>>>><<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???:::;;;<<<>>>AAACCCFFFGGGIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBBBBBFFFLLLOOOOOONNNJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGIIIKKKLLLKKKLLLNNNPPPQQQRRRSSSTTTVVVVVVWWWWWWYYYXXXXXXXXXZZZ```gggmmmzzzyyyvvvpppjjjeeecccccc]]]```fffmmmtttzzz~~~~~~|||}}}~~~pppoooooooooooommmiiifffaaaccceeeiiilllnnnpppqqqpppppppppqqqrrrsssuuuvvvqqqnnniiiccc]]]YYYVVVUUUOOOMMMKKKJJJJJJJJJLLLMMMSSSRRRQQQOOOMMMKKKJJJIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGDDDBBB@@@BBBFFFKKKNNNUUU\\\eeelllppprrruuuwwwxxxyyyyyyxxxuuusssrrrrrrpppnnnllliiigggccc^^^ZZZWWWUUUQQQMMMHHHDDDAAA@@@>>>======<<<:::999999888<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<<<<=====================<<<<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????:::;;;<<<======<<<;;;:::<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>===========================>>>>>>>>>??????@@@@@@===>>>AAAEEEIIIMMMPPPRRRPPPPPPOOOLLLIIIIIIJJJLLLMMMOOOSSSXXX]]]aaaccceeehhhnnnyyywwwwwwssssssqqqpppnnnmmmlllkkkkkkjjjhhhfffdddbbb```___```bbbeeehhhiiigggeeecccaaaaaaaaaaaaaaa```______^^^]]]\\\ZZZYYYWWWVVVUUUVVVUUUTTTUUUWWWXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRSSSPPPOOONNNNNNOOONNNKKKHHHFFFEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>><<>>===<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;???>>>===<<<;;;:::999999<<<<<<<<<======<<<:::888::::::::::::;;;<<<=================================<<<:::::::::;;;===???BBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGJJJLLLLLLJJJHHHFFFEEEDDDDDDDDDEEEGGGGGGFFFCCCBBBEEEJJJMMMJJJGGGIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKGGGIIIMMMNNNOOOPPPRRRSSSXXXVVVTTTRRRRRRTTTVVVWWWTTTUUUWWWZZZ___fffoootttppphhheeeeeebbbaaafffpppxxx|||}}}}}}}}}yyyqqqjjjgggccc```cccjjjoooooommmooouuuvvvsssssswwwxxxtttsssoookkkjjjjjjgggaaa[[[YYYVVVQQQMMMKKKKKKMMMNNNXXXYYY[[[[[[YYYUUUPPPMMMMMMKKKIIIHHHHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFKKKPPPWWW^^^eeemmmtttxxx||||||{{{{{{zzzyyyxxxxxxvvvsssoookkkgggbbb]]]YYYUUUVVVXXXYYYVVVPPPHHHAAABBB???===<<<<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>><<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<;;;:::;;;<<<===@@@???>>>===;;;;;;:::::::::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@CCCGGGLLLOOOPPPPPPPPPOOOPPPOOONNNMMMNNNQQQSSSXXXWWWYYY]]]^^^___iiiuuu}}}wwwwwwtttsssrrrpppooommmlllkkkjjjiiihhhfffdddbbb```______bbbeeeggghhhgggdddcccaaaaaaaaaaaaaaa```______^^^]]]\\\[[[YYYWWWVVVUUUVVVUUUTTTUUUWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSPPPOOOOOOOOOOOONNNKKKIIIFFFEEEDDDBBB@@@?????????===<<<;;;;;;;;;;;;<<<===;;;>>>>>>:::999<<<>>>======<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMMMMJJJHHHIIIHHHGGGEEEEEEEEEFFFFFFGGGEEEDDDFFFKKKMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKIIIKKKNNNPPPQQQSSSVVVXXXYYYWWWUUUTTTSSSUUUVVVXXXUUUWWWYYY[[[```gggooouuuwwwpppllliiidddaaadddnnnwww{{{}}}uuunnnhhhfffeeeeeeiiilllooopppqqqvvvwwwuuuuuuyyyzzzxxxxxxuuuqqqqqqqqqoooiiiddd]]][[[WWWRRROOONNNMMMNNNTTTWWW[[[^^^^^^\\\XXXVVVPPPNNNKKKIIIIIIHHHFFFDDD@@@@@@@@@@@@AAABBBCCCDDDIIILLLPPPUUU[[[ccclllrrrxxxzzz{{{}}}}}}}}}{{{zzzyyyvvvrrrnnnkkkeee```\\\XXXYYY[[[]]]\\\WWWPPPKKKDDDBBB>>><<<<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;;;;======>>>======<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAACCCEEEIIIMMMPPPQQQQQQQQQMMMNNNNNNMMMMMMNNNRRRUUUYYYYYY]]]cccfffkkkwww~~~|||}}}wwwwwwvvvuuusssqqqooommmkkkjjjiiiiiihhhfffdddbbbaaa```___aaacccffffffeeedddbbbaaaaaaaaaaaaaaa```_________^^^]]][[[YYYXXXWWWVVVVVVUUUTTTUUUWWWXXXWWWVVVTTTUUUUUUUUUTTTTTTSSSSSSPPPOOOOOOOOOOOONNNKKKIIIGGGFFFDDDBBB@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<:::>>>>>>;;;:::<<<>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>===<<<;;;======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<===>>>@@@BBBDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJMMMOOONNNKKKGGGJJJJJJHHHGGGFFFEEEEEEEEEHHHFFFEEEGGGJJJKKKIIIFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMOOOPPPSSSXXX[[[ZZZYYYWWWUUUUUUVVVWWWXXXVVVXXXZZZ]]]aaahhhpppuuuyyyuuupppkkkhhhddddddmmmvvv{{{}}}~~~yyyooonnnmmmllllllmmmoooqqqmmmpppqqqppprrrwwwxxxwww{{{yyyvvvwwwxxxvvvrrrnnnfffccc```[[[WWWSSSQQQOOORRRVVV]]]cccffffffdddbbbXXXUUUPPPMMMKKKIIIGGGEEEAAAAAA@@@@@@@@@BBBCCCDDDFFFGGGGGGIIINNNVVV```gggqqqtttyyy~~~}}}|||zzzwwwtttqqqkkkeeeaaa]]]^^^```cccdddaaa]]]YYYKKKGGGBBB???======<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>>>>???>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCGGGIIILLLOOOQQQRRRRRRQQQNNNOOOPPPPPPQQQSSSWWW[[[^^^aaahhhqqqwwwvvvppppppwwwxxxwwwvvvuuutttqqqooollljjjiiihhhhhhhhhgggeeecccaaa```^^^```bbbdddeeedddcccbbbaaaaaaaaaaaaaaa```____________]]]\\\ZZZXXXWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUSSSSSSTTTUUUUUUSSSRRRQQQOOONNNNNNNNNNNNMMMJJJHHHHHHGGGEEEBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<===AAAAAA===;;;======<<<======<<<;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;======;;;:::999999===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBDDDEEECCCCCCCCCDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFHHHKKKOOOQQQPPPKKKGGGHHHHHHGGGFFFEEEEEEEEEDDDGGGFFFEEEFFFHHHHHHFFFDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKLLLMMMMMMPPPUUUXXX[[[ZZZXXXWWWVVVWWWXXXYYYVVVWWWZZZ\\\```fffmmmrrrzzz|||zzzvvvuuuvvvsssnnnmmmfffeeelllvvvzzz|||}}}}}}{{{|||~~~|||zzzzzzyyyvvvrrroooiiiiiijjjkkkooosssvvvvvvyyyxxxwwwxxxzzzyyywwwtttooommmjjjfffaaa\\\XXXVVVUUUZZZbbbjjjooopppnnnmmmbbb^^^XXXRRRNNNKKKHHHEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCFFFMMMUUU[[[eeejjjrrrzzz~~~}}}{{{zzzwwwrrrlllhhheeeeeegggiiijjjiiifffcccUUUPPPIIICCC@@@>>><<<;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;::::::::::::::::::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????>>><<<;;;;;;======================================================>>>???AAACCCEEEFFFJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[```ccciiippp{{{~~~xxxrrrooopppxxxxxxwwwvvvuuussspppnnnkkkjjjiiifffgggggggggfffdddbbb```___```bbbcccddddddcccbbbaaaaaaaaaaaaaaa```______```___^^^\\\[[[YYYXXXWWWWWWVVVUUUUUUWWWWWWVVVUUUQQQRRRSSSSSSSSSRRRPPPOOONNNMMMLLLMMMMMMLLLIIIGGGHHHGGGEEEBBB@@@>>>===============>>>>>>=========AAADDDDDD@@@=========:::<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===???@@@???<<<999999999:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDEEECCCCCCDDDEEEEEEFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFHHHLLLOOORRRPPPLLLHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNRRRUUUYYYXXXWWWWWWWWWWWWXXXYYYUUUWWWYYY[[[^^^bbbhhhlllsssssspppmmmoootttuuurrrnnngggeeekkkrrrvvvyyy||||||}}}}}}rrrkkkhhhgggiiinnnqqqtttuuuuuuuuuvvvxxxzzzzzzyyyxxxvvvuuussspppkkkgggcccaaa^^^cccjjjqqquuuvvvtttsssmmmhhhaaa[[[UUUPPPKKKHHHGGGFFFCCCAAA@@@@@@AAABBB@@@BBBCCCDDDFFFIIIMMMQQQYYY^^^gggqqqxxx|||}}}}}}}}}|||zzzwwwrrrooonnnmmmmmmmmmnnnmmmkkkiii```ZZZRRRKKKEEEAAA===;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============????????????>>><<<;;;;;;===================================================>>>???AAACCCFFFHHHIIILLLMMMOOOQQQRRRSSSSSSSSSTTTVVVXXX[[[]]]bbbhhhlllzzz}}}{{{zzzyyyyyyyyywwwtttsssqqqooommmkkkiiihhheeefffgggggggggeeebbbaaa___```bbbcccddddddccccccaaaaaaaaaaaaaaa```______aaa```___]]][[[ZZZYYYXXXXXXVVVUUUUUUWWWWWWVVVTTTQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLIIIGGGGGGFFFDDDBBB@@@???>>>>>>===>>>>>>??????>>>>>>===AAAEEEEEEAAA======<<<999;;;;;;::::::;;;<<<<<<=====================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;???BBBDDDCCC>>>;;;;;;===::::::::::::;;;<<<==============================;;;<<<===???AAABBBDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEGGGGGGGGGHHHKKKNNNPPPOOOLLLHHHBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPOOONNNOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYUUUWWWXXXZZZ[[[^^^cccgggfffgggeeedddgggnnnrrrpppnnniiigggkkkpppsssxxx~~~~~~~~~|||}}}rrrkkkggghhhkkklllmmmooorrrsssuuuwwwyyyyyyyyyyyyxxxxxxwwwuuusssqqqnnnmmmjjjmmmrrrwwwyyyyyywwwvvvuuuqqqkkkfff```ZZZTTTPPPJJJHHHDDDAAA>>>>>>???@@@@@@BBBDDDFFFFFFGGGIIIJJJNNNSSS[[[eeennnuuuyyy{{{~~~}}}||||||zzzxxxuuuvvvtttqqqpppppppppnnnlllgggbbb[[[SSSMMMGGGAAA===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<======>>>>>>??????======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<============>>>>>>???>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKLLLNNNOOOQQQRRRTTTUUUVVVVVVUUUXXX\\\aaagggnnnuuuzzzyyywwwqqqqqqooonnnllljjjiiihhhdddeeeggghhhgggeeecccaaa```aaabbbcccddddddddddddaaaaaaaaaaaaaaa```______aaa```___^^^\\\ZZZYYYXXXXXXWWWUUUVVVVVVWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNOOOOOONNNKKKIIIFFFEEEDDDBBB@@@?????????<<<===>>>??????>>>===<<<===AAACCC???=========:::999999999:::;;;<<<===>>><<<=====================;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;???CCCBBB>>><<<===???;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDEEECCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCDDDEEEFFFHHHIIIHHHHHHJJJMMMOOONNNLLLIIIDDDDDDEEEFFFEEEEEEDDDCCCAAABBBDDDDDDCCCCCCCCCCCCGGGFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEDDDDDDDDDGGGHHHIIIKKKMMMNNNOOOPPPLLLMMMOOOOOOOOOOOOPPPRRRQQQRRRRRRTTTUUUVVVWWWXXXWWWXXXYYYYYYZZZ\\\```bbb^^^bbbeeeeeehhhooorrrqqqqqqooonnnqqqrrruuu}}}~~~yyyqqqppppppmmmlllmmmmmmooorrrtttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxzzz{{{zzzyyyxxxzzzwwwtttppplllggg```\\\QQQNNNIIIDDDAAA???@@@@@@@@@BBBDDDDDDDDDDDDFFFHHHGGGKKKRRR[[[eeeooovvvzzz}}}zzzzzz{{{|||{{{zzzzzzxxxtttrrrrrrrrrqqqpppjjjfffaaaZZZUUUNNNGGGCCC@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>???@@@@@@======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<======>>>;;;;;;<<<<<<======>>>>>><<<=========>>>>>>>>>>>><<<<<<<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCGGGJJJMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[]]]aaahhhpppyyyyyyxxxpppooonnnmmmkkkjjjiiihhhccceeeggghhhgggeeecccaaaaaabbbcccdddddddddddddddaaaaaaaaaaaaaaa``````___aaaaaa___^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVWWWUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQPPPPPPQQQOOOMMMJJJFFFEEECCCBBBAAA@@@@@@@@@;;;<<<===>>>>>>===<<<;;;999>>>@@@===<<<======;;;888888999:::;;;===>>>???<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======999999:::;;;<<<===>>>???555:::>>>>>>;;;:::<<>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<======>>>???@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>>>>======:::;;;;;;;;;===>>>???@@@;;;<<<<<<===>>>??????@@@<<<=========>>>>>>??????<<<<<<<<<<<<=========>>><<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGKKKNNNPPPSSSTTTVVVXXXZZZ\\\]]]^^^gggllluuuxxxxxxrrrqqqooolllkkkjjjjjjjjjiiihhhgggggggggfffccc```aaaaaabbbdddggghhhfffeeeaaaaaa``````______^^^^^^```___^^^]]]\\\ZZZYYYYYY[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNMMMFFFEEECCCAAA???>>>======888:::<<<>>>??????>>>>>><<<<<<============<<<<<<:::999888888999<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<;;;:::999999<<<;;;999888999;;;===>>>============>>>>>>>>>???CCCCCCCCCCCCDDDFFFGGGHHHBBBDDDFFFHHHIIIHHHFFFEEEIIIHHHFFFDDDDDDEEEFFFGGGGGGIIIJJJKKKKKKHHHEEECCCHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\```bbbdddffffffhhhkkkmmmnnnuuuzzz{{{|||~~~xxxxxxyyy{{{yyyuuulllkkkjjjkkklllnnnpppqqqwwwwwwvvvvvvwwwwwwwwwwwwyyy{{{}}}~~~}}}||||||}}}yyyrrrmmmkkklll```[[[TTTMMMIIIFFFCCCBBBBBBBBBAAAAAAAAACCCDDDEEEDDDEEEIIIOOOXXXcccnnnuuuzzzyyywwwwwwxxxzzz|||~~~}}}xxxuuusssrrrpppnnnllliiifffbbb___[[[WWWSSSIIIEEE@@@<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::999>>>>>>======<<<<<<<<<;;;<<<<<<===??????@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>???@@@??????>>>===<<<;;;::::::>>>=========<<<<<<<<<<<>>>>>======>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@<<<===>>>>>>======>>>???BBBCCCFFFIIILLLNNNQQQSSSQQQWWW\\\]]]ZZZ[[[bbbiiimmmyyyxxxxxxrrrqqqnnnllljjjiiihhhhhhiiihhhgggggggggfffccc```aaaaaabbbdddfffgggfffdddbbbbbbaaa``````______^^^```___]]]\\\ZZZYYYYYYYYYZZZXXXWWWVVVWWWXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOPPPPPPPPPNNNLLLFFFEEEDDDBBB@@@???>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;:::999:::;;;<<<===<<<<<<<<<===>>>?????????CCCCCCCCCCCCDDDEEEFFFGGGCCCEEEHHHJJJKKKKKKIIIHHHIIIHHHFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIGGGEEECCCGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRSSSTTTVVVXXX[[[]]]^^^bbbdddhhhjjjkkkmmmppprrrsssxxx|||||||||~~~~~~{{{yyyyyyzzz|||}}}uuuqqqkkkgggfffiiimmmooosssuuuwwwxxxxxxxxxyyyyyy{{{}}}}}}~~~~~~}}}xxxqqqkkkhhhhhhddd```YYYSSSNNNIIIDDDBBBDDDCCCAAA@@@@@@AAABBBCCCDDDEEEGGGLLLTTT^^^iiipppuuuvvvwwwwwwwwwwwwzzz||||||xxxtttqqqnnnjjjggghhhfffeeedddbbb___[[[XXXOOOJJJDDD???===<<<<<<;;;;;;;;;<<<=========<<<;;;>>>=========<<<<<<<<<;;;<<<<<<===??????@@@@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>===============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>???>>>????????????@@@@@@@@@===>>>@@@?????????@@@BBBCCCEEEHHHKKKNNNPPPSSSTTTTTTXXX\\\]]]^^^ccckkksssyyyyyyrrrqqqnnnkkkiiihhhggggggiiihhhgggggggggfffccc```cccbbbbbbccceeefffeeeccccccbbbbbbaaaaaa```______```___\\\ZZZXXXXXXYYYYYYZZZXXXVVVVVVWWWXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRPPPOOONNNOOOOOOOOOMMMKKKGGGFFFDDDBBBAAA@@@??????@@@???>>><<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>===;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>======<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???@@@AAAEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGJJJMMMNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHKKKNNNQQQSSSUUUUUUTTTUUUWWWYYY[[[^^^___```cccfffiiilllmmmooorrrtttsssyyy{{{yyywwwxxxwwwtttuuuuuuvvvxxx|||yyymmmeeecccfffkkknnnqqquuuzzz{{{zzzxxxyyy{{{}}}~~~}}}~~~~~~|||wwwpppjjjfffdddfffccc^^^YYYUUUOOOIIIEEEFFFDDDBBB@@@???@@@AAAAAAEEEEEEFFFIIINNNVVVaaahhhnnnsssxxxyyyvvvuuuwww{{{}}}{{{xxxtttoooiiibbb]]]``````bbbdddfffdddaaa^^^WWWRRRJJJDDDAAA???===<<<;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;============<<<<<<<<<<<<<<<==================<<<=========>>>>>>>>>??????>>>????????????@@@@@@@@@>>>???AAAAAA@@@AAACCCEEEFFFIIIMMMPPPQQQSSSVVVXXXYYY[[[___cccjjjttt~~~zzzyyytttrrrpppmmmjjjiiihhhhhhjjjiiihhhhhhhhhfffcccaaadddcccbbbcccdddeeedddbbbccccccbbbbbbaaa`````````aaa^^^[[[XXXWWWWWWXXXZZZYYYWWWVVVVVVWWWXXXWWWVVVUUUUUUUUUTTTSSSSSSRRRRRROOONNNMMMNNNNNNNNNLLLJJJHHHGGGEEECCCAAA@@@??????@@@???===;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======<<<;;;:::;;;;;;<<<=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;===???@@@BBBBBBFFFEEEDDDCCCCCCCCCCCCCCCEEEHHHKKKMMMOOONNNMMMLLLIIIIIIHHHGGGFFFGGGGGGGGGIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFGGGIIILLLNNNMMMLLLHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKNNNQQQSSSUUUUUUVVVWWWYYY[[[^^^```aaabbbbbbeeehhhjjjkkklllmmmooonnnssstttrrrpppqqqpppmmmoooooooooqqquuuyyy~~~xxxnnnjjjjjjlllmmmpppuuuzzz{{{yyywwwxxxzzz|||~~~~~~|||{{{|||}}}}}}xxxrrrkkkfffccccccaaa___^^^[[[WWWRRRNNNIIIGGGEEEBBBAAAAAABBBCCCFFFGGGGGGGGGIIIPPPYYY___gggpppyyy{{{xxxvvvxxx|||}}}|||yyyuuuooofff\\\UUUVVVXXX\\\aaaeeegggeeeccc^^^YYYQQQJJJEEEBBB???===;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>?????????>>>>>>>>>========================??????>>>===============<<<============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;==============================>>>>>>>>>>>>============>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAABBBEEEGGGJJJNNNRRRTTTTTTUUUXXXZZZ\\\```gggrrrzzzyyyuuutttqqqnnnlllkkkjjjjjjjjjiiihhhhhhhhhgggdddaaadddbbbaaabbbcccddddddcccccccccbbbbbbaaa`````````aaa^^^[[[XXXWWWWWWXXXZZZXXXWWWUUUUUUWWWXXXWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQOOONNNMMMMMMNNNMMMKKKJJJHHHGGGEEECCCAAA@@@??????======<<<;;;;;;<<<>>>???======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999::::::<<<>>>@@@BBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGJJJLLLMMMMMMLLLJJJHHHHHHGGGGGGFFFFFFFFFGGGHHHFFFDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIILLLNNNMMMLLLGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSVVVWWWZZZ\\\___```aaabbbbbbdddggghhhgggfffggggggfffkkkmmmkkkjjjlllllljjjmmmmmmmmmooorrruuuyyy{{{~~~xxxsssooonnnqqquuuvvvuuuuuuwwwzzz|||}}}~~~}}}{{{{{{|||}}}~~~{{{vvvpppiiieee]]]]]]]]]^^^``````^^^\\\PPPNNNJJJFFFDDDDDDEEEFFFIIIJJJJJJIIIHHHKKKRRRYYYaaakkkwww|||{{{yyy|||~~~}}}|||xxxqqqggg[[[SSSOOOPPPTTTZZZaaaeeegggfffddd___XXXQQQKKKFFFBBB>>>;;;;;;;;;<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>????????????>>>>>>========================<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>============>>>>>>>>>>>>============<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@===???@@@@@@AAACCCGGGJJJKKKOOOSSSTTTSSSTTTXXX]]]___ggguuuzzzxxxuuutttrrrooonnnmmmmmmmmmjjjiiihhhhhhhhhgggdddaaacccbbb```aaacccdddddddddcccbbbbbbaaaaaa```______```___\\\ZZZXXXXXXYYYYYYWWWVVVUUUUUUWWWXXXWWWWWWUUUTTTTTTSSSSSSRRRQQQQQQOOONNNMMMNNNNNNNNNLLLJJJGGGFFFDDDBBBAAA@@@??????::::::;;;;;;===>>>???@@@>>>>>>>>>??????>>>>>>>>>;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::999::::::;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<>>>???AAACCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJLLLLLLJJJFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPTTTUUUXXX[[[^^^___``````aaadddfffgggeeecccbbbbbb```eeehhhffffffiiijjjiiimmmmmmnnnoooqqqtttvvvxxx~~~{{{sssrrrppppppqqqsssvvvxxxzzz{{{|||{{{zzz{{{|||~~~~~~{{{vvvnnniii\\\[[[[[[^^^bbbfffhhhhhh[[[XXXRRRMMMIIIHHHHHHIIIJJJLLLNNNKKKHHHHHHMMMSSSYYYcccpppxxx{{{|||~~~~~~~~~}}}zzztttjjj]]]UUUKKKLLLMMMSSSZZZaaafffhhhgggddd___YYYTTTMMMFFFBBB======<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>=========<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>?????????????????????>>>>>>=========?????????>>>>>>>>>=========>>>>>>??????>>>>>>===>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@>>>????????????@@@@@@@@@===>>>@@@@@@AAADDDIIILLLKKKOOOSSSSSSSSSVVV]]]dddjjjvvvyyywwwsssrrrpppooommmmmmmmmnnnkkkjjjiiiiiiiiigggdddbbbbbbaaa___```bbbdddeeeeeebbbbbbaaa``````______^^^```___]]]\\\ZZZYYYYYYYYYWWWUUUTTTUUUVVVXXXXXXWWWTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNOOONNNLLLJJJFFFEEEDDDBBB@@@???>>>>>>999:::;;;===>>>>>>??????======>>>>>>>>>>>>=====================<<<<<<;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIJJJKKKIIIGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHJJJIIIHHHCCCDDDEEEFFFFFFFFFEEEDDDGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKMMMNNNOOOOOOOOOOOOQQQSSSVVVZZZ\\\]]]]]]]]]]]]```cccdddcccaaa``````[[[```bbb```aaadddfffeeehhhhhhhhhiiikkkmmmnnnoootttxxxzzzxxxyyyvvvqqqqqqsssssssssuuuvvvvvvvvvvvvwwwyyy|||~~~~~~zzzsssmmmaaa___]]]^^^ccchhhlllnnniiiddd\\\TTTNNNJJJIIIIIIIIIMMMPPPMMMHHHFFFIIINNNPPPYYYeeeqqqxxx|||}}}}}}}}}{{{vvvlllaaaYYYLLLJJJIIILLLTTT]]]eeeiiijjjhhheeebbb\\\UUULLLFFF@@@???>>><<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<===???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===============>>>>>>??????>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@>>>????????????@@@@@@@@@???@@@AAAAAACCCGGGLLLOOOMMMQQQVVVWWWYYY___kkktttxxxwwwrrrqqqooonnnmmmmmmnnnnnnkkkjjjiiiiiiiiigggdddbbbbbb```___```bbbeeeffffffaaaaaaaaa```______^^^^^^```___^^^]]]\\\ZZZYYYYYYWWWUUUTTTTTTVVVXXXXXXWWWTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNOOOOOOOOOMMMKKKFFFEEECCCAAA???>>>>>>===999;;;<<<>>>???>>>>>>===<<<<<<============<<<<<>>===;;;:::999999::::::;;;<<<===>>>>>>::::::;;;;;;<<<============<<<<<<;;;;;;::::::999777888888999;;;<<<<<<===<<<;;;999888999;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIKKKJJJHHHFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCEEEGGGHHHGGGFFFBBBCCCDDDFFFFFFFFFEEEDDDJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMOOOOOOPPPPPPOOOQQQUUUXXX[[[\\\\\\[[[XXX[[[___aaa```^^^]]]]]]WWW[[[]]][[[\\\___aaa````````````aaabbbccceeefffiiilllmmmlllpppwww|||{{{~~~|||{{{|||wwwtttsssqqqmmmooopppppppppppprrruuuwww|||}}}~~~}}}uuuooohhhddd```___ccciiinnnqqqrrrlllcccYYYQQQKKKIIIHHHHHHMMMPPPNNNHHHEEEGGGKKKJJJQQQ^^^kkkuuu{{{~~~~~~|||||||||{{{wwwnnnccc\\\NNNJJJGGGIIIPPP[[[dddjjjlllkkkiiigggbbbZZZPPPJJJBBBAAA???>>>===<<<======:::::::::;;;;;;<<<<<<<<<<<<===============<<<<<<;;;===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;<<<<<<===>>>???@@@AAAAAA>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@@@@AAABBBCCCDDDHHHNNNRRRQQQVVV[[[]]]```iiiwwwyyywwwtttssspppnnnlllllllllllliiijjjjjjjjjhhheeebbb``````^^^]]]^^^```cccdddddddddeeeeeeccc```^^^^^^^^^```___^^^\\\YYYWWWUUUTTTWWWUUUTTTTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@===;;;999999;;;<<<======>>>>>><<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<999999::::::;;;<<<======::::::::::::::::::::::::???>>><<<:::::::::<<<===??????>>>======>>>@@@AAACCCBBBCCCDDDGGGGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCCCCDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIINNNMMMLLLLLLLLLNNNOOOPPPNNNQQQTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWTTTUUUVVVXXXZZZZZZXXXVVVXXXXXXXXXXXXYYYYYYYYYYYY\\\]]]^^^aaadddgggjjjllllllnnnpppqqqsssuuuxxx{{{xxxqqqjjjjjjlllmmmkkkkkksss}}}}}}~~~~~~{{{yyyxxxpppkkkddd______dddlllqqqrrroookkkeee]]]TTTLLLHHHGGGHHHIIIIIIGGGFFFFFFFFFFFFJJJSSS^^^jjjsssxxx{{{{{{xxxtttjjj___RRRKKKFFFHHHLLLTTT___jjjooopppnnnhhhdddbbb\\\VVVNNNIIIBBB>>>>>>??????>>>???>>>===<<<;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============??????>>>>>>>>>>>>>>>???<<<<<<;;;<<<<<<===>>>?????????>>>>>>=========<<<>>>>>>>>>>>>????????????============>>>>>>>>>>>><<<===>>>@@@@@@???>>>>>>???????????????????????????>>>===???BBBBBB@@@>>>CCCCCCDDDGGGKKKOOOQQQRRRVVVXXX\\\aaakkk{{{yyyvvvsssrrrpppnnnlllllllllllliiijjjjjjiiihhheeebbb```___^^^]]]___bbbddddddddddddeeedddbbb___]]]]]]^^^______]]][[[YYYWWWVVVUUUWWWUUUSSSTTTUUUVVVUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMNNNMMMLLLJJJJJJHHHFFFDDDDDDBBB@@@>>>:::;;;<<<<<<============<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???===<<<:::::::::<<<===>>>>>>>>>===>>>>>>???@@@BBBBBBCCCFFFHHHIIIGGGEEECCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIHHHGGGDDDBBBBBBCCCEEEFFFEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIJJJIIIHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNLLLOOOQQQSSSRRRRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRUUUXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYY[[[]]]___```aaadddeeeggggggggghhhkkkmmmqqqrrrtttwww|||}}}qqqlllhhhjjjmmmooosssxxx{{{|||~~~~~~|||yyyxxxtttooohhhcccaaaccchhhkkknnnmmmkkkhhhaaaYYYPPPJJJFFFFFFGGGGGGFFFEEEEEEFFFFFFIIIOOOYYYdddooovvvzzz~~~~~~|||zzzvvvmmmbbbRRRKKKFFFGGGKKKRRR\\\fffnnnpppnnnjjjgggeee```ZZZTTTNNNGGGBBB@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>??????????????????>>>===<<<<<<<<>>>>>>>>>>>?????????>>>>>>=========>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????=========>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@???????????????????????????>>>===???AAABBBAAA???FFFGGGHHHLLLPPPSSSUUUVVVZZZ___hhhsssyyyvvvrrrqqqpppnnnmmmllllllllliiiiiijjjiiihhheeebbbaaa___^^^___aaadddeeeeeecccdddddddddbbb^^^\\\\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPNNNMMMMMMNNNNNNLLLKKKKKKIIIFFFEEEDDDCCCAAA>>><<<======>>>>>>======<<<<<<<<<<<<<<<============>>>======<<<<<<<<<<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<<<<===>>>>>>?????????>>>@@@AAADDDHHHKKKKKKIIIGGGBBBBBBAAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGEEECCCBBBAAABBBDDDEEECCCDDDEEEGGGHHHHHHIIIHHHBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMOOOPPPOOOOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNOOOOOOQQQTTTXXXZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXZZZ[[[\\\]]]]]]]]]```aaabbbbbb``````aaabbbbbbdddfffjjjnnnrrrvvvxxx}}}vvvjjjaaacccjjjnnnooopppvvvyyy|||~~~}}}{{{yyyzzzvvvpppiiieeeccccccdddggghhhjjjjjjggg___UUUMMMDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGKKKRRR\\\hhhrrrxxx{{{}}}~~~|||{{{yyypppfffRRRKKKFFFGGGIIINNNXXXaaajjjnnnooollljjjjjjfffaaa]]]WWWOOOHHHCCC@@@>>>=========<<<<<<;;;<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;???>>>>>>>>>>>>>>>??????AAA@@@???>>>>>>===============<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>======???AAABBBAAA@@@FFFGGGJJJNNNRRRUUUWWWYYY]]]gggvvvyyyvvvppppppooonnnmmmlllllllllhhhiiijjjiiihhheeecccaaa______```ccceeefffeeedddcccddddddaaa^^^[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTRRRRRRTTTUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNMMMKKKIIIGGGEEECCCCCCBBB@@@>>>>>>?????????>>>======<<<<<<<<<<<<<<<============>>>===<<<<<<<<<<<<======<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@??????>>>???AAAEEEJJJNNNNNNKKKHHHBBBBBBBBBBBBCCCEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCAAAAAABBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLKKKMMMOOOOOONNNNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSUUUXXX\\\______^^^^^^___```aaaaaaaaa``````___```bbbdddfffgggggggggggghhhiiihhhfffeeeeeeeeecccdddfffhhhkkkmmmoooppprrrtttwww{{{ssseeecccgggkkklllnnnooorrrwww|||~~~}}}|||~~~|||wwwpppjjjeee```^^^```bbbgggkkkkkkdddYYYQQQEEECCCAAAAAABBBCCCDDDDDDFFFFFFHHHLLLUUUaaammmuuuyyy|||}}}||||||yyypppfffRRRKKKFFFFFFHHHKKKRRRZZZeeekkknnnmmmllllllkkkgggddd___WWWNNNGGGBBB>>><<<===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;============>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAABBBCCCCCCFFFIIIMMMRRRVVV[[[___bbbjjjvvvyyyuuunnnnnnnnnnnnmmmmmmllllllhhhiiiiiiiiihhhfffcccaaa``````aaadddggggggfffeeedddddddddaaa^^^[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWUUUSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNLLLMMMNNNNNNMMMLLLIIIGGGEEEDDDDDDCCCAAA???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@??????AAAFFFKKKNNNOOOLLLIIIDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQQQQPPPPPPRRRSSSWWWXXXZZZ\\\\\\\\\[[[ZZZYYYYYYZZZ]]]aaacccdddcccdddeeegggiiijjjiiiiiihhhggghhhkkkmmmppprrrssstttoooqqqssssssqqqppppppqqqpppppppppqqqqqqqqqqqqqqqoooooopppqqqtttxxx|||~~~~~~~~~}}}sssmmmjjjkkkoooiiimmmrrrxxx|||~~~~~~~~~{{{vvvpppiiibbb___]]]^^^bbbhhhjjjggg^^^VVVIIIFFFBBBAAABBBCCCDDDCCCFFFFFFGGGIIIOOOZZZgggpppxxx{{{||||||{{{xxxnnndddRRRKKKFFFFFFFFFHHHNNNUUU```ggglllllllllmmmmmmjjjhhheee___VVVMMMEEE@@@=========<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;<<<============>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>======>>>???@@@@@@<<<<<<<<<<<<<<<===>>>???>>>>>>??????????????????===>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@??????>>>======???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAACCCEEEGGGIIIMMMTTTZZZ```gggoootttxxxtttmmmmmmnnnnnnnnnmmmmmmlllggghhhiiiiiihhhfffcccbbbbbbaaabbbdddggghhhhhhfffeeeeeeeeebbb^^^\\\[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNNNNMMMLLLKKKIIIGGGGGGFFFFFFDDDBBB@@@AAAAAAAAA@@@??????>>><<<<<<<<<<<<===============<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAABBBEEEJJJNNNNNNLLLJJJFFFFFFEEEFFFFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQQQQRRRRRRSSSTTTSSSSSSSSSUUUWWW[[[]]]```aaabbb```^^^\\\___^^^^^^```ccceeeeeeeeegggiiikkknnnpppppppppoooppppppqqqrrrtttvvvxxxzzzuuuwww{{{|||}}}}}}~~~~~~|||zzzyyyyyyyyytttsssrrrrrrsssuuuwwwyyytttuuuuuuvvvxxxzzz|||~~~{{{nnnjjjkkkhhhjjjoootttxxx{{{}}}}}}{{{||||||zzzuuuoooiiieee^^^]]]^^^ccchhhhhhbbb\\\QQQKKKEEEBBBCCCDDDDDDBBBDDDEEEFFFGGGJJJSSS___hhhtttwwwyyyyyyyyyvvvlllbbbQQQKKKFFFFFFFFFGGGLLLRRR]]]ffflllmmmlllmmmmmmkkkjjjiiifff___UUUKKKDDDAAA>>>>>>======<<<========================<<<<<<<<<<<<<<<============>>>>>>:::;;;<<<===>>>???@@@AAA============>>>???@@@AAA;;;;;;;;;;;;<<<===>>>???<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBDDDHHHKKKKKKPPPWWW___hhhsssxxxtttkkklllmmmnnnnnnnnnmmmlllggghhhiiiiiihhhfffdddbbbcccbbbbbbcccfffhhhiiihhhfffffffffccc___\\\[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNOOONNNLLLKKKJJJHHHGGGGGGFFFDDDCCC@@@AAAAAAAAAAAAAAA@@@???<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<<<>>===<<<<<<<<<===<<<<<<<<<===============<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>============>>>???@@@AAA>>>===============>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????=========>>>>>>>>>??????>>>>>>??????@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCFFFJJJNNNQQQWWW```iiitttxxxtttkkklllmmmnnnnnnnnnmmmlllggghhhiiiiiihhhfffdddbbbeeecccbbbcccfffhhhjjjjjjggggggfffccc```]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUSSSRRRPPPPPPRRRSSSRRRQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLMMMNNNOOONNNMMMIIIHHHFFFEEEEEEEEECCCAAA@@@AAAAAABBBBBBAAAAAAAAA<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<>>>>><<<<<<<<<<<<=========>>>?????????>>>======<<<<<<============>>>???@@@AAAAAA@@@???>>>============>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDGGGLLLPPP]]]cccmmmwwwwwwuuuooonnnmmmmmmoooppppppooommmkkkjjjiiiiiihhheeecccaaaaaacccfffiiijjjhhhfffjjjhhheeeaaa___]]]\\\[[[]]]\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOPPPRRRSSSQQQRRRSSSRRRPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFAAAAAA@@@@@@@@@AAABBBBBB@@@>>>===<<<===>>>===<<<888999:::<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????===<<<;;;::::::::::::;;;CCCAAA??????@@@BBBBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEGGGIIILLLMMMNNNMMMLLLFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIILLLNNNPPPSSSUUUVVVVVVVVVWWWUUURRRPPPQQQUUUZZZ]]]gggllluuu{{{{{{vvvooohhheeeeeegggiiisssxxxxxxwwwyyy}}}|||xxxqqqqqqrrrpppqqqttttttuuuwww{{{~~~~~~{{{xxxrrrllleee```aaaeeeiiikkkiiiaaaWWWNNNHHHFFFDDDDDDCCCAAA@@@CCCDDDFFFLLLTTTeeeoootttssssssuuummm```UUULLLFFFFFFHHHIIILLLOOO[[[bbbhhhjjjlllpppqqqooolllmmmooonnnhhh```VVVPPPHHHCCC???===>>>>>>===<<<========================@@@@@@@@@???????????????>>>>>>????????????>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>@@@???>>>======>>>???@@@>>>????????????@@@@@@@@@======>>>???????????????AAA@@@???@@@CCCDDDBBB@@@BBBDDDDDDDDDFFFKKKTTT[[[]]]kkk{{{yyywwwooonnnlllmmmnnnppppppooollljjjiiiiiiiiigggeeecccbbbcccdddgggjjjkkkjjjhhhiiihhheeeaaa___]]]\\\[[[\\\\\\[[[YYYXXXVVVUUUUUUTTTSSSQQQPPPPPPPPPRRRSSSQQQRRRSSSRRRPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBBBB@@@>>><<<<<<===>>>===<<<888999;;;<<<===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@AAABBBDDDBBB@@@AAABBBDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEGGGIIILLLMMMMMMMMMLLLFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNQQQSSSUUUUUUUUUWWWVVVTTTSSSUUUXXX\\\___fffkkkqqqwwwzzz}}}}}}zzzuuuooolllkkkkkkllltttxxx}}}vvvrrroooppptttsssuuuxxx}}}}}}uuuooohhhbbb```dddjjjnnnlllggg^^^TTTLLLGGGDDDCCCCCC@@@@@@BBBCCCEEEKKKRRRaaammmuuuuuuuuuwwwpppeeeVVVNNNHHHHHHIIIIIIJJJMMM[[[cccjjjlllnnnppppppmmmoooppprrrrrrnnneee\\\VVVKKKFFF@@@======>>>>>>>>>========================????????????????????????>>>>>>????????????>>>>>>============>>>>>>>>>???????????????????????????@@@@@@@@@???????????????@@@???>>>======>>>???@@@>>>????????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@BBB@@@???@@@CCCCCCAAA???@@@CCCFFFGGGJJJQQQZZZaaappp}}}{{{xxxooommmllllllmmmoooooooookkkiiihhhhhhhhhgggdddbbbcccdddeeehhhkkkmmmllljjjiiigggdddbbb___]]]\\\[[[\\\\\\ZZZYYYWWWUUUTTTSSSTTTSSSRRRPPPPPPQQQQQQRRRPPPRRRSSSRRRPPPNNNNNNOOOMMMMMMLLLLLLLLLLLLKKKKKKFFFFFFEEEDDDCCCBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBB@@@>>><<<<<<===>>>===<<<999999;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999:::<<<>>>@@@BBBDDDEEEEEECCCBBBCCCDDDEEEEEEDDDGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMIIIKKKMMMPPPSSSUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]dddgggkkkooorrrwww}}}|||yyyuuussspppooorrrttt{{{wwwqqqqqqssspppqqquuuyyy}}}}}}{{{xxxuuunnnfffaaabbbiiiooonnnmmmggg^^^RRRIIIDDDCCCCCC@@@@@@BBBCCCCCCIIIPPP\\\jjjvvvxxxxxxxxxtttlll\\\TTTNNNLLLKKKIIIKKKNNN\\\eeelllooopppqqqnnnjjjnnnoooqqqsssqqqkkkccc]]]SSSMMMEEE???===>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>????????????@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBAAA@@@@@@BBBBBBAAA???@@@DDDIIIMMMSSS\\\gggooo|||xxxooommmkkkkkklllnnnoooooojjjhhhgggggggggfffdddbbbccccccdddgggjjjlllkkkjjjgggfffdddbbb___]]][[[[[[]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRPPPQQQRRRRRRPPPNNNNNNOOOMMMLLLLLLLLLKKKKKKKKKKKKEEEEEECCCBBBAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBBBB???>>><<<<<<=========<<<::::::;;;;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======888999;;;>>>AAADDDFFFGGGGGGEEECCCDDDEEEFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOJJJKKKNNNQQQTTTVVVXXXYYYWWWXXXZZZ[[[[[[[[[ZZZYYYaaabbbccceeeiiiooowww|||~~~{{{wwwsssppplllmmmrrryyy~~~{{{tttqqqnnnnnnqqquuuyyy{{{zzzyyyyyyyyyuuullldddaaaeeeiiilllnnnmmmeeeXXXLLLFFFEEEDDDAAAAAACCCCCCCCCHHHNNNZZZiiiwww{{{{{{zzzwwwsssfff]]]TTTOOOLLLJJJMMMRRR]]]gggpppssssssrrrnnnhhhfffgggjjjnnnqqqoooiiiddd]]]WWWMMMDDD???>>>>>>???====================================>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@@@@AAA???>>>>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAACCCGGGLLLSSS\\\iiixxx{{{vvvooollljjjiiikkkmmmnnnnnniiihhhggggggggggggdddbbbcccbbbccceeehhhiiiiiihhhfffeeedddbbb___]]][[[ZZZ^^^]]]\\\ZZZXXXWWWUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRQQQOOONNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJEEEDDDCCCAAA@@@?????????>>>???@@@BBBBBBBBBBBBBBB???===;;;;;;<<<===<<<;;;:::;;;;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???BBBEEEHHHKKKMMMKKKIIIFFFDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPLLLMMMOOORRRUUUXXXZZZ[[[[[[\\\^^^___^^^\\\YYYWWW[[[\\\\\\\\\___fffnnntttyyyzzz{{{{{{yyyuuupppmmmhhhgggjjjqqqwww~~~zzzooollllllnnnqqqvvvzzz{{{|||xxxzzzzzztttjjjcccbbbccchhhlllnnnhhh]]]QQQJJJHHHFFFCCCCCCEEEEEEDDDHHHMMMXXXfffttt{{{|||{{{yyywwwmmmcccYYYQQQLLLJJJNNNUUU```jjjssswwwwwwuuuoooiii___```bbbhhhoooqqqoookkkfffaaaWWWLLLDDD???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>??????@@@AAA@@@@@@@@@CCCCCCBBBBBBAAAAAABBBCCCFFFJJJQQQYYYfffvvvzzzsssooollliiihhhjjjlllnnnnnniiihhhgggggghhhhhheeeccccccbbbbbbccceeeffffffeeeeeedddcccbbb```]]][[[ZZZ]]]]]]\\\ZZZYYYXXXWWWVVVRRRRRRRRRRRRRRRQQQQQQQQQOOOQQQRRRQQQOOOMMMMMMNNNLLLLLLKKKKKKKKKKKKJJJJJJEEEDDDBBBAAA@@@???>>>>>>===>>>@@@BBBCCCCCCBBBBBB???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<>>???AAAEEEJJJOOORRRTTTOOOIIIEEECCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPMMMMMMOOOQQQSSSVVVYYYZZZ[[[]]]___```___\\\XXXUUUUUUUUUUUUVVVXXX]]]dddiiimmmnnnppppppooollliiigggeeeccceeekkkpppuuu~~~wwwmmmkkkiiikkkoootttxxxzzzwwwzzz|||yyyrrrjjjeeecccdddiiillliiiaaaVVVNNNJJJGGGEEEEEEFFFFFFDDDGGGLLLTTT^^^lllvvvzzz{{{{{{zzzqqqiii___WWWPPPMMMPPPWWWccclllvvvzzzyyywwwrrrkkk^^^\\\]]]ccclllssssssqqqkkkggg```UUUKKKCCC??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAAAAAAAA???????????????@@@@@@@@@>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@CCCDDDDDDCCCBBBCCCEEEGGGJJJPPPZZZfffuuuzzzsssooolllhhhgggiiilllnnnnnnjjjiiihhhhhhiiihhhgggeeeeeedddbbbbbbdddeeedddcccddddddcccbbb```]]][[[ZZZ[[[ZZZZZZYYYXXXXXXWWWWWWRRRRRRRRRRRRRRRQQQQQQPPPOOOQQQRRRQQQOOOMMMMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJEEEDDDCCCAAA@@@???>>>>>><<<>>>@@@BBBCCCCCCCCCBBB>>>===;;;;;;<<<<<<<<<;;;<<<;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>======???EEEMMMTTTYYY]]]WWWNNNGGGDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGIIILLLMMMNNNOOOKKKKKKKKKMMMOOOQQQTTTVVVTTTVVVYYYZZZZZZXXXUUURRROOOPPPQQQQQQSSSVVV[[[___aaaaaabbbbbbbbbaaa```___```___```eeeiiijjjooouuuwwwyyy|||~~~{{{tttrrruuu||||||vvvpppllllllooorrrtttvvvxxxzzzzzzwwwsssnnnjjjeeehhhjjjjjjddd[[[PPPJJJGGGEEEEEEFFFEEECCCEEEJJJMMMTTT```mmmwwwzzz||||||uuupppjjjeee\\\UUUUUUZZZeeeoooxxx{{{|||zzzuuuooo___[[[YYY^^^hhhpppsssrrrkkkjjjfff]]]RRRIIICCCAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@======>>>>>>???@@@@@@AAA@@@@@@@@@???????????????===>>>???@@@@@@???>>>===>>>????????????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCDDDEEEDDDCCCDDDHHHKKKQQQ[[[jjj{{{{{{rrroookkkhhhgggiiikkkmmmnnnjjjiiihhhiiijjjiiigggeeegggeeeccccccdddddddddbbbcccccccccbbb```]]][[[YYYYYYYYYXXXXXXXXXWWWWWWWWWRRRRRRRRRSSSRRRQQQQQQPPPOOOPPPQQQQQQOOOMMMMMMNNNLLLKKKKKKKKKJJJJJJJJJJJJFFFEEECCCAAA@@@???>>>>>><<<>>>@@@BBBDDDDDDCCCBBB>>>===;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<===???@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????BBBAAAAAACCCJJJTTT]]]cccccc\\\QQQIIIDDDDDDDDDEEEDDDCCCCCCBBBBBBAAAAAAAAADDDEEEGGGIIIJJJKKKJJJJJJDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCFFFHHHKKKLLLMMMNNNHHHHHHHHHIIIKKKMMMPPPQQQLLLNNNQQQSSSTTTRRRPPPNNNKKKMMMOOOOOOPPPRRRVVVXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\ZZZ\\\```bbbaaaccchhhiiikkkmmmnnnnnnllljjjiiihhheeeffflllooorrrzzzvvvrrrqqqrrrssswwwwwwxxxzzz{{{yyyuuurrrggghhhjjjjjjfff]]]RRRJJJFFFDDDDDDEEEDDDAAACCCHHHGGGLLLWWWgggtttzzz|||}}}xxxvvvtttqqqiii___[[[]]]gggpppyyy|||}}}|||wwwqqq___ZZZVVVYYYccclllooooooiiijjjhhhbbbWWWMMMGGGDDD>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@<<<======>>>??????@@@@@@AAA@@@@@@@@@??????>>>>>>===>>>???@@@@@@???>>>===>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEFFFEEEDDDEEEJJJNNNXXXdddxxx|||rrrpppnnnlllkkklllmmmllllllhhhgggfffggghhhhhhfffddddddccccccbbbcccdddfffgggcccccccccbbb```\\\YYYVVVYYYYYYYYYYYYXXXWWWVVVUUURRRRRRRRRQQQPPPPPPOOOOOORRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGEEEBBB@@@>>>>>>??????<<<>>>AAACCCDDDCCCAAA@@@===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;<<<===>>>???DDDDDDCCCFFFKKKSSS[[[```fff\\\OOOGGGEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCDDDFFFFFFGGGIIILLLNNNQQQRRRMMMHHHBBBAAADDDFFFEEECCC@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIFFFGGGIIIKKKMMMMMMJJJGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWUUUUUUWWWYYYZZZZZZYYYYYY[[[]]]```aaaaaabbbcccdddcccbbb```^^^aaaaaaaaaccceeehhhjjjlllqqqtttyyy~~~qqqnnnsssrrrtttuuuwwwyyyzzzvvvrrrpppnnnkkkhhhbbb[[[SSSMMMIIIFFFFFFGGGEEEBBBCCCGGGIIILLLRRRYYYbbbmmmxxx|||{{{yyyuuupppmmmmmmmmmuuuxxx{{{~~~|||vvvqqqlll^^^SSSTTTZZZ___dddjjjkkkllllllggg^^^TTTKKKFFFFFFCCC???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????CCCBBB@@@>>>>>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBEEEGGGHHHIIIRRR\\\dddzzz|||sssnnnlllkkkkkklllnnnnnnmmmhhhgggfffggghhhhhhfffdddeeedddcccccccccdddeeefffccccccbbbaaa^^^[[[YYYWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHHHHFFFCCCAAA@@@???@@@@@@???@@@BBBCCCCCCBBBAAA@@@===<<<;;;;;;;;;;;;<<<===========================??????>>>============>>><<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<>>>???@@@DDDCCCDDDFFFKKKQQQXXX\\\^^^VVVKKKEEECCCCCCBBB@@@BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGIIILLLOOORRRUUUWWWOOOJJJDDDBBBDDDEEECCC@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGIIILLLNNNNNNLLLIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFGGGIIIKKKLLLKKKKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTYYYYYYYYYXXXVVVUUUWWWXXX\\\[[[ZZZZZZZZZ\\\^^^```___```aaabbbaaa___]]][[[[[[[[[[[[[[[]]]___aaabbbaaadddgggllloooqqqrrrrrryyyzzz}}}tttqqqnnnooopppssswwwyyyxxxuuupppooolllhhhccc[[[SSSMMMLLLIIIHHHHHHFFFCCCEEEJJJIIIKKKNNNSSSZZZeeeqqqxxx|||||||||yyyvvvsssrrrsssxxxzzz|||}}}}}}{{{vvvsssmmm___TTTRRRVVVYYY]]]cccbbbeeeggggggbbb[[[SSSNNNGGGDDD@@@============<<>>>>>>>>>>>AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDBBBBBBCCCGGGHHHMMMWWWcccwww}}}sssmmmkkkjjjjjjlllnnnooonnnhhhgggfffggghhhhhhfffdddfffeeedddddddddddddddeeedddcccaaa___]]][[[YYYXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNOOOOOONNNMMMLLLLLLJJJIIIIIIIIIKKKKKKIIIGGGHHHFFFDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@===<<<;;;;;;;;;;;;<<<===========================@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<============>>>???@@@AAACCCCCCDDDGGGJJJNNNRRRTTTTTTNNNGGGCCCBBBBBBAAA???CCCCCCDDDDDDDDDEEEEEEEEEEEEFFFIIILLLPPPSSSWWWXXXOOOKKKEEECCCCCCCCCAAA???CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGIIILLLNNNOOOMMMKKKEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRSSS[[[\\\[[[ZZZWWWVVVWWWXXX^^^]]]\\\\\\\\\]]]___``````aaaaaabbb```^^^\\\ZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\YYY[[[]]]```bbbcccccccccjjjkkknnnrrryyytttooolllllloootttwwwwwwwwwqqqooommmiiiddd]]]UUUOOOOOOKKKIIIIIIHHHFFFJJJPPPNNNMMMMMMNNNSSS\\\gggooozzz|||~~~~~~|||zzzyyyyyy|||||||||{{{zzzxxxvvvuuunnnbbbVVVPPPOOOQQQTTTXXXYYY]]]ccchhhgggbbb[[[VVVKKKHHHCCC@@@>>>>>>======????????????????????????????????????????????????AAAAAAAAA@@@@@@@@@??????;;;<<<===>>>???@@@AAAAAAAAAAAA@@@????????????@@@>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEECCCDDDIIIOOOXXXfffttt~~~tttnnnllljjjjjjlllmmmmmmmmmhhhgggfffggghhhhhhfffdddffffffeeeeeedddddddddddddddccc```^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTSSSSSSRRRQQQQQQPPPMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHIIIJJJJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@AAADDDCCCCCCBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<========================>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLMMMJJJGGGCCCBBBBBBCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHKKKOOOQQQSSSMMMIIIEEECCCCCCCCCBBB@@@DDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAABBBBBBBBBCCCCCCCCCDDDFFFFFFGGGJJJLLLMMMLLLJJJEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTT[[[\\\\\\ZZZXXXXXXYYYZZZ____________aaabbbdddeeedddeeeffffffeeeccc```___```___^^^]]]\\\[[[ZZZZZZYYYZZZ\\\___aaabbbccccccggggggiiikkknnnrrruuuwww{{{}}}uuunnniiikkkppprrrtttuuurrrqqqnnnkkkgggaaaYYYTTTPPPLLLIIIIIIIIIJJJPPPXXXYYYWWWSSSQQQRRRXXXaaahhhvvvyyy~~~~~~~~~~~~{{{xxxuuusssssssssooofffZZZQQQLLLKKKMMMOOOSSSXXX```gggiiifff___ZZZRRRNNNHHHCCCAAA@@@???>>>????????????????????????>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>??????@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCGGGEEEHHHQQQ\\\jjj}}}uuupppnnnkkkjjjkkkkkkkkkjjjhhhgggfffggghhhhhhfffdddffffffffffffeeeddddddcccdddbbb```^^^\\\[[[ZZZZZZYYYYYYYYYZZZYYYYYYXXXWWWSSSRRRRRRQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHIIIJJJJJJHHHFFFDDDCCCBBBAAA@@@@@@??????CCCCCCBBBAAA@@@??????>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@BBBCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHGGGDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLGGGFFFDDDCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFIIIJJJIIIGGGDDDDDDDDDCCCBBBAAA@@@???BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLMMMNNNPPPRRRSSSTTTXXXYYYZZZYYYXXXYYY[[[]]]______aaaccceeegggiiikkkjjjkkkmmmmmmmmmllljjjhhhccccccbbbaaa___]]]\\\[[[XXXZZZ]]]```cccfffhhhiiijjjjjjjjjjjjjjjjjjkkkkkklllnnnrrrwww}}}qqqggghhhlllmmmooorrrrrrqqqpppooolllggg```\\\RRRMMMJJJJJJKKKNNNWWW```eeebbb]]]XXXVVVYYY___dddrrrvvv||||||vvvpppmmmmmmnnnnnnjjj```TTTLLLIIIJJJKKKNNNRRRZZZccciiiiiiddd```XXXRRRKKKEEEBBB@@@???>>>????????????????????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAA@@@??????@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDFFFFFFMMM\\\mmmvvvqqqooollljjjjjjjjjiiihhhhhhgggfffggghhhhhhfffdddeeeffffffffffffeeeeeedddccccccaaa```^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOONNNMMMLLLLLLJJJIIIHHHIIIIIIIIIGGGEEECCCBBBBBBAAAAAA@@@??????AAAAAAAAAAAA@@@???======;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::??????>>>===============;;;;;;;;;;;;;;;<<<======>>>???AAABBBDDDDDDEEEEEECCCDDDEEEGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXXXXWWWXXXZZZ\\\]]]^^^```cccfffiiikkklllmmmnnnppprrrssssssrrrrrrlllllllllkkkiiigggeeeddd]]]___bbbgggkkkpppsssuuupppppppppooommmkkkiiihhhhhhiiikkkooosssyyy}}}yyyjjjiiikkkkkkmmmrrrrrrrrrrrrsssrrrooojjjfffXXXRRRMMMLLLMMMQQQ\\\ffflllkkkhhhccc``````ccceeerrrvvv|||~~~wwwnnnhhhggghhhkkkkkkeeeYYYOOOKKKKKKJJJIIILLLSSS]]]fffjjjiiifff\\\VVVNNNFFFBBB@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????@@@????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFIIIVVVjjjwwwpppmmmkkkjjjjjjkkkjjjiiihhhgggfffggghhhhhhfffddddddeeefffggggggffffffeeecccccccccbbb```^^^\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLJJJIIIHHHHHHIIIIIIGGGEEECCCCCCCCCBBBBBBAAA@@@@@@>>>???@@@@@@@@@>>><<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>@@@AAACCCEEEFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDCCCAAABBBBBBBBBBBBCCCDDDFFFBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEAAABBBCCCCCCDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBDDDDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQTTTVVVVVVVVVUUUVVVWWWYYYZZZ[[[]]]```ccceeeggggggjjjlllpppsssuuuvvvwwwvvvttttttttttttsssqqqooonnngggiiilllqqqvvv{{{zzz{{{{{{zzzxxxvvvsssqqqppppppqqqrrrssstttvvvwwwvvvyyyyyysssqqqmmmmmmqqqrrrrrrtttvvvxxxvvvrrroooaaaZZZRRROOOOOOSSS^^^iiirrrssssssqqqnnnmmmnnnooouuuyyy~~~zzzooofffcccbbbeeejjjhhh\\\RRRNNNMMMKKKKKKKKKNNNWWWaaaggghhhfffbbb\\\RRRJJJEEEBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGGGGLLLRRRccc|||wwwnnnllljjjiiijjjkkkkkkkkkhhhgggfffggghhhhhhfffdddcccdddfffgggggggggffffffbbbcccddddddbbb___\\\ZZZYYYYYYZZZZZZZZZZZZZZZYYYTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQQQQPPPOOONNNLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDCCCDDDDDDDDDCCCBBBAAAAAA;;;===???@@@@@@>>><<<::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999::::::<<<===???@@@>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAABBBBBBAAA@@@AAADDDFFFBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBB??????@@@AAACCCDDDEEEEEE??????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHIIIKKKMMMOOOPPPUUUVVVVVVUUUTTTSSSUUUVVVXXXYYY[[[]]]___aaabbbbbbgggiiimmmqqquuuwwwwwwxxxssssssttttttsssrrrpppooolllnnnqqquuu{{{~~~|||{{{zzzxxxvvvtttsssrrrtttxxxxxxooolllpppqqqsssuuuyyy{{{{{{xxxuuuiii```WWWRRRQQQUUU___jjjvvvxxx{{{{{{zzzyyyyyyyyyyyy|||}}}qqqfffaaa___aaahhhiii^^^TTTPPPOOOLLLPPPNNNNNNTTT\\\bbbcccbbbhhhbbbXXXOOOIIIFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<===???AAACCCAAA@@@@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIISSS[[[nnntttkkkiiiffffffgggggggggfffhhhgggfffggggggfffdddaaaccceeeggggggeeeddddddeeefffdddbbbaaa```___]]][[[ZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTSSSSSSTTTSSSQQQOOOKKKLLLMMMNNNNNNMMMKKKKKKIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>===>>>??????>>><<<:::999999999::::::;;;:::::::::===<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;:::::::::===<<<;;;<<<===@@@BBBDDDDDDGGGJJJKKKJJJGGGEEEDDDAAABBBCCCCCCDDDCCCCCCBBBBBBDDDFFFFFFFFFEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHGGGFFFFFFJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSVVVVVVXXXZZZ[[[\\\\\\\\\^^^aaaeeejjjmmmpppqqqqqqnnnpppqqqrrrqqqqqqsssuuussssssuuuwwwzzz|||xxxyyy|||zzzrrrnnntttuuuwwwzzz}}}~~~~~~}}}uuufff\\\[[[ZZZXXX^^^iiiwwwyyy}}}uuukkkccc___]]]fffllleeeXXXPPPOOOPPPQQQOOOMMMNNNSSSYYY]]]___cccccc```YYYOOOGGGCCCCCC@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@============>>>@@@AAABBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAEEEBBBBBBCCCCCCDDDKKKTTT[[[qqquuullljjjhhhgggggghhhgggfffgggffffffggggggfffdddaaaccceeeggggggeeeddddddeeefffdddbbbaaa```___]]][[[ZZZZZZZZZZZZZZZYYYXXXXXXSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<;;;:::999999999999;;;<<<===============<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<>>>@@@CCCEEEGGGJJJNNNOOOMMMIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAACCCEEEEEEEEEFFFHHHJJJIIIHHHFFFDDDCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQUUUVVVWWWXXXXXXXXXXXXXXXZZZ]]]```dddhhhiiijjjjjjjjjlllnnnnnnnnnnnnpppqqqqqqrrrsssvvvyyy}}}zzzuuutttuuuxxx|||~~~|||zzz|||oooffffffdddaaafffoooyyy{{{yyypppgggbbb^^^dddhhhddd[[[SSSQQQQQQUUUTTTRRRRRRRRRTTTWWWYYY^^^______[[[SSSKKKFFFDDD@@@AAAAAAAAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAACCCEEEFFFHHHQQQ\\\llluuuooollliiihhhhhhhhhgggfffgggfffffffffgggfffdddaaaccceeeggggggeeeddddddeeedddcccaaa```aaa```^^^]]]YYYZZZZZZZZZZZZYYYXXXXXXQQQPPPOOOOOOPPPOOOMMMLLLOOOOOOPPPPPPOOOMMMKKKJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;999:::;;;===??????@@@@@@===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???BBBDDDFFFLLLOOOSSSTTTQQQMMMIIIGGGHHHGGGEEEDDDCCCBBBCCCCCCBBBCCCDDDDDDEEEHHHLLLOOOOOONNNKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEECCCCCCEEEGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOTTTTTTUUUUUUUUUUUUTTTTTTUUUWWWZZZ]]]___```aaaaaadddfffhhhiiiiiiiiijjjlllhhhiiijjjlllooorrruuuwwwzzz}}}{{{wwwuuuvvv{{{}}}|||yyyxxxrrrrrroookkknnnuuu{{{}}}~~~wwwmmmfff^^^```cccccc^^^XXXTTTRRRYYYZZZZZZVVVQQQOOOOOOQQQVVVZZZ]]]]]]XXXPPPIIIFFFBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAABBBFFFJJJLLLQQQ___mmmuuupppnnnkkkiiiiiihhhgggffffffeeeeeefffgggfffdddbbbccceeeggggggeeeddddddeeedddbbb``````aaaaaa___]]]YYYYYYZZZZZZYYYYYYXXXWWWQQQOOOOOOOOOOOOOOOMMMKKKOOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA???>>>===>>>===<<<;;;;;;<<<>>>???:::;;;<<<>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<============>>>???AAADDDFFFHHHOOOSSSVVVWWWTTTOOOJJJHHHGGGFFFCCCBBBAAABBBCCCDDDCCCCCCDDDDDDFFFJJJPPPTTTXXXUUUQQQLLLHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEAAABBBCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMNNNQQQRRRSSSSSSSSSSSSSSSSSSQQQRRRTTTVVVWWWXXXYYYYYY]]]___bbbdddccccccdddfff```aaaccceeegggiiikkkllltttwww{{{yyyvvvyyy{{{{{{xxx|||zzzzzzwwwrrrrrrwww}}}~~~~~~sssiii___\\\]]]```___ZZZTTTRRRZZZ^^^___[[[SSSMMMKKKLLLOOOTTT[[[___]]]VVVNNNHHHDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCEEEJJJOOOUUU```tttuuuqqqnnnkkkiiiiiiiiihhhgggeeeddddddeeegggfffdddbbbccceeeggggggeeeddddddeeedddbbb``````aaaaaa___]]]YYYYYYYYYYYYYYYXXXWWWWWWQQQPPPOOOPPPPPPPPPNNNLLLMMMNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGGGGGGGFFFGGGGGGDDDCCCCCCBBBAAA???>>>===>>>===<<<;;;;;;<<<>>>???<<<<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<===???AAACCCFFFHHHIIIPPPSSSVVVVVVSSSNNNJJJHHHCCCBBB@@@@@@@@@BBBDDDEEEDDDEEEEEEEEEGGGLLLRRRWWW]]]ZZZTTTNNNIIIEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTTTTOOOPPPQQQRRRSSSSSSTTTTTTXXXZZZ^^^___```___```aaa``````bbbdddfffggghhhiiikkknnnrrrvvv{{{yyyvvvvvvvvvuuu}}}}}}~~~~~~{{{wwwvvvyyy~~~vvvmmmbbb[[[YYY]]]^^^YYYSSSQQQXXX]]]aaa___WWWPPPLLLLLLKKKQQQYYY___```ZZZRRRLLLFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGLLLUUU```qqqtttpppmmmjjjiiiiiiiiihhhgggdddddddddeeeffffffdddbbbccceeeggggggeeeddddddeeedddcccaaa```aaa```^^^]]]XXXYYYYYYYYYYYYXXXWWWWWWRRRQQQPPPPPPQQQQQQOOOMMMLLLLLLMMMMMMLLLJJJHHHGGGHHHGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBB@@@???===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;<<<======<<<;;;;;;999:::;;;<<<===>>>??????<<<===@@@BBBEEEHHHJJJKKKNNNPPPRRRRRROOOJJJHHHFFF@@@@@@??????@@@BBBDDDEEEEEEEEEEEEEEEGGGKKKQQQUUUZZZWWWRRRMMMHHHEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEDDDDDDCCCGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOMMMNNNPPPQQQSSSTTTTTTUUUNNNNNNOOOOOOPPPQQQQQQRRRTTTWWW[[[]]]^^^^^^^^^___^^^___```bbbcccdddddddddbbbeeehhhlllqqqxxxxxxrrrqqqpppwww{{{}}}{{{{{{|||~~~zzzssshhh^^^XXX\\\\\\VVVQQQQQQTTTZZZ```bbb]]]VVVQQQNNNKKKPPPWWW^^^aaa]]]UUUOOOHHHGGGEEEBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>???AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEFFFFFFFFFHHHQQQ```rrrsssnnnllliiihhhiiiiiiiiihhhdddcccccceeeffffffdddbbbccceeeggggggeeeddddddeeefffdddbbbaaa```___]]][[[XXXXXXYYYYYYXXXXXXWWWVVVRRRQQQPPPPPPQQQPPPNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<======<<<;;;;;;999999:::<<<===???@@@@@@<<<>>>@@@DDDGGGJJJKKKLLLJJJLLLMMMLLLIIIFFFEEEDDD@@@AAAAAAAAABBBCCCCCCCCCDDDDDDEEEDDDEEEHHHLLLPPPQQQOOOLLLHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBDDDEEEGGGHHHIIIJJJEEEEEEFFFFFFEEEDDDCCCBBBEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRMMMMMMMMMNNNNNNOOOPPPQQQSSSVVVZZZ]]]]]]]]]]]]^^^]]]^^^___aaabbbbbbaaaaaaaaacccdddfffiiinnntttxxxuuuooommmooovvv|||}}}|||{{{|||}}}~~~{{{pppccc[[[]]][[[SSSPPPSSSRRRXXX___dddccc]]]UUUPPPMMMPPPVVV\\\```^^^WWWQQQJJJHHHEEEBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFJJJMMM[[[rrrrrrmmmkkkhhhggghhhiiiiiihhhccccccccceeeffffffdddbbbccceeeggggggfffddddddeeefffdddbbbaaa```___]]][[[XXXXXXYYYYYYXXXXXXWWWVVVQQQPPPOOOOOOPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCBBBAAA@@@>>>===<<<>>>>>>??????>>><<<:::999::::::;;;<<<=========<<<:::;;;<<<======<<<;;;:::999999:::<<<===???@@@AAA<<<>>>AAADDDHHHJJJLLLMMMHHHIIIIIIHHHEEECCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCEEEIIILLLIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDAAABBBDDDFFFHHHKKKMMMMMMFFFFFFGGGFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRVVVZZZ]]]^^^]]]]]]^^^aaabbbdddeeefffeeeeeedddeeeeeeeeeddddddfffjjjmmmttt{{{{{{pppmmmhhhpppxxxyyyxxxyyy{{{|||~~~uuuhhh^^^^^^ZZZQQQOOOTTTRRRWWW^^^eeefffaaaXXXPPPOOOQQQUUU[[[___^^^XXXSSSKKKIIIFFFCCCAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGGNNNSSSeeeqqqnnnllljjjhhhffffffffffffhhhfffeeeeeefffgggeeeddddddgggiiijjjgggdddbbbbbbcccaaa````````````]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTQQQPPPOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBGGGEEEBBB@@@>>>===<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999:::===>>>???===::::::===???AAAAAA???@@@AAACCCEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFGGGHHHJJJLLLNNNJJJIIIGGGEEECCCCCCCCCCCCBBB@@@??????@@@???>>>===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>===>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLNNNOOOPPPPPPOOONNNMMMMMMNNNNNNNNNNNNOOOOOORRRPPPNNNNNNOOOQQQRRRQQQTTTUUUXXX[[[^^^```aaabbbccccccdddhhhmmmooonnnkkkjjjfffbbbaaabbbddddddcccjjjooouuuzzz}}}sssbbbiiillltttzzzzzzwwwzzzyyytttkkk```XXXRRROOOMMMOOOUUU]]]cccdddaaa]]]ZZZSSSPPPPPPUUU\\\```\\\WWWRRRMMMHHHFFFEEEEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@???@@@@@@@@@DDDCCCDDDGGGGGGFFFJJJOOOVVVeee{{{rrrooommmkkkhhhfffeeeeeeeeehhhfffeeeeeeffffffdddccceeegggiiiiiigggdddcccccccccaaa````````````]]][[[YYYYYYXXXWWWVVVUUUTTTTTTRRRPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFEEEDDDDDDCCCBBBEEEDDDBBB@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;<<<===???===<<<===@@@BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGGGGHHHJJJLLLNNNOOOKKKIIIGGGEEECCCCCCBBBCCC???>>>===>>>@@@BBBAAA@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJLLLMMMNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOTTTRRRQQQQQQSSSTTTTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\``````bbbgggmmmrrrssssssooojjjeeebbbaaabbbaaa```fffhhhllloooqqquuuyyy|||{{{~~~lllhhhjjjooovvvxxxwwwyyy~~~{{{vvvnnneee\\\UUUQQQNNNSSSYYYaaagggiiihhhdddbbbUUURRRPPPSSS[[[___]]]YYYTTTPPPJJJFFFEEEDDDBBB@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBCCCFFFFFFGGGOOOXXXhhhyyytttpppooollliiigggeeeeeeeeehhhfffddddddeeedddcccaaaeeeggghhhgggeeeddddddeeecccaaa````````````]]][[[XXXXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>AAADDDEEEEEEDDDGGGGGGFFFFFFEEEEEEEEEFFFEEECCCBBB@@@@@@AAACCCDDDBBBCCCDDDDDDDDDBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGHHHIIIKKKMMMOOOPPPKKKJJJHHHEEECCCBBBBBBBBB???>>>===???AAABBBAAA@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJKKKMMMMMMNNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQWWWVVVUUUVVVWWWXXXXXXWWWYYYZZZZZZZZZZZZYYYXXXXXX[[[\\\___eeemmmuuuzzz|||vvvqqqjjjeeeaaa```^^^]]]bbbbbbcccccceeejjjpppuuutttvvvyyy{{{~~~}}}nnnkkkkkkqqqvvvwwwzzz}}}}}}zzztttlllcccZZZTTTPPPRRRWWW___fffjjjkkkhhhfffYYYTTTPPPQQQWWW]]]^^^\\\[[[VVVOOOJJJFFFDDDBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGMMM[[[jjj}}}vvvrrrpppmmmjjjgggfffeeeeeegggfffddddddddddddbbb```eeefffgggfffeeedddeeefffcccaaa````````````]]][[[XXXWWWVVVVVVTTTTTTSSSRRRSSSPPPMMMLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<===<<<<<<<<<======@@@CCCGGGIIIHHHGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNKKKIIIGGGEEECCCBBBBBBBBBCCCAAA@@@@@@@@@@@@???===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJJJJIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSYYYXXXXXXZZZ\\\]]]\\\[[[^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZ]]]ccckkkttt|||}}}xxxqqqiiiddd```^^^^^^````````````aaaeeejjjooopppqqqsssuuuwwwzzz}}}tttmmmnnnssswww{{{~~~~~~|||xxxrrriii```XXXSSSQQQUUU]]]eeekkkmmmllljjj___XXXQQQOOOTTTZZZ^^^___bbb]]]WWWPPPJJJGGGDDDCCC@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGIIILLLVVVkkkwwwrrrqqqnnnjjjhhhfffeeeeeegggeeeddddddddddddbbbaaadddfffgggfffeeeeeefffgggcccaaa````````````]]][[[XXXWWWVVVVVVTTTTTTSSSRRRRRROOOLLLKKKLLLNNNOOONNNMMMNNNNNNMMMKKKIIIFFFEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@??????============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<=========<<<<<<<<<===AAAEEEJJJLLLKKKJJJGGGFFFEEECCCCCCDDDEEEFFFEEEDDDCCCCCCCCCEEEGGGHHHJJJHHHFFFDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHEEECCCBBBBBBBBBBBBCCCBBB@@@@@@AAAAAA???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMOOOPPPQQQQQQSSSSSSTTTTTTTTTUUUUUUUUUYYYYYY[[[^^^aaabbbaaa____________^^^]]][[[ZZZYYYYYYZZZ]]]aaahhhpppwww||||||vvvooohhhdddbbbaaa___```aaabbbbbbdddfffiiimmmooopppqqqrrrtttxxx{{{|||tttoooppptttyyy}}}}}}}}}{{{wwwooofff]]]XXXVVVYYY___gggooosssrrrpppddd]]]SSSNNNQQQWWW]]]aaadddaaa[[[TTTMMMHHHEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHLLLRRRaaa{{{xxxrrrqqqnnnkkkiiigggggggggfffeeeddddddeeeeeedddcccccceeefffgggfffffffffgggcccaaa````````````]]][[[XXXXXXWWWVVVUUUTTTSSSSSSPPPNNNLLLLLLMMMNNNNNNNNNLLLMMMNNNMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;::::::::::::999;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========>>>???CCCHHHMMMPPPPPPOOOHHHGGGEEECCCCCCCCCEEEFFFBBBBBBCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@???>>>@@@BBBCCCBBBAAA>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWYYY[[[^^^bbbfffhhhfffddd_________^^^\\\ZZZYYYXXXXXXZZZ\\\___ccciiipppuuu{{{{{{xxxsssmmmhhhgggfff```bbbeeeeeeeeedddeeefffjjjlllnnnooooooppprrrtttxxx{{{yyytttsssvvvzzz||||||}}}}}}zzzuuulllddd___WWWYYY]]]eeennnsssrrrpppiiiaaaVVVOOOOOOTTT[[[```bbbaaa]]]WWWOOOHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEIIIQQQ]]]pppxxxrrrpppnnnkkkiiihhhhhhhhhfffdddddddddfffgggfffeeeaaacccggghhhgggffffffgggcccaaa````````````]]][[[YYYYYYXXXWWWVVVUUUTTTTTTNNNMMMLLLMMMNNNOOONNNMMMKKKLLLMMMNNNLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDAAAAAABBBBBBAAA???>>>===;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>???AAABBBEEEJJJPPPTTTUUUUUULLLJJJGGGDDDCCCCCCDDDEEEAAABBBDDDFFFGGGGGGGGGGGGHHHJJJOOOQQQQQQNNNJJJGGGFFFEEEDDDCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@BBBBBB@@@??????@@@BBBCCCCCCBBB>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIGGGIIIKKKLLLKKKJJJJJJKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQSSSTTTVVVWWWYYYYYYZZZ\\\aaaggglllmmmllljjjcccbbbaaa```]]][[[XXXWWWUUUXXX[[[]]]___ccciiimmmsssuuuvvvtttppplllkkkkkkggghhhiiiiiihhhggghhhiiijjjmmmpppqqqppppppppppppuuuwwwyyy{{{xxxvvvyyyxxx||||||}}}~~~zzzssslllhhhYYYYYY\\\dddmmmqqqqqqnnnmmmdddXXXOOOMMMRRRYYY___aaabbbaaa\\\TTTMMMHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKJJJOOO[[[lllwwwqqqpppnnnkkkjjjiiiiiiiiieeeddddddeeeggghhhhhhggg```cccgggiiihhhgggffffffcccaaa````````````]]][[[ZZZYYYXXXXXXVVVVVVUUUTTTMMMLLLLLLMMMOOOOOOMMMLLLJJJLLLMMMNNNMMMJJJGGGFFFGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBAAA???===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===;;;:::;;;<<<>>>@@@DDDEEEGGGMMMSSSWWWYYYYYYPPPMMMJJJFFFCCCCCCCCCDDDCCCEEEGGGJJJKKKKKKJJJIIIHHHNNNVVV\\\\\\VVVNNNIIIEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@?????????@@@BBBCCCDDDBBBAAAAAAAAAAAA@@@>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKFFFIIIKKKLLLKKKIIIJJJJJJLLLLLLLLLLLLNNNPPPRRRSSSPPPPPPRRRTTTVVVXXXZZZ[[[[[[]]]cccjjjoooqqqpppnnnhhhgggfffccc```\\\ZZZXXXSSSVVVYYY[[[\\\___eeeiiimmmqqquuuuuuqqqnnnmmmmmmnnnnnnnnnmmmkkkkkklllnnnlllooosssuuutttrrrqqqppprrrsssssstttwwwyyyzzzvvvzzz}}}~~~}}}wwwrrrnnn___^^^aaahhhpppuuutttrrrooogggZZZPPPMMMQQQXXX]]]ccceeefffbbbZZZRRRMMMKKKDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHQQQQQQVVVeeexxxsssooollljjjiiijjjjjjiiigggfffeeeeeedddcccbbb``````bbbfffhhhffffffhhhiiihhheeebbb```_________]]]\\\XXXXXXVVVUUUSSSRRRQQQPPPPPPNNNMMMMMMNNNNNNLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAABBB:::;;;;;;<<<===>>>>>>???>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;<<<>>>AAADDDEEEFFFHHHJJJOOOSSSXXXZZZPPPNNNJJJEEEBBB@@@??????<<<>>>AAADDDGGGIIIJJJKKKGGGNNNXXX______WWWMMMEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDFFFFFFFFFFFFHHHIIIJJJGGGCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQRRRSSSSSSSSSTTTUUUWWWZZZ[[[[[[\\\___fffmmmqqqqqqoookkkiiigggffffffdddaaa___[[[[[[[[[\\\^^^aaaeeegggkkknnnqqqrrrqqqooommmllljjjllloooqqqqqqqqqrrrrrrttt|||~~~zzzyyyyyyxxxyyywwwvvvuuuwww{{{wwwwwwyyy|||~~~|||yyyxxxmmmiiieeegggnnnsssttttttnnnhhh]]]SSSNNNPPPWWW]]]cccggghhhbbb\\\VVVPPPIIIKKKHHHEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???CCCBBBBBBBBBBBBCCCDDDDDDGGGDDDCCCDDDDDDDDDJJJQQQLLL[[[lll|||uuunnnllljjjiiiiiiiiihhhgggeeeeeeeeedddcccbbb``````bbbfffhhhfffeeehhhiiihhheeeccc```______^^^]]][[[WWWWWWVVVUUUTTTRRRRRRQQQPPPOOOMMMMMMMMMMMMKKKJJJHHHGGGFFFGGGHHHHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>============<<<<<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===AAACCCFFFGGGHHHKKKNNNQQQTTTVVVNNNLLLHHHDDDBBB@@@??????AAAAAABBBDDDEEEGGGHHHIIIJJJOOOWWW\\\\\\UUUMMMGGGCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEE???AAADDDGGGIIILLLPPPSSSOOOLLLHHHFFFFFFGGGGGGGGGBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOORRRSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]```ffflllppppppnnnllljjjiiiiiiiiigggeeeccc```_________aaacccfffggglllnnnqqqrrrsssrrrrrrrrroooppprrrrrrrrrssssssttt{{{~~~{{{wwwuuurrrppppppssswwwzzzyyy{{{~~~~~~|||zzztttpppmmmnnnrrrvvvuuusssmmmggg]]]SSSMMMOOOVVV[[[dddiiijjjeee___ZZZTTTMMMIIIFFFCCCAAAAAABBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCAAAAAACCCCCCDDDKKKRRR]]]lllwwwmmmkkkiiihhhhhhhhhgggfffddddddddddddcccbbb``````bbbfffgggeeedddggghhhgggfffccc```___^^^^^^\\\ZZZVVVVVVUUUUUUTTTSSSSSSRRRQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHFFFDDDFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===>>>AAACCCGGGHHHIIIKKKMMMNNNOOOOOOJJJHHHFFFCCCAAA@@@@@@@@@FFFEEEDDDDDDDDDEEEFFFGGGJJJMMMRRRTTTSSSOOOJJJFFFCCCCCCBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEE@@@BBBEEEHHHKKKQQQWWW[[[TTTPPPLLLIIIIIIHHHGGGFFFBBBBBBAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSUUUWWWYYYZZZ\\\]]]```dddiiillllllkkkkkkjjjiiijjjjjjjjjhhhfffeeeeeeeeeeeegggiiikkklllrrrrrrrrrssstttuuuvvvwwwtttsssrrrrrrsssuuuwwwyyyyyyvvvqqqmmmkkkmmmppprrryyy}}}~~~||||||}}}~~~}}}zzzwwwuuuuuuvvvvvvtttqqqmmmggg]]]SSSMMMNNNTTTYYYeeejjjmmmiiiddd___YYYSSSJJJGGGCCCAAAAAABBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDBBBAAABBBEEEFFFGGGOOOWWWjjj{{{wwwmmmjjjhhhggghhhhhhgggeeeddddddddddddcccbbbaaa```bbbfffgggddddddfffhhhffffffccc```___^^^]]][[[YYYUUUUUUUUUTTTTTTTTTSSSSSSQQQOOOMMMMMMMMMLLLJJJHHHKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCEEEHHHHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBAAAAAAAAABBBGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKOOOUUUYYYUUURRRMMMJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLNNNPPPRRRTTTTTTSSSRRRRRRRRRTTTUUUWWWXXXZZZ[[[^^^aaadddfffffffffgggffffffgggiiiiiihhhfffggggggiiikkknnnrrruuuvvv|||zzzwwwwwwxxxzzz{{{|||xxxuuurrrqqqsssvvvyyy{{{~~~zzztttooollllllmmmooorrruuuzzz|||xxxyyy{{{}}}|||}}}zzzyyywwwwwwwwwuuuqqqnnnmmmhhh^^^UUUNNNNNNSSSWWWdddjjjnnnkkkgggccc^^^XXXNNNKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGJJJJJJMMMVVV```ssstttmmmjjjhhhggghhhhhhgggeeedddddddddddddddcccbbbaaabbbfffhhhfffeeeggggggeeeeeebbb```^^^^^^]]][[[ZZZUUUUUUUUUTTTTTTTTTSSSSSSPPPNNNMMMLLLLLLLLLJJJHHHKKKJJJIIIIIIJJJIIIGGGEEEFFFEEEDDDCCCCCCBBBBBBBBB@@@?????????>>>>>>======::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAACCCFFFHHHGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCDDDDDDDDDGGGHHHHHHHHHIIILLLQQQTTTUUURRRNNNKKKIIIGGGEEECCCDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEFFFGGGHHHJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ\\\]]]___```aaaaaa```aaabbbdddeeedddcccdddfffiiinnnsssxxx|||~~~{{{{{{zzzuuurrrrrruuuwwwwww~~~yyysssooonnnnnnooooooqqqtttyyy~~~}}}uuuxxx}}}{{{xxx~~~}}}|||yyyxxxxxxxxxwwwuuurrroooooojjjaaaWWWPPPOOORRRVVV```ggglllllliiifffaaa[[[RRRNNNIIIFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHJJJLLLMMMQQQ]]]iiitttmmmkkkiiihhhhhhhhhgggfffeeeeeeeeeeeeeeedddccccccaaagggjjjiiihhhhhhgggdddcccaaa___^^^^^^]]]\\\[[[VVVVVVUUUUUUTTTSSSSSSRRROOOMMMLLLLLLLLLLLLKKKIIIJJJIIIGGGGGGHHHGGGEEECCCEEEDDDCCCBBBBBBAAAAAABBB===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBDDDFFFHHHGGGGGGFFFFFFEEECCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGJJJNNNQQQTTTQQQNNNKKKJJJHHHFFFDDDAAAAAA@@@@@@??????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHIIILLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^\\\\\\\\\^^^```aaaaaa___```bbbffflllqqqvvvzzz||||||zzzxxx|||yyyuuuuuuwwwwwwvvv||||||xxxtttrrrqqqqqqpppqqqsssuuuxxx}}}zzzzzz|||{{{www}}}~~~~~~||||||{{{yyyyyyzzzyyyxxxvvvtttssspppkkkcccYYYQQQOOOQQQTTT]]]eeekkkkkkjjjhhhccc^^^VVVQQQKKKFFFDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGIIILLLNNNTTTdddtttvvvnnnllljjjiiiiiiiiihhhgggffffffggggggffffffeeeeeeaaagggllllllkkkjjjgggbbbbbb```^^^]]]^^^^^^]]]\\\WWWWWWVVVUUUTTTRRRRRRQQQMMMLLLKKKKKKLLLMMMLLLJJJJJJIIIHHHHHHHHHGGGEEECCCDDDCCCBBBAAAAAA@@@@@@AAA========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBDDDEEEFFFFFFHHHJJJMMMOOOMMMJJJIIIHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>>>>??????????????????????????????????????????????????????AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMOOOPPPQQQQQQSSSVVVVVVVVVWWWZZZ]]][[[ZZZZZZ\\\___```___^^^]]]___bbbeeeiiilllooopppqqqoooooouuu|||zzz}}}~~~{{{xxxvvvuuuuuuvvvwwwwwwwwwzzz}}}{{{yyyyyyyyyzzz{{{}}}~~~|||{{{{{{zzzzzzzzzzzzyyywwwuuuttttttoookkkcccYYYQQQNNNOOOQQQZZZcccjjjlllkkkjjjfff```[[[UUUNNNHHHEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHLLLPPP[[[oooxxxooollljjjiiijjjjjjiiigggggggggggggggggggggffffff```hhhnnnnnnmmmkkkgggbbb```___]]]]]]^^^^^^^^^]]]XXXXXXWWWUUUSSSRRRQQQPPPLLLKKKJJJKKKLLLMMMLLLKKKLLLKKKJJJJJJJJJIIIGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBCCCCCCBBBAAAEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFEEEFFFHHHJJJHHHFFFEEEEEEDDDBBB@@@CCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOONNNMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPSSSUUUVVVUUUVVVZZZ]]][[[ZZZ[[[\\\___```___]]]\\\]]]^^^```bbbcccddddddiiifffffflllvvv{{{}}}~~~|||zzz|||||||||{{{zzzzzz|||~~~|||{{{vvvxxx}}}xxxyyy{{{~~~}}}|||{{{{{{zzzzzzzzzyyywwwuuusssrrrsssnnnjjjbbbXXXPPPMMMMMMOOOZZZbbbjjjllllllkkkgggbbb```ZZZRRRKKKHHHFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFIIINNNTTTaaaxxxxxxsssrrrpppoooooonnnkkkhhhgggdddbbbdddggghhheeeaaadddhhhiiigggeeeggggggffffffccc___]]]]]]^^^^^^^^^[[[YYYVVVUUUTTTTTTRRRQQQMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@??????>>>=========::::::999999:::;;;===>>>===;;;::::::;;;===@@@BBBGGGFFFEEEFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCGGGHHHFFFEEEFFFDDD???BBBAAACCCEEEDDDAAAAAADDD@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFDDDBBB@@@AAAAAABBBCCCDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKLLLKKKKKKKKKMMMOOOOOOOOOOOONNNNNNNNNNNNMMMPPPRRRTTTUUUUUUVVVYYY[[[]]]]]]]]]\\\\\\\\\\\\\\\_______________^^^\\\\\\[[[\\\]]]aaagggmmmtttwww{{{xxxwww{{{~~~}}}{{{|||}}}~~~}}}|||{{{}}}~~~wwwrrrwwwzzzzzzzzz{{{}}}zzzyyyxxx~~~}}}{{{yyyvvvsssqqqmmmkkkeeeZZZPPPLLLNNNRRRVVV\\\eeekkkmmmllljjjiiifff```WWWNNNGGGDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBBAAABBBBBBBBBBBBEEEHHHJJJLLLVVVkkkxxxsssqqqpppoooooommmkkkhhhgggdddbbbdddggghhheeeaaabbbggghhhfffdddffffffeeeeeeccc```_________^^^]]][[[YYYVVVUUUTTTTTTRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@??????>>>>>>======<<<;;;:::::::::;;;<<<======<<<;;;;;;<<<>>>AAACCCHHHIIIJJJJJJJJJHHHGGGFFFFFFEEEDDDBBBBBBAAAAAAAAACCCFFFGGGFFFFFFIIIHHHEEEEEECCCCCCEEEDDDAAAAAADDD@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAA@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLKKKIIIIIIJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUVVVVVVXXXZZZ\\\^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYY[[[^^^cccgggjjjkkkjjjlllrrr}}}wwwuuurrrsssuuuxxx}}}}}}{{{zzzyyy~~~~~~~~~|||zzzvvvsssqqqmmmkkkdddZZZPPPKKKMMMQQQVVV\\\dddjjjlllllljjjiiifffaaaXXXOOOIIIEEEDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDGGGIIIMMMTTTccc}}}yyyrrrqqqoooooonnnmmmjjjhhhfffdddbbbdddggggggeeebbbbbbfffhhheeeccceeefffddddddbbbaaa```aaa```___]]][[[YYYVVVUUUTTTTTTRRRPPPMMMMMMKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@???>>>>>>======>>>===<<<<<<;;;;;;<<<<<<===<<<;;;<<<===@@@CCCDDDJJJNNNRRRRRRMMMIIIGGGFFFEEEDDDBBB@@@@@@AAABBBCCCFFFIIIIIIGGGHHHMMMNNNMMMLLLHHHEEEEEECCC@@@AAAEEEAAAAAABBBCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEDDDDDDBBBAAA@@@AAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJMMMMMMNNNNNNPPPQQQRRRSSSRRRTTTVVVWWWWWWYYY[[[]]]^^^^^^^^^___________________________^^^]]]\\\[[[YYYXXXVVVVVVVVVXXXZZZ[[[\\\^^^bbbhhhsss~~~vvvnnnooorrrvvv{{{~~~~~~||||||{{{|||}}}~~~~~~{{{wwwssspppllliiibbbXXXOOOKKKLLLPPPUUU[[[dddjjjlllkkkjjjiiihhhccc[[[RRRKKKGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCDDDEEEFFFGGGFFFHHHNNN[[[pppzzzrrrpppooonnnnnnllliiigggdddcccbbbdddffffffeeecccbbbfffhhheeedddffffffdddcccbbbaaaaaabbbaaa___]]]\\\YYYVVVUUUTTTSSSQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@??????>>>>>>===??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEMMMSSSYYYYYYRRRKKKHHHHHHFFFDDDBBB@@@@@@BBBDDDFFFJJJMMMLLLJJJLLLSSSXXXXXXVVVOOOIIIFFFDDDAAAAAADDDAAABBBBBBCCCDDDEEEEEEEEEHHHFFFDDDCCCCCCDDDFFFHHHMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDEEEEEECCCAAA???>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIKKKLLLLLLKKKJJJIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRTTTVVVWWWXXXYYY[[[]]]^^^^^^______`````````aaaaaaaaaaaaaaa```___^^^^^^\\\[[[XXXVVVUUUTTTUUUUUUXXXZZZ]]]aaagggrrr}}}rrrqqqqqquuuyyyzzz}}}~~~~~~~~~}}}}}}zzz|||~~~}}}yyytttqqqlllhhhaaaWWWNNNKKKLLLNNNTTTZZZccciiikkkkkkjjjiiihhhddd]]]VVVNNNIIIFFFDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@AAACCCDDDEEEEEEGGGHHHHHHKKKSSSddd~~~zzzqqqpppnnnmmmmmmkkkiiifffcccbbbcccdddeeeeeeeeedddccchhhiiifffeeeggggggeeebbbaaa```aaabbbaaa___]]]\\\ZZZWWWUUUTTTSSSQQQOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>??????>>>===<<<;;;;;;:::::::::;;;<<<>>>AAACCCEEEOOOVVV]]]\\\VVVNNNJJJIIIFFFDDDBBBAAABBBDDDGGGIIIIIILLLMMMLLLRRR\\\ccceee^^^UUULLLHHHEEEBBBAAADDDBBBCCCCCCCCCDDDEEEEEEEEEGGGEEECCCBBBCCCEEEHHHJJJRRRQQQOOOLLLIIIGGGEEEEEECCCCCCDDDCCCBBB@@@>>>===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMOOOQQQPPPOOONNNMMMMMMNNNOOOPPPRRRTTTVVVXXXXXXYYY[[[]]]^^^^^^______```aaabbbbbbbbbbbbbbbbbbaaa```___^^^___]]][[[YYYWWWVVVVVVUUUVVVWWWYYYYYY\\\dddnnnvvvzzzrrrnnnrrrvvvwww{{{~~~~~~~~~~~~~~~~~~zzz|||~~~}}}zzzuuurrrlllhhh___VVVOOOKKKLLLMMMSSSYYYbbbhhhkkkjjjiiiiiihhheee```YYYRRRLLLGGGEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFHHHKKKQQQ^^^uuuyyypppooommmmmmlllkkkhhhfffaaabbbcccddddddeeeeeeddddddhhhjjjgggeeeggghhhfffbbb```______``````___]]]]]]ZZZWWWUUUTTTSSSQQQOOONNNMMMKKKIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======;;;:::999999:::;;;===@@@CCCEEEFFFOOOTTTZZZ[[[VVVOOOJJJHHHDDDCCCCCCCCCDDDFFFHHHJJJEEEIIIKKKLLLTTT```iiilll```UUULLLHHHFFFCCCBBBDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEECCCCCCDDDFFFIIIKKKTTTSSSQQQOOOKKKHHHEEECCCBBBBBBBBBAAAAAA???>>>>>><<<=========>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUSSSQQQOOONNNMMMNNNOOOPPPTTTVVVXXXYYYYYYZZZ]]]___^^^___```aaabbbcccdddeeecccccccccbbbbbbaaa```___```___^^^\\\ZZZXXXXXXWWWTTTTTTSSSSSSVVV[[[bbbgggqqqwwwwwwkkkmmmsssvvvzzz~~~}}}~~~~~~~~~~~~zzz|||}}}~~~}}}zzzwwwtttmmmhhh___VVVOOOLLLLLLLLLRRRXXXaaahhhjjjjjjiiihhhgggfffbbb\\\VVVOOOJJJGGGCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCEEEFFFEEECCCDDDGGGKKKKKKVVVjjjxxxpppnnnmmmlllllljjjhhheee```bbbcccddddddddddddeeecccgggiiifffeeefffgggeeeaaa___]]]]]]^^^______^^^]]]ZZZWWWUUUTTTSSSPPPOOONNNMMMKKKIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>><<<<<<======<<<;;;:::999;;;<<<===@@@CCCFFFHHHIIILLLOOOSSSVVVTTTOOOIIIEEEAAABBBBBBCCCEEEFFFHHHIIIFFFIIIJJJKKKQQQ[[[bbbdddZZZPPPGGGFFFFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHJJJLLLRRRRRRRRRQQQNNNJJJFFFCCCAAAAAA@@@???????????????<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????????????????AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUTTTRRRPPPOOOOOOQQQSSSTTTVVVXXX[[[\\\\\\]]]___aaaaaaaaabbbdddeeeggghhhhhhfffggggggffffffeeedddccccccbbbaaa___]]][[[ZZZYYYWWWUUUSSSSSSVVVZZZ]]]^^^ccciiiqqqyyy~~~qqqoootttvvvxxx|||zzz|||~~~}}}~~~~~~~~~~~~{{{|||}}}}}}|||zzzxxxvvvooohhh___VVVPPPMMMMMMMMMQQQWWW```gggjjjjjjiiihhhfffeeeccc___YYYRRRLLLHHHEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEDDDBBBDDDJJJPPPQQQaaazzzwwwpppnnnmmmlllllljjjgggeee```aaacccddddddddddddeeebbbfffhhheeeccceeefffdddaaa___\\\[[[\\\^^^^^^^^^]]][[[WWWUUUTTTRRRPPPNNNNNNMMMKKKIIIHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>:::;;;<<<<<<<<<;;;:::999<<<===???BBBEEEHHHJJJKKKIIIKKKNNNQQQRRROOOHHHCCC???@@@AAACCCEEEFFFGGGHHHKKKMMMLLLJJJLLLSSSWWWWWWTTTKKKCCCDDDFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDFFFHHHKKKLLLOOOPPPRRRRRRPPPLLLGGGDDDAAA@@@???>>>>>>>>>@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSTTTRRRQQQPPPQQQTTTWWWYYYYYY[[[]]]^^^^^^___aaacccccccccdddfffhhhiiijjjkkklllllllllkkkkkkjjjiiihhhgggfffeeeccc```^^^\\\[[[^^^[[[WWWWWWZZZ\\\\\\ZZZ^^^cccjjjppptttzzzzzzssswwwvvvvvvyyyxxxzzz|||~~~~~~~~~~~~~~~|||||||||||||||zzzyyyxxxoooiii___VVVQQQNNNMMMMMMQQQWWW```gggjjjjjjiiihhheeeeeeccc```ZZZTTTMMMJJJEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDCCCBBBEEEMMMTTT^^^pppsssnnnllliiihhhiiihhhgggfffdddcccbbbaaaaaaccceeeffffffhhhiiijjjjjjiiihhhfffaaa___^^^^^^______^^^]]]^^^[[[XXXUUUTTTSSSRRRPPPMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<============???AAACCCEEEFFFGGGJJJJJJKKKKKKJJJHHHFFFEEEAAABBBBBBCCCDDDEEEFFFFFFEEEGGGIIIIIIGGGFFFGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCBBBAAABBBDDDFFFGGGLLLMMMPPPQQQOOOKKKFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>AAAAAAAAAAAA@@@>>><<<;;;@@@@@@@@@???????????????CCC@@@>>>???BBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@AAA===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSRRRRRRTTTVVVYYY[[[\\\]]]___aaabbbcccddddddfffhhhjjjlllmmmnnnqqqsssyyyxxxvvvtttrrrqqqppppppoookkkfffdddeeeeeedddbbbaaa^^^\\\[[[]]]___aaaaaaaaabbbdddhhhmmmrrrvvvyyy|||}}}|||yyyyyyyyyyyyvvvvvvwww{{{~~~~~~~~~|||}}}~~~{{{xxxuuuooojjjccc[[[TTTOOOMMMLLLOOOVVV___cccbbbaaabbbdddhhhfffccc```\\\WWWPPPLLLFFFEEECCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEBBBCCCFFFHHHHHHKKKPPPccc~~~tttnnnllljjjiiiiiihhhfffdddccccccbbbaaabbbcccdddeeeeeefffgggiiiiiigggfffeeeaaa___^^^^^^___```^^^]]]^^^[[[XXXUUUTTTSSSRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHGGGFFFEEEFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDBBBBBBBBBDDDFFFGGGIIIKKKLLLMMMKKKHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@??????@@@AAA@@@???>>>===???????????????@@@@@@@@@DDDAAA??????AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOPPPQQQTTTTTTSSSSSSUUUWWWZZZ[[[```aaabbbdddfffggghhhhhhjjjllloooqqqrrrtttwwwyyy~~~|||{{{zzzyyyyyytttpppkkkhhhhhhhhhgggfffhhheeeaaa___``````aaa```bbbbbbccceeehhhllloooqqqsssxxx}}}|||}}}{{{xxxxxxxxxwwwxxx{{{~~~~~~|||{{{zzzyyyyyyppplllfff^^^WWWQQQNNNLLLQQQWWW___cccbbb```aaabbbgggeeebbb___\\\VVVPPPLLLGGGEEECCCCCCDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCDDDGGGHHHJJJQQQZZZssswwwnnnlllkkkjjjiiihhheeebbbbbbbbbbbbbbbbbbcccccccccbbbdddeeeffffffeeedddbbbaaa```^^^___``````___]]]^^^[[[XXXVVVUUUSSSQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDDDDFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAABBB===>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAADDDBBB@@@@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>>>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSUUUUUUUUUUUUWWWYYY[[[\\\bbbccceeeggghhhjjjjjjkkkmmmooorrrtttvvvxxx{{{~~~|||xxxsssooonnnnnnnnnmmmnnnkkkgggeeeeeeeeeeeedddfffeeeeeeeeeeeegggiiijjjjjjnnnrrruuuxxx~~~||||||~~~yyyxxxxxxwwwwwwyyy|||~~~~~~}}}zzzxxxyyyzzz|||qqqooojjjccc\\\UUUOOOLLLRRRXXX___cccbbb``````aaafffdddbbb___\\\WWWQQQMMMIIIFFFDDDCCCCCCDDDCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDFFFHHHHHHMMM[[[iiiyyynnnmmmkkkjjjiiigggcccaaaaaaaaabbbccccccbbbbbbaaabbbcccdddffffffdddcccbbbaaa```______``````___^^^]]][[[XXXVVVUUUTTTQQQOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCC?????????>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===BBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEECCCCCCEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>??????@@@AAABBB>>>>>>??????@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBDDDCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\```aaacccfffgggiiijjjjjjkkknnnqqqtttvvvxxx|||~~~{{{wwwuuuuuuvvvwwwqqqnnnllljjjkkkllllllkkkkkkjjjhhhgggfffgggggghhhiiijjjlllmmmooouuu|||}}}{{{yyyvvvuuuuuuxxx{{{}}}~~~}}}}}}{{{yyyyyyzzz{{{sssqqqnnnhhhaaaYYYRRRNNNQQQWWW^^^bbbcccbbbaaaaaaeeecccaaa```]]]YYYTTTPPPKKKHHHEEECCCCCCDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHIIIIIIQQQeeeyyy{{{nnnmmmjjjiiihhhfffcccaaa```aaaaaabbbbbbaaa``````bbbccceeeffffffeeecccbbbbbb```______```aaa___^^^]]][[[XXXWWWVVVTTTQQQOOOKKKJJJJJJIIIIIIIIIIIIJJJFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@??????======<<<<<<======>>>???BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCCCCBBBAAAAAABBBDDDBBBCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@???????????????>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[^^^```bbbdddfffhhhiiiiiijjjlllppprrrtttwwwzzz}}}}}}}}}yyyvvvtttrrrrrrrrrqqqpppnnnmmmkkkiiihhhhhhhhhhhhjjjjjjiiihhhiiimmmqqquuuxxxzzz|||uuuqqqqqqsssvvv{{{~~~~~~}}}{{{yyyxxxtttsssqqqlllfff]]]VVVQQQPPPUUU\\\aaaddddddcccbbbbbbbbbaaa```___\\\XXXUUUMMMJJJFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJLLLXXXqqq|||ooollliiiggggggfffdddcccaaaaaaaaaaaa````````````cccdddeeeffffffeeedddcccbbbaaa___```aaaaaa```^^^\\\[[[YYYWWWVVVTTTQQQNNNJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===============>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDCCCCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>??????AAAAAA@@@???>>>>>>????????????@@@@@@AAAAAABBBBBBBBBCCCCCCAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWXXXXXX\\\^^^```bbbeeeggghhhhhhjjjllloooqqqsssuuuxxx{{{{{{}}}~~~|||zzzwwwuuurrrqqqnnnllljjjiiiiiiiiikkkiiigggffffffhhhjjjlllrrrqqquuu|||tttnnnoooqqquuu{{{}}}|||yyyvvvttttttrrrooohhhaaaYYYUUUQQQUUU[[[aaaddddddcccaaa___^^^^^^___```___[[[YYYOOOKKKGGGDDDCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGIIILLLRRRccc}}}ooolllhhheeeeeeffffffeeebbbaaa```___^^^___``````bbbccceeeffffffeeecccbbbbbbaaa``````aaaaaa```^^^\\\ZZZYYYXXXWWWTTTQQQNNNJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::<<<======???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA???@@@BBBEEECCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???????????????@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCAAA??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVXXXYYY[[[^^^aaabbbddddddhhhjjjmmmoooppprrruuuwwwwwwyyy}}}zzzxxxuuuqqqnnnlllkkkjjjkkkjjjhhhggghhhhhhiiiiiimmmkkknnnuuu{{{|||nnnoooqqquuu{{{~~~|||yyywwwttttttrrrooojjjccc\\\XXXUUUXXX\\\aaadddccc```^^^YYYYYY[[[]]]______]]][[[QQQMMMGGGDDDCCCDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIPPP[[[qqq}}}oookkkgggddddddfffggggggcccbbb___^^^]]]^^^```aaaaaabbbdddeeeeeedddbbbaaabbbaaa``````aaaaaa```___\\\ZZZYYYXXXWWWTTTQQQNNNIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@??????>>>>>>======<<<===>>>???BBBDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA???@@@CCCEEEDDDEEEEEEFFFFFFFFFFFFEEECCCEEEGGGIIIJJJKKKJJJJJJHHHHHHHHHGGGEEEDDDBBBAAA???@@@AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@?????????>>>=========>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAA???AAACCCAAA??????AAADDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIILLLLLLLLLLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTWWWYYY\\\^^^___```fffhhhjjjlllmmmnnnqqqssssssuuuzzz~~~|||wwwsssooommmmmmmmmkkkjjjjjjkkklllkkkkkkhhhgggkkkrrruuuwwwooopppqqqvvv{{{~~~|||zzzxxxttttttrrrooojjjddd^^^[[[XXXZZZ^^^bbbcccbbb^^^ZZZVVVVVVXXX[[[^^^^^^]]][[[QQQMMMHHHDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEIIIRRRbbbzzzzzzpppnnnjjjhhhhhhgggfffeeedddbbb``````aaa```]]]ZZZ\\\aaacccbbbaaadddfffdddcccaaa``````aaaaaa```^^^]]]\\\ZZZWWWTTTQQQNNNLLLMMMKKKIIIIIIIIIJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<===<<<<<>>@@@AAACCCDDDDDDCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????CCCBBBAAA@@@@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@???>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]aaadddhhhkkkmmmnnnpppqqqvvvxxx|||~~~}}}yyywwwvvvrrroookkkjjjjjjjjjjjjiiieeehhhkkkmmmoootttzzzqqqkkkssszzz{{{~~~~~~~~~|||{{{{{{{{{wwwtttqqqnnnkkkhhheeebbb______```bbbbbb___[[[WWWWWWTTTRRRUUU[[[^^^^^^[[[UUURRRLLLGGGCCCBBBCCCDDDDDDEEEFFFEEEDDDEEEGGGHHHIIIJJJOOO[[[qqqyyyrrrooollljjjjjjjjjiiihhhdddbbb______```___]]]ZZZ]]]bbbdddbbbbbbeeefffeeebbb```___^^^______]]]\\\ZZZYYYXXXWWWUUURRRPPPOOOMMMKKKIIIIIIIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@@@@????????????@@@@@@@@@???>>>======<<<>>>======AAAFFFKKKLLLLLLNNNLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@AAADDDGGGJJJLLLQQQTTTYYY\\\[[[VVVOOOKKKGGGFFFDDDCCCCCCCCCEEEFFFEEEDDDCCCAAAAAAAAABBBBBBDDDEEEIIIMMMPPPPPPLLLIIIIIIHHHGGGEEECCCBBBBBBBBB???@@@AAACCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAA??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????AAAAAAAAA@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\```cccgggjjjlllnnnpppqqqssswww{{{}}}~~~|||zzzvvvqqqnnnmmmlllkkkjjjfffhhhjjjlllmmmpppvvvzzzwwwnnnttt{{{|||~~~~~~~~~|||{{{{{{{{{xxxvvvrrrpppnnnllliiifffcccccccccddddddaaa\\\XXXTTTQQQPPPSSSXXX\\\\\\ZZZVVVSSSMMMGGGCCCCCCDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHFFFJJJSSSddd~~~vvvnnnkkkhhhggggggggggggfffdddbbb___]]]]]]]]]]]][[[^^^ccceeeccccccfffgggeeecccaaa_________^^^\\\ZZZWWWWWWWWWVVVUUUSSSRRRQQQMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@???>>>=========@@@@@@??????>>>>>>======???>>>???CCCHHHLLLNNNNNNQQQPPPMMMJJJGGGEEECCCCCC@@@@@@AAACCCEEEHHHKKKMMMTTTZZZbbbgggfff^^^SSSLLLEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFHHHKKKNNNNNNLLLJJJIIIHHHFFFDDDBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@???>>>>>>======@@@@@@??????@@@@@@AAABBB??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSTTTVVVXXXYYYZZZ___aaaeeehhhjjjllloooqqqppptttyyy}}}}}}xxxsssqqqpppoooooojjjjjjkkkkkkkkknnnrrruuuxxxssssssxxxzzz}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{yyywwwtttrrrrrrpppmmmkkkhhhgggggggggeeebbb]]]YYYPPPNNNLLLOOOUUUYYYZZZYYYXXXTTTMMMGGGDDDDDDEEEGGGDDDEEEEEEDDDCCCDDDFFFHHHHHHNNN]]]tttuuukkkiiifffeeefffffffffeeedddbbb___]]]\\\\\\]]]]]]```dddgggddddddfffgggffffffdddbbbaaaaaa```^^^\\\WWWVVVVVVVVVUUUSSSRRRQQQLLLKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@CCCGGGKKKNNNOOOTTTRRROOOKKKHHHEEECCCBBB@@@AAABBBDDDGGGJJJLLLNNNRRRYYYaaagggeee\\\PPPIIICCCCCCCCCCCCDDDEEEGGGGGGIIIHHHFFFEEEDDDCCCDDDDDDHHHGGGGGGIIIKKKMMMLLLKKKIIIHHHFFFDDDBBB@@@??????@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>>?????????>>>???@@@@@@AAA??????@@@@@@AAABBBCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUWWWXXX[[[^^^aaadddfffhhhkkkmmmmmmrrrwww{{{}}}~~~zzzxxxwwwvvvuuummmmmmlllkkklllmmmpppqqqssszzz{{{rrrsssvvvzzz~~~~~~}}}}}}}}}|||{{{zzzzzz{{{{{{{{{zzzxxxvvvtttssssssrrrpppoookkkjjjhhhgggeeeaaa\\\XXXMMMKKKKKKMMMRRRVVVXXXYYYYYYUUUOOOIIIEEEEEEFFFHHHDDDEEEEEEDDDCCCDDDGGGIIIMMMXXXkkkuuunnnllliiihhhiiiiiiiiihhhdddccc```^^^\\\\\\]]]^^^aaaeeegggeeedddfffgggffffffdddbbbaaaaaa```^^^\\\XXXXXXWWWVVVTTTRRRPPPNNNLLLJJJHHHHHHHHHIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>?????????===???AAACCCFFFIIILLLNNNSSSQQQNNNKKKGGGEEECCCBBBAAAAAACCCEEEGGGJJJLLLMMMPPPTTTZZZ]]][[[TTTLLLFFFBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAAHHHFFFEEEFFFIIIKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@?????????>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????????????????AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTWWWYYY\\\^^^___aaadddgggiiimmmrrrvvvyyy{{{}}}}}}zzzxxxpppnnnlllkkkkkklllmmmnnnnnnqqqyyywwwqqqrrrwww{{{||||||||||||}}}}}}}}}}}}|||zzzyyyzzz{{{|||zzzyyyvvvtttssssssssssssqqqpppllljjjhhhfffccc___ZZZVVVLLLKKKJJJLLLPPPTTTXXXYYYYYYVVVPPPKKKHHHGGGGGGHHHDDDDDDDDDCCCCCCEEEIIILLLRRRaaazzzuuunnnllliiihhhhhhhhhhhhgggccccccbbb```]]]\\\]]]___aaaeeegggeeedddfffgggeeecccaaa_________^^^\\\ZZZZZZYYYXXXVVVSSSPPPNNNMMMLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCC======>>>>>>??????@@@@@@===???AAACCCDDDFFFIIILLLPPPOOOLLLIIIFFFDDDBBBBBBAAABBBCCCEEEGGGIIIKKKKKKNNNPPPRRRSSSQQQMMMIIIFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAABBBCCCCCCFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@???>>>>>>===?????????@@@@@@AAAAAABBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAABBB??????>>>>>>??????@@@AAACCCBBBBBBBBBAAAAAAAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTVVVVVVWWWYYY\\\___aaadddhhhlllooorrrvvvyyy~~~}}}wwwtttpppmmmmmmllllllkkkkkkkkkoooxxxwwwrrruuuxxxxxxyyyzzz|||}}}~~~~~~~~~~~~{{{yyyzzz|||}}}zzzxxxuuusssrrrrrrrrrrrrqqqoookkkiiifffdddaaa]]]XXXUUUKKKKKKJJJKKKNNNRRRVVVYYYYYYVVVSSSNNNKKKIIIHHHGGGDDDDDDDDDDDDDDDGGGLLLPPPXXXlll~~~yyyuuuwww}}}tttnnnkkkhhhgggffffffeeedddcccdddeeebbb___]]]]]]___aaaeeegggdddccceeefffdddbbb```___^^^______]]]\\\YYYXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<======>>>???@@@@@@@@@???AAACCCCCCCCCDDDGGGJJJLLLKKKIIIGGGEEECCCCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIKKKKKKKKKKKKJJJHHHFFFEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGDDDCCCBBBCCCEEEGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAAAAABBBAAA@@@?????????@@@AAA@@@@@@??????????????????>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@???????????????@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>??????????????????@@@????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEECCCCCCDDDDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQTTTWWWWWWYYY\\\___cccggglllppptttzzzzzzuuusssqqqnnnkkkmmmjjjkkkrrrxxx{{{xxxuuuuuuvvvxxxzzz}}}}}}zzzzzz}}}}}}zzzvvvtttsssqqqqqqrrrrrrpppoookkkhhheeeccc```\\\XXXTTTKKKKKKJJJJJJKKKOOOTTTWWWXXXWWWTTTQQQNNNKKKHHHFFFCCCDDDDDDDDDFFFJJJOOOSSSeee|||~~~vvvppplllgggjjjsss}}}rrrrrrpppllljjjjjjiiihhhgggbbbeeefffddd```^^^^^^___```eeefffdddccceeeeeeccccccaaa``````aaaaaa```^^^XXXWWWVVVUUUSSSQQQOOONNNKKKJJJHHHGGGHHHHHHGGGFFFHHHGGGGGGFFFEEEDDDDDDCCCBBBBBB@@@???>>>>>>======<<<<<<===>>>???@@@@@@AAA@@@BBBEEEDDDCCCDDDGGGJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@AAABBBDDDEEECCCBBBBBBCCCEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????@@@AAACCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBB????????????????????????;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCEEEEEEEEEEEEDDDAAABBBCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOORRROOOQQQSSSVVVYYY___eeeiiikkkqqqyyy}}}~~~~~~zzzvvvrrrnnnsssnnnlllqqqsssssswww~~~}}}uuusssvvvxxx{{{~~~~~~zzzzzz}}}}}}zzzvvvuuusssrrrrrrrrrrrrpppoookkkhhheeebbb```\\\XXXUUUJJJJJJIIIIIIJJJMMMRRRUUUWWWWWWUUUSSSPPPLLLHHHFFFCCCCCCDDDEEEGGGKKKQQQVVVqqqvvvnnnhhhddd```dddnnn||||||pppkkkjjjiiihhhgggfffeeedddcccccccccbbbaaa```______\\\^^^bbbeeeggggggfffeee_________```aaa```^^^\\\XXXXXXVVVTTTRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>AAABBBBBBCCCDDDEEEFFFFFFHHHFFFDDDDDDDDDDDDCCCBBBEEECCCAAAAAADDDGGGHHHHHHGGGFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAACCCEEEFFFCCC@@@DDDCCCCCCBBBBBBBBBCCCCCCCCCBBB???=========???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>@@@@@@???????????????@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRVVVZZZ\\\\\\ccckkkppprrruuu{{{xxxssspppmmmkkkkkknnnqqqsssssszzz}}}yyyrrrtttwwwyyy~~~}}}{{{zzzzzzxxxwwwttttttttttttsssqqqooommmnnnkkkhhhgggeeeaaa[[[UUUQQQNNNJJJIIIKKKNNNPPPQQQTTTTTTSSSQQQOOOLLLJJJHHHLLLCCCBBBIIIJJJGGGTTThhh~~~xxxssslllfff___ccckkk|||~~~|||{{{pppkkkjjjiiihhhgggeeeddddddccccccccccccbbbaaa```___]]]___bbbdddeeedddbbbaaa_________```aaa```^^^\\\ZZZYYYXXXVVVTTTRRRPPPPPPKKKJJJIIIGGGFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????BBBBBBCCCCCCDDDEEEEEEFFFGGGEEECCCCCCCCCDDDCCCBBBGGGEEEBBBBBBDDDFFFGGGGGGGGGEEEDDDBBBAAAAAABBBBBBDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCFFFFFFDDDAAADDDDDDCCCBBBBBBBBBBBBCCC???>>>>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNMMMMMMOOOPPPSSSTTTVVV\\\bbbfffgggjjjpppttt{{{uuutttqqqnnnmmmoooqqqssssssvvv~~~zzzssstttvvvxxx{{{}}}{{{zzzzzzxxxwwwuuuuuuuuuuuusssrrrpppoooooolllhhhgggeeeaaa[[[VVVPPPMMMJJJJJJLLLNNNPPPQQQSSSSSSSSSRRRPPPMMMJJJHHHJJJCCCCCCIIIIIIIIIZZZppp{{{pppgggdddfffmmm~~~|||zzzzzzpppkkkjjjiiigggfffeeeddddddccccccccccccbbbaaa``````^^^___aaacccbbbaaa^^^]]]```______```aaa```^^^\\\[[[[[[YYYWWWUUUSSSRRRQQQKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@??????>>>>>>======>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBCCCDDDCCCBBBGGGEEECCCCCCDDDFFFFFFEEEEEEDDDCCCAAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>??????@@@???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQTTTXXXYYYZZZ]]]ccchhhtttyyy{{{xxxuuurrrpppqqqrrrssssssssswww}}}}}}ssstttuuuwwwwwwyyy|||~~~~~~{{{zzzzzzyyyxxxvvvuuuuuuuuutttsssrrrqqqpppooolllhhhgggeeeaaa[[[VVVPPPMMMKKKKKKMMMPPPQQQRRRQQQRRRSSSTTTRRRNNNJJJGGGIIIDDDEEEIIIIIIMMMbbb|||uuukkkiiiiiippp{{{xxxyyypppkkkjjjhhhfffeeedddddddddbbbbbbccccccbbbaaaaaa```^^^___aaacccbbb```^^^\\\```______```aaaaaa^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBAAA@@@???>>>>>>???>>>======>>>@@@CCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDFFFDDDBBBCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAA@@@@@@???======????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>??????????????????>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKMMMNNNOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNPPPQQQQQQRRRVVV[[[```fffkkkrrrxxx}}}{{{xxxtttrrrrrrsssssssssrrruuuxxx|||vvvttttttuuuuuuuuuxxx|||}}}{{{yyyxxxxxxxxxvvvuuutttttttttsssrrrqqqpppooonnnkkkhhhfffeeeaaa[[[UUUOOOMMMLLLMMMOOORRRSSSRRRPPPQQQTTTUUUSSSOOOKKKHHHHHHFFFGGGIIIIIIQQQlll{{{uuummmmmmttt{{{wwwxxxoookkkjjjhhhfffdddddddddeeeaaaaaabbbbbbbbbaaa``````]]]___aaacccdddcccaaa````````````aaabbbaaa___]]]ZZZYYYWWWUUUSSSRRRPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@??????>>>>>>???>>>===>>>???BBBEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCFFFHHHHHHGGGDDDBBBBBBCCCEEEFFFFFFFFFCCCBBBAAA@@@AAAAAACCCDDDBBBCCCDDDEEEFFFEEEEEEDDDGGGGGGGGGGGGFFFFFFGGGHHHEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???======??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????????????????>>>>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLHHHIIIKKKMMMPPPRRRTTTUUUPPPNNNLLLJJJJJJJJJLLLMMMPPPQQQTTTUUUVVVTTTRRRPPPMMMMMMMMMMMMNNNRRRWWWZZZ\\\```fffkkkpppwww}}}xxxuuuttttttttttttrrrtttvvvzzz~~~~~~wwwsssuuuvvvuuuxxx}}}zzzyyywwwwwwxxxwwwuuuttttttsssrrrqqqooonnnmmmmmmmmmjjjgggeeeddd```ZZZTTTNNNMMMMMMOOORRRTTTTTTSSSOOOQQQSSSUUUTTTPPPLLLIIIIIIHHHIIIJJJMMMZZZxxx~~~{{{rrrttt|||}}}xxxwwwooollljjjgggeeeccccccdddeee___``````aaaaaa```______\\\^^^aaadddeeeeeedddbbbaaa``````aaabbbaaa___]]]XXXXXXVVVTTTRRRPPPOOONNNKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@BBBEEEHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBDDDGGGIIIJJJIIIFFFEEEDDDEEEGGGHHHGGGFFFBBBBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCDDDEEEEEEFFFJJJJJJJJJHHHFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???============>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????BBBBBBCCCCCCDDDEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNJJJKKKMMMPPPSSSVVVXXXZZZUUURRROOOMMMLLLLLLNNNOOOSSSVVVYYY[[[[[[XXXTTTQQQPPPOOOMMMLLLMMMPPPRRRTTTUUUXXX\\\___ccciiirrryyy|||zzzxxxvvvuuurrrsssuuuxxx{{{~~~tttvvvyyyxxxzzz~~~yyyxxxwwwxxxyyyxxxvvvtttuuutttrrrooommmlllkkkkkkllliiieeedddbbb___XXXSSSMMMMMMNNNQQQTTTVVVUUUTTTOOOQQQSSSTTTSSSQQQMMMKKKJJJIIIJJJMMMUUUhhh}}}www|||||||||vvvnnnllljjjgggdddccccccdddeee^^^^^^____________^^^^^^]]]___bbbdddeeeeeecccbbbaaa``````aaabbbbbb___]]]XXXWWWVVVTTTRRRPPPNNNNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@???????????????>>>???AAACCCFFFHHHJJJKKKGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAACCCFFFIIIJJJJJJLLLJJJIIIIIIJJJIIIGGGEEEBBBBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGIIILLLMMMMMMJJJFFFEEEFFFHHHFFFEEEDDDCCCBBBAAAAAAAAA???>>>>>>>>>>>>@@@AAABBB????????????????????????======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<=========>>>>>><<<======>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPKKKMMMOOOSSSVVVZZZ\\\^^^YYYVVVSSSOOONNNNNNPPPQQQSSSWWW]]]aaacccaaa^^^[[[WWWUUURRRPPPPPPPPPPPPPPPPPPSSSUUUVVVXXX\\\ccciiirrryyy}}}yyywwwuuuuuuuuuvvvyyy|||~~~xxxxxx|||{{{{{{~~~zzzzzzyyyzzz{{{{{{yyywwwxxxvvvssspppmmmkkkjjjjjjjjjgggdddbbbaaa]]]VVVQQQLLLLLLNNNRRRVVVWWWVVVUUUPPPQQQRRRSSSRRRQQQOOOMMMJJJIIIKKKQQQ___xxxrrrtttvvvmmmllljjjgggdddbbbcccdddeee]]]]]]^^^^^^___^^^^^^]]]]]]___bbbddddddcccbbb```aaa``````aaabbbbbb___]]]YYYXXXVVVTTTRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC???????????????@@@@@@@@@>>>???BBBEEEHHHJJJKKKLLLHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@BBBFFFHHHJJJIIIQQQPPPNNNMMMLLLJJJGGGEEECCCBBBBBBBBBCCCEEEFFFGGGGGGFFFDDDCCCDDDFFFIIIKKKNNNOOONNNKKKFFFDDDFFFHHHFFFFFFDDDCCCBBBAAAAAA@@@CCCBBB???=========???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======;;;<<<<<<<<<======>>>>>><<<======>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDDDDEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKNNNOOONNNOOOQQQRRRRRRRRRQQQQQQLLLNNNPPPTTTXXX\\\___```[[[YYYUUUQQQOOOPPPQQQRRRQQQVVV^^^fffkkklllkkkiii___\\\XXXUUUSSSRRRPPPNNNNNNPPPRRRQQQQQQTTTZZZ___bbbiiirrrzzz{{{xxxzzzxxxuuuvvvxxx|||zzzyyy~~~}}}{{{}}}|||{{{{{{}}}~~~~~~{{{yyyzzzxxxtttqqqmmmkkkjjjjjjiiifffcccaaa```\\\VVVPPPLLLLLLOOOSSSVVVXXXWWWUUUQQQQQQRRRRRRRRRQQQOOOOOOIIIIIIKKKTTTfff}}}oootttzzzqqqooommmjjjhhhfffccc```^^^````````````___^^^\\\\\\]]]___aaabbbaaa```aaabbbbbbaaaaaaaaabbbaaa___\\\ZZZYYYWWWUUURRROOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBAAA???===<<<<<<===>>>@@@???@@@DDDJJJOOOQQQQQQNNNMMMJJJHHHEEECCCBBBAAA@@@BBBEEEGGGHHHJJJNNNQQQUUUWWWWWWTTTOOOIIIGGGGGGBBBCCCEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>BBB@@@>>>===???@@@@@@???======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<===>>>??????@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>????????????>>>>>>======>>>???@@@AAAAAAAAA@@@@@@??????>>>??????@@@:::<<<>>>AAABBBCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLMMMNNNOOORRRVVVZZZ^^^```[[[YYYVVVRRRPPPOOOOOOPPPTTTWWW\\\eeemmmsssuuuuuullleee\\\VVVSSSRRRPPPOOOPPPPPPNNNNNNOOOQQQTTTUUUZZZ[[[bbblllvvv|||yyyxxxxxxyyyyyyxxxyyy{{{yyyxxxzzz|||~~~}}}}}}~~~~~~~~~}}}}}}|||zzzyyywwwuuurrrooollljjjiiiiiifffaaa[[[VVVSSSSSSPPPOOOPPPTTTWWWXXXVVVSSSNNNMMMMMMNNNPPPRRRQQQPPPNNNNNNSSS```wwwrrrlllzzzyyypppqqqnnnkkkiiigggeeebbb___aaaaaaaaa```___^^^]]]\\\\\\^^^```aaa``````aaabbbaaa`````````aaa```^^^[[[ZZZYYYWWWUUURRROOOMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAABBBAAA???===<<<===>>>>>>BBBBBBCCCGGGMMMRRRTTTTTTPPPNNNLLLIIIFFFDDDCCCBBBAAACCCEEEGGGHHHJJJNNNPPPZZZ[[[[[[WWWPPPJJJFFFEEEBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????@@@>>><<<<<<===>>>>>>===????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>?????????@@@AAAAAABBBBBBAAAAAA@@@????????????@@@>>>>>>????????????>>>>>>=========>>>>>>??????@@@@@@@@@???????????????@@@>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMPPPSSSVVVYYY[[[YYYXXXUUUSSSQQQPPPPPPPPPQQQSSSXXX```iiiooosssssspppiii```ZZZVVVUUUSSSQQQSSSRRRPPPOOOOOOPPPRRRRRRSSSUUUZZZccclllwww}}}yyyvvvvvvvvvwwwvvvyyyyyy{{{}}}{{{zzz|||}}}~~~~~~~~~~~~}}}||||||zzzyyywwwuuurrrnnnllljjjiiiiiifffaaaZZZUUURRRQQQOOOOOOPPPSSSVVVWWWUUUSSSOOONNNNNNOOOQQQSSSSSSRRRMMMNNNUUUggg|||oooqqqzzzrrrssspppllljjjhhhfffcccaaabbbbbbbbbaaa```___]]]]]][[[]]]____________```aaa```______``````___]]][[[ZZZYYYWWWUUURRROOOMMMLLLJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???=========>>>>>>AAABBBCCCHHHMMMRRRTTTTTTQQQPPPMMMJJJGGGEEEDDDCCCCCCDDDFFFGGGHHHJJJMMMPPPXXXYYYYYYVVVPPPIIIEEEBBBAAABBBDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@???===<<<<<<===>>>>>>===AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>??????@@@@@@AAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===============>>>>>>>>>@@@@@@??????@@@@@@@@@@@@CCCBBBAAA@@@????????????CCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPSSSYYYaaaiiimmmnnnpppkkkddd]]]ZZZXXXVVVUUUVVVUUUTTTSSSQQQPPPPPPOOOOOOOOORRRYYY```iiivvv|||wwwuuuuuuvvvvvvzzzwwwuuuuuuvvv}}}yyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwuuurrrnnnllljjjjjjiiifff```YYYSSSPPPOOOMMMNNNOOOQQQTTTUUUTTTRRRQQQPPPNNNOOORRRTTTUUUUUUPPPQQQ[[[ssssssooo{{{wwwssspppllliiihhhfffdddbbbcccccccccbbbaaa___^^^]]]YYY[[[]]]^^^^^^^^^___`````````___```aaa```]]][[[ZZZYYYWWWUUURRROOOMMMLLLLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>======>>>>>>===???AAAEEEJJJMMMPPPPPPQQQOOOMMMJJJGGGEEECCCCCCDDDEEEGGGHHHHHHIIILLLNNNOOOPPPQQQOOOLLLGGGCCCAAAAAABBBDDDEEEFFFFFFFFFFFFAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@???>>>>>>@@@AAA@@@???AAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@@@@@@@DDDCCCAAA???>>>>>>?????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOSSSYYY___ccceeeiiifffaaa]]]YYYXXXWWWWWWZZZZZZYYYXXXUUUSSSPPPNNNOOONNNOOOTTTYYY^^^iiirrr|||xxxwwwwwwwwwzzzvvvssssssttt{{{xxxxxx}}}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyyvvvssspppmmmkkkjjjiiifff___WWWQQQNNNLLLLLLMMMNNNPPPRRRSSSSSSRRRRRRPPPNNNNNNQQQTTTVVVVVVUUUXXXeeetttppptttsssppplllhhhgggeeecccbbbdddccccccbbbaaa___]]]\\\XXXZZZ\\\]]]]]]]]]^^^```bbbaaaaaaaaabbbaaa^^^\\\ZZZYYYWWWUUURRROOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;>>>AAADDDGGGJJJLLLMMMNNNMMMJJJHHHEEECCCBBBBBBEEEFFFGGGGGGGGGHHHJJJLLLKKKKKKJJJIIIGGGEEEAAA???AAABBBDDDEEEFFFFFFFFFEEE@@@@@@@@@AAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???>>>>>>???AAAAAA@@@???@@@@@@??????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???????????????@@@@@@@@@AAAAAA@@@???????????????>>>>>>????????????>>>>>>?????????????????????>>>>>>???@@@AAAAAAAAAAAA@@@BBBAAA@@@?????????@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOMMMLLLNNNRRRVVVYYYZZZ\\\\\\ZZZXXXVVVUUUVVVWWW\\\\\\]]]]]]ZZZVVVSSSPPPQQQNNNNNNRRRUUUWWW^^^eeepppyyy}}}zzzyyyxxxvvvsssrrrtttvvvzzz{{{uuuxxxzzz{{{{{{||||||{{{{{{zzz}}}|||zzzxxxuuuqqqooommmjjjiiieee___WWWPPPMMMLLLKKKLLLNNNOOOPPPQQQRRRSSSRRROOOMMMMMMPPPSSSVVVWWWWWW___rrroooqqqzzztttppplllhhhfffeeedddbbbdddccccccbbb```^^^\\\[[[XXXZZZ\\\]]]]]]]]]___```bbbaaaaaabbbbbbaaa___]]]ZZZYYYWWWUUURRROOOMMMLLLIIIHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>??????>>>>>>>>>>>>===@@@DDDFFFHHHIIIJJJLLLKKKJJJHHHFFFDDDCCCBBBBBBEEEFFFGGGFFFFFFFFFHHHJJJMMMKKKHHHFFFDDDCCC@@@>>>BBBCCCEEEFFFFFFEEEEEEDDD@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@<<<<<<<<<===???@@@???===?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@>>>>>>????????????>>>>>>???????????????@@@@@@@@@>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOMMMKKKKKKMMMPPPQQQQQQQQQRRRSSSRRRQQQQQQRRRTTTZZZ\\\^^^___^^^ZZZVVVSSSQQQNNNLLLOOOQQQRRRVVV[[[```fffrrr~~~{{{zzzuuurrrqqqtttvvvxxxwwwuuuwwwxxxyyyzzzzzzzzzzzzzzz}}}|||zzzxxxuuurrrooommmjjjiiifff___WWWQQQMMMLLLKKKMMMOOOOOOOOOPPPRRRTTTSSSPPPLLLLLLOOOSSSWWWYYYZZZiii{{{pppvvvvvvrrrmmmiiigggfffeeedddccccccbbbaaa___]]][[[ZZZWWWZZZ\\\]]]]]]^^^___aaaaaaaaa```aaaaaaaaa^^^\\\ZZZYYYWWWUUURRROOOMMMLLLIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????>>>>>>>>>BBBFFFHHHGGGGGGHHHJJJHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFGGGLLLHHHCCCAAABBBCCCBBBAAADDDEEEEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????;;;;;;<<<===@@@@@@???===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@===???AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???CCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJLLLMMMMMMMMMKKKMMMOOOOOONNNMMMOOOQQQUUUXXX\\\``````\\\XXXUUURRRMMMLLLNNNPPPPPPRRRVVVYYYZZZbbbooo{{{zzzuuussstttuuuwww}}}{{{uuussstttvvvwwwyyyzzzzzzzzz{{{{{{yyyvvvssspppmmmllljjjiiifff```XXXRRROOONNNKKKMMMOOOPPPOOOPPPRRRUUUTTTQQQMMMLLLPPPUUUYYY[[[dddzzzvvvuuuwwwsssnnnjjjhhhhhhgggfffcccbbbbbb```^^^\\\ZZZYYYXXXZZZ\\\^^^^^^^^^```aaa```______`````````]]][[[ZZZYYYWWWUUURRROOONNNLLLKKKJJJHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>????????????>>>>>>>>>BBBFFFGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEEEEEEECCCCCCDDDFFFFFFBBB>>>===@@@CCCEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>======>>>@@@BBBBBBAAA????????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>>>>????????????>>>>>>;;;<<<<<<===>>>??????@@@===>>>AAACCCCCCCCCBBBAAA@@@AAABBBBBBAAA@@@>>>===???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEGGGIIIKKKKKKJJJIIIIIIKKKMMMMMMLLLJJJLLLOOOOOOMMMLLLMMMOOOQQQUUU[[[___```]]]YYYVVVSSSOOOMMMOOOQQQPPPRRRUUUXXXVVVYYYbbbkkkuuu{{{vvvvvvvvvwww}}}vvvqqqrrrtttvvvxxxyyyzzzzzzzzzyyywwwuuurrrooollljjjjjjiiifff```YYYSSSPPPOOOKKKNNNPPPPPPOOOPPPSSSVVVVVVRRRNNNMMMQQQVVV[[[]]]pppsss{{{wwwrrrkkkhhhhhhhhhgggfffaaabbbbbbbbb```]]]ZZZXXXWWWYYY[[[[[[[[[\\\^^^___^^^____________]]]\\\[[[XXXXXXWWWTTTRRROOOMMMKKKLLLIIIFFFDDDCCCBBB@@@???BBBBBBCCCCCCBBB@@@???===@@@???>>>======>>>???@@@BBBCCCEEEFFFGGGHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA@@@@@@@@@BBBCCCEEEDDDCCCDDDFFFFFFBBB???@@@BBBDDDEEEDDDCCCBBBCCCBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@????????????BBBBBBBBBBBBAAAAAA@@@???BBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>BBB???<<<===??????>>><<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPSSSXXX]]]^^^[[[XXXRRRPPPNNNLLLLLLNNNPPPQQQTTTVVVYYYZZZ]]]fffsss}}}~~~{{{yyyxxxzzz~~~yyyooorrrttttttuuuxxxzzzzzzzzzxxxuuutttrrrooollliiihhhgggddd^^^WWWQQQMMMKKKLLLMMMNNNOOOPPPPPPQQQQQQTTTRRRPPPPPPPPPRRR[[[fffzzzuuuuuuxxxssslllhhhggggggfffdddaaabbbbbbaaa```]]]ZZZYYYWWWYYY[[[\\\[[[\\\]]]______`````````___^^^\\\[[[YYYXXXWWWUUURRROOOLLLKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@??????>>>===>>>>>>======>>>???@@@AAA@@@AAABBBDDDEEEEEEDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFDDDCCCCCCEEEEEECCCAAAAAABBBDDDDDDCCCBBBCCCDDDBBBCCCCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAABBB@@@===>>>???@@@???===BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIMMMNNNPPPTTTYYY[[[YYYVVVSSSQQQOOOMMMLLLMMMOOOPPPNNNPPPRRRSSSTTTZZZdddlllxxx|||zzz{{{~~~pppqqqrrrrrrsssuuuvvvuuuzzzxxxvvvtttrrrpppllljjjhhhhhhgggaaaYYYQQQMMMLLLLLLMMMOOOQQQQQQQQQQQQPPPTTTQQQPPPQQQPPPSSS]]]hhhzzzvvv}}}~~~yyyssslllhhhgggfffdddbbbbbbbbbbbbaaa___]]]ZZZYYYWWWYYY[[[\\\\\\\\\]]]^^^aaaaaaaaaaaa```^^^\\\[[[YYYXXXWWWUUURRROOOLLLKKKHHHFFFDDDCCCDDDEEEDDDCCC@@@@@@??????>>>?????????>>>=========>>>@@@BBBCCC@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGEEECCCBBBCCCDDDDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@???>>>>>><<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????@@@@@@???>>>BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGKKKKKKLLLPPPSSSUUUVVVUUUTTTRRRPPPNNNMMMMMMNNNOOOOOOQQQRRRRRRRRRTTTZZZ___dddnnn|||~~~}}}uuussspppqqqrrrsssssssssyyywwwuuutttrrrpppmmmjjjgggjjjkkkeee[[[RRRNNNMMMMMMOOOQQQSSSTTTSSSQQQPPPRRRPPPPPPPPPPPPTTT```lllsssxxxzzzzzz}}}wwwrrrllliiihhhgggeeebbbbbbbbbbbbaaa___]]][[[YYYWWWYYY\\\]]]\\\\\\\\\]]]aaaaaabbbbbb```___]]]\\\YYYYYYWWWUUURRRNNNLLLJJJHHHFFFDDDCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@AAABBBCCC??????>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@AAACCCEEEFFFGGGEEECCCAAABBBDDDFFFGGGEEEEEEEEEDDDBBBCCCEEEGGGCCCCCCCCCCCCBBBAAAAAA@@@BBBBBBAAAAAAAAAAAAAAABBB??????@@@@@@@@@@@@??????;;;===>>>@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAAAAA@@@@@@AAAAAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAADDDCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJLLLOOOQQQSSSTTTTTTSSSQQQNNNMMMMMMMMMNNNQQQSSSUUUUUUTTTTTTVVVXXX[[[aaakkkwww|||uuuoooppprrrssssssssswwwuuusssrrrqqqooollljjjfffkkknnniii^^^TTTPPPOOONNNPPPSSSVVVVVVTTTQQQOOOOOOMMMNNNNNNNNNSSSbbbpppyyypppyyy}}}xxxxxx{{{~~~uuupppkkkiiijjjjjjhhheeecccbbbaaa```^^^\\\[[[ZZZWWWZZZ\\\]]]\\\\\\\\\\\\```aaaaaaaaaaaa___^^^]]]ZZZYYYWWWUUURRRNNNKKKJJJJJJGGGEEEDDDDDDCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCAAA@@@@@@??????@@@BBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEE??????@@@AAABBBCCCEEEEEEFFFEEECCCBBBBBBDDDGGGIIIHHHHHHGGGFFFDDDDDDFFFHHHDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@<<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@?????????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBDDDEEEGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSSSSRRRPPPNNNMMMMMMMMMMMMLLLNNNQQQRRRRRRQQQQQQQQQUUUXXX^^^hhhuuu~~~xxxmmmmmmpppqqqrrrttttttsssqqqppppppnnnkkkiiifffkkkmmmjjjaaaWWWRRRQQQPPPRRRUUUVVVVVVTTTQQQOOOKKKJJJKKKLLLMMMSSSddduuusssoooyyy~~~xxxyyy{{{tttppplllkkklllllljjjgggcccbbbaaa___^^^\\\[[[[[[WWWZZZ]]]^^^]]][[[[[[[[[^^^___````````````___^^^ZZZYYYXXXUUUQQQNNNKKKIIIJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@??????>>>?????????AAA@@@@@@@@@@@@AAACCCDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDCCCBBBDDDHHHKKKKKKLLLKKKIIIFFFEEEFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>??????>>>======<<>>??????@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???===???AAABBBAAA??????@@@======>>>>>>??????@@@@@@AAA@@@@@@???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAABBBCCCEEEFFFGGGFFFHHHIIIJJJJJJLLLOOOQQQPPPPPPOOOMMMMMMLLLLLLLLLKKKLLLOOORRRSSSRRRQQQPPPOOOPPPTTT[[[eeesss|||}}}mmmkkknnnnnnooorrrsssrrrpppppppppnnnllljjjgggiiikkkiiiccc\\\UUURRRRRRSSSUUUVVVUUUSSSQQQOOOHHHIIIJJJKKKLLLTTTgggzzzuuulllooo{{{yyyyyy|||vvvrrrnnnmmmmmmmmmjjjgggdddcccaaa___]]]\\\[[[[[[WWWZZZ]]]^^^]]][[[[[[[[[[[[\\\^^^___``````______[[[ZZZXXXUUUQQQNNNKKKIIIHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@??????>>>===>>>>>>>>>???AAADDDFFFHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBCCCEEEGGGIIIHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEDDDCCCDDDHHHLLLNNNOOOOOOMMMIIIFFFEEEEEEEEEDDDBBBAAA?????????@@@???>>>>>>>>>??????@@@AAA??????@@@AAAAAAAAAAAAAAA@@@???????????????@@@AAA??????????????????????????????????????????????????????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@>>><<<:::>>>AAAAAA@@@>>>???@@@<<<<<<===>>>>>>???@@@@@@????????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDCCCBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCFFFHHHIIIIIIIIILLLNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMOOORRRTTTTTTSSSQQQNNNMMMPPPUUUYYY```ppprrrmmmnnnmmmnnnrrrtttsssqqqqqqqqqpppnnnlllhhhggggggfffddd___XXXSSSSSSTTTTTTTTTTTTRRRPPPOOOHHHIIIKKKLLLMMMWWWlllkkkiiirrr~~~xxxyyy|||yyyuuupppnnnnnnmmmiiifffdddcccaaa___]]]\\\[[[[[[WWWZZZ]]]___]]][[[ZZZZZZZZZ[[[]]]___`````````___[[[ZZZXXXUUUQQQNNNKKKIIIFFFDDDCCCCCCEEEFFFEEEDDDBBBBBBCCCCCCBBBAAA???===;;;<<<===???BBBFFFIIIKKKKKKJJJHHHFFFFFFEEEFFFFFF@@@@@@AAABBBDDDGGGJJJLLLMMMLLLKKKIIIGGGEEEDDDCCC???@@@AAABBBCCCCCCCCCCCCAAADDDEEEEEEDDDEEEHHHLLLPPPQQQQQQOOOKKKGGGEEEDDDEEEDDDBBB@@@????????????>>>>>>======>>>???@@@@@@===>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===:::999999===AAAAAA???>>>>>>???<<<======>>>???@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBFFFEEEDDDCCCBBBAAAAAAAAAAAADDDHHHIIIHHHHHHJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRPPPNNNRRRQQQRRRUUUTTTVVVbbbpppxxxqqqqqqoooppptttuuutttsssssssssrrrpppnnniiifffddddddeeeaaaZZZSSSTTTTTTTTTSSSRRRQQQPPPPPPIIIJJJLLLNNNOOOYYYooowwwgggjjjwww~~~|||wwwxxx|||{{{tttnnnoooooollljjjjjjgggeeeccc```^^^\\\ZZZZZZXXXYYYZZZ\\\\\\[[[ZZZZZZYYY[[[^^^``````___]]][[[[[[ZZZYYYVVVRRRMMMIIIGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>CCCBBBAAAAAACCCGGGLLLNNNKKKJJJIIIFFFEEECCCBBBBBBBBBAAABBBCCCFFFIIIMMMOOOPPPPPPPPPNNNKKKGGGCCCAAACCCCCCDDDDDDEEEEEEFFFFFF???AAABBBAAA@@@BBBFFFKKKLLLLLLLLLKKKIIIGGGEEECCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???????????????>>>>>>>>>======<<<<<<@@@@@@??????????????????============>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????AAA@@@???>>>============>>>>>>============>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAA???>>>============@@@@@@@@@????????????>>>AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNQQQRRRQQQOOONNNNNNOOOOOOQQQUUU[[[___pppzzzyyypppmmmooosssrrrtttvvvvvvssspppnnnmmmllljjjgggeeeccc```\\\YYYXXXWWWVVVUUUTTTRRRQQQQQQMMMKKKNNNRRRQQQXXXrrrkkkbbbdddppp|||~~~{{{{{{{{{zzz|||{{{tttnnnoooooollljjjjjjgggeeeccc```^^^\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[^^^___```___]]]\\\[[[ZZZXXXUUURRRNNNJJJHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>AAA@@@@@@AAADDDHHHMMMPPPLLLKKKIIIGGGEEEDDDCCCCCCBBBAAABBBCCCFFFIIILLLNNNPPPPPPOOONNNKKKGGGDDDAAADDDDDDDDDDDDDDDEEEEEEEEE???@@@@@@@@@@@@BBBEEEHHHJJJJJJJJJJJJHHHFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>?????????????????????>>>>>>=========@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>??????????????????????????????AAA@@@???>>>============>>>>>>============>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFFFFDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKOOORRRTTTTTTSSSQQQQQQPPPPPPPPPSSSXXX[[[ccckkkxxxtttkkkkkkoooqqqtttwwwwwwtttpppmmmkkkkkkiiifffdddccc```\\\YYYXXXXXXWWWUUUTTTRRRQQQPPPNNNLLLNNNRRRTTT___{{{}}}jjjgggkkkwww{{{~~~yyyyyyyyyyyyzzz~~~{{{sssnnnoooooollljjjkkkfffeeeccc```^^^\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZ\\\^^^___```___]]]\\\ZZZYYYWWWUUURRRNNNKKKJJJGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>?????????AAAEEEIIIMMMPPPLLLKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCFFFHHHKKKMMMOOOOOOOOOMMMKKKGGGDDDCCCEEEEEEDDDDDDDDDDDDDDDDDD@@@>>>===>>>AAACCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>??????????????????????????????AAA@@@???>>>============???>>>>>>======>>>>>>???AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@????????????AAA@@@@@@@@@????????????@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIKKKOOOSSSVVVWWWWWWTTTSSSRRRPPPOOOPPPSSSVVV[[[```hhhuuu{{{llljjjnnnppptttwwwxxxuuupppkkkiiijjjhhhfffdddbbb```\\\YYYYYYYYYWWWVVVTTTRRRQQQPPPOOOLLLNNNRRRYYYiiissshhhhhhqqq|||yyy|||~~~yyyvvvvvvvvvvvvxxx|||zzzsssnnnnnnooommmkkkkkkfffdddbbb```^^^\\\[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZ[[[\\\^^^_________^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>???@@@BBBEEEHHHKKKMMMKKKJJJIIIGGGEEEDDDDDDDDDBBBBBBBBBDDDFFFHHHJJJKKKNNNNNNMMMLLLJJJGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA???===>>>BBBEEEEEECCCBBBBBBDDDDDDDDDDDDCCCBBB???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>????????????@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>??????????????????????????????@@@@@@???>>>======>>>>>>???>>>>>>>>>>>>>>>>>>???AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAACCCEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCFFFFFFHHHMMMRRRVVVXXXXXXTTTTTTRRRPPPNNNNNNQQQSSSXXXZZZ```hhhwwwqqqlllooonnnsssxxxyyyvvvpppkkkgggiiigggdddcccbbb___\\\YYYZZZYYYXXXVVVTTTRRRQQQPPPQQQNNNNNNTTT^^^ssswwwiiigggiiivvv}}}zzzwwwwww{{{~~~xxxtttssssssttttttvvvyyyzzzsssnnnnnnooommmkkkllleeedddbbb```^^^]]]\\\[[[XXXYYY[[[\\\\\\\\\[[[ZZZ\\\]]]^^^_________^^^^^^ZZZYYYWWWTTTQQQNNNLLLKKKGGGFFFEEECCCBBBBBBBBBBBB@@@@@@???????????????>>>@@@@@@BBBCCCEEEGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGIIIIIILLLKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBCCC@@@>>>@@@DDDFFFEEECCC@@@AAABBBCCCDDDCCCBBBBBB???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>??????????????????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>??????????????????????????????@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFJJJPPPTTTWWWWWWRRRRRRQQQOOONNNNNNPPPRRRQQQTTTYYY^^^hhhwwwvvvmmmnnnlllqqqwwwyyywwwqqqkkkggggggeeecccbbbaaa___\\\ZZZZZZYYYXXXVVVTTTSSSQQQQQQSSSQQQQQQVVVddd~~~mmmeeegggqqq~~~zzzttttttuuu{{{zzztttpppppppppqqqrrrtttwww|||yyyrrrmmmnnnooommmkkkllleeedddbbb```^^^]]]\\\\\\VVVXXXYYY[[[\\\\\\\\\[[[]]]]]]^^^_______________[[[ZZZWWWSSSPPPNNNLLLKKKGGGFFFEEECCCBBBBBBBBBBBB????????????????????????@@@AAABBBDDDFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDD@@@AAABBBCCCDDDCCCCCCBBB@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>???@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAAAAADDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDHHHMMMQQQTTTTTTQQQQQQQQQOOOMMMMMMNNNPPPOOOSSSWWWZZZ___hhhvvv}}}mmmjjjkkkpppvvvxxxvvvqqqllliiieeedddbbbaaaaaa___\\\ZZZYYYXXXXXXVVVUUUTTTSSSRRRSSSSSSTTT[[[mmm~~~hhheeekkk}}}zzzvvvpppsssvvv}}}zzztttpppmmmkkkmmmnnnooopppsssxxx{{{yyyrrrmmmnnnooommmlllllldddcccbbb```^^^]]]\\\\\\UUUWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^_______________]]][[[WWWSSSOOOMMMKKKJJJGGGFFFEEECCCBBBBBBBBBBBB>>>>>>>>>>>>????????????===???BBBDDDFFFGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC???AAABBBCCCBBBBBBCCCDDDAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????=========>>>>>>?????????AAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???????????????@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCBBB@@@CCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGKKKPPPRRRRRRQQQRRRQQQOOOLLLKKKLLLMMMNNNRRRVVVWWWXXX^^^iiisssrrrjjjjjjnnntttwwwuuurrrnnnllldddcccaaaaaa```___\\\ZZZXXXWWWWWWVVVUUUUUUTTTTTTRRRSSSWWWaaavvvtttfffhhhqqq{{{wwwrrrnnntttzzzyyysssnnnjjjhhhggghhhjjjkkklllooossswww|||yyyrrrmmmnnnooommmlllmmmdddcccbbb```^^^]]]]]]\\\UUUWWWZZZ\\\___`````````^^^^^^^^^_________``````^^^\\\XXXSSSOOOLLLKKKJJJGGGFFFEEEDDDBBBBBBBBBBBB>>>>>>>>>>>>>>>?????????;;;===AAADDDGGGHHHHHHHHHFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDD===@@@CCCCCCAAA@@@AAADDDBBBCCCDDDEEEEEEEEECCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>????????????<<<<<<======>>>>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC??????>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>??????@@@@@@????????????@@@@@@?????????@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@CCCEEEFFFEEECCCAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEGGGKKKOOOQQQQQQSSSSSSRRROOOLLLJJJJJJKKKKKKNNNQQQQQQPPPUUU```iiimmm~~~xxxmmmiiimmmsssvvvuuurrrooommmdddbbbaaa``````___]]]ZZZWWWWWWWWWVVVVVVVVVUUUUUUQQQSSSYYYeee|||nnndddkkkuuu{{{{{{xxxvvvqqqooouuu}}}|||sssnnnjjjfffdddccceeeggghhhjjjlllpppsssvvv}}}