BM66(@ jjjQQQAAA888333000000000000000000000000000000////////////////////////000000000///...,,,+++***........................000//////.........//////000000111222444555666666555444555999;;;<<>>:::666555666888888888888999<<>>@@@DDDNNNWWW]]]```dddiiimmmnnnooonnnlllllloootttyyyooo```TTTLLLEEEDDDCCC???<<<===;;;???DDDKKKRRRZZZbbbhhhhhhlllooopppnnnnnnppprrrqqqqqqrrruuuzzz|||xxxoooiiibbb[[[VVVSSSQQQOOOJJJJJJLLLOOORRRSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@@@@??????@@@AAABBBCCCCCCBBBBBBAAA@@@?????????AAACCCGGGLLLTTT\\\bbbcccgggkkklllkkkkkkmmmooorrrrrrrrrrrrrrrssstttuuu{{{vvvqqqlllhhheee```ZZZUUUSSSPPPMMMKKKIIIGGGDDDAAA@@@BBBGGGNNNWWW```hhhmmmrrrpppooonnnppptttxxx{{{~~~~~~~~~|||sssvvvyyy{{{vvvlllfffdddfffooovvvyyy}}}}}}zzznnnZZZFFF>>>777666666444333444222111111111000000//////222111111111222333444444666555333222111222333333555555555444444333333333444444333333333333222222444777;;;===???@@@AAACCCEEEGGGHHHLLLRRRTTTLLLAAA777:::<<<>>>JJJ```vvvkkkRRRBBB999444111111////////////////////////////////////////////////.........///......---,,,..............................---------------...///000111222444555666666555444555999;;;<<>>???CCCKKKSSS\\\___dddiiimmmoooppppppmmmmmmpppuuuyyyttteeeVVVNNNGGGEEECCC???======;;;>>>BBBHHHOOOXXXbbbhhhkkkmmmqqqrrrrrrrrrqqqrrrqqqqqqsssvvv{{{}}}xxxtttlllggg```YYYUUURRROOONNNMMMMMMNNNPPPSSSSSSRRRQQQLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>???AAADDDGGGMMMTTTYYY```eeejjjkkkjjjiiikkkmmmqqqqqqqqqrrrsssttttttuuuuuu|||{{{sssoooiiieeebbb]]]WWWRRRQQQOOOLLLJJJIIIGGGDDDAAAAAACCCHHHOOOXXXbbbiiinnnrrrqqqqqqqqqsssvvvzzz|||~~~~~~~~~tttvvvyyyzzzwwwmmmfffcccfffnnnuuuyyy}}}{{{iiiVVVFFF>>>777666666444333444222111111111000000000000222111111111111222222333444333222111111222333333555444444444333333333333444444444444444444444555444777;;;>>>???@@@BBBDDDFFFHHHJJJNNNUUUWWWOOODDD999<<<<<<>>>KKKaaaxxxlllSSSCCC:::444222222........................////////////////////////,,,,,,---.../////////....................................------......//////000111222333555666666666444666999;;;<<>><<<===888888888888888888999:::;;;999:::;;;:::999888999:::888888888888999===BBBFFFQQQ[[[eeemmmqqqqqqhhh___NNNGGG@@@??????AAAGGGOOO[[[^^^ccchhhmmmpppqqqrrroooooorrrvvvyyyzzzkkkZZZQQQIIIFFFDDD@@@===>>>;;;===@@@DDDKKKVVVaaahhhnnnooorrruuuwwwwwwtttrrrqqqrrruuuxxx}}}~~~{{{wwwtttmmmhhhaaa[[[XXXUUURRRQQQQQQPPPPPPQQQSSSUUUTTTSSSMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@??????@@@AAAAAACCCGGGLLLPPP\\\bbbhhhjjjiiihhhhhhjjjnnnoooppprrrssstttttttttqqqwww~~~wwwsssnnnhhhdddaaa\\\VVVQQQOOOMMMJJJIIIHHHGGGDDDBBBAAADDDJJJQQQZZZcccjjjnnnrrrrrrssstttwwwyyy{{{}}}~~~~~~~~~~~~uuuwwwyyyyyy|||qqqhhheeegggpppwww|||xxxcccQQQFFF>>>777666666444333444111111111111111000000000222222111000000000111111222222111111111222333333444444333333333333222222444444555555666777777777555888<<<>>>@@@AAADDDFFFHHHJJJLLLQQQXXXZZZRRRGGG===>>>===>>>KKKbbbyyylllSSSBBB:::444111222////////////////////////////////////////////////,,,---......///.................................111000000000000111111222//////000222333444555666666444666:::;;;<<<@@@FFFYYYmmm{{{wwwZZZHHHDDD>>><<<>>>:::888777777777888999999:::;;;<<<<<<;;;888777777888777888888888999===CCCGGGRRR[[[fffnnnrrrpppfff\\\LLLEEE???>>>>>>@@@FFFLLLZZZ]]]bbbggglllppprrrsssqqqqqqtttwwwzzzppp^^^UUULLLHHHFFFAAA>>>???;;;<<<===@@@GGGRRR___hhhpppqqqsssxxx|||{{{wwwrrrrrrtttwww{{{}}}zzzsssnnnhhhccc```]]][[[YYYWWWUUUTTTTTTVVVWWWWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCFFFJJJMMMYYY___fffiiihhhggggggggglllmmmoooqqqssssssttttttssswwwyyywwwrrrkkkfffccc___YYYTTTMMMKKKIIIHHHHHHGGGEEECCCAAADDDKKKSSS\\\dddjjjnnnqqqrrrtttwwwyyy{{{||||||||||||}}}}}}tttvvvyyyzzzxxxkkkhhhjjjrrrzzztttaaaOOOFFF>>>777666666444333444111111111111111111111111222222111000/////////000000000000111111222222333333333333333333333333222333333444555666777888999777999<<>><<<===KKKccczzzkkkQQQAAA888333000111000000000000000000000000////////////////////////.........///......---,,,........................000000000000000111222222...///000111333444555555666555666:::;;;;;;@@@FFFVVVkkkvvv|||vvvZZZHHHCCC===<<<>>>;;;888888888777888888999999;;;<<<===;;;999888999:::777777888888999===CCCGGGRRR\\\hhhooossspppeeeZZZJJJCCC>>>===>>>@@@FFFMMMYYY\\\```fffkkkooorrrsssssssssuuuxxx{{{tttcccYYYOOOKKKGGGBBB???@@@<<<<<<<<<>>>DDDOOO]]]eeeppppppsssxxx}}}}}}yyyttttttvvvyyy}}}yyyuuuoookkkhhhfffcccaaa]]]\\\ZZZYYY[[[[[[[[[ZZZWWWUUUSSSPPPNNNLLLKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCDDDGGGKKKNNNYYY___fffiiihhhgggggghhhkkklllnnnpppqqqrrrssssssrrruuu|||yyytttmmmgggddd```ZZZVVVMMMKKKIIIHHHHHHGGGEEECCC@@@DDDLLLUUU^^^eeekkkmmmppprrrtttwwwzzz{{{|||}}}{{{{{{||||||}}}~~~sssvvvyyy{{{{{{llliiijjjrrr{{{wwwdddRRRFFF>>>777666666444333444111111111111111222222222222222111000/////////000000000000111222222222222333333333333333333333333222333333555666777888999888:::===@@@AAADDDGGGJJJIIIKKKOOOUUU\\\^^^VVVJJJ???>>>;;;===LLLeee|||jjjQQQAAA888222000000111111111111111111111111////////////////////////.../////////...---,,,,,,........................------------...///000000...///000111222444555555777555666:::;;;;;;???FFFSSSggg~~~oootttxxx[[[IIIDDD===<<<>>>:::999999888888888999999:::888999;;;;;;::::::<<<>>>666777777888999>>>CCCHHHSSS^^^jjjrrrvvvrrrggg[[[KKKDDD>>><<<===???FFFNNNYYY[[[___dddiiimmmppprrrtttsssvvvyyy|||xxxhhh]]]RRRMMMIIICCC@@@AAA===<<<<<<===CCCMMMZZZbbblllnnnrrrvvvzzz{{{zzzxxxwwwxxx{{{|||yyytttqqqooollljjjhhhfffdddccccccccccccaaa```\\\ZZZXXXTTTQQQNNNLLLKKKHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEFFFIIIMMMPPP[[[```gggjjjiiiiiiiiikkkllllllmmmmmmoooppprrrsssnnnpppvvvyyyssslllfffbbb^^^YYYTTTMMMLLLIIIIIIHHHGGGEEECCCAAAFFFNNNWWW```ggglllnnnqqqrrruuuxxxzzz|||~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~sssuuuyyy|||}}}lllhhhiiipppzzz~~~jjjXXXFFF>>>777666666444333444111111111222222222222222222222111000000000111111000111222222333222222222333333444444444444555555333333444555666777888999999;;;>>>@@@BBBEEEIIILLLKKKNNNRRRWWW^^^```VVVKKK???>>><<>>;;;<<<999::::::999999999999::::::777888::::::999999:::<<<666777777888999>>>DDDHHHUUU```nnnvvvzzzvvvjjj^^^OOOFFF???<<<<<<>>>EEEMMMXXXZZZ]]]bbbgggkkknnnppptttsssvvvzzz}}}}}}kkk```UUUNNNJJJDDDAAAAAA>>>>>>======BBBLLLWWW___gggkkkppptttvvvxxxzzz{{{yyyzzz|||}}}yyyvvvuuussspppnnnnnnmmmmmmmmmmmmkkkiiifffeeeccc___[[[WWWSSSQQQPPPLLLKKKIIIGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEFFFDDDFFFHHHJJJKKKNNNQQQTTT^^^ccchhhkkkkkkkkkmmmooonnnmmmlllkkklllnnnqqqrrrmmmooosssyyyyyyssskkkeeeaaa]]]XXXTTTOOOMMMKKKJJJIIIHHHEEEDDDCCCHHHQQQ[[[dddjjjnnnpppssstttvvvxxx{{{~~~~~~}}}|||{{{tttuuuxxx{{{nnnjjjjjjrrr|||qqq^^^FFF>>>777666666444333444111111111222222333333333222111111111111222222333222333333444444333222111444444444555555666666666555555666666777888999999:::<<>>===BBBTTTnnnlllSSSCCC:::444222222////////////////////////////////////////////////***+++,,,...///000000000........................---------......000111111......///111222333444555777666777:::;;;;;;???EEENNNccc}}}qqqffffffkkkzzzeeeOOOHHH>>>;;;;;;777;;;;;;::::::999::::::::::::;;;;;;999777666666777666666777888999>>>DDDHHHWWWcccpppzzz}}}yyymmmaaaRRRIII@@@<<<;;;<<>>>>>BBBKKKVVV^^^dddiiiooorrrsssuuuyyy}}}zzz{{{}}}~~~{{{zzzxxxuuussstttssssssttttttqqqnnnkkkmmmjjjfffbbb]]]YYYVVVUUUNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGJJJLLLNNNOOOPPPSSSVVVXXXaaaeeejjjlllkkklllooorrrpppnnnllljjjjjjmmmppprrrpppqqqsssvvv{{{{{{uuulllfffbbb^^^YYYUUUPPPNNNLLLJJJIIIHHHFFFCCCEEEJJJSSS^^^gggmmmqqqrrruuuvvvwwwyyy|||~~~|||{{{~~~uuuvvvxxxzzzrrrnnnnnnvvvuuuaaaFFF>>>777666666444333444111111111222222333333333222111111111222333444444333444444555444333111000555555555666666666777777777777777888999999::::::;;;===???AAACCCGGGLLLOOOQQQTTTWWW]]]cccdddYYYMMM@@@??????EEEXXXrrrtttcccQQQDDD<<<444///...000000000000000000000000...............///000000......------------..............................///......---------......111000111111222333444555888666777;;;<<<<<<@@@GGGPPPaaa|||qqqfffcccdddppprrrVVVIIIEEEAAA;;;888<<<<<<;;;;;;;;;:::::::::<<<;;;999777666666777888777555666:::;;;===BBBIIISSS```oooxxx{{{wwwlllaaaUUUIII>>>;;;<<<>>>CCCHHHQQQWWW^^^bbbcccdddfffiiirrrrrrvvv|||uuugggYYYRRRMMMHHHDDDDDDBBB===;;;>>>BBBGGGOOOXXXaaahhhooorrrrrrssswww{{{}}}}}}}}}zzzxxxwwwwwwyyy{{{|||zzzvvvrrrtttpppkkkfffbbb]]]XXXTTTTTTRRRPPPOOOOOONNNLLLJJJMMMIIIHHHHHHGGGEEEHHHMMMMMMPPPTTTWWWYYYZZZ\\\^^^eeegggjjjkkklllmmmnnnpppppppppoooooonnnnnnmmmmmmnnnmmmoootttyyy|||~~~{{{yyy~~~|||wwwooohhhbbb\\\WWWTTTQQQNNNIIIGGGFFFGGGGGGFFFFFFNNNYYYcccjjjnnnqqqsssssssssuuuyyy~~~~~~~~~{{{xxxwwwyyy{{{vvvsssqqqwwwbbbHHH???;;;444+++///666222222222222222222222222222000000111222222222222111222222222222222222222222>>><<<999666555444555555888777777777888999::::::>>>???BBBEEEJJJOOOTTTWWWWWWWWWVVVYYY```bbbYYYMMMCCCAAA@@@GGG\\\xxxooo___LLLAAA:::333//////000000000000000000000000...............///000000///......------......///........................///......------.........000000000111222333444555777555666:::;;;;;;???EEEOOOaaa{{{uuugggbbbaaajjj|||vvvYYYIIIBBB???<<<:::;;;;;;;;;::::::::::::999<<<;;;999777666666777888777555666:::;;;===BBBIIIRRR___mmmvvvyyyvvvlllbbbTTTJJJ@@@===>>>>>>AAAEEEPPPVVV]]]bbbcccdddgggjjjqqqqqqtttyyy}}}wwwiii[[[SSSOOOJJJFFFFFFBBB???>>>AAAFFFIIIPPPWWW```gggnnnqqqqqqrrrvvv{{{}}}}}}~~~{{{yyyuuuooojjjeee```\\\YYYXXXVVVTTTSSSSSSSSSRRRPPPOOOKKKJJJKKKJJJIIILLLQQQTTTWWW[[[]]]^^^___aaabbbeeegggjjjkkkllllllnnnpppqqqppppppooonnnmmmllllllnnnlllnnnrrruuuxxx~~~~~~|||zzz}}}zzzvvvooojjjddd___ZZZWWWSSSOOOJJJGGGFFFFFFFFFFFFHHHOOOZZZdddjjjmmmnnnnnnooooooppptttyyy}}}~~~~~~{{{yyywwwxxx{{{|||yyyxxx}}}bbbKKKAAA===888///222888333222222111111111111222222111111222333333333333333333333222222222222222222666666666777777777666666777777777777888999:::;;;>>>???AAAEEEIIIOOOSSSVVVXXXXXXXXX[[[aaacccZZZNNNCCCAAA@@@HHH]]]yyyjjjZZZHHH>>>888222///000000000000000000000000000//////.........///000000///......------......///........................///......---......//////000000000111222333555666666555666999::::::>>>DDDOOO```zzz|||mmmfffaaaeeerrryyy\\\III@@@<<<;;;===:::::::::999999999888888;;;:::999777777777888888777555666:::;;;<<>>>>>@@@OOOUUU]]]bbbdddfffiiikkkoooooorrrwwwzzz~~~zzzlll^^^VVVRRRLLLIIIHHHCCCAAABBBFFFJJJLLLPPPUUU^^^eeelllppppppqqqvvvzzz{{{tttnnniiieeeaaa^^^]]][[[YYYYYYZZZ[[[ZZZYYYTTTOOOMMMOOOOOOOOORRRWWW\\\^^^aaabbbbbbcccdddfffeeegggjjjkkkkkklllnnnpppqqqqqqpppooonnnllllllkkknnnllllllpppqqqsssxxx}}}{{{{{{{{{~~~wwwtttppplllhhhddd___\\\UUUQQQLLLHHHFFFFFFFFFFFFLLLTTT___hhhmmmnnnmmmmmmllllllmmmppptttyyy~~~~~~~~~|||~~~zzzwwwyyy}}}~~~dddNNNCCC???<<<444666:::555333222000//////000222333222333333444444444444444333333333333333333333333222333555777888777666555777777777777888999:::;;;===>>>@@@DDDIIINNNRRRUUUXXXYYYZZZ\\\bbbccc[[[PPPCCCAAAAAAIII___zzzkkk[[[III>>>888333000111////////////////////////000///////////////000000//////............//////.......................................//////000000000000111222444555666777555666999::::::>>>DDDNNN___yyyvvvnnnfffgggooozzzxxx]]]JJJ@@@;;;;;;>>>999999999888888888888777::::::888888777777888888888666666:::;;;<<>><<<<<>>@@@DDDHHHNNNRRRUUUWWWYYY[[[^^^bbbccc[[[PPPCCCBBBAAAJJJ___{{{qqq```MMMAAA999444111222////////////////////////111000000/////////000000/////////....../////////.......................................///000111//////000111222444666666999777888;;;;;;;;;???EEENNN^^^xxx~~~vvvooommmrrrzzz}}}}}}ttt\\\KKKBBB<<<;;;<<<999999888888888777777777999999888888888888888888888666777:::;;;<<>>???888666888444333111///------///111333111222222333333333333333333333444444444555555555888888777666666666888888888888999999:::<<<===>>>===???AAAEEEIIIOOOSSSVVVVVVYYY\\\___bbbcccZZZPPPDDDBBBAAAHHH^^^zzzuuucccOOOBBB:::444222222000000000000000000000000111111000/////////000000000//////......//////000....................................///000111111/////////111222444666777:::888888;;;<<<;;;???EEEMMM]]]www~~~yyyxxx|||}}}zzzrrrZZZKKKCCC>>>;;;;;;999999999888888888777777888888888888888888888888888666777:::;;;<<>>???@@@@@@AAACCCGGGLLLQQQUUUXXXVVV[[[___aaadddccc[[[RRRDDDBBB???FFF\\\yyytttbbbNNNAAA:::444222333000000000000000000000000222111111000//////000000000000////////////000000....................................///000111222...//////111222444666777999777888:::;;;:::>>>DDDMMM\\\vvv|||tttYYYIIICCC???;;;:::::::::999999999888888888888888888999999999888888999777777:::;;;;;;@@@GGGKKKYYYkkkxxxxxxooo]]]QQQDDD>>>;;;999:::===AAAJJJVVV___eeehhhllloooppppppssswwwzzz~~~oooeee]]]UUUOOOMMMIIIDDDAAABBBBBBCCCGGGMMMSSSZZZccchhhiiilllqqqvvv~~~}}}yyyuuuqqqnnnmmmooorrruuuwwwvvvrrrnnnmmmeee^^^___cccdddfffiiihhhhhhhhhgggffffffhhhjjjhhhhhhhhhhhhgggiiilllooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmppptttvvvvvvzzz}}}~~~}}}zzzvvvqqqkkkgggeeeddddddcccaaa\\\UUUOOONNNOOOPPPPPPYYY```iiipppssssssrrrqqqmmmrrrvvvvvvsssrrrtttwww|||}}}~~~}}}||||||~~~|||}}}oooVVVAAA:::<<<777444666444222222111111111111222222222333333444444444444444333444444555666666777777555555555666777888999999;;;;;;<<<===>>>@@@BBBBBBBBBCCCEEEIIINNNSSSXXXZZZXXX]]]bbbeeegggfff^^^UUUEEEAAA===CCCYYYxxxqqq```LLL???888333111333000000000000000000000000222222111000000///000000000000////////////000000....................................///000222222......///111222555666777888666777999:::999===BBBLLL\\\vvvxxxXXXGGGBBB???<<<::::::::::::999999999999888777888888999999999888888999777777:::;;;;;;@@@GGGHHHWWWjjjwwwxxxooo[[[PPPEEE@@@>>>:::999;;;???HHHTTT^^^dddhhhlllnnnoooooorrrwwwzzz~~~ssshhh```WWWQQQOOOJJJCCC???>>>???@@@FFFLLLRRRYYYbbbgggiiikkkqqquuu~~~zzzvvvsssppprrrvvvzzz|||yyytttppppppggg```aaadddfffgggjjjfffggggggeeedddeeegggiiihhhhhhhhhhhhgggiiilllooolllllllllmmmmmmmmmmmmnnnpppoooqqquuuvvvvvvyyy~~~{{{~~~~~~~~~{{{xxxwwwqqqjjjeeecccbbbbbbbbbbbb]]]VVVQQQOOOPPPRRRSSS___eeelllrrrtttsssrrrrrroootttyyyyyyuuussstttvvv|||}}}~~~}}}{{{{{{xxxzzz}}}mmmXXXAAA999<<<777444666555222222222222222222222222333444555555666666555555444444444555666777777888666666888888777555333222<<<<<<===>>>???AAACCCDDDCCCEEEGGGKKKOOOUUUYYY\\\YYY___eeegggiiihhh```WWWFFFAAA<<>>AAABBBCCCCCCCCCEEEEEEEEEIIIPPPVVV\\\^^^bbbbbbbbbeeekkklllbbbUUUDDDBBB???DDDXXXvvvqqq___JJJ???:::666222111111111000///////////////000//////...///000111222222000...---...000000000000///.........///111111/////////000000000111111000000000111222555777999777999;;;;;;<<<===@@@BBBIIIWWWppp^^^LLLEEE@@@<<<;;;888888888888888888888888888888888888777777777777888888888888999===BBBFFFMMMWWWdddpppzzz|||vvvhhhZZZJJJCCC@@@===::::::???FFFOOOXXX___eeejjjmmmrrrqqqssswwwzzz~~~rrrfff___ZZZWWWNNNHHHBBBAAA@@@AAAFFFLLLUUU]]]eeehhhgggiiiqqqyyy~~~}}}{{{zzzwwwyyy{{{{{{zzzwwwtttrrrnnnhhhaaa\\\ZZZZZZ[[[[[[[[[\\\\\\[[[[[[]]]```cccfffeeeeeefffgggiiikkklllkkklllnnnmmmllllllmmmnnnqqqrrrrrrrrrssswww{{{}}}{{{{{{{{{{{{zzzuuunnnhhhccc```]]][[[ZZZVVVRRROOOQQQTTTWWWYYY^^^gggoooqqqqqqqqqoookkkiiilllqqquuuwwwvvvuuusss{{{~~~}}}~~~xxxjjjmmmttt|||}}}mmmRRREEE888666888777444333333333333222222222111111111222222333444555555666555444444333333444444555777888888999999::::::;;;<<<===???AAACCCDDDDDDDDDFFFFFFGGGJJJPPPVVV[[[^^^aaabbbcccffflllmmmbbbUUUFFFCCC@@@EEEYYYwwwqqq___JJJ>>>888444111111111111000000000////////////////////////000111111222000...---///000000000///............///000000....../////////000000000000///000000222555777888888999;;;<<<<<<===@@@CCCHHHTTTmmm}}}bbbNNNEEE@@@<<<;;;888888888888888888888888999999888888888777777777888888888888999===BBBFFFNNNXXXdddooozzz|||pppaaaQQQGGGBBB<<<999999>>>DDDMMMVVV]]]ccchhhkkkqqqppprrrwwwzzzxxxmmmddd^^^ZZZRRRKKKEEECCCBBBBBBGGGMMMYYY```gggiiiiiilllttt{{{|||zzzyyyyyywwwxxx{{{{{{zzzvvvrrroookkkeee]]]VVVSSSQQQPPPOOOOOOPPPRRRSSSUUUYYY^^^aaadddddddddeeefffhhhjjjkkkjjjlllmmmmmmllllllmmmoooqqqqqqrrrrrrrrrtttxxx{{{}}}|||{{{{{{}}}{{{wwwpppjjjeee___ZZZWWWTTTSSSQQQOOOOOOSSSXXX]]]ccckkkqqqrrrqqqqqqmmmhhhgggjjjmmmqqqtttuuuvvvuuuyyy~~~yyyooodddfffmmmwww}}}xxxhhhPPPCCC888555666444222111333333333333222222222222///000111222444555666777555444444444444444555555888888888999::::::;;;;;;===>>>@@@BBBDDDEEEFFFFFFHHHHHHIIIKKKPPPUUUZZZ]]]___aaadddhhhmmmmmmbbbVVVGGGEEEBBBFFF[[[xxxrrr```KKK???888333222333111111111111000000/////////////////////000000111111000......///000000///,,,,,,,,,,,,,,,------.............../////////////////////000222444666888888:::<<<<<<===>>>AAACCCIIITTTkkkvvvtttyyydddNNNDDD@@@===;;;888888888888888888888888999999999888888888777777666666666666777;;;@@@DDDMMMWWWdddppp|||~~~vvvgggWWWLLLDDD===999:::===CCCLLLUUU\\\bbbgggjjjnnnnnnqqqvvvzzz~~~}}}rrriiibbb^^^WWWPPPIIIFFFDDDCCCGGGLLLYYY```hhhlllmmmooouuu{{{~~~}}}}}}{{{xxxvvvuuuuuuuuusssuuuwwwxxxvvvqqqllliiiddd___XXXQQQMMMJJJHHHFFFGGGIIIKKKNNNQQQUUU[[[___aaaaaabbbdddeeeggghhhiiiiiijjjllllllllllllnnnoooqqqqqqrrrqqqqqqrrruuuxxx}}}~~~~~~}}}|||~~~yyyuuupppjjjeee___YYYTTTOOOPPPPPPOOOOOOSSS[[[aaaffflllqqqrrrrrrqqqmmmhhheeegggjjjnnnqqqtttvvvwwwxxx}}}uuujjjaaaccckkkwww~~~rrrbbbOOODDD999777777444222111333333333333333333333333000000111222333444555666555444444444444555555666777777888888999:::::::::>>>???AAACCCEEEFFFGGGHHHJJJKKKLLLMMMPPPTTTYYY]]]___bbbfffiiinnnnnncccWWWHHHEEEBBBGGG[[[xxxsssbbbNNNAAA999444222444000111111222111000//////...//////000000000000000111///......000111000///,,,,,,,,,---------------............/////////////////////000111444666888999;;;<<<======???BBBDDDLLLUUUiiirrrnnnqqqdddMMMBBB???>>>===888888888888888888888888999999999999888888888888666666666666777;;;@@@DDDNNNYYYgggtttyyykkk[[[PPPFFF???;;;<<<===CCCLLLUUU\\\bbbgggjjjllllllpppuuuyyy}}}vvvmmmfffccc^^^VVVNNNIIIFFFCCCFFFKKKUUU]]]gggnnnqqqsssvvvzzzxxxvvvuuuvvvxxxzzz{{{{{{yyyxxxuuusssqqqoooooooookkkmmmnnnooommmiiidddaaa\\\WWWRRRMMMIIIGGGEEECCCDDDFFFHHHKKKNNNSSSYYY]]]^^^___aaabbbdddfffgggggghhhiiikkklllllllllnnnpppqqqrrrsssrrrqqqrrrtttvvv{{{}}}}}}uuurrrnnniiieee___YYYUUUMMMOOOPPPOOOPPPVVV^^^eeefffkkkpppqqqrrrsssoooiiidddfffhhhlllpppsssvvvwwwxxx}}}~~~sssgggaaabbbjjjwww{{{lll]]]MMMBBB999777777444222222333333333333333333333333222333333333333333444444444444444444444555666777666666777777888999999999???@@@AAACCCEEEGGGIIIJJJLLLMMMNNNOOOPPPTTTYYY^^^```dddhhhkkkooonnnfff[[[HHHEEEBBBFFFZZZwwwrrrcccQQQDDD;;;444222333000111222222222111000///......///000000000000000000///...///000111000......///000000111111000000....../////////000000000///...//////111444666777:::;;;===>>>>>>???BBBEEEMMMUUUgggrrrkkkkkkxxxfffNNNAAA??????>>>999999999999999999999999:::999999999999888888888888888888888999===BBBFFFPPPZZZgggttt|||ooo___SSSHHH???<<<>>><<>>>>>@@@CCCEEELLLRRRddd~~~qqqgggcccnnnjjjPPPAAA??????===999999999999999999999999::::::999999999888888888888888888888999===BBBFFFNNNVVVbbbnnn|||ssscccUUUHHH>>>;;;===:::@@@IIIRRRZZZ___dddgggiiiiiimmmrrruuuxxx{{{wwwuuupppggg\\\UUUNNNIIIIIIMMMMMMSSS\\\eeelllssszzz{{{wwwooolllhhheeeeeedddcccbbbdddeeedddccc```]]]ZZZWWWVVVVVVVVVVVVUUUSSSQQQQQQLLLJJJGGGFFFEEECCCAAA???<<<>>>AAADDDHHHMMMSSSWWWZZZ[[[^^^```cccddddddeeeeeegggjjjkkkkkkmmmoooqqqssstttuuuvvvuuuuuuwwwyyyxxxzzz}}}}}}wwwsssnnnjjjfffaaa\\\YYYRRRPPPOOOQQQXXX___fffiiigggjjjmmmnnnppprrrnnngggccceeeiiimmmqqqsssuuuuuu{{{~~~}}}~~~{{{xxx{{{vvviiicccccckkkyyy~~~{{{uuufffWWWGGG@@@999888888555444666333333333444444444555555444444444555555666666666444444444444555666777888888999999::::::;;;<<<<<>>>>>???@@@CCCEEEJJJPPPbbb}}}nnnccc\\\eeevvvnnnQQQAAA??????<<<999999999999999999999999:::::::::999999999888888666666666666777;;;@@@DDDJJJQQQZZZeeeuuuvvveeeVVVHHH===:::;;;888>>>HHHQQQXXX^^^cccfffhhhiiilllqqqtttvvv~~~}}}|||vvvmmmbbbYYYQQQKKKKKKOOOLLLQQQWWW___hhhrrr||||||xxxtttmmmjjjeeeaaa___^^^]]][[[ZZZZZZ[[[ZZZWWWSSSNNNLLLPPPPPPOOONNNMMMLLLLLLLLLIIIGGGEEEDDDCCCBBB???===888:::>>>AAAEEEKKKQQQUUUYYYZZZ]]]```bbbcccddddddeeegggiiikkkkkkmmmoooqqqsssuuuvvvwwwvvvwwwxxxzzzxxxzzz|||zzzvvvpppkkkfffbbb]]]ZZZTTTQQQOOORRRZZZbbbhhhjjjhhhkkkmmmmmmpppqqqllleeeccceeejjjnnnrrrttttttuuu|||}}}|||}}}yyyvvvyyyzzzmmmffffffnnn|||~~~zzzttteeeVVVIIIBBB<<<;;;;;;888888;;;333333333444444555555555222333444555666888999999444444444555555777888888::::::;;;<<<<<<======>>>>>>??????AAACCCGGGJJJKKKLLLOOORRRRRRQQQUUU\\\bbbgggkkkmmmmmmoooqqqmmmgggLLLIIIEEEIII]]]zzzggg___RRREEE:::444111000111222222111000//////000////////////000000000000......//////000000111111000000//////.........---............////////////...///000000000222555777888;;;>>>@@@AAACCCEEEGGGKKKSSSddd{{{qqqeee\\\___jjjvvvnnnVVVFFF@@@>>>===:::::::::999999888888888888888888888888888888888999888888888999;;;===>>>IIISSSZZZ^^^mmm|||lll\\\NNNDDD>>>;;;666;;;CCCLLLTTT[[[bbbfffiiijjjjjjlllnnnttt|||yyyuuulllaaaXXXSSSSSSUUUUUUSSSQQQTTT___mmmzzz~~~|||{{{yyytttoooiiihhheeeaaa]]]YYYVVVUUUWWWTTTQQQOOOMMMLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIFFFFFFEEEDDDBBB???===<<<999999:::===CCCIIINNNRRRWWWYYY\\\]]]^^^```bbbddddddfffiiikkkkkkmmmppprrrvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||~~~|||{{{xxxtttooojjjccc\\\XXXVVVRRRPPPUUU___iiiooopppmmmmmmnnnoooooommmhhhdddbbbaaaeeemmmqqqqqqsssvvv~~~~~~~~~}}}xxxzzzqqqiiiooozzzzzzfffSSSGGG???888777888666666888666777888999999888777666666666555444444444444555666666777777888888999999888:::=========<<<<<<===???@@@BBBDDDGGGIIIKKKLLLLLLOOOQQQQQQRRRVVV\\\bbbeeegggjjjnnnvvvzzztttjjjWWWIIIGGGQQQaaa~~~ccc[[[OOOCCC:::555333222111111222111000//////000////////////000000000000.../////////000000000111000/////////........................////////////...///000000000222555777999<<>>BBBHHHNNNQQQUUUWWWZZZ\\\]]]^^^aaacccdddgggiiikkklllnnnppprrruuuvvvxxxyyyzzzzzzzzzzzzyyyzzz{{{}}}~~~}}}zzztttnnnhhhaaaZZZUUUSSSPPPOOOUUU___hhhnnnpppmmmmmmnnnnnnnnnkkkfffbbbbbbaaaeeemmmqqqqqqssswww}}}~~~~~~~~~}}}yyynnnuuu~~~jjjXXXGGG???888777888666666777444555555666666555555444444444444555555666666666666666777777888999999999999;;;===>>>=========>>>@@@AAACCCEEEGGGIIIKKKLLLNNNPPPRRRRRRSSSVVV\\\aaaeeegggjjjooowww|||xxxoooYYYKKKHHHQQQbbb___WWWKKKAAA:::666555444111111111111111111000000////////////000000000000////////////000000000000////////////........................////////////...///000000000111444777;;;>>>@@@BBBCCCCCCEEEGGGJJJQQQbbbyyyuuuhhh]]]\\\ccckkkssszzzyyy___KKK@@@<<<;;;;;;;;;::::::::::::999999888888888888888888888888666666666666777999:::<<>>???@@@CCCCCCEEEFFFHHHJJJKKKLLLPPPRRRTTTSSSSSSVVV\\\aaafffhhhkkkpppyyy~~~xxx___OOOJJJRRRddd]]]UUUIII???999666444333111111111222222222111///////////////000000000000////////////000000000000///////////////.....................///////////////000000000000111444666===???BBBCCCDDDEEEFFFHHHJJJQQQ```wwwzzznnnaaa^^^aaagggnnnuuu~~~eeeOOOBBB======;;;:::::::::::::::::::::888888888888888888888888777666666666777999;;;<<>>===;;;;;;;;;===@@@EEEJJJLLLNNNQQQUUUXXXZZZ]]]aaaccceeehhhkkklllnnnpppsssuuutttvvvyyy{{{||||||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{~~~yyyqqqiiibbb[[[UUUQQQLLLLLLNNNUUU^^^ggglllnnnpppooooooooonnnjjjddd``````___bbbiiimmmnnnqqquuu{{{}}}~~~~~~~~~|||ooo\\\HHH???888777777666555777666666444333333444666666222444666888999888777666777777888999:::;;;;;;<<<<<<>>>@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJKKKLLLMMMQQQSSSTTTSSSRRRUUUZZZ___fffiiilllpppyyy~~~fffSSSLLLSSSeee___UUUHHH>>>999666333000111000000222444444111///////////////000000000000000000000000////////////.........///////////////............///////////////000111000000111444666>>>@@@CCCEEEEEEFFFHHHJJJKKKQQQ___uuurrreee```aaadddjjjqqqzzz{{{iiiRRRDDD???@@@::::::::::::::::::::::::888888888888888888888888777777777777888:::;;;===BBBGGGLLLPPPZZZiiivvv~~~ttteeeUUUHHHBBB@@@<<<===???CCCJJJTTT___fffjjjllloooqqqsssvvvzzz}}}}}}wwwrrrqqqtttwww|||yyytttqqqqqqxxx{{{xxxwwwxxxyyyvvvtttqqqnnnhhhbbb[[[VVVSSSRRRNNNLLLIIIHHHHHHGGGFFFDDDAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===;;;;;;:::;;;>>>BBBFFFIIILLLOOOSSSWWWZZZ^^^bbbeeefffhhhkkkmmmoooqqqtttvvvuuuwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwxxx}}}zzzuuummmeee^^^XXXSSSPPPJJJKKKNNNTTT\\\dddkkknnnppppppppppppooolllgggccc^^^]]]```fffjjjlllooossszzz|||~~~~~~~~~mmmXXXIII@@@999777777555555666666555444333333444555666555666888999999888666444888888999:::;;;<<<=========???@@@AAA@@@AAACCCEEEGGGGGGHHHJJJKKKMMMNNNNNNQQQSSSTTTSSSRRRTTTYYY^^^fffiiimmmqqqyyykkkWWWMMMTTTeee```UUUHHH>>>999666222...111000000222555555222...////////////000000000000000000000000////////////.........///////////////............////////////000000111000000111333666>>>@@@DDDFFFGGGHHHJJJLLLMMMRRR___tttwwwjjjcccbbbcccjjjqqqxxxzzz{{{mmmTTTDDD???AAA888888999999999999::::::888888888888888888888888888777777777888:::<<<===???EEELLLSSS\\\hhhuuu~~~wwwhhhVVVIIIBBB@@@:::;;;===AAAGGGQQQ\\\ccchhhkkkooorrrtttwwwzzz|||xxxrrrqqqtttwww{{{yyyvvvrrrssszzz|||xxxvvvwwwwwwuuurrrrrrnnniiibbb]]]YYYVVVVVVOOOMMMJJJHHHHHHGGGEEEDDDCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;:::999:::<<>>???>>>???@@@@@@@@@AAADDDFFFHHHHHHJJJKKKMMMOOOPPPQQQQQQSSSTTTSSSSSSUUUZZZ___fffjjjnnnpppwww~~~|||kkkVVVLLLSSSddd```UUUGGG===:::888444///111//////333666777222...////////////000000000000111000000000/////////.............../////////000............////////////000111111000000000333555===@@@DDDFFFHHHJJJMMMOOOOOOSSS___sss~~~qqqjjjggghhhooowww|||oooTTTBBB===???777777777888888999999999888888888888888888888888666666666666777999:::<<<>>>CCCLLLUUU^^^kkkzzz~~~nnn[[[KKKDDDAAA999:::<<>>??????????????????>>>===:::999888888999<<>>???@@@>>>???@@@@@@@@@AAADDDGGGHHHIIIJJJLLLOOOQQQRRRSSSSSSTTTVVVUUUUUUWWW]]]bbbfffkkknnnppptttyyyzzzvvvgggRRRIIIQQQddd___TTTFFF===;;;999555111111//////333777777333...////////////000000000000111111000000/////////...---.........//////000000............/////////000000111111000000000333555===@@@DDDGGGIIIKKKNNNPPPPPPTTT___rrrxxxqqqnnnnnnuuu}}}~~~pppTTTAAA;;;===666666777777888888888999888888888888888888888888555555555555666777999:::???DDDLLLVVVaaaooottt```OOOFFFCCC777999;;;???EEENNNWWW^^^bbbfffkkkooorrruuuxxxzzz~~~yyyqqqnnnppprrrnnnnnnllliiiiiiqqq~~~yyyvvvuuutttqqqoooqqqnnniiiccc___]]]\\\\\\UUURRROOOMMMLLLJJJHHHFFFDDDDDDEEEEEECCCAAA>>><<<>>>>>>????????????>>>>>>:::888777777888;;;>>>@@@CCCGGGLLLQQQVVV[[[```dddgggjjjmmmoooqqqtttwwwyyy{{{zzzwwwuuuttttttuuuvvvuuuuuutttsssrrrpppooonnnrrrrrruuuyyy{{{|||~~~|||zzzyyyrrrfff[[[SSSMMMHHHEEECCCDDDEEEGGGMMMUUU^^^dddhhhiiikkknnnpppooollliiiaaa___aaafffkkklllqqqvvvwwwyyy|||}}}~~~|||uuu___JJJAAA999888777555444555444555777777777777555444777666666777888999;;;<<<999999:::<<<===???@@@@@@===>>>??????@@@AAADDDGGGHHHIIIJJJMMMOOORRRTTTUUUTTTVVVWWWWWWWWWZZZ```eeefffkkkooopppsssvvvvvvrrrbbbNNNFFFOOOddd___SSSGGG>>>777111111333//////000000111111222222111000000000000000000111222111///...------......000000000000000000000000------------...///111222///000000000000333666:::;;;@@@EEEGGGHHHIIILLLOOOSSSVVVaaasss{{{vvvvvv{{{oooYYYHHH???===>>>999444444888;;;;;;999888888888888888888888888777777777666555888<<>>>>>>>>>>>======<<<:::999888777777999;;;<<<@@@DDDKKKQQQWWW]]]bbbfffkkkmmmpppsssvvvvvvvvvvvvxxxuuusssrrrrrrrrrqqqpppooommmjjjiiiiiijjjiiihhhooopppssswww{{{~~~~~~}}}{{{yyyvvvwwwqqqggg\\\RRRKKKFFFDDDEEEAAAAAAFFFLLLRRR\\\dddiiiggggggjjjmmmooonnnlllfffgggiiikkkmmmpppuuuxxxwwwxxxyyy{{{|||~~~{{{dddKKK@@@666555888777555555999999777666666555555555:::999888777777777888999<<<===??????===<<<===>>>@@@AAABBBBBBAAABBBDDDFFFEEELLLOOONNNPPPVVVXXXVVVWWWXXXYYY[[[\\\^^^aaabbbfffkkkooorrrtttvvvqqqkkk]]]NNNGGGLLL[[[}}}```SSSFFF>>>999444222444000000000000000111111111//////000000000000//////...//////000000000//////000000000000000000000000---......//////000000000///000000000000222555888;;;@@@EEEHHHIIIJJJMMMOOOSSSVVV```rrr|||xxxxxx~~~pppXXXGGG@@@>>>???:::666666999<<<;;;:::888888888888888888888888999999888666555666999<<<>>>DDDLLLVVVddduuujjjYYYKKKAAA===::::::>>>CCCIIISSS\\\dddiiilllmmmpppuuuxxxwww{{{~~~tttiiiccc___\\\]]][[[XXXWWWXXX___ooo~~~zzzvvvsssrrrqqqkkkkkkjjjiiifffccc```^^^XXXVVVSSSQQQOOOPPPQQQRRRPPPNNNKKKHHHEEECCCBBBBBB>>>>>>>>>>>>>>>======<<<999888777666777888:::<<>>>>>DDDJJJQQQZZZcccfffeeeeeehhhkkklllkkkiiifffhhhkkknnnpppsssvvvyyyxxxxxxyyy{{{|||~~~~~~~~~~~~}}}www```KKK@@@777666888777666555666555555444444555666666555555555666888;;;===>>>===???AAAAAA@@@???@@@AAA@@@AAABBBAAAAAAAAACCCEEEGGGMMMPPPOOOPPPUUUXXXVVVWWWXXXZZZ\\\^^^```ccceeefffkkknnnppprrrsssnnnggg]]]MMMGGGLLL[[[{{{cccTTTDDD===;;;777444333111111111111000000000000---...///000000///...---+++---///111222111000///000000000000000000000000000000222222333222111000///000000000///000333555:::???FFFJJJKKKLLLNNNPPPSSSVVV```ppp~~~yyyzzz{{{}}}qqqXXXGGG@@@??????;;;888777:::<<<<<<;;;888888888888888888888888::::::999777555555777:::===BBBJJJUUUcccvvvooo]]]MMMBBB>>>::::::===AAAFFFPPPZZZdddjjjnnnoooqqquuuxxxwwwyyy}}}tttfff]]]VVVSSSQQQPPPPPPOOONNNTTTfffwww~~~zzzvvvsssqqqlllmmmmmmllliiiddd```^^^XXXVVVTTTSSSRRRSSSTTTVVVRRRQQQNNNJJJGGGDDDBBBBBB?????????>>>>>>=========999888666555666777999:::>>>BBBHHHNNNUUU]]]eeejjjrrrtttvvvxxxyyyyyyxxxwwwwwwtttpppnnnllljjjhhhfffdddaaa___^^^^^^^^^^^^]]]aaacccggglllrrrxxx}}}}}}tttmmmkkkllllllggg___VVVNNNGGGDDDBBB>>>:::;;;@@@GGGMMMWWW___cccbbbccceeehhhhhhgggeeefffiiinnnqqqsssuuuxxxzzzxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwwww{{{sss[[[JJJ@@@888888999888666666222222222333333555666666333444555777999<<<>>>@@@<<<>>>@@@AAAAAAAAABBBCCC@@@AAABBBAAAAAAAAACCCEEEGGGKKKNNNMMMNNNRRRTTTTTTVVVXXX[[[^^^```cccgggjjjkkkoooqqqpppqqqqqqmmmfff[[[KKKFFFLLLZZZxxxgggUUUDDD===;;;888444222222222111111000000//////---...000111111000...---,,,---...////////////...000000000000000000000000222333555666666555333111000000111000//////111333888???GGGMMMNNNNNNPPPQQQSSSVVV___nnn}}}yyyzzzuuuZZZGGGAAA@@@???===:::999;;;<<<<<<;;;888888888888888888888888999999999777555555777999;;;@@@HHHSSSaaatttuuucccRRREEE???;;;999;;;>>>CCCMMMVVVdddkkkqqqrrrssswwwyyyxxxyyy~~~uuueeeZZZQQQMMMHHHIIIJJJIIIGGGMMM^^^ooo|||wwwrrrooollllllmmmkkkhhhccc]]]ZZZVVVUUUTTTSSSSSSTTTUUUVVVTTTRRROOOLLLHHHEEEBBBAAA@@@@@@???>>>>>>=========888777666555555666888999===AAAFFFMMMUUU^^^gggmmmpppqqqtttvvvxxxxxxwwwvvvuuurrrnnnkkkhhhfffccc```^^^\\\YYYXXXXXXXXXXXXWWWYYY[[[___eeellltttzzz~~~sssiiieeeeeeddd```YYYQQQJJJEEEBBBAAA===999999>>>CCCHHHPPPXXX___```aaaccceeeeeedddcccdddhhhnnnrrruuuvvvxxxyyyxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}||||||yyytttqqqnnnsss|||qqqYYYIII@@@999999999888666777333333333333444555666666777777888888999:::;;;;;;999<<<>>>??????@@@AAACCCAAABBBBBBBBBAAAAAACCCEEEEEEHHHKKKLLLLLLMMMOOOOOOUUUXXX]]]```bbbfffkkkooorrruuuvvvtttttttttooohhhZZZIIIDDDLLLYYYvvvkkkYYYFFF>>>;;;888333111222222111111000000/////////000111111111111000///000///---++++++,,,---...111111111111111111111111111222444555555333111000///111111111//////000222666>>>IIIOOOQQQQQQRRRRRRTTTWWW___mmm~~~|||wwwxxxzzz^^^IIIAAA@@@???===;;;;;;;;;<<<<<<;;;888888888888888888888888666777777777666666888:::999>>>EEEOOO]]]ooo~~~kkkXXXJJJAAA<<<999:::<<<@@@JJJSSSbbbkkkssstttuuuxxxzzzzzz{{{xxxhhh[[[QQQLLLEEEEEEFFFFFFDDDIIIXXXggg~~~zzztttooollliiijjjjjjhhhddd^^^XXXUUUSSSRRRRRRQQQRRRSSSTTTTTTTTTSSSPPPMMMIIIFFFCCCBBBAAAAAA???>>>============888777666444444555777888===AAAGGGMMMUUU___hhhnnnnnnpppsssuuuwwwxxxwwwwwwrrroookkkgggeeebbb___\\\[[[XXXUUUTTTTTTUUUTTTSSSSSSUUUXXX^^^fffooowww{{{uuuhhhaaa___[[[XXXSSSMMMHHHCCCAAA@@@>>>:::999<<<@@@CCCIIIPPPZZZ\\\```bbbccccccbbbbbbbbbfffmmmrrrtttuuuwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyyyyxxxwwwsssnnnjjjhhhnnnwww{{{yyyoooWWWGGG???999999999777666888666666555555555555666666999999:::::::::999999999:::<<>>JJJRRRUUUTTTSSSTTTVVVYYY```lll||||||uuuuuucccLLLBBB@@@>>>===<<<<<<;;;;;;;;;;;;888888888888888888888888555666777777666666888:::999<<>>::::::;;;>>>HHHQQQ^^^iiisssuuuuuuxxx{{{{{{}}}}}}nnn```UUUNNNGGGEEEDDDDDDCCCGGGRRR^^^www}}}xxxrrrmmmjjjgggfffeeebbb^^^XXXSSSOOONNNNNNNNNOOOQQQRRRSSSTTTUUUTTTRRROOOLLLIIIFFFDDDCCCBBB@@@>>>=========>>>999888666555444555777888===BBBHHHPPPXXX```iiiooooooqqqsssvvvwwwxxxwwwvvvnnnkkkgggdddbbb```]]][[[XXXVVVSSSRRRRRRSSSRRRQQQPPPQQQTTTZZZbbbkkktttyyy|||~~~~~~sssggg^^^ZZZTTTRRRNNNJJJEEEBBBAAA@@@???;;;999<<>>999999888666555777888777777666666666777777666777999:::;;;;;;;;;;;;===???AAACCCCCCCCCEEEFFFDDDEEEFFFEEECCCCCCEEEGGGHHHJJJPPPWWWWWWSSSQQQRRRSSSYYY___cccdddiiipppwww{{{|||{{{xxxwwwxxxuuupppdddOOOHHHNNNXXXqqqyyyiiiUUUHHH>>>666333444000000000000000111111111111000///......///000111111000...---,,,...///111111111111111111111111111------......//////000000///111222333222111222333444===KKKTTTWWWVVVUUUTTTWWWZZZaaakkk{{{uuurrrzzziiiOOOBBB>>>=========<<<:::999::::::888888888888888888888888666777888777666555666777999;;;???EEEPPP___qqq~~~sss\\\LLLEEE@@@;;;::::::===GGGPPPYYYeeepppssssssvvvyyyzzz}}}ttteeeXXXPPPIIIDDD@@@AAABBBEEELLLUUUppp~~~xxxsssnnnkkkeeedddbbb^^^YYYSSSOOOLLLGGGHHHKKKMMMQQQTTTVVVWWWVVVVVVUUUSSSPPPLLLIIIHHHDDDBBB@@@>>>======>>>>>>:::999777555555666777888>>>CCCJJJRRRZZZbbbjjjnnnpppqqqsssttttttsssrrrqqqkkkhhheeebbbaaa___]]][[[VVVTTTQQQPPPPPPQQQPPPOOOPPPPPPRRRWWW___hhhqqqwwwyyy~~~|||vvvnnndddZZZUUUOOOMMMJJJGGGDDDBBBAAA@@@>>>;;;999<<>>@@@BBBCCCCCCCCCEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHKKKSSS\\\]]]VVVSSSTTTSSSYYY```ccceeehhhqqqxxx~~~~~~{{{{{{}}}{{{vvvoooWWWMMMPPPWWWmmm~~~ooo\\\LLL@@@666444666//////000000111111222222222000---,,,,,,---000222//////000000111111222222111111111111111111111111////////////000111333333///111333333333222333444333===KKKUUUXXXWWWVVVUUUXXX[[[aaakkkzzzvvvpppwwwlllQQQBBB===<<<======<<<:::999999999888888888888888888888888888999999888555444444555999;;;>>>CCCLLLZZZlllxxx}}}gggWWWGGGAAA;;;::::::===FFFPPPUUUbbbnnnqqqrrrtttxxxyyy}}}xxxhhhZZZQQQJJJCCC>>>>>>@@@CCCHHHNNNlllyyytttpppmmmeeeccc```[[[VVVQQQMMMKKKCCCEEEHHHMMMQQQVVVYYY[[[XXXXXXWWWUUUSSSPPPMMMKKKDDDCCC@@@>>>======>>>>>>;;;999777666555666777888>>>DDDLLLTTT\\\cccjjjnnnpppqqqqqqrrrpppnnnllljjjiiifffcccaaaaaa___^^^\\\UUUSSSPPPOOOOOOPPPOOONNNPPPPPPRRRVVV]]]gggpppuuuzzz}}}wwwpppiii```XXXRRRLLLKKKIIIFFFDDDBBBAAA@@@===:::999<<>>===;;;;;;<<<<<<:::999888888999:::::::::999999<<<:::888666555555666777;;;;;;???EEEKKKTTTeeetttjjjVVVHHHAAA:::999:::<<>>DDDMMMVVV]]]bbbfffhhhppppppnnnkkkgggffffffgggggggggeeedddbbbaaa```___XXXTTTOOONNNPPPRRRRRRRRRRRRSSSUUUZZZ```gggnnnqqqwww~~~wwwnnnddd\\\UUUQQQMMMIIIEEECCCBBBBBBAAAAAA>>><<<:::999;;;???DDDGGGHHHOOOWWW^^^___]]][[[YYY]]]bbbiiippptttvvvyyyzzz{{{yyyxxxxxxxxxyyywwwvvvvvvyyy{{{{{{xxxtttpppooolllkkknnnvvvvvvjjjmmmppp{{{zzziiiWWWLLL@@@===888555333555777999999888777777777888999::::::;;;<<<>>>>>>>>>======BBBCCCDDDEEEEEECCCAAA@@@FFFGGGHHHIIIJJJJJJIIIHHHGGGIIIMMMOOOPPPQQQRRRSSSVVVYYY]]]aaadddiiinnnrrrvvv{{{ppp\\\QQQTTTgggyyysssdddNNN???999666111222111111000000111111222///////////////000111222222222000000///000000111......///000000000000000//////000111111111111111111111111111222333444555666<<>>>>><<<;;;888888999::::::;;;<<<<<<:::999888666666666666777999999===CCCIIIRRRcccrrrnnn[[[LLLDDD===::::::<<>>DDDMMMVVV]]]bbbfffhhhoooooonnnkkkiiiggghhhjjjiiiiiihhhgggfffdddccccccYYYUUUPPPOOOPPPSSSTTTTTTSSSSSSUUUYYY___fffmmmqqqwww}}}vvvmmmddd[[[TTTPPPLLLIIIDDDBBB@@@@@@???>>>===;;;999888:::>>>BBBEEEIIIOOOVVV\\\]]]\\\ZZZYYY[[[```iiiooosssvvvwwwxxxwwwvvvwwwxxx{{{|||{{{zzzxxx{{{}}}~~~}}}zzzxxxwwwrrrqqqrrrxxxzzzmmmnnnoooyyyuuucccSSSKKK>>><<<999666555555777999999888777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCCCCBBBAAABBBCCCDDDFFFFFFGGGFFFFFFGGGIIILLLMMMMMMNNNPPPQQQTTTWWW[[[___ccchhhmmmpppsssyyy}}}wwwaaaTTTUUUfffvvvooo___LLL>>>888444111222111111000000111111222.........///000111222333666555333111000/////////.........///////////////000000000111111111111111111111111111222333444444555;;;FFFSSS]]]bbbbbb```bbbcccfffmmmzzzxxxnnnnnnwww|||___KKKCCCBBB@@@????????????>>><<<888888888999:::<<<>>>???999888888777777666666555666777;;;AAAFFFPPP___nnnrrr```OOOGGG???;;;;;;<<>>EEENNNWWW]]]bbbfffhhhnnnoooooommmkkkkkklllnnnlllllllllllljjjiiigggfffZZZVVVRRRPPPQQQSSSUUUVVVTTTTTTUUUXXX]]]eeelllqqqxxx|||uuummmcccZZZSSSOOOKKKGGGCCC@@@???>>>===<<<<<<;;;999888999<<<@@@BBBJJJNNNUUUYYYZZZZZZYYYYYYWWW^^^gggooosssuuuuuuvvvssstttvvvzzz~~~~~~|||~~~|||zzzyyy|||pppooonnnyyyooo[[[MMMHHH<<<;;;999888777777777888777777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMOOORRRUUUZZZ^^^bbbfffkkknnnooouuu{{{~~~fffWWWUUUeeetttkkk[[[JJJ>>>888444222111111000000000000111111......//////111222444444555444333111000///.....................//////000111111111111111111111222222111111111222222333444444:::EEETTT```ggggggeeeeeefffiiiooozzzwwwlllkkkrrrxxxeeeOOODDDBBB@@@????????????>>><<<:::999888777888:::===>>>777777888888777666555555555666:::@@@EEEMMM\\\jjj}}}uuucccPPPHHH???<<<;;;===DDDLLLYYY___ggglllooorrrvvvyyy||||||||||||pppeee___TTTMMMIIIIIIHHHGGGHHHLLLWWWppp{{{tttkkkccc\\\YYYUUUSSSRRRVVV[[[______^^^^^^[[[WWWSSSQQQOOOLLLJJJDDDDDDCCCBBB@@@>>>===<<<:::999777555555666777888???EEEOOOXXX^^^cccgggjjjnnnoooppppppooooooqqqsssqqqrrrrrrqqqoookkkhhhfffZZZWWWSSSQQQQQQSSSVVVXXXVVVUUUUUUWWW]]]dddkkkpppyyy~~~{{{vvvnnnddd[[[SSSOOOIIIFFFBBB?????????>>>======;;;999888999;;;>>>@@@IIIMMMRRRUUUWWWWWWXXXXXXTTT[[[eeennnrrrsssssssssrrrssswww}}}qqqpppppp{{{pppYYYJJJEEE:::::::::999999888888888777777888999:::;;;<<<===>>>=========>>>???AAACCCBBBCCCDDDFFFFFFFFFFFFFFFCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJKKKJJJIIIJJJLLLOOOQQQUUUZZZ^^^bbbfffjjjmmmmmmssszzzjjjXXXUUUdddrrrgggWWWIII???888444333111000000000000000000111///000000111222333555666111111111000000//////...///............///000000333222111111000111222222222222111111222222333333444999CCCRRRaaaiiikkkiiigggiiilllqqq{{{ttthhhgggmmmsssjjjRRRFFFAAA???>>>>>>>>>>>>===;;;;;;:::888666666777999:::666777777777777666555555666777:::@@@DDDKKKYYYfffwwwxxxfffQQQHHH???;;;;;;===EEEMMMVVV]]]hhhoooqqqrrrsssuuuzzzzzz{{{tttiiicccYYYQQQKKKJJJIIIGGGGGGJJJWWWooo{{{tttmmmfffbbb\\\YYYWWWYYY]]]```___]]]]]]YYYSSSNNNKKKIIIFFFDDDBBBBBBBBBAAA@@@>>>===<<<:::999777666666666777888???FFFPPPYYY```fffjjjmmmoooqqqssstttttttttvvvxxxwwwwwwwwwvvvrrrmmmhhheee]]]ZZZVVVRRRQQQSSSWWWZZZXXXXXXXXXZZZ^^^eeekkkoooyyy~~~{{{vvvooofff]]]UUUQQQHHHEEEBBB@@@AAAAAAAAAAAA>>>===;;;::::::;;;===>>>EEEIIINNNQQQSSSTTTVVVWWWRRRYYYdddlllqqqrrrrrrrrrsssuuuyyyrrrqqqvvvvvv[[[IIICCC999999:::::::::999999888777888999:::;;;<<<======>>>>>>>>>>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFEEEAAAAAABBBDDDEEEGGGHHHIIIKKKLLLLLLKKKJJJKKKMMMOOOQQQUUUZZZ___cccfffjjjmmmlllsssyyylllZZZUUUdddpppbbbSSSHHH???888444444111000000//////000000111000000000111222333444555...//////000000000//////000//////......000111222444333222000000111222222333222222111222222333333444777@@@OOO___jjjmmmkkkjjjlllooosss{{{rrrgggfffkkkooo~~~oooVVVGGG@@@>>>============<<<:::;;;:::888777666666777777666666666666666666666666777777:::???BBBHHHTTTaaaqqq}}}kkkUUULLLBBB===<<<>>>EEENNNUUU]]]hhhppprrrrrrqqqrrrwwwxxxzzz{{{qqqjjjaaaWWWNNNKKKJJJHHHHHHIIIWWWnnn|||vvvppplllbbb___\\\]]]___```^^^[[[ZZZUUUOOOJJJFFFEEECCCAAAAAAAAAAAA@@@???>>>===<<<::::::888777777777888999???FFFQQQ[[[ccciiinnnqqqrrrtttwwwyyyyyyyyy{{{|||{{{{{{|||{{{wwwqqqkkkgggbbb___[[[VVVSSSTTTYYY]]]]]]]]]^^^```dddiiinnnqqqzzz|||zzzvvvpppggg___WWWSSSIIIFFFCCCAAABBBBBBBBBBBB???>>><<<:::::::::<<<<<<@@@DDDJJJNNNPPPRRRSSSUUURRRYYYbbbkkkoooqqqrrrsssvvvwwwzzzsssuuu|||{{{^^^JJJBBB999999999:::::::::::::::888999:::;;;<<<=========>>>>>>??????AAABBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPPPPTTTZZZ___cccfffiiillllllrrryyy~~~nnn\\\VVVcccmmm^^^NNNEEE>>>777333444000000////////////000000000/////////000111111222///000111111111111000///222111/////////000222333555444222000000111222333333333222222111222222333555666===KKK]]]iiimmmmmmlllooorrrttt{{{wwwllljjjllloooxxxrrrYYYHHH@@@>>>============<<<:::999999888888888888888888777666555444555555666777777777:::===???DDDOOO[[[kkk{{{sss\\\RRRGGG@@@===>>>EEEMMMVVV^^^hhhnnnppppppqqqrrrsssvvv{{{{{{uuuiii]]]RRRMMMKKKIIIIIIKKKVVVmmm}}}wwwssshhhdddaaa___```___]]]ZZZVVVQQQKKKFFFDDDDDDCCCCCC???@@@@@@@@@???>>>======;;;::::::999888999999999???FFFQQQ\\\eeemmmrrrvvvuuuwww{{{|||}}}}}}~~~|||}}}|||vvvppplllhhheeeaaa[[[VVVWWW\\\```bbbccceeehhhkkkooorrrtttzzzxxxwwwtttoooggg___XXXTTTLLLHHHDDDBBBAAAAAA@@@???>>>===;;;999999999999::::::???FFFLLLOOOPPPRRRSSSSSSYYYbbbiiinnnqqqssstttvvvwwwzzz}}}~~~tttyyy{{{___KKKBBB999999999999999:::;;;<<<999:::;;;<<<======<<<;;;===>>>@@@AAACCCDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIKKKLLLMMMIIIKKKMMMNNNMMMMMMNNNPPPNNNRRRXXX^^^aaaeeehhhjjjkkkqqqwww}}}rrr___WWWccckkk[[[KKKCCC===555222333000000////////////000000//////............///000111222222333222111000///333111000///000111333444555444222000000111222333333333222222111222222222555555;;;III[[[hhhmmmmmmmmmpppsssuuu{{{~~~tttpppppppppttttttZZZHHH@@@???======>>>>>><<<;;;777888999:::::::::::::::777666555333444555777888666666999<<<===AAALLLWWWgggxxxzzzcccXXXKKKCCC???>>>DDDLLLXXX___ggglllnnnoooqqqsssqqqvvv|||~~~ooobbbUUUOOOMMMKKKKKKLLLTTTkkkzzzvvvlllgggcccaaaaaa___\\\XXXSSSNNNHHHDDDDDDDDDEEEEEE???????????????>>>======<<<;;;::::::999999::::::???FFFRRR]]]gggooouuuxxxwwwyyy}}}|||~~~{{{uuuqqqllljjjeee^^^YYYYYY^^^cccfffhhhjjjmmmqqqtttvvvwwwzzzvvvuuurrrnnnggg___XXXTTTNNNJJJEEEBBB@@@???===<<<===<<<:::888777777777888666<<>>@@@CCCDDDEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKHHHGGGGGGFFFGGGHHHJJJJJJGGGJJJMMMNNNNNNMMMNNNOOOLLLQQQWWW\\\```cccfffhhhjjjpppvvv{{{uuubbbYYYcccjjjTTTHHHEEE:::444444111222111111000000000000000000000000000000000000000******++++++,,,---......------,,,,,,...///111333333333222222222222222333444333333222222333333444666888<<>>>>>======;;;<<<<<<:::999999;;;===@@@JJJWWWaaahhhoooyyy|||xxxwwwqqqoookkkgggeeeccccccdddjjjnnnsssvvvxxxzzz|||}}}{{{xxxsssmmmiiifffbbb\\\WWWOOOLLLHHHEEEDDDCCCBBBAAAAAA???===:::999888888888999???FFFJJJKKKMMMOOOQQQQQQXXXaaaiiiooorrrsssuuuvvv{{{}}}|||{{{uuuuuuzzz~~~yyy~~~tttZZZJJJDDD999777666555666888;;;===@@@??????>>>>>>>>>>>>>>>AAABBBBBBBBBAAAAAACCCDDDFFFGGGHHHGGGFFFFFFHHHJJJNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKJJJKKKOOORRRTTTUUUPPPSSSWWW]]]bbbgggkkklllnnnmmmooowwwwwweee\\\ddd}}}kkkUUUIIIEEE:::444444111222111111000000000000000000000000000000000000000......//////000000111111222222111000000000000000111111000000000000111111222222111111111111222222555777:::CCCVVViiitttuuutttsssvvvzzzzzzxxxwwwxxxzzzaaaLLLDDD@@@>>>@@@???;;;:::;;;:::::::::999999888888888777888888999999888888777555777888999;;;@@@IIIPPP^^^mmmppp___MMMDDDCCCDDDGGGJJJUUUZZZbbbhhhlllnnnpppqqqsssvvvzzz}}}vvvlll```XXXRRRMMMMMMOOOVVVhhh~~~|||{{{wwwpppjjj```]]]ZZZXXXWWWUUUSSSQQQMMMLLLJJJGGGEEECCCAAAAAAAAAAAA@@@@@@??????>>>>>>;;;<<<<<<;;;999999;;;===DDDMMMZZZccchhhoooxxx~~~}}}uuutttqqqnnnkkkjjjiiiiiimmmpppuuuxxxyyyzzz|||}}}yyytttnnnjjjgggccc]]]XXXQQQMMMHHHEEECCCCCCCCCBBBAAA???===;;;999888888888888===DDDHHHJJJKKKNNNPPPRRRXXXbbbjjjoooqqqssstttvvvzzz|||{{{zzztttsssxxx~~~tttXXXFFF???:::888777666666888;;;<<>>>>>======>>>>>>???@@@BBBCCCBBBAAABBBCCCEEEFFFGGGHHHGGGFFFFFFHHHJJJOOONNNMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLNNNQQQSSSTTTSSSTTTWWW[[[```fffkkknnnpppoooooouuu~~~vvvddd[[[ddd}}}mmmVVVJJJEEE:::444444111222111111000000000000000000000000000000000000000111111111111222222222222111111222222111111000///111111000000000000111111222222111111111111222222555777999AAARRRggguuuyyyzzzxxxyyy{{{|||yyy~~~}}}eeeOOOCCC???<<<>>>>>>;;;:::;;;;;;:::999888777888999999777888:::;;;;;;:::999888222444666777999>>>GGGMMMWWWggg|||uuudddPPPFFFCCCBBBEEEIIIQQQVVV^^^eeejjjmmmoooqqqsssvvvzzz}}}{{{qqqeee^^^XXXQQQOOOQQQTTTeee}}}{{{zzz{{{|||vvvrrrooommmllliiiccc^^^WWWUUUSSSRRRRRRQQQPPPNNNMMMLLLJJJGGGEEECCCAAA@@@BBBBBBBBBAAA@@@?????????<<<<<<<<<;;;::::::<<<>>>HHHQQQ\\\dddiiiooowww}}}|||{{{yyywwwuuurrrqqqpppqqqtttxxxzzzzzz{{{|||}}}|||wwwqqqllliiieee^^^ZZZTTTOOOIIIDDDCCCCCCCCCCCCAAA@@@>>><<<:::999888888777;;;AAAFFFHHHKKKMMMNNNSSSYYYbbbjjjoooqqqssstttvvvyyy{{{{{{~~~zzzsssppptttzzz~~~uuuYYYEEE>>>;;;:::888777777888:::;;;===<<<<<<======>>>???@@@@@@BBBCCCCCCCCCCCCEEEFFFEEEGGGHHHHHHFFFFFFHHHIIIOOOOOONNNMMMMMMMMMMMMNNNQQQPPPOOONNNNNNOOOQQQQQQUUUVVVWWWYYY^^^eeekkkoooqqqoooooorrrzzzsssbbbZZZccc}}}pppYYYKKKFFF:::444444222222111111000000000000000000000000000000000000000000000000000000000//////+++,,,...000111111111000333333222222222333444444444444444333333444444444666888:::???OOOeeevvv}}}~~~||||||}}}}}}hhhRRRDDD>>>;;;===>>><<<:::;;;;;;:::888666666777999:::888:::<<<===<<<:::888666111444666666888===EEEKKKUUUdddxxx}}}kkkWWWJJJDDDAAABBBFFFKKKQQQYYYaaagggkkknnnqqqrrruuuzzz}}}uuukkkddd]]]UUUQQQRRRSSSddd~~~zzzsssmmmiiihhhiiijjjeeebbb___]]]\\\ZZZVVVRRRPPPOOOOOOOOOQQQQQQPPPNNNMMMLLLKKKIIIGGGDDDBBBAAACCCCCCBBBAAA@@@??????>>>=========<<<:::;;;===???JJJQQQ[[[ccchhhmmmtttyyy}}}~~~}}}zzzxxxwwwvvvxxx{{{|||||||||}}}~~~zzzsssoookkkgggaaa\\\WWWRRRJJJEEECCCCCCCCCCCCAAA@@@???===;;;:::999888777:::???DDDHHHKKKMMMNNNTTTZZZccckkkoooqqqssstttwwwyyy{{{}}}yyyqqqnnnpppvvv|||uuu[[[IIICCC<<<;;;999888888999:::;;;;;;;;;;;;<<<===???@@@AAA@@@BBBDDDEEEDDDDDDFFFGGGEEEFFFHHHHHHGGGGGGGGGIIIOOOOOONNNNNNNNNNNNNNNNNNSSSSSSRRRPPPOOONNNOOOPPPUUUVVVXXX\\\aaafffkkknnnqqqooommmooovvvppp___WWWaaa|||sss[[[MMMGGG;;;444444222222111111000000000000000111111111111111111111111000/////////////////////+++---///111222222111111333333222222333444444555555444444444444444444555777999;;;???LLLbbbvvv~~~~~~mmmVVVFFF???:::<<<>>>===;;;;;;:::999777666666777999:::;;;<<<===>>><<<:::666444222555777777888<<>>===>>>>>><<<;;;;;;===???HHHNNNVVV^^^dddiiinnnrrruuuwww{{{}}}~~~}}}{{{zzz{{{}}}}}}}}}|||}}}}}}vvvrrrnnniiiccc^^^YYYTTTLLLFFFCCCCCCCCCCCCAAAAAA@@@>>><<<;;;999888888:::>>>CCCHHHLLLNNNOOOTTTZZZccckkkooorrrssstttyyyzzz|||}}}xxxqqqmmmnnntttzzz~~~qqqYYYJJJEEE<<<;;;:::999999::::::;;;;;;;;;;;;<<<>>>???AAABBBAAACCCEEEFFFFFFEEEFFFGGGDDDFFFHHHIIIHHHGGGGGGHHHMMMMMMNNNNNNOOOOOOOOOOOOSSSTTTTTTRRROOOMMMNNNPPPSSSVVV[[[```eeeiiikkklllooonnnmmmnnnttt~~~mmm\\\SSS]]]xxxvvv]]]OOOHHH;;;444444222222111111000000000000000111111111111111111111111000000000000000111111111222222333333222222111000111111000111111222333444333333222222222222333333666:::<<<>>>III^^^tttsss\\\IIIAAA;;;===???===;;;:::888888777666777888999:::;;;<<<======;;;999666555444666888888888<<>>@@@AAAEEELLLSSS[[[dddlllrrrrrruuuzzz~~~vvvoooggg\\\UUUSSSUUUddd{{{yyyiiiddd[[[SSSMMMJJJIIIJJJOOOMMMKKKHHHGGGFFFFFFFFFEEEFFFHHHLLLPPPRRRRRRQQQRRRRRRQQQPPPMMMJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<>>>@@@EEEJJJQQQWWW\\\aaadddgggiiinnnssswwwzzz}}}|||}}}~~~~~~}}}}}}~~~yyytttqqqllleee```[[[VVVNNNHHHEEECCCBBBBBBAAAAAA@@@???>>>;;;:::999999999<<>>@@@AAABBBCCCEEEGGGHHHGGGFFFFFFFFFDDDFFFHHHIIIHHHGGGGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTVVVTTTPPPNNNOOOQQQRRRVVV\\\ccciiilllnnnnnnooooooooopppuuu~~~kkkXXXOOOXXXsssxxx___PPPHHH;;;444444222222111111000000000000000111111111111111111111111//////000000111111222222444333222222111111222222111111111111222333444444333333222222222222333333444999<<<===FFFZZZppp||||||dddMMMCCC<<<===@@@>>>;;;:::777777777777888888888999999::::::::::::999999888555777999888888:::???CCCOOO]]]oootttdddVVVJJJ@@@===???>>>AAAFFFMMMVVV```kkkrrrrrruuuzzz~~~|||uuulll```WWWTTTTTTbbbxxx|||uuuddd```YYYQQQLLLIIIHHHHHHKKKJJJGGGEEECCCCCCEEEFFFDDDFFFIIINNNTTTWWWWWWVVVUUUUUUUUUTTTQQQNNNKKKIIIIIIHHHGGGFFFDDDCCCBBBAAA>>>??????===<<<<<<>>>@@@CCCGGGLLLQQQTTTWWWYYYZZZ[[[aaahhhmmmqqqvvv~~~}}}~~~~~~~~~}}}}}}~~~|||yyyxxxxxx~~~{{{vvvrrrmmmgggbbb[[[WWWPPPJJJGGGDDDBBB@@@AAAAAAAAA@@@>>><<<:::999888888:::???FFFKKKMMMMMMQQQXXXbbbkkkqqqtttvvvxxxwwwvvvyyy{{{yyyzzzvvvtttpppnnnnnnsssyyy~~~uuuaaaMMMAAA???::::::;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBBBBEEEGGGIIIIIIHHHFFFEEEEEECCCFFFIIIIIIHHHGGGGGGGGGFFFHHHJJJMMMOOOPPPQQQQQQPPPSSSVVVUUUQQQOOOQQQSSSTTTWWW]]]ccciiinnnqqqsssqqqrrrrrrsssvvv}}}jjjUUUKKKSSSnnnyyy```PPPIII;;;444444222222111111000000000000000111111111111111111111111------...///000111111222//////......///111333444333333333333444555666777666555555444444555555666222888;;;<<>>@@@>>>;;;999555666777888888888888888777777888888999:::;;;;;;555777999888777888===AAAKKKYYYkkk}}}}}}qqqcccVVVJJJAAA>>>@@@<<>><<<===???AAACCCFFFIIIMMMOOOPPPQQQQQQOOOVVV^^^eeeiiioooxxx}}}~~~~~~~~~}}}}}}{{{wwwtttpppnnnhhhnnnxxx}}}wwwsssnnnhhhccc[[[WWWQQQLLLHHHEEEAAA???AAABBBAAAAAA???<<<:::999666666888===EEEJJJLLLLLLQQQWWWbbbkkkqqquuuwwwyyyuuutttxxxzzzwwwyyytttsssqqqoooooosssyyy~~~|||xxxyyy~~~}}}ppp]]]JJJ@@@???999:::;;;;;;<<<===>>>>>>????????????@@@AAABBBBBBFFFHHHJJJJJJHHHFFFEEEDDDCCCFFFIIIJJJIIIGGGGGGGGGDDDFFFIIILLLOOOQQQQQQRRROOOSSSVVVUUUQQQPPPRRRUUUVVVXXX\\\bbbiiioootttwwwtttuuuuuuuuuwww}}}iiiTTTHHHPPPjjjttt^^^PPPGGG:::555666111222111111111000000//////000000000000000000000000222222222222111///...---111111111111000000000000111222333333222111222444444444333222333444555666333888666666AAANNNcccmmmXXXCCC<<>>;;;<<<>>>DDDNNNZZZfffmmmttttttvvvzzzxxxpppfff___\\\YYY```ooo{{{uuummmfffaaa___\\\UUURRRRRRUUUTTTPPPJJJDDDBBBEEEHHHJJJLLLQQQVVV\\\```aaa```dddcccaaa]]]WWWTTTSSSSSSNNNMMMMMMMMMLLLIIIEEEAAA>>>AAAAAA===;;;>>>@@@???FFFHHHJJJKKKLLLKKKJJJIIIOOOQQQTTTYYY^^^gggpppvvv~~~~~~~~~~~~yyyssslllgggeeedddhhhlllpppwwwzzztttooojjjhhh^^^YYYRRRKKKGGGEEEBBBAAACCCBBB@@@>>>===<<<;;;;;;999:::;;;===AAAFFFJJJLLLRRRVVV^^^fffmmmrrrtttttttttuuuwwwyyy{{{{{{{{{{{{qqqssstttrrrpppsss{{{~~~{{{yyy{{{wwwuuu{{{qqqdddUUUGGG???>>>======>>>>>>?????????@@@BBBBBBAAAAAABBBCCCEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJKKKIIIGGGHHHLLLOOOOOONNNPPPPPPQQQRRRRRRSSSSSSSSSQQQVVV\\\aaaeeekkksssyyy{{{zzzvvvqqqttt~~~vvv___QQQIIIMMMeeevvv```QQQGGG999555666111111111111111000000000///000000000000000000000000111111222111111000///...//////000000111111222222000222333333222222333444555444333333333444666666444999777777BBBMMMbbb|||ttt[[[FFF===???;;;999<<<999888888888888888888888888<<<:::888888:::;;;:::888888777666666666888:::<<>>======>>>CCCKKKWWWbbbiiisssvvvzzz~~~{{{rrrggg___\\\ZZZaaannn}}}zzzqqqkkkggggggccc]]]YYYYYYYYYWWWSSSMMMHHHGGGIIILLLMMMPPPTTTZZZ___cccddddddggggggeeeaaa\\\XXXVVVVVVRRRRRRQQQPPPOOOLLLGGGCCC>>>@@@@@@===???CCCEEECCCEEEGGGHHHJJJJJJJJJIIIHHHKKKMMMPPPTTTZZZaaajjjppp|||}}}wwwqqqkkkfffcccaaacccdddffflllvvv|||uuupppkkkiiiaaa\\\TTTMMMIIIFFFCCCBBBBBBBBB@@@???===<<<<<<;;;999:::;;;===AAAEEEJJJLLLPPPUUU\\\eeemmmsssvvvxxxwwwxxxzzz|||}}}}}}||||||sssuuuvvvtttrrruuu|||~~~{{{|||~~~~~~|||uuuuuu~~~}}}xxxuuu{{{~~~xxxjjj^^^RRREEE??????>>>>>>??????@@@@@@AAAAAACCCBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGHHHHHHHHHHHHJJJKKKKKKIIIGGGIIILLLOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSWWW\\\```dddkkksssyyyyyyzzzxxxuuuwwwppp\\\QQQKKKOOOfffyyybbbRRRGGG999555666111111111111111000000000000000000000000000000000000000000111111111111000000......///000111222333444///111222333222333444666555555444444444555666777555:::888888AAAKKK^^^xxx}}}~~~}}}aaaJJJ??????:::888;;;:::999999999999999999999999>>><<<::::::::::::999888777666555555555777999:::???HHHRRR^^^qqqtttkkk]]]RRRKKKEEEAAA===>>>======AAAIIISSS]]]dddqqqwww~~~uuuiii```\\\\\\aaalllzzzyyytttqqqqqqnnngggbbbaaa]]][[[WWWRRRNNNLLLNNNPPPQQQTTTYYY___dddgggiiijjjkkkkkkjjjgggaaa]]][[[ZZZXXXWWWVVVUUUSSSNNNIIIEEEAAAAAA@@@@@@FFFMMMOOOLLLHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKNNNRRRWWW]]]eeejjjuuu}}}~~~}}}xxxrrrlllgggeeeaaa___\\\\\\___hhhsss{{{}}}wwwqqqmmmjjjeee___WWWOOOJJJFFFCCCBBBBBBAAA@@@???>>><<<<<<;;;999999:::===AAAEEEJJJLLLOOOSSSZZZcccllltttyyy{{{xxxzzz|||~~~~~~}}}{{{zzzvvvwwwxxxwwwvvvxxx}}}}}}zzzzzzxxxwwwrrrlllooozzz|||www|||zzznnnaaaVVVLLLCCC?????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLOOOPPPPPPPPPOOONNNMMMNNNPPPRRRSSSUUUYYY]]]```cccjjjrrryyyxxxzzzzzzxxxzzz{{{hhhVVVNNNKKKPPPhhhyyybbbRRRFFF888444666111111111111000000000000000000000000000000000000000//////000111111111111111//////000111111222333333///000222333333333555777555555555666666666777777555;;;999999AAAHHHYYYrrrxxxuuugggOOOBBB@@@999888;;;999999999999999999999999999;;;:::999888888999999888888777666555555666888999>>>DDDLLLXXXjjj|||yyypppbbbUUULLLEEEAAA>>>===<<<<<<@@@GGGQQQ[[[bbbnnnvvvyyylllccc______dddlllyyy~~~{{{{{{wwwnnnhhhfff```^^^ZZZVVVSSSRRRRRRTTTTTTXXX^^^dddhhhkkknnnooooooooooookkkfffaaa___^^^^^^\\\ZZZXXXUUUPPPJJJFFFDDDCCCBBBDDDMMMWWWZZZVVVNNNNNNOOOPPPOOOOOONNNMMMMMMNNNQQQTTTXXX]]]ccchhhppp{{{~~~}}}~~~xxxrrrnnnkkkccc]]]WWWUUUWWW]]]hhhsss~~~}}}wwwrrrmmmkkkgggaaaXXXPPPJJJFFFCCCAAAAAAAAA@@@???>>>===<<<;;;999999:::<<<@@@EEEIIILLLOOOSSSZZZbbbjjjrrrxxx{{{xxxzzz}}}~~~|||zzzwwwxxxyyyzzzzzzyyy{{{}}}wwwssslllhhhkkkwww}}}~~~vvviiiZZZPPPHHHAAA>>>???AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKNNNOOOMMMKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQQQQPPPNNNMMMNNNPPPSSSUUUXXX[[[^^^```ccciiiqqqxxxwwwyyyyyywwwyyy~~~vvvcccQQQJJJHHHOOOiiivvv```PPPEEE888444555111000000000000000000111111////////////////////////...///000111111222111111222222222111111111111111///111333333333444666777666666777777777888888888555;;;::::::AAAFFFUUUllltttmmmtttyyykkkSSSEEEBBB:::888;;;999999999999999999999999999888999999888888999:::;;;:::999777666666777888999???CCCIIIUUUfffyyy{{{kkk\\\OOOGGGCCCAAA;;;;;;<<<@@@HHHSSS]]]dddjjjrrr|||~~~~~~}}}qqqhhhddddddgggooozzz|||rrrjjjhhhbbb```\\\YYYWWWVVVVVVVVVXXX]]]dddiiimmmpppsssvvvttttttsssooojjjfffdddcccbbbaaa^^^\\\XXXSSSLLLGGGEEEDDDCCCEEEPPP[[[___\\\UUUUUUUUUUUUTTTSSSSSSRRRRRRTTTVVVYYY[[[___dddhhhoooyyyzzzvvvssshhh___WWWTTTRRRUUU___kkkxxx~~~xxxrrrnnnkkkhhhbbbYYYQQQJJJFFFBBB@@@@@@@@@@@@@@@???===<<<;;;888999:::<<<@@@EEEIIIKKKQQQTTTZZZaaaiiioootttwwwyyy{{{~~~zzzwwwwwwxxxzzz{{{|||~~~|||uuulllhhhlllwww~~~wwwhhhXXXMMMFFF@@@===>>>BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMOOOQQQQQQNNNKKKJJJIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTRRRPPPOOOPPPRRRUUUWWWYYY\\\```aaadddhhhpppvvvwwwyyyxxxtttuuu{{{}}}}}}sss___MMMFFFDDDMMMiiioooZZZLLLDDD777444555000000000000000111111111111////////////////////////...///000111111111111111333333222222222111111111000222333444333444555777666777888999999999888888555<<<<<<<<>>;;;:::888666666666888999>>>@@@GGGSSSdddvvvwwwgggXXXMMMGGGDDD<<<<<<===BBBJJJUUU```ggghhhoooxxx}}}~~~~~~vvvmmmjjjiiilllsssvvvooolllfffccc```]]]]]]]]]\\\[[[___eeelllqqqtttwww{{{|||{{{yyyuuuooolllkkkkkkhhhfffdddaaa]]]XXXQQQLLLFFFGGGFFFHHHPPP[[[```___]]]\\\\\\[[[ZZZYYYYYYXXXZZZ[[[]]]___```cccgggjjjqqqyyy~~~|||pppfff\\\XXXSSSPPPWWWbbbooowwwzzztttooommmiiicccZZZRRRKKKGGGCCCAAA??????@@@@@@???>>><<<;;;888888999<<<@@@DDDIIIKKKPPPSSSYYY```gggmmmppprrryyy|||{{{xxxuuuvvvxxx{{{~~~{{{xxxxxxxxx}}}yyyooommmqqqzzz{{{jjjWWWLLLFFFAAA??????BBBBBBCCCDDDFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJOOOPPPQQQPPPNNNKKKJJJJJJKKKLLLMMMMMMMMMNNNQQQTTTUUUTTTSSSRRRSSSUUUWWWXXXZZZ^^^bbbdddeeehhhnnnsssvvvxxxwwwttttttyyy{{{yyynnn[[[JJJDDDDDDMMMiiihhhTTTHHHBBB777444444//////000000000111111111111///////////////////////////000000111111111000000111222222222222222222222222333444444333333444666777777999:::::::::999888777??????@@@FFFJJJVVVkkkqqqeee```eeemmmtttzzzoooWWWIIIFFF>>>:::<<<999::::::::::::::::::::::::888:::;;;:::888888:::<<<;;;999777555444555666777;;;===DDDQQQbbbttttttcccUUUKKKGGG??????@@@DDDMMMXXXbbbiiihhhmmmtttzzz{{{qqqnnnmmmpppxxx|||uuutttllliiieeedddddddddcccaaahhhnnnvvv{{{}}}{{{vvvssstttuuuooommmkkkhhheee___XXXSSSLLLNNNNNNNNNTTT]]]dddeeeggggggeeedddcccbbbbbbaaaccceeeggghhhhhhjjjmmmpppvvv{{{~~~rrrgggaaaYYYPPPRRR[[[fffppp~~~|||wwwrrrpppkkkeee\\\SSSMMMIIIEEECCC>>>???@@@@@@@@@>>><<<;;;888888999<<>>???@@@AAA@@@>>><<<;;;888888999;;;???DDDHHHKKKJJJOOOWWW___gggkkknnnnnnooosssyyy}}}~~~zzzuuuqqqpppqqquuuyyy~~~{{{nnniiiiiikkkqqq{{{~~~tttuuuzzz}}}kkkVVVKKKFFFCCCBBBCCCAAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMPPPRRRKKKMMMOOONNNMMMNNNRRRVVVSSSTTTTTTUUUVVVVVVWWWWWWZZZ___dddggghhhiiilllnnnsssxxx{{{{{{{{{{{{xxxsss___QQQHHHIIIKKKSSSjjjVVVPPPEEE===777555333333//////000000000000////////////............//////000000000000111111111111222222333333333333444444555444333222333444555666777777777888999:::<<<<<>>===<<<<<<:::::::::===AAAEEEHHHHHHKKKOOOUUU\\\dddkkkooorrrnnnooorrrwwwyyyvvvooohhhhhhhhhkkksss|||zzzkkkdddaaafffnnnzzzzzz{{{|||~~~hhhXXXNNNBBBAAAEEEBBBEEEDDDDDDEEEGGGIIIKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLLLLNNNPPPSSSTTTVVVWWWYYYYYYXXXWWWWWWXXXYYY^^^cccdddccceeejjjooovvvxxxyyy{{{{{{rrr^^^QQQFFFDDDEEEOOOkkkVVVOOOEEE<<<777444333222111111111111111111111111//////............//////000000000000111111111111222222333333333333444444555555444333444555666777888888999999:::<<<===>>>BBBBBBEEEKKKPPPVVVaaammmyyyjjj___```ccciiinnnrrrtttvvv}}}kkkTTTDDD>>>===;;;999999999999999999999999999:::::::::::::::::::::::::::999777555444555666777999999===IIIWWWhhh}}}}}}ooo___TTTKKKHHHHHHOOOWWW^^^eeekkkpppqqqssswww|||xxxsssrrrtttyyyyyyzzz{{{zzzwwwtttsssssszzz~~~{{{zzzwwwqqqnnnpppppppppoooooorrrvvvzzz}}}~~~|||zzzzzzzzz~~~}}}yyyxxxyyy{{{~~~tttiii```[[[[[[fffvvv{{{vvvrrrnnnfff___\\\WWWNNNGGGDDDBBBAAAAAA@@@???>>>>>>===;;;::::::===AAAFFFHHHIIIKKKNNNTTT[[[cccjjjooorrrrrrrrrsssuuuvvvqqqiiibbb```aaaeeemmmxxx{{{mmmeeeccceeennn}}}xxxyyy}}}lllZZZPPPFFFEEEIIIEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMOOORRRSSSWWWXXXZZZZZZYYYXXXYYYZZZZZZ^^^dddffffffhhhlllpppwwwzzz{{{}}}}}}uuu^^^QQQFFFDDDEEENNNhhhTTTMMMCCC;;;666333222111333222111000000111222333000//////......//////000000000000000111111111111222222333333333333444444555555444444555666777777999:::::::::;;;===>>>???@@@@@@CCCIIINNNTTT___jjj|||pppccceeejjjpppuuuxxxwwwuuuyyyrrrYYYHHHAAA???<<<888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999777555555555666666777777;;;DDDQQQbbbwwwxxxhhh\\\PPPMMMMMMSSSZZZ___dddjjjpppppprrruuuzzz{{{uuurrrssswww~~~|||||||||~~~yyyxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~ssshhhccc___fffrrr~~~yyyvvvppphhhaaa___ZZZQQQIIIFFFBBBBBBAAAAAA@@@@@@@@@???;;;::::::===BBBFFFJJJKKKKKKMMMSSSZZZbbbiiiooossstttsssrrrssssssnnnfff```\\\\\\```iiittt}}}|||nnnfffdddbbbooovvvyyynnnYYYPPPHHHIIIKKKEEEFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKMMMPPPQQQUUUWWWXXXYYYXXXWWWXXXYYYYYY^^^dddhhhiiikkkooorrrxxx{{{}}}yyy```QQQFFFEEEFFFMMMdddSSSLLLBBB:::555333222111333222000//////000222333000000////////////000000///000000000111111111111222222222333333333444444444444444444555666666777999999::::::;;;<<<>>>???>>>>>>AAAFFFJJJNNNXXXcccttttttggglllqqqwww~~~zzzsssxxx^^^LLLDDDAAA===999::::::999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555666777666999AAALLL[[[pppooocccRRRNNNNNNTTT[[[^^^ccchhhoooppprrrtttxxx~~~|||wwwssstttvvv|||~~~}}}}}}~~~~~~}}}}}}~~~}}}rrrllliiilllsss|||yyyqqqjjjcccaaa\\\RRRJJJGGGBBBAAAAAAAAA@@@@@@@@@@@@;;;::::::===BBBGGGKKKMMMLLLNNNSSSYYYaaaiiippptttsssrrrrrrssstttqqqjjjeee^^^^^^bbbjjjttt}}}}}}ooogggeeeaaaoooxxx{{{mmmWWWNNNHHHJJJLLLEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIMMMMMMMMMNNNOOOOOOPPPPPPLLLKKKJJJJJJJJJLLLNNNOOOPPPRRRTTTUUUTTTTTTUUUWWWWWW\\\cccgggkkknnnqqqtttxxx|||}}}bbbQQQEEEFFFFFFJJJ```zzzRRRKKKBBB999555333222111222111///......///111222000000////////////000000///000000000111111111111222222222333333333444444222333333444555666666666888999999999:::<<<===>>>@@@???AAAEEEGGGJJJRRR[[[mmmyyyjjjoootttyyyqqq}}}eeeRRRGGGBBB>>>;;;:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555555666666:::@@@GGGTTThhhzzzuuuhhhTTTPPPOOOUUU[[[```eeejjjnnnpppqqqrrruuu{{{yyyvvvvvvwwwzzz}}}{{{{{{|||}}}~~~||||||{{{{{{||||||}}}~~~~~~~~~~~~xxxuuuuuuyyy{{{qqqjjjdddbbb]]]SSSKKKGGGAAAAAAAAA@@@??????>>>>>>;;;::::::<<>>BBBAAACCCFFFGGGHHHOOOWWWfff{{{ppptttvvvxxxtttooo[[[KKKCCC???>>>;;;::::::999999888888888::::::::::::::::::::::::888888888777666666555555666666:::>>>CCCLLL___pppxxxlllYYYTTTRRRVVV\\\```ffflllmmmoooqqqrrrsssxxx}}}wwwwwwwwwyyy~~~}}}{{{|||~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}{{{rrrkkkfffddd___UUULLLHHHBBBBBBAAA@@@???>>>======<<<::::::<<>>???@@@@@@BBBEEEEEEFFFMMMUUU\\\mmmzzz|||zzzyyy{{{dddPPPCCC??????;;;;;;::::::999888888777999999999999999999999999888888888777777666555444444555999===???FFFVVVfffwwwwwwlll]]]VVVRRRUUUYYY]]]dddjjjkkknnnqqqqqqqqquuu|||wwwwwwwwwwwwzzz}}}{{{}}}~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~{{{tttnnnhhhgggbbbXXXNNNJJJEEEDDDCCCAAA@@@>>>===<<<<<<::::::<<>>???@@@<<<<<<>>>BBBCCCDDDKKKSSSSSSbbb||||||kkkSSSCCC???@@@;;;;;;::::::999888777777888888888888888888888888888888888888777666555444222444999<<<<<>>===<<<::::::<<>>?????????===>>>??????@@@CCCHHHKKKRRR\\\pppsssXXXEEE>>>===<<<<<<;;;:::999999999999999999999999999999999999::::::999888777666555444444555666888;;;BBBJJJOOOfffqqq|||~~~uuujjjddd\\\RRRMMMOOOUUU[[[___hhhlllqqqssssssuuuyyy|||zzzxxxyyy|||}}}}}}~~~}}}{{{{{{}}}~~~~~~{{{vvvnnnfff___YYYTTTPPPKKKIIIFFFDDDCCCAAA>>><<<;;;;;;;;;>>>CCCIIIOOOSSSOOOOOOOOOOOORRRYYYcccjjjqqqvvvzzz~~~~~~vvvssspppqqqvvv{{{~~~|||xxxvvvzzzkkk```UUUOOOKKKGGGFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHIIIJJJLLLNNNMMMNNNNNNOOOOOOPPPPPPQQQXXXYYY[[[^^^ccckkktttzzz{{{sss\\\HHHCCCDDDHHHXXXkkk[[[NNN@@@:::777333111111///000000000000/////////000000000000000000000000000000111222222222222111000111222333444555555555777777888999:::;;;<<<<<<:::;;;<<<>>>>>>?????????>>>???@@@@@@AAACCCGGGJJJOOOWWWhhh|||___III???======<<<;;;:::999999999999999999999999999999999999::::::999888777666555555333444555666999???FFFKKK^^^jjjvvvzzzzzzyyytttnnnggg___TTTMMMMMMSSSZZZ^^^gggkkkppprrrsssuuuxxx|||}}}|||}}}}}}|||}}}~~~~~~|||{{{|||~~~zzzqqqiiiaaaZZZSSSOOOKKKHHHFFFDDDCCCBBB???===;;;:::;;;>>>CCCJJJQQQUUUSSSSSSQQQPPPQQQVVV^^^dddnnnssswww|||}}}yyyuuuuuuyyy}}}}}}}}}~~~~~~{{{hhh]]]RRRNNNJJJFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQVVVXXXZZZ^^^cccjjjqqqwwwyyy}}}ttt^^^IIICCCBBBDDDRRRddd]]]OOOAAA;;;777444111222////////////////////////000000000000000000000000111111111000111111222333222222333444444444444444888888999:::;;;<<<=========>>>>>>???@@@@@@?????????AAABBBBBBBBBCCCFFFHHHLLLPPP\\\rrrhhhOOOBBB>>>===<<<;;;:::999999999999999999999999999999999999:::999999888777666555555333444444444666;;;AAAEEERRR___lllppppppqqqssstttmmmeeeYYYOOOKKKOOOVVV[[[dddiiinnnqqqrrrssswwwzzz{{{}}}{{{}}}~~~}}}||||||}}}}}}~~~}}}||||||}}}}}}~~~~~~uuulllcccZZZSSSNNNJJJHHHEEEDDDDDDCCC@@@>>>::::::;;;???DDDLLLSSSXXXVVVVVVUUURRRQQQTTT[[[bbblllqqqvvvyyy{{{yyyzzz~~~}}}{{{}}}zzzyyy{{{~~~tttbbbXXXOOOKKKIIIEEEDDDEEEGGGGGGHHHIIIKKKLLLLLLMMMJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIINNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPTTTVVVZZZ^^^bbbhhhnnnrrruuuyyy{{{}}}rrr\\\IIICCCAAAAAANNN___~~~^^^PPPBBB;;;777444222222111111111222222333333444000000000000000000000000222111000000000111333444333333444444444444444333888888999:::;;;<<<======???@@@@@@AAA@@@@@@??????AAACCCDDDDDDDDDDDDEEEGGGKKKLLLSSSfffyyyyyypppVVVFFF@@@===<<<;;;::::::999999:::999999999999999999999999999999888888777666666555444555555444555888===@@@GGGSSS```eeeeeehhhpppxxxvvvnnnaaaTTTKKKKKKQQQWWW```eeekkkoooppprrruuuxxx{{{{{{tttpppnnnooovvv~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}}~~~wwwnnneee\\\TTTOOOIIIGGGEEEDDDDDDCCCAAA???;;;;;;;;;???EEEMMMUUUZZZZZZ\\\\\\YYYVVVWWW]]]ccckkkpppuuuxxx}}}{{{{{{}}}xxxvvv~~~~~~{{{yyy|||uuukkk\\\SSSKKKIIIHHHEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIINNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPSSSVVV[[[___bbbgggkkknnnqqquuuwwwyyy~~~nnnYYYGGGCCCBBBCCCNNN___zzz^^^PPPAAA:::777444222333333333222333444555666777111111111111111111111111222111000000000111333444333333444555555555444444777777888999:::;;;<<<<<>>EEENNNVVV\\\bbbfffgggddd^^^\\\___cccgggkkkqqqwww{{{~~~~~~~~~uuusss|||~~~zzz}}}}}}xxxmmmbbbVVVNNNHHHHHHIIIFFFEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKJJJLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSVVV[[[___cccfffjjjmmmnnnqqqtttvvv|||nnnYYYHHHDDDCCCCCCNNN^^^yyy]]]OOO@@@999666444333444111111111111222444666888111111111111111111111111111111111000111111222333333333444555555555555555777777888999:::;;;<<<<<<@@@AAAAAAAAAAAAAAA@@@@@@BBBEEEHHHIIIHHHFFFEEEEEEJJJKKKPPPZZZnnnzzzlllfffqqqaaaKKKAAA>>>===<<<;;;::::::::::::999999999999999999999999888888888888777777666666777777777666555666999;;;<<>>DDDMMMVVV\\\jjjooosssppphhhbbbbbbdddeeeeeekkkssszzz|||xxxwww|||}}}{{{|||yyyrrrfffZZZRRRKKKGGGHHHJJJHHHGGGHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOORRRUUUZZZ^^^aaafffjjjmmmlllpppsssuuuzzz~~~rrr]]]JJJEEECCCAAALLL\\\{{{[[[MMM>>>777555444444555111000000000222444777888111111111111111111111111000000111222222222222111222222444555666666666666888888999:::;;;<<<======???@@@@@@AAAAAAAAA@@@@@@BBBEEEIIIJJJIIIGGGFFFFFFGGGJJJOOOWWWddd|||mmmaaahhhxxxgggOOODDD>>>===<<<;;;;;;::::::;;;999999999999999999999999888888888888777777777777666666666555444444777999:::===DDDIIIJJJMMMZZZiiiuuuvvvrrreeeTTTHHHGGGJJJRRRXXX```eeegggiiilllooovvvzzz}}}vvvmmmeee^^^[[[RRROOONNNNNNLLLIIIJJJOOOUUU\\\gggpppwwwzzz|||~~~}}}xxxuuuuuusssqqqssswwwyyy{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}{{{zzzyyyvvvwwwvvvssstttwwwuuuoooaaadddkkkvvvzzzssslllccc[[[VVVLLLJJJGGGFFFEEECCCAAA>>><<<;;;;;;===CCCLLLUUU[[[iiiqqqyyyyyyqqqjjjiiijjjkkkggggggpppwwwzzz}}}|||yyywwwzzz|||}}}xxxoooaaaTTTOOOIIIFFFIIILLLKKKIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSWWW[[[___dddiiimmmkkkooorrruuuzzz~~~qqq\\\IIIDDDAAAAAAMMM]]]}}}ZZZLLL===666555333444666222111111111333666888:::111111111111111111111111///000111333333222111111111222333555666777777777999::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAEEEIIIKKKJJJHHHGGGFFFDDDIIIOOOTTT^^^tttqqq```cccoooyyyjjjSSSHHH>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777777555555555444333333666888999:::???EEEFFFHHHTTTbbbnnnrrrrrrgggVVVIIIGGGIIIOOOVVV^^^dddfffhhhjjjmmmssswww}}}wwwtttnnnfff^^^WWWQQQNNNGGGFFFGGGHHHFFFBBBBBBFFFGGGOOO[[[fffnnnrrruuuwwwyyytttqqqqqqqqqppprrrwwwvvvxxx|||~~~~~~|||{{{yyyyyyyyyyyyxxxyyyyyyyyyxxxvvvtttssstttuuusssoooqqqvvvsssmmm[[[[[[___hhhwww}}}vvvnnneee\\\VVVMMMKKKHHHFFFEEECCC@@@>>>===;;;;;;<<>>??????@@@@@@@@@AAAAAABBBBBBBBBGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJMMMSSSYYYhhhvvvddd^^^dddmmmxxxxxx```III???<<<;;;======:::999;;;:::::::::999999999888888777777888888888777777666666666555555555666666777777666999>>>AAAFFFPPP[[[fffmmmnnnbbbSSSJJJGGGFFFKKKOOOTTT[[[aaaeeehhhiiilllqqqxxxyyyuuuiiiddd\\\TTTOOOJJJGGGDDD@@@@@@@@@@@@??????>>>>>>BBBGGGNNNUUU]]]eeemmmrrruuurrrooommmnnnpppqqqrrrwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzxxxuuutttuuutttvvvxxxtttnnnkkkmmmjjjiiigggggglllrrrqqqlll[[[TTTPPPVVVeeewwwyyyssskkkbbb[[[SSSPPPKKKGGGEEEDDDBBBAAA???===<<>>??????@@@@@@AAAAAABBBBBBCCCCCCGGGIIIKKKKKKIIIHHHHHHHHHKKKJJJNNNTTTYYYfff{{{fff]]]^^^dddlllrrrgggPPPCCC???>>>???>>>;;;999;;;:::::::::999999999888888777777888888888888777777666666555555555555666666666666999===AAAFFFPPPZZZfffmmmooodddUUUKKKGGGDDDHHHLLLRRRXXX^^^ccceeefffjjjooouuu{{{|||xxxsssmmmhhh[[[VVVOOOIIIFFFCCC@@@?????????????????????>>>>>>>>>BBBHHHPPPXXX```iiiooosssqqqooonnnoooqqqssstttwwwwwwyyyzzz{{{{{{||||||zzz{{{{{{{{{zzzxxxuuutttpppnnnnnnnnnkkkeeedddgggggggggeeeeeeiiinnnmmmggg[[[SSSMMMPPPZZZgggwww}}}vvvmmmbbbZZZTTTPPPKKKGGGEEECCCBBB@@@===;;;;;;???FFFOOOWWW[[[aaaiiippprrrssstttrrrnnnnnnkkkhhheeeeeejjjsssyyy{{{tttqqqqqqtttdddWWWPPPMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQOOOLLLKKKKKKLLLKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPOOONNNMMMLLLJJJJJJIIIIIIHHHHHHIIIMMMQQQRRRSSSMMMMMMLLLLLLLLLNNNOOOPPPPPPQQQSSSVVV[[[aaafffiiilllnnnpppsss{{{}}}kkkVVVFFFBBBBBBBBBMMM]]]QQQGGG;;;333222333222000111111111111111111111111222222111000000000000111111111222222222333333333444444555666666777888888999::::::;;;<<<===>>>>>>@@@AAAAAABBBCCCCCCDDDDDDFFFIIILLLMMMLLLJJJIIIIIIKKKJJJNNNTTTXXXbbb{{{iii]]]\\\^^^cccgggxxxzzz~~~qqqZZZHHHCCC@@@AAA@@@<<<999::::::::::::999999999888888777777888888888888888777666666555555555555666666666666888===@@@EEEOOOYYYfffnnnpppfffXXXNNNGGGCCCDDDHHHNNNTTTZZZ^^^```aaahhhlllqqqvvv{{{}}}vvvpppkkkeee^^^YYYPPPLLLGGGCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::===BBBHHHOOOXXXaaahhhmmmmmmmmmmmmnnnppprrrsssvvvvvvwwwxxxxxxxxxxxxxxxvvvwwwyyyzzzyyywwwuuussskkkgggeeeddd```]]]^^^bbbggghhhgggfffiiimmmjjjddd]]]TTTLLLKKKOOOUUU___gggwww}}}zzzpppccc[[[UUURRRLLLHHHEEECCCAAA???;;;::::::???HHHSSS[[[___]]]gggpppqqqpppqqqqqqoooooommmhhhdddcccgggooouuuzzztttrrrssssssaaaTTTNNNNNNMMMMMMLLLMMMNNNOOOPPPSSSTTTTTTSSSPPPMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLMMMNNNOOOOOONNNLLLKKKNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFHHHLLLPPPRRRSSSMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSWWW[[[aaafffiiillloooqqqttt{{{kkkWWWFFFBBBAAAAAALLL\\\LLLDDD:::444222333222111111111111111111111111111222222111000000111111111111111111222222222333333444444555666777888888999999999:::;;;<<<===>>>>>>AAAAAABBBCCCDDDDDDEEEEEEFFFJJJNNNOOONNNLLLJJJIIIKKKJJJNNNTTTWWW^^^sssnnnbbb```bbbeeeiiioootttyyy~~~yyycccKKKDDD@@@@@@@@@<<<:::;;;:::::::::999999999888888777777888999999999888888777666666555555555555666666555777<<>>>>>>>>>>>999;;;>>>BBBGGGOOOXXX^^^eeefffhhhiiijjjlllnnnppptttuuuuuuvvvwwwvvvvvvvvvtttuuuwwwyyyxxxvvvsssqqqjjjddd```]]]ZZZXXX[[[aaakkkmmmnnnmmmnnnppplllfff```WWWNNNLLLKKKLLLPPPUUUaaahhhsss~~~}}}rrrfff]]]WWWRRRMMMHHHEEECCCAAA???<<<;;;<<>>>>>AAABBBCCCDDDEEEFFFGGGGGGFFFJJJNNNPPPOOOMMMKKKKKKKKKJJJMMMSSSVVV\\\nnnuuujjjhhhiiilllpppqqq{{{kkkNNNEEE>>>>>>>>>===;;;<<<:::::::::999999999888888777777888999999999999999777777666555555555555555555444777;;;>>>BBBLLLVVVeeennntttooocccWWWLLLCCCBBBDDDHHHMMMRRRWWW[[[]]]bbbeeeiiimmmqqqvvv{{{|||vvvpppjjjbbb\\\XXXTTTOOOKKKEEEAAA===;;;;;;<<<=====================>>>>>>>>><<<===>>>???BBBGGGNNNSSS]]]```dddffffffhhhjjjmmmqqqrrrssstttuuuuuuuuuuuutttuuuwwwxxxwwwuuusssqqqkkkeee^^^ZZZWWWVVV[[[cccooosssuuutttuuuuuupppjjjaaaYYYQQQNNNKKKIIIJJJMMMSSS[[[fffsssuuuiiiaaaWWWSSSMMMIIIFFFCCCAAA???>>>>>>???DDDNNNYYYbbbfffeeefffgggkkkttt||||||wwwsssqqqlllhhhgggkkkrrrxxx~~~zzzzzz|||rrr```UUUQQQOOONNNMMMMMMMMMNNNOOOPPPPPPRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSRRRPPPMMMKKKJJJKKKLLLNNNLLLLLLKKKJJJIIIHHHGGGGGGKKKIIIHHHHHHJJJLLLMMMMMMMMMLLLLLLLLLNNNOOOQQQRRRSSSTTTVVVYYY^^^dddjjjmmmnnnqqqsssssswww~~~~~~iiiUUUEEEAAAAAAAAAMMM]]]}}}CCC???888444222222222222111111111111111111111111222111111111111222333333222222333333333444444444444444555666888999::::::::::::;;;<<<===>>>??????BBBBBBCCCDDDFFFGGGHHHHHHGGGJJJMMMOOONNNMMMLLLLLLKKKIIILLLRRRUUUZZZkkk}}}~~~tttrrrsssuuuxxxvvv}}}vvvUUUIII>>><<<<<<<<<<<<===:::::::::999999999888888777777888999::::::::::::888777666555555444555555444444666:::===AAAKKKUUUdddooovvvtttjjj^^^PPPEEECCCCCCEEEHHHNNNTTTZZZ]]]```ccchhhlllooosssxxx{{{~~~~~~xxxkkkeee]]]XXXTTTQQQMMMIIIDDDAAA===;;;;;;<<<======?????????>>>>>>============>>>>>>>>>???BBBGGGKKKWWW[[[```cccccccccfffiiikkklllnnnppprrrtttuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuooohhh```\\\XXXXXX^^^fffqqqwww{{{zzzzzzxxxsssmmmccc[[[SSSPPPLLLHHHGGGIIIKKKSSS^^^kkkyyyuuukkkcccVVVRRRMMMIIIFFFDDDBBB@@@AAA@@@BBBHHHRRR]]]fffkkkkkkhhheeegggrrr}}}~~~yyyvvvsssnnniiihhhkkkrrrxxx|||}}}}}}~~~rrr^^^TTTQQQPPPOOONNNNNNNNNOOOQQQRRRPPPPPPQQQOOONNNMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVSSSNNNJJJIIIKKKMMMOOOLLLKKKKKKKKKKKKJJJJJJJJJMMMKKKIIIIIIJJJKKKLLLKKKMMMLLLLLLMMMNNNPPPRRRSSSSSSTTTWWW[[[aaagggmmmqqqrrruuuvvvuuuvvv{{{}}}|||gggSSSCCCAAAAAABBBNNN^^^@@@===888444222222222222111111111111111111111111222111111111222222333444333333444444444555555555444444555777888999:::;;;;;;<<<<<<===>>>???@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIGGGJJJLLLMMMMMMLLLLLLMMMKKKHHHJJJQQQTTTZZZjjj|||}}}^^^PPPAAA;;;;;;;;;;;;===:::::::::999999999888888666777888999::::::::::::888777666555555444444444444333555999<<<@@@JJJTTTdddoooxxxxxxooocccTTTHHHCCCBBBBBBDDDIIIPPPXXX\\\^^^bbbhhhlllooorrrvvvxxx{{{}}}nnnhhh___YYYVVVSSSNNNKKKFFFCCC@@@>>>???@@@AAAAAAAAAAAA@@@???>>>======<<<;;;<<<===>>>>>>@@@CCCFFFNNNTTTZZZ]]]\\\\\\^^^aaadddeeehhhlllooorrrtttuuuttttttuuuvvvxxxzzz{{{|||vvvooogggbbb______eeennnssszzz}}}xxxqqqiii```XXXSSSNNNHHHFFFGGGFFFNNNYYYfffuuuuuullleeeVVVRRRMMMIIIGGGEEECCCBBB@@@@@@CCCJJJUUUbbblllqqqtttpppkkkiiiqqq|||~~~|||yyysssmmmkkkmmmtttyyy{{{|||~~~~~~sss```WWWUUUSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRPPPMMMKKKKKKNNNPPPOOOOOOOOOOOOPPPRRRTTTUUUWWWUUUQQQNNNMMMMMMOOOPPPKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIIIIKKKLLLMMMLLLMMMLLLLLLMMMNNNPPPRRRTTTSSSUUUXXX]]]cccjjjqqqtttxxx{{{{{{wwwwwwzzz|||{{{eeeRRRBBB@@@AAABBBOOO```>>>;;;888444222222222222111111111111111111111111222111111111222333333444444444444555555555666666444444555777888:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJHHHJJJLLLLLLLLLLLLMMMNNNKKKHHHJJJPPPTTTZZZjjj|||eeeUUUDDD<<<:::::::::<<<:::::::::999999999888888666777888999:::;;;;;;;;;888888777555555444444444444333555999<<<@@@IIISSScccoooyyyzzzrrrfffVVVIIICCCAAA???@@@EEENNNVVV\\\^^^bbbhhhmmmppprrruuuwwwyyy|||tttmmmddd^^^ZZZVVVRRRNNNDDDAAA>>>===???AAABBBBBBCCCBBBAAA@@@???===<<<<<<999:::<<<===>>>???BBBDDDGGGMMMTTTVVVUUUUUUWWWZZZ___aaadddiiimmmpppssstttrrrrrrsssuuuxxx|||}}}vvvnnniiiffffffllltttvvv~~~|||vvvpppggg]]]WWWQQQIIIFFFGGGDDDKKKWWWdddsssuuullleeeUUUQQQLLLIIIGGGFFFDDDCCC???@@@CCCKKKXXXeeepppvvv{{{yyysssnnnqqqzzzyyyrrrooopppvvvzzzzzz|||~~~zzz~~~tttccc\\\[[[UUUTTTSSSSSSSSSTTTVVVWWWVVVTTTQQQMMMJJJJJJLLLOOOOOOOOONNNOOOPPPRRRTTTUUUWWWVVVUUUSSSQQQPPPOOOOOOKKKLLLLLLMMMNNNOOOOOOPPPKKKJJJHHHIIILLLNNNOOOOOOMMMLLLLLLMMMNNNQQQSSSTTTTTTUUUXXX^^^eeelllssswww}}}zzzxxx{{{|||{{{dddPPPAAA@@@AAACCCPPPaaa???;;;555111000111222222111111111111111111111111333222000//////111222444555777888777555444444444<<<;;;;;;;;;<<<;;;888555<<<@@@DDDCCC???===???CCCBBBDDDGGGGGGGGGFFFGGGHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKMMMRRRTTT[[[lll~~~www[[[BBB<<<<<<:::;;;???<<<<<<;;;::::::999888888999::::::;;;;;;::::::999<<<;;;999777555555555555555555555666999???FFFLLL\\\kkkwwwvvvrrrlll[[[HHHEEEBBB???>>>AAAIIISSSZZZ```bbbfffjjjooossswwwyyy|||yyy|||~~~ssskkkfffaaaZZZTTTLLLHHHCCC@@@???@@@@@@@@@CCCCCCCCCBBBAAA???===;;;;;;;;;;;;::::::;;;>>>AAAFFFGGGIIIIIIJJJLLLOOORRRUUUYYY^^^dddjjjmmmoooppprrrvvvxxxxxx|||~~~yyyuuussstttvvvwww}}}|||uuunnndddZZZQQQKKKFFFCCCCCCFFFPPPbbbuuuyyypppggg___TTTPPPKKKGGGEEEEEEDDDCCCAAACCCHHHQQQ^^^kkkuuuzzzwwwpppnnnvvvyyyrrrssswwwxxx}}}~~~~~~||||||rrraaaZZZYYYVVVUUUTTTTTTTTTUUUVVVWWWYYYXXXUUUPPPMMMLLLMMMOOOQQQQQQRRRRRRRRRRRRRRRQQQUUUTTTTTTRRRPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNLLLLLLMMMOOORRRTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSVVVYYYZZZ]]]dddmmmttt{{{{{{tttcccPPPBBBAAACCCDDDQQQbbb???:::555111000111222222111111111111111111111111222222111000111222333444666777999888666555555666888777888:::<<<===;;;:::>>>BBBEEEDDDAAA???AAADDDCCCFFFIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKMMMRRRVVV\\\kkkyyy}}}bbbHHH>>><<<999:::>>><<<<<<;;;::::::999888888888888999999999999888888;;;999888666555555555666444444444555777===DDDJJJXXXhhhtttuuurrrlll]]]LLLFFFDDD@@@>>>@@@GGGQQQWWW^^^aaaeeejjjnnnrrrvvvyyy~~~{{{|||{{{sssmmmggg```[[[RRRMMMGGGCCCAAAAAA@@@???BBBBBBBBBAAA???===;;;:::;;;;;;;;;:::999999<<>>:::555111111111222222111111111111111111111111222222222333333333444444777888:::999888777777888777666777999<<<===<<<;;;>>>AAACCCCCCAAA@@@BBBDDDCCCHHHNNNQQQPPPMMMJJJIIIJJJKKKLLLMMMMMMNNNNNNMMMOOONNNPPPUUUZZZ```iiisss~~~mmmQQQCCC===999999===<<<;;;;;;::::::999999888777777777888888777777777888777666666555555666666333333444444666;;;BBBGGGTTTbbbooossssssooobbbSSSJJJFFFAAA>>>@@@FFFMMMRRR[[[___dddhhhlllpppuuuwww|||{{{{{{}}}~~~vvvoooiiieee[[[VVVNNNHHHEEEBBB@@@???@@@@@@??????===<<<:::999;;;;;;:::999777777999;;;;;;===???@@@AAACCCGGGJJJMMMPPPVVV]]]ccchhhkkklllpppuuuyyy{{{~~~}}}~~~|||xxxvvvuuuooofff]]]UUUOOOJJJGGGEEEEEELLL[[[mmm~~~wwwpppfff^^^VVVRRRLLLHHHFFFEEECCCBBBBBBGGGPPP[[[gggqqqyyy}}}~~~vvvoooqqqzzz}}}}}}|||zzz{{{|||~~~rrrddd[[[VVVTTTRRRTTTVVVXXXYYYWWWUUUTTTYYYYYYXXXVVVSSSQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRXXXWWWUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ```jjjqqq{{{yyybbbPPPCCCCCCEEEIIIYYYlll===999444111111111222111111111111111111111111111111222333444555555555444888999;;;;;;:::999999::::::999888999;;;;;;:::999;;;>>>@@@AAA@@@???AAABBBDDDJJJQQQUUUTTTQQQLLLJJJLLLLLLMMMNNNOOOOOOOOOOOOTTTTTTWWW[[[```eeeiiilllvvv~~~zzz]]]JJJ???999888;;;;;;;;;;;;::::::999999999777777888888888888777777666555555555555666666666444444444444666;;;AAAEEEOOO]]]kkksssvvvsssiii^^^PPPJJJCCC??????DDDIIIMMMWWW[[[bbbfffiiimmmrrruuuvvvvvvxxxzzz}}}~~~uuuooolllccc]]]UUUMMMHHHDDDAAA???>>>>>>======;;;:::999999:::;;;:::888666555666777666888:::;;;<<>>@@@AAAAAAAAABBBCCCEEEKKKRRRVVVVVVRRRMMMKKKMMMMMMOOOPPPQQQRRRRRRRRR[[[^^^bbbeeegggiiiiiigggnnntttjjjRRRBBB:::999:::;;;;;;::::::::::::999999888999999::::::999999888555555555666666666666666555666666666777:::@@@DDDLLLXXXhhhsssyyyxxxqqqiiiWWWOOOFFF@@@???BBBFFFHHHQQQWWW___cccfffiiinnnrrrrrruuuxxxyyy|||{{{rrrnnnhhhbbbYYYPPPJJJFFFBBB@@@>>>======<<<;;;:::999999:::::::::888555333444555444555777888999<<<@@@CCCFFFIIIOOOVVV]]]dddiiilllmmmtttzzz{{{xxxuuupppggg___XXXRRRLLLIIIGGGEEEHHHSSSaaappp~~~vvvoooeee[[[XXXSSSNNNIIIGGGFFFEEEDDDDDDMMMZZZfffnnntttyyy|||}}}rrrjjjiiillluuu}}}|||{{{|||~~~}}}zzz~~~ooobbb\\\YYYWWWUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZYYYWWWTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRQQQQQQPPPNNNMMMLLLNNNNNNMMMMMMMMMNNNOOOPPPLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQQQQRRRTTTUUUWWWWWWYYY[[[[[[\\\aaaiiiooovvv|||yyyaaaPPPCCCAAABBBGGG[[[qqq:::777333222222222111111111111111111111111111111222222333333444555666666777999;;;<<<;;;;;;<<<>>>:::999888999<<<>>>???>>>???@@@AAACCCEEEFFFGGGGGGFFFKKKQQQTTTSSSPPPMMMLLLNNNOOOPPPRRRTTTUUUVVVVVV```hhhnnnnnnmmmkkkgggccceeekkkvvvuuuYYYFFF===:::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::555555666777777777666666666666777666777:::>>>BBBJJJUUUeeesss||||||wwwrrr]]]UUUIIIBBB@@@BBBCCCCCCKKKSSS[[[```bbbdddjjjooopppuuuxxxxxx{{{uuunnnhhhbbbYYYQQQKKKGGGDDDAAA???>>>===<<<;;;;;;;;;;;;999::::::888555333333444333444666666777999<<>>===;;;::::::===?????????@@@@@@BBBDDDGGGHHHIIIHHHGGGJJJNNNPPPOOOMMMMMMMMMNNNOOORRRTTTWWWXXXZZZZZZcccooowwwvvvpppkkkeee___[[[aaakkkwww}}}```JJJ???<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::666777888888888777666555555666666666666888<<>>===<<<<<<======888999:::888666444333444222333444444444666999<<>>BBB@@@===<<<=========<<>>======>>>???888999:::999666444444444222333333333333444777999===@@@FFFNNNWWW```gggkkklllsss{{{~~~yyyqqqhhh```XXXQQQMMMIIIGGGHHHOOOXXXbbbnnnxxx{{{|||uuuqqqlllhhhhhhiiijjjkkkjjjooorrrrrrrrrppphhh```UUURRRMMMJJJIIIJJJIIIIIIRRR[[[hhhqqquuuxxx|||}}}qqqhhhcccmmmwww{{{}}}}}}~~~yyytttsss{{{uuunnnuuuzzzvvvkkkgggaaaZZZUUURRRRRRRRRLLLNNNQQQTTTUUUTTTSSSRRRSSSTTTUUUTTTRRRQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOOOOPPPPPPPPPOOOPPPOOONNNMMMMMMOOOQQQRRROOONNNLLLLLLMMMOOORRRTTTRRRRRRQQQQQQQQQSSSTTTUUUSSSXXX]]]```___```ccceeeiiiooowwwyyyiiiXXXJJJ???@@@CCCMMMggg888666333111//////000000333222111000////////////000111222333555666777888999:::;;;<<<============AAA@@@??????>>>?????????AAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQQQQRRRTTTWWWYYY[[[gggqqqxxxwwwsssoooggg^^^WWWYYY```jjjvvvzzz{{{rrrVVVBBB::::::<<<;;;::::::;;;999666444999999999999999999999999888888888888777777777777555444222222222555888999???JJJYYYhhhvvv}}}vvvfff^^^RRRIIIDDDAAA===;;;BBBGGGMMMSSSWWWZZZ]]]___gggjjjnnnppprrrtttwwwyyy{{{||||||||||||zzzyyyxxxzzz|||~~~tttkkkbbbXXXRRRQQQPPPMMMJJJBBBAAA@@@>>>======>>>>>><<<:::888555333333222222333222111000000222444555;;;???EEELLLSSS\\\dddiiinnnsss{{{xxxrrrkkkbbbXXXPPPOOOOOOPPPSSSYYYaaaiiimmmxxx{{{}}}|||yyyvvvssssssiiihhhfffeeecccbbbbbbaaa___fffkkknnnooommmeee\\\YYYTTTMMMHHHGGGJJJLLLMMMYYY```hhhoooxxx{{{}}}}}}sssooorrrxxx}}}}}}||||||pppnnnnnnwww|||wwwzzzxxxmmmddd___[[[ZZZVVVPPPOOOQQQPPPQQQQQQRRRSSSTTTTTTTTTUUUTTTRRRQQQPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPNNNLLLPPPPPPMMMKKKNNNPPPOOOQQQRRRRRRPPPMMMMMMQQQTTTPPPQQQQQQOOONNNNNNPPPRRRPPPOOONNNQQQTTTUUUSSSPPPRRRWWW]]]aaaccceeefffgggjjjqqqzzzttthhhSSSIIIDDDDDDDDDLLLhhh:::888555222000000000000222222111000000000000111222222333555666777888999::::::<<<===============@@@@@@???????????????@@@AAABBBCCCEEEGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQSSSUUUXXXZZZ[[[hhhqqqyyyyyywwwssskkkccc[[[\\\```gggpppwwwuuuzzz|||___JJJ@@@>>>;;;:::::::::;;;:::777555999999999999999999999999888888888888777777777777666555444333444666888:::>>>HHHWWWfffuuu~~~xxxkkkbbbVVVLLLGGGCCCAAA>>>CCCGGGLLLRRRVVVYYY\\\]]]fffhhhlllnnnpppqqqsssuuuwwwxxxyyyzzzzzzxxxvvvuuuwwwxxxyyy{{{|||||||||{{{~~~zzzkkkcccZZZUUUTTTUUUSSSPPPJJJHHHDDDAAA>>>;;;::::::;;;999777555333222222222444333222111222333555666:::>>>DDDJJJQQQYYYaaafffiiioooyyy~~~yyytttnnneeeZZZQQQPPPPPPQQQSSSXXX___eeehhhoooqqqtttsssqqqmmmkkkkkkcccbbb```^^^]]]\\\\\\]]]\\\aaaeeegggiiijjjddd]]]YYYTTTMMMHHHIIILLLPPPRRR\\\ccciiiooovvv}}}}}}yyy|||~~~~~~tttwww{{{~~~}}}{{{qqqooopppyyyyyylllccc^^^ZZZYYYVVVPPPOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQNNNMMMLLLLLLNNNNNNMMMLLLMMMQQQRRRNNNMMMPPPRRRQQQPPPQQQRRRPPPNNNNNNPPPSSSPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRVVV[[[___bbbeeehhhjjjlllssszzz~~~rrrfffSSSIIICCCDDDDDDKKKfff;;;999777444111000000000111111111111111222222333444444555666888999::::::;;;;;;<<<===>>>>>>>>>>>>@@@???????????????@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPRRRTTTWWWYYY[[[\\\gggpppyyy|||zzzvvvpppiii```______bbbhhhvvvwwwpppnnntttxxxyyy}}}mmmTTTFFFAAA;;;:::999:::;;;:::888777999999999999999999999999888888888888777777777777777666555444555777999:::<<>>???????????????>>>>>>>>>???@@@AAAAAADDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQOOOQQQTTTVVVYYY[[[\\\]]]dddllluuuzzzzzzvvvpppllldddaaa``````cccnnnyyymmmfffjjjmmmmmmoooxxxyyy]]]JJJAAA;;;:::999999;;;;;;:::888999999999999999999999999888888888888777777777666777666555444555666888999:::BBBMMM[[[kkkyyy}}}zzzwwwpppggg^^^XXXPPPHHHCCCBBBDDDHHHOOOUUUZZZ]]]^^^aaadddgggiiijjjjjjjjjkkkkkknnnrrruuuvvvtttqqqooovvvvvvuuuuuuvvvyyy{{{}}}zzz|||yyypppfff```______\\\YYYTTTRRRMMMHHHDDDAAA???>>>===<<<;;;999888666666555444444333333333333444555888;;;@@@EEEJJJPPPWWW\\\___iiixxx{{{{{{{{{{{{xxxpppddd[[[XXXWWWVVVVVVVVVWWWXXXYYY```bbbdddeeecccbbbbbbbbbbbbaaa^^^[[[YYYXXXXXXXXXWWWYYYZZZ[[[```gggjjjggg]]]XXXPPPKKKLLLQQQVVVYYY^^^aaadddffflllsssuuusssrrrtttvvvxxx{{{rrrttt{{{zzzkkk]]]YYYWWWWWWUUUQQQPPPSSSUUUTTTSSSRRRSSSTTTVVVWWWTTTSSSQQQNNNMMMLLLLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIIIIMMMNNNKKKKKKNNNPPPOOOOOOPPPRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSVVVXXX]]]bbbfffbbbYYYRRRQQQRRRSSSUUUYYY]]]aaahhhooottttttyyy}}}{{{pppdddTTTHHHBBBBBBBBBHHH___zzz333333222222222222333333222222222222333555666777555555666777888999999:::;;;<<<===>>>????????????>>>>>>>>>>>>???@@@AAABBBFFFGGGHHHJJJKKKLLLMMMMMMJJJJJJKKKLLLNNNOOOPPPQQQPPPRRRVVVYYY\\\]]]]]]]]]```fffnnnttttttpppmmmkkkeeebbb```___```iii||||||mmmcccdddeeeeeeffflllvvveeeMMMAAA<<<:::999999:::;;;:::999999999999999999999999999888888888888777777777666555555444444444555666777888>>>GGGSSScccrrrxxxwwwwwwsssnnniiicccYYYNNNEEECCCDDDHHHNNNVVV\\\___``````cccgggiiiiiihhhhhhiiijjjmmmqqqtttuuutttqqqooovvvuuuttttttuuuxxx{{{}}}xxxzzz}}}|||tttjjjeeeeeeeeebbb___YYYWWWRRRLLLGGGCCC@@@???;;;;;;:::999888666555555333333222222222222222333666999===BBBFFFLLLSSSWWWZZZeeesss~~~~~~}}}~~~{{{xxxxxx|||yyyvvvvvvwwwyyyyyysssjjjbbb]]][[[YYYWWWUUUSSSSSSSSS[[[]]]___```_________```eeedddbbb___\\\ZZZXXXWWWUUUWWWWWWXXX^^^gggkkkkkkccc]]]UUUOOOOOORRRVVVXXXYYY\\\]]]___eeennnsssrrrmmmooonnnooouuu~~~uuuyyyzzziii[[[WWWUUUVVVTTTPPPPPPSSSSSSRRRRRRQQQQQQRRRTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKMMMKKKHHHHHHIIIJJJJJJIIIHHHLLLNNNKKKKKKOOOQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPQQQRRRRRRSSSTTTXXXZZZgggnnntttpppdddYYYSSSSSSTTTVVVYYY\\\aaahhhqqqvvvwww{{{}}}ssshhhVVVJJJBBBCCCBBBFFFZZZsss000000111222333333444444333333333333444555777777666666777777888999999:::;;;;;;<<<===>>>>>>>>>>>>=========>>>???AAABBBCCCGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTXXX\\\^^^^^^]]]\\\]]]___eeellllllhhhfffgggcccaaaaaaaaa```eeetttpppfffcccccceeegggiiinnnuuu~~~nnnTTTEEE===<<<:::999:::;;;:::999999999999999999999999999888888888888777777777777555555444444444444555555666;;;AAAKKKZZZjjjrrrrrrsssrrrpppoookkkbbbWWWNNNHHHHHHJJJPPPXXX^^^``````___cccgggjjjjjjiiiiiiiiikkkmmmpppssstttsssqqqooorrrrrrqqqrrrsssvvvyyy{{{xxxzzz|||}}}~~~~~~vvvmmmhhhiiiiiihhheee^^^ZZZTTTMMMGGGAAA>>><<<888888888888777555444333333222222222222222111111555777<<<@@@DDDJJJPPPTTTXXX```nnnzzz~~~{{{xxxwwwxxxyyyxxxttttttxxx~~~uuunnnnnnooorrruuusssmmmhhhaaa^^^ZZZUUUQQQOOONNNMMMRRRTTTWWWXXXXXXXXXZZZ[[[cccccccccaaa___\\\YYYWWWUUUWWWXXXYYY___hhhmmmllliiiccc[[[VVVTTTVVVXXXYYYVVVWWWWWWXXX```jjjqqqqqqlllmmmkkkiiinnnyyy{{{yyyhhhZZZVVVTTTUUUSSSOOOOOORRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMNNNLLLIIIGGGHHHIIIJJJIIIJJJOOOPPPNNNNNNRRRUUUTTTRRRQQQPPPQQQSSSTTTTTTSSSOOOPPPQQQRRRSSSUUUYYY\\\lllsssyyyvvvjjj^^^WWWUUUUUUVVVXXX[[[```gggoootttvvv{{{~~~wwwmmmZZZMMMDDDDDDBBBDDDVVVmmm111111222333444444444444555444444444555666777777888888888999::::::;;;;;;::::::<<<===============<<<<<<===>>>???AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSVVVZZZ^^^___^^^\\\[[[[[[[[[___dddddd______cccaaaaaabbbbbb```aaalllyyyxxxnnniiihhhnnnrrrqqqrrruuuvvvyyy___MMM???===:::999::::::999999999999999999999999999999888888888888777777777777666666555555555555555555666999===DDDSSSccckkklllnnnmmmmmmnnnnnnjjjbbb\\\PPPNNNNNNRRRYYY______^^^```ccchhhkkklllkkkkkkkkklllnnnpppqqqrrrqqqpppooopppppppppqqqsssuuuwwwyyyxxxzzz{{{{{{{{{||||||rrrkkkjjjiiifffccc[[[XXXRRRLLLEEE@@@===;;;999999999999888777555444333333444333333222222111333666:::>>>CCCHHHOOOSSS[[[```kkkyyy|||wwwvvvwwwyyywwwrrrrrruuuyyyzzzqqqfffeeeeeeiiimmmooommmjjjbbb^^^XXXQQQLLLJJJIIIIIIJJJLLLOOOPPPQQQRRRTTTVVV^^^___bbbcccccc```\\\ZZZYYY\\\^^^___eeennnqqqooommmhhhbbb]]][[[\\\\\\\\\VVVWWWUUUUUU\\\gggooopppmmmnnnkkkhhhlllvvvzzzfffZZZVVVTTTTTTRRRNNNNNNQQQOOOPPPQQQRRRRRRQQQPPPNNNOOONNNMMMLLLLLLLLLMMMMMMNNNKKKHHHFFFGGGHHHIIIIIIKKKOOOQQQOOOOOOTTTVVVVVVQQQOOOMMMNNNQQQSSSSSSRRRMMMOOOQQQRRRSSSVVVYYY\\\iiimmmqqqnnneee\\\WWWUUUSSSUUUWWWYYY]]]cccjjjooosssxxx|||~~~zzzqqq]]]PPPFFFEEECCCCCCSSShhh333333444555555444444333666555555555555666777777999::::::;;;;;;<<<<<<<<<999:::;;;<<<============<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKLLLOOOPPPQQQRRRSSSUUUVVVVVVUUUWWW[[[___```^^^\\\ZZZ[[[YYY[[[```___[[[[[[aaa___```cccccc```^^^fffqqqvvvpppooowww}}}|||yyyzzzpppvvvhhhUUU@@@>>>;;;999::::::999888999999999999999999999999888888888888777777777777777777777777777666666666555888:::AAANNN^^^ggghhhjjjiiiiiikkknnnnnnkkkgggVVVSSSQQQTTTZZZ^^^]]][[[```dddiiimmmmmmmmmmmmmmmmmmnnnooopppppppppooonnnppppppqqqssstttvvvxxxyyyyyyzzz{{{zzzzzzzzz}}}~~~|||wwwnnniiifff```\\\UUURRRNNNIIIDDDAAA>>>===<<<<<<======<<<:::999777444555555555444444333222222555999>>>BBBHHHNNNSSS```cccmmm{{{{{{yyyzzz{{{wwwqqqoooqqqsss}}}wwwnnn```___^^^bbbhhhllllllkkkbbb]]]VVVNNNIIIFFFFFFFFFFFFHHHKKKLLLMMMOOOQQQTTTZZZ]]]bbbeeefffdddaaa^^^___bbbeeegggmmmtttvvvsssoookkkeeebbbaaa`````````XXXXXXUUUTTT[[[fffnnnooonnnooommmjjjmmmwww~~~|||eeeZZZVVVSSSTTTRRRNNNMMMPPPNNNPPPRRRTTTSSSRRROOONNNLLLKKKJJJIIIIIIJJJKKKLLLNNNKKKGGGEEEFFFGGGHHHHHHIIINNNOOONNNNNNSSSVVVUUUQQQNNNKKKKKKNNNQQQRRRQQQLLLNNNPPPQQQSSSVVVZZZ]]]bbbdddfffccc]]]WWWTTTSSSRRRSSSVVVXXX[[[```fffkkkqqquuuyyy}}}|||ttt```QQQGGGFFFCCCBBBQQQeee444333333222111111111222666444333222222555777999@@@???>>>===;;;999888777;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPSSSUUUUUUVVVUUUUUUWWWZZZ]]]^^^]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]]bbbaaa___]]]]]]```fffkkkxxx{{{zzzwww{{{___LLLCCC<<<:::;;;::::::<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::999999888888888999999888888777666666666444888<<<@@@IIIWWWaaadddbbbeeeiiinnnpppooonnnlllfffYYYTTT\\\bbb^^^]]]```aaaeeejjjooorrrrrrqqqqqqpppqqqrrrqqqnnnlllkkklllnnnnnnooopppqqqsssuuuvvvyyyyyyzzzzzz{{{zzzzzzzzz|||}}}}}}ssslllfff^^^XXXTTTPPPKKKFFFBBB@@@??????AAA???=========<<<:::888555444333333222222222222000444:::===@@@GGGSSS[[[aaahhhuuu}}}zzzvvvsss||||||wwwnnnaaa^^^[[[]]]cccggggggfff```ZZZRRRKKKFFFFFFHHHJJJIIIIIIIIIJJJLLLNNNQQQSSSTTTXXX\\\___aaaccceeefffggglllppprrrvvv|||~~~|||tttrrrpppppppppmmmgggbbb^^^WWWTTTWWW^^^dddmmmtttzzzxxxsssnnnpppwww||||||||||||}}}{{{gggXXXUUUQQQOOOOOOOOONNNNNNLLLNNNQQQRRRRRRPPPMMMKKKMMMKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFHHHKKKLLLLLLNNNQQQUUUUUURRRNNNJJJJJJMMMPPPSSSQQQPPPOOORRRUUUWWWUUUSSSWWWXXXXXXVVVSSSPPPOOOOOOPPPQQQSSSUUUWWW\\\cccgggjjjoootttwww{{{~~~{{{uuu```NNNBBBAAABBBCCCRRRddd333222222111000000111111666555333222333555777999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===???AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWXXXZZZ\\\\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[YYYXXXZZZ___bbbsssyyylllUUUIII>>>:::;;;:::999:::>>>===<<<;;;::::::999999:::::::::999999999888888999999888888777666666666333777:::>>>GGGTTT^^^aaa^^^aaafffjjjmmmmmmllljjjggg\\\WWW___dddaaa```ccccccccceeekkkrrrvvvvvvtttsssttttttrrrooommmmmmmmmmmmmmmnnnoooppprrrssstttxxxxxxyyyzzzzzzzzzyyyyyy}}}}}}wwwpppiii___WWWRRROOOKKKGGGEEEDDDCCCCCC@@@>>><<<;;;;;;:::999888666555444333222222222222111555999<<<@@@IIIVVV```fffmmmyyy|||xxx||||||}}}vvvooobbb]]]YYYZZZ^^^aaaaaa___ZZZVVVOOOHHHEEEEEEGGGIIIKKKKKKKKKLLLNNNOOOPPPQQQTTTWWW[[[^^^```cccfffhhhmmmsssyyy{{{wwwwwwwwwvvvuuupppkkkfffaaaZZZWWWZZZ```fffnnnuuu|||{{{wwwrrrssszzz~~~~~~~~~}}}}}}~~~|||iiiZZZVVVRRROOOOOOOOOOOONNNLLLNNNQQQRRRRRRPPPNNNLLLMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDGGGIIIJJJJJJLLLOOORRRRRRPPPMMMKKKJJJLLLOOOQQQNNNMMMMMMOOORRRSSSRRRPPPSSSTTTTTTRRROOOMMMLLLLLLPPPQQQSSSUUUWWW\\\aaafffjjjoootttvvvzzz}}}zzzttt___NNNBBBAAABBBDDDSSSfff222222111000000000111111777666444333444555777888:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<============>>>@@@BBBCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^]]][[[YYYZZZ]]]___jjjxxx}}}{{{~~~dddSSSAAA:::::::::888888>>>===<<<;;;999888777777:::::::::999999999999888999999888888777666666666222666999<<>>???@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLOOOPPPQQQSSSUUUVVVWWWXXXWWWWWWWWWWWWXXXZZZ\\\]]]\\\\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^]]]]]]]]]___aaabbbmmm{{{sss]]]FFF;;;::::::999888;;;;;;;;;:::999888777777999999999999999999999999999999888888777666666666222666888:::AAALLLSSSUUUSSSVVV[[[```ccceeeeeeeeebbb[[[WWW\\\aaaaaaaaacccbbb```___ccckkksssxxxzzzyyyyyywwwtttqqqoooooopppjjjjjjjjjkkklllmmmoooppptttuuuvvvwwwwwwwwwwwwwwwzzzxxxzzz~~~|||pppeeeUUURRROOOOOOQQQSSSSSSRRRKKKGGGBBB???>>>>>>>>>===:::999777555444333222222444666888;;;BBBPPPcccpppxxx|||~~~||||||{{{xxxrrrnnnmmmhhhbbb]]][[[ZZZXXXWWWTTTQQQNNNKKKJJJLLLNNNPPPTTTUUUWWWWWWVVVTTTQQQOOORRRTTTWWWZZZ^^^dddkkkooovvv~~~}}}{{{}}}vvvqqqpppgggaaa]]]```dddhhhooouuu~~~}}}|||~~~{{{|||oooaaaZZZVVVQQQNNNMMMMMMMMMLLLMMMNNNQQQRRRSSSRRRQQQOOOMMMKKKJJJKKKLLLLLLJJJIIIGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHJJJKKKLLLLLLKKKOOOPPPQQQPPPMMMKKKKKKKKKOOOQQQSSSUUUWWW[[[___cccggglllppprrruuuxxxtttnnn\\\MMMBBBBBBDDDIII\\\sss444444444333333444444555777777666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAACCCEEEFFFFFFGGGEEEFFFIIIKKKLLLMMMLLLLLLOOOPPPQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUXXXZZZ]]]___\\\[[[ZZZZZZYYYYYYYYYYYYWWWXXX[[[\\\\\\^^^```bbbbbbiiiyyyiiiNNN???<<<;;;::::::777888999::::::999999888999999999999999999999999999999888888777666666666333777999:::???HHHNNNOOONNNQQQUUUZZZ^^^```aaaaaa^^^YYYWWWZZZ^^^```aaabbb___aaabbbccceeejjjrrrxxxyyyyyyxxxuuurrroooooopppjjjjjjjjjjjjkkklllnnnnnnrrrssstttuuuvvvvvvvvvvvvttttttvvvzzz~~~xxxmmm^^^YYYUUUUUUXXX\\\\\\[[[SSSOOOIIIDDDAAA@@@???>>>;;;:::888666555444333333444666888<<>>>>>>>>>>>???AAACCCDDDEEEFFFFFFEEEFFFIIILLLMMMMMMLLLLLLOOOOOOPPPQQQSSSUUUVVVXXXTTTTTTTTTUUUWWWZZZ]]]^^^[[[[[[YYYXXXWWWWWWWWWWWWVVVXXXZZZ\\\^^^aaadddgggeeejjjtttxxxZZZGGG???;;;;;;<<<666777999:::;;;;;;:::999888999999999999:::::::::999999888888777666666666333777888888===DDDIIIIIIIIIKKKPPPTTTXXXZZZ[[[[[[[[[YYYXXXYYY]]]```bbbccc]]]aaaeeedddbbbdddllltttxxxyyyyyyxxxtttrrrppppppkkkjjjjjjkkklllmmmnnnnnnpppqqqrrrssstttuuuuuuuuuqqqqqqsssxxx|||uuujjjccc\\\[[[___cccdddccc\\\WWWQQQKKKFFFCCC???===;;;:::999777666555555555444666999===GGGZZZqqqzzztttnnnkkklllkkkhhheeeaaa]]]ZZZXXXUUUTTTRRRRRRRRRSSSTTTUUUZZZ[[[]]]]]]\\\ZZZWWWUUURRRTTTWWW[[[```gggnnnttt{{{}}}xxx{{{~~~~~~{{{vvvqqqooohhhbbb___aaaeeeiiinnnsssyyy~~~|||~~~yyyjjj^^^XXXTTTSSSQQQPPPOOONNNLLLJJJMMMOOOPPPRRRTTTTTTTTTTTTNNNNNNNNNOOOPPPOOOMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFHHHHHHIIIJJJJJJHHHGGGFFFEEEGGGIIIJJJJJJJJJKKKLLLJJJLLLMMMLLLKKKIIIIIIJJJNNNPPPTTTWWWZZZ]]]bbbeeeeeejjjnnnooorrrssspppiiiXXXJJJBBBDDDIIIRRRlll444444444444444555666666555555666777888:::;;;;;;888888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFEEEGGGJJJLLLNNNMMMLLLKKKNNNNNNNNNOOOQQQSSSVVVWWWUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVXXXZZZ[[[]]]aaaeeeiiiggghhhooo|||iiiRRRCCC<<<;;;===777888:::;;;<<<;;;999888888888999999999:::::::::999999888888777666666666222555777666999@@@DDDCCCDDDFFFJJJNNNQQQSSSTTTUUUWWWWWWVVVVVVYYY^^^```aaa^^^aaadddeeeeeefffjjjnnnxxxzzz|||{{{xxxuuusssrrrllllllllllllmmmnnnoooooonnnoooqqqrrrssstttttttttppppppsssxxxzzz}}}vvvmmmccc```dddhhhjjjiiihhhccc\\\UUUNNNHHHBBB>>>;;;:::999888777666666666333555999???JJJ^^^uuu}}}ssslllhhhiiiiiijjjhhheeeaaa]]]\\\YYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZXXXWWWSSSUUUYYY]]]bbbhhhooottt{{{}}}xxxyyyzzz{{{zzzxxxsssppphhhbbb___cccgggjjjoootttwww~~~zzz{{{~~~~~~yyylll```YYYVVVRRRRRRRRRSSSSSSRRRNNNKKKNNNOOOPPPRRRTTTUUUUUUUUURRRQQQRRRSSSTTTSSSPPPNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGEEECCCDDDGGGIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDGGGIIIJJJIIIIIIJJJLLLKKKLLLNNNMMMLLLJJJKKKLLLMMMPPPTTTXXX[[[___dddggghhhlllpppqqqsssuuupppjjjVVVIIIBBBFFFKKKWWWsss333333333333333444555666444555666777999;;;<<<===<<<<<<;;;::::::999888888============>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEEEEEEEGGGJJJMMMNNNNNNLLLKKKNNNNNNNNNNNNPPPSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSTTTVVVWWW[[[```ccceeefffiiirrrsssYYYGGG<<<;;;>>>999:::<<<<<<<<<:::888777888888888999999:::::::::999999888888777666666666111444555444777===@@@???AAACCCFFFJJJMMMOOOPPPPPPRRRSSSSSSSSSUUUZZZ]]]]]]___```bbbeeehhhjjjkkkjjjwwwzzz}}}~~~{{{xxxuuutttmmmmmmmmmmmmnnnnnnooopppnnnnnnpppqqqrrrsssssssssqqqqqqtttxxxyyyzzz~~~ttthhhcccfffkkkmmmlllrrrmmmfff^^^VVVNNNGGGBBB::::::999888777777777888222555:::@@@LLL```xxx~~~ssskkkggggggjjjlllllliiieeeaaa```^^^^^^]]]\\\\\\\\\\\\\\\WWWXXXYYYYYYZZZYYYXXXXXXSSSVVVZZZ___dddiiippptttzzz{{{zzzxxxxxxyyy{{{zzzuuuqqqhhhccc```dddhhhkkkpppvvvvvvzzz{{{}}}{{{{{{xxxooobbbYYYUUUUUURRRRRRTTTVVVWWWTTTPPPLLLNNNOOOPPPRRRTTTUUUVVVVVVTTTTTTUUUVVVWWWVVVSSSQQQPPPOOONNNMMMLLLKKKKKKKKKIIIFFFDDDEEEHHHJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGCCCFFFIIIJJJHHHHHHJJJLLLMMMOOOPPPPPPNNNMMMNNNOOOLLLPPPTTTYYY\\\aaaeeehhhjjjnnnqqqsssuuuvvvrrrkkkUUUIIICCCGGGMMMZZZwww555555444444444555666666888999:::;;;<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::===>>>>>>?????????>>>>>>===>>>???@@@@@@AAADDDGGGEEEEEEGGGIIIKKKLLLNNNNNNLLLNNNOOOPPPQQQTTTYYY]]]WWWWWWVVVVVVVVVWWWXXXXXXUUUWWWXXXVVVSSSQQQRRRTTTVVVUUUTTTTTTWWW[[[```bbbeeeaaabbbkkk{{{iiiRRRDDD<<<999999999;;;;;;;;;;;;999999::::::::::::::::::::::::777777777777777777777777999444333777888555666;;;<<<>>>BBBFFFIIIKKKKKKKKKLLLNNNPPPRRRTTTWWW[[[______aaadddeeefffhhhjjjlllnnnxxx}}}xxxuuurrroooqqqooommmkkkkkknnnqqqssspppqqqrrrssssssssssssrrrrrruuuwwwvvvuuuwww}}}~~~oooddd```ccchhhkkknnnqqqpppiii[[[MMMEEEAAA@@@>>>===;;;999777777666666666888@@@OOOfff}}}zzzooogggeeegggiiillllllkkkjjjhhhcccbbbbbbccccccbbb___]]]ZZZXXXWWWWWWWWWWWWVVVTTTSSSXXX\\\^^^cccmmmuuuwww}}}yyywwwzzzwwwuuuuuuwwwxxxvvvtttpppmmmjjjhhhhhhjjjnnnqqqxxx||||||www{{{}}}qqqeee^^^ZZZVVVTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSOOOLLLNNNTTTWWWWWWTTTSSSQQQPPPRRRVVV[[[^^^___YYYUUUPPPPPPRRRRRROOOKKKIIIHHHFFFEEEFFFGGGFFFEEEIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHOOOOOOOOOOOOOOOOOOOOOOOONNNQQQUUUYYY]]]aaagggjjjnnnsssyyy|||~~~uuukkkaaaNNNFFFHHHJJJ^^^555444444444444555555666777777888999:::999999888::::::;;;;;;;;;;;;::::::>>>???@@@AAABBBCCCCCCCCC===>>>@@@@@@@@@BBBFFFHHHHHHHHHIIIIIIKKKLLLNNNNNNLLLNNNOOOPPPQQQTTTXXX\\\YYYXXXWWWVVVUUUUUUUUUUUUTTTVVVWWWUUURRRQQQRRRSSSRRRQQQPPPPPPRRRVVVZZZ]]]```]]]^^^eeeqqqpppXXXGGG===:::999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888888444333666777555666;;;:::<<>>@@@AAAAAADDDGGGJJJNNNMMMKKKJJJJJJLLLMMMOOOMMMNNNOOOPPPQQQSSSWWWZZZZZZYYYXXXVVVTTTSSSSSSSSSSSSUUUUUUTTTRRRQQQQQQRRROOONNNMMMMMMOOOSSSVVVXXX[[[ZZZ\\\```fffttt|||bbbLLL@@@:::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999777444444555666444555999888999:::<<>>??????@@@@@@===>>>@@@AAABBBEEEIIILLLRRRPPPMMMKKKJJJKKKMMMOOOMMMNNNPPPPPPPPPRRRUUUWWWXXXXXXVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQRRRPPPPPPOOOOOOPPPRRRUUUWWWZZZ[[[]]]^^^___hhh}}}mmmTTTDDD<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999777666555444333444555777777777888;;;>>>AAACCCFFFHHHJJJKKKMMMPPPTTTWWWWWWYYY[[[\\\\\\^^^```bbblllvvvyyysssqqqqqqpppoooooonnnnnnooopppooommmllllllnnnpppqqqssstttuuutttrrrsssvvvyyyyyyqqqsssyyymmmbbbZZZUUUYYY___ffffff___SSSGGG@@@===<<<<<<;;;<<<<<<<<<===999:::???IIIYYYooo{{{vvvppprrrsssuuuvvvuuuuuutttqqqnnnjjjhhhiiijjjkkkkkkgggdddaaa^^^\\\YYYUUUSSSUUUYYY[[[[[[aaannnxxx}}}|||{{{yyyxxxwwwvvvvvvwwwxxxwwwwwwwwwxxxxxxyyyyyy|||vvvnnnhhhggglllsssxxxyyy{{{~~~{{{sssrrrttt}}}yyylll^^^VVVSSSQQQRRRUUUUUUTTTSSSRRRQQQRRRRRRSSSUUUTTTTTTVVVXXXZZZYYYWWWXXXUUURRRRRRWWW^^^dddhhhkkkfff___ZZZXXXVVVSSSQQQPPPNNNKKKJJJJJJKKKJJJIIIGGGGGGFFFGGGGGGHHHHHHIIIMMMLLLLLLLLLLLLLLLLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPMMMPPPSSSWWW[[[aaagggkkkkkkpppuuuyyy}}}vvvhhhTTTLLLLLLMMMaaa444444444444555666777888;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBAAAAAAAAA===>>>@@@AAABBBEEEIIILLLRRRPPPMMMKKKJJJKKKMMMNNNMMMNNNPPPPPPPPPQQQSSSUUUTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRTTTUUUXXXZZZ\\\\\\YYY^^^ppp~~~www^^^III>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999<<<;;;888555333333222222888777666777999<<>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@??????===>>>@@@AAAAAADDDGGGJJJOOONNNLLLKKKJJJKKKLLLMMMMMMOOOPPPPPPOOOOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRUUUWWWZZZYYYUUUVVVdddssswwwttttttrrrrrruuu}}}gggOOO@@@;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999;;;<<<:::555333555444222888777666777888;;;>>>???AAABBBDDDEEEFFFHHHLLLOOOQQQSSSUUUUUUUUUVVVXXXZZZ___jjjwww{{{rrrqqqooommmllllllllllllmmmlllkkkjjjjjjjjjkkklllnnnnnnoooppprrrsssuuuvvv|||yyymmmdddhhhuuu}}}kkkYYYNNNLLLLLLMMMLLLIIIEEEBBB???;;;;;;;;;;;;;;;<<<======<<<===BBBLLL___xxx}}}}}}~~~{{{|||}}}~~~{{{wwwsssooonnnnnnnnnmmmllliiifffcccaaa^^^ZZZWWWVVV\\\```bbbhhhqqqyyy{{{||||||||||||||||||||||||zzzzzz{{{yyyxxxwwwxxxzzz}}}yyytttoooooorrrwwwzzz{{{}}}zzztttvvv{{{qqqeeeYYYTTTSSSSSSUUUXXXTTTSSSQQQPPPPPPQQQSSSTTTWWWVVVUUUTTTSSSTTTUUUVVVWWWTTTPPPOOORRRVVVZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYYUUUUUUTTTTTTTTTSSSOOOMMMGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIKKKKKKJJJJJJLLLNNNPPPRRRTTTUUUQQQSSSUUUWWWZZZ___eeejjjkkkmmmnnnpppwww~~~|||fffRRRJJJKKKLLL```555555666666777999:::;;;:::999999:::;;;<<<>>>??????@@@@@@AAAAAA@@@@@@???;;;<<<===>>>>>>>>>>>>>>>===>>>@@@@@@@@@BBBFFFHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVUUUSSSRRRSSSUUUVVVTTTRRRRRRQQQPPPPPPOOOPPPPPPQQQTTTUUUXXXXXXTTTSSS\\\hhh|||qqqkkkiiijjjkkkooowwwnnnTTTCCC;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888888;;;999555444888999666666666666777888:::<<<===???@@@AAABBBCCCFFFIIILLLOOOQQQSSSTTTTTTTTTVVVXXXZZZcccmmmvvvuuusssooolllkkkkkklllmmmkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllnnnrrrtttvvvvvvzzzuuuhhheeekkk~~~ooo[[[MMMHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>===>>>>>>???@@@===>>>BBBLLL```{{{}}}xxxtttsssqqqpppnnnnnnllliiifffeeebbb___]]][[[```bbbccchhhrrrzzz}}}}}}~~~{{{|||}}}zzzwwwvvvwwwyyy{{{yyyvvvttttttvvvxxxzzz}}}{{{uuuxxxkkk```VVVSSSSSSSSSUUUXXXTTTSSSQQQOOOOOOQQQSSSTTTVVVUUUTTTRRRRRRTTTXXX[[[ZZZWWWSSSQQQSSSUUUWWWXXXXXXYYY[[[[[[[[[[[[ZZZZZZWWWWWWXXXYYYYYYWWWRRRNNNIIIHHHGGGFFFFFFGGGHHHIIILLLKKKIIIHHHHHHIIIKKKLLLHHHIIIKKKMMMPPPRRRTTTUUUSSSTTTUUUVVVXXX]]]ccchhhlllnnnqqqttt{{{|||eeeRRRJJJKKKMMMaaa666666666777888:::;;;<<<<<<<<<;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDCCCCCC<<<===???@@@BBBCCCCCCCCC===>>>???@@@@@@AAADDDGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQPPPOOONNNNNNOOOPPPPPPPPPQQQQQQSSSTTTTTTVVVTTTRRRSSSVVVWWWUUUSSSTTTSSSRRRRRRQQQQQQQQQRRRUUUVVVYYYYYYVVVSSSZZZcccrrr|||nnngggdddgggiiiooowwwrrrXXXDDD;;;;;;999999999999;;;;;;::::::::::::::::::::::::777777777777777777777777555999999555555;;;===:::555666666777888999:::;;;===???@@@AAABBBDDDHHHKKKOOOPPPRRRSSSSSSSSSUUUWWWXXX___gggnnnyyyxxxuuuqqqnnnlllmmmnnnpppjjjjjjjjjjjjjjjiiihhhggghhhhhhjjjmmmrrruuuwwwwwwyyy~~~mmmeeeeeetttsss^^^PPPFFFEEEDDDDDDCCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>BBBLLLaaa}}}|||xxxvvvtttqqqooopppnnnkkkiiihhhfffcccaaa```ccccccbbbfffqqq{{{~~~|||}}}~~~{{{wwwvvvwwwyyyyyyxxxwwwvvvwwwxxxyyyzzz~~~{{{}}}xxx{{{|||fff\\\TTTRRRRRRRRRTTTWWWTTTRRRPPPOOOOOOQQQSSSUUUUUUTTTSSSQQQRRRVVV[[[___]]]ZZZVVVTTTUUUVVVVVVVVVUUUXXX[[[\\\\\\[[[[[[[[[XXXYYY[[[]]]]]]YYYSSSNNNOOOMMMJJJGGGEEEEEEEEEFFFMMMKKKJJJIIIIIIJJJKKKMMMFFFGGGIIILLLOOOQQQSSSTTTUUUVVVVVVWWWYYY^^^dddhhhlllpppuuuzzz|||eeeRRRJJJKKKMMMbbb666777777888999;;;<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@CCCGGGHHHGGGDDD>>>======???AAACCCCCCBBB@@@@@@AAABBBBBBCCCDDDDDDIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMOOOQQQQQQPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTTTTTTTUUUTTTRRRPPPUUUYYY[[[YYYUUUSSSUUUYYYhhh{{{rrriiijjjkkkrrruuuwwwuuu^^^III???:::777999:::888888999:::::::::;;;;;;:::999999:::999888888777888888888888888777777666666555555888555333222444555666666888:::===@@@CCCDDDEEEEEEIIIJJJKKKNNNPPPSSSUUUUUUWWW[[[aaaiiiqqq{{{yyypppqqqqqqlllgggfffhhhfffdddeeefffhhhhhhhhhgggiiilllnnnpppsssvvvyyy{{{uuummmhhhmmmyyyqqq\\\SSSLLLHHHCCCAAAAAAAAA>>>;;;>>>>>>>>>>>>????????????@@@===AAAMMM___www~~~{{{xxxvvvtttsssrrrqqqpppooommmjjjfffbbbfffgggiiijjjmmmqqqvvvzzz}}}yyyuuussstttuuuvvvxxxyyyzzzyyyyyyzzz{{{~~~{{{yyy}}}qqqccc]]]UUUOOOOOOSSSWWWZZZXXXVVVRRROOOOOOPPPRRRTTTUUUVVVWWWVVVWWWYYY]]]```ccc]]]VVVRRRQQQRRRTTTUUUTTTUUUXXX[[[\\\]]]\\\[[[[[[\\\]]]^^^\\\XXXTTTQQQOOONNNLLLJJJGGGEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQTTTVVVYYY^^^eeeiiinnnsssyyykkkTTTHHHIIIMMMccc666666777888999;;;<<<===<<<===>>>???@@@AAABBBBBBCCCBBBBBBDDDGGGGGGEEECCC???>>>>>>???BBBCCCCCCBBB??????@@@@@@AAABBBBBBBBBHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMOOOPPPQQQPPPNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXUUUUUUTTTUUUUUUUUURRRPPPTTTWWWYYYXXXTTTSSSUUUYYYcccttt}}}ttttttpppvvvxxx{{{xxxbbbNNNBBB<<<888999:::999888:::999::::::;;;::::::999999:::999999888888888888888888888777777666666666666777555222222333555666555777999;;;>>>AAABBBCCCCCCFFFGGGIIIKKKNNNQQQSSSTTTWWWZZZ___eeellluuu~~~xxxpppooonnnjjjhhhjjjhhhfffddddddfffggghhhgggeeegggiiilllnnnrrrwwwzzz||||||ssslllmmmvvvtttaaaXXXPPPLLLGGGEEEEEEDDDAAA?????????@@@@@@@@@????????????===@@@LLL^^^uuu~~~{{{yyyvvvuuuuuutttssssssrrrqqqnnnjjjfffiiikkkmmmoooqqqtttxxx{{{~~~~~~|||{{{zzzvvvsssqqqqqqrrrsssuuuyyyzzzzzzzzz{{{|||}}}zzz}}}oooaaa\\\UUUQQQQQQSSSVVVXXXWWWUUURRRPPPOOOPPPRRRSSSSSSTTTUUUUUUWWWZZZ___ccchhhccc[[[UUUSSSSSSTTTTTTRRRTTTVVVXXXYYYZZZZZZZZZYYYZZZ\\\]]][[[XXXUUURRROOONNNLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRTTTWWWZZZ```gggkkkqqqvvv|||jjjTTTIIIJJJOOOeee666666777888:::;;;<<<===<<<<<<===???@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFDDDBBBAAA@@@???@@@BBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBFFFGGGHHHJJJKKKMMMNNNOOOOOONNNNNNOOOPPPQQQOOONNNPPPQQQQQQSSSTTTVVVXXXYYYXXXXXXXXXWWWWWWXXXXXXYYYWWWVVVUUUUUUVVVUUUSSSQQQRRRUUUWWWWWWUUUTTTWWWZZZ]]]iii||||||~~~kkkYYYHHH@@@999999:::888888:::999999::::::::::::999999::::::999888888888888888888777777777777666666666666444222222333444555444666777999<<<>>>@@@AAAAAABBBCCCEEEHHHLLLOOOQQQRRRWWWYYY[[[___dddllltttzzz}}}wwwqqqnnnkkkhhhiiilllgggeeecccdddeeegggggggggdddeeeggghhhkkkpppvvvzzz|||tttpppttt~~~yyyhhhaaaWWWRRRMMMKKKKKKJJJGGGDDDBBBBBBBBBBBBAAA@@@???>>>???===@@@KKK\\\qqq|||zzzxxxwwwwwwuuuuuuttttttssspppkkkggghhhkkkpppsssuuuwwwyyy{{{|||{{{zzzzzz|||||||||zzzuuuvvvuuussspppmmmllllllnnnrrrwww{{{||||||}}}}}}|||}}}~~~~~~~~~iii^^^ZZZUUURRRRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTVVV[[[aaafffnnnhhh```YYYVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZWWWYYY[[[\\\[[[YYYVVVTTTQQQOOOLLLJJJHHHIIIJJJLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJLLLNNNOOOQQQSSSUUUXXX\\\bbbiiinnntttyyyiiiSSSIIIKKKPPPeee666666888999:::<<<<<<<<<;;;<<<===???AAACCCDDDEEEDDDDDDEEEFFFGGGFFFEEECCCCCCBBBAAAAAACCCDDDCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPOOOOOONNNOOOQQQQQQOOONNNQQQRRRRRRTTTUUUWWWYYYZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXVVVVVVWWWVVVTTTSSSRRRTTTVVVWWWWWWWWWYYY\\\ZZZaaaooowwwiiiRRRFFF<<<888888777777999888888999::::::::::::999::::::999888888888888999777777777777777777777777666444222222333444444333555666888:::<<<>>>@@@@@@???@@@CCCFFFJJJMMMPPPQQQVVVWWWXXXYYY\\\bbbiiinnnuuutttssspppkkkggggggjjjgggeeecccccceeegggggggggeeeeeeeeefffggglllrrrvvv{{{~~~~~~wwwvvv|||qqqjjj```[[[VVVSSSSSSRRRNNNKKKGGGGGGFFFEEECCCAAA???>>>???===AAAKKKZZZmmm~~~|||{{{zzzzzzvvvuuutttsssqqqlllgggbbbaaafffmmmsssvvvxxxxxxyyyzzzwwwsssqqqqqqrrrqqqqqqppprrrrrrppplllhhhfffeeejjjooovvv|||~~~~~~~~~~~~|||{{{~~~{{{bbb[[[XXXUUUTTTTTTUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOORRRRRRRRRSSSUUUZZZ```eeennniiiaaaZZZWWWVVVUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[WWWXXXZZZ[[[[[[ZZZXXXWWWSSSPPPMMMIIIHHHHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGHHHKKKNNNOOOQQQSSSUUUWWW\\\ccckkkpppwww|||eeeQQQHHHKKKOOOddd666777999;;;<<<=========;;;<<<>>>???AAACCCDDDEEEBBBDDDFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBDDDEEEDDDCCCHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKMMMOOOQQQRRRQQQPPPOOOPPPRRRRRRPPPNNNRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\ZZZXXXWWWWWWWWWUUUTTTTTTUUUWWWXXXYYYZZZ\\\^^^ZZZ]]]fffvvvzzz___PPP@@@:::888666666777777888999999:::::::::999;;;::::::999888999999999777777777777888888888888666555333333444444333222666666888999;;;===???@@@>>>@@@BBBFFFIIIMMMOOOQQQTTTTTTUUUUUUWWW[[[aaaeeekkkpppuuusssnnnjjjhhhggggggeeeddddddeeegggggggggfffffffffeeeeeehhhmmmqqqxxx|||~~~yyy{{{zzzssskkkfff```]]]\\\[[[WWWTTTPPPNNNLLLHHHEEEBBB@@@??????>>>BBBLLLZZZjjj~~~}}}}}}|||zzzwwwtttppplllgggaaa]]]ZZZ```jjjrrrvvvxxxxxxxxxyyytttmmmhhhgggggghhhhhhmmmooopppnnniiieeebbb```hhhnnnuuu|||~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~www___XXXVVVUUUUUUUUUUUUSSSQQQPPPPPPQQQRRRQQQQQQOOOOOORRRSSSSSSSSSTTTWWW]]]aaahhhccc]]]XXXVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXXXXWWWXXXZZZ\\\\\\[[[ZZZYYYUUURRRNNNIIIFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHKKKMMMOOOQQQRRRSSSUUUZZZaaaiiioooxxx}}}|||bbbNNNFFFJJJNNNbbb777888;;;===>>>???>>>>>>======>>>@@@AAACCCDDDEEEBBBDDDGGGHHHGGGGGGGGGHHHDDDCCCBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSSSSRRRQQQRRRSSSSSSQQQOOOQQQRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^\\\YYYXXXXXXXXXWWWUUUUUUVVVWWWYYY[[[\\\^^^^^^ZZZ\\\aaalll~~~ooo\\\HHH===999777666666666777888999::::::::::::;;;;;;:::999999999999999777777777888888888888999777666555555555555444222666666777888:::<<<>>>??????@@@BBBEEEIIILLLNNNOOOQQQRRRSSSTTTUUUWWW[[[___bbbkkkrrrtttrrrpppllliiihhhfffdddeeefffhhhhhhhhhggggggfffeeedddfffjjjmmmsssxxx~~~{{{yyy~~~wwwrrrllliiihhhfffbbb___ZZZVVVQQQKKKFFFCCCAAA@@@@@@???DDDNNN[[[iii{{{|||xxxrrrmmmgggbbb\\\YYYVVV]]]gggppptttvvvvvvvvvsssmmmddd^^^]]]^^^```aaahhhjjjkkkjjjfffcccaaa```iiinnnuuu{{{}}}~~~}}}}}}}}}||||||~~~~~~}}}qqq^^^VVVUUUTTTUUUUUUUUURRRPPPOOOPPPPPPQQQPPPPPPOOOOOOQQQRRRSSSSSSSSSUUUXXX[[[```\\\WWWTTTSSSSSSSSSSSSOOOOOOPPPPPPQQQRRRRRRSSSWWWXXXYYY[[[[[[[[[ZZZYYYVVVSSSOOOJJJGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPRRRVVV]]]fffllltttzzzwwwaaaMMMFFFJJJNNN___|||888:::<<>>>>>???@@@AAABBBCCCDDDDDDFFFIIIIIIGGGFFFFFFGGGDDDCCCBBBDDDFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUTTTSSSTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZ[[[[[[]]]^^^^^^```]]]ZZZYYYYYYXXXWWWVVVVVVVVVVVVXXX[[[\\\]]]]]]YYYZZZ]]]cccqqq~~~iiiQQQCCC<<<999777777666777888999999:::::::::;;;;;;:::999999999999:::777777888888888999999999888777666666777666444222444444555555777999;;;===???@@@BBBDDDGGGJJJLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[[[[dddmmmqqqtttwwwuuupppiiigggffffffgggiiiiiiiiieeeeeeffffffeeegggiiilllooouuu}}}yyy|||~~~xxxtttssspppmmmiiiccc^^^VVVMMMFFFCCCBBBBBBAAAAAAEEEPPP\\\jjjzzzyyytttmmmfff```\\\XXXVVVSSSZZZccckkkooopppoooooofff___VVVPPPPPPSSSWWWZZZaaaccceeeeeecccbbbbbbbbbkkkooovvvzzz||||||||||||}}}||||||~~~~~~~~~~~~~~~}}}}}}xxxgggYYYUUUTTTTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPNNNOOOQQQRRRSSSTTTVVVXXX[[[WWWSSSPPPPPPQQQQQQPPPLLLMMMNNNOOOPPPPPPOOOOOOVVVWWWXXXXXXYYYXXXXXXWWWUUUSSSPPPMMMJJJHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMNNNRRRYYYbbbhhhnnnuuu}}}wwwaaaNNNHHHKKKNNN___yyy999;;;===@@@AAAAAAAAA@@@??????@@@AAAAAABBBCCCCCCFFFIIIKKKJJJGGGDDDEEEFFFCCCCCCBBBDDDGGGHHHHHHGGGIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLNNNOOOQQQRRRTTTTTTVVVUUUTTTUUUUUUUUUSSSQQQPPPQQQQQQSSSTTTVVVXXXYYY[[[[[[[[[[[[\\\]]]^^^___aaa^^^[[[YYYYYYYYYXXXWWWVVVUUUVVVWWWZZZ\\\\\\[[[XXXYYY[[[^^^hhh|||qqqWWWGGG???;;;888888666666777999999:::::::::<<<;;;::::::999999::::::777777888888999999999999999888777777888777555333333333333444555777:::;;;>>>???AAACCCFFFHHHJJJKKKNNNPPPSSSUUUVVVWWWYYYZZZWWW```hhhmmmttt{{{{{{wwwjjjhhhffffffhhhjjjjjjjjjbbbdddeeeffffffhhhjjjllllllsss|||{{{{{{{{{zzzwwwsssppphhhbbbXXXNNNGGGCCCBBBCCCAAAAAAGGGQQQ]]]jjjzzztttooofff___ZZZWWWTTTSSSPPPWWW___fffiiiiiihhhhhhYYYSSSJJJEEEEEEJJJPPPTTT\\\^^^```aaaaaabbbccceeemmmqqqvvvzzz{{{{{{{{{|||~~~}}}|||~~~~~~}}}|||zzzzzz|||{{{{{{}}}}}}xxxlll^^^TTTUUUTTTSSSTTTTTTTTTRRRPPPOOOOOOOOONNNNNNOOOPPPPPPKKKMMMPPPRRRSSSTTTUUUWWWYYYVVVQQQOOOOOOOOOOOONNNLLLMMMOOOQQQRRRQQQOOONNNUUUVVVVVVVVVWWWVVVVVVVVVSSSRRRQQQOOOMMMKKKJJJJJJGGGIIIKKKMMMMMMKKKIIIGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLOOOVVV___eeejjjqqqzzzxxxbbbOOOIIIMMMOOO___yyy===;;;:::<<>>CCCBBBAAAAAAAAACCCFFFGGGEEEEEEFFFFFFFFFFFFEEEDDDEEECCCAAACCCFFFGGGFFFDDDJJJKKKKKKLLLLLLLLLLLLKKKHHHJJJMMMPPPSSSTTTTTTSSSUUUUUUUUUVVVVVVVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXXXXXXXVVVVVVXXXYYY\\\\\\[[[YYYXXXVVVUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZXXXWWWXXXZZZ___llliiiPPP@@@888777777555666666666777777777888>>>===;;;:::999::::::;;;;;;::::::999888888888999;;;:::999999999999777555444444444555555555666666:::<<<>>>AAADDDGGGJJJKKKKKKMMMPPPSSSTTTVVVYYY[[[[[[aaagggllluuuwwwpppjjjhhhfffcccccceeedddbbb```bbbfffiiiiiihhhooommmqqq}}}~~~{{{{{{vvvrrrmmmcccWWWMMMIIIFFFBBB???DDDEEEIIIRRR___nnnzzz{{{vvvnnniiiaaa\\\XXXWWWWWWWWWWWWWWWZZZ^^^aaa```[[[VVVJJJIIIFFFAAA@@@CCCKKKQQQYYYaaa___[[[^^^\\\\\\eeemmmqqquuuxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}~~~yyytttrrrwww{{{yyyzzz}}}{{{{{{yyyvvvzzz}}}~~~}}}|||wwwkkk^^^VVVSSSPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNKKKKKKLLLNNNOOONNNQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJOOOOOOOOOPPPPPPOOONNNNNNOOOPPPRRRRRRRRRSSSUUUWWWUUUVVVWWWVVVSSSMMMGGGCCCJJJJJJKKKLLLKKKJJJHHHGGGGGGIIIKKKLLLKKKKKKKKKLLLOOONNNLLLMMMPPPUUU[[[^^^dddllluuu~~~}}}kkkSSSHHHJJJNNN```zzz<<<;;;:::<<<@@@BBBAAA???AAA@@@???>>>???@@@BBBDDDEEEFFFFFFGGGFFFFFFEEEEEECCCBBBAAACCCGGGIIIHHHGGGJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNQQQTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUUUUVVVXXX\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTTTTTTTTTTVVVWWWXXXXXXWWWXXXYYY\\\ggg|||uuu\\\HHH===999888666666666777777888999999<<<;;;::::::::::::::::::;;;:::999999888888999999:::999888888999888666444444444444555555555666666:::;;;===@@@CCCFFFIIIJJJJJJMMMOOORRRSSSVVVZZZ]]]\\\aaaeeeiiirrr~~~|||tttllljjjhhhdddbbbbbbaaa___^^^```dddhhhjjjjjjooommmpppzzz|||xxxuuueee]]]RRRJJJGGGFFFCCC@@@CCCFFFKKKTTTaaaooozzz}}}uuuooogggbbb\\\YYYXXXYYYXXXWWWWWWVVVUUUWWWYYYWWWRRRMMMGGGEEEBBB???>>>AAAHHHNNN[[[dddccc^^^___\\\\\\gggooorrrvvvyyyyyyzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}~~~{{{tttqqqttt|||~~~zzzyyyzzzuuuwwwwwwwww|||xxxmmmaaaXXXSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPOOOMMMJJJJJJLLLNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPPPPQQQRRRTTTWWWXXXYYYYYYYYYVVVRRRNNNKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJJJJJJJKKKMMMNNNMMMMMMNNNQQQVVVZZZ]]]aaaiiisss||||||mmmVVVKKKNNNRRRddd<<<;;;;;;===@@@BBBBBBBBBAAA@@@???>>>>>>???@@@AAAEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBBBBDDDGGGIIIJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQTTTVVVXXXXXXWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTTTTTTTTTTTTTVVVWWWWWWUUUTTTSSSTTTVVVZZZZZZYYYXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTWWWVVVWWWXXXYYY```ppplllUUUFFF>>>;;;666666666777777888999:::888999::::::::::::::::::::::::999999888888999999999888777888888888666444444444444555555555555555999:::<<>>@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRTTTVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZXXXVVVTTTRRRQQQRRRSSSTTTVVVVVVVVVUUUSSSRRRSSSUUUXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTUUUWWWWWW[[[gggtttxxxbbbOOOCCC>>>666666555555666777999:::666777999:::;;;::::::999::::::999999888999999:::999888777777888888666444555555555555555555555555777888:::===???BBBCCCDDDHHHIIILLLNNNQQQUUUZZZ^^^\\\^^^```bbbjjjxxxtttlllhhhddd```___aaa```______bbbfffjjjlllooooooppptttxxx{{{yyyuuurrrooommmllljjjhhhggg[[[VVVPPPKKKJJJIIIHHHGGGDDDJJJSSS]]]gggpppxxx||||||yyypppfff___```\\\YYY[[[bbbfffeeebbb[[[WWWQQQNNNMMMMMMJJJHHHIIIGGGEEEDDDEEEJJJOOOSSSaaalllmmmgggeee```aaammmsssvvvyyy{{{|||{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{uuutttxxxzzzwwwyyyyyylll___UUUQQQRRRSSSQQQPPPOOONNNMMMMMMMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLKKKJJJJJJJJJKKKLLLMMMJJJKKKKKKLLLLLLLLLLLLKKKJJJLLLNNNOOOOOOQQQTTTVVVXXXWWWWWWVVVUUUTTTSSSSSSSSSRRROOOLLLIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGKKKNNNKKKLLLNNNQQQTTTWWWYYYZZZ```iiirrryyy~~~|||uuuhhhSSSKKKNNNRRReee;;;<<<>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCFFFFFFGGGFFFFFFFFFGGGGGGJJJJJJKKKMMMMMMNNNNNNNNNMMMOOOQQQSSSTTTTTTTTTSSSUUUUUUVVVVVVWWWXXXXXXYYYUUUTTTRRRQQQQQQRRRTTTUUUUUUVVVVVVTTTSSSRRRSSSUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRTTTVVVWWWYYYbbbmmm{{{lllWWWFFF===777666555444555666777888666777999:::;;;::::::999:::999999888999999::::::888777777888999999777555555555555555555555555444666777888:::===???@@@AAAEEEGGGJJJLLLOOOSSSXXX[[[YYYZZZ\\\```gggsssxxxnnnhhhccc```aaadddcccbbbbbbbbbeeehhhjjjooonnnppprrrttt|||}}}~~~}}}tttmmmnnnkkkgggeeeddddddcccbbb[[[WWWSSSOOOLLLJJJIIIHHHGGGNNNXXXbbbjjjpppvvvyyy{{{}}}yyypppfff```bbb___^^^aaagggllllllkkkaaa[[[UUUQQQQQQRRRQQQOOONNNLLLKKKKKKNNNSSSWWWYYYeeeppppppkkkjjjeeeeeeoootttwww{{{|||||||||||||||}}}|||||||||||||||||||||~~~}}}||||||~~~~~~zzzxxx|||~~~zzz{{{{{{ttthhh\\\TTTQQQPPPQQQPPPOOONNNMMMMMMMMMMMMMMMNNNLLLIIIIIIJJJLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKMMMNNNOOOPPPQQQTTTVVVXXXWWWVVVUUUTTTSSSSSSSSSUUUSSSPPPMMMJJJHHHHHHGGGFFFFFFFFFFFFEEEGGGKKKNNNJJJLLLNNNQQQTTTWWWYYYZZZcccllluuuyyy{{{{{{vvvpppdddPPPHHHKKKOOOaaa;;;===????????????AAABBB?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMOOORRRTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWSSSSSSRRRQQQQQQRRRSSSTTTRRRSSSSSSRRRQQQQQQRRRTTTRRRRRRQQQQQQPPPOOOOOONNNQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRUUUVVVXXX___hhhrrrwwwbbbMMM@@@999888666444444555777888888999::::::::::::::::::999999888888999999::::::999888888888::::::888666555555555555555444444444444555777888:::<<<===>>>BBBEEEIIIKKKNNNQQQTTTWWWVVVWWWZZZ^^^bbbkkk}}}}}}tttkkkccc```bbbcccdddeeedddddddddgggiiillllllnnnqqqsssxxxyyypppjjjjjjfffaaa^^^^^^^^^^^^^^^]]][[[WWWSSSOOOMMMKKKJJJMMMUUU___hhhmmmqqqvvvyyyxxxxxxzzz~~~{{{zzz}}}uuummmgggfffffffffiiinnnssswwwxxxooohhh```\\\[[[[[[ZZZYYYTTTSSSRRRSSSXXX\\\___aaaiiirrrrrrnnnpppkkkjjjrrruuuxxx{{{}}}|||{{{{{{|||zzzzzzzzzzzz{{{{{{{{{{{{}}}~~~}}}|||zzzzzz|||~~~~~~||||||~~~xxxrrrkkkaaaXXXRRROOOMMMLLLNNNMMMMMMLLLMMMMMMNNNNNNQQQNNNKKKJJJJJJKKKLLLKKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLNNNOOOOOOOOOPPPSSSUUUXXXXXXWWWWWWVVVUUUUUUUUUVVVTTTRRROOOLLLJJJHHHGGGEEEFFFGGGGGGGGGHHHKKKNNNKKKLLLNNNQQQTTTWWWYYYZZZdddmmmvvvyyyxxxwwwqqqkkkaaaNNNGGGJJJLLL___~~~;;;===??????======>>>AAA>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGFFFDDDCCCEEEGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLNNNQQQTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOPPPOOONNNOOOQQQSSSOOOOOOOOONNNNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQPPPPPPRRRPPPQQQTTTUUUVVV\\\cccjjjuuurrr\\\LLL===<<<999666555666777888<<<;;;::::::::::::::::::999999888888999999:::;;;:::999888999;;;;;;:::888666666555555555444444444333444555777888:::;;;<<>>@@@???<<<;;;===???@@@AAABBBCCCDDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGG@@@CCCEEEEEEDDDCCCFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJLLLOOORRRUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRVVVUUUUUUTTTSSSQQQOOONNNJJJLLLMMMMMMLLLMMMOOOQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOSSSPPPPPPRRRSSSSSSYYY```dddkkkzzzkkkZZZAAA>>>;;;888777777888999>>>===;;;:::999::::::;;;999888888888999::::::;;;:::999999:::<<<<<<:::999666666555555555444444444333333555666777999::::::>>>BBBGGGKKKLLLMMMNNNNNNRRRTTTXXX[[[XXXZZZiiizzzvvvfff^^^^^^[[[___ccceeeddddddfffhhhfffdddgggnnnsssuuuxxx|||zzzwwwrrrnnnhhhdddcccddddddeeeggggggfffbbb^^^[[[ZZZYYYZZZbbbkkkqqqsssuuuyyy}}}sssqqqpppsssyyy|||oooggghhhqqq{{{{{{wwwssswww{{{}}}{{{uuuqqqlllhhhdddbbbbbbffflllqqqrrrrrroootttqqqqqqxxxvvvppptttvvvxxx{{{|||{{{zzzzzzzzzvvvvvvwwwxxxyyyyyyzzzzzz{{{|||{{{yyyxxxwwwyyy{{{{{{|||~~~|||mmmeeeZZZRRRPPPOOOOOONNNKKKKKKKKKKKKLLLNNNOOOPPPUUURRRNNNLLLKKKKKKKKKJJJJJJLLLMMMNNNNNNMMMLLLJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLNNNPPPPPPRRRTTTVVVXXXYYYXXXXXXTTTTTTSSSRRROOOLLLIIIGGGCCCFFFHHHJJJJJJJJJLLLMMMLLLMMMNNNPPPSSSVVVZZZ\\\^^^iiirrruuusssqqqmmmhhh[[[IIIBBBDDDFFFWWWwww??????>>>>>>???AAACCCDDD@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJMMMPPPSSSTTTUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQTTTTTTUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMLLLMMMNNNOOOQQQTTTVVVWWW\\\cccooo|||zzz}}}xxxgggPPPCCC777555666555777;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::999999:::999888777666444333333555555666666777999:::;;;>>>@@@CCCFFFHHHIIIJJJJJJQQQQQQRRRRRRTTTYYY___dddsss}}}ooo___WWWVVVXXX^^^fffgggeeeeeehhhiiiiiijjjkkknnnqqquuuvvv|||xxxsssnnnkkkjjjlllmmmooopppooommmhhhcccaaa```fffjjjnnnrrrvvvyyy}}}~~~xxxqqqpppsssyyy~~~~~~ppphhhcccffflll{{{||||||}}}wwwssspppmmmlllooouuuyyyyyyvvvsssrrrqqqqqqrrruuuwwwyyyyyyzzz|||~~~~~~|||zzzyyysssqqqnnnnnnqqquuuxxxyyy{{{{{{zzzzzzzzzyyyyyyyyy|||{{{{{{|||}}}}}}|||{{{}}}}}}nnn```SSSPPPQQQPPPLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPOOONNNLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHJJJLLLMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOUUUTTTSSSTTTVVVWWWVVVUUUXXXVVVTTTSSSSSSQQQNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMOOOQQQUUUZZZ^^^]]]fffnnnqqqqqqqqqmmmhhhYYYIII@@@DDDIIIUUUqqq>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJMMMPPPRRRTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNPPPQQQRRRRRRRRRQQQPPPOOOKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSUUUXXX^^^hhhvvvzzzvvvwwwzzz}}}sssYYYKKK===999999777666777;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::999888666555444444555555555555777888999:::===???AAADDDFFFGGGHHHHHHMMMNNNOOOPPPRRRVVV\\\```nnnyyyvvvdddYYYUUUUUUYYYaaaeeefffhhhkkkjjjjjjkkklllnnnpppsssttt{{{}}}xxxuuutttuuuvvvuuuvvvuuuqqqlllgggeeedddjjjmmmqqquuuxxx{{{|||wwwrrrqqqtttzzzxxxnnnggggggkkkwww|||wwwsssqqqrrrvvvyyyyyywwwrrrrrrqqqqqqsssuuuwwwyyyyyyzzz|||}}}}}}{{{yyywwwrrrooollllllnnnrrruuuwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{||||||}}}|||{{{yyyzzz}}}||||||kkk^^^RRRPPPRRRQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLPPPPPPPPPPPPOOONNNMMMLLLVVVUUUUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPSSSXXX\\\]]]eeelllnnnoooooolllgggWWWIII@@@CCCIIIUUUrrr<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLOOOQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQSSSWWW^^^hhhuuu{{{vvvuuuyyyhhhWWWEEE===<<<999666444999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<;;;:::999777666555555444444444444555666888888;;;===???AAACCCDDDEEEEEEGGGIIIKKKMMMOOOSSSWWWZZZeeeooo~~~~~~lll___XXXSSSSSS[[[cccgggkkkooommmmmmmmmmmmnnnooopppqqquuuzzz~~~}}}{{{wwwqqqllljjjjjjnnnqqquuuyyy{{{~~~}}}yyytttqqqssswww{{{}}}}}}xxxnnnkkklllqqq|||}}}xxxsssrrrtttvvvwwwvvvrrrqqqqqqrrrsssuuuwwwyyyzzz{{{|||}}}|||yyywwwuuurrrnnnjjjhhhjjjnnnrrrtttvvvvvvwwwwwwxxxyyyyyyyyy{{{|||}}}~~~}}}|||zzzxxxuuu|||{{{xxx{{{|||ggg[[[QQQQQQTTTSSSQQQQQQOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNMMMLLLKKKJJJIIIIIIIIILLLLLLKKKKKKJJJKKKKKKLLLQQQRRRRRRRRRQQQNNNKKKJJJQQQPPPPPPQQQSSSSSSRRRPPPQQQQQQRRRSSSTTTRRROOOLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSWWWZZZ^^^dddjjjkkklllmmmjjjdddUUUHHH@@@CCCIIIWWWttt;;;<<<>>>@@@BBBBBBBBBAAADDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBB???@@@BBBCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNOOONNNNNNPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLNNNPPPRRRSSSQQQOOOKKKKKKKKKKKKKKKLLLMMMMMMQQQSSSVVV]]]fffvvv{{{www|||wwwdddMMM@@@<<<;;;777444777777888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<===<<<;;;:::888777666666333333333333444555666777::::::<<<===???@@@AAABBBCCCEEEHHHJJJLLLOOOSSSVVV[[[cccqqqvvvjjj^^^VVVRRRWWW```fffkkkoooppppppoooooooooooooooooopppttt{{{{{{tttpppnnnnnnpppssswwwzzz|||~~~|||wwwrrrqqqqqqssstttxxx|||zzztttrrrvvv|||wwwqqqnnnnnnqqqrrrrrrqqqqqqqqqrrrtttvvvxxxyyy||||||||||||zzzxxxvvvtttrrrnnniiigggiiimmmppprrrttttttuuuvvvwwwxxxyyyyyyzzz|||~~~~~~{{{zzzyyyuuu|||yyy{{{uuubbbXXXPPPRRRUUUUUUTTTTTTQQQQQQPPPPPPPPPQQQQQQRRRPPPOOOMMMKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJLLLPPPQQQSSSSSSRRROOOLLLJJJLLLLLLLLLMMMOOOOOONNNLLLMMMMMMPPPRRRTTTSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPRRRUUUYYY]]]cccgggjjjjjjkkkkkkgggaaaRRRGGG@@@BBBJJJYYYvvv:::;;;>>>@@@AAABBBBBBAAADDDCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAA???@@@BBBCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOONNNLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMPPPTTTWWWXXXUUURRRLLLKKKKKKJJJJJJKKKKKKKKKRRRQQQSSSWWW]]]jjj{{{{{{sssXXXEEE======;;;888666666777888888999::::::;;;;;;;;;<<<<<<<<<======@@@@@@???>>>>>>===<<<<<<===<<<;;;:::999777666666333222222222333444555666888999999:::;;;===>>>>>>@@@BBBEEEHHHJJJMMMPPPSSSVVV[[[fffuuuxxxggg]]]VVVXXX___dddhhhlllppppppooooooooonnnmmmmmmmmmpppvvv}}}zzztttpppoooooopppsssvvvxxxzzz|||~~~~~~zzzuuurrrqqqrrrssswwwzzzxxxtttnnnkkkjjjmmmoooqqqppppppqqqrrrtttvvvxxxyyy|||||||||{{{yyywwwuuutttrrrnnnjjjhhhjjjnnnqqqssssssssstttuuuwwwxxxyyyyyyyyy|||~~~}}}}}}}}}}}}~~~nnn]]]UUUPPPRRRUUUUUUTTTUUURRRRRRQQQQQQPPPQQQQQQQQQOOONNNLLLKKKJJJKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIJJJIIIHHHHHHJJJLLLMMMOOOQQQSSSSSSQQQOOOMMMMMMMMMNNNOOOQQQQQQOOOMMMJJJKKKMMMQQQSSSRRROOOLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRUUUYYY^^^aaahhhkkkllllllllllllfff^^^OOOFFF@@@BBBJJJ[[[xxx:::;;;===???@@@AAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLNNNQQQRRRQQQPPPOOONNNNNNNNNNNNNNNPPPOOOLLLJJJHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNOOOOOOMMMNNNQQQVVV[[[[[[WWWSSSLLLLLLKKKKKKKKKKKKLLLLLLRRROOOPPPVVVYYYaaatttiiiQQQDDDAAA???;;;555666666888999:::;;;;;;;;;;;;<<<<<<<<<=========@@@@@@??????>>>===<<<<<<===<<<;;;:::888777666666333333333333333444555555888888888888999:::;;;<<<>>>@@@CCCDDDFFFJJJNNNRRRVVVXXX___kkkyyymmmddd\\\[[[]]]___bbbffflllllllllmmmllllllkkkjjjjjjmmmqqqvvv|||xxxrrrnnnnnnooooooqqqtttvvvwwwxxxzzz|||}}}}}}{{{xxxuuuuuuwwwyyywwwyyy~~~|||}}}wwwtttoookkkjjjkkknnnqqqooooooqqqsssuuuwwwxxxyyyyyyyyyyyywwwvvvtttsssrrrqqqnnnkkkkkkmmmppprrrssssssssstttuuuvvvxxxxxxyyyxxx{{{~~~xxxhhhZZZTTTPPPRRRTTTSSSRRRSSSRRRRRRQQQPPPOOOOOOOOOPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIIIILLLNNNMMMJJJIIIJJJLLLKKKLLLOOOQQQRRRRRRQQQPPPKKKKKKLLLNNNPPPPPPMMMKKKIIIJJJKKKNNNQQQQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTWWW[[[```dddiiilllmmmmmmnnnnnnggg^^^LLLEEE@@@AAAJJJ]]]zzz;;;;;;<<<===???AAACCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBDDDFFFHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIKKKMMMNNNOOOOOOOOOKKKJJJIIIIIIJJJLLLNNNPPPOOONNNMMMMMMMMMNNNOOOPPPOOONNNKKKIIIHHHGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPLLLMMMPPPVVV\\\\\\WWWRRRMMMMMMLLLLLLLLLLLLMMMMMMPPPLLLNNNUUUXXXZZZfffvvv~~~cccPPPHHHCCC===555666777888:::;;;<<<===<<<<<<<<<<<<============@@@@@@???>>>===<<<;;;;;;<<<<<<;;;999888777666555444333333333333444555555888777777777777888:::;;;===>>>???@@@BBBGGGLLLPPPTTTUUUZZZcccoooyyy~~~nnnggg```^^^\\\ZZZ]]]bbbeeefffggghhhiiihhhggggggfffiiimmmooorrryyy|||uuuooommmmmmooonnnpppsssuuuuuuvvvxxxyyyzzzzzzzzzxxxuuutttvvvyyytttwww{{{|||yyyssstttwww~~~vvvtttpppkkkiiiiiikkkmmmnnnoooqqqsssuuuwwwxxxyyyuuuuuutttsssrrrqqqpppoooooommmlllmmmooorrrssssssttttttuuuvvvwwwwwwxxxxxxwwwzzz~~~pppbbbXXXSSSPPPRRRSSSQQQPPPQQQRRRQQQPPPOOONNNMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOMMMLLLIIIIIIIIIIIIIIIJJJJJJKKKOOOSSSVVVUUUPPPLLLKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQIIIIIIJJJMMMNNNNNNKKKIIIIIIIIIJJJLLLOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPRRRSSSTTTVVVZZZ___ccceeehhhkkkmmmqqqqqqiii___IIIDDD@@@AAAJJJ___|||;;;;;;;;;<<<>>>@@@CCCEEEBBBBBBBBBAAAAAABBBBBBCCCDDDFFFIIIKKKKKKJJJHHHGGGDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDIIIJJJLLLOOOQQQQQQRRRRRRKKKJJJIIIHHHHHHIIIKKKMMMLLLLLLKKKKKKMMMNNNPPPRRRMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQKKKKKKOOOVVV\\\\\\WWWQQQMMMMMMMMMMMMMMMNNNNNNOOOOOOJJJLLLUUUWWWVVV]]]jjj{{{pppYYYMMMDDD===555666777888:::<<<======<<<<<<<<<<<<=========>>>@@@@@@???>>>===<<<;;;:::<<<;;;:::999777666555555444444333333333444555555888777666666666888999:::<<<<<<===>>>@@@DDDKKKOOOQQQSSSVVV^^^gggpppvvvyyylllgggbbb___ZZZWWWYYY___```aaaccceeefffeeeeeedddbbbfffjjjkkklllpppwww~~~{{{tttnnnlllmmmooonnnpppsssttttttuuuwwwxxxxxxyyyyyyuuuqqqoooqqqsssppptttxxx}}}zzzuuussskkkllloooxxx}}}uuusssooojjjgggfffgggiiinnnoooqqqsssvvvwwwxxxyyyrrrqqqqqqpppooonnnmmmmmmmmmllllllnnnqqqsssssssssuuuuuuvvvvvvwwwwwwxxxxxxvvvzzz~~~xxxiii\\\XXXSSSPPPRRRSSSPPPNNNOOOQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKLLLOOOQQQQQQPPPNNNLLLJJJJJJIIIJJJJJJKKKLLLMMMVVVZZZ^^^[[[UUUNNNLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPLLLLLLNNNPPPRRRQQQNNNLLLJJJIIIIIIKKKMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKRRRSSSTTTTTTUUUXXX]]]```aaaeeeiiimmmrrrssskkkaaaHHHDDD@@@@@@JJJ___}}}======>>>???@@@AAAAAABBBEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFIIIJJJKKKJJJHHHFFFCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIMMMPPPRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMOOOPPPMMMNNNNNNOOOOOOOOONNNNNNMMMKKKJJJJJJKKKKKKJJJIIILLLLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNJJJJJJKKKLLLMMMNNNNNNNNNQQQRRRRRRTTTUUUWWWYYYZZZnnn~~~hhhVVVFFF;;;999555333666888888;;;@@@======<<<<<<<<<>>>???@@@AAAAAA???>>><<<;;;;;;;;;<<<<<<;;;:::999777777666333333222222222333444555777777666777777888999999999;;;===>>>@@@BBBGGGJJJNNNRRRXXX]]]```dddgggiiibbbaaa^^^\\\ZZZYYYYYYYYYXXXYYY[[[___cccfffgggfffcccdddfffhhhkkknnnpppqqqyyy|||~~~xxxqqqllliiiggggggoooooonnnnnnoooppprrrsssvvvuuusssrrrppppppoooooommmooosssxxx|||zzzrrrmmmjjjhhhjjjooovvv~~~{{{tttuuuuuuqqqllliiijjjmmmmmmnnnppprrruuuvvvwwwxxxvvvtttoookkkiiiiiikkkllllllllllllmmmooorrrtttuuuuuusssrrrsssuuuwwwwwwvvvwwwsssssszzz~~~}}}}}}zzzuuuqqqooo|||}}}{{{~~~tttiiiaaa]]]WWWUUURRRPPPPPPQQQPPPOOOPPPNNNLLLIIIHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIIIIIIINNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKJJJKKKMMMOOOPPPVVV]]]ccc```XXXPPPLLLMMMLLLKKKJJJKKKMMMPPPQQQQQQNNNOOOQQQSSSSSSRRRPPPNNNLLLKKKJJJKKKMMMNNNNNNLLLMMMLLLKKKMMMQQQSSSRRRQQQOOOQQQRRRSSSTTTWWW[[[^^^^^^bbbfffiiilllllleee\\\LLLDDD???AAAHHHYYYxxx;;;<<<===>>>@@@AAABBBBBBEEEDDDCCCCCCBBBBBBBBBBBBFFFGGGIIIKKKKKKIIIGGGFFFBBBBBBAAABBBCCCDDDFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHJJJMMMQQQRRRQQQPPPOOOOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNOOOPPPPPPOOONNNMMMKKKJJJIIIJJJKKKKKKIIIHHHKKKKKKLLLMMMNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVWWW]]]rrrsssaaaOOOBBB;;;666333555666666888<<<======<<<<<<===>>>@@@@@@AAA@@@???===<<<<<<;;;;;;<<<<<<;;;:::999888777777555444333222222333444444555555555555555666777777999:::<<<>>>???BBBFFFIIIMMMQQQVVVYYY\\\^^^aaaccc___]]][[[YYYXXXWWWWWWXXXXXXXXXZZZ^^^bbbeeehhhhhheeeeeegggiiikkklllnnnooonnnpppssstttuuuxxx|||vvvqqqllliiihhhhhhllllllllllllmmmooopppqqqtttsssqqqpppooonnnmmmmmmkkkmmmppptttwwwyyyzzzzzz~~~wwwqqqllljjjiiikkkooouuu|||{{{vvvvvvuuurrrnnnlllkkkkkkmmmnnnppprrrsssuuuuuuvvvrrrpppllliiihhhhhhjjjkkklllllllllmmmoooqqqssstttuuutttssstttvvvwwwwwwvvvuuuqqqrrrzzz~~~}}}|||~~~zzztttpppooowww|||yyy{{{}}}xxxnnnddd]]][[[UUUSSSPPPOOOOOOOOONNNMMMNNNLLLJJJHHHGGGGGGHHHHHHLLLLLLLLLLLLLLLMMMMMMMMMPPPQQQQQQQQQQQQPPPOOOOOOLLLKKKKKKKKKLLLMMMOOOPPPUUUZZZ___^^^XXXQQQNNNMMMMMMLLLJJJKKKNNNPPPQQQQQQNNNOOORRRTTTTTTSSSRRRQQQNNNLLLLLLMMMNNNOOOOOONNNNNNMMMLLLNNNQQQSSSRRRPPPQQQRRRTTTTTTUUUWWWZZZ]]]___cccfffhhhkkkkkkcccZZZMMMEEE@@@CCCJJJ[[[yyy:::;;;<<<>>>???AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAHHHIIIJJJKKKJJJHHHFFFEEEAAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKNNNQQQRRRPPPOOONNNNNNLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSRRRPPPMMMLLLJJJJJJJJJKKKLLLKKKIIIGGGIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTfff{{{ooo\\\LLLAAA:::555555555555666:::============>>>???@@@AAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999999888777777666444333222222333333333333333333333444444555888:::<<<>>>???AAAEEEHHHKKKNNNRRRUUUVVVWWWYYY[[[ZZZYYYWWWVVVUUUUUUVVVWWWWWWXXXYYY\\\```eeeiiillljjjjjjkkkkkklllmmmnnnnnnkkkmmmmmmlllkkklllrrrwww}}}~~~}}}{{{{{{|||}}}zzzvvvpppllljjjiiihhhggghhhiiijjjkkklllmmmmmmqqqqqqooonnnmmmkkkjjjjjjiiikkkmmmppprrrsssssssss{{{}}}}}}{{{zzzzzz|||~~~{{{wwwssspppmmmkkkkkkmmmppptttyyyzzzwwwvvvtttsssrrroookkkhhhlllmmmnnnooopppqqqqqqqqqlllkkkiiigggfffgggiiijjjmmmmmmlllmmmnnnppprrrsssuuuttttttuuuvvvwwwvvvtttsssppprrrzzz}}}yyy}}}{{{vvvsssqqqwww}}}}}}|||~~~|||wwwnnnddd\\\XXXWWWRRRPPPNNNMMMNNNNNNMMMLLLLLLJJJHHHFFFEEEEEEFFFGGGJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLMMMOOOOOOTTTVVVXXXZZZXXXTTTPPPMMMNNNLLLJJJKKKMMMOOOPPPPPPMMMOOORRRTTTVVVVVVUUUUUUPPPOOONNNOOOPPPQQQPPPOOOPPPOOOOOOPPPRRRSSSRRRPPPSSSTTTUUUUUUUUUWWWZZZ]]]```cccfffgggiiihhhaaaXXXLLLDDD???BBBIIIZZZxxx<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCJJJJJJKKKKKKJJJHHHFFFDDDAAAAAABBBBBBDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNQQQQQQPPPOOONNNOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQTTTUUUTTTQQQNNNKKKKKKKKKKKKMMMNNNMMMJJJHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSRRRQQQOOOOOONNNNNNOOOMMMMMMLLLMMMNNNPPPRRRTTTSSSSSSRRRQQQQQQQQQQQQQQQTTT___nnn~~~{{{gggWWWJJJ@@@888666666555777:::<<<<<<<<<===>>>???@@@AAA??????>>>======<<<======<<<<<<<<<;;;:::999999999999777555444333222333333333333222222222333333444777999<<<===>>>@@@CCCFFFGGGJJJNNNQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[^^^dddjjjnnnppppppqqqqqqrrrrrrrrrsssqqqqqqppplllhhhgggjjjnnnqqqrrrsssqqqoooppptttxxx||||||~~~~~~|||zzz~~~{{{wwwrrrmmmjjjhhhgggeeeeeegggiiijjjkkkllllllppppppooonnnlllkkkiiihhhhhhjjjlllmmmoooooooooooossstttvvvwwwwwwvvvtttsssooonnnnnnooorrruuuwwwyyyuuuttttttsssqqqpppnnnnnnooooooqqqssswww|||zzzuuusssqqqrrrsssqqqlllgggiiijjjkkkkkkllllllkkkkkkggggggffffffggghhhiiijjjmmmmmmllllllmmmooopppqqqtttttttttuuuwwwvvvtttrrrpppnnnpppyyy{{{zzzzzz~~~}}}xxxpppeee\\\VVVTTTSSSPPPOOOMMMMMMNNNNNNMMMKKKKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKKKKJJJIIILLLLLLLLLLLLMMMMMMNNNNNNQQQQQQRRRUUUWWWVVVRRRNNNMMMKKKJJJJJJLLLNNNNNNNNNLLLNNNQQQTTTVVVXXXXXXXXXSSSQQQPPPQQQRRRSSSRRRQQQSSSSSSTTTTTTUUUTTTSSSRRRVVVWWWWWWWWWVVVXXXZZZ]]]aaadddffffffgggfff___VVVHHHAAA<<<@@@GGGWWWuuu>>>>>>>>>>>>>>>?????????>>>>>>???@@@BBBDDDFFFGGGKKKKKKKKKKKKIIIHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQSSSUUUVVVUUURRROOOMMMNNNMMMMMMNNNOOOOOOLLLJJJIIIJJJLLLNNNPPPRRRSSSSSSTTTSSSQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQSSSXXX```lll}}}tttfffTTTIII===888777666666888:::;;;<<<===>>>???@@@@@@???>>>===============>>>===<<<<<<<<<;;;::::::::::::888666444333333333333444444333333222333333444666888;;;===>>>???BBBDDDCCCGGGKKKOOOQQQSSSVVVXXXVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]bbbiiinnnssstttuuuvvvxxxyyyzzz{{{vvvwwwuuuoooiiiffffffhhhiiijjjjjjgggeeefffjjjnnnrrruuuyyy|||}}}}}}{{{{{{~~~yyytttoookkkiiigggffffffhhhiiikkkmmmnnnooossssssrrrqqqooommmkkkjjjggghhhiiijjjjjjjjjiiihhhjjjjjjkkklllkkkjjjhhhgggcccbbbbbbbbbcccfffiiilllnnnooopppqqqqqqqqqqqqppprrrqqqqqqrrruuuyyy|||yyyrrrpppooopppqqqpppkkkgggeeefffffffffffffffeeeeeedddeeeeeeggghhhiiijjjkkklllllllllllllllnnnpppqqqrrrssstttvvvxxxwwwtttqqqkkkjjjlllsssyyy~~~~~~wwwkkk```WWWRRRQQQPPPPPPNNNNNNNNNOOOPPPNNNMMMLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNOOONNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLNNNMMMMMMPPPUUUVVVSSSOOOMMMKKKIIIIIIJJJLLLLLLKKKKKKMMMPPPSSSVVVXXXYYYZZZUUUSSSRRRSSSTTTUUUSSSRRRVVVWWWXXXYYYXXXWWWUUUUUUXXXXXXYYYXXXXXXYYY[[[^^^bbbeeeeeeeeefffeee^^^UUUGGG@@@<<<@@@GGGWWWttt??????????????????????????????@@@BBBDDDGGGIIIJJJLLLLLLKKKKKKIIIHHHGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRTTTUUUVVVVVVTTTQQQPPPQQQOOONNNNNNOOOPPPNNNMMMKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLKKKKKKMMMNNNPPPQQQRRRSSSQQQQQQQQQPPPQQQQQQRRRRRRSSSVVVZZZbbbpppxxxeeeVVVFFF>>>:::666555666888999;;;<<<===>>>??????>>>============>>>>>>???======<<<<<<<<<;;;;;;;;;:::999777555444444444444555444444333333333333444555777;;;<<<===>>>@@@BBBAAAEEEJJJNNNQQQTTTWWWYYYWWWWWWVVVUUUVVVWWWXXXYYYYYY[[[[[[[[[ZZZ]]]dddiiiooopppsssvvvzzz}}}{{{tttooonnnoookkkkkkiiiddd___^^^bbbfffkkkpppwww{{{}}}}}}}}}}}}|||wwwsssooollljjjjjjjjjkkklllnnnqqqtttvvvxxxxxxxxxwwwuuurrrooonnnhhhhhhhhhgggeeeccc```_______________^^^\\\ZZZYYYVVVWWWWWWWWWWWWZZZ___bbbkkklllnnnppprrrrrrrrrrrrsssrrrpppppprrruuuyyy{{{{{{sssrrrppppppooollliiifffbbbbbbccccccccccccbbbbbbbbbccceeegggiiijjjjjjjjjkkkkkkjjjkkklllnnnpppqqqrrrsssuuuxxx{{{zzzvvvsssgggeeeggglllooorrrzzz|||tttggg[[[TTTPPPOOONNNOOONNNNNNOOOQQQQQQOOONNNMMMKKKIIIHHHGGGHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJKKKJJJJJJNNNRRRTTTSSSPPPMMMKKKIIIIIIJJJKKKKKKJJJJJJKKKNNNQQQTTTWWWXXXYYYVVVUUUTTTTTTUUUUUUTTTSSSVVVXXX[[[[[[ZZZXXXWWWWWWYYYYYYZZZZZZYYYZZZ]]]___ccceeefffeeefffeee^^^VVVIIIBBB???CCCJJJYYYwww>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLKKKKKKJJJIIIHHHHHHGGGDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIKKKLLLNNNOOOOOOPPPQQQSSSRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRPPPMMMLLLMMMOOOOOOOOOMMMNNNPPPQQQSSSTTTUUUUUUSSSSSSSSSRRRPPPNNNKKKJJJHHHJJJMMMOOOQQQRRRRRRQQQMMMMMMNNNNNNPPPQQQRRRSSSSSSVVVZZZ```iiixxx{{{jjjUUUIIIAAA;;;777777666777999;;;===========================>>>??????============<<<<<<<<<<<<:::999777555444444555555555444333333222222222333444777:::<<<======???@@@AAAEEEJJJNNNQQQSSSVVVXXXXXXWWWVVVVVVVVVWWWXXXYYYWWWZZZ[[[YYYWWWXXX]]]bbbdddgggkkkqqqwww|||}}}~~~wwwvvvqqqiiiaaa]]]^^^aaafffllluuu{{{}}}~~~~~~}}}zzzvvvtttqqqppppppooooooooorrrvvvzzz}}}~~~~~~~~~}}}{{{xxxuuusssnnnmmmkkkgggccc]]]YYYVVVVVVVVVUUUTTTSSSQQQOOONNNNNNOOOPPPQQQRRRVVV\\\aaajjjlllnnnppprrrrrrqqqqqqqqqpppnnnmmmnnnqqquuuwww}}}~~~wwwwwwuuuqqqlllhhhffffff```aaaaaabbbbbbbbbaaaaaa```bbbdddgggiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppqqqssstttxxx|||~~~zzzwwwhhhggggggjjjkkklllrrrzzzvvvmmm```VVVPPPOOONNNMMMNNNMMMMMMOOOQQQQQQPPPNNNLLLKKKIIIHHHGGGHHHJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIILLLOOOQQQRRRRRROOOMMMKKKJJJKKKLLLLLLKKKHHHIIILLLOOORRRTTTWWWXXXWWWVVVTTTTTTUUUVVVTTTSSSTTTWWW[[[\\\ZZZXXXWWWXXXYYYZZZ[[[ZZZZZZ\\\^^^aaaccceeefffeeeffffff```WWWIIIBBB@@@DDDKKKZZZwww<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHDDDEEEGGGIIIJJJJJJJJJIIIKKKLLLMMMNNNMMMLLLJJJHHHJJJLLLNNNOOOOOOPPPRRRTTTRRRSSSTTTVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUSSSPPPLLLKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSTTTSSSQQQNNNKKKIIIGGGIIIMMMPPPRRRRRRQQQPPPJJJKKKKKKMMMNNNPPPRRRSSSPPPSSSYYY\\\aaalllzzzcccSSSIIIAAA;;;:::555666888;;;<<<======<<<===<<<<<<======>>>???@@@===============<<<<<<<<<999888777666555555666666444444333222111111222222444666:::<<<======>>>???BBBEEEJJJNNNPPPRRRUUUWWWXXXXXXVVVVVVVVVWWWXXXYYYVVVYYYZZZXXXTTTTTTXXX]]]\\\___dddkkkssszzzzzzoooeee______```cccjjjttt{{{~~~~~~~~~}}}{{{yyywwwvvvuuutttsssqqqqqqtttyyy~~~|||xxxvvvuuussspppjjjccc\\\VVVSSSRRRQQQQQQOOONNNLLLJJJIIIJJJLLLOOOPPPRRRWWW___eeejjjlllnnnpppqqqqqqppppppooonnnlllkkklllnnnrrrtttxxx~~~||||||yyysssjjjeeedddeee```aaaaaabbbbbbbbbbbbbbb___aaacccfffhhhhhhhhhggghhhhhhiiijjjlllnnnqqqrrrtttvvvzzz~~~zzzmmmkkkkkklllkkkkkkpppxxx}}}|||pppggg[[[RRRNNNNNNNNNMMMLLLLLLMMMOOOQQQQQQOOOMMMKKKJJJHHHGGGGGGHHHIIIJJJEEEFFFGGGHHHJJJKKKLLLLLLOOOOOOOOOOOOOOONNNMMMMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFHHHIIIKKKMMMOOOQQQSSSQQQOOOMMMLLLLLLMMMMMMLLLGGGIIIKKKMMMPPPSSSUUUVVVWWWVVVTTTUUUUUUVVVTTTSSSRRRVVVZZZ[[[YYYWWWWWWXXXYYYZZZ[[[[[[[[[\\\___bbbdddffffffeeefffggg```XXXGGGAAA>>>BBBIIIYYYuuu@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKOOONNNLLLJJJIIIIIIIIIJJJFFFGGGIIIJJJKKKJJJJJJIIIHHHIIIKKKLLLMMMMMMMMMLLLMMMLLLLLLLLLMMMOOOQQQRRRUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[YYYVVVRRRUUUSSSOOOMMMLLLNNNRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLRRRPPPMMMKKKKKKMMMPPPRRRQQQTTTXXXZZZ^^^gggttt}}}|||}}}zzzbbbNNNCCC<<<666999444333999>>>===<<<===<<<======>>>??????@@@@@@============<<<;;;:::999;;;:::999999888888999999666555444333333333444555333444666888:::<<<>>>??????CCCIIIMMMOOOQQQSSSUUUTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZXXXWWWWWWWWWWWWXXXXXXYYY\\\aaahhhpppwww{{{wwwkkkccc___cccgggnnnvvv|||~~~|||yyy~~~~~~}}}|||{{{yyywwwvvvxxxvvvsssqqqqqqvvv}}}}}}{{{yyyyyyxxxqqqggg\\\RRRMMMKKKJJJIIIIIIIIIIIIHHHFFFLLLPPPUUUXXXYYY\\\aaaeeemmmnnnooooooooonnnmmmllljjjlllooopppooonnnmmmmmmqqqxxx|||{{{yyytttmmmhhhdddccc]]]]]]^^^^^^```aaaccccccaaabbbdddfffggghhhiiiiiihhhiiijjjlllnnnqqqssstttuuu{{{yyy|||zzzvvvqqqnnnnnnqqqsssuuuxxx~~~}}}zzzxxxiii```UUUOOOOOOQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOQQQPPPMMMKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGHHHJJJMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKNNNQQQRRRRRRPPPPPPNNNNNNNNNNNNOOOPPPSSSSSSQQQQQQQQQRRRTTTUUURRRTTTUUUVVVUUUUUUVVVXXXWWWYYY\\\\\\[[[]]]aaaeeefffhhhiiihhhjjjjjjccc[[[MMMHHHCCC@@@FFFZZZxxx@@@@@@AAABBBCCCDDDFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLOOONNNNNNNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUSSSTTTUUUWWWYYYYYYVVVTTTTTTRRROOOLLLLLLNNNQQQSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPOOONNNMMMKKKJJJJJJLLLLLLMMMMMMNNNMMMMMMLLLQQQOOOMMMLLLLLLMMMOOOQQQQQQTTTWWWYYY[[[aaalllsss~~~}}}~~~ttt^^^OOOEEE>>>999555444888;;;;;;;;;<<<======>>>>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999999999::::::888666444222111000000333444555777:::<<<>>>??????CCCHHHLLLOOOQQQSSSTTTUUUVVVXXXYYY[[[[[[\\\\\\ZZZYYYWWWUUUUUUUUUVVVWWWUUUUUUWWWZZZ```gggnnnrrrxxxzzz}}}vvvmmmhhheeehhhmmmtttyyy{{{zzzxxx}}}||||||{{{yyywwwuuussswwwuuusssppppppsssyyy}}}|||zzz{{{{{{zzztttkkk```WWWRRRPPPOOONNNNNNPPPRRRRRRQQQTTTVVVYYY\\\]]]```ccceeejjjjjjkkkllllllkkkjjjiiilllnnnppppppnnnlllkkkkkkooovvv~~~~~~{{{zzzxxxssslllgggdddccc^^^^^^^^^^^^___aaabbbbbbbbbcccdddfffggghhhhhhhhhiiiiiijjjkkknnnpppssstttuuu~~~|||xxxuuuttttttqqqtttxxx|||~~~~~~|||zzz|||zzzqqqggg___UUUPPPOOOPPPPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKLLLOOORRRTTTTTTQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPRRRSSSSSSRRRSSSUUUWWWYYY\\\^^^^^^]]]^^^cccgggkkknnnooopppqqqqqqiiiaaaMMMHHHBBB@@@FFFYYYwwwAAAAAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIGGGFFFEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSUUUWWWXXXWWWVVVSSSQQQNNNLLLKKKMMMPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNNNNNNNOOOPPPSSSVVVVVVWWW[[[aaafffwww}}}zzzuuuaaaQQQGGG<<<888777999999888;;;???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<;;;::::::::::::;;;:::999777444222111000///222333444666999;;;===???@@@CCCHHHLLLNNNPPPSSSUUUTTTVVVXXXZZZ\\\\\\]]]]]]YYYXXXUUURRRRRRSSSTTTVVVTTTSSSSSSTTTWWW]]]cccggglllnnnqqqssswww}}}xxxrrriiijjjlllqqqvvvxxxxxxwww{{{{{{zzzyyywwwtttqqqppptttsssqqqooonnnooossswww}}}|||zzz|||~~~~~~yyyqqqhhh```\\\YYYXXXWWWXXX[[[^^^___```aaa``````aaaccceeeeeedddggghhhiiijjjjjjjjjiiihhhmmmoooppppppmmmkkkjjjjjjlllrrr{{{}}}yyyxxxvvvqqqjjjeeebbbbbb______^^^^^^___```aaaaaacccdddeeefffggggggggggggiiiiiijjjlllnnnrrruuuwwwxxx~~~zzzxxxrrrrrrrrrsssuuuwwwyyyyyy~~~~~~ooogggbbb\\\UUUQQQPPPOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEGGGHHHJJJKKKKKKLLLJJJIIIKKKNNNRRRUUUVVVQQQQQQOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMOOOOOOOOOOOONNNPPPSSSVVV\\\^^^``````^^^```dddhhhnnnrrruuuwwwyyyxxxpppfffNNNHHHBBB@@@FFFXXXvvvBBBCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLHHHIIIIIIIIIHHHFFFEEECCCGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUTTTTTTSSSRRRRRRSSSVVVXXXXXXXXXSSSQQQNNNLLLLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNOOOQQQTTTUUUUUUVVVZZZ\\\iiiwww~~~zzz}}}~~~vvv^^^MMMAAA<<<999999999888<<>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<======<<<;;;;;;;;;;;;;;;888777666555444333333333222333333555777:::<<<>>>@@@CCCHHHKKKNNNPPPSSSUUUSSSUUUWWWYYYZZZZZZZZZYYYYYYWWWSSSQQQPPPQQQSSSTTTVVVTTTRRRQQQRRRWWW[[[___dddeeegggjjjnnnuuu}}}~~~wwwmmmllllllooosssvvvwwwwwwzzzzzzyyyxxxuuurrrooommmoooooonnnmmmllllllooorrryyy|||~~~}}}}}}zzzsssmmmjjjfffdddbbbcccfffiiijjjkkkkkkhhhffffffhhhhhheeebbbggghhhiiijjjkkkjjjiiihhhlllmmmooonnnllljjjjjjjjjjjjpppwww~~~}}}{{{uuutttrrrmmmgggcccaaaaaa______^^^^^^^^^___``````ddddddeeefffgggggggggfffhhhiiijjjmmmqqqvvvzzz||||||}}}zzztttmmmnnnsssyyy{{{{{{}}}uuuggg```[[[XXXTTTQQQPPPNNNKKKHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKJJJFFFHHHJJJJJJHHHGGGHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKFFFGGGIIIJJJKKKKKKKKKKKKCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGIIIMMMQQQTTTUUUQQQPPPOOONNNMMMNNNNNNOOOQQQRRRRRRRRRQQQOOOMMMKKKNNNNNNNNNLLLLLLNNNRRRVVV\\\^^^```___^^^___cccgggmmmrrrwwwzzz|||{{{rrrgggOOOGGGAAAAAAGGGWWWtttDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMHHHHHHIIIIIIHHHFFFDDDCCCGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQRRRTTTWWWWWWWWWRRRQQQOOOMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSOOOOOOOOOOOOOOONNNMMMLLLNNNOOORRRSSSSSSRRROOONNNMMMOOOQQQSSSTTTUUUVVVXXXaaannn}}}~~~pppYYYIIIBBB;;;999777777:::@@@===============>>>>>>>>>======>>>>>>>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<<888888777777666555444444333333333444555888:::<<>>??????<<<======>>>>>>======<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::888666444333555444333333333555888999<<>>>>>??????>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999777666777555333222222333555777888:::===@@@CCCFFFJJJMMMPPPRRRVVVZZZ\\\\\\ZZZYYYXXXXXXWWWVVVUUUSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKPPPRRRUUUWWWYYY\\\aaadddnnnuuu{{{wwwmmmjjjhhhiiilllppprrrsssrrrsssttttttsssoookkkiiieeecccaaa]]]YYYYYYZZZ\\\aaaffflllppprrruuu{{{}}}yyyvvvsssrrrqqqmmmhhheeeccccccbbbcccdddfffgggffffffeeefffggggggfffeeedddfffgggiiigggffffffiiijjjhhhfffccccccaaa^^^\\\[[[]]]___\\\\\\\\\]]]^^^___```aaabbbcccdddfffggghhhhhhhhhlllnnnssswwwxxxxxxvvvuuurrrrrrxxx}}}tttkkkkkkttt}}}zzzxxxvvvvvvxxx}}}|||{{{yyyuuupppnnnqqqxxxwwwiii\\\TTTPPPJJJKKKMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMLLLIIIFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGJJJNNNQQQRRRPPPMMMHHHHHHHHHIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIOOOPPPOOONNNLLLKKKLLLNNNRRRUUUXXXXXXXXX[[[```dddhhhmmmrrrvvvzzz{{{sssjjjQQQEEE>>>CCCHHHSSSpppHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGIIIKKKMMMNNNOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLOOOQQQQQQQQQPPPOOOJJJJJJIIIKKKLLLLLLKKKIIILLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKLLLNNNOOOOOONNNLLLKKKNNNMMMMMMMMMOOOPPPPPPOOORRRVVV```qqqjjjSSSGGGCCC???999666888999:::<<<>>>???@@@AAA>>>??????@@@@@@@@@??????<<<<<<;;;::::::::::::;;;888999;;;<<<===<<<<<<;;;888666444222111222444555444777:::<<>>CCCHHHRRRpppLLLJJJHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNJJJGGGDDDAAAAAADDDGGGIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEECCCAAA???>>>DDDEEEGGGGGGGGGGGGIIIKKKIIIKKKMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIMMMPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKKKKKKKJJJHHHGGGMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOQQQVVV^^^jjjxxxeeeTTTIII>>>999:::999555555999:::999;;;???;;;<<<===??????@@@@@@@@@===<<<:::888777777777888:::::::::::::::999888777666666555555555444444444444444666888;;;>>>@@@BBBGGGIIILLLPPPSSSVVVXXXYYY[[[YYYWWWTTTSSSSSSTTTUUUQQQPPPMMMKKKKKKKKKLLLMMMJJJLLLMMMNNNOOOQQQUUUXXXcccfffkkkppprrrrrrpppooohhhfffcccbbbccceeeffffffjjjlllnnnoooooonnnlllkkkjjjfffaaa^^^XXXRRRQQQUUU[[[\\\^^^aaaeeelllsssyyy|||wwwzzzwwwsssooollliiidddaaaffffffffffffgggggggggggghhhfffdddddddddcccaaa```eeebbb^^^[[[XXXXXXXXXYYY[[[]]]^^^^^^\\\ZZZYYYYYY[[[[[[\\\]]]^^^```aaabbbbbbbbbcccdddfffiiilllnnnooossswwwxxxuuupppkkkiiikkkqqqyyy||||||{{{yyywww|||~~~xxxrrrrrrrrrttt{{{}}}xxxtttrrrqqqooonnnlllkkkhhhgggmmmxxx}}}}}}{{{ooocccZZZSSSMMMJJJLLLKKKIIIIIIIIIIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJHHHDDDDDDGGGIIIHHHEEEDDDCCCCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEDDDBBB???===;;;BBBDDDFFFHHHIIIHHHGGGFFFHHHGGGGGGGGGHHHJJJLLLMMMUUUUUUUUUSSSOOOKKKJJJJJJHHHJJJLLLKKKIIIHHHIIILLLQQQTTTWWWWWWWWWZZZbbbhhhiiilllmmmlllnnnqqqoooiiiTTTEEE===AAAEEEOOOlllJJJHHHEEEEEEFFFGGGHHHGGGIIIIIIHHHHHHIIIJJJKKKKKKJJJGGGDDDAAA@@@BBBEEEGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCC@@@???CCCDDDFFFFFFFFFGGGHHHJJJIIIKKKMMMMMMLLLJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJLLLMMMLLLJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLLLLMMMQQQUUU[[[bbbnnn~~~tttdddWWWIII???<<<999666555888:::999:::>>><<<<<<===>>>????????????<<<;;;:::999888888888999:::::::::::::::999888888666666666666555555444444444444555777999<<<>>>???CCCEEEHHHLLLOOORRRUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRPPPOOOMMMLLLKKKKKKLLLLLLIIIJJJLLLLLLMMMOOOSSSVVV[[[___dddhhhkkkkkkjjjhhhfffdddbbbbbbcccdddddddddggghhhjjjlllmmmmmmlllkkklllhhheeeccc]]]VVVTTTWWW[[[\\\]]]^^^aaaffflllppp|||~~~|||yyytttpppmmmiiifffcccffffffffffffggghhhhhhhhhgggeeedddddddddccc```^^^```___\\\YYYWWWWWWWWWWWWXXXZZZ[[[[[[YYYWWWWWWWWWZZZZZZZZZ[[[\\\^^^___```aaabbbcccdddgggjjjlllnnnpppqqqrrrqqqmmmhhheeedddmmmrrryyy~~~zzzsssqqqrrrssszzzxxxpppjjjiiikkknnnoooppppppnnnmmmrrryyy}}}{{{}}}uuujjj___VVVQQQLLLJJJHHHHHHGGGFFFGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJHHHIIIKKKHHHDDDDDDGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGFFFEEECCCDDDDDDDDDCCCBBB@@@???CCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKRRRSSSSSSQQQMMMKKKJJJJJJHHHJJJLLLKKKIIIHHHIIIKKKOOORRRVVVWWWWWW[[[bbbggghhhkkklllkkkmmmpppnnniiiUUUGGG???AAAEEEPPPkkkIIIGGGEEEDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKHHHEEEAAA@@@@@@BBBDDDDDDDDDFFFFFFFFFFFFDDDDDDDDDEEEGGGGGGGGGEEEBBB@@@AAACCCDDDEEEEEEEEEGGGHHHIIIKKKMMMMMMKKKIIIHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKPPPSSSVVVYYY```ooo||||||yyyjjjXXXIIIAAA===888555888:::999;;;>>><<<======>>>>>>>>>======;;;::::::999999::::::;;;:::::::::::::::999999888777777777666666666666666444444555555777888::::::>>>???BBBFFFIIIMMMPPPQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKGGGIIIJJJJJJKKKMMMPPPSSSTTTWWW\\\aaadddddddddcccbbbaaa``````bbbbbbaaa```aaaccceeehhhjjjkkkkkkkkknnnlllkkkiiiddd\\\YYY[[[]]]^^^_________bbbfffiiioooxxx|||vvvqqqmmmjjjgggdddeeeeeeeeeeeefffggghhhiiifffeeedddddddddbbb___]]]ZZZZZZYYYXXXWWWVVVVVVVVVUUUVVVXXXXXXVVVUUUUUUVVVYYYYYYYYYZZZZZZ\\\]]]^^^aaaaaaccceeegggiiikkklllpppooommmhhhdddaaabbbcccooosssxxx|||{{{tttrrrqqqttt{{{~~~vvvjjjbbbbbbhhhpppuuuwwwyyyxxxwwwyyy||||||xxxtttmmmaaaWWWQQQMMMKKKIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHIIILLLIIIDDDBBBEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHIIINNNOOOPPPNNNLLLIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKOOOSSSUUUWWW[[[aaafffgggiiijjjiiikkkmmmkkkfffTTTGGG>>>@@@DDDOOOiiiKKKIIIFFFFFFGGGIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJMMMKKKGGGCCCAAA@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAACCCFFFHHHHHHFFFCCCAAA@@@AAACCCCCCCCCCCCEEEGGGIIIKKKLLLLLLJJJGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMKKKLLLMMMMMMLLLJJJJJJJJJFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHNNNQQQTTTTTTVVVbbbwww{{{uuuyyy~~~|||jjjXXXMMMDDD===888999::::::;;;>>><<<<<<=========<<<<<<;;;999999999:::;;;;;;<<<===999::::::;;;::::::999999888888888888888777777777555555444444444555666666999:::===@@@DDDGGGKKKLLLKKKLLLNNNPPPPPPOOONNNMMMKKKKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIIIIJJJKKKOOOQQQQQQTTTYYY]]]```aaaaaa```^^^]]]]]]^^^``````___]]]\\\^^^aaadddfffhhhiiijjjooommmnnnnnniiiaaa]]]^^^bbbcccdddccccccdddgggjjjjjjqqqzzz}}}wwwrrrnnnjjjgggeeebbbbbbbbbbbbccceeefffgggfffeeeeeeeeedddbbb___\\\VVVVVVWWWXXXXXXWWWVVVUUUSSSTTTVVVVVVTTTTTTUUUVVVYYYYYYYYYZZZZZZ[[[\\\]]]```aaacccfffhhhiiijjjjjjllljjjfffbbb```aaaeeeiiirrrtttwwwyyy||||||uuuttttttxxxwwwllleeegggnnnwww}}}{{{uuujjjcccYYYPPPKKKJJJIIIIIIFFFGGGHHHGGGGGGGGGGGGHHHDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGLLLPPPMMMEEEAAAAAAFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIKKKKKKIIIFFFDDDCCCCCCDDDDDDEEEEEEEEEFFFCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLHHHKKKOOORRRUUUZZZ___ccchhhjjjjjjhhhhhhiiifff```RRRFFF===>>>CCCOOOgggKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLPPPMMMIIIEEEBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@BBBEEEHHHHHHFFFDDDBBB>>>@@@BBBBBBBBBBBBDDDFFFHHHJJJKKKKKKIIIFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEGGGIIIKKKLLLMMMOOOPPPOOOLLLHHHGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGHHHHHHJJJOOOSSSSSSSSS[[[jjjwww~~~qqqkkkqqq|||ooodddQQQFFF<<<999999888999;;;;;;;;;<<<<<<<<<;;;;;;:::888999:::;;;<<<======>>>999::::::;;;;;;;;;::::::999999999999999999999999666666555444333333333333666777999;;;???BBBFFFGGGHHHJJJLLLOOOPPPOOONNNMMMIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIJJJMMMPPPOOORRRVVVZZZ]]]^^^^^^^^^[[[ZZZZZZ\\\]]]^^^\\\[[[ZZZ[[[^^^aaadddfffhhhiiimmmmmmoooqqqmmmeee```aaadddfffggghhhhhhiiikkkmmmnnnqqqvvvzzz|||~~~yyysssoookkkgggddd``````_________aaacccdddgggeeeddddddcccaaa^^^[[[TTTUUUWWWXXXYYYXXXWWWVVVTTTUUUVVVUUUTTTTTTUUUWWWZZZZZZZZZ[[[\\\]]]^^^___aaabbbeeeggghhhhhhggggggbbbbbb```___```eeelllrrruuuuuuvvvwwwyyy}}}|||wwwxxx{{{yyyrrrnnnqqqxxx~~~yyyqqq```ZZZRRRKKKHHHHHHHHHHHHEEEGGGHHHHHHFFFFFFGGGIIIEEEFFFGGGGGGGGGGGGFFFEEEEEEIIIQQQXXXUUUKKKDDDBBBFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIGGGHHHJJJIIIHHHFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMGGGIIILLLPPPTTTYYY^^^bbbjjjlllkkkgggfffeeeaaaZZZRRRGGG??????EEESSSjjjFFFFFFEEEFFFHHHHHHFFFDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQNNNKKKGGGDDDBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@BBBDDDFFFFFFEEECCCBBB>>>@@@AAABBBBBBBBBDDDEEEGGGHHHJJJJJJHHHFFFEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDFFFHHHJJJKKKMMMPPPRRRPPPLLLGGGFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIINNNRRRSSSRRRWWW```iii{{{rrrfffiiisssgggXXXGGG>>>:::777666888999::::::;;;;;;;;;::::::888999;;;<<<===>>>>>>>>>999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888777666555444333333333444444555777:::===@@@BBBCCCEEEHHHKKKMMMMMMMMMLLLGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIKKKNNNLLLNNNRRRUUUWWWXXXXXXXXXZZZYYYXXXYYY[[[\\\\\\[[[[[[[[[]]]___bbbdddfffgggkkkkkkooorrrooohhhdddeeedddgggjjjllllllmmmooopppttttttuuuvvvwwwyyy{{{|||||||||wwwrrrmmmhhhddd```^^^]]]\\\\\\^^^```aaafffdddaaa```___^^^\\\ZZZTTTUUUWWWXXXYYYXXXXXXWWWVVVWWWWWWVVVUUUTTTVVVXXXZZZZZZZZZ[[[]]]___```aaabbbdddfffhhhhhhgggdddccc[[[]]]___aaaeeelllsssxxx{{{zzzxxxxxxxxxyyy{{{||||||{{{yyyxxxzzz~~~|||}}}zzzxxxwww{{{~~~tttlllYYYUUUNNNJJJHHHHHHHHHGGGDDDFFFHHHGGGDDDCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLUUU\\\ZZZQQQIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEGGGHHHHHHFFFEEEEEEFFFGGGFFFGGGIIIMMMPPPPPPPPPJJJKKKLLLOOOTTTZZZ```ccckkklllkkkfffdddccc^^^XXXQQQHHHAAABBBJJJZZZpppCCCDDDFFFJJJLLLLLLJJJGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOMMMJJJFFFCCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAACCCDDDDDDCCCBBBBBB>>>@@@BBBBBBBBBBBBDDDEEEEEEGGGIIIIIIGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKOOOSSSQQQLLLHHHGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJIIILLLOOOPPPQQQTTTZZZ___kkkzzz|||qqqlllnnnzzzrrrZZZJJJ@@@:::777888777888999::::::;;;::::::999:::;;;===>>>>>>>>>>>>999::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999888777666555444444444222222222333555888;;;===>>>@@@BBBEEEGGGIIIIIIJJJEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEFFFIIIKKKKKKLLLOOOQQQSSSTTTTTTSSSZZZXXXVVVWWWYYY[[[[[[[[[]]]]]]^^^___aaacccdddeeejjjkkknnnrrrpppjjjhhhjjjgggjjjnnnpppqqqqqqrrrsssvvvuuuuuuuuuvvvwwwvvvvvvvvvzzz|||wwwpppiiieeeaaa___]]][[[[[[\\\^^^___dddaaa]]][[[ZZZZZZYYYXXXTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXVVVTTTTTTUUUWWWXXXYYYZZZ[[[]]]___aaabbbccceeehhhiiihhheeebbb___]]]aaafffkkkpppuuuzzz}}}|||yyywwwvvvuuuuuuuuussspppooottt~~~~~~}}}|||~~~yyynnneeeUUURRRMMMJJJIIIIIIHHHGGGEEEHHHJJJIIIEEECCCEEEHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLRRRXXXVVVPPPKKKLLLHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEGGGHHHGGGEEEDDDDDDEEEEEEDDDEEEIIINNNRRRSSSRRRPPPOOONNNPPPUUU]]]cccgggiiikkkiiifffdddccc___XXXNNNFFF@@@AAAKKK]]]sssBBBDDDIIINNNRRRRRRPPPMMMHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLIIIFFFCCCAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBB>>>@@@BBBBBBBBBBBBDDDFFFCCCFFFHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFHHHJJJIIINNNRRRQQQMMMIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLMMMOOOSSSWWW[[[___ppptttmmmsss~~~jjjUUUHHH???;;;;;;666777888999:::;;;;;;;;;999:::<<<>>>>>>>>>>>>===999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::999888777666555555555111111000000222555888999:::;;;===@@@CCCEEEFFFGGGEEECCCBBBAAAAAABBBDDDEEEEEEEEEFFFEEEDDDDDDGGGIIIKKKLLLNNNPPPQQQRRRRRRRRRZZZXXXVVVVVVXXXZZZ\\\\\\_________```aaabbbcccdddjjjkkknnnsssqqqlllkkkmmmlllooorrrttttttttttttuuuuuuuuuvvvwwwwwwvvvtttrrroootttzzz~~~zzzssskkkfffbbb```^^^\\\[[[\\\^^^___ccc___ZZZWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWYYYYYYXXXVVVTTTSSSUUUVVVWWWWWWYYYZZZ]]]___bbbcccdddfffiiijjjhhheee```]]]dddhhhooouuuyyy|||zzzvvvsssqqqoooqqqooommmmmmrrr}}}uuujjjaaaSSSQQQMMMKKKKKKJJJHHHGGGHHHLLLNNNKKKGGGDDDGGGJJJKKKIIIGGGEEEEEEGGGIIIKKKIIIIIIMMMQQQOOOKKKJJJMMMIIIHHHEEEDDDCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIDDDDDDCCCBBBBBBCCCEEEFFFCCCCCCDDDEEEGGGIIIJJJKKKMMMKKKJJJHHHHHHHHHHHHIIIEEEGGGHHHGGGEEEDDDDDDDDDDDDCCCDDDHHHOOOSSSTTTSSSUUUSSSPPPRRRWWW___fffjjjgggiiihhheeedddeeeaaa[[[IIIBBB===???JJJ\\\sssFFFGGGJJJOOOTTTWWWWWWWWWSSSMMMGGGEEEHHHKKKKKKJJJNNNLLLHHHDDDBBBBBBCCCDDDHHHEEECCCEEEHHHIIIEEEAAA@@@BBBDDDEEEDDDCCCCCCDDDAAABBBBBBCCCCCCDDDDDDDDDFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDJJJKKKLLLMMMLLLKKKIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMPPPSSSVVVUUUfff{{{~~~wwwqqqttt|||kkkWWWHHH???<<<999666666:::;;;999:::===@@@AAA@@@>>><<<<<<===??????===;;;999888999;;;<<<>>>;;;999:::===???===:::===<<<999777666666777777444333222222333444666777999999:::<<<>>>AAACCCDDD@@@AAAAAABBBBBBCCCDDDDDDAAAAAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLNNNOOOOOOOOOUUUUUUWWWYYYZZZZZZ[[[ZZZ\\\]]]___aaaccceeeffffffjjjjjjjjjkkkkkkkkkkkkkkkooorrruuuvvvvvvuuutttuuuxxxyyyyyywwwtttrrrqqqqqqpppsssyyy~~~~~~wwwoooiiiccc```^^^]]]]]]\\\[[[YYYZZZYYYVVVSSSQQQQQQRRRRRRTTTTTTTTTSSSTTTTTTUUUVVV[[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWXXXZZZ]]]```bbbdddeeehhhjjjiiifffdddeeegggkkkwww}}}wwwssspppnnnppptttwwwvvvvvv{{{zzz}}}|||mmm```XXXRRRPPPMMMJJJIIIJJJKKKLLLNNNNNNNNNLLLIIIGGGHHHIIIFFFHHHJJJLLLMMMKKKIIIHHHLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDCCCDDDDDDHHHGGGFFFEEEEEEGGGIIIJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBCCCEEEHHHMMMQQQUUUXXXXXXYYYZZZYYYYYY]]]dddjjjhhhjjjjjjiiikkkkkkeee]]]LLLDDD???AAAFFFRRRkkkGGGHHHKKKPPPVVVZZZ\\\\\\TTTNNNHHHFFFIIILLLKKKJJJLLLKKKHHHFFFDDDDDDEEEEEEFFFCCCAAABBBFFFGGGEEEAAA@@@BBBDDDDDDCCCCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHJJJKKKLLLKKKJJJIIIFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNQQQSSSRRR]]]lll}}}zzzyyyzzztttuuuzzzeeePPPDDD@@@;;;777555777888666777:::===>>>>>>===;;;;;;<<<>>>@@@>>>;;;999777888999:::;;;:::999999:::;;;:::999===;;;999777666666777777666555444333333333444555777777888999;;;===>>>???======>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOUUUVVVWWWXXXZZZ[[[\\\]]]]]]___aaaccceeefffggghhhjjjjjjjjjjjjjjjkkkkkklllppprrrvvvwwwvvvvvvvvvvvvwwwxxxyyyxxxvvvssssssssspppssswww{{{~~~|||tttnnnfffccc```]]]\\\[[[YYYWWWXXXVVVTTTRRRQQQQQQQQQRRRTTTTTTTTTSSSTTTTTTUUUUUUZZZYYYWWWVVVUUUUUUUUUVVVXXXXXXYYY[[[]]]___```aaaggghhhhhhfffcccdddhhhkkkuuuzzzuuurrrrrrtttyyy}}}|||zzz{{{sssxxx~~~vvvhhh]]]VVVQQQOOOMMMJJJIIIIIIKKKLLLLLLMMMLLLJJJGGGEEEEEEFFFGGGHHHKKKLLLMMMLLLJJJHHHKKKKKKJJJJJJIIIIIIIIIHHHIIIHHHFFFEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFGGGIIIIIIHHHGGGCCCDDDEEEGGGKKKOOORRRTTTZZZ[[[\\\ZZZYYY[[[```eeehhhjjjkkkjjjllllllfff^^^NNNEEEAAACCCHHHSSSkkkFFFGGGIIINNNTTTZZZ]]]^^^SSSNNNIIIHHHIIIKKKKKKIIIJJJIIIIIIHHHGGGGGGGGGGGGEEEBBB@@@@@@CCCEEECCCAAA@@@BBBDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEGGGCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJLLLNNNOOORRRTTT\\\lllwwwuuu~~~yyyrrrqqqsss{{{|||~~~{{{bbbRRRJJJAAA:::555555666444666999888:::<<<<<<;;;:::;;;<<<@@@>>>;;;888777666777888999:::;;;;;;999999:::;;;<<<;;;999777666666777777777666555444333333333333444444555555666777999999:::;;;;;;<<<<<<===>>>>>>??????@@@AAABBBDDDFFFGGGFFFGGGIIIKKKMMMNNNOOOOOOTTTTTTTTTUUUWWWYYY\\\]]]]]]^^^```bbbdddfffggggggjjjiiihhhggghhhiiikkklllnnnqqqtttuuuuuuuuuvvvwwwvvvxxxzzzyyywwwuuuuuuuuuqqqrrrtttvvvxxxzzz|||}}}yyyssskkkhhhbbb^^^[[[YYYVVVSSSSSSRRRPPPOOOOOOPPPQQQQQQUUUTTTTTTSSSSSSSSSTTTTTTXXXWWWVVVUUUTTTTTTUUUVVVYYYYYYZZZ[[[]]]^^^______ggggggfffdddcccfffnnnttt|||wwwvvvwww{{{~~~{{{|||~~~wwwooottt}}}xxxlll```XXXSSSPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJJJJHHHDDDBBBBBBCCCGGGHHHJJJLLLLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFEEEDDDGGGJJJKKKIIIFFFEEEEEEEEEFFFHHHKKKNNNOOOZZZ\\\]]]\\\ZZZZZZ]]]```gggjjjkkkkkkmmmmmmggg^^^IIIAAA===???DDDOOOeee{{{EEEEEEFFFIIIOOOUUUXXXYYYPPPMMMIIIHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEBBBAAABBBCCCBBBAAA@@@CCCEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFEEEDDDDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFHHHHHHFFFFFFGGGGGGGGGFFFFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNMMMKKKIIIHHHJJJKKKLLLMMMTTTRRRTTTaaauuu|||xxx}}}xxxrrrooorrroooooottt|||yyyeeeYYYIII@@@888666666555666999555777:::;;;;;;::::::;;;===<<<:::888777777888888:::===???===:::999;;;===;;;:::999888777777777777666666555555444444444444333333333333333444555555999::::::;;;<<<<<<============>>>???AAACCCDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPQQQSSSVVVZZZ\\\ZZZ[[[]]]```bbbcccddddddiiigggeeeddddddfffiiikkklllnnnqqqsssssstttuuuwwwwwwyyy{{{zzzxxxuuutttsssoooooopppqqqssswwwzzz|||~~~|||vvvpppkkkeee___ZZZVVVSSSPPPNNNMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^___``````ccceeeffffffhhhmmmvvv}}}}}}yyyyyy|||zzzxxxyyy~~~~~~qqqooottt|||zzzlllaaaYYYTTTQQQNNNMMMKKKIIIHHHHHHIIIJJJHHHIIIIIIGGGDDDBBBAAABBBFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKLLLJJJIIIHHHIIIIIIHHHGGGGGGHHHJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJHHHFFFHHHKKKKKKGGGCCCFFFFFFEEEEEEFFFHHHJJJKKKVVVZZZ]]]]]][[[ZZZ[[[^^^fffiiijjjjjjlllllleee]]]EEE>>>:::===AAALLLbbbxxxFFFEEEEEEGGGKKKOOORRRRRRKKKIIIHHHGGGGGGGGGGGGFFFEEEGGGIIIJJJKKKKKKJJJIIIKKKIIIGGGEEEEEEDDDBBBAAAAAAEEEHHHJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOLLLIIIIIIKKKMMMMMMMMMRRRQQQSSS[[[iiiwwwxxxqqqlllfffcccfffnnnyyyzzzhhhTTTHHH===999888666666888444666999;;;:::::::::;;;999999888888888999:::;;;;;;===???>>>:::999:::===::::::999888888777777777444444444555555666666666444444333333333333444444777777888888999::::::;;;:::;;;;;;===>>>@@@BBBCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOOOORRRUUUXXX[[[XXXYYY[[[^^^```aaabbbccceeedddbbb```aaabbbeeegggjjjllloooqqqrrrsssuuuwwwxxxzzz{{{zzzvvvssspppooollllllkkklllooossswwwzzz{{{}}}}}}xxxpppkkkddd]]]XXXTTTPPPNNNJJJJJJJJJKKKLLLNNNOOOOOOSSSSSSRRRRRRSSSSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWVVVXXXZZZ]]]```aaabbbccc___ccchhhmmmpppvvv~~~}}}zzz|||{{{xxxwwwxxxxxxyyy~~~|||mmmmmmrrrzzz}}}oooaaaYYYTTTQQQOOOLLLKKKJJJHHHHHHHHHHHHIIIHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHJJJLLLLLLLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIKKKMMMLLLHHHDDDGGGGGGFFFEEEFFFGGGHHHIIIQQQUUUZZZ\\\\\\[[[]]]___dddgggiiiiiijjjjjjbbbYYYGGG@@@<<>>@@@AAABBBCCCEEEHHHJJJLLLMMMNNNOOOOOOOOOPPPRRRUUUWWWYYYVVVWWWYYY[[[^^^___`````````___]]]\\\]]]^^^```aaafffhhhkkkmmmoooqqqtttwwwwwwyyyzzzyyyuuupppmmmkkkiiiiiihhhhhhkkknnnrrruuuvvvxxxzzz~~~}}}yyyuuukkkfff^^^XXXSSSPPPMMMKKKGGGHHHIIIJJJLLLMMMNNNNNNQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXVVVXXX[[[___bbbddddddeee^^^dddlllrrrvvv{{{}}}|||}}}}}}xxxvvvssssssuuuyyy}}}yyymmmiiinnnvvv~~~{{{qqqcccWWWRRRPPPNNNMMMJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIKKKKKKIIIGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFHHHIIIKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJHHHFFFEEECCCDDDEEEFFFGGGIIIJJJJJJMMMLLLKKKIIIIIIIIIJJJJJJHHHJJJLLLNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLQQQWWW[[[[[[\\\___bbbdddgggiiiiiijjjhhh```VVVFFF>>>:::===DDDRRRkkkHHHGGGHHHJJJLLLMMMMMMKKKCCCEEEGGGGGGGGGGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLIIIGGGFFFCCCIIIQQQVVVUUUPPPJJJGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAABBBBBBDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIKKKMMMNNNOOOPPPPPPLLLKKKKKKKKKKKKLLLMMMMMMPPPKKKHHHHHHLLLOOOOOOMMMMMMLLLOOOTTTYYYaaarrr~~~pppeeebbbaaabbbpppyyyiiiXXXNNNGGG???999666444555666555555555777999999999999:::;;;;;;<<<<<<===;;;::::::::::::888777888999999999999888777777444555666777777666555555555555555444444555555666333333333444555555666666444555666777999<<<>>>???>>>???AAADDDFFFHHHJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^```ccceeegggjjjnnnqqqsssuuuwwwwwwsssnnnkkkjjjhhhgggeeeeeeeeehhhjjjlllnnnnnnoooqqqrrrqqqnnnkkkccc^^^WWWQQQMMMKKKIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXVVVUUUUUUUUUVVVWWWYYYZZZYYY[[[^^^aaacccdddddddddbbbhhhoootttwww{{{}}}yyy{{{xxxtttoooooorrrwww~~~xxxuuuqqqvvv{{{|||~~~}}}wwwoooiiimmmttt{{{nnndddXXXOOOLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKIIIHHHGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKLLLLLLFFFHHHJJJLLLLLLKKKIIIHHHGGGHHHJJJKKKKKKIIIGGGEEECCCDDDEEEFFFHHHIIIJJJKKKOOONNNLLLJJJIIIJJJKKKLLLHHHMMMRRRRRRNNNKKKKKKLLLHHHGGGGGGGGGHHHJJJLLLMMMJJJOOOUUUYYY[[[\\\```cccfffiiijjjjjjjjjggg^^^TTTDDD<<<777;;;DDDSSSoooEEEEEEFFFIIILLLMMMKKKJJJBBBDDDGGGIIIIIIHHHIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJFFFJJJMMMOOONNNKKKIIIHHHDDDKKKTTTYYYXXXRRRLLLHHHJJJIIIHHHGGGFFFEEEDDDCCC@@@AAACCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGBBBAAAAAABBBCCCEEEGGGIIIFFFEEEEEEDDDDDDDDDDDDDDDAAACCCEEEFFFGGGFFFEEEDDDCCCDDDDDDFFFGGGJJJKKKMMMIIIJJJKKKMMMOOOPPPPPPPPPKKKKKKKKKKKKKKKLLLLLLMMMOOOJJJFFFGGGLLLOOOOOOMMMPPPMMMNNNRRRUUUZZZggguuu~~~~~~nnnfff___[[[eeessszzzggg[[[QQQFFF===999444444444333222333555777;;;;;;;;;;;;;;;;;;;;;;;;@@@===;;;;;;======;;;888888888999999999888888777666666777777777555444333555555444444555555666666444444555666666777777888222333444666888:::<<<>>>;;;<<<>>>AAADDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLNNNPPPRRRTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXVVVXXX[[[]]]```cccgggjjjppprrruuuuuurrrnnnkkkjjjgggfffdddbbbbbbbbbdddeeeeeeeeeeeefffgggfffdddaaa]]]XXXQQQLLLIIIHHHFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNNNNOOOQQQSSSUUUWWWYYYVVVUUUUUUUUUVVVXXXZZZ[[[\\\^^^```cccdddddddddcccgggkkkpppsssuuuyyyzzzvvv|||xxxqqqnnnnnnqqqwww{{{uuuqqqgggnnntttwwwxxxzzzvvvqqqlllpppuuuzzz}}}}}}{{{yyyeee\\\QQQJJJIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEHHHKKKLLLKKKIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMFFFHHHJJJLLLMMMLLLJJJHHHGGGIIIJJJLLLKKKIIIGGGEEECCCDDDEEEFFFHHHIIIJJJKKKQQQOOOMMMKKKJJJJJJLLLLLLLLLRRRWWWUUUNNNHHHHHHJJJHHHHHHGGGHHHIIIKKKMMMOOOJJJOOOUUUXXXZZZ\\\```ccchhhkkklllkkkkkkhhh^^^TTTGGG???:::>>>HHHYYYvvvFFFFFFGGGHHHIIIJJJKKKLLLFFFEEEEEEGGGIIIIIIHHHGGGJJJHHHGGGHHHKKKMMMKKKIIIOOONNNNNNPPPSSSRRRNNNJJJJJJMMMQQQSSSSSSPPPLLLIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGEEEEEEFFFGGGFFFEEEIIIIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIKKKMMMOOOKKKNNNPPPQQQQQQUUU^^^eeevvv}}}zzz||||||rrrggg]]]___iiinnn```VVVKKKAAA:::888444111111333666888888888888999:::;;;<<<===<<<<<<======<<<;;;::::::::::::999999888777777777777666444444444666888999555555444444444444555555666666555444333333222222222222333555666888999999999;;;===???AAACCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHFFFHHHKKKMMMOOOOOONNNMMMQQQUUUXXXUUUNNNKKKNNNSSSSSSUUUXXXYYYXXXYYYZZZ[[[cccgggkkkmmmjjjgggcccaaafffaaa\\\[[[]]]^^^[[[XXX[[[\\\\\\\\\[[[YYYWWWVVVOOONNNLLLIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTVVVYYY\\\^^^ZZZ[[[___ccc```\\\```hhhoooooopppqqqsssvvvyyy{{{zzz}}}yyyzzz~~~uuuooorrrxxx~~~xxxjjjeeekkkrrruuuuuutttuuuwwwvvvzzz~~~|||qqqfff\\\WWWOOOIIIEEEFFFIIIKKKHHHGGGFFFEEEEEEFFFGGGHHHKKKIIIHHHJJJMMMNNNLLLIIIEEEHHHHHHEEEDDDGGGJJJIIIHHHIIILLLNNNPPPRRRRRRSSSOOOKKKGGGFFFHHHIIIHHHGGGIIIHHHGGGFFFGGGIIILLLMMMHHHHHHKKKNNNPPPPPPNNNKKKHHHHHHGGGFFFFFFGGGGGGGGGIIIHHHFFFFFFFFFHHHJJJKKKQQQMMMIIIHHHIIIJJJJJJHHHKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFGGGIIIKKKKKKKKKLLLOOOSSSXXX\\\___aaabbbgggjjjkkkkkkkkkiiiaaaWWWHHH@@@;;;@@@IIIZZZwwwEEEFFFGGGIIIKKKMMMOOOPPPGGGFFFFFFHHHJJJKKKIIIHHHLLLJJJIIIJJJMMMNNNLLLKKKMMMMMMNNNPPPRRRRRRNNNKKKJJJLLLOOOQQQPPPNNNKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMNNNLLLOOOQQQQQQPPPSSSYYY___gggppp}}}rrrddd```fffuuuvvvjjjYYYJJJBBB===666222111111222222777777888999:::;;;<<<===<<<<<<<<<<<<<<<;;;::::::::::::999999888777777777444333222111111333555666555555444444444444555555666555555444444333333333555555555666666666777777666777999;;;<<<===>>>>>>BBBBBBBBBCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIIIIIIILLLQQQTTTQQQKKKHHHJJJNNNOOOQQQSSSTTTTTTTTTUUUWWW\\\```dddfffdddaaa^^^]]]^^^YYYTTTTTTVVVVVVTTTQQQRRRSSSSSSSSSRRRQQQOOONNNLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPOOOOOOPPPPPPQQQQQQQQQRRRWWWVVVVVVVVVXXX\\\___aaabbb___^^^___^^^^^^eeennntttsssssssssssstttuuuvvvvvvvvvxxxzzz}}}|||~~~~~~xxx{{{~~~uuuhhhaaafffnnnrrrtttuuuxxx{{{}}}~~~xxxmmmbbbZZZVVVOOOIIIFFFFFFGGGIIIGGGGGGFFFEEEEEEFFFGGGGGGJJJHHHHHHJJJMMMNNNLLLJJJIIILLLLLLGGGDDDFFFHHHFFFHHHHHHJJJKKKMMMOOOQQQQQQOOOLLLHHHGGGHHHJJJIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJKKKMMMOOOOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFHHHJJJKKKNNNKKKHHHGGGHHHJJJIIIHHHKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJNNNPPPTTTYYY]]]```bbbcccfffiiikkkkkkmmmlllddd[[[JJJAAA<<<@@@HHHYYYvvvDDDEEEHHHJJJMMMPPPRRRSSSHHHHHHHHHJJJLLLMMMLLLJJJMMMLLLKKKLLLNNNNNNNNNLLLMMMMMMNNNPPPRRRRRRPPPMMMKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJKKKLLLLLLIIIHHHFFFFFFGGGGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFGGGKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKIIIHHHIIIJJJLLLNNNNNNPPPRRRRRRPPPQQQTTTXXXZZZbbbsssnnnffffffiiizzzqqq___OOOFFF;;;444333444222000444555777999:::;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::999999888777777777666666555444444555777888555555444444444444555555555555555555555444444444888777777666666555555444555666777888888888888888>>>>>>>>>>>>>>>=========@@@AAAAAAAAABBBBBBBBBBBBEEEIIIMMMKKKFFFCCCDDDGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQUUUYYY[[[ZZZWWWVVVUUURRRNNNJJJIIIKKKLLLJJJHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQXXXXXXYYY[[[^^^bbbfffhhhiiiccc]]]]]]___dddmmmuuuyyyyyywwwuuusssqqqpppooopppooonnnmmmooossswwwyyy~~~~~~}}}sssiii^^^dddlllqqquuuxxx}}}xxxpppfff]]]YYYVVVQQQLLLIIIGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGHHHIIILLLNNNNNNMMMLLLOOOOOOJJJGGGIIIJJJHHHHHHHHHHHHIIIJJJLLLNNNPPPOOOMMMJJJIIIJJJKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJKKKMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJKKKIIIGGGFFFHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIOOOQQQUUUZZZ^^^bbbeeefffgggjjjlllmmmppppppiiiaaaLLLCCC===@@@GGGWWWsssEEEFFFHHHJJJMMMOOOQQQRRRJJJIIIJJJKKKNNNOOONNNLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSSSSRRRQQQNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNLLLJJJHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMKKKIIIGGGGGGIIIKKKMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOOOONNNNNNMMMMMMJJJJJJIIIHHHIIIKKKLLLMMMNNNQQQSSSSSSRRRRRRSSSUUUVVV\\\jjj|||yyyooommmeeeooozzz|||dddVVVDDD999777888666444333444666888:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999888777777777888777777666666777888888555555444444444444555555555555555555555666666666888888777777666555555555888888888888888777777666<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<======>>>BBBEEEDDD@@@======???@@@BBBDDDEEEDDDDDDEEEFFFFFFIIIMMMNNNNNNLLLLLLLLLHHHFFFCCCBBBCCCCCCBBBAAADDDEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTXXXZZZ^^^bbbfffiiijjjkkkgggccc```aaagggnnnvvvzzz~~~}}}zzzwwwsssooollljjjkkkiiifffeeeggglllqqquuuzzz~~~zzzrrrllldddiiiqqqvvvzzz~~~{{{ooofff^^^XXXXXXVVVSSSOOOLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOOOOMMMQQQQQQNNNMMMOOOPPPOOOJJJIIIHHHGGGHHHKKKMMMOOOOOOMMMLLLKKKKKKLLLLLLLLLHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHKKKMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIJJJMMMPPPTTTZZZ```eeeiiikkklllooopppqqqssssssmmmdddNNNEEE>>>@@@FFFUUUpppGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJKKKMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTTTTQQQPPPOOOMMMLLLLLLMMMMMMPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMOOOMMMKKKJJJKKKKKKJJJIIIEEEFFFGGGIIIKKKMMMOOOPPPOOOMMMKKKIIIHHHJJJLLLMMMJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOONNNNNNMMMMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUXXXbbbsssxxxuuukkkkkkmmmuuu}}}lllUUUDDD===:::777444333333555777888999::::::::::::;;;;;;;;;;;;;;;:::::::::999999888777777777555555444444444444444444555555444444444444555555555666666666666666666666666666666777777777777777999999999999999888777777:::999999::::::<<<===>>><<<;;;:::999999999::::::999;;;>>>===:::888888999:::<<<>>>>>>======>>>???===???BBBCCCCCCCCCCCCDDDBBBAAA???>>>>>>?????????BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNQQQRRRUUUWWWYYYYYYYYYYYY]]]___dddgggiiiiiigggfff```cccgggmmmuuu||||||wwwrrrmmmjjjhhhdddbbb``````ccciiiooossswww|||vvvpppnnnqqqvvv}}}tttfff^^^XXXSSSSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJMMMOOOQQQPPPUUUVVVSSSQQQSSSTTTRRRLLLKKKIIIIIIIIIKKKMMMNNNMMMNNNMMMMMMLLLLLLLLLMMMHHHIIIIIIJJJJJJIIIHHHHHHHHHFFFEEEGGGJJJNNNPPPPPPOOONNNLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKKKKIIIHHHGGGGGGHHHHHHHHHJJJLLLLLLKKKJJJJJJLLLKKKNNNSSSZZZaaahhhnnnqqqrrrtttttttttuuutttnnneeeNNNEEE>>>???EEETTTnnnHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKMMMPPPQQQQQQOOOMMMOOOOOOOOOMMMLLLMMMNNNPPPRRRTTTTTTSSSSSSTTTUUUTTTRRRPPPOOONNNNNNNNNOOORRRRRRRRRQQQPPPOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNOOONNNNNNMMMMMMPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFHHHIIILLLNNNQQQRRRQQQOOOLLLJJJHHHGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSZZZhhhxxx{{{tttnnnjjjmmmxxxlllWWWHHH???888333444444444555666777888999999::::::;;;;;;;;;;;;:::::::::999999888777777777666666666666666555555555555555444444444444555555777777777777777666666666555555666777777888999999888888999999999999888888888777666666777888:::;;;999999999999999999888888777888888777666555666777666888999:::999888999:::888:::;;;<<<;;;;;;===>>>???>>>===<<<<<<<<<===>>>???????????????@@@AAABBBDDDDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOOOOOOOOOOOOORRRTTTWWW[[[]]]]]]]]]]]]aaabbbdddeeeeeeccc```^^^___hhhqqqyyy~~~wwwpppkkkhhhfff]]]]]]]]]___ccchhhnnnqqqsssxxx~~~}}}qqqnnnqqq~~~mmm```ZZZUUUQQQMMMLLLKKKJJJHHHFFFDDDDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIKKKOOORRRVVVZZZZZZVVVSSSSSSRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNNNNLLLLLLLLLNNNJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEGGGJJJMMMOOOOOONNNNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLLLLJJJIIIGGGGGGGGGHHHHHHHHHLLLOOOOOOLLLJJJKKKMMMJJJMMMRRRYYYaaaiiippptttuuuvvvvvvttttttsssllldddMMMDDD===???EEESSSnnnHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJKKKMMMPPPRRRQQQPPPOOOPPPRRRPPPNNNMMMNNNPPPPPPRRRTTTSSSQQQPPPRRRTTTTTTSSSQQQPPPOOONNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMNNNNNNOOONNNNNNOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLOOOQQQSSSPPPOOONNNLLLJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKLLLLLLMMMMMMNNNJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQVVV```lllzzz{{{uuuooolllnnnttt|||ppp\\\MMMAAA;;;777555444333333555777999888999:::;;;;;;;;;;;;;;;::::::999999888777777777999999999999999888777777555555444444444444555555999888888777777666666666555666666777888888999999777888999:::;;;;;;;;;;;;:::999777555555555666777666777888999999888888777777666555444333333555666444666777777666666666777666777888888777777999:::;;;;;;;;;:::999:::;;;===>>>>>>======>>>@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJMMMNNNOOOQQQSSSTTTTTTTTTVVVXXX[[[^^^``````___^^^]]]\\\\\\[[[\\\]]]___```gggrrr|||vvvnnnhhheeeddd\\\]]]___bbbfffjjjmmmoooppptttzzz}}}zzzqqqsss{{{tttddd[[[YYYXXXUUUJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJNNNRRRUUUYYYZZZVVVRRRRRRQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMOOONNNLLLKKKLLLNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFGGGJJJKKKLLLKKKLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHJJJJJJHHHGGGHHHJJJLLLJJJHHHGGGFFFFFFGGGHHHGGGKKKOOOOOOKKKIIIJJJLLLLLLNNNRRRYYYaaahhhooosssssstttsssqqqrrrqqqjjjbbbKKKBBB<<<>>>EEETTToooGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJKKKMMMPPPRRRQQQPPPPPPRRRTTTRRROOONNNOOOQQQOOORRRSSSRRROOONNNPPPRRRTTTSSSQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRNNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPNNNLLLJJJIIIIIIIIIHHHFFFGGGHHHIIIKKKMMMOOOQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNGGGFFFEEEEEEDDDDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPSSSQQQPPPPPPPPPQQQQQQPPPSSSRRRUUU\\\dddooo}}}{{{uuunnnggggggpppyyyvvvooo\\\NNNFFF888666333111111333666888888999::::::;;;;;;;;;;;;::::::999999888777777777666666666666666555444444555555555444444555555555:::999999888777666555555777777777777888888888888888999;;;<<<>>>>>>??????>>><<<999777555555555666444555777999999888777666888666444222111333555777333555666666555555555666555666777666555555777999999999999888777888:::<<>>>>>???AAACCCDDDCCCCCCBBBCCCDDDFFFHHHIIILLLNNNPPPSSSUUUWWWYYYYYYYYY[[[^^^```aaa```___]]]UUUTTTQQQRRRUUU\\\cccgggppp{{{vvvmmmfffcccbbb^^^```cccgggjjjmmmoooooonnnqqqwww|||yyyttt{{{xxxiii[[[WWW[[[]]][[[LLLKKKJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHJJJNNNRRRQQQUUUWWWTTTRRRSSSSSSPPPLLLLLLLLLLLLKKKJJJIIIHHHIIILLLOOONNNLLLKKKLLLNNNMMMLLLIIIGGGFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGJJJIIIGGGEEEFFFHHHLLLJJJHHHFFFFFFFFFGGGHHHFFFKKKOOOOOOKKKHHHIIIKKKNNNPPPSSSYYY```gggmmmqqqpppqqqqqqoooooooooiiiaaaJJJ@@@;;;===EEETTTpppJJJIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNOOONNNNNNNNNQQQQQQPPPPPPPPPOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOOTTTTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRSSSUUUUUURRRRRRRRRRRRRRRSSSSSSTTTNNNMMMLLLJJJIIIIIIHHHHHHKKKLLLNNNOOOOOONNNLLLKKKLLLJJJHHHFFFEEEFFFGGGHHHGGGHHHJJJKKKJJJJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJHHHGGGEEECCCAAA@@@??????EEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQOOOQQQSSSTTTWWWaaaooozzzuuuggg```ccchhhnnnuuuuuu```PPPLLLAAA999999:::666222333999::::::999888999;;;===999888888888::::::888666555555666666555555444333222222111111111222333444777777666666666666777777888777666777888888666444666444999FFFRRRWWWZZZ^^^gggXXXEEE888444666888888555666777777777666444333444555555555666666777777333333555666777777777777555555666777777777777777777888999999;;;;;;<<<===;;;===???AAABBBBBBBBBAAAAAABBBDDDFFFHHHIIIJJJKKKTTTRRRRRRUUUZZZ___```___eeecccbbbbbb___YYYUUUTTTOOONNNOOOSSS\\\eeelllooo|||~~~ooofffcccbbbbbb]]]aaahhhnnnrrrrrrqqqppplllpppuuuyyy||||||vvvtttwww{{{rrrjjj___VVVTTTVVVYYY\\\RRRMMMIIIGGGGGGGGGFFFDDDEEEEEEDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKQQQQQQSSSUUUWWWVVVSSSQQQMMMLLLKKKKKKKKKKKKHHHFFFKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKIIIIIIIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHKKKOOOUUU\\\dddjjjmmmppprrrrrrpppqqqpppiii```MMMAAA<<>>;;;777666999======<<<;;;999999:::;;;999888777888::::::888666555555666666666555444444333333333444444444555555777777666666666666777777777777666777888888666555===:::???SSSoooqqqRRR>>>:::======;;;666666666666666555444444444555555555666666666777444444555666777777777666555555666777777777777777777888999999;;;;;;<<<===;;;<<<===???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLLLLSSSSSSUUU[[[bbbggghhhhhhiiifffbbb]]]WWWRRRNNNMMMJJJMMMTTT\\\eeelllppprrrwww|||~~~nnndddaaa``````eeehhhmmmqqqttttttsssrrroooqqqsssvvvyyy}}}|||tttqqqrrrwww}}}sssiiibbbYYYRRRQQQSSSUUUWWWQQQNNNIIIGGGHHHHHHGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLQQQQQQRRRTTTUUUUUUSSSPPPNNNLLLKKKKKKLLLKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKNNNSSSZZZaaafffjjjkkkmmmnnnnnnqqqrrrmmmeeePPPCCC===BBBIIIVVVrrrKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNMMMPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSOOONNNMMMKKKJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFGGGGGGHHHGGGIIIJJJJJJIIIHHHIIIJJJMMMMMMLLLLLLKKKJJJJJJJJJDDDCCCBBBBBBBBBBBBBBBCCC@@@AAACCCDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLOOOQQQQQQRRRUUU[[[```mmmzzz~~~~~~~~~wwwggg[[[XXX]]]fffrrrqqqfffXXXLLLBBB;;;;;;>>>======<<<;;;:::888888777888888777888::::::888777666666666666666555555444444555666777888777666666777777666666666666777777777666666777999999888666555333777MMMvvv|||VVV@@@>>>BBBAAA===777666555555444555555555555555555555555666666666555555666666666666666555555555666777777777777777777888999999;;;;;;<<<===;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNOOOOOOSSSUUUZZZaaahhhlllmmmmmmjjjeee^^^VVVOOOLLLKKKKKKMMMUUU```iiiooorrrrrrsssqqqwww~~~}}}ooogggfffhhhiiissstttvvvwwwwwwvvvuuutttqqqpppppppppsssyyyzzzsssmmmmmmpppvvv|||qqqhhh^^^ZZZSSSOOOOOOQQQSSSTTTQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMMMMKKKIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFIIIJJJLLLQQQVVV]]]bbbfffiiikkklllmmmppprrrnnngggSSSFFF===AAAGGGUUUrrrKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOONNNMMMLLLNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPOOOOOOPPPPPPQQQRRRNNNNNNMMMLLLKKKJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMJJJIIIHHHGGGGGGGGGGGGHHHGGGIIIJJJJJJHHHGGGGGGHHHKKKKKKKKKJJJJJJIIIIIIIIIDDDCCCBBBBBBAAAAAABBBBBB>>>???@@@BBBDDDFFFHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIILLLOOOPPPPPPQQQSSSUUU^^^jjjwww~~~rrr^^^[[[YYY\\\ggguuuttteeeUUUHHHAAA??????>>>=========<<<;;;999888777777888::::::999777666777777777777666555555444555777999999888777666777777666666666666777777777666666888999:::999777999999:::HHHmmmgggJJJ;;;<<>>???AAADDDGGGIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTVVV[[[```eeeggggggfff```]]]WWWPPPNNNRRRVVVWWW___fffooovvvvvvtttqqqpppnnnsss{{{|||sssppprrrwww{{{}}}{{{xxxvvvtttpppnnnllljjjmmmuuuyyyrrrlllmmmooossszzz{{{pppeee^^^WWWTTTPPPOOOPPPRRRSSSSSSOOONNNLLLJJJIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPOOONNNNNNPPPQQQPPPOOOMMMLLLLLLMMMNNNNNNLLLJJJFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGJJJNNNTTTZZZ```dddjjjllllllllloooqqqllleeeVVVGGG===???EEERRRpppJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMKKKJJJLLLLLLLLLKKKKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIJJJKKKNNNNNNMMMMMMNNNNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFGGGIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@===>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFIIILLLNNNNNNNNNOOOOOOUUU]]]iiiwww~~~nnnbbbYYYUUU\\\iiixxxqqq^^^MMMCCCDDDAAA??????@@@@@@>>><<<777777777888::::::999888777777888888777777666555333555777888999888666555777777666666666666777777777666666888:::;;;:::999888;;;:::===PPPfffgggYYYOOOGGG===999;;;===;;;888666555444333333444555666555555555555555444444444555666666666666666555444555555666777777777777777777888999999;;;;;;<<<===@@@@@@@@@BBBDDDGGGJJJKKKKKKLLLNNNOOOQQQQQQRRRRRRRRRTTTVVVXXXYYYXXXXXXXXXSSSUUUUUUSSSYYYeeennnpppuuuxxx{{{}}}zzzwwwsssqqqmmmqqquuuzzz}}}{{{wwwxxx|||{{{vvvtttnnnmmmjjjiiillluuu~~~xxxqqqlllmmmppprrrvvvzzzzzz|||~~~{{{rrrfff\\\XXXPPPOOOMMMMMMOOOQQQQQQPPPMMMMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMOOOMMMMMMMMMOOOPPPOOONNNLLLLLLKKKLLLNNNNNNMMMKKKEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGIIIIIIFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGKKKRRRZZZaaaeeeiiikkkkkkkkknnnqqqnnngggWWWGGG<<<===BBBPPPmmmHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJLLLMMMMMMMMMOOOSSS\\\kkk~~~~~~lll]]]SSSWWWaaannnzzzdddTTTJJJEEE@@@======<<<999666777666666888:::;;;:::888888888888888888777666666444555666777777777666666777777666666666666777777777666777999;;;<<<<<<;;;333777777444888???===444555666999;;;<<<:::777555444444444444444444555666555555555444444444444444555555666666666666666555555555666777777777777777777888999999;;;;;;<<<===@@@@@@AAACCCEEEGGGIIIJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKMMMOOOOOOWWW]]]aaammm~~~~~~|||xxxuuunnnnnnnnnoooqqqssstttuuuyyyzzz|||}}}~~~xxxsssnnnnnnnnnooossszzz}}}|||}}}~~~}}}vvvoookkkooossstttvvvyyyxxxxxxxxxuuujjj\\\TTTSSSKKKIIIHHHIIIKKKLLLLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPPPPOOOMMMKKKJJJJJJLLLNNNNNNMMMLLLEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCFFFIIIIIIFFFCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGKKKQQQZZZaaaffffffhhhiiijjjoootttrrrlllWWWHHH======BBBNNNkkkEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCHHHIIIJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFFFFFFFHHHJJJKKKKKKJJJNNNTTT^^^nnn~~~zzz~~~kkk\\\\\\aaagggsssppp]]]UUUKKKCCC@@@<<<777333777666666888:::;;;:::888888888999999888888777666666666666666777777777777777777666666666666777777666666777999<<<======<<<===>>>>>>>>>===;;;::::::444666888999888777555555222333444444555555555444555555555444444333333333444444555666777777777666555555666777777777777777777888999999;;;;;;<<<======>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@AAAFFFMMMRRRYYYeeeooovvv{{{vvvmmmjjjfffdddeeegggiiikkkrrrwww~~~zzzsssppprrrvvvzzz~~~|||{{{|||}}}{{{tttqqquuuzzzzzzzzz{{{zzzxxxvvvqqqdddUUUNNNOOOIIIGGGFFFFFFHHHIIIHHHGGGHHHJJJLLLKKKIIIGGGHHHJJJGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLMMMOOOQQQQQQNNNLLLIIIIIIIIIKKKMMMNNNMMMKKKEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFFFFEEEEEEFFFGGGGGGAAAFFFIIIIIIEEEBBBCCCEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBDDDEEEFFFGGGHHHGGGGGGHHHKKKQQQYYY```eeegggiiijjjkkkppptttsssmmmXXXIII??????CCCNNNjjjDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFBBBBBBCCCCCCCCCCCCCCCBBBHHHIIIJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDIIIGGGDDDDDDEEEGGGHHHIIIFFFLLLQQQUUU___ooo~~~~~~wwwzzziiieeedddcccjjjtttxxxuuukkk]]]RRRKKKEEE>>>888777666666888:::;;;:::999888999999999999888777777777777666666777777888999777777666666666666777777666666777999<<<>>>===<<<999666666::::::666777<<<;;;888555333222333444555111222444555666555444444555555555444444333333333333333555666777777777777555666666777777777777777777888999:::;;;<<<<<<===:::;;;===???@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999888888999:::>>>FFFQQQYYYdddrrr~~~zzzrrrlllgggaaa]]]]]]```ccceeennnvvv{{{sssrrrvvv}}}~~~||||||}}}yyy}}}~~~~~~}}}yyyvvvpppaaaPPPJJJMMMJJJHHHFFFFFFGGGHHHHHHGGGFFFIIIKKKKKKHHHGGGHHHJJJGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIILLLLLLNNNPPPRRRQQQNNNKKKIIIHHHHHHJJJLLLMMMMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNFFFFFFFFFFFFFFFGGGHHHHHHAAAEEEIIIIIIDDDBBBBBBEEEDDDDDDEEEGGGHHHIIIJJJJJJFFFEEEDDDCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBDDDFFFGGGIIIIIIJJJJJJJJJLLLQQQXXX___dddlllmmmllllllooossspppjjjYYYKKK@@@AAADDDOOOjjjDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIGGGDDDDDDEEEGGGGGGGGGGGGIIILLLLLLJJJHHHGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIIIIFFFDDDEEEHHHIIIHHHFFFIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJGGGEEEEEEHHHIIIHHHFFFJJJFFFBBBBBBCCCEEEDDDCCCLLLMMMMMMKKKGGGDDDCCCCCC>>>??????@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@AAACCCEEE?????????BBBEEEGGGGGGFFFDDDCCCAAABBBEEEGGGHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBAAABBBDDDGGGHHHIIIIIIHHHJJJKKKMMMRRRYYYdddpppyyy~~~ooogggeeegggiiimmmrrrzzztttjjjbbbWWWHHH<<<<<<;;;:::999999999::::::;;;:::888888999999999777888999999:::999888666555999999999999999888888777666666666777888:::;;;<<<<<<;;;999777666666777888444555666666666666666555444333222222222222333444555444333333333333444555555555444444444444555555777666555444444555666777444777:::<<<;;;::::::;;;;;;999777666777777777777888;;;:::777666888777444888999999;;;@@@MMM___llluuu}}}xxxqqqddd^^^YYYXXX]]]dddiiilllsssxxx~~~wwwwww~~~}}}|||{{{sssiiibbbXXXOOOKKKLLLGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGKKKJJJIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGGGGFFFCCCBBBBBBCCCGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDHHHKKKLLLKKKGGGCCCCCCDDDBBBBBBCCCCCCEEEFFFGGGHHHEEEEEEFFFGGGGGGEEEDDDCCCFFFFFFGGGHHHGGGEEECCCAAABBBAAAAAAAAACCCFFFJJJLLLNNNMMMLLLKKKMMMTTT___gggjjjllllllkkkmmmnnniiibbbQQQFFF>>>>>>CCCPPPkkkFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGIIIGGGDDDDDDEEEGGGGGGGGGEEEHHHJJJJJJHHHFFFEEEEEEDDDEEEFFFFFFFFFHHHLLLNNNNNNKKKGGGGGGIIIKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGEEEEEEGGGHHHGGGFFFJJJFFFCCCBBBDDDEEEDDDCCCHHHIIIIIIGGGDDDBBBAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDD@@@???@@@BBBDDDEEEEEECCCCCCAAA@@@AAADDDFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAACCCDDDFFFHHHJJJKKKKKKJJJKKKKKKLLLNNNTTT\\\gggnnnwwwmmmhhhggghhhjjjlllqqqwww}}}|||uuuiiiXXXKKKEEECCC@@@===<<<<<<<<<===>>><<<::::::;;;;;;;;;:::777888999:::;;;:::999999777777777777777666666555666777777777888:::;;;<<<::::::999888777777777777555555555555555555444444555444333222222333444555555444333333333333444555666555555444444555555666777666555555555555666777888:::;;;;;;888666555444888777555444444444444333444777777555666999:::777>>>@@@BBBDDDJJJVVVeeepppxxx~~~zzzrrrlll___[[[XXXYYY___ggglllooorrrvvv|||}}}{{{tttkkkbbb]]]WWWPPPLLLLLLHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGHHHJJJKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGGGGFFFCCCBBBBBBCCCFFFEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDHHHJJJKKKIIIEEECCCBBBCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAABBBCCCFFFHHHIIIMMMOOOPPPOOOOOOTTT^^^fffiiikkkkkkkkklllllleee]]]OOODDD======BBBPPPkkkIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFFFFFFFGGGEEECCCCCCDDDFFFFFFEEECCCEEEHHHHHHGGGEEEDDDDDDBBBCCCDDDEEEHHHLLLSSSWWWWWWRRRLLLIIIJJJKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFEEEEEEFFFGGGGGGFFFIIIGGGDDDCCCDDDEEEDDDDDDDDDEEEFFFDDDAAA???>>>???======>>>>>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAA@@@@@@AAACCCCCCBBB@@@AAA???>>>???BBBEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@DDDEEEFFFHHHIIIJJJJJJJJJNNNNNNMMMMMMOOOUUU\\\aaayyyvvvooolllkkkiiihhhhhhkkkooorrrsssssstttzzz~~~nnnaaaTTTQQQLLLGGGCCC@@@??????===:::777666777888888888666666777777777777666666666666666666666555555555666666666777888999:::;;;888999999888888777666555666555555555444333333333555555444444444444555555555444444333333444444555666666555555555555666666777666666555555666777777999:::;;;:::777444222222555444444333222222222222111555777777:::AAACCCBBBKKKNNNRRRUUUZZZbbbmmmuuuxxx{{{zzzpppiiifff[[[ZZZ[[[___eeelllqqqssspppsssvvvzzz|||||||||{{{jjj```XXXVVVUUUQQQMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIILLLPPPPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHFFFDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGHHHHHHFFFDDDBBBBBBCCCAAAAAABBBBBBCCCDDDFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFLLLQQQTTTSSSQQQTTT\\\dddgggjjjkkkkkkllljjjbbbYYYLLLBBB;;;<<>>======<<<<<<======>>>??????@@@===>>>???AAABBBBBBBBBBBBBBBAAA@@@AAABBBBBB@@@>>>???>>>===>>>AAACCCDDDDDDDDDDDDCCCBBBAAA@@@??????BBBCCCDDDEEEFFFGGGGGGHHHQQQPPPOOONNNNNNQQQVVVZZZjjj~~~~~~wwwrrrooollljjjhhhhhhhhhhhhfffdddgggmmmyyywwwgggeeeaaaZZZSSSKKKEEEAAA>>>;;;777555555666666666888888888777666555444333777777666666666555666666555555555555666777888999666777888999888777555444777777666555444333333333555555555555555555555555444444444444444444444444666555555555555555555666666666666666666666777777555777888888666444444555333444444444333444555666666;;;???BBBHHHRRRXXXXXX^^^aaadddgggiiimmmrrrvvvsssvvvxxxzzz}}}~~~pppfffbbbbbb___aaadddiiinnnrrruuuvvvqqqrrrssstttvvvzzz|||qqqbbbXXXPPPQQQSSSQQQMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGHHHMMMSSSTTTPPPKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCEEEGGGHHHFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFDDDCCCBBBBBBCCCAAAAAAAAABBBBBBCCCEEEEEEHHHGGGFFFEEEDDDEEEFFFGGGCCCCCCDDDDDDDDDCCCAAAAAA???@@@AAABBBCCCCCCCCCCCCKKKQQQWWWWWWTTTTTT[[[bbbdddhhhkkklllmmmkkkbbbXXXMMMBBB;;;;;;@@@NNNiiiEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@AAAAAACCCDDDEEEAAA???>>>>>>@@@@@@@@@???AAADDDFFFGGGFFFDDDDDDDDDBBBBBBDDDFFFKKKSSS]]]cccbbb[[[PPPIIIFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEIIIJJJIIIFFFBBB>>><<<<<<<<<<<<<<<======>>>>>>???===>>>???@@@AAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@>>>???>>><<<===???BBBBBBBBBBBBBBBAAAAAA@@@?????????BBBBBBBBBCCCDDDEEEFFFFFFNNNNNNMMMLLLLLLMMMQQQTTT]]]ooo{{{tttpppoooooooooooolllggg```[[[]]]bbbmmm}}}{{{{{{zzzvvvmmm```UUUMMMIIIEEE???:::999999999999<<<<<<;;;:::999888888888777666555444444444555555444444333444444555666777555666777888888666555444888777666555444333444444555555555555555555555555444444444444444444444444555555444444444444555555444444555555666666666666222444555444333222222333111333555555666999===AAAEEEKKKPPPTTT^^^jjjqqqsssssstttuuuuuutttsssssssssnnnpppsssuuuvvvwwwyyyzzz~~~ttthhhaaabbbeeelllooosssvvvxxxyyyyyyyyyssssssrrrqqqssswww}}}zzz|||rrrfff]]]SSSLLLNNNQQQOOOKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFGGGLLLRRRTTTQQQLLLFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHHHHGGGDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAA??????AAABBBCCCCCCCCCCCCIIIPPPWWWXXXVVVWWW\\\aaabbbgggkkkmmmooonnnfff\\\OOODDD<<<;;;@@@MMMgggCCCDDDDDDEEEFFFGGGGGGGGGAAAAAA@@@@@@@@@BBBCCCDDD???>>>======??????>>>===@@@BBBEEEFFFEEEDDDCCCCCCBBBCCCDDDFFFJJJQQQZZZ```___WWWNNNGGGEEEDDDBBB@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEBBBDDDDDDDDDCCCDDDFFFHHHFFFHHHHHHGGGEEEDDDDDDEEEJJJKKKJJJGGGCCC???======<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@AAACCCCCCBBB@@@AAA???======???@@@AAA@@@@@@@@@@@@@@@@@@@@@??????CCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHKKKNNNTTTaaaqqq~~~vvvqqqrrrtttxxx{{{zzzsssiiibbb]]]]]]bbbooo|||ooofffYYYSSSKKKDDDAAA@@@??????===<<<;;;:::::::::::::::666555444222222333444444444333333333444444555666555555666666666666555555777666555333333333444444444444555555555555444444333444444555555444444333444444333333333333444444222333444555555555555555222333444333111000000111333555888:::<<>>===>>>@@@@@@>>>===>>>@@@CCCDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGMMMTTTYYYWWWQQQJJJFFFEEEEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEDDDAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDDDDCCCCCCEEEHHHFFFHHHIIIHHHEEECCCDDDEEEFFFGGGGGGEEEBBB???>>>>>>===============>>>>>>>>>AAA@@@???>>>===>>>??????@@@???@@@BBBDDDEEEEEECCCBBB@@@>>>===>>>?????????======>>>>>>???@@@@@@AAABBBAAAAAAAAAAAACCCDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHMMMUUUaaammm}}}|||wwwvvv{{{yyykkkddd^^^bbbppprrrkkk```WWWRRROOONNNMMMHHHFFFDDDAAA>>><<<;;;;;;999888666444444555666777555555555444555555666777555555555444444555555666444333222000000111333444222333444555555444333222333333444555555444333333333222222111111222222333000111222444444444444444444555666555555555777999:::===AAADDDHHHRRR___hhhnnnsssvvvyyyyyysssooolllhhhgggeeedddccccccaaa```cccgggkkkllllllpppxxx~~~}}}wwwvvvssspppoooqqqvvvzzz~~~|||xxxvvvvvvxxx||||||wwwsssnnnhhh___XXXQQQKKKIIIKKKKKKHHHGGGHHHCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJMMMNNNOOOHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDGGGHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHIIIIIIGGGEEECCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCCCCDDDEEEHHHIIIFFFFFFGGGJJJLLLKKKGGGCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@BBBDDDFFFHHHGGGIIINNNTTTZZZ^^^```aaadddhhhkkkmmmooooooggg^^^PPPEEE===<<<@@@MMMhhhDDDEEEEEEEEEFFFFFFFFFFFFDDDBBBAAA??????@@@BBBCCC@@@?????????AAAAAA???>>><<>>>>>>>>>>>?????????@@@CCCDDDDDDBBBBBBEEEHHHEEEHHHJJJIIIEEECCCDDDFFFBBBCCCDDDCCCAAA?????????=========>>>>>>>>>>>>>>>BBBAAA>>>===<<<===>>>????????????BBBEEEGGGGGGFFFDDDAAA???>>>>>>???>>>>>><<<<<<===>>>???@@@AAAAAA???>>>>>>===>>>???AAABBBEEEEEEFFFEEECCCCCCEEEFFFGGGNNNVVV___lll}}}zzz|||nnn___ZZZccctttwwwmmmfffbbbaaa```[[[XXXSSSMMMGGGCCC@@@>>>===<<<:::999888999:::<<<777666666666666777777888666555444333333444666777222111///......000222333222222333444444333222222333333444555555444333333222111111111111111111222///000111333444444333333444666888:::;;;>>>AAADDDBBBEEEIIIMMMSSS___nnnzzzzzz~~~~~~xxxsssnnnllleeebbb]]]ZZZYYYYYYYYYXXX___dddiiimmmqqqxxxxxxvvvssspppnnnoootttwww~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}yyyvvvsssooojjjddd^^^WWWSSSKKKHHHGGGIIIIIIFFFFFFIIIBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGIIIMMMPPPJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAACCCFFFGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIIIIGGGEEEDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJFFFFFFHHHLLLOOOMMMHHHDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@???@@@BBBEEEHHHJJJFFFGGGKKKRRR[[[aaabbbaaafffjjjllllllnnnmmmeee\\\NNNDDD<<<<<>>>>>>>>>>>>>>=========@@@@@@BBBDDDEEEFFFFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA???>>>===<<<@@@@@@???>>>>>>===>>>>>>>>>???AAABBBBBBAAA???>>>===>>>@@@BBBDDDEEEEEEDDDDDDBBB@@@>>>======>>>????????????>>>>>>>>>>>>>>>AAA???===<<<<<<===???AAAHHHGGGFFFDDDCCCCCCCCCCCCGGGIIIOOOVVV]]]gggyyy}}}ggg^^^^^^cccmmmxxx~~~|||{{{zzzyyytttpppjjjeeeaaa[[[UUUPPPIIIEEE???:::999999999999888999999888666555666777777666555333222111000000333333222111111111111222444333222222333333111//////444333...,,,111333111333333222222222111111000---///000222333666:::>>><<>>>>>>>>============@@@AAABBBDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@>>>======??????>>>>>>>>>>>>?????????@@@AAABBBCCCBBB@@@???>>>???AAACCCDDDDDDDDDDDDAAA@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<<<<>>>@@@AAAFFFFFFEEEDDDCCCBBBBBBBBB@@@BBBGGGMMMRRRYYYiiiwwwwwwiiiccc```ccchhhooooooqqqvvvzzz{{{xxxuuusssuuu||||||zzzwwwssslllhhhZZZUUUMMMGGGCCCAAA@@@?????????===:::777777888:::999999888777666555555444333333333222222333333444333222222222444444333111///444555111111555888777333333333333333444555555444555444444555888===AAAGGGLLLQQQUUU[[[cccggggggjjjkkkllllllmmmoooqqqrrruuuwwwyyy{{{~~~vvvnnneee]]]VVVWWWVVVVVVVVVYYY^^^bbbkkkpppwww}}}yyyyyyxxxyyy|||}}}zzzxxxxxxxxxuuuttttttvvv{{{|||yyywwwtttqqqnnnfff```YYYUUUVVVVVVTTTQQQOOOKKKFFFDDDEEEFFFFFFEEECCCBBBBBBBBBBBBDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFJJJMMMMMMIIIDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPMMMKKKHHHFFFEEEEEEFFFFFFFFFDDDDDDFFFIIIKKKJJJIIIFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEECCCBBBCCCFFFGGGHHHGGGDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEECCCCCCBBB@@@@@@AAAEEEIIIIIIHHHJJJPPPTTTWWW^^^eeefffkkknnnllljjjgggaaaZZZOOOBBB<<>>???AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@AAACCCEEEGGGGGGHHHHHHIIIJJJLLLLLLMMMKKKJJJIIIIIIGGGDDDBBB@@@??????>>>=========>>>@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAAEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAEEEJJJMMMQQQ\\\gggrrr}}}{{{oooddd^^^]]]\\\\\\___dddjjjllliiifffgggiiippp~~~rrrlllccc[[[UUUQQQNNNLLLLLLKKKGGGCCC???>>>???AAA?????????>>>===<<<;;;:::666555555555555555666777444444333444666666555333111555777555555999;;;;;;777666666666777999;;;======<<<;;;:::<<>>FFFOOOZZZpppCCCBBBAAAAAACCCDDDCCCCCC???>>>>>>???BBBCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBAAA@@@@@@BBBDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNLLLKKKJJJJJJIIIGGGDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????======>>>>>>@@@AAACCCDDDBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBEEEJJJKKKMMMTTT]]]dddppptttjjjdddZZZXXXWWWYYY\\\^^^[[[YYY]]]___eeerrrwwwooojjjeeebbb___\\\\\\ZZZVVVQQQOOOPPPQQQNNNNNNMMMLLLJJJGGGEEECCC???>>>>>>============>>>===<<<;;;;;;;;;;;;888666777999;;;;;;;;;===???@@@CCCCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGLLLTTT___fffqqqxxx{{{vvvqqqllliiigggjjjnnnpppqqqtttyyy~~~xxxlllcccZZZSSSSSSUUUXXXZZZ]]]```eeehhhpppsssvvvyyy|||~~~~~~|||yyytttnnngggbbbXXXUUURRRQQQSSSUUUUUUUUUQQQOOOJJJGGGEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHFFFDDDCCCCCCDDDHHHFFFEEEFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFHHHKKKPPPVVV[[[^^^ZZZSSSKKKGGGIIIJJJIIIFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDGGGEEEEEEEEEHHHIIIJJJIIIEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEKKKJJJIIIFFFDDDDDDFFFHHHIIIIIIMMMTTTWWWWWW\\\aaacccgggjjjhhhhhhgggddd^^^SSSGGG@@@EEEOOO\\\rrrCCCBBBAAAAAACCCDDDDDDCCC@@@??????@@@CCCDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBAAA@@@AAACCCEEEEEEFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLIIIGGGDDDCCCAAA@@@??????@@@@@@AAAAAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@======>>>???AAACCCDDDFFFDDDDDDDDDDDDCCCCCCBBBBBB??????@@@@@@???>>><<<;;;<<<<<<<<<<<<===>>>>>>???<<<<<<======>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@?????????>>>??????@@@@@@>>>>>>AAAEEEGGGGGGLLLSSSYYY___kkkyyy}}}uuugggbbb]]]ZZZZZZXXXUUURRRQQQRRRWWWbbbqqq~~~~~~}}}|||~~~zzzwwwtttrrrnnnooopppnnnllljjjiiijjjhhhgggeeeaaa]]]YYYVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMKKKIIIHHHFFFCCC@@@AAABBBDDDFFFGGGJJJNNNSSSZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVXXX]]]fffpppwww~~~{{{wwwrrrmmmiiidddgggiiiiiiggggggjjjmmmqqquuussskkkbbb]]]XXXSSSVVVYYY]]]```bbbfffjjjllloooqqqsssuuuwwwzzz~~~~~~}}}zzzuuuooohhhaaa\\\SSSQQQPPPPPPRRRTTTUUUVVVVVVTTTOOOJJJFFFDDDDDDEEEHHHGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJHHHDDDCCCCCCEEEHHHGGGFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEGGGHHHIIILLLQQQVVV[[[^^^[[[TTTLLLHHHJJJKKKJJJGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJEEEDDDCCCCCCCCCDDDFFFFFFOOONNNMMMIIIFFFEEEFFFGGGKKKMMMTTT\\\^^^\\\[[[^^^aaafffhhhgggggghhhfffbbb[[[MMMBBBCCCMMM]]]tttDDDCCCBBBCCCEEEFFFFFFEEECCCAAAAAABBBDDDEEEDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBAAAAAABBBDDDFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNNNNMMMKKKHHHFFFDDDAAA@@@AAABBBCCCAAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA===>>>>>>@@@AAACCCEEEFFFDDDDDDDDDCCCBBBBBBBBBAAA>>>????????????===<<<:::;;;<<<<<<=========>>>>>>;;;<<<<<<======>>>>>>?????????>>>>>>>>>>>>??????===============>>>???@@@>>>===???CCCEEEEEEHHHNNNUUUWWW^^^kkkzzzyyytttnnnjjjgggccc]]]YYYLLLLLLMMMTTT___kkkuuu{{{}}}yyyxxxqqqsssvvvzzz}}}{{{yyy{{{}}}~~~~~~xxxsssooollljjjiiihhhhhhhhhhhhiiijjjjjjhhheeebbb```^^^[[[WWWTTTRRRPPPRRRWWW[[[^^^fffnnnsssuuuwwwxxxvvvqqqllliiiggggggggghhhiiinnntttyyyzzzvvvrrrlllhhhcccdddddd```[[[XXXYYY[[[[[[aaaccc___[[[\\\\\\ZZZ^^^aaafffjjjmmmooosssuuusssttttttuuuvvvyyy}}}}}}}}}}}}vvvmmmeee^^^XXXTTTMMMMMMMMMMMMNNNPPPRRRSSSXXXVVVRRRLLLGGGDDDEEEFFFIIIIIIHHHGGGGGGHHHIIIJJJKKKMMMMMMJJJFFFDDDEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIKKKMMMQQQUUUYYY[[[XXXRRRLLLIIIJJJKKKJJJIIIJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHIIIEEEDDDCCCCCCCCCEEEFFFGGGNNNNNNMMMJJJGGGEEEFFFGGGKKKQQQ]]]hhhjjjccc^^^^^^aaaeeegggfffgggjjjiiifff```RRREEEDDDNNN```xxxFFFDDDCCCDDDFFFHHHHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@AAADDDFFFGGGGGGFFFFFFGGGIIILLLMMMMMMLLLLLLNNNPPPQQQPPPOOOJJJHHHFFFCCCBBBCCCDDDEEEAAABBBDDDEEEGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>???@@@BBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@???===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???========================;;;;;;;;;;;;<<<===>>>???BBB@@@@@@CCCDDDDDDGGGLLLPPPRRRVVV```mmm}}}|||ssslll[[[WWWSSSRRRUUU\\\ccchhhrrrvvv{{{}}}zzzuuurrrpppdddddddddfffnnn{{{~~~{{{yyyxxxyyy{{{}}}~~~}}}|||xxxxxxyyy{{{}}}~~~{{{yyyvvvsssooolllgggccccccgggjjjnnnwww}}}wwwqqqqqqqqqpppooooooppprrryyy~~~wwwrrrmmmgggccc\\\\\\[[[VVVPPPMMMNNNPPPQQQXXX^^^]]]]]]bbbgggiiilllppptttwwwxxxyyyzzz|||xxxxxxwwwvvvuuuwww{{{~~~~~~|||~~~zzznnnccc[[[VVVSSSQQQKKKLLLLLLLLLLLLMMMOOOQQQUUUTTTQQQLLLGGGEEEFFFHHHKKKJJJIIIHHHHHHIIIJJJJJJLLLOOOPPPMMMHHHFFFHHHKKKHHHIIIJJJJJJIIIHHHGGGGGGBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFHHHIIIKKKNNNQQQTTTVVVWWWQQQPPPMMMKKKIIIJJJJJJKKKHHHJJJLLLKKKIIIIIIJJJLLLHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFDDDDDDEEEFFFEEEDDDGGGFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFIIIIIIIIIHHHFFFFFFGGGIIIIIISSSdddsssvvvmmmddd``````dddffffffgggkkkllliiiaaaUUUIIIHHHSSSfff|||GGGFFFEEEFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDGGGFFFEEECCCCCCEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBAAA???@@@AAA@@@@@@AAACCCFFFHHHGGGEEEEEEFFFHHHKKKMMMLLLLLLLLLNNNQQQRRRRRRQQQLLLJJJGGGDDDCCCDDDEEEFFFAAABBBDDDEEEGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB??????@@@AAABBBDDDEEEFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>999::::::;;;;;;::::::999;;;;;;;;;<<<===>>>>>>???<<<==================<<<:::::::::;;;<<<===>>>???CCC???>>>AAAAAA@@@CCCGGGFFFIIINNNTTT^^^nnnqqqjjj```XXXTTTUUUYYY[[[ccciiipppsssqqqllliiihhhZZZYYYVVVWWW^^^nnn~~~zzzvvvtttrrrrrrrrruuuzzz~~~~~~xxxrrroooqqqrrrsss|||}}}rrrssstttssspppnnnmmmmmmuuuxxxzzz{{{}}}sssmmmgggaaa\\\SSSSSSRRRNNNJJJHHHKKKNNNQQQYYY___```cccjjjrrrvvv{{{}}}~~~}}}}}}|||{{{yyyvvvtttuuuxxx{{{}}}||||||~~~{{{sssfff\\\UUUSSSRRRRRRLLLMMMMMMMMMMMMMMMOOOQQQRRRRRRPPPKKKGGGEEEGGGJJJKKKKKKIIIIIIHHHIIIJJJKKKMMMPPPQQQNNNIIIGGGJJJMMMHHHJJJKKKKKKJJJHHHGGGGGGBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHKKKNNNQQQTTTUUUVVVMMMMMMMMMKKKIIIIIIJJJLLLGGGIIILLLKKKJJJJJJLLLOOOIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKHHHFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFKKKJJJHHHFFFEEEEEEEEEFFFCCCEEEFFFFFFEEEFFFHHHJJJGGGSSSgggzzz}}}tttiiicccaaadddffffffhhhlllmmmkkk```VVVLLLLLLXXXlllFFFEEEFFFGGGJJJKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJDDDCCCBBBAAA@@@AAAAAABBB??????>>>>>>???BBBEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIOOONNNMMMMMMMMMNNNOOOPPPJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBDDDEEEGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHFFFEEECCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBDDDBBB@@@@@@AAAAAA@@@???BBBAAA@@@AAABBBAAA>>><<<;;;::::::999999999::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<:::666555777888777999===???@@@AAAAAAAAABBBDDDFFFDDDHHHKKKNNNRRR^^^ooo|||ssshhhccc___ZZZVVV]]]\\\]]]___aaa```^^^\\\TTTOOOMMMRRRWWW```ppp{{{uuuppplllkkkgggcccccciiiooouuu}}}yyysssppppppsssyyy}}}{{{tttsssqqqqqqqqqnnnhhhcccmmmnnnoooqqquuu{{{vvvjjjaaa[[[WWWTTTJJJKKKLLLJJJIIIKKKPPPUUU[[[^^^dddiiinnnuuu{{{~~~yyytttqqqtttzzzvvvuuuuuuyyy{{{qqqhhhZZZQQQMMMNNNPPPPPPQQQVVVSSSJJJHHHOOOOOOIIIMMMKKKHHHFFFFFFFFFEEECCCHHHGGGGGGGGGHHHJJJLLLMMMPPPPPPOOOOOOMMMLLLJJJIIIIIIGGGEEEEEEGGGHHHFFFDDDFFFDDDCCCEEEHHHIIIGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHLLLNNNNNNNNNOOOOOOOOOKKKGGGGGGLLLOOONNNLLLLLLKKKIIIGGGHHHJJJLLLNNNGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHIIIJJJIIIHHHFFFEEEFFFFFFEEEDDDEEEEEEFFFFFFNNNSSSdddzzz|||mmmdddeeedddccceeeiiilllnnnnnnggg[[[MMMKKK[[[sssFFFEEEFFFGGGJJJKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHDDDCCCBBB@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIILLLLLLKKKKKKKKKLLLMMMNNNJJJIIIGGGFFFDDDCCCCCCBBBDDDDDDDDDDDDEEEGGGHHHJJJGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAA??????@@@AAA@@@???BBBBBBAAABBBCCCBBB???===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;>>>:::999<<<===<<<>>>BBBAAABBBCCCBBBAAABBBDDDFFFFFFIIIKKKKKKMMMTTTbbbmmmzzzwwwqqqkkkccc]]][[[[[[\\\^^^___]]]ZZZWWWPPPKKKHHHJJJMMMSSS```lllxxxvvvsssoookkkgggcccbbb]]]YYYXXX\\\bbbiiivvv}}}yyyxxxxxx|||yyyuuuoookkkkkknnnssswww~~~~~~tttrrrpppooonnnjjjddd___cccccccccccceeeiiiooossszzzuuulllbbb[[[UUUQQQNNNKKKNNNPPPPPPOOOQQQVVV[[[bbbfffjjjoootttzzz}}}yyyuuusssvvv}}}zzzyyyvvvtttuuuzzzvvvoooeee^^^TTTMMMKKKMMMOOOPPPYYY___\\\QQQLLLOOOOOOIIILLLIIIGGGFFFGGGHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLNNNNNNNNNMMMLLLKKKIIIHHHIIIFFFEEEEEEGGGGGGFFFDDDGGGFFFEEEFFFIIIIIIGGGEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEHHHKKKMMMNNNMMMNNNOOONNNJJJFFFGGGKKKNNNMMMKKKNNNMMMKKKKKKKKKLLLNNNOOOHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEMMMRRRcccyyy}}}nnnddddddcccccceeeiiimmmnnnooofffZZZMMMKKKYYYqqqFFFEEEFFFGGGJJJKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLIIIIIIGGGEEEDDDCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBAAA??????@@@AAA@@@???CCCBBBBBBBBBCCCBBB@@@===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<999999<<<===<<<>>>BBBBBBCCCCCCBBBAAAAAACCCDDDCCCFFFHHHGGGGGGKKKTTT\\\iiioooyyy|||ssslllbbbcccdddfffgggeeeaaa^^^YYYTTTPPPNNNMMMNNNUUU]]]eeedddcccaaa___[[[XXXVVVRRROOOMMMOOOSSSZZZeeeppp|||xxxpppoooooosss{{{uuurrrlllgggfffhhhkkknnnuuu|||uuussspppmmmiiiddd]]]YYYWWWWWWVVVTTTRRRTTTWWWZZZeeebbb^^^XXXSSSOOOLLLJJJQQQUUUXXXZZZZZZ[[[___ccciiilllppptttwww}}}}}}|||yyywwwwww{{{}}}yyyzzz}}}|||yyy}}}yyytttrrrsssvvvzzz{{{}}}ssshhh```XXXSSSNNNJJJKKKNNNPPPQQQ^^^eeedddYYYOOOMMMLLLHHHHHHFFFDDDEEEGGGIIIIIIIIIFFFFFFFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGHHHGGGGGGGGGEEEGGGKKKLLLLLLLLLLLLMMMLLLIIIFFFGGGJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDAAABBBDDDEEEEEEEEEDDDDDDJJJPPP```vvv~~~pppeeebbbbbbbbbeeeiiimmmnnnooodddXXXKKKIIIUUUlllFFFEEEFFFGGGJJJKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAAAAABBBBBBCCCFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCAAA??????AAAAAAAAA@@@BBBAAA@@@AAABBBAAA>>><<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===:::888888;;;===<<<===AAAAAAAAABBBAAA??????@@@BBB>>>AAADDDEEEEEEHHHNNNTTTYYY^^^hhhuuu~~~ssstttwwwzzz|||{{{xxxuuulllgggaaa[[[VVVTTTUUUWWWZZZZZZZZZZZZWWWTTTQQQOOONNNMMMKKKKKKLLLOOOVVV[[[kkkrrrvvvvvvuuuuuutttpppkkkjjjjjjlllrrrzzzzzzyyytttpppjjjdddaaa```bbbccciiippp{{{~~~uuurrrnnniiiccc\\\UUUQQQNNNNNNMMMJJJHHHGGGIIIKKKRRRSSSTTTSSSRRRPPPPPPPPP]]]aaaeeegggeeeeeegggjjjlllnnnpppsssuuuzzz}}}}}}|||{{{||||||yyyzzz|||yyy{{{{{{zzz|||{{{uuuqqqqqqssstttuuuzzzzzzxxxvvvpppggg\\\UUUPPPNNNLLLLLLMMMOOORRRSSS\\\ccceeeZZZNNNIIIGGGEEEDDDCCCAAAAAACCCEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEDDDIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJIIIJJJKKKJJJHHHFFFFFFHHHIIIIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEBBBCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEGGGMMM\\\qqqsssgggaaaaaaaaadddiiilllmmmmmmaaaUUUIIIFFFOOObbbzzzFFFEEEFFFGGGJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>??????AAAAAACCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDD???@@@@@@AAABBBBBBCCCCCCCCCAAA@@@@@@BBBCCCBBBAAA@@@?????????@@@???===:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????===:::;;;>>>???>>>???CCC>>>??????>>>===<<<>>>???===@@@CCCDDDEEEGGGKKKNNNNNNQQQYYYdddqqq|||~~~zzzrrriiiccc___\\\ZZZZZZ[[[[[[ZZZXXXUUUQQQOOORRRSSSRRROOOLLLKKKLLLLLLUUU\\\bbbbbbcccffffffcccddddddccccccfffkkkqqqtttzzz{{{rrrpppmmmjjjddd]]]XXXVVVUUUVVV]]]bbbjjjtttzzz|||yyyuuummmlllhhhaaaZZZRRRMMMJJJFFFGGGGGGFFFDDDCCCDDDFFFJJJNNNTTTXXXZZZ\\\^^^```nnnqqqtttssspppmmmmmmnnnnnnooopppqqqrrrvvvzzz~~~}}}wwwtttuuuxxxzzz~~~xxxuuutttuuuuuuuuuuuurrrnnniiiccc]]]VVVQQQKKKLLLLLLLLLMMMNNNPPPQQQVVV]]]___XXXMMMGGGFFFFFFFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLKKKKKKJJJJJJFFFFFFFFFFFFEEEDDDDDDEEEHHHIIIJJJIIIHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCAAACCCEEEHHHIIIIIIHHHGGGEEEKKKXXXkkk|||vvvjjj``````aaadddgggiiijjjiii\\\QQQFFFBBBGGGVVVpppFFFEEEFFFGGGJJJKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEE@@@@@@@@@AAAAAAAAAAAABBBBBBAAA???@@@AAABBBBBBAAA???>>>>>>>>>???>>>;;;999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????<<<999:::===>>><<<<<>>@@@BBBDDDDDDDDDDDDEEEGGGGGGIIINNNUUU```mmmxxx~~~|||~~~{{{uuurrrmmmhhhffffffeeedddbbb___\\\[[[]]]```___XXXRRROOOKKKHHHIIIOOOSSSSSSTTTWWWXXXWWWZZZZZZZZZXXXXXXZZZ]]]```jjjttt|||rrrjjjfffbbb___YYYTTTOOOLLLKKKJJJQQQSSSXXX___eeehhhhhhggg``````^^^YYYRRRMMMJJJIIIEEEGGGHHHIIIHHHHHHIIIKKKPPPVVV^^^eeeiiilllqqquuu~~~~~~xxxsssrrrrrrqqqrrrqqqqqqqqqsssxxx{{{|||{{{wwwvvvxxxzzz~~~zzzyyywwwuuutttooojjjddd]]]YYYUUUQQQOOOGGGHHHJJJJJJIIIJJJLLLMMMQQQVVVXXXTTTMMMHHHGGGHHHJJJGGGEEECCCDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHIIIIIIGGGFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHDDDFFFGGGFFFEEEDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFBBBCCCEEEGGGIIIJJJJJJJJJDDDIIISSSdddxxxzzznnnaaaaaaaaaccceeeeeedddcccUUUKKKBBB???AAALLLgggFFFEEEFFFGGGJJJKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===>>>???AAAAAA@@@???>>>>>>??????>>><<<:::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????>>>>>>===;;;888999<<<<<<999999;;;:::;;;<<<<<<;;;;;;===???AAAAAABBBBBBBBBAAABBBBBBDDDFFFHHHKKKQQQ\\\iiirrrzzz}}}~~~zzzvvvxxxzzzxxxwwwvvvuuusssrrrqqqpppoooqqqmmmccc[[[XXXVVVQQQKKKPPPQQQOOONNNPPPRRRPPPPPPQQQRRRPPPNNNMMMOOOQQQYYY___fffjjjiiiccc^^^ZZZVVVTTTPPPMMMJJJHHHGGGGGGHHHHHHIIILLLQQQUUUWWWWWWUUUWWWXXXVVVRRRPPPPPPRRROOORRRUUUVVVVVVWWWXXXYYY]]]dddmmmssswww{{{}}}xxxvvvvvvtttsssrrrpppoooqqquuuyyyzzz|||}}}{{{vvvqqqmmmfffaaa[[[UUURRROOOMMMKKKDDDFFFHHHHHHGGGGGGJJJLLLMMMNNNOOOOOOKKKHHHGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJDDDFFFGGGFFFCCCBBBDDDEEEDDDFFFIIIHHHFFFEEEGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHDDDEEEFFFEEECCCCCCDDDFFFCCCDDDEEEDDDCCCBBBBBBBBBCCCBBB@@@???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFBBBBBBDDDEEEGGGIIIJJJKKKDDDHHHPPP___ttt}}}rrrbbbbbbaaabbbbbbaaa___]]]MMMEEE???>>>>>>HHHdddFFFEEEFFFGGGJJJKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>=========???@@@AAA===>>>???@@@@@@@@@@@@???===>>>>>>???AAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAA@@@???????????????@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>><<<;;;<<<>>>??????>>>@@@?????????@@@???===:::999888888999:::;;;<<<===::::::::::::::::::::::::>>>>>>???>>>>>>===<<<<<>>>>>??????@@@@@@AAABBBBBBDDDFFFGGGIIIQQQ^^^hhhqqqwww{{{yyytttttt|||}}}~~~wwwkkkcccbbbaaa]]]TTTWWWVVVQQQOOOQQQRRRPPPJJJMMMNNNMMMJJJHHHIIIKKKKKKNNNSSSVVVWWWVVVSSSQQQPPPOOOMMMJJJIIIHHHHHHHHHCCCAAA@@@AAAEEEJJJLLLNNNQQQTTTVVVWWWVVVVVVYYY\\\\\\___ccceeeeeefffggghhhhhhooowww}}}{{{yyyzzztttsssqqqooonnnooosssvvvwww|||~~~~~~{{{tttlllggg___[[[VVVQQQNNNLLLIIIGGGDDDFFFHHHHHHGGGHHHKKKNNNJJJIIIHHHIIIHHHFFFEEEEEEGGGDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHFFFFFFGGGHHHIIIIIIIIIIIIDDDFFFGGGFFFCCCBBBCCCFFFBBBEEEHHHHHHFFFEEEGGGIIIKKKJJJHHHGGGFFFGGGHHHHHHDDDEEEEEEDDDBBBBBBCCCEEECCCDDDEEEDDDCCCAAAAAABBBFFFDDDBBBAAAAAACCCFFFHHHDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFDDDAAAAAA@@@???@@@AAACCCDDDAAAAAABBBDDDFFFHHHJJJKKKDDDGGGNNN\\\qqqtttcccbbbaaaaaaaaa___\\\YYYGGGAAA=========GGGcccCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@????????????BBBAAA@@@@@@BBBBBBBBB@@@??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDAAA@@@@@@AAADDDDDDDDDCCCBBB@@@???>>>>>>===;;;::::::;;;===>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888999999::::::;;;<<<<<>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<>>>===<<<;;;;;;<<<===>>>BBBCCCDDDBBBAAAEEENNNUUUccckkktttyyyyyyyyy{{{~~~|||xxxssspppnnnmmmeeeaaa\\\XXXVVVVVVVVVVVVVVVTTTQQQOOOMMMLLLIIIHHHJJJLLLMMMOOOPPPQQQPPPPPPTTTOOOOOOSSSTTTOOOMMMOOOOOOKKKFFFDDDFFFIIIMMMNNNXXX\\\bbbgggiiikkklllmmmooonnnnnnqqquuuuuussspppooosssxxx}}}|||zzzzzzyyywwwsssqqqqqqrrruuuwwwzzz~~~~~~vvvkkkbbb]]]WWWUUUQQQMMMJJJIIIHHHHHHCCCDDDEEEFFFHHHIIIKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHHHHHHHIIIJJJJJJDDDDDDCCCCCCCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFEEECCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>???@@@BBBBBBCCCBBBBBB???@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCBBB@@@??????@@@@@@???>>>======???AAADDDFFFCCCCCCCCCEEEGGGGGGEEECCCDDDCCCAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFIIILLLUUUkkkrrrbbbaaaaaa```___ZZZTTTPPPIIIAAA>>>AAA@@@FFF```|||BBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA????????????AAA@@@???@@@AAABBBAAA???>>>>>>????????????>>>>>><<<======>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCAAA??????@@@BBBBBBBBBAAA@@@???>>>======;;;:::999999:::;;;===<<<<<<<<<<<<;;;:::999888777777777777777777777777777888888999999:::;;;;;;=========<<<;;;;;;::::::;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>@@@AAA???===???FFFKKKTTT\\\gggoootttvvvyyy{{{|||yyyxxxyyyqqqmmmiiieeeccccccddddddcccccccccccc```ZZZTTTOOOPPPRRRSSSUUUWWWWWWWWWWWW___[[[\\\aaaccc___\\\]]]\\\YYYUUUSSSUUUXXX[[[\\\eeejjjpppvvvyyy|||}}}zzz{{{}}}}}}zzzwwwrrruuuyyy}}}}}}zzz{{{yyywwwvvvuuuuuuwwwyyy{{{|||}}}yyyoooeee]]]XXXOOOMMMIIIFFFCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJHHHEEECCCDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEECCCDDDDDDDDDDDDCCCAAA@@@>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAABBBDDDFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAA???>>>======>>>@@@BBBDDDCCCBBBBBBDDDFFFFFFDDDCCCDDDBBBAAA??????@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEDDDHHHJJJQQQdddvvvvvvlllaaaaaa```___^^^YYYTTTOOOGGG???<<>>>>>@@@???>>>>>>@@@@@@???>>>=========>>>>>>=========;;;;;;<<<======>>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB???>>>>>>???@@@@@@@@@@@@???===<<<;;;::::::888888888888::::::999999999999999888777666888888888888888888888888666666777777888999999999;;;;;;;;;:::999999888888;;;;;;:::999888888999999999:::;;;;;;<<<<<<;;;;;;======<<<;;;;;;<<<======<<<>>>???===::::::>>>AAAHHHNNNYYYeeeooowww{{{}}}{{{|||}}}{{{wwwtttrrrrrrssstttuuuxxx|||}}}yyyoooddd]]]^^^___```bbbddddddeeeeeemmmlllnnnsssvvvssspppoookkkiiigggfffhhhjjjkkkkkksssxxx~~~|||yyyuuuvvvyyy{{{}}}}}}{{{{{{|||}}}~~~}}}{{{||||||}}}vvvnnnddd\\\UUUQQQJJJIIIFFFCCCBBBAAABBBBBBDDDDDDDDDEEEEEEFFFGGGHHHLLLMMMNNNNNNLLLHHHDDDBBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEDDDCCCBBBCCCDDDDDDAAAAAABBBBBBCCCEEEFFFGGGDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBB@@@>>>???BBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA??????>>>===>>>???@@@AAABBBAAAAAABBBDDDDDDCCCAAABBBAAA@@@???>>>???@@@@@@>>>>>>???@@@AAACCCCCCDDDBBBFFFHHHLLLXXXeeehhhaaa___^^^^^^]]]\\\YYYTTTPPPDDD<<<999===>>>DDD[[[www@@@@@@@@@AAABBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAA@@@@@@???>>>>>>???>>>======>>>???===<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCC>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>???????????????????????????@@@AAA@@@===<<<===>>>????????????>>>===<<<;;;888777777666666777777888888888888888888777666555888888888888888888888888444555555666666777888888999999999888888777777777::::::999888777777777777999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;<<<===AAADDDLLLXXXeeeqqqxxx{{{~~~~~~zzz||||||zzzzzz{{{}}}uuunnnnnnnnnpppqqqssstttuuuuuuzzzzzz}}}|||vvvtttrrrrrrtttttttttsssyyy~~~~~~|||zzzvvvvvvwwwxxx{{{|||zzzyyyyyywwwvvvtttzzz~~~|||vvvrrrkkkbbbZZZSSSNNNKKKHHHFFFDDDBBBAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNMMMIIIEEEBBBCCCBBBAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGGGGGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBAAAAAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@??????>>>???>>>===<<<>>>@@@BBBDDDEEEDDDBBB@@@@@@AAABBBCCC@@@>>><<<<<>>======>>>>>>;;;<<<===>>>???@@@AAABBBAAAEEEGGGGGGMMMVVVZZZXXXXXXXXXYYYZZZ[[[ZZZWWWTTTEEE<<<888<<<>>>DDD[[[uuu?????????@@@AAAAAAAAABBB?????????@@@@@@AAAAAAAAA???????????????????????????>>><<<===>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBB======???@@@AAAAAABBBBBB??????>>>>>>=========<<<===========================>>>???===;;;:::;;;<<<>>>>>>???>>>>>>===<<<;;;666666666555555666666666777888888888888777777666333333333333333333333333333444444555555666666777777777777777666666666666888888777666666666666666888999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>======<<<=========@@@HHHTTTaaalllqqq|||{{{|||~~~~~~|||{{{}}}}}}yyyyyyzzzzzz|||}}}~~~~~~}}}{{{yyyyyyyyyyyyxxxvvvyyy}}}vvvuuuuuuuuuwww}}}}}}{{{~~~{{{yyy~~~xxxtttrrrqqqpppqqquuuvvvvvvvvvwwwuuupppjjjfff```XXXRRRLLLIIIHHHDDDBBBAAA??????@@@BBBCCCEEEDDDCCCBBBCCCDDDFFFGGGFFFHHHKKKMMMLLLIIIEEEBBBAAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAADDDFFFGGGFFFEEEDDDAAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@@@@????????????@@@???=========???BBBCCCEEEDDDBBB@@@???@@@AAABBB???===::::::===@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA???@@@AAABBBAAA@@@@@@@@@???>>>======<<<<<<::::::;;;<<<===>>>?????????CCCEEEEEEGGGKKKOOOPPPPPPQQQSSSWWWZZZ\\\\\\ZZZJJJ???999<<<>>>EEE\\\uuu>>>?????????@@@@@@@@@AAA======>>>??????@@@AAAAAA???>>>=========>>>???@@@@@@>>>============<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAABBBAAA???>>>===>>>>>>???;;;<<<===>>>???@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999;;;===============<<<;;;;;;555555555555555555555555777777888888888888777777333333333333333333333333333333444444555666666666666666666666666666666666666666555555555555666666777888999999::::::999999;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<======<<<;;;???>>>>>>BBBIIITTT___gggyyy}}}zzz|||{{{{{{||||||{{{}}}}}}}}}}}}}}}}}}~~~~~~||||||{{{yyywwwwww{{{wwwwwwvvvuuuvvv{{{zzzxxxzzz}}}|||yyy~~~~~~xxxtttrrrrrrsssqqqrrrqqqnnnmmmmmmiiiccc\\\ZZZUUUPPPLLLHHHFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEDDDBBBBBBCCCEEEGGGIIIGGGIIIKKKLLLKKKHHHDDDBBBAAA@@@@@@????????????@@@AAABBBBBBBBBCCCCCCCCCCCC>>>???AAABBBCCCDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBB@@@??????>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAAAAAAAA@@@???>>>>>>???@@@AAADDDCCCBBB@@@@@@@@@AAAAAA@@@===;;;;;;===???AAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????@@@AAA@@@@@@@@@@@@???>>>>>>===<<<;;;999::::::;;;;;;<<<<<<======@@@BBBCCCDDDFFFHHHJJJJJJKKKNNNTTTYYY]]]___^^^QQQCCC;;;<<<>>>EEE]]]www???????????????@@@@@@@@@<<<<<<===>>>???@@@AAABBB@@@>>><<<:::;;;===@@@BBB@@@???======>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<>>>???@@@AAACCCAAA???<<<;;;;;;;;;<<<;;;;;;<<<===>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;:::888777888999;;;;;;;;;<<<;;;;;;:::999444555555555555555555444666666777777777777777666555555555555555555555555333333444444555666666666666666666666666666666666333333333333444555666777777888888999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<======<<<;;;>>>???@@@AAADDDJJJTTT[[[jjjtttyyy|||}}}||||||~~~}}}zzzxxxzzz}}}~~~}}}}}}}}}~~~~~~|||{{{zzzxxxvvvtttxxx}}}~~~}}}}}}|||zzz{{{zzzzzzyyyzzz}}}~~~zzzzzz~~~}}}yyyuuuttttttpppppplllgggeeeddd___XXXPPPOOOMMMJJJHHHFFFDDDDDDFFFEEECCCBBBBBBCCCEEEFFFDDDCCCBBBBBBCCCFFFIIIKKKLLLMMMMMMLLLJJJFFFCCCAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEFFF??????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@???????????????>>>??????@@@@@@???>>>===>>>>>>>>>>>>???AAACCCDDDBBBBBBAAAAAA@@@@@@??????BBBBBBAAAAAAAAAAAAAAAAAABBB@@@??????@@@AAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDBBB@@@???@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::;;;;;;:::;;;>>>AAACCCDDDDDDEEEGGGHHHLLLRRRXXX]]]______VVVGGG<<<;;;===EEE]]]www????????????@@@@@@@@@@@@;;;<<<===>>>???@@@AAABBB@@@>>>;;;999:::===AAACCCAAA???>>>===>>>>>><<<;;;;;;<<<<<<======<<<<<<;;;888999:::;;;===>>>???@@@CCCAAA>>>;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999888999:::999888777888999999999:::::::::999888888444555555666666555555444555555666666666666666555111111111111111111111111333333444555555666666777555666666666666666666666222222222333444555666777777777888999999999999999::::::;;;<<<<<<;;;::::::???>>>>>>>>>??????===<<<777;;;>>>>>>===@@@HHHOOOWWWaaaooo}}}}}}~~~}}}~~~}}}}}}xxxuuuwwwzzz~~~~~~}}}}}}~~~~~~~~~{{{yyywwwvvvtttqqqtttzzz~~~}}}|||zzzxxx~~~~~~~~~}}}}}}~~~{{{~~~|||wwwsssrrrooonnniiicccaaa```ZZZSSSIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@???======>>>@@@AAADDDCCCBBBBBBDDDGGGJJJLLLQQQQQQOOOMMMIIIEEEBBB@@@CCCCCCCCCCCCCCCDDDEEEFFF@@@AAABBBCCCDDDFFFGGGGGGBBBBBBBBBBBBDDDEEEGGGHHHGGGEEECCCAAA???>>>>>>>>>@@@???????????????@@@@@@===>>>?????????===<<<;;;>>>>>>>>>>>>@@@BBBDDDEEECCCCCCCCCCCCAAA@@@>>>===@@@AAAAAABBBBBBAAAAAA@@@DDDCCCAAABBBCCCCCCBBB@@@???@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBEEEBBB@@@???@@@AAAAAA@@@AAAAAA@@@@@@???===<<<;;;;;;;;;;;;:::::::::999999888888;;;@@@CCCCCCBBBCCCGGGHHHKKKQQQWWW\\\^^^___YYYIII<<<:::<<>>???@@@@@@:::::::::;;;===@@@BBBCCCEEE???::::::???CCCDDDCCC???>>>=========<<<:::888999:::;;;<<<<<<;;;:::999999::::::999888999;;;>>>@@@???>>><<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888888777666666666777888777666555666777999:::<<<======<<<:::999555666666666555555444333666555555555555444444444444333333222111111111222111333444333222222333444555555555555555555444444555444222111111222333444999999888888777888888999777888999::::::999777666>>>>>>>>>>>>>>>===<<<<<<999999:::;;;===???AAABBBGGGOOO\\\hhhsss{{{~~~}}}}}}|||yyywwwvvvxxxzzz|||}}}yyyyyyzzz{{{|||}}}yyyvvvtttsssqqqtttwwwzzz~~~~~~}}}}}}}}}~~~{{{}}}{{{vvvrrrmmmggg```[[[XXXTTTNNNJJJBBBAAA@@@?????????@@@AAA@@@???>>>======>>>???@@@BBBBBBCCCEEEFFFHHHIIIIIIMMMMMMLLLJJJGGGDDD@@@>>>AAAAAACCCDDDEEEEEEEEEEEEAAA@@@AAACCCEEEGGGFFFEEEFFFEEEDDDEEEGGGHHHHHHGGGHHHFFFCCC@@@>>>===>>>>>>???>>>===>>>???@@@???===@@@???>>>==================>>>AAACCCDDDCCCAAA@@@BBBBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAA@@@>>>>>>@@@AAABBBAAA???>>>???@@@DDDCCCBBBAAABBBCCCDDDEEEHHHHHHFFFAAA<<<;;;@@@FFFEEEBBB???>>>???@@@@@@???BBBAAA@@@???>>>===<<<;;;888888999999999999888888888:::<<<===>>>???AAACCCFFFHHHLLLOOOSSSXXX^^^bbbXXXLLL@@@;;;<<>>===<<<;;;<<<===>>>AAACCCEEEEEE???:::999>>>CCCEEEDDD???>>><<<<<<======;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;:::999999;;;===>>>===<<<;;;::::::::::::888999:::;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888777666666555777888777666555666777888999;;;<<<<<<;;;999888444444444444333333222222555555555555444444444444444333222222111111222222222333444333222111222333555555555555555555555555333333333333333444444444999999888888888888888888888888999999999888888777===>>>>>>>>>>>>===<<<;;;888888999999;;;<<<>>>???CCCHHHOOOXXXaaakkktttyyy~~~{{{|||~~~{{{xxxvvvwwwxxx{{{~~~zzzyyyyyyzzzzzz~~~~~~}}}|||zzztttpppnnnqqqtttxxx{{{~~~zzz}}}xxxrrrnnnhhhccc]]]YYYVVVQQQKKKFFFBBBAAA@@@???>>>??????@@@@@@???>>>======>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIHHHFFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAA@@@@@@BBBEEEGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHFFFCCC@@@>>>>>>>>>>>>@@@>>>===>>>???@@@???>>>>>>>>>===<<<<<<<<<<<<<<<===???AAACCCDDDCCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBFFFIIIJJJGGGBBBAAACCCFFFFFFCCC???===>>>?????????@@@@@@???>>>===<<<<<<;;;999999:::::::::999888888888:::<<<======>>>AAACCCFFFHHHLLLNNNPPPSSSWWWZZZVVVKKK@@@<<<;;;EEE___xxxGGGEEECCCBBBBBB@@@===;;;=========>>>???BBBDDDEEEEEE???:::999===BBBEEEFFFAAA???===<<<===>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;===;;;;;;;;;:::999999999999999::::::;;;;;;;;;;;;:::999999999999999999999999888888888888888777666666555666777777555555666777777888999::::::999888777333333222111111111222222555555555555444444444444333333222222111111222222333444444333111000111222555555555555555555555555333333444444555555555555999999999888888888777777999888888888888888999999<<<============<<<;;;;;;777777777888888999;;;;;;???@@@CCCFFFMMMWWWbbbjjjssssssvvv||||||yyyyyyyyy||||||yyyyyyxxxyyy||||||}}}}}}uuunnnmmmooosssvvvzzz~~~~~~}}}{{{yyy|||yyyrrrkkkhhhaaa]]]YYYVVVTTTOOOHHHBBBAAA@@@???>>>===>>>??????@@@???>>>======>>>???@@@??????@@@AAABBBDDDEEEEEECCCDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAACCCFFFIIIJJJJJJFFFEEECCCBBBCCCDDDFFFGGGGGGEEECCCAAA????????????@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>>>>>>>>>>???@@@???@@@BBBCCCBBBBBBCCCDDDBBBAAA@@@???>>>>>>??????BBBFFFJJJJJJFFFDDDDDDEEEHHHDDD@@@===<<<===>>>>>>============<<<<<<;;;;;;::::::;;;;;;:::999888888777999;;;======>>>@@@BBBEEEHHHKKKMMMMMMMMMOOOPPPRRRHHH???<<<;;;DDD[[[sssEEEEEEDDDDDDDDDBBB???<<<=========>>>???AAACCCEEEDDD@@@;;;999<<>>>>>>>>>>>>>>===;;;;;;;;;;;;===>>><<<===>>>===;;;:::;;;<<<::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::888888888999999888888888888888888888888777666666444555777666555555666777666777777888888777777666333333222111111222222333555555555444444444333333333333222222111222222333555666666555222111111222444444444555555555555555444444333333444555777999999999999999888888777777999888777777777888999:::;;;;;;<<<<<<<<<<<<;;;:::888888777777777888999999>>>>>>===>>>BBBJJJUUU\\\hhhkkksss~~~~~~{{{yyywwwxxx|||~~~|||wwwsssqqqtttwwwyyy{{{~~~}}}{{{uuuwww|||zzz|||~~~~~~{{{rrrjjjddd```ZZZXXXVVVVVVUUUQQQJJJDDD@@@@@@>>>=========>>>???@@@@@@???>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBDDDHHHKKKMMMMMMEEEEEECCCBBBAAABBBEEEGGGFFFEEECCCAAA@@@@@@???@@@AAA@@@??????@@@AAA@@@???;;;;;;::::::::::::;;;;;;>>>@@@AAACCCDDDCCCCCCBBB?????????@@@AAABBBDDDDDDCCCAAA>>>;;;::::::<<<===>>>@@@CCCDDDDDDCCCDDDFFFCCCBBB@@@???>>>>>>>>>???>>>AAAEEEFFFDDDBBBBBBCCCJJJEEE@@@<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777999;;;<<<<<<===@@@AAACCCGGGJJJLLLKKKJJJJJJJJJKKKCCC===<<<<<>>@@@BBBCCCDDDAAA<<<:::<<<@@@DDDFFFIIIFFFBBB?????????>>>======<<<;;;::::::;;;<<<===<<<===>>>===;;;::::::;;;:::;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999777888999999999999888777888888888888888777666666333555666666555555666888555666666666666666666555444444333333333444444444555444444444444333333333333222222111222222333333666777777666333222222333444444444555555555666666777555222000111444888;;;777888999999999999888777999888777777777888:::;;;999::::::;;;;;;;;;::::::999999888888888888999999<<<<<<<<<<<<>>>CCCJJJOOOYYY___nnn~~~~~~|||yyy{{{~~~{{{yyyzzz}}}{{{}}}}}}}}}{{{zzz|||rrrrrr{{{~~~}}}yyyuuuuuuxxx|||zzzqqqiiiaaa\\\ZZZVVVUUUUUUVVVWWWTTTNNNHHH@@@@@@>>>=========>>>???AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBEEEDDDDDDGGGJJJMMMNNNNNNDDDEEEDDDBBB@@@AAADDDFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@???@@@AAABBBAAA???;;;;;;:::::::::;;;;;;<<>>>>>???@@@AAACCCDDDEEEIIIFFFBBB===;;;:::;;;;;;===@@@CCCEEEEEEDDDEEEFFFDDDCCCAAA@@@?????????@@@???@@@@@@@@@@@@AAABBBDDDIIIEEE@@@<<<;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;999999::::::999888888777666888:::;;;<<<===???AAAAAAEEEIIIKKKKKKJJJIIIIIIEEE>>>:::;;;<<>>@@@BBBCCCDDDBBB???<<<<<>>???>>>===============<<<<<<:::999888777888999::::::999888777888888888888888777666666333444555666555555666888666666555555555555666666444444555666666666555555444444444444333333333333222222111111222222333333555666666555333222333444333333444444555666666666777555222000000333777:::555666888999::::::999888777777777777888999::::::888999999::::::::::::999999999888888888999999:::999:::::::::;;;>>>BBBEEEIIIQQQaaauuu{{{|||zzzyyyuuuxxxyyy{{{yyyxxx~~~wwwpppooorrrxxx|||xxxpppggg___ZZZWWWUUUUUUTTTTTTUUUWWWTTTOOOIIIAAA@@@???>>>===>>>??????AAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDEEEHHHLLLMMMMMMLLLCCCEEEFFFEEEBBBAAACCCFFFCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@@@@BBBBBBAAA@@@<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDDDD?????????@@@AAABBBDDDEEEMMMKKKFFFBBB>>>============@@@CCCEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@???@@@BBBDDDFFFGGGDDD@@@======<<<;;;::::::::::::::::::;;;;;;;;;999999::::::::::::999999555777:::;;;;;;<<<>>>@@@@@@DDDHHHKKKKKKJJJJJJJJJCCC===999:::;;;BBBWWWlllAAA@@@AAACCCEEEFFFDDDCCC???>>>>>>>>>???AAABBBDDDCCCCCCAAA???===>>>???AAABBB@@@???>>>???>>>===;;;999999::::::::::::999999888:::<<<<<<;;;::::::;;;999;;;===>>>??????>>>===>>>>>>>>>===<<<:::999888888999:::;;;;;;:::999888888888888888888777666666222444555555555555666888666666555555555555666666222333666777888777555444444444444333333333222222222222111111222222333444222333444444222111222444333333444444555666666777444444333222222333444555333555777999;;;;;;::::::666666777888999:::::::::777888888999::::::999999888777777777888999::::::777888888888888:::>>>AAAAAAFFFSSSdddqqqzzzxxxpppmmmsssxxx|||yyyqqqppptttuuuyyyzzzxxxxxx{{{{{{yyyqqqmmmeee]]]WWWTTTSSSSSSVVVTTTSSSSSSSSSPPPKKKFFFBBBAAA@@@???>>>??????@@@AAAAAA????????????AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEHHHKKKKKKJJJGGGAAAEEEHHHGGGCCCAAABBBEEECCCCCCCCCCCCCCCCCCBBBBBBCCCAAA@@@AAABBBCCCBBBAAA>>>>>>======>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDD?????????@@@AAABBBCCCDDDKKKIIIFFFCCC@@@?????????===@@@CCCEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCAAA@@@@@@AAACCCDDDEEEEEEBBB@@@???>>>===;;;999;;;;;;;;;;;;;;;:::::::::999:::;;;<<<============555777999::::::<<<>>>@@@AAADDDGGGIIIIIIIIIIIIJJJEEE>>>:::::::::@@@TTTiii~~~BBBAAAAAABBBDDDEEEDDDBBB@@@@@@??????@@@BBBCCCEEECCCCCCBBB@@@>>>===>>>???<<<;;;;;;<<<>>>>>>===;;;888888:::;;;;;;:::888888666888;;;<<<;;;::::::;;;888:::<<<>>>??????>>>===>>>>>>>>>===<<<:::999888888999;;;<<<<<<;;;999888888888888888888777666666222333555555555555666888666666555555555555666666000222666888999777444333444444444333333333222222222111111111222333333444000111222222111000111333333333444444555666777777111222444555555444222000222444666999;;;<<<;;;;;;555666888999::::::999999666777888999999999999999666666666666777888999:::888888777666666999===AAABBBCCCJJJVVV```jjjvvvzzzrrrjjjhhhpppwww}}}zzzttttttyyyppprrrrrrnnnmmmpppqqqooojjjfff^^^WWWRRRQQQQQQRRRXXXUUURRRQQQPPPLLLFFFAAABBBBBB@@@?????????@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCAAAAAA@@@AAADDDGGGJJJJJJFFFDDDAAAEEEJJJIIIEEEAAABBBDDDBBBCCCCCCDDDCCCCCCBBBBBBCCCBBBAAAAAACCCCCCBBBAAA???????????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCAAA???>>>>>>>>>===@@@CCCEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAA@@@???@@@AAABBBBBBAAACCCAAA@@@??????>>>;;;888<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>??????@@@@@@555777999::::::;;;===???BBBDDDGGGHHHHHHGGGHHHIIIHHHAAA;;;:::999>>>QQQfff|||???>>>???AAADDDGGGGGGGGGHHHEEEBBB@@@AAAAAABBBAAADDDCCCAAA???>>>>>>>>>???BBBBBBAAA@@@@@@??????>>>888:::;;;:::777555444555777777888888999999999999;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777888777777666555444222222222333333444444444666666666666666555555555666777999::::::888666444444444333333333333222222444444333222222333333333333333333222222222111111555555777888999999999999777555444222111111222222000222666999::::::888777777666444222333555777999///222666:::<<<<<<999888<<<===:::666555888999666777777777888999999:::::::::>>>CCCGGGLLLUUUaaajjjvvvzzzxxxqqqnnnpppxxxzzzvvvsssrrroookkkfffcccdddfffhhhhhhddd```YYYQQQLLLLLLPPPTTTZZZYYYWWWVVVSSSNNNHHHDDDCCCBBBBBBBBBCCCBBBAAA???CCCBBBBBBAAAAAAAAABBBBBBAAAAAACCCFFFIIIHHHFFFCCCAAA@@@AAACCCFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@AAACCCEEEFFFGGGGGGHHHCCCBBBAAABBBDDDDDDDDDBBB>>>BBBEEEEEEBBBAAABBBCCCAAAAAABBBCCCCCCBBBAAA@@@CCCBBBBBBCCCDDDDDDCCCAAA@@@BBBEEEGGGGGGEEEBBB@@@EEECCC@@@>>>===>>>???@@@AAA@@@?????????@@@AAABBB???>>>>>>>>>???@@@AAAAAA>>>>>>???@@@AAAAAABBBBBB??????@@@AAAAAABBBCCCCCCBBB@@@??????@@@@@@???===::::::::::::::::::::::::<<<:::;;;BBBJJJMMMIIIDDD>>>;;;888888:::>>>AAABBBCCCCCCDDDFFFHHHKKKMMMNNNPPPCCC;;;<<<===???PPPddd>>>===>>>AAADDDGGGGGGGGGHHHFFFCCCBBBCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>:::;;;;;;999777555555666888888888888888999::::::<<<<<<===>>>>>>===<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999888777666555444555555555666666777777777666666666666666666666555555777999:::999888555444333333222222222111111111444333333222222333333333333333333333222222222222444555666777888888888888555555333222111222222333111333555777999999888888777666555444444666888999333444666888999999999999999:::888555555888777444777777777888999999::::::777;;;???BBBEEEKKKTTT\\\fffjjjqqqxxx}}}~~~~~~~~~}}}}}}yyywwwttttttyyy~~~xxxrrrooommmhhheee```___```bbbdddeeeaaa]]]VVVOOOIIIIIILLLPPPWWWUUUTTTRRRPPPMMMHHHEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFFFFDDDBBB@@@???@@@BBBEEEFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDEEECCCBBBCCCEEEEEEDDDCCCBBBEEEGGGGGGDDDCCCDDDEEEAAABBBCCCDDDDDDCCCBBBBBBCCCBBBBBBCCCDDDDDDCCCAAAAAADDDGGGIIIIIIGGGDDDAAAEEECCCAAA???>>>???AAABBBAAA@@@???>>>>>>???@@@@@@???>>>>>>>>>??????@@@AAA===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBB@@@???>>>>>>??????>>><<<::::::::::::::::::::::::;;;<<>>:::999;;;===???@@@AAABBBDDDFFFIIILLLOOOPPPSSSEEE<<<<<<<<<>>>NNNccc===<<<===@@@DDDGGGHHHGGGGGGFFFEEEEEEFFFFFFDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;999666666777999:::999888777777999;;;<<<======>>>>>>>>>>>>=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777555555444444444444444555555555555555666666666666666666555666888999999777555444222111111111111000000000333333222222222222333333444444333333333222222222333444555666666666666666444333222222222222333333222333444555777888999999666666666777777777888888888777666555666777888999666888777555666999888444777777777888999999::::::777:::===>>>???AAAGGGKKKRRRUUU[[[ccckkkqqqvvvxxxyyyzzz|||}}}}}}zzzyyyxxxyyy~~~||||||{{{}}}}}}}}}~~~}}}zzzyyy|||~~~~~~|||zzz{{{|||~~~|||rrrjjjeeeccc^^^[[[XXXXXXZZZ]]]```aaa^^^[[[UUUNNNIIIHHHJJJMMMRRRPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@CCCAAAAAAAAACCCDDDBBBAAA???>>>???AAADDDFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCAAA@@@???FFFEEEDDDDDDEEEFFFEEECCCAAABBBCCCCCCAAA??????@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCAAABBBEEEIIILLLLLLIIIEEEBBBCCCBBB@@@??????@@@BBBCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>??????@@@<<<<<<======>>>?????????======>>>>>>??????@@@@@@>>>===<<<<<<======<<<;;;:::::::::::::::::::::::::::===EEEPPPZZZ\\\VVVOOOCCC@@@<<<;;;<<<===>>>>>>@@@BBBDDDGGGKKKNNNPPPRRRTTTFFF<<<<<<;;;<<>>======<<<999777777999;;;<<<:::888777777999<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777666555333333444444444444444444555555555555666666666666555666777888777666555444222222111111111000000000222222222222222222333444444444444444333333333333222333444555555555555555222222222222222222333333333333333333555777999:::555666777999999888888777999888777555555666666777666999999666777::::::777777777777888999999:::::::::<<<>>>>>>===>>>@@@BBBCCCFFFKKKRRRZZZbbbhhhlllrrrtttxxx~~~~~~~~~{{{xxxwwwxxx{{{|||{{{vvv||||||yyyyyyxxxyyy{{{||||||~~~|||zzz{{{vvvjjjbbb\\\YYYUUUSSSQQQQQQTTTXXX[[[\\\[[[YYYUUUOOOJJJHHHIIIKKKNNNLLLJJJIIIKKKKKKKKKKKKHHHHHHHHHFFFEEEEEEGGGHHHGGGFFFDDDCCCBBBAAAAAAAAACCCAAA??????@@@AAAAAA@@@??????@@@BBBEEEGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCBBB@@@???>>>EEEDDDCCCDDDEEEEEEDDDCCC@@@@@@AAA@@@???===<<<<<>>???@@@BBBCCCCCCCCCBBBAAA@@@?????????>>>>>>=========>>>>>>???;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>>>><<<;;;::::::;;;<<<;;;999999999999999999999999999888;;;CCCMMMVVVWWWSSSNNNBBB???===<<<===?????????AAACCCEEEHHHKKKMMMOOOPPPQQQCCC:::;;;::::::JJJ^^^~~~;;;;;;<<>>>>>===:::888999;;;===<<<;;;999777888:::<<<>>>?????????>>>>>>?????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666888888888888888777777777444555555555666666777777555666666666666555444333333222222222111111111111111111111111222222333444555555555444444444333333222333333444444444444333111111222222222222222222333222222222333666888:::555666888999999999777777777777777777666666555555777===???<<<999999:::999777777777888999999:::::::::<<<===============>>>>>>@@@CCCGGGNNNUUU\\\___fffjjjqqqyyy{{{xxx~~~~~~yyytttqqqpppqqqrrrzzz}}}~~~xxxwwwrrrwww}}}zzzwwwxxxuuuwwwyyy{{{|||}}}yyyyyy{{{}}}}}}qqqfff\\\VVVTTTOOOMMMLLLMMMPPPTTTVVVWWWUUUTTTRRRMMMIIIGGGGGGHHHLLLJJJGGGGGGIIIKKKLLLLLLHHHIIIJJJHHHFFFEEEGGGIIIHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@>>>===>>>@@@@@@@@@@@@@@@AAACCCGGGHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>CCCBBBAAABBBDDDEEEDDDCCCCCCDDDDDDDDDDDDBBB@@@>>>AAAAAABBBDDDEEEGGGHHHIIIDDDCCCBBBCCCDDDDDDBBB@@@@@@CCCFFFIIIIIIFFFCCC@@@>>>=========>>>???@@@AAADDDCCCCCCBBBBBBAAA@@@???>>>>>>======<<<======>>>:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<======:::999888888:::;;;:::888999999999999999999999999999;;;???FFFLLLNNNLLLIII>>>===;;;<<<>>>AAABBBBBBCCCDDDFFFIIIKKKLLLLLLMMMLLL???888:::999:::HHH\\\~~~<<<;;;<<<>>>BBBDDDEEEDDDCCCCCCDDDFFFHHHHHHFFFDDDAAAAAABBBCCCDDDDDDDDDCCCEEEEEEDDDCCCCCCBBBBBBAAA>>>???>>><<<;;;;;;<<<>>><<<;;;:::999999;;;===>>>@@@@@@????????????@@@@@@>>>===<<<<<<;;;;;;<<<<<<========================::::::::::::999999888777888888777777777777666666444444555555666777777777555555555555555444444333333333222222222111111111111111000111111222333444666666555555555444444444333333444444444444333333111222222222222222111111222111111222333555777999555666777888888888777666555555666666666666777777===IIIQQQLLLBBB<<<999888777777777888999999::::::999999:::::::::;;;;;;;;;======>>>AAAFFFKKKPPPSSSUUU[[[dddoooxxx|||vvv}}}}}}vvvooojjjgggfffooosssyyy~~~{{{yyyyyywwwtttwww|||~~~{{{zzzzzzzzzzzzzzzuuutttqqqsssxxx~~~zzzxxxxxxxxxwwwxxxyyyzzz~~~yyyxxxyyyxxxxxxyyyyyywwwyyy~~~~~~zzz{{{tttkkkaaaYYYTTTQQQLLLJJJIIIIIILLLOOOQQQQQQMMMMMMMMMJJJFFFDDDDDDDDDIIIHHHFFFFFFHHHJJJJJJJJJEEEHHHJJJJJJFFFEEEFFFHHHHHHGGGFFFDDDDDDCCCCCCCCCAAA???======???@@@@@@@@@AAA@@@AAADDDGGGIIIIIIHHHDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@AAADDDEEEEEEDDDDDDDDDFFFHHHIIIGGGBBB???@@@@@@AAACCCEEEGGGJJJKKKEEEDDDCCCCCCDDDCCCAAA@@@???AAACCCEEEEEECCCAAA???===<<<<<<<<<===>>>??????BBBBBBCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999888777888999:::999888999999999999999999999999;;;;;;<<<@@@CCCEEEFFFEEE;;;:::999;;;>>>BBBCCCCCCCCCDDDGGGIIIJJJJJJJJJJJJHHH===888;;;;;;:::GGGYYY{{{===<<<<<<>>>AAACCCCCCBBBAAAAAABBBDDDFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>?????????===<<<===>>>;;;;;;;;;;;;;;;<<<<<<===AAA@@@????????????@@@AAA>>>======<<<<<<<<<<<<<<<========================888888999999999999888888666666666555555555444444444444555555666777777888555555555444444444333333222111111111111000000000000000000000111222333444666666666666555555555444333444444444444444333333222222333333222111000///000111111222333555666777555555666666777777777666555444333333444666999;;;III\\\lllgggTTTDDD;;;777777777777888999999:::::::::999888777888999999999::::::;;;<<>>===>>>@@@AAAAAA@@@@@@@@@AAACCCGGGIIIIIIHHHDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCAAA@@@???@@@???@@@BBBEEEGGGGGGGGGDDDEEEHHHLLLNNNLLLFFF@@@??????@@@AAADDDGGGJJJLLLEEEDDDCCCCCCDDDCCCAAA??????@@@AAABBBBBBAAA@@@???===============>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777777999:::999888888888888888888888888888888888:::<<<>>>???@@@???999888888:::>>>AAABBBBBB@@@BBBEEEHHHJJJJJJJJJJJJHHH>>>;;;???>>>;;;EEEVVVsss>>>======>>>AAABBBBBBAAAAAA@@@@@@BBBDDDEEEEEECCCCCCCCCAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@===???@@@@@@>>>======>>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>777777888999999999999888:::999999999888888777777444444444555666777777888555555444444444333333333000000000000////////////000000000000111222333444777666666666555555555555444444444555555444333333222333333333222111///...///000111222444555666666555555555555666666666777666444111///111666<<>>888777777777888999999::::::<<<:::888777888999999888777777777999;;;>>>@@@BBB???DDDKKKSSSZZZcccmmmtttuuuzzzxxxyyyyyyzzz}}}yyyrrrnnnkkkooovvv{{{yyyuuunnnkkkiiiiiifffcccdddiiilllpppyyy|||yyyvvvrrrnnnmmmlllllliiiwwwzzzvvvwwwxxxtttqqqqqqpppooosss|||wwwuuuuuuwwwwwwvvvtttpppiiiiiifffccceeegggddd___]]]\\\ZZZWWWRRRMMMIIIFFFIIIGGGEEEEEEFFFGGGHHHGGGGGGIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDEEECCCBBB@@@EEEJJJKKKGGGCCCBBBDDDCCCBBBBBBAAAAAAAAABBBBBB>>>======>>>AAABBBAAA@@@>>>>>>@@@CCCFFFHHHHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBGGGFFFFFFDDDCCCAAA???>>>@@@@@@@@@CCCFFFIIIIIIIIIIIIKKKOOOTTTWWWTTTMMMGGG>>>>>>???AAADDDGGGJJJLLLEEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<===???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777777999::::::999888888888888888888888888333444777999;;;<<<;;;;;;999999888:::>>>@@@AAAAAA>>>@@@CCCGGGIIIKKKKKKKKKJJJAAA>>>BBB@@@<<>>===<<<<<<======@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>????????????@@@@@@@@@@@@???>>>===;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::>>>>>>======<<<<<<;;;;;;:::::::::999999888888888777777777777666666666666666666555555555555666666666666777777666444222111111111111000000000000000///111333555555555333222::::::999888666444333222444444444333333222222222333222222222222222333333333111///000333555444222444444333333333222222222222111222333333444===GGGdddkkknnnllljjjfffRRR<<<:::888777555555555666777999888888777666555555444555666666888999;;;===>>>>>>???AAACCCGGGNNNWWW]]]jjjoootttuuuttttttxxx{{{wwwvvvtttqqqrrruuu|||}}}yyyyyy}}}wwwppphhhdddcccccc```^^^cccffflllrrrxxx|||{{{zzzwwwqqqkkkiiikkknnnmmmttt~~~{{{xxxxxxuuuqqqqqqqqqvvvxxxtttuuuzzz~~~|||tttmmmiiihhhccc___\\\\\\___^^^ZZZVVVSSSRRRPPPNNNMMMKKKHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHJJJKKKJJJGGGCCCAAACCCCCCBBBBBBBBBCCCCCCDDD>>>???AAABBBCCCCCCBBBAAAAAA???======???AAACCCCCCEEEAAA>>>>>>@@@BBBBBBAAACCCCCCBBBAAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCDDDEEEDDDBBB???===>>>???@@@>>><<<@@@GGGLLLLLLJJJHHHIIIMMMSSSYYYXXXRRRKKKCCCBBBBBBCCCFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>========================@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>======<<<===<<<<<<;;;999888777777999:::<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;444333222333666888999888888777777666666666666666777777777777777888888999888999:::;;;;;;<<>>===DDDNNNhhhxxx@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;::::::============<<<<<<<<<<<<999999888888888777777777666666666555555555444444555555444444444444555555555666666666555333222111111111111111000000000000111111111000111222444555:::999999888666555333222444444333333333222222222333333222111111111111111333111///000333444444222444444444333333333222222222111333444333333;;;DDDbbbjjjnnnlllkkkhhhYYYHHH888777777666666666666666888888777777666555555444555555666888999<<<===???=========>>>@@@EEEKKKPPPWWW\\\aaadddeeehhhmmmrrruuutttqqqnnnmmmpppvvvzzz~~~wwwpppmmmooooookkkgggcccfffjjjooouuuyyy|||~~~|||wwwrrrppprrruuutttzzz}}}xxxwwwwwwyyy}}}wwwvvvxxx{{{}}}~~~xxxnnngggcccaaaZZZWWWTTTTTTVVVUUUQQQMMMKKKKKKIIIHHHGGGEEECCCAAABBBBBBCCCDDDEEEFFFFFFGGGEEEHHHLLLNNNMMMIIIDDD@@@CCCCCCBBBBBBAAABBBBBBCCC>>>???@@@BBBBBBBBBBBBAAACCCAAA???@@@BBBEEEFFFFFFFFFCCC@@@@@@BBBDDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCEEEEEEEEECCC@@@>>>???@@@@@@>>>===@@@GGGLLLLLLJJJHHHHHHJJJOOOTTTTTTOOOJJJEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::999888888777999:::<<<=========;;;:::888999:::<<<<<<=========888777666777888999888777888777666666555555666666777777666666777777888999777888888888888:::===@@@BBBAAAAAACCCGGGIIIIIIHHHGGG???;;;===<<<:::AAALLLdddrrr??????>>>=========>>>>>><<<<<<<<<<<<=========>>>===>>>???@@@BBBCCCDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@AAABBBBBBBBB@@@>>>======<<<;;;;;;:::::::::;;;999999:::::::::::::::999;;;;;;<<<<<<<<<<<<======777777777777666666666666555555444444444333333333444333333222222333333444555555555444333222111000111111111111000000//////444111...------000444777999999888888666555333222333333333222222222222222333222111000000000000000333222000111222333333222333444444444333333222222222222333555444333777???XXXbbbiiijjjjjjkkkdddZZZ888888777666555555444444777777777666555555444444444555666777:::<<<>>>???>>>>>><<<:::999;;;???CCCEEEIIIMMMPPPRRRVVV\\\aaaiiihhhgggffffffjjjpppttt{{{zzzzzz~~~zzztttnnnooorrrwww{{{~~~}}}{{{{{{}}}yyyvvvvvvwwwuuutttuuuxxx|||{{{pppfff^^^YYYVVVQQQNNNKKKKKKKKKKKKGGGDDDCCCDDDDDDDDDCCCAAA@@@???@@@AAABBBCCCDDDCCCCCCBBBCCCGGGLLLPPPPPPKKKEEEAAACCCCCCBBBAAA@@@@@@@@@@@@===>>>???AAAAAAAAAAAA@@@AAA@@@???@@@CCCFFFGGGGGGGGGEEEBBBBBBCCCEEEEEEEEEBBBBBBAAA???????????????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEECCC@@@??????AAA???======AAAGGGKKKLLLKKKIIIGGGGGGIIILLLMMMKKKHHHGGGFFFEEEDDDEEEDDDBBB@@@AAABBBBBBCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======?????????>>>===<<<;;;:::<<<<<<;;;:::999888888777888999;;;<<<<<<<<<;;;:::666777999;;;<<<=========:::999888999999888555333777777666555555555555666666666666666666777888888888888888777777999===@@@@@@???@@@CCCGGGIIIJJJJJJHHH???::::::999888???JJJ___jjjxxx======<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGGGGEEEDDDBBB@@@BBBCCCDDDCCC@@@===;;;;;;::::::999999999::::::777888999999:::999999999999999:::;;;;;;<<<======666666666666666666666666444444444444333333333333333333222222222222333333444444333333222111000000222222111111000000//////444222///---...111444777777777777777666555333333222222222222222111111111111000000000000000111111333222111111222222333333333333444444444333222111222111333555444111444999CCCMMMWWWYYY\\\```aaa^^^<<<;;;999666444333333333666666666555555444444444444444555777999<<<>>>???AAA@@@>>>:::888888:::===@@@AAACCCCCCDDDGGGKKKOOOTTTVVVXXXZZZ^^^dddkkkppp||||||yyyxxxwwwuuu{{{~~~zzzzzz|||{{{wwwtttuuuxxx|||yyyvvvuuutttqqqnnnkkkkkkooosssvvvxxx~~~zzzrrrhhh^^^VVVPPPMMMKKKIIIFFFEEEEEEDDDBBB@@@@@@BBBCCCDDDCCCAAA@@@@@@???@@@BBBDDDDDDCCCAAA@@@CCCFFFJJJMMMMMMJJJEEEBBBCCCBBBAAA@@@???>>>>>>>>><<<===>>>@@@AAA@@@@@@???<<<;;;;;;===@@@CCCEEEEEEFFFEEEDDDCCCDDDDDDEEEEEECCCCCCBBB@@@???>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDBBB???>>>???@@@>>>===>>>AAAEEEIIIJJJJJJJJJGGGDDDDDDFFFHHHIIIHHHFFFEEEDDDEEEEEEDDDBBB???DDDCCCCCCCCCAAA@@@???>>>?????????????????????????????????@@@@@@???>>>>>>??????>>>>>>===<<<::::::;;;;;;::::::999888888777888999::::::;;;;;;::::::777777999:::;;;;;;;;;;;;777666777777888666333000777666555555444444555555666555555555555666777777:::::::::888888:::???BBB======???BBBEEEHHHJJJJJJIII@@@:::999888777???JJJ\\\eeeqqq~~~======<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDBBB???<<<:::999999888888888888888999666777777888999999888888777777888999:::;;;;;;<<<666777777777777777777777555555555444444444333333444444333333333333444444333222222222111111111111222222111111000//////...111111000000000222444555555555555555555444333222111111111111111111111111......//////000111333333333333222222111111222333222333444555444333222111333111111444333000111555///888???BBBDDDHHHLLLMMMBBB???;;;777444333333333555555555555444444444444333333444666888;;;===>>>??????===:::888888:::<<<>>>>>>===<<<<<<===@@@CCCDDDFFFJJJNNNSSSYYY```eeemmmrrryyy{{{tttooommmlllkkkpppwww~~~|||zzz{{{~~~~~~{{{~~~}}}}}}}}}}}}vvvrrrqqqtttxxx{{{}}}wwwsssooommmjjjgggbbbaaaccchhhkkkmmmqqqmmmfff^^^VVVOOOJJJGGGFFFDDDBBB@@@@@@@@@???>>>???BBBEEEEEECCC@@@@@@@@@???AAACCCDDDDDDCCCAAA@@@CCCDDDFFFGGGGGGFFFDDDBBBAAAAAA@@@>>>============;;;<<<===????????????>>>999888888;;;???BBBCCCBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDCCCAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCAAABBBAAA@@@===<<<===>>>>>>===>>>@@@CCCFFFHHHHHHIIIFFFCCCBBBCCCEEEGGGHHHCCCCCCCCCDDDFFFEEECCCAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>======<<<:::::::::::::::999999888888777777888888999999999999999888999999999999999888777555555555777888777555222666555555444444444444444555555555444555555666777:::::::::999888:::>>>AAA:::;;;>>>AAACCCFFFHHHJJJLLLBBB::::::888777@@@MMM]]]eeeppp}}}>>>>>>======>>>>>>??????;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAAAAAAAA@@@AAACCCEEEGGGGGGGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBB@@@>>><<<:::999888888777666666666777555555666777888888888888555555666777888888999999666666666666777777777777555555444444444333333333444333333222222333333444111111111111222333444444333222222111000///.........///000000111111222222222222333333333222222111000000000000000111111111/////////000111222333444222333333222111000222333222333444555555333111000333000///222222///000333...222666777777888:::===BBBAAA???<<<999777555333444444444444444444444444333333444555777888:::;;;::::::999777666666999;;;999888888777888999;;;<<<<<<>>>AAADDDFFFJJJOOORRR\\\aaaiiirrr{{{}}}uuuoookkkiiihhhgggmmmttt}}}xxxuuurrrrrrtttuuusssqqqvvv|||}}}}}}~~~yyyuuussstttttttttwww|||wwwqqqlllgggbbb___\\\XXXWWWZZZ^^^aaacccaaa^^^ZZZTTTOOOJJJFFFDDDAAA@@@???===<<<======>>>???CCCFFFFFFBBB???>>>>>>@@@AAABBBCCCDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<===:::;;;<<<>>>???>>>>>>===999999999<<<@@@BBBCCCBBBAAABBBCCCCCCBBBAAABBBCCCEEEEEEEEEDDDCCCBBB@@@???>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@???<<<<<<<<<>>>======>>>???@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFAAAAAABBBDDDFFFFFFDDDAAA>>>>>>???@@@AAAAAAAAAAAA========================>>>>>>???@@@@@@@@@@@@???<<<============<<<;;;;;;::::::999999888888888888777777777777888888888999999999999999888777666555666666666888::::::888777555555444333333333333444444444444444444555666666777888888888777888:::===999<<>>::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@???>>>@@@AAADDDFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDD@@@@@@@@@???>>>===<<<;;;999888777666555555555555444444555666777777777777444444444555555666666666444444555555555666666666333333333333222222222222222222111111111111222222000000000111222444666777333333222111000///......,,,---------...///000000000000111111111111111000/////////000000000111111222222111111111111222222222444444333000///111333111333555666555444111000333///---000000//////222333333444555444333444666<<<>>>BBBDDDBBB>>>888444333333333333333333333333333333333444555666777888555666666555444555888:::777777666666777777777666777999;;;<<<<<<===@@@BBBLLLPPPWWWaaajjjsssxxxzzzwwwsssmmmjjjiiijjjjjjjjjlllsss|||}}}vvvooolllhhhhhhkkkmmmlllkkkppp{{{}}}zzzzzz{{{xxxyyy|||~~~zzzwwwtttpppmmmnnnppprrruuuwww|||~~~tttmmmhhhddd^^^YYYWWWTTTQQQPPPQQQRRRSSSSSSQQQPPPNNNKKKHHHFFFDDDCCC@@@???>>>===<<<===???AAABBBFFFJJJIIIDDD???===>>>@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEDDDAAA???=========<<<<<<<<<<<<<<<===999:::<<<===>>>>>>======:::999:::===@@@BBBBBBAAA@@@BBBDDDDDDBBB@@@BBBCCCDDDEEEEEEEEEDDDBBBAAA@@@===???AAACCCDDDDDDCCCCCC@@@@@@@@@???===<<<===???===>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBAAABBBCCCDDDAAAAAABBBDDDFFFFFFCCC@@@===>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<======<<<<<<999999999999888888888888777666666666777777888888777777777888777777666666888666666777888999999777555444444333222333333333444444333333444444555666555777999999888888999:::;;;>>>AAACCCCCCEEEHHHKKKLLLBBB:::888888999DDDQQQjjjuuu888777777777888888999:::999999:::::::::;;;;;;;;;<<<>>>???@@@@@@???>>><<>>>>>===<<<<<<<<<999999777666444444333333333444555666777777777777333333333444444444444555333333333444444555555555222222222111111111111000111111000000000000111111000000000111333555888999333333222111000///...---,,,+++******+++,,,...///...//////000000000000///.../////////000000111111666555444222111000000000222444555333000///111333111333555666666444111///333///,,,...///...000333///......000111111111333555;;;DDDJJJJJJDDD;;;555333333333333333333333333333333333333444555666666555555666555444555888::::::999888888888777444222333555666777777777999:::???AAAFFFNNNWWW^^^bbbdddeeeccc``````cccgggjjjkkkkkksss{{{~~~~~~{{{pppgggdddaaa^^^___ccchhhiiiiiimmm|||yyytttsssuuuzzz~~~}}}wwwttttttwwwzzz{{{|||xxxvvvssslllfffjjjjjjkkkkkklllpppuuuyyyvvvooogggbbb```^^^YYYTTTUUURRRNNNKKKJJJIIIGGGEEEGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@??????@@@CCCEEEFFFKKKNNNLLLFFF@@@???????????????@@@AAACCCDDDEEE@@@CCCEEEGGGFFFBBB===:::<<<<<<;;;;;;;;;<<<<<<===999:::;;;============<<<999888999<<>>===>>>@@@===>>>>>>===<<<<<<>>>???===???AAAAAAAAAAAAAAABBBAAABBBCCCEEEFFFEEEBBB???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======<<<<<<999:::;;;<<<============999999999888888888888888666666666666666777888888555555666777777888777777888666444444555666666555555444333333222222333333444333333333333444555555666999;;;<<<;;;::::::;;;===@@@CCCEEEEEEFFFIIILLLLLLAAA999777777999DDDRRRooo{{{888888888999:::;;;<<<===:::;;;<<<<<<======<<<<<<<<<===>>>??????@@@@@@???AAAAAA@@@@@@@@@@@@@@@???BBBAAA???>>>>>>>>>??????>>>>>>>>>>>>=========<<<===<<<999777444222111111222222333444555666777888666444222222333555555444333444555555555444333222444333222111111111222333111111111111000000000000////////////000000000000888777555333000///...---000///...------,,,------111000000///...---------////////////////////////111222222111///...///000111111111111111111111111111111222333333333222222000000000000///...------///......------///000111555===FFFKKKMMMLLLCCC:::777555555777555111222666555444222111111222444555444444555555555555555555888777777666555444444444777666555444444555666777>>>>>>@@@BBBEEEIIIMMMOOOOOOQQQSSSUUUXXX\\\bbbffflllooosssvvvyyy|||yyysssmmmiiifff_________aaacccfffiiikkklll|||{{{sssmmmlllooouuuyyy{{{sssmmmjjjlllooorrrxxx|||uuuooommmjjjfffbbb```bbbdddfffggghhhhhhgggfffccc___YYYUUURRRQQQPPPIIIHHHFFFDDDCCCDDDEEEFFFFFFBBBBBBEEEEEEAAA>>>>>>======>>>@@@BBBEEEGGGHHHLLLSSSYYYUUUKKKBBBAAACCC@@@@@@??????@@@@@@AAABBB???@@@BBBAAA@@@??????@@@@@@>>><<<;;;;;;;;;===>>>===:::777888<<>><<<:::999:::===@@@CCCCCCCCCBBBBBBAAA@@@@@@???CCCCCCBBBAAA@@@>>>===<<<::::::<<<>>>@@@BBBDDDEEEEEEBBB>>>===???AAA@@@??????===>>>BBBCCCAAAAAACCCCCCBBBBBBBBBBBBAAA???===<<>>;;;:::999888777777777777666666666666666666666666888888888888777777666666777777666555555555555555444444333222222222222333333333333444555666777777555777999<<<============<<<>>>??????CCCIIIJJJHHHLLLBBB;;;999888999FFFVVVuuu888888777777777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@??????AAA@@@???>>>>>>>>>???@@@>>>=====================???>>>===:::777555333222222222333444555666777777666444222222333444444444333333444555555444333222444333222111111111222222111111111000000000//////.../////////000000000000666555333111000.........///......---------------111000000///......------........................000111222111///...///000111111111111111111111111111222222222222222111111///////////////...---,,,///......------///000111222:::CCCIIINNNPPPJJJBBB:::666444555555222222555222333333333333333333222333333444444555555555666777777666666555444444333666555444444444444555666888888999;;;>>>AAADDDFFFFFFGGGIIIJJJLLLOOOTTTWWW___bbbgggkkkooosssxxx{{{}}}yyytttnnnjjjgggfffeeeeeeeeefffgggiiijjjkkkrrr~~~{{{xxxvvvrrrlllhhhgggkkkqqqttt|||~~~yyytttmmmgggeeefffjjjlllpppssswww{{{xxxnnnhhheeeccc___\\\bbbbbbbbbbbb```^^^\\\[[[XXXVVVSSSPPPMMMLLLKKKKKKDDDCCCAAA??????@@@AAABBBEEEAAA@@@CCCDDD@@@======@@@AAABBBCCCEEEGGGHHHIIIMMMVVV^^^\\\QQQFFFAAAAAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCAAA???@@@@@@???>>><<<::::::;;;<<<======:::888999<<<>>>>>>======<<<:::999:::===@@@BBBBBBAAAAAA@@@??????>>>>>>>>>???????????????>>>>>>;;;<<<===???@@@BBBCCCDDDEEEBBB???>>>???@@@@@@???<<<999999===>>><<<<<<@@@EEEEEEDDDDDDCCCAAA>>><<<===???AAACCCDDDCCCBBBAAABBBFFFIIIFFF@@@;;;:::;;;<<<<<<============<<<<<>><<<::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999777777777777777777777777777777666666666666666666777666666555555555555555555444444333333333333333333333444444555555666666444666:::===?????????>>>;;;===>>>???CCCJJJLLLJJJMMMCCC;;;999888:::HHHXXXuuu999999888777777666777777::::::;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>??????????????????????????????>>>======>>>@@@@@@===<<<<<<<<<<<<<<<======AAAAAA@@@>>>;;;888555333222222333333444555666666555444222222333444444333222333333444444444333333444333222222111111222222111111000000000000//////....../////////000000000333222111000///.........---------.........//////000000000///......------------------------------///000111000///...///000//////000000111111222222222222222222111000//////..................------///......------///000111///777???GGGNNNTTTRRRMMM>>>777222333555333333444000111333555555333111000111222222333444555666666666666555555444444333333444444333333333333444444222333333555777999;;;<<<<<<===>>>>>>???@@@DDDGGGLLLPPPUUUZZZ___dddiiimmmrrrppplllhhheeecccccccccggghhhjjjlllnnnpppqqqqqqxxx}}}zzzuuuooonnnkkkhhhfffgggkkkpppsss{{{{{{}}}{{{sssnnnhhhcccaaabbbeeegggjjjmmmpppsssyyyxxxpppfff___[[[ZZZWWWUUU\\\\\\[[[ZZZWWWSSSOOOMMMJJJIIIGGGFFFEEEEEEFFFGGGAAA???===<<<<<<===>>>???CCC@@@???AAABBB>>><<<===BBBBBBCCCDDDEEEFFFFFFGGGLLLVVV```aaaWWWJJJBBB???@@@@@@???>>>>>>>>>??????BBBDDDEEEDDDAAA@@@???@@@===<<<;;;:::999:::;;;<<<<<<;;;::::::<<<===<<<:::<<<;;;:::999:::===@@@BBB?????????>>>======<<<<<<:::;;;<<<>>>????????????>>>>>>???@@@AAABBBBBBCCCEEECCC???>>>???@@@@@@@@@AAA>>><<>>@@@DDDHHHIIIHHHGGGDDDAAA>>>;;;===>>>???@@@AAAAAAAAAAAAEEEGGGIIIFFF@@@;;;888999;;;;;;<<<<<<===<<<<<<;;;===<<<;;;999999999::::::;;;;;;::::::::::::::::::<<<;;;:::999888888888888888888888888888888888888555555555555555555555555777666555555444444555555555555444333333333333444444444444444444555555555222555:::???AAABBBAAA@@@:::<<<===>>>DDDLLLOOOMMMNNNCCC;;;999777:::IIIYYYuuu:::999999888888888999999::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<=====================>>>>>>?????????>>>======<<<===>>>@@@@@@<<<;;;;;;:::;;;;;;<<<===AAAAAAAAA@@@===999555333111222222333444444555555444333222222444444444222222222222333333333333333333333222222222222111222111000000000////////////........./////////000000000///......------......---...///000000111111111000000//////............------------------------...///000000......///000......///000000111111111222222222111000///...---,,,---...............---///......------///000111///555===DDDLLLTTTUUURRRAAA888111222444444333333000111222333333222111000000000111222333444555666555444444444333333333222333222222222222222222333222222333444555666777888888999:::999888888:::<<<>>>AAAFFFJJJNNNSSSXXX[[[aaa___\\\YYYXXXYYYZZZ[[[___bbbggglllppptttvvvwwwwwwzzzzzzxxxwwwwwwsssnnnmmmlllkkkkkkmmmppptttwww|||{{{{{{}}}~~~}}}yyyvvvpppmmmhhhdddbbbccceeegggkkkoooppppppssswwwxxxuuuooohhh___XXXTTTRRRQQQPPPOOOPPPPPPPPPNNNKKKHHHFFFBBBAAAAAAAAAAAABBBCCCDDD@@@???>>><<<<<<===???@@@BBB>>>===???@@@===;;;<<>>>>>======>>>>>>BBBCCCDDDCCC@@@>>>===>>><<<;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;999;;;:::999999:::<<<>>>@@@>>>======<<<<<<;;;::::::::::::<<<===??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDCCC@@@??????@@@AAAAAAHHHCCCAAABBBBBBAAADDDIIIKKKLLLLLLJJJFFFAAA===;;;>>>>>>>>>>>>>>>???@@@@@@DDDFFFFFFDDD???;;;999999::::::;;;<<<<<<<<<;;;;;;===<<<;;;999999999:::;;;;;;;;;;;;;;;;;;::::::999888888777666666666666666777777777777777777777777444555555555555666666666666666555444444444444555666555444444333333444444555444444444444444444444111555:::???CCCCCCCCCBBB999;;;<<<>>>DDDMMMQQQOOOMMMBBB999777666999HHHYYYsss777777777777888999:::;;;999::::::;;;<<<;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;<<<======>>>??????======<<<<<<<<<===???@@@<<<;;;:::999999:::;;;<<<>>>??????>>>;;;888444222111111222222333333444444444222222222444444333222111111111111222222333333333333333333222222111111000000000////////////...............////////////...------,,,,,,------......///000222333333333333////////////............---------------------------...//////...---...000....../////////000000000111111000000///...---,,,,,,,,,---.../////////...///......------///000111000555;;;@@@GGGOOOQQQNNN@@@777000111444333222222222111000000000000111222...///000111222333444555333333333333222222222222111222222222222222222111333333444444555555555555777777888777555444555666666999<<>>???AAAAAA===;;;>>>>>><<<;;;<<<===>>>>>>??????>>>======BBBHHHOOOPPPLLLEEEBBBAAA>>>======<<<<<<=========???AAAAAA@@@===;;;;;;;;;;;;;;;::::::999999999999:::;;;=========<<<<<<<<<===<<<:::::::::;;;===>>>======<<<<<<;;;::::::999<<<<<<===>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA??????@@@BBBDDDHHHBBB???@@@??????BBBGGGLLLNNNOOOMMMGGGAAA>>>===>>>>>>=========>>>???@@@AAABBBBBBAAA>>><<<;;;:::999999:::;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;<<<<<<<<<<<<;;;:::999777777666555555555666666666666666666666666666666666666666666666666666666666666555444444444444444555555444333333333333444444444444444444333333333222555999>>>AAABBBBBBAAA999;;;<<<===CCCLLLPPPPPPJJJ@@@777666555888FFFWWWppp}}}333333444444555777888999999999:::;;;;;;;;;;;;;;;777777888999::::::::::::999999:::;;;===>>>??????======<<<;;;;;;<<<>>>>>><<<;;;999888777888999;;;;;;;;;::::::888555333222111111111222222333333333333222222333444444222111000000000000111222333333222333333333333222111000000000////////////......------........./////////------,,,,,,,,,------......000111333444444333333//////////////////......------------------------,,,---......------...//////////////////.........////////////...------,,,,,,---...///000000000000///......------///000111111555999;;;AAAGGGHHHDDD<<<555000111333111111222333111///......///111333...//////000111222333333222222222222111111111111111111222222222222111111111222333444444444333333444555555555333222222333444666888999999;;;===???@@@???>>>>>>@@@BBBDDDFFFFFFHHHKKKOOORRRUUUWWWXXX[[[]]]]]]]]]bbbiiimmmkkkcccbbbaaaaaabbbdddfffhhhmmmlllkkkjjjjjjiiiiiiiiifffdddaaa^^^]]]^^^___```aaaeeeeee```\\\\\\[[[XXXOOOMMMIIIEEEBBBBBBCCCDDDBBBCCCEEEFFFDDDAAA===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;===>>>@@@AAA<<<:::===>>>;;;;;;======>>>???@@@??????=========@@@DDDDDDAAA???@@@AAA<<<;;;;;;;;;<<<<<<===>>><<<>>>???>>>;;;:::999:::;;;;;;;;;:::::::::999999999;;;=========>>>???AAAAAA@@@>>>============>>>=========<<<;;;;;;::::::======>>>>>>>>>>>>======????????????????????????@@@AAAAAA@@@???AAADDDGGGIIIDDD@@@AAA@@@???AAAFFFJJJNNNPPPNNNHHHBBB??????>>>>>>=========>>>>>>???>>>>>>>>>>>>===<<<;;;;;;888888999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<=========;;;:::888888888777777777777888888555555555555555555555555777777777666666666555555666555444444333333444444444444333222222222222333333333333333333444444444333555888;;;>>>?????????:::<<<<<<<<>>777666555888EEEUUUmmmzzz444444444444444555666777999999:::;;;;;;;;;;;;:::666666777888999999999999888888999;;;<<<===??????>>>===<<<;;;;;;;;;<<<===>>><<<999777666666888999888888777666555444333333111111111111222222222222222222222333444444222000000000//////000111333444222222333333333222111000000000/////////.........---------.........//////...------,,,,,,,,,------...///111222333222111000.../////////////////////........................+++---......------...///000//////......------,,,------.........------,,,,,,---...000111222222222///......------///000111000444666777;;;??????;;;777333111222222//////333000000000//////000000000/////////000000111111111111111111111111111111111111111222333333222111111000111222333444444333222111222444333222111111222333444666666555666777999777777777888999;;;===>>>>>>??????@@@BBBDDDEEEFFFIIILLLMMMMMMQQQYYY______UUUTTTRRRPPPPPPQQQRRRSSSWWWWWWXXXWWWWWWWWWXXXYYYUUUTTTRRRPPPOOOPPPPPPQQQPPPUUUUUUPPPLLLLLLKKKIIIAAA@@@???===<<<<<<>>>???@@@BBBDDDEEEDDDAAA===:::::::::;;;;;;<<<<<<;;;;;;>>>===<<<;;;;;;===???@@@AAA<<<:::<<<===<<<;;;===<<<===???@@@@@@???===<<<:::<<<>>>===;;;;;;<<<>>>:::999::::::;;;<<<>>>>>>:::<<<===<<<;;;999999:::;;;;;;;;;;;;;;;::::::999888;;;=========???DDDGGGGGGFFFDDDBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFJJJLLLGGGDDDEEEDDDBBBDDDHHHHHHLLLPPPOOOIIICCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999777888999::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<:::;;;<<<===<<<:::888777777777777666666777777888666666666666666666666666888777666666555444333333666555444444333333444444333333222111111111111222222222222333333444444555555666777888999:::;;;;;;<<<===<<<;;;???HHHLLLKKKEEE===888888777999EEETTTlllyyy888888777666666666666777999999:::;;;;;;;;;::::::555666777888888999999999777777999:::<<<===>>>???>>>===<<<;;;::::::;;;<<<>>><<<999666555555666888777666555444333333444444111111111111111222222222222111222333444444222000000////////////111333444222222333444333222111000000/////////............---------.........//////......------,,,,,,---------...000111222111///............///////////////////////////////////////+++,,,------,,,,,,...///000000///...---,,,,,,+++,,,,,,------...---------------///000222333333333///......---...///000111///222444444777;;;:::555333111222333111...///333...///000111111000///...////////////000000000000000000000000000111111111111222333444444333222111111222333555555555444333000222333444222222222333222333555555444444555777222333444666777888999999::::::999:::;;;===???@@@===BBBCCCBBBEEELLLRRRTTTLLLIIIFFFDDDBBBCCCDDDEEEEEEGGGHHHIIIHHHIIIJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDIIIJJJFFFBBBBBBBBBAAA999:::;;;;;;;;;;;;===>>>===???BBBEEEEEECCC???===999:::;;;<<<============@@@???=========???AAABBBAAA<<<:::<<<===<<<<<<>>>:::;;;===>>>???>>><<<;;;:::<<<===<<<:::999:::;;;888888999:::;;;===>>>???:::;;;===<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;:::999888:::<<<===>>>AAAFFFKKKKKKJJJHHHFFFDDDCCCBBBAAA?????????>>>======<<<<<<888999:::;;;<<<=====================>>>>>>>>>>>><<<>>>@@@@@@@@@BBBGGGLLLKKKGGGEEEEEEDDDBBBCCCFFFFFFKKKOOOOOOIIIDDDBBBBBB>>>>>>????????????>>>======<<<::::::::::::888777666777888999:::;;;;;;;;;:::999888888888999:::;;;999:::;;;<<<;;;999777555555555444444444555555666777777777777777777777777777777666555333222111000555555444333333333333444333222111111000000111111111111222333333444555555777666666666777888999999===>>><<<:::>>>FFFJJJIIIEEE===999:::999:::FFFTTTlllyyy444444555666666666666666888888999999999999888888888888888888777777777777:::;;;;;;<<<===>>>???@@@<<<<<<;;;;;;;;;:::::::::777777666555444444444444111222333333222111000///000111222333333222111000222555555111111333333000//////............//////555444444333222111000000------...//////...---,,,---------......---,,,,,,,,,,,,...000111000---***---///000111111000///------------.........//////........................,,,,,,------------,,,,,,///***'''(((---111111///......---------,,,,,,,,,---......///000/////////......------------......//////000000111111111222////////////////////////---...///111111111000/////////000111111111111111000000000000111222333444222222222222222111000///222222333444444333333333222222111111111111222222000000000000000000000000555555555666777888888999777777777777777999;;;<<<999:::;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>@@@AAABBBBBBAAA@@@???>>>@@@>>><<<<<<<<<======<<<===>>>>>>???>>><<<:::999999888888888999888888888>>>@@@BBBCCCBBB>>>:::777777888999;;;<<<=========???===<<<===>>>@@@@@@??????>>><<<:::999888999999;;;<<<>>>===<<<:::;;;;;;::::::::::::::::::::::::======;;;::::::;;;<<<===<<<<<<;;;<<<<<<===>>>???999:::<<<=========<<<;;;============???DDDJJJOOOKKKIIIGGGGGGIIIHHHEEEAAAEEEAAA>>>===??????>>><<<<<<;;;;;;<<<<<<===>>>???<<<<<<;;;;;;;;;<<<<<<======@@@BBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEEGGGGGGFFFGGGHHHHHHHHHGGGDDDAAA@@@???@@@@@@???>>><<<:::999<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999888888888777666666666999888777666555555555555333444444444555666666666444444444444444444444444666555444333222222222222222222333333333444444444777777666666777888999999::::::;;;<<>>???>>>>>><<<<<<:::999999:::::::::999888<<<<<<===<<<;;;:::999888777666666777888999::::::<<<===???@@@???<<<999777777888999;;;<<<<<<<<<<<<<<<<<<===???@@@@@@===:::>>>===;;;999888777888888:::<<<===<<<;;;999::::::::::::::::::::::::::::::===<<<;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<===AAAGGGLLLIIIHHHGGGGGGHHHHHHFFFEEEEEEBBB??????@@@@@@???>>><<<;;;;;;<<<<<<===>>>???===<<<<<<;;;;;;<<<<<<===>>>???@@@AAA@@@@@@AAACCCBBBAAAAAACCCFFFGGGGGGFFFGGGGGGHHHHHHFFFDDDAAA@@@@@@@@@@@@@@@???===;;;:::=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888888888888777777777777999888777666666555555666444444444444555555555555444444444444444444444444444444333222111111111111000111111111111222222222444444555666777777888888:::::::::<<<>>>AAADDDFFFDDD;;;666777777999FFFUUUiiiwww666666777777777666666555777777888888888888777777777777777666666666555555666666777888999::::::;;;::::::999999999888888888555555444333222222222222111222222222222111000000111111222222111000000///000444444111...000///---111111000000000000111111000000000000000000000000222111000///...---------......---------///000111777333---***)))***++++++---...///000000///...---------------............---------------------------..................---///,,,)))***---//////---......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,......------------.............../////////////////////////////////////////////......//////000000//////000111111111111111333333222222111000000///333333333444333333222111111111111222222111111000000000////////////000000000000000000000000000000000000111111222222333333777666666555555666777777777777777777888888888888999999999888888888888888888999::::::;;;:::::::::555666888999999888777666;;;;;;:::::::::::::::;;;777555444555888:::<<<<<<999:::;;;<<<;;;:::999888999999:::;;;<<<<<<;;;;;;:::;;;>>>AAABBB@@@;;;666<<<;;;999888777777777888999;;;<<<<<<:::999999:::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<===============>>>??????CCCAAA@@@>>>===<<<<<<===;;;;;;;;;;;;<<>><<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<=========>>>???>>>===>>>AAACCCBBBAAABBBDDDGGGIIIHHHGGGFFFGGGGGGGGGEEECCCAAA@@@AAAAAAAAA@@@???>>>===<<<>>>>>>>>>======<<<<<<<<<======>>>>>>>>><<<;;;:::999999999999999999999999;;;:::999999888888999999777777888888888888888888999999888777666666666666555555555555444444444444444444444444444444444444333222222111111000000000////////////000000000000111222444666777777777777:::::::::;;;===???BBBCCC@@@999444666777:::GGGVVVhhhsss}}}777777888888888777666666666777777888888777777666666666666666555555555555666666777888999:::;;;;;;888888888888777777777777555444333222111111111111111111111222111111111111222111111111111000000000111666888333000000///...111000000//////000000111/////////000000111111111444333111///------.........---++++++,,,...000222999555000,,,,,,---......---......//////......------------------------------------------------------......//////......---///---++++++---......---......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,......------------..............................////////////////////////000///...------...000111//////000111111111111111222222222222111111000000000000111111111111000000111222222222222111111000222222111111111111222222000000000000000000000000222222222333333444444444666666555555555555555555666666666666666666666666888888888888888888888888666666777777888888888999666777888888888888888999:::999999:::<<<>>>AAACCC===:::666555888;;;<<<<<<888888888999999999::::::;;;;;;<<<======<<<<<<<<<:::;;;>>>AAABBBAAA<<<888;;;:::999888777777888999:::<<<===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<888999:::<<<>>>AAACCCEEEKKKIIIDDD@@@===<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDDDDFFFGGGFFFEEEGGGKKKPPPLLLKKKHHHEEEBBB@@@===<<<<<<;;;;;;<<<<<<===>>>???>>>>>>======<<<==================<<<;;;===@@@CCCCCCCCCDDDFFFIIIKKKJJJIIIFFFFFFFFFEEEDDDCCCAAA@@@AAAAAAAAAAAA@@@??????>>>??????>>>>>>======<<<<<<===>>>??????===;;;::::::::::::::::::::::::::::::::::::999888888888888888666777777888888999999999999999888777666666666666555555555444444333333333333333333333333333333333222222222222222111000000........./////////000000///111444777888888888777::::::::::::<<<===???@@@===666333555777:::GGGWWWhhhqqqzzz777888888888888888777777777777888888888888777777666666666666555555555555333444444555666777888888888888777777777666666666444444333222111111111111111111111111111111222222222222111111111111222222666<<<>>>888333111111///000//////......//////000//////000000111222222222444333111///------......,,,+++*********,,,///000333111/////////000///...------............------------------------,,,,,,------------------------------............------...---,,,,,,---...------......---------,,,,,,,,,++++++,,,---------------......------------..................------------////////////////////////000///...------...///000//////000111111111111111///000111222222222222111///000000111111000000000333333444444333222111111222222111111111111222222000000000000000000000000333333333333333444444444555555555555444444444444666666666555555555555555444555555555555555555555666666666666777888888999888999999777555666999<<<999999999;;;???EEEJJJNNNHHHAAA:::777888;;;;;;:::888888888888999:::;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;<<<>>>@@@AAA???>>>;;;:::999888888999::::::<<<===>>>>>><<<;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;;;;<<<<<<777888999;;;>>>AAADDDEEEQQQNNNHHHBBB>>><<<;;;;;;<<<===>>>>>>>>>???AAACCCBBBEEEFFFFFFFFFHHHMMMRRRPPPOOOLLLHHHCCC>>>;;;:::<<<;;;;;;<<<<<<===>>>???@@@???>>>===============<<<===<<<;;;;;;<<>>===<<<<<<<<<<<<>>>@@@???<<<:::::::::::::::::::::::::::::::::999999888777777777777888666666666777777888888888999888777666555555555555555555444444333333333222333333333333333333333333222333333444333333222111/////////000000000111111000222555777999999999888999999::::::;;;===>>>>>><<<555222555666999FFFUUUiiipppxxx777777888999999999999999888888999999999999888888777777777666666666555555555555666777888999::::::888888777777777666666666444444333222111111111111111111111000111111222333222222111222222333444555<<>>666333222000//////............//////000000000111111222222222222111000///...---------++++++*********,,,---...---,,,,,,---//////---+++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...............---------,,,,,,,,,,,,------.....................------------.....................---------//////////////////////////////......---.........//////000111111111111111...///111222333333222222000111222222333222222222444444444444444333222111000000////////////000000000000000000000000000000111111111111111111111111333444444555555555444444555555555555555444444444666666666777777777777777777777666666666777888888999:::;;;888555555888;;;:::999999;;;@@@HHHPPPUUUQQQHHH===888888999999777777888888999999:::;;;;;;<<<<<<===>>>??????>>>>>>===<<<:::;;;===?????????;;;:::999888888999;;;;;;<<<>>>??????===<<<<<<===::::::::::::::::::::::::888999:::;;;;;;<<<;;;;;;:::::::::;;;===>>>@@@AAAPPPMMMHHHBBB>>>;;;::::::<<<>>>???@@@???@@@AAACCCBBBDDDEEEFFFHHHKKKOOOQQQPPPPPPNNNJJJDDD>>>;;;:::<<<;;;;;;<<<<<<===>>>???AAA@@@???>>>>>>======>>>;;;<<<===<<<;;;<<>>>>>===<<<;;;;;;:::===??????;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666777777777555555666666666666666666777777666555444444444444444444444444333333333333333333333333333333333333222333444555555444222222000000000000111111111111222333555777888888888888888999:::;;;<<<===>>>>>><<<555222444555777CCCRRRgggmmmuuu~~~666666888999::::::;;;;;;999999::::::::::::999999888888777777777666666666777777888999:::;;;<<<<<<888888888777777777666666555444333222222111111222111111000000000111333333222222222222444555777999@@@GGGIIIBBB888333111000000000////////////000000//////000000000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------......///......---------,,,,,,,,,,,,,,,---.....................------------......////////////......------////////////////////////.../////////......---,,,//////000111111111111111///000222333333222111000000000111222222222222222444444444333333222000000000000////////////000000000000000000000000000000////////////////////////222333444555666666555555333333333333444444444444888888888999999:::::::::888777666555555666666777999===@@@???;;;777777999;;;999888999>>>GGGOOOUUUVVVKKK>>>777666888777555666777888999999:::999999999:::;;;<<<===>>>>>>>>>>>><<<:::::::::;;;;;;:::999888777777888999:::;;;<<<===???>>><<<;;;;;;<<<::::::::::::::::::::::::777888:::;;;<<<<<<;;;;;;999999999:::;;;===>>>???HHHFFFCCC???<<<;;;;;;;;;:::===???@@@@@@@@@AAABBBCCCCCCDDDGGGKKKNNNOOOOOOMMMNNNNNNJJJDDD@@@======<<<;;;;;;<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>>>>======???@@@BBBCCCDDDFFFHHHHHHEEEBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBB??????>>>===<<<;;;:::999777;;;>>>>>>:::888999<<<999999999999999999999999888888777666666666666777555555555555555444444444666555444333333222333333333333333333333333444444222222222222222222222222000111333444444333222111///000000000000111111111333333444555666666777777777888:::;;;===>>>??????===666333555444555@@@OOO```fffppp|||555666777999:::;;;<<<<<<999::::::;;;;;;::::::999888888888888777777777777333333444555666777888888888888888888777777777777666555444333222222222222111111000000000111333444222111222333444777999;;;BBBIIIKKKCCC999333111///111111000000000000111111////////////////////////------...//////...---,,,------.........---,,,,,,111///---,,,---......------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***,,,.........///000......---------,,,,,,,,,+++,,,------......------.........------.........000000/////////.........////////////////////////---...///000///...,,,+++//////000111111111111111111222333444333111///.........///000000000000000333333333222222000//////222222111111111111222222000000000000000000000000000000000000000/////////111222444666777777666666111111222222333333333333444555555555666666777777999888666555444555555666:::@@@FFFGGGBBB<<<999999;;;999777777<<>><<<::::::999888666333777777666666666888999:::;;;<<<>>>===<<<:::;;;;;;::::::::::::::::::::::::777888999;;;<<<<<<;;;;;;555666777999;;;>>>@@@BBBAAA@@@>>>===;;;;;;;;;;;;999;;;>>>@@@@@@@@@@@@AAACCCBBBCCCGGGMMMPPPOOOMMMIIIKKKLLLJJJEEEAAA@@@@@@<<<;;;;;;<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>:::<<<>>>???>>>>>>???@@@AAAAAABBBEEEFFFEEEBBB???DDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>???AAABBB???>>>===<<<;;;:::999999555:::>>>===999777999<<<888888888888888888888888888888777666666666666666555555555444444333333222555555444333222222222222222222222333333444444444222222222222222222222222///000222333333222111000////////////000000000000333333333333333444555666777888:::<<<>>>??????@@@>>>777333555444444???LLL[[[aaalllzzz999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::888666555555444333555666777666777888999888888999888888777666555444444333333333333444444//////000000111111111222///111333444777:::>>>BBBMMMNNNLLLCCC666///000333222111111000000000000000......---------......///111111000///---,,,++++++000---,,,---000111000...------............---------.........---,,,,,,+++---......---+++******+++---------,,,,,,+++++++++---,,,++++++---//////...******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................)))'''&&&'''+++...---,,,//////............//////......------------......///......---------......000111222000...------...------......//////000000111000000////////////000222222333444444333222222555444222111000111111222222222333222222111000///////////////////////////000111222444555666666666666555555555555444444444111222333444555666777888:::999888666555555444444<<>>DDDHHHFFFCCC>>>999666444444444333555888;;;;;;999777555555666777888999:::;;;;;;AAA???<<<:::888888888999888777777777777999;;;<<<<<<;;;::::::;;;;;;<<<<<<777777888999999:::;;;;;;:::999:::;;;======;;;999888777888<<<@@@BBBAAA???>>>===;;;;;;:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFIIILLLNNNPPPIIIIIIHHHGGGEEEBBB???>>>;;;;;;;;;<<<>>>???AAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????>>>???@@@BBBCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;999;;;===>>><<<;;;;;;<<>><<<;;;:::;;;999777666888999999888666666555444333333222222555555444444444333333333222222222111111000000000333333444444333333222111333222111/////////000000///000000000111111111111111222222333444555666777<<<:::999;;;@@@EEEFFFEEEGGG<<<333222444777<<>>>>>???@@@@@@@@@DDDDDDDDDFFFGGGIIIJJJKKKGGGGGGGGGFFFEEEBBB@@@>>><<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@?????????======>>>>>>>>>?????????>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>======<<<>>>>>>>>>===<<<<<<;;;;;;999;;;===>>><<<;;;;;;;;;999:::;;;<<<===???@@@@@@:::777555555666888888777666555555444333333222222444333333333222222222222333222222222111111111111222222222222222111111000222111000/////////000111//////000000000111111111111111222333444555555666;;;999888:::>>>BBBCCCBBB@@@777000000444777===BBBQQQWWWddduuu;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===@@@@@@>>>===;;;;;;::::::;;;:::999888777888888999999999999999888777666666555555444444444444555555222222222222222333333333444222222333777===CCCHHHKKKGGGAAA:::444111000000222111111000000000000000//////............//////.........---------,,,,,,------...000222222///---------............---------------------,,,,,,++++++---...---,,,,,,---///------,,,,,,,,,,,,++++++---+++))))))+++++++++************++++++++++++,,,---------,,,++++++******++++++++++++++++++++++++---,,,+++,,,...000000///000000///...---------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,---...//////111222222111///......///444333333333333333222222............///000111111222333444555555444333222111111000000000111222222222222222222111000///...000000000000000000000000000111222333444555555555333333333333222222222222333333444444555666777777555555555444444444555555555777;;;>>>???>>>===<<<<<<:::888777999<<<@@@BBB:::888666444333444555666777666333222222444777999555555666777888999::::::???===;;;999888888888888555555666777999;;;<<<======;;;999999:::;;;;;;;;;999999::::::;;;;;;<<<<<<::::::999;;;======<<<::::::::::::===@@@AAAAAA???;;;:::999888888888999999;;;<<<===>>>>>>?????????DDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@===============>>>??????@@@@@@@@@@@@?????????>>>======>>>>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>===<<<<<<;;;;;;999;;;======<<<;;;:::;;;777777888999;;;>>>AAACCC888666444444555777777666555555444444333333222222222222222222111111111111333333333222222222222111111111111111111000//////000000/////////000111111////////////000000000000000000111222333444444555999888777999<<<>>>>>>>>><<<555000111333555:::???GGGPPP```ttt<<<<<<<<<===============>>>>>>????????????>>>>>>???>>>===<<<;;;:::::::::;;;:::999999:::;;;;;;:::999999999999888777666555555555444444444444555555222222222222222222222222333333444777===DDDIIIKKKIIICCC;;;666444333222000222111111000000000000000000000///.........//////////////////............,,,---///111222111///---,,,------......------,,,,,,,,,---------,,,,,,+++***,,,------------///000,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,,,,+++************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...000000///...------------------,,,,,,,,,,,,------++++++,,,,,,---...///000000111222111///...///000222222111111000000//////---------...///000111222222333444555555444333222111111111111222222333333222222222222111000///...000000000000000000000000000111222333333444444444333333333333222222222222333333444444555555666666444444444444444555666777444555666888::::::::::::;;;:::888777888:::===>>>999888666555444555666777777666444222333555777999555555666666777888999999===<<<:::999888888888888444444666777:::<<>>>>>>>>===BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBAAA@@@>>>>>>============>>>>>>@@@????????????>>>>>>>>>============>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999;;;======<<<::::::::::::999888777888:::<<<>>>888666444444666777777777444444444333333333222222333222222222222111111111333333333222222222222222000111111111111000//////////////////000000111111........./////////000000//////000111222333444444999888888999:::;;;;;;;;;===777222333333333666;;;FFFNNN^^^rrr========================>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;===@@@CCCCCCAAA>>>888888888888777666555555444444333333333333444444111111111111111111000000111222666===DDDJJJKKKKKKDDD>>>888444555555444222222111111000000000000000000000///...............,,,,,,++++++++++++++++++***---///111111000...---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++)))+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***))))))*********+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---//////...---------------......------------......+++++++++,,,,,,...///000///000111000.........000000000//////......------------------...///111111111222333444444333222111111111222333333444444444111111111111000///......000000000000000000000000000000111222333333333333444444444444333333333333333333333333444444444444444444444444555666777777444444444555555555666666999888777777777888999:::888777666444444444444555555555555666666666777777555555555666666777777888::::::999999888888888888444555555777:::>>>BBBDDDCCC???::::::===???>>><<<::::::;;;;;;;;;;;;<<<<<<;;;:::999:::;;;<<<<<<;;;<<<===============>>>???===<<<:::888888888888999999:::<<<>>>>>>>>>===<<<>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>===============?????????>>>>>>>>>======<<<============>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;999;;;======;;;999999999;;;:::888666666777888:::888666555555777888999888333333333333333222222222333333333333222222222222222222222222222222222222111111111111111000000///......//////000000000000---............/////////...//////000111222333444999999:::::::::::::::;;;;;;666444444444444888>>>LLLRRR^^^ooo===============<<<<<<<<<<<<======>>>>>>======<<<>>>======<<<<<<<<<======;;;===AAAHHHLLLKKKEEE???777777777777666555444444333333222222222222333333111111111000000000000000111222666===EEEIIIHHHEEE>>>:::666444555666444222222111111000000000000000000///...---------------......------,,,,,,,,,+++))),,,///000///---------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,---///++++++,,,,,,,,,,,,------,,,***((((((*********))))))))))))************+++'''((()))***+++---......------------------------......///...,,,,,,---///...---------------......///......------......///,,,+++++++++,,,---......---...//////------.../////////////////////......------------...///000000000111222333333222111000111111222333333333222222111111111111000///...---000000000000000000000000///000111222222222222222444444444444333333333333222222222222222222222111333333333333333444555666333333333222222222222222555555555555555666666777555555444333222111111111444555666888888777666555444555555555666666666777888888888888888888888888666666666777;;;@@@FFFJJJHHHBBB===<<<@@@BBBAAA???:::::::::::::::;;;;;;;;;<<<:::999999;;;<<<<<<;;;======>>>===;;;;;;<<<>>>===<<<:::888777777888888999:::<<<>>>???>>>===<<<;;;===???AAABBBBBBBBBBBB???@@@AAABBBBBBAAA@@@??????>>>===============>>>>>>>>>>>>>>>============<<<<<<============>>>>>>============>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;======;;;999888999777777666555666666888999888666444555777999999999333333333333222222222222444333333333222222222222000111111111111222222222111111111111111000//////......///000000000//////------------........./////////000111222333333444888999;;;;;;:::::::::;;;666333222444555777===EEETTTXXXbbbooo=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::;;;<<<<<<777;;;BBBKKKPPPLLLBBB888666666666666555444333222222111111000000111111222222222222111111000000000333222333888???BBB???<<<666555444444444444333222222111111000000000000000///...---,,,,,,+++++++++111111000///...---------)))+++------,,,+++,,,...+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,(((***++++++******,,,---+++++++++,,,,,,---------+++)))((((((***+++******))))))))))))************(((((()))***+++,,,,,,---++++++++++++++++++++++++---...///---+++***,,,...,,,,,,,,,,,,---...//////...------,,,,,,------...,,,,,,,,,+++,,,,,,------,,,---...---,,,,,,---...............////////////......---------......//////000111222222111000///000000111222111000//////111111111111000///...---///////////////////////////000111111111111111111333333333333222222222222222111111111000000//////222111111111111111222333111111111111111111111111222222333444444444444444333333333333333222222222333444555666666666555555444444555555555555666666777777888888888888888777999777666666;;;BBBJJJOOOLLLFFF???>>>CCCFFFDDDAAA::::::::::::::::::999999<<<:::999999;;;<<<<<<<<<<<<===>>><<<999888:::===<<<;;;999777666666666666999;;;===???@@@???>>><<<;;;===???AAABBBBBBAAA@@@??????@@@AAAAAA@@@???>>>>>>===============>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<===???@@@BBBBBBAAA@@@???>>>======<<<======>>>???@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;======:::888888888555555555555666666666666666555333444666888888888222222222222222222222222222222222222111111111111//////000000000111111111///000000000000///.........///000000000///...---,,,,,,---------.........///000000111222333444444555888;;;;;;:::999999;;;444111000333444777???HHHYYY]]]fffrrr======<<<<<<;;;;;;;;;:::999::::::::::::::::::999888888777777777888999999333888AAAJJJOOOIII;;;000555555555555444333222111111111000000000000111111333333333222222111111111555222000333888:::888555111222333333333222222111222111111000000000000000///...---,,,+++******+++///......,,,+++***)))))))))+++---,,,***)))+++...+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,(((***++++++***)))+++,,,+++++++++,,,,,,---------,,,***)))***,,,------,,,))))))))))))***************************+++++++++***************************,,,---+++(((''')))++++++++++++,,,---...///000---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,------......///......---------.........///000111111000///...//////000000000...---,,,111111111111000///...---///////////////////////////000000111111111111000222222222111111111111000111111000000//////......000000////////////000000//////000111222222111111000000222333333333333333444444444555555666666666333333333333444444555555444444555555555555555555666777777888888888888777:::888666666;;;CCCLLLRRROOOHHHAAA@@@DDDHHHFFFCCC999999999999999999999999<<<:::999999:::<<<<<<<<<<<<======;;;888777999<<<;;;:::888666555444555555999;;;>>>@@@AAA@@@>>>===<<<>>>@@@AAABBBAAA@@@?????????@@@AAA@@@???>>>==================>>>??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;;;;::::::;;;<<<>>>???BBBBBBAAA@@@???>>>===<<<<<<<<<===>>>???@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;:::;;;===<<<:::888777888666666666666555444333222555333222222555777777777222222222222222222222222111111111111000000000000......//////000000000111......//////......---,,,//////000000000...---,,,,,,,,,,,,---------......000000111222333444444555444777:::;;;999888999:::555222111222222444===GGGZZZ___hhhvvv>>>======<<<;;;:::::::::::::::999999888777777777888777777666666666777777666<<>>CCCGGGGGGGGGGGGGGGGGGFFFEEEEEE??????>>>;;;888777888999;;;;;;;;;:::::::::999999:::;;;<<<>>>>>><<<;;;::::::::::::888555444555666666999===???>>>===<<<<<<>>>???AAACCCCCCCCCAAA@@@<<<===???AAABBBAAA@@@???===>>>>>>>>>>>><<<;;;:::<<<<<<;;;:::::::::;;;;;;999:::;;;<<<===============<<<;;;::::::<<<===???AAAAAAAAA>>><<<:::;;;<<<>>>===;;;::::::;;;===>>>======<<<;;;::::::999999:::<<<>>><<<777444333333777666666555444444333333444333333222222333333444555444444333222111000000000000000000000000000000//////000000000000///...,,,,,,------------,,,,,,***+++...000000000...---+++---///000111000///.........///111222333444555222999<<<:::888:::;;;:::777444222222333666???JJJ[[[fffqqqyyy>>>======<<<;;;;;;:::::::::999999888777777666666777666666555555555666666444888======:::666333222222222222111111000000000000//////......//////000000000000000000000000000000000000111333333222000///000000111111111000000......//////......---,,,111...,,,+++------+++)))+++,,,---,,,***)))***+++++++++)))))))))***+++,,,---+++******++++++***(((++++++******)))))))))))))))))))))(((''''''''''''***++++++,,,++++++******,,,,,,+++***)))))))))))))))))))))******************************)))))))))+++***)))(((((()))******++++++******++++++,,,---,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++...---+++)))))))))***+++)))+++,,,---,,,---...000...------,,,,,,---------*********)))******+++,,,---...///000000///.........---,,,,,,---...///000111111222222111000...---000//////...------......111111111111111222222222111111000000//////......//////000000000111111111///////////////000000111000000111111111000000///000111111111111222222222222222333333444555555555555555444444444444444444333333222333444555777888<<<:::888666555666666777;;;999777777888<<<@@@CCCBBBBBBCCCDDDEEEEEEEEEEEE??????>>>;;;888777888999::::::::::::999999999999999;;;===?????????>>>============;;;888666777888666999<<<======<<<<<<<<<<<<===@@@BBBCCCCCCBBBBBB;;;<<<>>>@@@@@@@@@???>>>======>>>>>>===<<<:::999<<<;;;::::::999:::::::::999999:::;;;<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>AAAAAAAAA>>><<<::::::;;;===<<<:::999999:::<<<=========<<<;;;;;;:::999999999;;;===<<<888555444555666666666555444333333333555555444444444444555555333222222111111000000///////////////////////////000000111111111111000000000000000000000///......000000000000///---+++***,,,---///000000000///.........///111222333444555222888;;;999888;;;<<<;;;888444222222222666@@@LLL]]]gggrrryyy=========<<<<<<;;;;;;:::999999888777777666666555555555444333333444555666555666777666444222111222111111111111000000000000.........------.........000000000000000000000000///......///111111000...,,,---...///000000000000...////////////...---------+++******++++++***)))+++,,,---,,,***))))))***++++++))))))))))))***++++++***))))))******)))((())))))))))))((((((((((((((())))))***))))))((((((******++++++++++++******+++******)))))))))******)))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,---,,,+++++++++,,,---...((()))+++,,,+++,,,---///------------------......,,,,,,,,,,,,,,,---............/////////...------......------------------000111111222111000...---111111000////////////000000111222333333222111000111000///......///000111//////000000000000111111//////......//////000111111111111111111000///...000111111111111222222222444444444444444444444444444333333333333333444444333222222111222444777888<<<;;;999777666666666777888777666666777999<<<===;;;<<<>>>@@@AAABBBCCCCCC??????>>><<<999777777888999999999999888888888777888:::<<>>;;;888888999777999;;;;;;::::::;;;<<<:::<<<>>>@@@BBBCCCCCCCCC:::;;;===???@@@??????>>>============<<<;;;:::999;;;:::999999888888999999888888999:::;;;;;;;;;;;;;;;:::999888999:::;;;<<>>;;;999::::::;;;:::999888888999:::;;;===<<<<<<;;;;;;::::::999999;;;<<<;;;999777666666666555555444444333333222444444333333333333444444000000000000000000000000........................000111111222222111111111111111111111000000//////333222111///---,,,++++++,,,---...000000///............///111222333444555222777999888888;;;===<<<:::555222111222666BBBNNN^^^iiissszzz===<<<<<<<<<;;;;;;;;;:::888888777666666555555444444333222111222333444666888777777555444222222222000000000000000000000000...------,,,,,,------...////////////////////////---,,,,,,---//////...---,,,,,,---..................////////////...------((((((((())))))))))))(((***+++,,,+++***)))***+++++++++)))(((((()))*********)))'''((()))***)))'''((((((((((((((((((''''''((()))***+++++++++***)))((()))*********************))))))))))))******+++(((((((((((((((''''''''')))))))))******+++++++++)))))))))))))))************************++++++,,,++++++,,,,,,,,,++++++***---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++------,,,+++***+++,,,,,,,,,------......------------------...///000000/////////......------,,,,,,,,,---.........------///000111111111000...---000000////////////000000...///111222111000...,,,000///////////////000111////////////000000000111///............///000000222222222111111///...---000000111111111222222222444444444333333333333333333333222222222333444555333222111111222444777999<<<;;;:::888777777777777666666555555666666777888777888:::;;;===>>>>>>>>>>>>>>>>>><<<999777777888888888888888777777777777666888;;;>>>AAACCCDDDEEECCCDDDCCCAAA===:::888999777888999999999999:::<<<;;;<<<>>>???@@@AAAAAAAAA;;;<<<>>>???@@@@@@@@@@@@=========<<<;;;;;;:::999:::999999888777888888888777888999:::::::::::::::999999888888888999:::;;;<<<===>>><<<:::888888888999888777777777777888999<<<<<<;;;;;;:::::::::::::::;;;<<<;;;999777555444444444444444333333222222111111000000000000111111/////////000000111111111//////////////////////////////000111111111111000///////////////000000111333222///...------...///------...//////......---......///111222333444555222666888777888<<<>>><<<:::555222000111666CCCOOO```jjjtttzzz;;;;;;;;;;;;::::::::::::777777666555555444444333444333111000111222444666999888777666444333111000////////////////////////------,,,,,,,,,,,,------........................---+++***+++---...---,,,---------------,,,+++***...............---,,,,,,&&&'''((())))))((((((((('''(((************,,,---,,,+++)))((((((((()))))))))((('''''')))***)))'''''''''''''''''''''((((((&&&&&&'''((((((((('''''''''((())))))*********))))))))))))((())))))******((((((''''''''''''''''''))))))******++++++,,,,,,(((((())))))******************))))))******+++,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))))),,,---...---,,,++++++---***+++,,,---......------************+++,,,---...//////......---------,,,)))***+++---...///////////////000111000///...---.........------......///---///000222111000...------...000111222111///......////////////000000000...............//////000222222222111111///...---000000111111111222222222222222222222333333333333444333222111111222444555333222222222333555777888::::::999888777777777777555555555555444555555555777777888999999999999888;;;<<<<<<;;;999777777888888888888777777777666666444666888<<>>:::888888666888999999888999:::<<<======>>>>>>>>>>>>>>>>>>======???@@@AAABBBBBBBBB>>>======<<<;;;;;;::::::999999888777777777888888888888999999:::999999999888888888888999999::::::999;;;<<<;;;999777666777777777777666666777777777::::::::::::999999999999<<<;;;;;;:::999666444222333333333333333222222222000000////////////000000//////000000111222222222000000000000000000000000---......///000000//////---------...///111333444555333000...------///000---...............------......///111222333444555222555666555888<<<>>>;;;999555111000111666CCCOOO___iiitttzzz999999999999999999999999666666555555444333333222444222000///000222555777<<<999666333222111...,,,............////////////---------,,,,,,---------........................,,,+++)))***+++------,,,------------,,,+++***)))---------------,,,++++++&&&(((***+++)))(((((((((%%%''')))******+++,,,...,,,+++)))(((''''''((())))))((('''((()))***)))(((''''''''''''(((((((((((())))))(((''''''(((((()))&&&'''((())))))***))))))***))))))((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******+++*********))))))))))))***++++++)))***++++++++++++++++++************++++++++++++++++++******)))((('''''')))+++,,,---,,,---///000***+++---...//////...---+++++++++,,,---...///000///...------,,,---------))))))***,,,---...///000...///000000000///......---,,,,,,,,,,,,------...///000111222333222222111---///111222222111...,,,......////////////000000......------......///000111111111111111000///...000111111111111222222222000111111222333555555666777555333222111222444555333333333444555666777888777777777777777777777777555555444444444444555555777777777777666666555444777888::::::888777777888888888888888777777777666444555777:::===@@@BBBCCCCCCDDDEEECCC???;;;999888666888::::::999999:::;;;>>>>>>=========<<<<<<<<<>>>>>>???@@@AAACCCDDDDDD??????===<<<<<<;;;<<<<<<:::999888888777777888888888999999::::::999999999888888999999999:::::::::999;;;<<<<<<:::888777777666666666666666666666666888888888888888888888888:::999888888888666333111222222222222222222222222111111111000000111111111000000000111111222222222111111111111111111111111,,,,,,---...////////////////////////111333555777888666333000---,,,------.........---------------......///111222333444555444666555444777<<<===:::777333000000111666BBBNNN^^^hhhrrrxxx777777777777777777888888555555444444333222222222444222000///000333666888BBB<<<555000//////...------------....../////////......------------......---------------------------+++))))))+++,,,---,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++***)))'''***,,,---***(((((()))&&&((()))***)))***+++---,,,+++)))(((''''''(((((()))((('''(((***+++***)))''''''((((((((()))))))))---+++)))'''&&&''')))***%%%&&&'''((())))))))))))+++***)))(((((((((((((((&&&&&&'''((()))******+++((((((''''''''''''''''''&&&''')))***++++++******)))))))))))))))***++++++))))))***+++++++++++++++(((((()))))))))*********)))))))))))))))))))))((((((***+++,,,+++,,,---///,,,---///111222111000///------......///111222333...---,,,,,,,,,---...///++++++******+++---...000---...///000000///......,,,,,,,,,,,,,,,---......//////000111222333333444000000111111000///...---........./////////000000...------------...//////000000111111111000000///000111111111111222222222///000222444666888:::;;;999777555222111222333444222333555666888888888777444555555666777777777777666666555444444555666777666666666666666555444333222555777888777777777888999999888888888777777777666666888:::<<>>???@@@BBBCCCDDDAAA@@@>>>===<<<<<<======::::::999888888888888999999:::::::::::::::999999888999999::::::::::::::::::<<<>>>>>><<<:::999999666666777777777777666666666666666666777777777777666555444666888888555222111111111222222222222222111000000//////000000111//////000000000000000000000000000000000000000000,,,---...///000000000000111000/////////111333444777666333111///...------///...------,,,,,,,,,,,,......///111222333444555666777555333777<<<<<<999555111///000111666AAALLL\\\fffpppwww~~~666666666666777777777777555555444333333222222111444333111///000333666999HHH@@@666///---...000000---------........./////////......------......///---------------------------+++))))))+++,,,---,,,******+++,,,------------***++++++++++++***))))))(((+++......+++)))((()))((()))******)))(((***+++,,,+++)))((('''''''''((()))(((((()))***++++++***'''((((((((())))))******+++(((%%%"""!!!"""$$$&&&%%%&&&'''((())))))))))))++++++***(((''''''''''''%%%&&&'''((()))+++,,,,,,)))))))))((((((''''''&&&&&&''')))***+++++++++***)))))))))))))))******+++((()))***+++++++++++++++''''''(((((()))))))))***'''''')))******+++++++++***+++,,,+++)))))))))***---///111333444333222111******++++++---...///000---,,,,,,+++,,,---///000...---+++******+++---...---...///000000///......,,,,,,,,,,,,,,,---...///---------...///111333444333222000///.........///............/////////000...------------.../////////000000111111111111000000111111111111222222222///000222555888;;;===>>>;;;999666333222222333444222444666888999999888777222333444666777777888888777666555444444555777999444555555666666555555444000333666777777777888888999999999999888888888888888888999:::<<<>>>@@@AAADDDEEEGGGEEEBBB???<<<<<<555888<<<======;;;:::::::::::::::;;;<<<===>>>???<<<<<<===>>>???AAACCCDDDBBBAAA???=========>>>>>>;;;:::999999888888999999::::::;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::<<<>>>AAAAAA???===<<<;;;666666777777777777666666555555555666666666666666222111111444888999777444111111111111111111222222......------------......////////////////////////////////////////////////---...///000111111111111111000...---,,,---...000222222111111111111111111///...---,,,,,,,,,,,,,,,......///111222333444555777777555333666<<<<<<888333000///000111555@@@KKKZZZeeeooovvv}}}444444444444444444444444222444555444111...------111000111333666999===AAAFFF>>>444///000111111///........................,,,,,,,,,++++++*********------,,,,,,,,,---......------,,,+++*********+++------,,,+++*********++++++++++++*********))))))+++***'''&&&&&&'''***+++))))))))))))************&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((&&&&&&(((***+++(((%%%(((((((((((((((((((((((((((((()))***+++---///000)))(((((('''&&&%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))'''''')))))))))(((''''''((()))***+++++++++,,,++++++******++++++,,,///333444222111222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000///...,,,*********,,,,,,111111111111000000//////------,,,------...///000...///000111222333444444000111111///---,,,---///---,,,,,,,,,,,,---......---------...000111333444111111000///////////////000///.........///111222333222222333555888888888444444444333333222222222111222444666777777666666666666555555555666888999555555555777999999777555777555444666999;;;999777555444222222444666777777:::::::::999999999999888>>><<<;;;::::::<<>>:::<<<<<<===>>>???@@@@@@AAA@@@>>>;;;:::;;;============<<<;;;::::::::::::;;;:::<<<===<<<999888888888888:::===>>>===<<<;;;<<<@@@AAACCCCCCCCC@@@>>><<<999999999888888888888888777777777777666555444333333333333333333333333333111111222222222222111111...///111000///...///111///////////////000111111,,,---000222333333222111........................------...///000000//////000222333555555444333222///...,,,,,,+++,,,---...////////////111333555666<<<;;;:::999999999::::::333222222333333555???JJJZZZeeepppwww333333333333333333333333555666777666333111000000...000000111999EEEKKKLLLBBB;;;333///000111000..............................---------,,,,,,,,,+++...------,,,,,,,,,------,,,,,,+++***************,,,++++++************++++++++++++*********))))))+++***'''&&&&&&'''***+++((((((((()))))))))******((((((((((((((('''''''''))))))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&(((+++,,,***'''((((((((((((((((((((((((''''''((()))***,,,...///))))))(((((('''&&&&&&%%%))))))))))))((((((((((((************************(((((((((((())))))))))))***)))'''''')))***)))((())))))***,,,,,,------,,,...---,,,,,,+++++++++,,,,,,000111...---...---))),,,,,,,,,,,,,,,,,,,,,,,,............///111333444222000...,,,+++,,,...///666555333222000////////////...---,,,,,,++++++,,,...//////000111222333333000111111///---,,,---...---,,,,,,,,,,,,---......---------...///000111222111000///............///000//////...///000111222333222111222444666666666444444333333333222222222333444555666777888888888999888777666666666777888777666555666666666555333555444333444888999999888777555333333555666666666888888888888888888888888???===;;;::::::<<<>>>@@@BBBGGGJJJKKKKKKJJJDDD<<<:::999999999;;;:::888666:::999:::>>>CCCCCC???:::============>>>>>>>>>>>><<<;;;;;;<<<===>>>===;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<======:::999999999888;;;===>>>===<<<<<<<<<===>>>@@@AAAAAA???<<<;;;999999999999888888888888777777777666666555444333222222333333333333333333222222222333333222222222///000111111///...///000///////////////000111111---...000222222222111000........................,,,------...//////......///111222444444444333222//////...---------...//////......///000222444666:::::::::999999::::::;;;333222222222111333===IIIXXXcccnnnuuu}}}333333333333333333333333555777888777444222111111...222111///:::NNNUUUOOO<<<777222000000111000..........................................---------///...------,,,,,,,,,,,,++++++***)))))))))************)))))))))***+++++++++************)))))))))+++)))(((&&&&&&((()))+++'''''''''(((((((((((()))***))))))(((''''''&&&&&&*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,***)))(((((((((((((((((((((((('''''''''((()))+++,,,---***))))))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******+++)))'''((()))***)))))))))***+++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++......++++++---+++(((,,,,,,,,,,,,,,,,,,,,,,,,...---------///111444666555222///------///111333:::888555222000/////////......---,,,++++++++++++.../////////000000111111///000111000---,,,---...---,,,,,,,,,,,,---......---------------...////////////...---------......///////////////000111111333111000111333444444333333333333333222222222222333333333444555666777888<<<;;;999888777777888888;;;999666444444333222111222111111333666888999999999666444444555666666555666777777777777777777777@@@>>>===;;;;;;<<<>>>???AAAFFFJJJKKKNNNOOOKKKDDD;;;999888999::::::888777:::;;;===AAADDDDDD???;;;==================>>>>>>;;;;;;<<<===???>>><<<:::<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???>>><<<;;;;;;;;;999;;;>>>>>>===<<<<<<===;;;<<<>>>???>>>===;;;:::::::::999999888888888888666666777666666555444333111222222222333333444444222333333333333333333222111222222111///...///000///////////////000111111...///000111111000///...........................------...////////////......///111222333333333222//////.........//////000......---...///111333555888888999999::::::;;;;;;333111111111000222===HHHVVVaaalllssszzz222222222222222222222222333555666666333111000000000777444...999NNNPPPCCC555333111000111111///---................................................000///...---,,,+++++++++******)))))))))))))))***)))((((((((()))***++++++************))))))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''(((((())))))((((((''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++)))(((((()))******)))'''((()))***************,,,++++++++++++,,,------,,,......+++***---,,,)))+++++++++++++++++++++++++++*********,,,///222555555333000------///333555:::777444000///...///000++++++++++++,,,---...///.........//////////////////000111000...------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---...------,,,,,,---------///////////////000000111222000//////111222222111333222222222222222222222111000000000111333555666===<<<;;;::::::;;;;;;<<<@@@<<<777444333222111111111111111333555888:::;;;:::888666555555666555444666666666777777888888888@@@???===<<<;;;<<<======???CCCGGGJJJNNNRRRPPPKKK???===;;;:::;;;;;;;;;999:::;;;>>>BBBDDDCCC>>>:::<<<<<<===>>>???@@@@@@AAAAAA@@@>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;<<<<<<======???@@@@@@>>><<<======:::<<<>>>???>>>======>>>;;;<<<===>>>>>>===<<<;;;:::::::::999999888888777666666666666555444333333111111111222333333444444111222222333333222222111111222333222000//////000///////////////000000111///000000000000///...---........................//////000000000000//////---...///111222222222222.............../////////------------///111333444666777888999:::;;;<<<<<<222111111111111444???LLLVVV```kkkrrryyy222222222222222222222222333555666555333111000000///777555...777GGGEEE555111000000000111000...---////////////////////////------------............000///...---,,,+++++++++***)))))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))))))))(((((((((((('''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******++++++***((((((*********)))(((((()))*********))))))'''(((((()))***,,,...///+++---,,,((((((+++,,,***++++++++++++++++++++++++))))))))))))+++...111333333111///------///111333555333000...---...000222,,,,,,,,,,,,---...///000.............../////////...000111111...------------,,,,,,,,,,,,---......---,,,,,,+++++++++++++++------,,,,,,,,,,,,------...//////000000000000000111///......000111111000222222222222222222222222111000000000111333555666<<<<<<;;;;;;<<<>>>???@@@CCC???999555333333222222111222222444555888<<<>>><<<999666555666666666555666666777777888999::::::???>>>===<<<;;;;;;<<<<<<<<<@@@CCCFFFLLLRRRRRROOOAAA>>>;;;:::;;;<<<<<<;;;999;;;===@@@AAA???<<<999:::;;;===???AAADDDEEEFFFJJJFFFAAA>>>============<<<<<<;;;;;;;;;<<<<<<===>>>???AAA@@@???>>>>>>???<<<===??????>>>===>>>???>>>>>>?????????>>>======;;;;;;::::::999888888777666666666666555444333222111111111222222333333333000000111111111111000000000111222111///...///000///////////////000000111////////////......---,,,.................................//////...------,,,---...///000000000000,,,,,,------............------------///111333444555666777999;;;;;;;;;;;;222000000222222777CCCPPPWWWaaakkkqqqyyy333333333333333333333333444666777777555333222222,,,222333000666@@@===000///000000000000///......////////////////////////---------...............///...------,,,,,,,,,,,,******)))))))))***++++++******)))))))))***++++++(((((()))))))))))))))***))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''''')))******(((&&&%%%&&&(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******,,,***((()))***+++***)))***++++++,,,,,,,,,++++++&&&&&&'''(((***,,,---...)))***((($$$$$$(((***(((++++++++++++++++++++++++)))******,,,---///000111000///---,,,---...000111000///---------///000222000000///...---------------.........//////000000...000111111///---,,,------,,,,,,,,,,,,---......---,,,+++++++++++++++,,,------,,,,,,,,,---............///000000000000000000...---...000111111000111111111222222222222222222222222333444555666777:::999999:::;;;===???AAACCC???:::666555444444333222333333444555777<<>>@@@CCCIIIPPPSSSPPPBBB???;;;999999:::;;;;;;:::;;;===>>>>>><<<:::999999:::===@@@CCCFFFHHHJJJNNNIIICCC???===>>>??????>>>======<<<;;;;;;<<<<<<>>>@@@AAAAAA???>>>???@@@===>>>??????>>>>>>???AAABBBBBBBBBAAAAAA@@@???>>><<<<<<;;;:::999888888777555555666555555444333222222222222222222222222222//////000000000000//////...000111000///...///111///////////////000111111//////......------------........................+++,,,,,,,,,,,,+++******------------............***+++,,,---.........---......---...///111333555444666888999;;;;;;;;;:::222111111222333888EEERRRXXXbbbkkkqqqyyy333333333333333333333333333555666666444222111222///222333333666;;;999555000000111000///......///////////////////////////.........//////000000000...------,,,,,,,,,------***************+++,,,,,,,,,++++++************+++(((((((((((())))))******))))))(((((((((((())))))&&&''''''''''''((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&(((+++,,,***))))))+++(((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''''''''''''''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,***))))))***++++++***++++++,,,,,,,,,++++++***))))))))))))***+++,,,---)))***(((######(((***)))************************'''(((***,,,------------------------......//////...---------...///000000//////...---,,,,,,,,,,,,------...///000000111111...000222111///---,,,,,,---,,,,,,,,,,,,---......,,,,,,+++++++++,,,,,,------------------...//////---...///000111000000//////...---...000222222111000111111111222222222222111222333555666666666777888777777777888:::;;;<<<@@@<<<888666555555444333111222333333333555:::>>><<<999777666777888888777333444555666888999:::;;;999999:::::::::::::::;;;;;;===???AAAGGGOOORRRQQQEEEAAA<<<::::::<<<======;;;<<<======<<<:::::::::999:::===???BBBEEEHHHIIIKKKGGGBBB@@@???@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;===???AAAAAA???>>>???@@@>>>?????????>>>>>>@@@AAAEEEDDDDDDCCCAAA@@@???>>>===<<<;;;:::999888888777555555555555444333222222333333222222111000000000000000111111111111000000,,,---//////......///111///////////////000111111......------------------........................,,,,,,------,,,,,,+++***...------,,,,,,,,,,,,,,,***+++---.../////////...///......///000222444666444666888:::;;;:::999999555222111111111666BBBOOOXXXaaakkkpppxxx444444444444444444444444000222444333111000//////555444555666777777888:::000111111000///......///000000000000000000000000//////000000111111111222------,,,,,,,,,---......++++++******+++,,,------------,,,+++*********+++'''((((((((())))))******((())))))))))))))))))((('''''''''(((((((((((())))))))))))(((''''''&&&&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$(((,,,---,,,,,,...000(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))((((((((((((,,,***))))))***++++++***))))))*********))))))(((---,,,++++++******+++++++++,,,)))%%%%%%***---,,,************************$$$&&&(((***+++***)))(((+++,,,---...//////...............///////////////++++++++++++,,,---......------...///000111222333---000222222000---,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---------------...///000---...000111111111000///...---,,,...000222333222000000111111222222222222///000222444555555555444777666555555555666777888===:::777555555555444333111222333222111333888===;;;999777666888999888888222222333555666888999:::888888888999999:::::::::;;;>>>???@@@FFFOOORRRQQQHHHDDD???<<<<<<>>>@@@@@@=========<<<;;;::::::;;;:::;;;===???AAADDDEEEFFFFFFDDDAAAAAAAAABBBAAA@@@AAA@@@>>>===;;;:::::::::===???@@@@@@???>>>???@@@>>>???@@@???>>>>>>@@@BBBFFFFFFDDDCCCAAA@@@>>>>>>======<<<;;;999888888777555555555555444333222222444333333222111000//////111111222222222222111111***,,,---.........000111///////////////000111111---------,,,,,,------...........................///000000000///......---......---,,,+++++++++++++++,,,...000000000000///////////////111333555666555666888:::;;;:::999888666444222111000333???LLLWWWaaajjjpppwww333333444444444333222222111111111111111222222222222222222444666777666444111111111111111000////////////000000///...------///...---...000222222111///...---+++******++++++***))))))+++///000///---******)))((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&%%%&&&&&&''')))***,,,------(((%%%%%%)))+++***''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((######"""$$$&&&''''''&&&)))&&&$$$%%%(((***+++)))'''''''''(((((((((((((((((((((((((((((((((((((((,,,++++++---//////...,,,'''(((***,,,,,,***((('''+++***)))'''''''''((()))...---+++)))(((((())))))((((((((((((((((((((((((...---+++))))))***+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,---------000///,,,*********+++,,,---------............///000000//////.........---111///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,222000...---,,,---...///000///...------...000111///......------------...---...///111222222222222222222444666999999888666666666666555555444444444:::888666444222111111111333222111000000222444555555666777666555555777999999666444444666777666444666999<<<<<<:::999;;;===???>>>???FFFNNNRRRQQQNNNEEEBBB===999777777:::;;;===<<<::::::<<<===<<<<<<;;;===???@@@AAAAAAAAA@@@???@@@AAA???===;;;:::;;;===<<<;;;:::999999999999===<<<<<<<<<<<<===>>>>>>@@@???>>>======???AAABBBDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::999888777777666555444333222111111111111111000000000000///------------...000111222///...---,,,,,,---...///111000///...............---......---,,,---///111555111---+++---......---///---+++,,,000222222000..............................///000111222333333111111000000000000111111444666888;;;;;;:::999777444444444333111333>>>JJJZZZ___fffmmmttt~~~333333444444444333222222111111111111111111111111111000000222444555444222222222222222222111000000000/////////............///...---...000111111111///...---+++******++++++,,,+++***,,,///000...,,,******)))((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((()))******)))%%%"""$$$(((+++***((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))'''&&&''')))))))))'''(((&&&$$$$$$'''))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((+++...000000///(((((())))))))))))((((((,,,+++***)))((())))))***,,,,,,+++***)))))))))))))))))))))))))))))))))))),,,+++)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////...---,,,++++++---...///---------............///............---------,,,///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,---...///222000///---,,,---.../////////...............///...///000111111111222111000000222444777777666444555555555444444444333333666555444333222222222333333222000000000222333555777888::::::999999;;;<<<888666444444777888777555666888:::;;;::::::;;;<<<>>>===???EEELLLPPPNNNJJJBBB@@@<<<999888888:::;;;===<<<:::;;;<<<======<<<;;;<<<===>>>>>>?????????>>>@@@@@@???===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????=========>>>@@@AAACCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888888777777666555444333222111222222111111111000000000///......//////000111222///...------------...///000///......---------...,,,---......------///000333000,,,***,,,------,,,333000...---......,,,***------------------------------...///000111222222111111000000000000111111222444777999999999777666444333333333111444???KKKZZZ___fffmmmttt}}}444444444444444333222222222222222111111000000//////......000222222111000222222333333222222111111111000...------.../////////...------///111111000///...,,,+++***++++++,,,...---,,,---//////---,,,******)))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''%%%"""!!!###'''******(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''+++)))(((((())))))((('''(((&&&$$$%%%&&&''''''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((('''&&&'''***---......---***)))'''&&&&&&''')))***,,,+++***************+++)))******+++*********)))***************************)))((('''((()))***+++(((((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------............,,,+++++++++---///111222---------............///---------,,,,,,,,,,,,,,,---,,,+++***)))***++++++------------------------000///...---------...///222111///---,,,,,,------/////////......///000000000000000000111000000000//////000222444555333222444444333333333333333222222222222222222333333333222111000000000111222333666888;;;<<<;;;;;;<<<<<<777666444555777999999888777777777999;;;===<<<;;;<<<<<>><<<;;;999999999::::::<<<;;;;;;;;;===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===???@@@???<<<::::::;;;999999::::::;;;<<<======;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<<<<===??????@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::999888777777666555444333333222333222222222111111111111111000000000000000111111///...------------...///......---,,,,,,,,,------+++---//////...---...///111...+++***+++,,,,,,,,,333000...------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000000//////000000111111222555777777777555444333111222222222555@@@LLLXXX^^^eeemmmttt}}}555555555555444333222222333222222111000//////............///111111000///111111222222222111111000111000...---,,,...///111///...------///000000000...---,,,+++***+++,,,,,,...............---+++******))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((''''''%%%######$$$'''))))))((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((&&&%%%&&&''''''&&&%%%(((''''''&&&'''''''''&&&******)))((('''&&&&&&%%%(((((((((((((((((((((((()))(((((()))***+++)))'''***)))(((''''''((()))***************************'''(((***+++++++++***))))))))))))))))))))))))))))))(((((((((((()))***+++((((((((()))))))))))))))++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++*********+++---...000111---------............///---------,,,,,,,,,,,,,,,---,,,+++*********++++++........................//////...---------...///000///...---------------///////////////000111222222111111000000000000000/////////111333444222111222222222222222222222222000111222333333333333333222111000000000111222222444666999:::999888777777666555555666888999:::;;;777666555888<<<>>><<<::::::;;;>>>CCCFFFFFFCCC???::::::::::::::::::::::::<<<;;;;;;<<>>>>>===;;;:::::::::;;;<<<<<<>>>???>>><<<:::::::::777777888999999:::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;:::999999888777777666555555444333333333333333222222222111111111111000//////...//////.........------.........------,,,++++++,,,,,,,,,+++---///000///------...///...,,,++++++,,,,,,------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,---......//////000000////////////000000111222444555666666555444222000000222333666AAALLLVVV\\\eeemmmttt|||555555555555444333222111222222111111000///......//////...///111111000/////////000000000000000///111///...,,,---...000111///...------///000//////...---,,,+++++++++,,,---...//////...,,,+++*********))))))((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))'''((())))))***))))))(((''''''&&&'''((()))(((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$######$$$&&&''''''&&&((()))))))))((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((('''((())))))(((&&&((())))))))))))))))))((((((((())))))))))))))))))&&&''')))***++++++***)))(((((((((((((((((((((((())))))))))))******+++,,,)))))))))******+++++++++++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++*********++++++,,,,,,------------............///---------------------.........---,,,,,,,,,,,,,,,..............................---------.........---------------...//////.........//////111222222333222111000/////////000111000///111333444333111222222222222222222222222111222444555555444333222222222111111111111111111444666888888666444333333444555666666777999:::<<<888666555888<<<===<<<999999;;;===@@@BBBAAA>>><<<888999::::::;;;;;;;;;:::;;;;;;;;;===@@@AAA@@@??????>>><<<;;;:::;;;;;;<<<;;;===>>>===;;;:::::::::888999999::::::999999888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999888777666666666555444444333333333333333222222222111111000///......---------------..................---,,,,,,+++++++++,,,,,,---+++...000000///---------///......---,,,,,,---...***+++---...............++++++++++++++++++++++++++++++,,,,,,------......000000////////////000000111222333444555555555444222000///111333888BBBLLLTTT[[[dddmmmttt|||666666666666555333222111111111111000000//////...000//////000111222000///......//////000000////////////...---...///000111000...------...//////......---,,,+++++++++,,,---...000000///---+++***+++******)))((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&((()))*********)))((())))))***))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%$$$$$$%%%(((***)))(((''')))++++++)))((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%''')))+++***)))'''(((((())))))(((((('''''''''((())))))))))))((('''(((((()))************''''''''''''''''''''''''))))))******************))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,++++++++++++************---------............///------------............/////////.........------------------------------,,,---------............++++++,,,---...//////000---------...///111222333333222000/////////000111222111000111333444333222111222222222222333333333222333666888888777555444333333333222222222222111555666888888666444333444444555666666666777999<<<777777777888:::;;;:::999999:::<<<===>>>===<<<;;;999:::::::::;;;;;;;;;;;;::::::<<<>>>AAACCCBBB@@@???>>>===<<<<<<<<<<<<<<<:::<<<===<<<;;;999999:::;;;<<<=========<<<;;;:::::::::999999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888777777777888888888777777666555555444444444333333333333222222222111111111111///......---,,,,,,,,,,,,------...//////...------,,,,,,+++++++++,,,---------...000///...,,,---------...///...,,,,,,---///---///111111///...---...++++++++++++++++++++++++++++++,,,,,,------------000//////......//////000111111222333444444444444333000...111444888BBBKKKRRRYYYdddmmmttt{{{777777666666555333222111000000000000000/////////000//////000111111///.........///000000000000000............/////////000000...,,,---...///...------,,,+++++++++,,,------000111333222///------...******)))((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&'''''''''(((%%%&&&(((***+++***)))(((&&&''')))***************&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&'''((())))))((($$$'''******)))((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%''')))******(((''''''%%%%%%%%%%%%'''''''''((()))***+++******)))))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))((((((((((((((()))***+++++++++***************************++++++,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++,,,,,,++++++***---------............///++++++,,,,,,------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............+++,,,,,,---............++++++,,,---...000222333333222000///...///111222222111///000222333222111222222222222333333444444111333777;;;<<<;;;999888444444444444444333222222333444555555444444555777333555666666555555888:::777888::::::888888888999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===::::::<<>>===:::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999777666555555555555666666666666666555333333333333333222222222222222111111111000000000///......---------......------...//////...------,,,,,,,,,,,,,,,---.........//////...,,,,,,---...+++---...---++++++,,,...000222555444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////............/////////000000111222222333333555000...111444888AAAJJJQQQXXXcccmmmttt{{{777777777666555333222111////////////000000000000//////...///000000...---//////000111111111111111------...///000000//////000...,,,---...///...------,,,+++++++++,,,---...111333555444000...///111******)))((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***((('''###%%%(((*********++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((('''&&&&&&''''''&&&%%%"""&&&)))***(((''')))***'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((())))))'''%%%(((&&&""" """&&&(((((()))***+++,,,,,,+++******)))(((''''''((()))***))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&''''''((()))******+++************************)))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,------------,,,---------.........//////*********++++++,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------......---,,,,,,******+++,,,...000111222222111///......000111333222000//////111222222111222222222333333444444444///333888<<>>===;;;444555555555444444333222///000222222222333666999333555777666444444777:::666999<<<;;;777666777999999:::::::::999999;;;======<<<;;;::::::;;;===>>>999:::<<<@@@CCCDDDCCCAAA:::;;;<<<=========;;;;;;999:::<<<;;;:::999999:::666888:::===>>>???>>>===;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<======<<<<<<;;;;;;:::888777555444333444444555555555555555444333333222222222222222222111111111000000000000/////////............//////,,,---...//////...---,,,,,,,,,,,,,,,------...//////000///---++++++---///)))+++---,,,***)))+++---///333666666333111000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////............//////......//////000111111111666111...111444888AAAIIIPPPXXXcccmmmttt{{{999888777666555444333333000000000000000000000000222111111111000000//////111111111111000000000///---...000///...------...------......------,,,+++------+++''')))000555666555666777666333111000111222,,,%%%###&&&))))))'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&(((***+++,,,+++)))(((************(((&&&$$$###(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&''''''&&&$$$$$$%%%'''((((((((((((((('''''''''%%%&&&'''((()))***+++,,,'''((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&''''''''''''(((((((((((((((***++++++******+++,,,+++******)))(((''''''&&&+++***)))(((((()))***+++((((((((((((((((((((((((+++***)))'''''''''((()))(((((()))***************,,,+++************'''%%%(((((()))***+++,,,,,,---...---,,,+++++++++,,,---000...,,,***)))***,,,---,,,,,,,,,---------......,,,---......,,,,,,---...000...---+++******++++++,,,,,,,,,---------......,,,,,,............,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---...111000...------...///000000000///...............000111111111111222222222222111333888>>>AAA===999444555555666555444222111000000111111111222222222444444555555666777777777888777777666666666666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???;;;;;;:::;;;<<<>>>@@@AAA<<<;;;:::999999:::<<<===???>>>===;;;:::999888888777777777888888999999::::::::::::999999999888888777888999999:::;;;<<<===;;;;;;::::::999888777777666666555444444444444555555444222000///000000111,,,---------.../////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,...///000111000///---+++++++++------.........---,,,,,,++++++***+++++++++***+++---...///...------,,,---...///000000000000222...,,,///222555;;;BBBNNNVVVaaaiiipppwww777666666555444333222111////////////////////////000000000/////////......111111111000000000//////+++,,,...---,,,++++++,,,////////////......---,,,---///---))))))000777999===<<<;;;999777555333222111+++%%%###&&&))))))'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''((()))*********))))))(((((())))))((('''&&&%%%((((((((('''''''''&&&&&&(((((((((((('''''''''''''''(((((('''&&&%%%&&&((((((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))******))))))***+++******))))))(((''''''&&&******)))((((((((())))))''''''''''''''''''''''''***)))(((''''''(((((()))(((((()))************)))&&&&&&&&&(((+++,,,+++***)))******++++++,,,,,,---...---+++******+++,,,---///...+++***)))***,,,------,,,,,,,,,------......+++---...---,,,+++,,,---///...,,,+++*********++++++,,,,,,,,,,,,---------++++++,,,------,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,---......111///...------...///000111000000//////...//////000000111111111222222222222111222666<<<>>>;;;888444444555555444333111000000000000111111111222222333444444555666666777777777666666666666666777777777888999;;;;;;;;;;;;:::777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<===???@@@<<<;;;:::999888999;;;<<<===<<<;;;999888888888888777777777777888888888888:::999999999999888888888777777888888999999::::::::::::999999888777777666666555444444333333444444333222111000///////////////////////////...------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---//////......------,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,...///000111000///---,,,,,,,,,,,,,,,---------...,,,++++++******+++++++++,,,------............---...///000111111222222222222...---///222444;;;BBBMMMVVV```iiiooowww555555444333222111111000........................//////...............---000000000000////////////+++,,,------,,,+++,,,.........//////......---,,,,,,000111,,,+++333<<>><<<;;;999888888888999999:::999888888777777888888888888888777777777777777999999888888888777777777777777777777777777777777888888888777666666555555444444333222222222222222000000000000000///...---////////////...,,,***)))))))))***+++---///000111---,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((++++++************++++++*********++++++++++++++++++,,,---...---,,,+++***---,,,+++++++++,,,---...++++++*********++++++,,,......------,,,---------...//////000111111222222111...---000222444;;;CCCMMMUUU```hhhnnnvvv444444333222222111000000................................................000000/////////.........---...//////......000111,,,------..................444666111///666AAAHHHDDD>>>666333333222...))),,,)))&&&%%%'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))((('''&&&&&&((()))+++'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&'''((('''''''''&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))))))))(((((((((''''''''')))(((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))'''(((((()))))))))))))))((('''&&&'''))))))(((&&&++++++++++++******))))))+++***)))((()))***---...---,,,+++******+++,,,---...---,,,++++++---...000***+++,,,,,,******+++,,,,,,++++++******))))))))))))************+++++++++---..................---)))***+++,,,,,,---,,,,,,+++++++++++++++,,,------///............///000000111111111222222111111111000000000000111111111111222111000111444555444333222222222111111000///////////////000000000111111222222333333444444555555333333333444555666888999666777888::::::::::::999777888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888777777777777888888888777777888888999999999999888888777777777888888888777777777666666888777777777666666555555666666666555555555444444333222222111111111111111......///000///...,,,+++,,,---......---+++)))((())))))***+++,,,...///000---,,,,,,++++++,,,,,,---*********))))))(((((((((++++++************++++++***************+++++++++((()))*********)))((((((---,,,***))))))+++---...***************++++++,,,///...,,,+++******+++,,,,,,,,,------...//////000000......000111333;;;CCCLLLTTT___gggmmmttt~~~444333333222222111111111/////////////////////////////////////////////////////////............------............///111333......000111222333333333555;;;<<<666111555===CCC???888111---...---)))%%%((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))(((((()))(((&&&%%%%%%''')))+++)))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((######$$$%%%&&&'''(((((()))(((&&&%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''%%%$$$$$$&&&''''''&&&&&&'''''''''(((((((((((($$$&&&''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((()))))))))))))))***)))((((((((((((&&&$$$******))))))(((((('''''')))((((((((()))+++,,,---,,,+++*********+++,,,,,,------,,,+++,,,---...///***+++,,,,,,******+++,,,***+++++++++******)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***************++++++,,,...............///000000000111222222222222111111//////000000000111111111111111000111222333222222222222111000/////////........./////////000000000111111111222333333444444222222222333444666777888666777999:::;;;;;;::::::999999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::999888777777666666888888888888888999999::::::::::::999999888888777777777666666666555555555888888777777666666555555555555444444444444444333222222111000000000000111,,,---...//////...,,,++++++,,,---/////////...---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++******))))))******+++************************)))))))))*********))))))---,,,***))))))***+++---***)))))))))******+++,,,---,,,***)))((()))******---,,,,,,,,,---...///000000...///111111222:::DDDKKKSSS]]]eeekkkrrr|||333333222222111111111111///////////////////////////////////////000000000///.........------------++++++,,,,,,,,,---000333444444555666777777777777:::>>>===666000111444555777333...,,,,,,+++(((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''%%%$$$%%%&&&(((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########'''''''''&&&&&&&&&&&&%%%$$$&&&((((((&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((("""###$$$%%%'''((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''((((((((())))))$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''(((((())))))(((((((((''''''(((******)))''')))(((((((((''''''&&&&&&%%%&&&(((***++++++,,,+++***************++++++,,,,,,,,,,,,---------......+++,,,---,,,+++***+++---***++++++,,,++++++******))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,+++***)))(((***************+++,,,,,,------......///000000000///000111333333222111111/////////000000000111111000111222222222222222222222222111///////////////............////////////000000111111222333333333111222222333444555777777777888:::;;;<<<<<<;;;;;;888888888888888888888888888999::::::;;;;;;;;;::::::999999999888777777777999888888888888888999999999999999888888888888888666666666555555555444444777777777666666555555555444444444444444444444444222222111000000000000111------.........------,,,......///000222333444555------,,,+++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,---......///******))))))))))))*********************)))))))))+++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++)))))))))))))))***+++,,,++++++******))))))******///......---...000111222//////000111000111:::EEEJJJRRR\\\dddjjjqqqzzz111111111000000000000///........................------........./////////.........---------,,,,,,***+++,,,,,,,,,...111444999999999888777666555444222666555000---------,,,///...---,,,+++)))((((((###%%%'''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%'''))))))'''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&'''(((((()))&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&'''(((((())))))(((((('''''''''(((+++,,,+++)))((((((((((((((('''''''''"""$$$(((+++,,,,,,+++******************++++++,,,***+++---...///...---,,,+++---...---,,,+++,,,---***+++,,,------,,,++++++*********+++++++++,,,,,,++++++***))))))***+++++++++,,,,,,++++++***)))(((,,,,,,++++++,,,,,,---...,,,---...//////000000000...///111222333222111000////////////000000000111///111333555444333222222333222111////////////000------.........///////////////000000111222222333222222222222333444555666888999;;;<<<======<<<<<<999888888777666666555555666777999:::;;;;;;;;;;;;999999999999999999888888888888777666666666777777666666666666777777777777555555555444444444444333555555555555444444444444444444444444444444444444333222111111000000111111......------------......000/////////111333666777---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---'''((((((((()))***************))))))))))))******+++*********)))))))))(((***************+++,,,,,,++++++******))))))))))))(((((((((((()))***+++,,,***++++++,,,,,,,,,,,,+++///...---------///111222...///000222000111:::EEEJJJQQQ\\\ccciiipppyyy///////////////.........------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,---.........000444777;;;;;;999888555222000///'''***+++******------***(((***++++++)))(((((()))"""$$$'''(((((((((((()))'''''''''&&&&&&'''''''''******))))))(((&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%(((***+++)))'''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&'''''''''''''''''''''$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&''''''((((((((((((((()))(((((()))++++++***)))((((((((())))))))))))))) ###(((,,,...---***((())))))******++++++++++++)))+++...000000///,,,+++,,,---......,,,,,,---...***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,......,,,,,,,,,,,,......((()))***++++++,,,++++++...------------...//////,,,---...///000000000000---...000222333222000///////////////000000000000...111444666666444333333444333111000//////000000---------.........///////////////000111111222222222222222222333444555555999:::;;;===>>>======<<<::::::999888777666555555555666888:::;;;;;;;;;;;;888999999:::::::::999999777777666555555555555555333444444444555555666666555555444444444333333333333333333333333333333333444444444444444444444444333222222111111111111111///...---,,,,,,---///000///...---,,,---000333555,,,+++++++++***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++******************))))))))))))******+++*********))))))(((((('''''''''''''''((()))******************)))((('''(((((((((((()))***+++,,,***+++---...///......------,,,+++***+++---///111...///111222000000:::FFFIIIQQQ[[[ccchhhoooxxx444333111///...------...---------------------,,,,,,,,,,,,,,,,,,---...///......------,,,+++******+++***))))))***+++...///444333111///---,,,+++*********)))((((((((((((((((((((((((((('''''''''''''''%%%###%%%(((***(((&&&'''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&""""""!!!###%%%'''&&&&&&&&&&&&&&&&&&%%%$$$#########%%%'''(((&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''')))******111///,,,)))'''''''''(((&&&''''''((()))((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''')))((((((''''''''''''''''''&&&%%%$$$###$$$$$$%%%&&&(((+++...//////...,,,%%%&&&&&&&&&'''(((((((((((()))******)))((('''&&&******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))((('''&&&''''''(((((()))+++,,,---...---,,,,,,++++++++++++------...//////000000111......---------,,,,,,,,,,,,---...///000000000000,,,---///000000000///...222111000......000111222222444777999999777444222222111///------...000111111000///......---............//////000000111111000000111111111222222222555777999::::::;;;===???AAA>>>:::999:::999777444555555666777888999::::::555777999;;;<<<===<<<<<<;;;:::999888777777777777777777666555555555555555666555555444333111111000333333333222222222111111555444111000//////000111333222000.........//////+++++++++++++++++++++++++++,,,.........///222444...---+++******+++---...333111---***''''''((((((+++******)))***,,,---.........---,,,+++)))((('''))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++*********+++,,,---***++++++++++++,,,,,,,,,.../////////---...///111///000000...///444<<>>IIIOOOWWW^^^cccjjjqqqwww000///...------...//////000000///...---,,,,,,+++------,,,,,,,,,,,,---------,,,+++*********+++,,,******************++++++++++++***)))((((((((()))''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&+++++++++***)))(((((((((((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((()))(((((((((''''''&&&&&&&&&)))***+++,,,,,,+++***)))((((((((()))))))))******************++++++,,,,,,------,,,+++******)))(((,,,***)))***,,,---------,,,+++***))))))((())))))+++++++++******++++++,,,,,,,,,+++******)))((((((((()))***+++,,,...//////,,,---...///000000000000///......------...000111000//////////////////000333333222111111222333333444555555444333111///...//////......///000111111333333222222111111000000333333333444444444444555444555666555444444555666555555555555555666777888999999888888777666666666222444666888999:::999999555555666666777888::::::<<<;;;999777666555444444222222222111111111000000222222222111111111000000/////////000000111111222000000000///......---,,,------------------------+++,,,,,,+++)))(((***+++((()))***++++++++++++*********)))(((((()))******(((((()))***+++++++++,,,((()))******+++*********(((((()))***++++++++++++************************'''''')))******)))''''''))))))******++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++++++++---//////000000///...000777<<>>FFFDDD===.........---,,,,,,++++++++++++,,,,,,------......------------............111111000000//////......////////////////////////,,,---///000111000//////222222222222222333333444777666555444333222222222444444444333444444555555555555555555555444444444444333333222222333333333999999888888777777777666999999:::::::::999888888777777777777888888888888777666555333333444555555333333333444444444444444444444444444333222000000---------.........//////...---+++***)))***+++,,,---,,,,,,+++***)))((((((((()))************---///,,,---,,,+++))))))+++---444222...+++)))(((((()))(((((())))))***,,,---...,,,+++++++++************))))))(((((())))))***+++''''''(((((()))***+++,,,+++******)))((()))))))))))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,,,,---...///000...///...------...111444;;;BBBKKKSSSZZZbbbkkkrrrxxx}}}///...---,,,,,,,,,---...(((((()))+++,,,,,,,,,,,,++++++************++++++((())))))******))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%&&&(((((('''%%%%%%&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%'''(((&&&%%%$$$###$$$&&&(((***&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))+++(((&&&&&&(((*********++++++++++++++++++++++++)))***,,,---,,,+++)))((()))))))))))))))******+++************************,,,+++++++++******))))))'''***,,,000777===;;;666......---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........111111111000000///......000000000///////////////...///000222222222111111333333333333333444555555666555444333333333333333666555555555555555666666666555555555555555555555444444333222222222333333666666666666777777777777::::::::::::999999888777666777777777888888888888777666555444444444444555555555555666666777777777444444444333333111000000........................++++++************+++,,,---,,,+++***)))((((((((()))+++,,,+++******+++---((()))******))))))***,,,333111---***(((((())))))+++******))))))******+++,,,,,,,,,+++++++++******((((((''''''(((((()))***)))(((((((((***,,,...///+++******))))))))))))))))))*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////............---...111333:::AAAJJJRRRYYYaaajjjqqquuuzzz------,,,,,,,,,,,,------'''((()))***+++,,,,,,,,,+++******))))))******+++'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&&&&%%%$$$###$$$''')))+++&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$###!!!"""######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&''''''(((&&&$$$$$$&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%'''((((((((())))))))))))%%%%%%&&&((()))))))))))))))'''%%%&&&(((*********++++++++++++++++++++++++)))***+++,,,,,,***)))'''(((((())))))***************************+++++++++,,,++++++******))))))(((+++...///000444999777333......,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000111111000///...---000000000000000000////////////000000111111111111444444444333444555555666555555444333333333444444777777666555555666666666666666666666666666666666555444333333222222222333111222333444555777888888::::::::::::999999888777666777777777888888888888666666555555444444444444444555555555666666777777333333333333222111000000000//////...------,,,,,,******+++,,,---,,,,,,+++++++++******)))******+++,,,---...---***))))))***''')))******)))(((((()))...---+++)))((()))***+++%%%%%%&&&''')))+++---...,,,,,,,,,+++++++++******'''&&&&&&&&&&&&'''((((((************+++---///111************)))))))))(((******++++++,,,------...,,,,,,,,,++++++*********,,,++++++,,,,,,---...///---.........---...000222:::@@@IIIQQQXXXaaajjjppprrrxxx,,,,,,,,,,,,,,,,,,++++++(((((()))***++++++++++++******))))))))))))******''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******)))'''$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&%%%%%%%%%&&&''')))***$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$"""""""""###$$$%%%%%%&&&""""""######$$$%%%%%%%%%$$$######""""""######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&$$$"""!!!###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&))),,,---,,,)))((('''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''))))))&&&$$$(((((()))************)))%%%&&&''''''((((((((((((&&&&&&&&&(((***,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,***(((''''''((())))))******))))))*********+++++++++++++++++++++*********)))))))))))),,,------111666777333///...,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111000///.../////////000000111111111111000...------...///000444444444444444555555666555555444444444555666666777777666666555555666666666666666666777777777777555555444333222222222222000000111333444666777888999999:::::::::999888888777777777777888888888888666555555555555444444444222222222333333333333333222222333222222111000000111000///...---,,,++++++***+++---......---,,,+++*********+++,,,,,,,,,---...///000...+++(((((((((''')))***)))((('''((()))***)))))))))******+++,,,)))((((((((((((((()))))),,,+++++++++************''''''&&&&&&''''''((()))+++***++++++,,,---...///)))************)))(((((())))))***+++,,,------...,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,---......---...000111999???HHHPPPWWW```iiioooqqqwww,,,,,,,,,,,,,,,+++******))))))************))))))******))))))))))))******(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&%%%%%%&&&'''***---...***'''$$$###%%%&&&&&&%%%'''%%%######%%%&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&$$$!!!!!!"""$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''+++///111///+++(((&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((())))))&&&$$$'''''')))*********)))(((&&&&&&''''''((('''''''''%%%&&&(((+++///000///---))))))))))))))))))))))))((()))+++,,,+++***(((''''''''')))*********)))(((*********++++++,,,,,,,,,************))))))))))))%%%((()))***...444666444///---+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///111222111000///......///000111222222333666444000...---///111333444444333333444444555666555555555555555666777888777777666555555555555555666666777777777888888888666555444333222222222222222222333444444555555666888888999:::::::::999999777777777777888888888888555555555555555444444333222222222222222111111111111222222222222111111000//////......---------,,,------,,,+++++++++,,,,,,***+++,,,---...------,,,---...///...,,,)))(((((('''((()))((('''(((***+++))))))+++,,,,,,,,,++++++...---+++)))((('''&&&&&&++++++*********)))))))))((((((((((((((()))******)))******+++,,,,,,,,,+++)))******+++***)))((('''''''''((()))***+++,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///+++---......---...///111666===FFFNNNUUU]]]fffmmmpppvvv,,,,,,---,,,+++***)))))))))************))))))(((******))))))))))))******))))))************))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&%%%$$$%%%'''***...111+++'''$$$###%%%'''&&&%%%'''%%%""""""$$$&&&''''''&&&&&&'''(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&%%%(((&&&###"""$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''',,,111333111,,,'''%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$%%%&&&((()))))))))(((''''''''''''(((''''''&&&&&&%%%&&&)))...222333111///************************((()))+++,,,+++***((('''&&&''')))*********)))(((*********++++++,,,,,,,,,)))))))))))))))*********'''***,,,,,,///555888777///---+++)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---///111222222111000------...000111222333444<<<999444111000222555777444333333333333444555555666666555666666777888999777777666555555555555555666666777777888888888999666555444333222222222222666666555555555444444444777888999:::::::::::::::777777777777888888888888555555666666555555444333444444444333333222222222111111222222222111111000---------............///000---***(((((())),,,...+++,,,...//////...,,,++++++---///...,,,*********&&&'''(((''''''))),,,...)))+++---......---+++***((((((((()))***,,,---...*********))))))))))))(((***************++++++,,,'''(((***++++++***)))((()))******++++++)))((('''%%%%%%&&&'''((()))******&&&'''(((***,,,...///000++++++++++++,,,---......+++---......---...///000555;;;DDDLLLTTT\\\eeekkkpppvvv......------------,,,,,,+++***)))(((((()))***+++,,,***))))))***++++++***'''&&&$$$######%%%(((***))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((***&&&###"""%%%((())))))&&&'''((())))))'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%))))))((((((((('''''''''&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$***)))&&&$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$$$$############&&&&&&''''''&&&&&&%%%$$$&&&,,,333666444...'''#########$$$$$$%%%&&&''''''((('''%%%$$$$$$%%%'''((( """%%%'''))))))((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))***)))***///666888444///+++***+++,,,......,,,+++)))(((***...,,,&&&&&&,,,'''(((((((((&&&&&&(((***+++***)))((((((***,,,---******,,,,,,---,,,+++************+++...111555777,,,+++***(((((((((((()))******++++++++++++******)))***+++,,,,,,+++***)))............////////////...//////000111222222222AAA;;;444000000000000///333333333333333333333333777444111111333555777777444555666555333333444555111111222444666777888999666666555444333333222222777666555555555666888999666666666666777888999::::::999777666555555555666444555666777777666555444444555333///000444555333...///111333444333222111///...---,,,+++,,,---------,,,+++*********+++,,,,,,,,,+++***)))))))))*********++++++++++++*********++++++***))))))***,,,'''+++---++++++,,,)))%%%###''',,,......,,,+++******************)))(((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))))))))***+++***)))((('''''''''((()))))))))))))))%%%'''***---000111111111---,,,+++++++++---...///,,,---............000222666;;;BBBHHHNNNWWWaaaiiiqqqvvv,,,,,,,,,++++++*********+++***)))(((((()))***+++,,,***))))))***++++++***)))'''&&&%%%%%%''')))+++)))(((((((((''''''''''''(((((())))))))))))((((((((()))*********(((&&&%%%)))&&&$$$$$$&&&((()))(((&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$)))'''%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))(((&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&***...000...***'''%%%$$$$$$$$$%%%&&&'''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%'''+++111444333111)))))))))+++------+++)))---+++---///+++%%%$$$)))(((((()))(((''''''(((***+++***)))((()))***,,,---***+++,,,,,,,,,+++***))))))))))))***,,,///222444,,,+++***)))((()))************++++++++++++******++++++,,,,,,,,,,,,++++++,,,------------...............///000000111222222:::666111///000111222111333333333333333333333333666555333111222555888:::;;;:::777555444444444444111111222444555666777888666666555555444333333222666666666666666777888888666666666666777888999999999888666555444444555555444555666777777666555444444555333//////333444111111000000///............///...---,,,,,,,,,---------,,,+++*********++++++++++++******)))*********)))******++++++******)))***++++++***))))))***,,,)))...222000......,,,)))+++---///...+++'''%%%$$$)))*********))))))((('''&&&&&&&&&'''((()))))))))&&&''''''(((((()))*********+++,,,,,,,,,+++***)))'''((())))))******))))))((((((((()))***++++++,,,,,,,,,,,,---...000111222///000000///------...///555:::AAAGGGMMMUUU___fffooouuu~~~---,,,,,,+++***)))))))))+++***))))))))))))***+++,,,***((()))***+++***)))))))))(((''''''(((***+++((((((((((((''''''''''''))))))************))))))))))))+++...000///***%%%'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$############)))'''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%'''))),,,...///000*********+++------+++***---,,,,,,...+++&&&&&&)))))))))***)))'''''')))***+++***)))))))))***+++,,,++++++,,,,,,+++***))))))((((((((((((***,,,...///++++++***))))))+++,,,---******++++++++++++******---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------......//////000000111111222000......000222333333333333333333333333333333555555555333222555<<>>999000,,,***)))......,,,***&&&%%%&&&'''((((((''''''''''''((()))''''''(((((((((((())))))((((((((()))******++++++***++++++,,,,,,+++)))((())))))***+++++++++++++++'''+++000666:::<<<======///000222333444444333222444444444222000///000111444999@@@FFFKKKQQQYYY^^^jjjqqq|||************))))))))))))******+++,,,,,,+++******+++)))'''((()))***)))((((((((()))******)))'''&&&'''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((''''''))),,,+++'''$$$%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$!!!###&&&((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))))))))'''(((((()))))))))))))))''''''((())))))(((&&&&&&$$$#########%%%''')))***)))))))))***,,,,,,***))))))******))),,,000111...---......,,,***)))***,,,++++++++++++*********)))******)))))))))******+++))))))))))))***************)))))))))***+++---...++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,---------------.....................000111111//////000111222222222222222222222222000222333333555;;;DDDJJJKKKDDD;;;666555555444333333333333333444444444444444444444444444444444444444444444444444444333222222222222222333444555666333444444555555444333333444333333222222333333444555:::;;;666222222333222111111111///,,,(((###!!!,,,,,,,,,,,,,,,+++************++++++******)))((())))))((((((((()))******((())))))******))))))(((((()))***)))(((''')))+++000777999444---***)))''')))******)))''''''(((***)))((('''''''''((()))***''''''''''''''''''''''''''''''((())))))******+++))))))***+++***)))((('''((()))******++++++******))),,,222666999999777666,,,,,,---.........---------.........------...000222888???FFFKKKQQQXXX]]]hhhooo|||))))))))))))***************++++++,,,,,,++++++******)))'''''')))***)))((((((***+++,,,,,,***(((&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((('''&&&&&&&&&%%%%%%&&&((())))))&&&%%%%%%'''$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""#########$$$$$$$$$$$$$$$%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%'''((())))))((((((&&&'''(((((())))))((((((%%%&&&'''))))))((('''&&&$$$"""!!!###'''))))))'''((('''((()))++++++)))(((***,,,+++***///666888444...///...---+++***+++,,,+++++++++++++++***))))))))))))(((((()))***+++,,,''''''((()))))))))))))))***))))))((()))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++++++++,,,---------------------------///000///------///111111111111111111111111111222111000111333888===@@@CCC???:::555333222333444333333444444555555555666333333333333333333333333444333222222111111222222111111111222222333444555333444555666666555444333444333222111111222333444222888:::555000000222111000000...,,,***'''%%%$$$******+++++++++***)))((()))******+++***)))((('''***))))))(((((((((((()))(((((())))))))))))((((((((()))***)))'''''')))******...///+++(((((((((%%%"""$$$'''((()))+++---///***)))((('''''')))+++,,,''''''''''''''''''''''''&&&''''''(((((()))******((()))*********)))(((''''''((())))))******))))))***,,,///222333222000///+++***++++++,,,---...///+++,,,---,,,,,,,,,...000///555===DDDIIIOOOWWW\\\fffmmmzzz*********+++,,,,,,------***+++,,,------,,,+++******)))'''''')))))))))(((***+++---......,,,)))'''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$'''***&&&(((***(((%%%$$$%%%((($$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######"""###############$$$$$$%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&(((******)))'''&&&%%%&&&''''''((((((''''''%%%''')))***+++***)))((()))&&&###%%%)))+++((($$$)))))))))+++,,,---+++)))(((+++++++++222===???;;;/////////---+++***+++,,,+++++++++++++++***)))((((((((('''((()))***,,,---&&&&&&'''((())))))))))))***)))((((((((()))***++++++,,,,,,------,,,,,,+++++++++---......---++++++))))))))))))************------------------------+++---...,,,++++++...222111111111111111111111111333111//////222555666777>>><<<999555111111333555333333444444555666666777222222222222222222222222444333111000///000111111111111111111222333444555333444555666666666555444444333222111111222333444222888;;;666222222333333...---,,,******+++---...))))))***+++***)))(((''')))******++++++)))((('''+++***)))(((((('''(((((((((((())))))))))))((((((((()))))))))'''''')))***))),,,,,,))))))++++++)))&&&(((******)))(((((()))***)))((('''((()))+++---((((((((((((((('''''''''&&&&&&''''''((())))))))))))******+++***)))((('''''''''((())))))))))))))))))***,,,---......//////,,,,,,+++,,,...000333444---...///.........000222---333;;;BBBHHHNNNVVV[[[dddlllyyy,,,,,,+++******))))))((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******---,,,,,,000444444///)))'''&&&&&&(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&!!! $$$&&&###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######((('''&&&%%%$$$#########&&&$$$''',,,)))""""""((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))'''(((***---000333666777333000---+++***,,,...000+++++++++*********))))))))))))*********))))))(((******))))))((((((''''''************))))))))))))++++++,,,,,,,,,,,,------.........------,,,,,,+++((())))))***++++++,,,,,,)))+++---......---+++***---...//////------...///000000111222222222222111111000000000111222333333333333333444444555555555000111333444555444444333111111222222222333333333111111222333333333222222111000000111333555444444666666666666555333111000111000000////////////000222111111222333222000...111///---***))))))***+++(((,,,...+++***+++,,,*********)))))))))+++,,,...---,,,)))''''''(((***+++((()))***++++++***)))(((---***''''''(((*********///...+++*********)))((())))))(((((((((((())))))***((('''&&&&&&'''(((***)))((('''&&&&&&''')))***(((((())))))))))))((((((******)))((('''&&&%%%%%%)))***+++,,,,,,+++***)))((()))***+++,,,---------000///,,,)))'''(((+++...///...---,,,,,,,,,---...222777<<>>???333((('''((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$(((***'''%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))*********))))))(((((('''''')))******+++,,,---......---+++)))((((((***,,,...+++************))))))))))))))))))))))))))))))))))))******************+++%%%%%%&&&'''((()))******++++++,,,,,,,,,,,,------..................//////000...,,,*********+++,,,........................---...//////------...///---...///000111222222222............///000111222333333333333444444444444222222333333333222111111111111111222222222222333000111222333444555555555222111111222444555444333444444444444333222000///222111000///////////////222222333555666555111////////////...---,,,+++***)))---///,,,***,,,,,,+++))))))))))))((('''&&&&&&))))))*********)))(((((('''((()))************)))'''+++...,,,'''''',,,111444333111000...,,,+++***)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''((()))))))))))))))(((''''''((((((((())))))*********)))******++++++******)))******+++++++++++++++***&&&))),,,---,,,,,,,,,---...---,,,,,,,,,,,,......000444:::>>>CCCIIIPPPVVVccclllxxx++++++******)))((((((((())))))))))))))))))))))))*********+++***))))))(((+++)))'''((()))+++***((('''(((((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### $$$'''%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''(((***EEESSSTTT>>>+++((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%''')))'''&&&&&&%%%$$$$$$$$$$$$$$$)))((($$$###((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''***)))'''&&&&&&''')))*********))))))((((((''''''************************---,,,***)))***,,,...///************))))))))))))((((((((((((((())))))***&&&'''''''''(((((())))))&&&&&&''''''((()))******+++++++++,,,,,,,,,---------.........//////000000333111...+++)))***+++,,,------,,,+++++++++,,,,,,,,,---...---,,,+++,,,...,,,---...///000111111111000000000000111222444444333333333333333333333333333333222222222111000000111111111111222222222222000000222333555555666666333222111333555666555444444444333333222111000000222222111000////////////000000222444555444111---...///000000///...+++***000333333...++++++***'''&&&((()))+++,,,++++++***((((((((((((((((((((((((''''''((())))))*********'''***,,,+++((((((+++///444444333111...+++******+++***)))(((((('''(((((()))(((''''''''''''((()))***)))((('''&&&&&&'''''')))******))))))((('''&&&))))))))))))************))))))************))))))***++++++++++++******))))))+++---...---------......---,,,+++,,,---...///000444:::>>>BBBHHHPPPVVVbbblllyyy++++++***))))))(((((('''(((((((((((((((((((((((())))))******))))))(((''',,,***(((&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''(((***???NNNOOO;;;)))&&&((($$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((())))))(((&&&%%%$$$############%%%$$$!!!###(((***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))***)))))))))((((((((('''*********)))((((((''''''+++***)))))))))+++---...))))))))))))))))))))))))((((((''''''((()))******&&&&&&''''''((((((((()))))))))))))))))))))))))))+++++++++,,,,,,,,,---------.........//////000000444111...+++******+++,,,...---,,,++++++++++++,,,***+++,,,,,,******+++,,,+++,,,---...//////000////////////000111333444555333333333333333333333333333222222111000000000000000000111111111222222222///000111333444555555555333222222333555777777666444333333222111111111111333222111000////////////---...///111222222///,,,---...000111000...,,,***111444444000,,,,,,+++(((&&&''')))***++++++******((('''&&&%%%%%%&&&((()))''''''((((((((())))))***(((((('''((()))*********222333444111---***))))))******)))(((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''')))))))))))))))(((''''''************))))))))))))))))))))))))))))))))))))******+++++++++***))))))*********)))((((((***,,,---,,,,,,+++,,,---...///111555;;;???CCCHHHPPPVVVaaammm{{{,,,,,,,,,+++******))))))(((((((((((((((((((((((()))))))))))))))((('''''')))((((((((((((((())))))%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ """$$$###!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%$$$$$$$$$&&&'''(((***555777---$$$%%%((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((((((&&&%%%$$$############!!!"""''')))(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((((((''''''&&&(((((('''&&&'''((()))***(((((()))))))))))))))***(((''''''&&&'''(((***+++((())))))))))))))))))***+++*********)))))))))(((++++++,,,,,,,,,,,,------..................//////111///---+++++++++,,,---/////////......------,,,***+++,,,,,,******+++,,,,,,,,,---............------------...///111222333333333333333222222222222222111000000///000000000000000000111111111111222///000111222333444444444222111111333666999999888444444333222222222222222444333222111000/////////,,,,,,,,,---//////---+++,,,---///000///...,,,***+++///111...,,,...///---(((((((((((('''&&&%%%%%%(((((('''''''''((()))))))))((((((''''''(((((())))))(((&&&''')))***(((&&&///222333111---)))((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((***))))))(((((())))))***))))))***************))),,,,,,,,,+++))))))+++------,,,++++++,,,---///000111666;;;???BBBHHHOOOUUU___lll{{{,,,,,,++++++******))))))(((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&'''(((((()))***+++'''))),,,+++)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&"""$$$&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&'''!!!'''666888,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((())))))******((('''&&&&&&&&&(((***+++)))))))))))))))(((((((((((((((((()))))))))))))))++++++,,,,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,------...//////000///---,,,++++++---...---,,,+++,,,---,,,------------,,,,,,+++,,,------...///111333444333333333222222222111111000000/////////000111222000000000000111111111111///000111111222222222222000000111333777:::;;;:::555444333222222333333444555444222111000/////////,,,+++***+++,,,...---,,,,,,------...------++++++&&&+++---+++***---...,,,)))((('''&&&&&&&&&&&&&&&''')))+++......---***)))******((('''&&&&&&'''''')))*********((('''''''''---111444222---))))))+++&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''(((((()))))))))&&&'''((())))))******)))'''((((((((((((((())))))***)))(((''''''((()))***'''((()))******+++******+++,,,...///......///000,,,,,,++++++,,,---///000000555:::>>>AAAFFFNNNSSS\\\jjjzzz******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&###$$$&&&''''''&&&'''((($$$''')))(((&&&###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%)))$$$###&&&'''$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&%%%%%%""""""###$$$%%%'''((()))---&&&///DDDFFF111###&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++'''''''''((((((((())))))+++***)))((((((((((((((('''((((((((())))))******((('''&&&%%%&&&(((***,,,((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******++++++,,,,,,,,,---------.........------,,,,,,+++******+++,,,,,,------...,,,---.........,,,)))(((---...//////------...///------------,,,+++******......///000222333555666333333333222222111111111000///.........000111222000000000000111111111111///000000111111111000000//////000333888;;;<<<<<<666555444333333333444555555444333111000/////////---+++))))))+++---......,,,,,,,,,---,,,,,,++++++&&&***,,,)))(((******(((((((((''''''((()))+++,,,%%%)))///444444111+++(((,,,***)))'''&&&&&&&&&&&&(((,,,///---'''$$$&&&)))---111444333...***+++,,,'''''''''''')))***+++,,,''''''((((((((((((''''''$$$%%%&&&((())))))******%%%&&&''')))************%%%%%%&&&'''((()))*********)))(((''''''((()))***''''''(((******+++++++++###'''+++......---,,,,,,,,,,,,++++++,,,...///000///333999<<<@@@EEELLLRRRZZZhhhxxx(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$)))))))))((('''''''''&&&&&&''')))((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$&&&&&&'''((("""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$,,,+++)))'''%%%$$$######&&&$$$######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((***'''555LLLKKK333$$$&&&%%%"""!!!######$$$***111;;;+++!!!$$$'''######'''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((())))))'''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))'''''''''''''''((())))))))))))************))))))((()))***++++++***(((''')))***+++,,,---,,,+++***------------,,,,,,,,,,,,,,,---.........---,,,+++.........---+++)))'''&&&)))***,,,---...------,,,+++,,,,,,------,,,,,,+++------------///111333444444333222111111111222333000000000000////////////////////////000000000000......//////000000000111111111222222444666777888444333111000000000111222000000000000///---,,,+++......---------,,,,,,,,,***+++,,,,,,+++***)))((())))))))))))))))))))))))******))))))((((((''''''((()))***------+++((($$$************)))'''&&&%%%,,,...000///---***((((((+++......,,,+++,,,***&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))******))))))))))))(((((((((((()))((('''''')))******)))++++++************++++++)))***,,,...---+++(((&&&)))******+++++++++******++++++,,,,,,---......//////333777<<>>===---###$$$'''$$$$$$&&&'''(((---444;;;,,,"""%%%'''###"""&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''(((((())))))((('''''''''(((((()))))))))))))))(((''''''*********************************)))))))))(((((())))))(((((())))))***+++))))))************))))))((())))))*********)))))))))***++++++,,,,,,++++++//////......---------,,,,,,,,,,,,---,,,***)))(((---,,,,,,+++++++++******+++,,,---.........------++++++++++++++++++++++++......---...///000222333111111000//////000111222111000000000////////////......//////000000111111//////000000000111111111///000000111222333444444333222111000///000000111...////////////......------------,,,,,,,,,,,,+++***++++++,,,+++***)))((())))))))))))))))))))))))***)))))))))((((((((('''((()))***,,,,,,***(((%%%(((((()))(((((('''&&&%%%***,,,...---+++((('''''',,,//////,,,+++---,,,)))((((((((((((((()))******)))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''''')))******)))******))))))))))))******(((((()))))))))((((((''')))******++++++++++++***,,,,,,,,,------.........000222666:::???EEELLLQQQ\\\gggttt((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((&&&'''((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########"""######$$$&&&''''''(((''''''&&&%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''''''''***///...((($$$$$$'''$$$%%%'''((((((---333777+++###%%%'''###"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&)))(((((((((((())))))***)))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))((((((+++************+++,,,,,,))))))************)))))))))((((((((()))***++++++,,,,,,,,,,,,,,,------...111111000//////...------,,,------,,,+++***)))(((++++++******+++,,,...///....../////////...------------,,,,,,,,,,,,------///............///000000...---------...///000111111111000000000/////////......//////000111222222000111111111111222222222///000222333333333222111111111000///////////////------...///////////////,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''&&&&&&''''''''''''&&&&&&''')))******)))'''&&&''''''***)))&&&&&&)))***'''((((((((((((((()))*********)))(((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))******)))))))))(((((((((((()))))))))(((((('''(((((()))***))))))***+++++++++++++++,,,,,,------------------000222444888<<>>DDDGGGRRR\\\gggpppyyy"""###%%%'''(((((('''&&&%%%&&&'''(((((('''&&&%%%###$$$%%%'''((()))))))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''((()))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&& !!!"""!!!"""$$$&&&%%%''')))(((%%%###$$$&&&"""############$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***+++,,,+++***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''++++++++++++************)))***,,,---,,,+++)))'''((()))***+++,,,+++******((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***++++++******))))))((((((************************((()))+++,,,,,,***'''&&&&&&'''((()))***+++++++++---------,,,,,,+++++++++---------...------,,,,,,......000111222222222222////////////////////////+++---//////...///000222111111111111000000000000333333222222222222222222000111222333444333333222000111333444666777888888333111...,,,---.........,,,,,,+++)))'''&&&(((***))))))))))))))))))))))))'''///222,,,'''((((((&&&%%%&&&'''((())))))))))))+++***)))(((((('''((((((,,,+++***))))))(((((()))((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((,,,+++++++++***)))))))))''''''''''''((((((((())),,,,,,++++++)))(((&&&%%%))))))))))))************++++++***))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((()))***+++*********))))))***+++,,,...000000//////111333888>>>CCCGGGRRR\\\gggoooxxx(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###&&&'''+++)))'''%%%######$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%"""$$$&&&&&&$$$######$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&)))---000000---)))&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$&&&((())))))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))(((&&&%%%$$$(((((((((((((((''''''''')))))))))))))))))))))))))))((((((((()))***++++++%%%%%%'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))******)))(((((('''(((((()))((()))***++++++***)))(((------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,---...///000000000000///......///111222111000000000000000111111111111222222111111000000/////////000222222111111111222555333222000//////000111222222333444444444333333000///------......---,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))***))))))((('''&&&(((((((((((('''''''''''''''((()))******)))(((((()))((('''&&&%%%&&&&&&'''******)))(((((((((((((((&&&&&&'''((())))))(((((()))******)))((((((***,,,,,,***)))'''''')))***,,,......------+++***((('''''''''(((((())))))************))))))(((((('''''''''((((((((())))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,...------------...//////000111222444666;;;BBBFFFRRR]]]iiirrrzzz((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))***)))'''%%%######$$$%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&''''''((())))))***&&&'''&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((('''&&&%%%&&&((((((((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&))),,,//////,,,)))&&&$$$%%%&&&&&&'''&&&&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))(((((())))))***+++,,,'''(((((((((((((((((('''*********+++++++++,,,,,,))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))((()))******+++***)))(((+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,---......///...///000111111111000//////...---...///000000/////////000000000111111111111111000000000000000000...000222222111111111222444333222111000000000000111111111222222111111000///...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))((((((((())))))))))))(((((('''((()))))))))************))))))*********))))))((()))((('''&&&%%%&&&&&&'''))))))(((''''''''''''''''''''''''(((((((((((((((((()))***)))((('''((())))))((('''&&&&&&'''((()))++++++++++++***((('''&&&))))))))))))((((((((((((***)))))))))((((((((('''(((((())))))))))))))))))))))))))))))((((((((((((***************++++++,,,,,,,,,,,,,,,,,,------...111222333444666;;;BBBFFFQQQ\\\gggpppyyy''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((())))))(((&&&%%%$$$$$$$$$%%%###"""""""""###%%%'''(((%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&''''''(((((())))))***'''''''''&&&%%%###!!! $$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&$$$%%%''')))"""######$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&(((+++------+++(((&&&$$$$$$%%%&&&&&&&&&&&&&&& """%%%&&&&&&'''(((***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((())))))+++,,,,,,+++******)))((('''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))***((()))***++++++***))))))))))))*********))))))(((***************)))((((((++++++++++++++++++++++++++++++,,,,,,------......///000222333222111///......---,,,,,,...///......//////000000000000111111/////////000000000000000...000111222111000111222222222333222222111000//////000000000///...---------,,,++++++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((()))))))))(((((('''(((((()))************+++******))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((******(((&&&%%%&&&)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&*********)))((('''''''''))))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,111222333444666;;;AAAFFFOOOZZZeeennnvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))''''''&&&%%%$$$$$$$$$%%%%%%$$$"""""""""$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!! !!!$$$&&& ###%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&''')))++++++)))'''&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!###%%%&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,+++***)))((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))))))))***+++,,,,,,((()))+++,,,---,,,***)))***************)))))))))))))))******))))))((('''************++++++++++++++++++,,,,,,,,,---------///000222333222000...,,,...,,,******,,,------,,,////////////000000000111.........//////000000000---///111111000///000111111111222333222111///...////////////...---++++++,,,***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((''''''&&&&&&&&&'''((()))))))))(((%%%&&&'''((((((''''''&&&+++***)))(((''''''&&&&&&''''''''''''&&&&&&''''''(((''''''&&&&&&'''''''''))))))((((((''''''''''''''')))++++++)))&&&%%%%%%***)))(((((((((((()))***&&&''''''(((((((((''''''***)))))))))((((((((('''))))))))))))((((((((((((***************)))))))))(((((((((((())))))))))))((()))+++,,,---,,,+++*********++++++,,,,,,,,,,,,111222333444666:::AAAEEELLLWWWccclllvvv%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%(((&&&$$$"""""""""$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%""""""""" """%%%''''''((('''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))***,,,---...,,,+++***)))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***)))))))))***+++,,,,,,''')))+++,,,---,,,***))),,,,,,++++++*********************+++***))))))((()))))))))******++++++++++++++++++,,,,,,,,,,,,,,,...///000111111///...---...,,,***)))+++,,,,,,,,,...////////////000000000------....../////////000---...000000/////////000///000111222111000///...////////////...---,,,++++++)))((()))++++++***)))************************((((((((((((((((((((((((''''''((())))))(((((((((%%%&&&'''(((((((((((((((&&&'''(((((((((&&&%%%$$$))))))(((''''''&&&%%%%%%&&&&&&'''''''''''''''''')))((((((((((((((())))))***)))((('''&&&&&&''''''(((***,,,,,,***(((&&&&&&))))))(((((((((((())))))''''''(((((())))))(((((('''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))))))))'''((((((((()))))))))***'''(((***+++++++++***)))+++,,,------......------111111222333555999???DDDIIITTTaaakkkvvv%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%###"""""""""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&###$$$$$$###!!!!!!###%%%'''''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))+++,,,...///---,,,***)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***'''((()))++++++++++++***///...---,,,+++++++++++++++++++++++++++***))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////000000000///---***)))***+++,,,,,,......////////////000000---------...............,,,...000000///...///000......////////////......////////////...---,,,,,,***)))((()))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''((())))))))))))))))))&&&&&&'''((((((((('''''''''(((*********(((&&&%%%'''(((((()))((('''%%%$$$%%%&&&''''''(((''''''''')))(((((((((((()))*********)))'''&&&&&&'''(((((()))***,,,,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((('''''''''((()))*********(((((((((((())))))))))))'''((((((((())))))))))))''''''(((((())))))******(((((()))************))),,,---...///000///...---000000111111333777===BBBGGGRRR```jjjuuu$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""###%%%'''(((((('''&&&$$$%%%&&&%%%$$$###$$$&&&!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))***+++---...///000...,,,***(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))((((((((((((((((((''''''((())))))***++++++111000...---,,,,,,------***++++++++++++***))))))((((((((()))***++++++++++++++++++++++++++++++++++++,,,,,,---///222444555000---***)))***+++,,,,,,........./////////000000......------------------+++---//////.........///---------,,,,,,------...---------......---,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((''''''&&&&&&###%%%(((***+++***)))'''&&&(((***,,,,,,***'''%%%%%%%%%'''((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&''')))***((()))***)))((('''((()))%%%&&&&&&&&&&&&&&&&&&%%%(((((()))))))))(((((('''(((((((((((())))))))))))'''((((((((()))))))))***%%%%%%&&&'''((())))))***'''''''''((()))***************))))))******+++,,,,,,---...000000///...---...//////000111666;;;@@@GGGRRR___iiirrr|||$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$###"""!!!"""###&&&'''(((((('''&&&"""$$$&&&&&&$$$###$$$$$$###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!$$$%%%%%%%%%'''(((###$$$&&&((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))(((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***+++---///000333111...***((('''''''''************++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******''''''''''''((()))++++++222111///...------......***************)))(((((('''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,---000333777999111...+++)))***,,,,,,---............/////////000.........------,,,,,,,,,+++---//////...---...///---,,,+++***+++,,,---...++++++,,,---------,,,,,,***)))((()))+++,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((((((((('''&&&%%%%%% $$$''')))***)))(((&&&(((,,,...///,,,)))'''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&(((***+++'''(((((('''&&&&&&(((***''''''((((((((((((''''''(((((())))))(((''''''&&&******))))))(((((('''''''''((((((((())))))******###$$$%%%&&&''')))******&&&''''''((()))******+++,,,+++***)))***+++---...+++,,,...000000///...---......//////000555:::???HHHSSS___gggpppyyy}}}}}}((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$%%%&&&%%%###"""###$$$(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%'''$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$'''&&&%%%$$$###"""""""""'''%%%######&&&'''&&&$$$)))(((''''''((()))))))))+++)))'''''''''&&&%%%### ###''')))******))))))))))))))))))(((''''''((()))))))))***************************)))((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------333111...+++))))))))))))+++***)))(((''''''''''''******)))))))))))))))*********************+++,,,***...///---///555999:::555222...,,,++++++)))(((***+++,,,---............---+++***))))))***,,,...))))))***++++++,,,------111000...---,,,---///000000///------......---,,,---+++))))))***+++***)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***''')))***)))((('''((()))###%%%&&&''''''''')))+++'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%((()))(((%%%$$$&&&(((((((((((((((((()))******((((((((((((((((((((((((+++(((''''''))))))&&&###))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((+++...000///...))))))))))))))))))))))))***+++---......---,,,******+++---...///...------//////000000111555;;;???LLLTTT___iiioootttyyy}}}''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''''''''(((((('''%%%######%%%'''&&&$$$%%%$$$######$$$%%%%%%%%%((('''%%%%%%&&&&&&$$$######%%%''')))******)))))))))))))))))))))(((''''''(((((()))))))))************************)))((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,000...,,,)))((((((((()))&&&&&&''''''((())))))*********))))))))))))******))))))((())))))***++++++)))---...+++,,,111555555000...+++)))(((((('''&&&***+++,,,---............---,,,+++******+++,,,---++++++,,,,,,---......///......---------///222333///...------......---+++---+++))))))*********)))******)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((+++---///+++***)))(((((((((((((((&&&'''((((((''''''((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))***+++)))&&&%%%&&&'''((((((((((((((()))******++++++++++++++++++++++++)))''''''(((***+++)))'''''''''''''''''''''''''''))))))))))))))))))))))))((('''''')))++++++)))'''((((((((((((((((((((((((+++,,,---...---,,,***))),,,,,,------------,,,,,,//////000000111555;;;???IIIRRR^^^iiipppvvv|||&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$###############"""$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%'''''')))******)))((('''((())))))))))))(((''''''(((((((((((())))))))))))*********)))))))))((((((******))))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******,,,+++)))(((''''''((()))%%%&&&'''((())))))))))))******)))))))))******+++))))))))))))***+++,,,---)))------***)))---//////000...,,,+++++++++***)))***+++,,,------...............------,,,,,,++++++++++++,,,,,,------......//////...---...///111222...---,,,,,,------,,,+++,,,***))))))*********))))))))))))(((((((((''''''((((((((((((((((((((((((***)))'''''')))---222555111---((('''((()))(((&&&((())))))(((&&&%%%&&&''')))((((((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%+++,,,,,,***'''%%%%%%&&&((((((((((((((()))******++++++++++++++++++++++++)))(((((()))++++++***((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''((())))))'''%%%'''''''''''''''''''''''',,,---------,,,***((('''---,,,,,,++++++++++++,,,...///000000111555:::>>>FFFOOO\\\hhhqqqxxx%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$##################$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######"""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))'''%%%$$$###""""""&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''((((((''''''(((***+++***)))%%%&&&''''''''''''&&&&&&(((((())))))(((((('''&&&'''''''''((((((((())))))******)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((('''(((((())))))***************((('''&&&******))))))******++++++*********+++,,,---...///,,,//////+++)))+++---,,,...---++++++,,,---,,,+++******+++,,,------------...//////...---,,,+++***))))))******++++++++++++333222000///...------------,,,++++++,,,---,,,***+++***((((((*********)))((((((((((((''''''''''''((((((((((((((((((((((((+++)))&&&&&&(((...444888444...'''&&&(((***(((%%%&&&'''((('''&&&%%%%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&&&&((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((***+++***)))((((((((((((((((((((((((++++++,,,,,,+++***)))(((++++++***)))***+++---......///000000111555999===EEENNN\\\hhhpppxxx%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$%%%&&&&&&%%%$$$%%%'''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%$$$######$$$&&&((()))%%%$$$$$$######""""""""" !!!###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((---,,,***)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$&&&((((((%%%$$$$$$%%%'''&&&&&&'''***++++++***$$$%%%&&&'''(((((())))))((((((((((((((('''&&&&&&&&&''''''''''''(((((((((***)))((((((''''''(((((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++++++++***)))((((((***************+++,,,,,,)))))))))******,,,------...111111---+++,,,---+++)))((('''((()))***(((''')))***+++,,,------------...//////...---,,,+++***))))))***************+++222111000///---,,,,,,,,,+++***)))***+++,,,+++***+++)))(((((()))******)))((((((((((((''''''''''''(((((((((((((((((((((((()))'''%%%%%%''',,,222555333---'''%%%((()))(((%%%###%%%&&&&&&%%%$$$&&&''')))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&''''''(((''''''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&''')))******)))))))))))))))))))))))))))((())))))***++++++++++++))))))))))))***,,,...000...///000111222444888;;;FFFOOO\\\gggooovvv|||&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""############""""""######"""###$$$&&&)))***$$$$$$$$$$$$$$$######### !!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&%%%$$$$$$%%%'''))),,,...---)))&&&&&&'''$$$$$$###%%%'''))))))(((%%%&&&'''(((***+++------'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((***)))((('''&&&'''((()))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((()))))))))))))))))))))***+++,,,,,,***************+++,,,---((((((((('''(((((()))***---111111---+++,,,---+++)))(((((()))***+++)))''')))***+++,,,,,,---------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............***)))((()))***+++***)))***((('''''')))******))))))))))))(((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%'''***---///...+++'''&&&''')))(((&&&###%%%&&&&&&%%%%%%&&&(((((('''''''''&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((()))))))))&&&%%%$$$&&&((()))((('''((((((((((((((()))******((((((((((((((((((((((((!!!$$$&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&&&&&&&%%%$$$************************''''''((()))***+++,,,,,,)))))))))***,,,---///000---///000111222444777:::EEENNN[[[fffmmmtttzzz~~~''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,+++)))((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$######%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&#########$$$$$$%%%&&&'''""""""""""""###%%%&&&'''$$$&&&'''%%%######%%%'''///333555333---)))(((***$$$######$$$'''(((((('''&&&''''''(((***+++------''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''***)))(((&&&&&&'''((()))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))******%%%&&&&&&''''''''''''''')))(((&&&&&&&&&(((+++,,,************+++,,,---...******))))))(((((()))))))))---...+++)))++++++)))+++******+++,,,,,,***((()))***+++,,,,,,---,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++++++++)))***+++,,,------......)))((('''(((***+++***))))))((('''''')))******)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((''''''&&&''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))((('''%%%&&&)))***(((&&&((((((((((((((()))******))))))))))))))))))))))))!!!$$$'''((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&&&&&&&''''''&&&))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,------------,,,---///000111222444777999CCCLLLYYYdddlllrrryyy}}}((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((+++------,,,***)))$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%&&&!!!###$$$$$$######$$$&&&&&&&&&''''''&&&&&&%%%$$$""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&######%%%(((///222555222,,,'''&&&'''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&''')))***+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&%%%&&&((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***+++,,,$$$%%%%%%&&&&&&%%%%%%%%%,,,***&&&$$$###$$$'''(((************+++,,,---...///...---,,,++++++++++++%%%***+++)))'''))))))'''(((''''''((())))))'''$$$))))))***+++,,,,,,,,,,,,---,,,***))))))***,,,...******))))))))))))))))))++++++,,,,,,,,,+++******(((''''''((()))******))))))(((&&&''')))******)))************))))))))))))((((((((((((((((((((((((&&&''')))******(((&&&%%%###%%%''''''''''''(((******++++++***'''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((,,,)))'''(((******(((%%%((((((((((((((()))******))))))))))))))))))))))))(((***,,,***'''$$$%%%&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&'''***,,,------((((((((((((((((((((((((***)))((((((((((((((()))......//////...,,,+++)))---///000111222333666999AAAJJJWWWccckkkrrryyy~~~%%%%%%%%%%%%&&&'''((((((######%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((((('''&&&###!!!"""%%%'''+++***((($$$"""!!!###&&&%%%#########%%%&&&%%%$$$%%%%%%%%%$$$$$$######### !!!"""$$$%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''***'''$$$######$$$%%%$$$""""""######$$$$$$$$$$$$(((%%%######&&&'''&&&$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###&&&((((((&&&$$$$$$%%%&&&%%%###"""$$$''''''$$$""""""###$$$%%%%%%%%%%%%###%%%'''(((((((((***+++===...***+++'''(((+++&&&&&&%%%$$$$$$$$$%%%&&&'''&&&''')))*********)))((($$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&'''((((((((((((((('''&&&((((((''''''''''''(((((('''&&&'''***------+++(((*********))))))))))))))))))******)))''''''((()))+++***)))(((((()))******)))))))))))))))*********(((((()))***+++,,,,,,,,,***++++++***((('''((()))******))))))))))))******((()))+++,,,,,,+++***))))))***,,,---...------,,,(((***,,,+++***)))***+++,,,+++)))***+++,,,,,,+++,,,+++************)))(((++++++************++++++++++++******)))(((((((((&&&%%%%%%&&&''''''&&&$$$((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&'''(((***(((&&&%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((*********)))'''&&&$$$###%%%&&&''''''(((''''''&&&(((((('''&&&&&&&&&&&&'''******))))))((((((''''''%%%%%%'''((())))))))))))&&&''')))***)))(((&&&%%%......---,,,++++++++++++,,,---......,,,******+++---.../////////111444777CCCKKKVVV```iiirrrzzz(((((('''&&&%%%%%%%%%%%%'''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&''''''&&&$$$###%%%(((+++///...+++'''###"""###%%%$$$######$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((+++(((%%%$$$%%%&&&&&&&&&"""#########$$$$$$$$$$$$'''$$$"""###%%%&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&***---///---,,,((())))))'''%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&&&&''')))+++@@@000++++++'''(((+++'''%%%&&&'''''''''&&&%%%%%%&&&''')))*********)))(((***)))((('''%%%$$$###"""((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''((((((''''''''''''(((((()))'''&&&'''***,,,+++***))))))))))))))))))))))))((())))))(((&&&&&&''')))+++***)))((('''&&&&&&&&&''''''((()))***++++++,,,)))))))))******++++++,,,***++++++***)))((((((***,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++***))))))+++,,,,,,+++******+++---+++)))***+++,,,,,,+++,,,******...333444///))))))((('''&&&&&&%%%%%%%%%(((((())))))))))))(((((('''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&((()))******(((&&&%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))((('''&&&'''((()))***+++++++++++++++******)))((()))))))))******++++++))))))((('''&&&&&&&&&'''))))))))))))((((((((((((&&&'''(((((())))))))))))'''((()))******)))'''&&&*********)))******+++++++++---......,,,++++++,,,...///000000000222555888BBBJJJTTT^^^fffooowww}}}(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''+++...333222///***&&&###$$$%%%###""""""$$$'''))))))((($$$$$$$$$$$$$$$$$$%%%%%%,,,((($$$!!!"""$$$%%%%%%########################$$$%%%%%%%%%$$$$$$&&&(((***(((%%%###$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))&&&'''000;;;@@@<<<666------,,,)))%%%###%%%(((%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%(((+++AAA111******%%%'''+++'''&&&''')))))))))'''%%%###'''((()))*********)))(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))))))))((((((''''''''''''((((((***(((&&&%%%'''***++++++)))))))))))))))))))))))))))******)))''''''(((***,,,++++++***)))'''&&&%%%&&&&&&''')))***+++,,,---************************)))+++++++++)))((()))***++++++************++++++++++++************++++++,,,+++***)))((((((((((((+++,,,......,,,+++,,,------+++))))))+++,,,+++******)))***111999:::222)))+++***)))(((''''''''''''$$$%%%''')))******)))))))))'''&&&'''((()))(((&&&&&&&&&&&&''''''((((((((())))))((('''&&&%%%$$$$$$&&&&&&&&&'''((()))++++++)))'''&&&%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&((('''&&&&&&&&&((()))***''''''(((((())))))******'''&&&&&&&&&'''(((***++++++***)))(((''''''''''''(((((((((((())))))))))))(((((())))))***)))))))))((()))***++++++***)))((())))))))))))***+++,,,---+++---......,,,++++++,,,...///000111111333666999AAAHHHSSS\\\dddkkktttyyy~~~$$$$$$%%%&&&''''''''''''!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%$$$$$$&&&&&&'''&&&&&&'''***---222111///+++'''$$$%%%&&&$$$###"""$$$&&&''''''&&&#########$$$$$$%%%%%%%%%,,,)))$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&(((%%%"""!!!!!!"""###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$###%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''+++(((,,,;;;NNNUUUOOOFFF:::333+++&&&$$$$$$&&&)))%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$###%%%))),,,AAA000)))(((###%%%***&&&(((((((((((('''&&&$$$$$$'''((()))***+++***))))))###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))*********((((((''''''''''''(((((()))'''&&&&&&'''(((******((((((((()))))))))))))))+++,,,,,,+++))))))***,,,,,,---------,,,+++)))(((''''''((()))***++++++,,,************)))))))))))))))+++++++++))))))***+++)))((((((''''''(((((()))---,,,+++***)))***+++,,,+++***)))(((((()))******,,,---//////---------...---+++))))))***+++***)))''''''***000555555///)))++++++***************+++%%%&&&(((***+++***))))))***)))''''''))))))(((''''''(((((()))***++++++,,,)))(((((((((''''''&&&&&&(((((((((((())))))******((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***'''''''''''''''((())))))&&&&&&$$$$$$%%%'''***+++,,,,,,***)))((((((''''''''''''(((((())))))******)))************))))))((())))))***+++++++++******,,,+++++++++,,,,,,---...+++---......---,,,,,,------...000000111333666999AAAHHHRRR[[[bbbiiiqqqwww}}}###$$$%%%&&&''''''''''''&&&'''((()))***)))(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))------,,,)))&&&%%%&&&'''%%%$$$"""###$$$$$$###"""#########$$$$$$%%%%%%%%%)))&&&$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''(((%%%"""!!!!!!"""###"""%%%$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''((()))222FFF]]]hhhddd[[[RRR???,,,&&&&&&&&&%%%'''"""###$$$%%%%%%%%%%%%%%%(((''''''%%%$$$&&&***---BBB111***)))$$$'''+++(((+++)))'''%%%$$$$$$&&&''''''(((***+++++++++***)))******)))(((&&&%%%$$$$$$''''''''''''''''''((((((&&&'''((()))************((((((''''''''''''((((((%%%&&&((()))((((((''''''''''''(((((())))))))))))***++++++***(((((()))+++)))***,,,------,,,+++************)))))))))))))))******)))))))))))))))))))))***++++++***)))***,,,))))))(((((((((((())))))...---+++*********+++,,,******))))))***,,,---///---...000000...---...///---+++))))))*********)))'''***,,,---,,,+++++++++&&&&&&&&&''')))***,,,---)))***++++++++++++***))),,,***((('''((()))(((((('''(((((()))***++++++,,,%%%%%%%%%&&&&&&''''''(((******)))))))))((('''''''''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((***,,,---...---,,,+++***************)))(((((()))+++---...,,,,,,***))))))(((((((((''''''(((((())))))******)))************))))))((())))))***+++++++++++++++...---,,,,,,+++++++++,,,+++---......---,,,---...+++---...///000222666888AAAHHHRRR[[[bbbiiipppvvv~~~&&&''''''((('''%%%$$$###'''(((***+++++++++***)))$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''((())))))'''%%%%%%&&&'''%%%$$$""""""######!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((******(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''$$$'''222FFF[[[hhhjjjfffdddIII///(((((('''$$$$$$""""""###$$$%%%%%%%%%%%%(((((((((&&&%%%&&&))),,,CCC222,,,,,,(((***///,,,---***'''$$$$$$%%%(((***((()))***+++++++++***)))(((((((((''''''''''''&&&'''''''''((((((((((((((('''(((((()))************((((((''''''''''''((((((###&&&)))***(((&&&&&&&&&&&&''''''(((((())))))***((())))))(((&&&&&&''')))&&&'''((()))************++++++******)))((((((((()))))))))))))))))))))))))))***,,,+++******+++,,,,,,,,,++++++++++++,,,,,,...---,,,++++++***++++++)))******+++,,,...///000---...000000...---...///---+++)))))))))***)))((())),,,...,,,(((&&&))),,,%%%&&&''')))+++---000111++++++++++++++++++++++++---***(((''''''(((((('''&&&&&&&&&''''''(((((((((""""""###$$$%%%&&&''''''*********)))((('''&&&%%%&&&&&&%%%'''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))))))))+++---///111///...,,,***((((((((((((***)))((((((((()))+++++++++******)))))))))))))))(((((((((((())))))))))))(((((())))))***))))))))))))))))))******+++,,,,,,---,,,+++***))))))))))))+++---...///---------...+++,,,......///222555888@@@HHHRRRZZZaaaiiiqqqvvv}}}&&&'''(((((('''&&&$$$"""%%%&&&'''((((((((('''&&&$$$%%%%%%&&&''''''(((((("""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%!!!###$$$%%%$$$%%%&&&(((&&&'''((('''%%%$$$%%%&&&%%%###"""###$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))+++(((%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""$$$'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""%%%,,,777EEEPPPWWWZZZ^^^EEE...((((((%%%###%%%###$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&((()))@@@000+++---)))+++///+++---+++)))(((((()))+++,,,((()))***+++,,,+++******$$$$$$%%%'''(((***++++++&&&&&&&&&''''''(((((((((((())))))*********))))))((((((''''''''''''(((((($$$&&&((((((&&&$$$%%%'''&&&&&&''''''((())))))***)))******)))''''''(((***(((((('''''''''((())))))*********)))))))))))))))''''''(((((())))))******)))***,,,++++++***,,,---------,,,,,,,,,,,,------------------,,,+++***)))******+++---............,,,...//////...------...---+++))))))))))))(((''')))***+++***((('''((()))(((((()))+++---///111222+++***)))((()))***,,,...---***'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''((())))))((('''&&&%%%&&&%%%%%%'''))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++---000111...,,,***'''&&&%%%&&&&&&(((((((((''''''''''''''')))(((((((((((()))******))))))))))))((((((((((((&&&'''(((((())))))))))))((((((((()))***+++,,,,,,++++++******)))*********+++---//////...---...///+++---...///000333777:::???FFFPPPYYYaaahhhpppvvv|||"""$$$&&&((((((((('''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%!!!$$$%%%%%%&&&)))***'''(((((('''%%%###$$$$$$$$$###"""###%%%&&&&&&$$$&&&%%%%%%$$$$$$#########%%%$$$"""###%%%'''''''''########################"""###$$$###""""""$$$&&&***'''$$$######$$$%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&######%%%((($$$#########$$$%%%%%%&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&(((---555???FFFNNN999(((&&&&&&######)))%%%%%%%%%%%%$$$$$$###"""$$$&&&''''''&&&%%%&&&''';;;,,,(((***''')))---(((,,,,,,,,,,,,,,,,,,------((()))***+++,,,+++*********))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))************))))))(((((((((''''''''''''((((((&&&''''''%%%######&&&)))&&&&&&&&&'''((())))))***------...,,,+++***+++---,,,+++***((((((((()))***(((((())))))******++++++&&&''''''((()))******+++)))***,,,,,,++++++,,,---,,,++++++******++++++,,,------......---+++***(((***+++,,,......---,,,+++,,,...//////...------...---+++)))((())))))(((''''''&&&%%%'''((()))&&&$$$%%%%%%&&&'''(((***,,,---)))'''&&&&&&'''***...000---***'''%%%&&&''''''&&&((((((((((((((('''''''''***************)))))))))%%%&&&'''(((((('''&&&&&&%%%%%%%%%'''))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&(((+++---///000...,,,***))))))***++++++,,,,,,,,,+++***)))(((''''''''''''((()))***+++******))))))((((((''''''%%%%%%'''((())))))))))))(((((((((((()))***+++,,,++++++++++++,,,---......+++---//////.........///,,,...///000111444888;;;===DDDOOOXXX```gggpppuuuzzz&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%######%%%'''))),,,...///+++'''""""""%%%'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''***,,,,,,)))&&&%%%%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%'''#########$$$$$$%%%%%%%%%'''&&&###!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%###""""""$$$%%%$$$###$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$""""""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%% !!!"""%%%(((+++---222,,,&&&$$$''')))'''%%%$$$$$$$$$$$$%%%&&&''''''&&&''''''&&&%%%%%%(((***+++***(((***,,,,,,***'''***+++,,,...///000000000*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))(((((()))***)))'''&&&%%%%%%&&&'''''''''''''''((((((((((((***)))(((&&&'''((()))+++))))))+++,,,...///000111...,,,***((('''(((***,,,+++******)))))))))))))))'''''''''((()))+++------&&&)))+++***((('''***------------+++******,,,...+++,,,---.........---,,,,,,,,,+++***+++,,,---...000000...---,,,+++++++++...------,,,+++***))))))***((('''&&&&&&'''(((***'''''''''''''''((())))))))))))(((((((((((())))))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&'''''''''(((((('''''''''''''''%%%$$$&&&&&&&&&''''''((()))***$$$&&&))),,,,,,+++(((&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''(((((((((((())))))))))))******))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%(((+++,,,+++***)))***+++)))'''(((+++,,,***(((((()))***++++++***)))((('''(((((()))))))))((((((******+++++++++,,,,,,,,,************+++,,,------111111000111222444666888>>>EEEOOOXXX___fffmmmsss&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&)))+++---///,,,'''######&&&'''%%%###''''''''''''''''''''''''$$$$$$######%%%''')))++++++(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###!!! """""""""!!!$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''',,,(((######&&&(((&&&$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''&&&&&&''')))((('''''')))---...---+++)))+++---///000///,,,+++++++++++++++******))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))'''&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((('''&&&&&&''')))+++,,,))))))***,,,---///000000---,,,***)))((()))***++++++******)))))))))))))))(((((('''(((((()))******((()))******))))))+++,,,---------,,,******+++---***+++,,,---...------,,,------,,,,,,,,,---...//////...---,,,************++++++******))))))((((((***)))'''&&&&&&''')))***'''''''''''''''(((((()))))))))(((((((((((())))))'''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((+++000333000(((""" !!!''''''&&&&&&''')))***+++&&&''')))++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''((((((((()))))))))((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%(((***+++***)))))))))+++)))'''(((***+++***(((((()))***++++++***)))(((,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,+++******++++++,,,---...000//////000111333555777<<>>FFFOOOXXXbbbnnnvvv|||$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&%%%%%%#########%%%'''((('''&&&########################""""""###$$$%%%%%%&&&&&&###!!!!!!$$$((()))(((&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$%%%(((,,,000111222&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%''''''"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%&&&'''''',,,...111111000//////000+++---///...+++)))***+++''')))+++---......------*********)))))))))))))))(((((('''''''''&&&&&&&&& !!!###%%%%%%%%%######$$$%%%'''&&&&&&%%%'''(((((((((''''''''')))+++,,,%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))))))))((((((((((((((('''''''''))))))*********++++++,,,+++******)))))))))))))))******))))))))))))******(((+++,,,+++(((&&&(((***+++,,,...---***(((''''''(((((('''&&&&&&((()))******+++,,,---...---,,,,,,+++***)))))))))))))))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''&&&%%%######$$$&&&'''((((((&&&$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((***+++++++++***)))'''''''''((()))(((((((((((())))))))))))******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,------+++***)))***,,,&&&(((***)))&&&&&&'''***+++***)))(((((()))***+++***+++++++++++++++***)))))))))))))))************************+++,,,---------------...///111333444666===FFFOOOXXXbbbmmmuuu|||(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!! !!!""""""############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%)))###!!!%%%&&&######'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###(((000444444111'''((((((%%%""""""%%%)))'''%%%######$$$%%%$$$###""""""%%%)))---...+++'''&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%)))++++++%%%$$$######$$$''')))+++111222444555444222000...000000000111111///...,,,+++---///111111000///...---***%%%!!!!!!###&&&(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((######)))+++(((''''''((((((((((((''''''+++***(((&&&%%%&&&'''(((*********+++,,,---...///111+++))),,,+++&&&&&&+++)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((((((((()))+++++++++************)))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((%%%###$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$'''''''''***,,,...---,,,'''(((((('''&&&&&&((()))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((((())))))))))))((((((''')))***)))((('''(((***+++*********))))))((((((******))))))((((((''''''### ###)))+++)))%%%,,,,,,***)))(((((((((((('''(((((()))***++++++++++++,,,------++++++,,,---......///000111222333333666;;;CCCMMMWWWaaajjjpppzzz''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######"""###$$$&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%)))%%%%%%(((((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######(((...222111///'''((('''%%%######%%%((('''%%%######$$$$$$$$$"""######%%%))),,,---***(((&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """%%%'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%(((******&&&%%%$$$$$$%%%&&&)))***///111333555555444111000111111111///......///111)))***,,,---...------,,,,,,)))&&&"""!!!###%%%'''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&$$$ !!!%%%'''%%%''''''((((((((((((''''''((('''%%%$$$$$$&&&'''(((+++++++++++++++,,,---...///+++)))+++***&&&'''+++)))))))))***))))))(((((())))))))))))))))))))))))+++++++++******(((''''''))))))((((((((((((((()))*********)))))))))(((((()))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&&&&%%%'''''''''''''''((((((((($$$%%%'''(((((('''%%%$$$&&&&&&'''***---//////...((())))))((('''&&&((()))&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((())))))))))))((((((''')))***)))((('''(((***************)))))))))((()))))))))))))))((((((((()))'''&&&'''***+++***(((,,,,,,+++***)))((((((((('''(((((()))******++++++,,,---...---+++***+++,,,......///000111222333333666;;;CCCLLLVVV```iiioooyyy~~~''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###%%%''''''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''+++---,,,***'''''''''%%%######%%%'''(((&&&$$$###$$$$$$###"""$$$$$$%%%'''******)))(((%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''((((((&&&&&&%%%%%%%%%&&&((()))---///222444666555444333333444222///,,,,,,000333&&&'''(((******+++******+++***'''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###$$$''')))'''''''''(((((((((((('''''''''&&&%%%%%%&&&((()))***++++++++++++++++++++++++---***)))***)))'''(((+++))))))******************))))))))))))))))))))))))++++++++++++***)))(((''')))((((((''''''((())))))))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&'''***...000000///)))******)))'''''''''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((***************))))))))))))(((((())))))))))))))))))...,,,+++))))))))))))***,,,++++++******)))))))))((((((((()))******++++++......///---+++)))******......///000111222333333777<<>>FFFOOO[[[fffmmmxxx}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$#####################$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''########################$$$$$$%%%&&&&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''$$$""""""###&&&'''%%%###$$$###""""""%%%&&&&&&%%%'''+++//////+++'''%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$"""###%%%''')))+++,,,,,,...000333666777777555444222,,,'''(((...222111...)))(((&&&%%%'''***...111000...+++(((&&&&&&&&&'''$$$$$$%%%&&&''')))******$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###'''((($$$###'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))###$$$&&&((())))))(((''''''+++,,,))),,,333666444...,,,***'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&))))))(((''' ###&&&(((((('''''''''&&&&&&&&&'''''''''((((((((()))***++++++***)))((((((((())))))))))))((((((((()))***)))((('''(((***(((((())))))*********+++,,,+++++++++***))))))))),,,(((&&&'''+++,,,'''######%%%''')))******)))(((*********)))))))))))))))+++---------+++++++++---......///000111222333333333777===EEEOOO[[[fffnnnvvv{{{$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$'''$$$"""###&&&&&&$$$!!!&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%'''&&&###""""""$$$''')))%%%%%%$$$###$$$%%%&&&'''&&&''''''((('''%%%###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###""" """######""""""###$$$&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$###$$$''',,,000222222222444555444111///---,,,,,,...111222222222,,,+++(((&&&&&&''')))***,,,***'''&&&'''''''''&&&)))))))))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((''''''&&&$$$######"""$$$%%%'''(((((((((''''''''''''''''''''''''''''''...***,,,...444EEEOOOEEE333///,,,+++((($$$''',,,''')))***)))(((&&&&&&''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))***)))(((&&&%%%&&&((('''(((((()))(((((('''&&&%%%%%%&&&%%%$$$###%%%'''((('''''''''((((((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''&&&%%%###"""'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))***)))(((&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))((((((((((((((()))+++,,,---,,,***)))***+++''''''(((((())))))******,,,,,,***'''&&&&&&***,,,(((((((((((())))))))))))'''&&&&&&'''((())))))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222666888===DDDOOO[[[eeellluuuzzz$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$###""" ######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$&&&'''%%%%%%$$$$$$$$$%%%&&&''',,,,,,+++***(((&&&%%%###""""""######$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$###"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,000111111222333333222///---------///111444333111///,,,***(((&&&&&&'''(((***---***((('''(((((((((''''''((((((&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&'''''')))******(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''---+++///222888LLLYYYSSS:::333...+++(((%%%'''+++'''((()))(((&&&%%%&&&''')))(((''''''''''''((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((())))))))))))(((((((((((('''''''''&&&((()))((('''&&&&&&'''))))))((((((''''''&&&&&&$$$%%%%%%%%%######%%%&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%'''''''''(((((((((((()))'''''''''((((((((((((((())))))(((((((((((())))))))))))((((((((((((((()))***+++,,,+++***))))))+++(((((((((((())))))))))))++++++***((('''''')))+++(((((((((((())))))))))))***))))))))))))))))))(((******))))))******+++,,,************************,,,------...///000111111555888<<>>OOOMMMCCC777,,,))))))(((((()))''''''&&&$$$###$$$&&&))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%(((***,,,***'''%%%$$$%%%&&&'''&&&''''''&&&%%%%%%&&&(((***(((%%%###$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&###$$$&&&(((((('''&&&$$$''''''''''''(((((())))))))))))(((((((((((())))))(((((('''''''''((())))))((()))***)))'''&&&'''(((******))))))((((((''''''''')))++++++)))''''''((((((((((((((())))))))))))'''(((******++++++---...******))))))******+++,,,+++,,,,,,,,,,,,,,,------.........///////////////222555:::???GGGRRR___gggqqqxxx$$$%%%%%%&&&&&&%%%%%%$$$"""&&&)))'''""" """%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###"""!!!###&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""######$$$###############$$$$$$$$$%%%%%%%%% """###%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%###""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))))))))!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$###%%%(((+++222444555444111///000111777555444333333222///---''''''&&&%%%%%%&&&'''(((***(((%%%%%%&&&''''''&&&&&&'''((('''&&&''')))+++000...,,,***'''&&&%%%$$$###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''***'''&&&666EEEBBB<<<111((('''(((((()))***''''''&&&$$$###$$$'''))))))))))))))))))(((((('''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""%%%)))---+++)))'''%%%$$$%%%&&&''''''((()))(((&&&&&&((())),,,)))%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%&&&(((###$$$&&&(((((('''&&&$$$))))))(((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))'''((()))(((&&&%%%&&&'''******))))))((((((''''''&&&)))++++++)))'''''''''(((((((((((())))))))))))(((***++++++))))))***,,,******))))))******+++,,,+++++++++,,,,,,---------.........///////////////111555999>>>DDDNNN\\\fffoooxxx$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&###"""###%%%"""###$$$$$$######$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%""" """&&&(((&&&###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""###############"""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%(((***111333555444111///111444888666333222222111///---&&&%%%%%%%%%%%%&&&'''''')))'''$$$$$$%%%''''''&&&'''((()))((('''((()))+++///...+++)))'''%%%$$$$$$((())))))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''((('''+++******888CCC===222+++&&&''')))((((((***&&&''''''&&&%%%%%%''')))************)))(((''''''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%######%%%)))---((('''&&&%%%%%%%%%&&&''''''((()))(((&&&&&&((()))+++(((&&&$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))''''''(((&&&&&&((()))))))))((('''***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))'''((()))(((&&&%%%&&&'''))))))))))))((((((((((((&&&(((******)))'''&&&'''(((((((((((()))))))))))),,,...///,,,(((%%%&&&(((******))))))******+++,,,)))))))))******++++++,,,---.........//////000000111555999===BBBLLLZZZeeemmmwww$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$!!!###$$$$$$######$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&''')))+++///222444333//////222555555444333333333111...+++$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&'''(((''''''(((((((((&&&&&&(((***)))((('''&&&%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))(((,,,,,,---:::@@@555***''''''******&&&&&&(((%%%'''((((((''''''((()))******++++++***)))'''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((***%%%%%%&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((('''%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&+++//////+++'''&&&''''''''''''(((((((((((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))'''((()))((('''&&&&&&((((((((((((((())))))))))))''')))***)))'''&&&''''''(((((((((((()))))))))))),,,///000...)))'''(((+++******))))))******+++,,,((())))))***++++++,,,,,,,,,------...///000111111111555:::<<<@@@JJJYYYeeekkkvvv$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&&&&%%%$$$!!!###$$$$$$######$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""%%%'''&&&###!!!###&&&%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&%%%$$$###"""######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$&&&'''((()))&&&'''((((((((((((+++------000333111......111666222333444555555222,,,((($$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&'''))))))(((''''''((('''%%%%%%'''(((############$$$$$$%%%&&&"""###%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''((()))***'''&&&%%%%%%&&&''')))***'''''''''''''''''''''''')))'''+++,,,,,,777999***&&&&&&))),,,***&&&$$$'''%%%'''))))))((((((((()))***+++++++++***)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&###&&&***+++***(((''''''###$$$%%%&&&''''''''''''%%%%%%&&&%%%$$$###%%%'''#########%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''%%%***000000+++'''%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***((()))))))))'''&&&'''(((''''''(((((())))))******((())))))((('''&&&'''((((((((((((((())))))))))))(((,,,///...++++++...222*********)))***++++++,,,******+++,,,------......,,,,,,---...///000111222111666:::<<<@@@JJJYYYeeejjjvvv$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########&&&'''&&&%%%######%%%'''"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***++++++++++++,,,,,,,,,,,,+++111777777333///...///222222333222000...+++***''''''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$&&&((((((''''''''')))''''''''''''''''''''''''%%%###$$$))))))''''''***&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''&&&&&&%%%&&&''')))))))))((((((((((((''''''''''''((((((((())),,,///111///+++'''%%%&&&''')))***))))))(((&&&%%%%%%$$$%%%'''***+++***)))))))))))))))***+++'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&(((((('''&&&'''((())))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))******)))((('''******)))(((((((((((((((*********))))))))))))))))))))))))))))))***++++++***)))(((''''''((()))***))))))((((((''''''&&&&&&((()))+++,,,,,,+++***)))+++***)))((()))***+++,,,//////.........---------000////////////000111111000111333777???LLLZZZdddkkkuuu$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$######""""""######$$$'''&&&%%%$$$###"""!!!!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%######$$$&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""###&&&)))+++++++++,,,---............///444999:::666333222333555444222000---***(((&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((())))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%''',,,,,,(((&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''(((((('''&&&&&&'''((()))*********)))(((((((((''''''''''''((((((,,,...000111000---)))'''((())))))(((((('''&&&%%%((('''&&&%%%%%%&&&((())))))))))))(((((())))))***)))))))))))))))((('''&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$)))((((((''''''(((((()))$$$&&&''''''&&&&&&'''((()))(((((((((''''''''''''(((((((((((())))))))))))'''((()))******)))((('''***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((('''''''''((()))+++,,,,,,+++***))),,,++++++++++++,,,------///.........------------....../////////000000000222333555888???JJJWWWaaakkkttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%###"""!!! """"""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$###"""!!!!!!###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!%%%))),,,***+++...000111222222111222555999999777555555666444222///,,,)))((('''&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$!!!%%%'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''***...---(((&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((()))***)))((('''&&&((((((''''''''''''((((((///222555333...)))'''&&&)))((('''&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''###%%%&&&'''&&&%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))******(((((())))))))))))(((((('''((((((((((((((())))))((()))***+++,,,++++++***,,,,,,---...........................------------,,,---///000000000///...333555777999>>>HHHUUU^^^iiisss~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''((($$$$$$###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###!!!"""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&((('''$$$######%%%(((***)))+++...111333444444444111333555666444333444555...,,,***'''&&&''')))***$$$$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%###'''((())))))***'''''''''''''''''''''''')))'''(((++++++(((''')))+++***)))(((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&'''''''''%%%$$$###((((((''''''''''''((((((...222555222+++&&&%%%'''&&&&&&%%%%%%%%%''')))***)))(((''''''&&&'''((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$&&&(((&&&&&&%%%%%%$$$$$$$$$###''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((''''''''''''(((((((((((()))))))))))))))******))))))******+++,,,&&&''')))******)))((((((''''''(((((()))))))))***((()))***++++++++++++++++++,,,.../////////...---------------------------+++---///000111000...---222555777999===FFFSSS]]]gggrrr}}}$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&'''######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$(((***,,,///222333444444000222333444333222222222,,,***'''%%%$$$%%%((()))""""""######$$$%%%''''''&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%((((((''')))------,,,+++)))((('''&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&'''''''''%%%$$$###((((((''''''''''''((((((***...000...((($$$&&&((('''&&&%%%%%%&&&''')))***&&&&&&''''''((()))******(((((())))))((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''&&&&&&%%%$$$###$$$&&&)))***(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&''''''((("""$$$&&&&&&%%%$$$%%%&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''(((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''(((*********)))((('''((((((((())))))******(((((()))***+++,,,,,,,,,***+++---......------,,,,,,,,,------------------,,,---///111111000///---///333777999===EEESSS]]]eeeppp|||$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$""""""###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%'''((())))))&&&&&&%%%$$$###"""!!! '''(((***,,,...111222444222333444555555333111000---***'''$$$######$$$%%%""""""""""""###$$$&&&&&&&&&&&&'''''''''''''''(((&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$'''((((((***...///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))))))))'''((()))***)))((('''&&&((((((''''''''''''((((((''')))***)))&&&%%%&&&)))***)))(((''''''&&&''''''%%%&&&'''((()))******+++((()))******)))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&'''&&&%%%&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&''''''(((((())))))***((((((''''''(((((()))***&&&'''((())))))******)))((())))))))))))))))))***(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000111111111000///...333888:::<<>>111###"""&&&'''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&)))*********(((''''''((('''''''''''''''((()))***))))))(((''''''((()))***(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&((((((((('''&&&$$$###"""))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$&&&)))+++'''&&&%%%$$$$$$%%%'''(((,,,(((%%%%%%&&&&&&$$$!!!'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((***,,,...---***&&&%%%%%%'''((((((%%%%%%&&&'''(((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&)))***+++,,,+++***'''&&&+++)))'''(((+++------+++(((((())))))******+++++++++)))((('''((()))+++,,,)))(((((()))++++++***(((,,,,,,+++******))))))((()))))))))***+++---...///000000111222222111//////222111444888:::>>>GGGPPP___jjjyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$&&&$$$"""###%%%&&&%%%$$$%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((...///000///+++(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&'''''')))666;;;000%%%%%%''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&((()))***)))'''&&&'''(((''''''&&&&&&'''(((((()))***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%***)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))&&&%%%$$$$$$%%%''')))***,,,)))&&&&&&''''''%%%###&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---//////,,,(((&&&&&&'''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))))))))(((((((((''''''(((((())))))))))))((((((((()))*********)))((('''***((('''(((+++,,,,,,+++''''''''''''(((((()))))))))((('''&&&'''(((***+++******)))+++,,,---,,,***+++++++++++++++*********)))))))))***+++---...//////000111111222111000000333222555999;;;???GGGQQQ^^^iiixxx&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%%%%$$$&&&&&&$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***'''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%'''''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&)))222555,,,&&&'''(((&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''''''''((()))(((&&&&&&&&&((('''&&&&&&&&&&&&'''((((((***)))((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((***)))'''&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&)))+++,,,+++)))''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''***---...000---)))'''''''''&&&&&&%%%&&&''''''''''''''''''((())))))*********))))))&&&&&&'''''''''(((((((((***)))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((()))))))))(((&&&''')))++++++***'''''''''(((((((((((()))(((((('''&&&'''((()))***,,,++++++,,,......---+++++++++++++++,,,,,,,,,,,,************+++,,,.........///000111111222111111333333555999<<>>CCCMMMXXXgggttt|||***'''%%%$$$&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%'''$$$""""""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """&&&))))))(((((('''%%%$$$###$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%$$$######%%%&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""!!!"""$$$%%%$$$%%%&&&''''''&&&%%%$$$'''&&&$$$#########$$$$$$&&&&&&%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''&&&)))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((---***(((&&&&&&'''&&&%%%((()))******)))'''%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))222)))$$$))))))&&&$$$######"""###$$$&&&'''$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$'''***+++(((&&&))))))(((%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%(((***)))&&&$$$%%%'''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++)))&&&&&&((()))'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((($$$&&&((()))***+++***)))''''''((((((((((((''''''(((((())))))))))))))))))+++)))&&&$$$$$$&&&)))+++&&&''''''((()))************+++***(((&&&&&&(((***))))))))))))************))))))************))))))...---+++*********++++++............---,,,++++++000//////........./////////---///444888999<<>>DDDMMMUUUbbbppp{{{%%%$$$""""""###$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$###"""###$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((---***(((''''''(((''''''''''''((((((((('''&&&%%%'''((()))((('''&&&'''(((***)))'''&&&%%%$$$$$$######$$$$$$%%%&&&''')))***%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###'''(((%%%$$$&&&(((&&&(((***+++,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$''',,,...---***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$&&&((())))))((('''***)))(((''''''((()))***))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***++++++,,,,,,++++++***''''''''''''(((((())))))$$$&&&)))***)))(((((()))((()))))))))************(((((()))***++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------...///............//////000444000///222666888>>>DDDKKKTTTbbbppp{{{&&&%%%###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''''''''&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%!!! !!!$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&''''''###$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((+++(((&&&%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&((()))***)))'''&&&'''(((***)))'''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''&&&(((******((('''((()))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""&&&(((%%%$$$&&&(((&&&,,,///333444333...((($$$%%%%%%%%%&&&&&&&&&''''''***(((''')))---...,,,)))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&###$$$&&&((())))))((('''((('''''''''''')))+++,,,)))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&'''((())))))))))))(((''''''''''''''''''((((((((($$$&&&)))))))))(((((((((((()))))))))************))))))***+++++++++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,...............///000000444000///222555888===CCCJJJSSSaaappp|||'''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!! !!!$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((()))'''%%%$$$%%%&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&'''((()))((('''&&&%%%$$$$$$$$$)))(((''''''&&&'''''''''***+++,,,+++(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%)))***&&&###%%%%%%$$$---000444666444...(((###%%%%%%%%%&&&&&&&&&''''''))))))))))))++++++***((($$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((((((&&&&&&''''''(((***+++,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%'''(((((('''&&&'''((())))))))))))***************+++++++++++++++************+++,,,,,,,,,++++++///...,,,************+++......---......///000111333//////222555777<<>>FFFOOO]]]kkkxxx%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&...666666...'''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""!!!%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%###'''+++000444;;;BBBHHHJJJFFF@@@999111+++'''%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%'''&&&%%%''')))***)))((($$$%%%&&&'''((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((&&&%%%'''+++,,,)))%%%%%%%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***'''(((***+++,,,---,,,,,,***)))((('''&&&''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%&&&((()))*********&&&(((++++++***))))))******))))))***++++++(((&&&'''((())))))***))))))(((((((((''''''&&&''')))***++++++******************))))))************))))))+++***)))'''&&&(((+++...++++++,,,,,,,,,++++++***---,,,,,,,,,++++++,,,,,,---...///...---...///111444444444333333555999<<>>===555///,,,(((&&&'''***,,,***'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&''''''(((''''''''''''&&&%%%&&&''''''&&&%%%))))))((((((((()))***+++''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&((()))&&&+++---)))&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((&&&###"""###$$$%%%'''(((***++++++++++++((((((((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&''''''((((((((('''&&&&&&''')))***+++))))))***++++++***)))***++++++)))''''''''''''(((((())))))***(((&&&%%%&&&((())))))))))))))))))***************))))))************))))))&&&)))+++,,,+++*********,,,***)))((()))+++...000+++,,,------------,,,,,,---...///...---...///111222222222111111333777:::CCCKKKXXXfffsss$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''///---***'''%%%$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!""""""##################$$$%%%%%%&&&"""%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########&&&%%%$$$$$$%%%%%%$$$"""$$$&&&(((*********)))(((&&&(((***------***%%%!!!'''(((***+++***(((%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((('''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''%%%$$$)))((('''&&&'''(((***+++''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% $$$)))***((((((***---&&&,,,///)))&&&'''***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&(((((('''$$$###%%%'''$$$%%%''')))************''''''((((((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&&&&%%%((()))***)))((((((***,,,---+++))))))***+++***)))&&&&&&&&&'''((()))******((('''''')))+++---+++)))((((((((())))))*********))))))************))))))''')))++++++*********+++++++++*********+++------***+++,,,.........---------...///...---...///111111222222111111444888;;;CCCKKKXXXeeerrr}}}%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%$$$###"""###&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$###$$$%%%%%%''''''((()))111///,,,(((%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''(((%%%(((+++***'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!!!!"""$$$&&&''''''&&&%%%$$$'''***)))&&&%%%'''***$$$((((((&&&%%%(((,,,))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$######$$$&&&'''((('''&&&&&&'''&&&%%%%%%&&&'''((())),,,+++)))((()))((('''%%%&&&%%%$$$######%%%'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%(((%%%###%%%((($$$+++...(((###&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%###&&&((((((((())),,,000$$$%%%'''((()))***))))))''''''((((((((((((((('''%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((((((((()))******((('''(((+++---...+++)))((()))*********&&&&&&&&&'''''')))*********((()))+++...///---***''''''(((((()))))))))***))))))************))))))***+++,,,+++******,,,...------------,,,***(((''')))***,,,...//////......---...//////---...///111222222222222222555999===DDDKKKXXXeeeqqq|||$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''')))'''$$$######%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%+++###!!!&&&%%%"""'''333DDD222%%%%%%%%%!!! %%%&&&(((***)))%%%$$$%%%(((&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$(((******)))''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&&&&%%%))))))************))))))'''&&&$$$$$$$$$%%%''')))'''%%%######%%%'''((('''(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&(((***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((+++(((&&&%%%'''((())))))''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((++++++***((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!###&&&)))***)))'''&&&%%%%%%$$$###"""!!!((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))((((((&&&###"""###&&&((((((&&&&&&$$$###%%%((()))'''%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))***+++++++++&&&&&&'''((()))***++++++''''''(((((((((((()))***,,,,,,+++***)))((('''&&&---***&&&%%%'''((('''&&&******((((((((()))***+++))))))))))))))))))))))))******+++,,,,,,***)))((((((***,,,,,,++++++,,,---)))***,,,++++++***,,,---+++***)))))))))+++---///+++,,,...000111000//////000000000111444666999;;;CCCKKKWWWdddppp{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''###"""!!!"""%%%(((******&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%)))###!!!&&&&&&###)))444AAA000$$$$$$%%%!!!!!!&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$'''))))))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''&&&$$$$$$&&&''''''&&&&&&$$$"""###%%%&&&$$$"""%%%%%%&&&&&&'''(((((()))+++*********))))))((((((''''''''''''''''''''''''&&&((())))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''((((((&&&###"""$$$%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%(((++++++***&&&&&&&&&%%%$$$$$$######((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((###!!! !!!$$$%%%%%%$$$'''%%%$$$&&&((()))'''%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))((()))+++---,,,+++((((((((((((((((((((()))***)))((()))+++---//////,,,,,,+++***)))((('''''''''&&&%%%'''***+++)))'''(((((((((((()))***,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))+++------,,,+++,,,---***+++,,,+++***)))***+++///---+++***))))))***+++------......///000000111000000000222444666999;;;CCCJJJWWWdddppp{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&'''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''')))******'''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&'''"""!!!&&&&&&%%%***333;;;...$$$$$$%%%######''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$%%%'''(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&#########$$$$$$$$$%%%%%%'''&&&%%%&&&''''''&&&$$$%%%$$$######%%%%%%$$$###%%%%%%&&&&&&'''(((((((((++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&'''(((+++)))&&&%%%&&&''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''&&&%%%$$$%%%'''(((((('''((('''''''''(((((('''%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,)))''''''***,,,+++)))((((((((('''''''''&&&&&&,,,***)))+++000444444444,,,++++++***)))(((''''''%%%%%%''')))++++++)))'''%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))*********+++,,,,,,------+++---...---,,,++++++,,,***+++,,,+++***)))***+++...---,,,***)))******+++///...------...///111222000000000222444666999:::BBBIIIVVVcccppp{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&'''''''''&&&)))'''&&&&&&&&&&&&$$$""""""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&'''&&&&&&&&&&&&""""""%%%%%%###'''...444***###$$$%%%$$$$$$''''''$$$"""###&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''',,,***((('''((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&'''(((((('''''''''((((((''''''((()))******))))))((((((((((((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++(((%%%%%%'''((('''%%%''''''''''''''''''&&&&&&,,,++++++///444666444111++++++******)))(((((('''((())))))******)))'''&&&&&&''')))***+++++++++***))))))))))))))))))))))))(((((()))***+++,,,---...---...///...,,,******+++)))+++,,,,,,++++++,,,...************+++,,,---............//////000111111111111111222333666888:::AAAHHHUUUcccooo{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&""""""###&&&)))***)))((("""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$###!!!$$$(((...(((######%%%%%%%%%'''&&&###!!!"""%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$"""######$$$$$$######"""$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&(((''''''&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%###&&&&&&&&&''''''''''''''''''((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))******+++'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))(((((('''%%%$$$%%%%%%&&&&&&'''(((((()))***+++///333666444///***++++++******))))))((((((******)))((('''''')))***((()))***++++++***((('''))))))))))))))))))))))))&&&'''((()))***,,,---------...///...+++***)))***(((***,,,---------///111************+++,,,------+++---000222333222000///111111111222333666888999???GGGTTTbbbooozzz%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%(((***)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((((('''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&'''''''''''''''%%%%%%&&&%%%###!!!"""$$$(((&&&######$$$%%%&&&&&&$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%$$$&&&'''((('''%%%###$$$%%%%%%######$$$%%%'''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))(((''''''&&&''''''''''''&&&%%%&&&'''((('''%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""$$$%%%'''(((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&(((***)))(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%'''(((&&&((())))))'''&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++...111000+++((('''((($$$%%%&&&'''((()))******(((,,,111444444///***&&&************))))))(((((('''''''''''''''))),,,000+++++++++******)))((('''))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,+++---...---+++)))))))))(((***,,,---------///111------,,,,,,+++******)))***---111444555333000---222111111222333555888999>>>FFFSSSaaannnzzz&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((()))***'''### &&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))((((((''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&'''''''''''''''$$$&&&'''&&&$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$'''***''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&((((((((("""$$$&&&%%%###"""$$$&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###$$$&&&'''))))))((('''''''''''''''(((''''''(((***+++***)))%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''!!!!!!###$$$&&&((()))***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&)))+++***(((&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$''')))***)))&&&&&&(((***$$$&&&((((((&&&%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))111888666---''''''***'''''''''(((((()))))))))''',,,111222...***))))))************))))))))))))$$$'''))))))((())),,,///+++***))))))))))))))))))))))))))))))))))))))))))'''))),,,///000///---+++***+++,,,,,,***(((((())))))+++,,,+++******+++---,,,,,,,,,,,,+++***)))))),,,...000333333222000///222222111222333555777888>>>FFFRRRaaannnyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%!!!###%%%)))++++++(((%%%"""###$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''%%%###%%%&&&''''''((((((''''''###''')))'''&&&'''((('''###$$$$$$###$$$%%%%%%###"""%%%'''&&&$$$###&&&((($$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$'''+++''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((((('''###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%###"""###&&&(((******$$$&&&((('''%%%$$$&&&((('''''''''''''''''''''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######&&&((())))))((('''''''''''''''#########%%%((()))((('''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$'''))))))&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&%%%$$$$$$&&&'''%%%###"""$$$'''"""%%%''''''%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&111:::888---$$$%%%)))))))))))))))((((((((((((''',,,111000***'''***...************))))))))))))%%%))),,,,,,***((((((******)))(((((((((***+++,,,))))))))))))))))))))))))(((+++///222222111...+++(((***++++++)))(((((()))***+++,,,***(((''''''((())))))***,,,,,,,,,,,,,,,...///000111111222222111222222222222333555777888===EEERRR```mmmyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$######&&&&&&'''%%%$$$###$$$%%%)))(((&&&&&&&&&''')))++++++******((('''&&&%%%$$$&&&%%%%%%$$$$$$#########"""###$$$%%%'''((()))***"""###$$$$$$""""""###$$$&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$***(((&&&&&&&&&&&&&&&$$$''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&%%%&&&$$$""""""###%%%%%%$$$!!!((()))$$$"""%%%&&&$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$'''***,,,(((((((((&&&######$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$""""""###$$$%%%+++***((('''&&&''')))***((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''$$$###&&&%%%%%%%%%&&&((()))+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''+++(((&&&%%%&&&((((((((((((((())))))))))))((((((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''%%%&&&((()))))))))(((''''''''''''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''((('''&&&%%%&&&(((***'''''''''''''''((()))***(((((()))))))))'''&&&$$$'''((((((((((((((('''''')))---===555,,,---%%%---((((((((((((((()))*********///444222,,,&&&######&&&''''''((()))******+++))))))(((((()))***++++++((("""%%%333:::444///111///...------...---,,,***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111///111222222222333666888@@@EEEPPP^^^nnn{{{''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$'''%%%$$$%%%&&&(((''''''$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''%%%$$$###$$$&&&'''''''''&&&&&&&&&((('''&&&%%%%%%''')))******))))))(((&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''***))))))(((((('''''''''+++(((%%%$$$%%%%%%$$$###$$$)))+++&&&$$$'''(((&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&))),,,...+++,,,---+++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$)))'''%%%$$$$$$$$$&&&''',,,***)))'''&&&'''((()))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''000---***((())))))))))))'''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((())))))(((''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((($$$'''+++......+++(((%%%(((''''''''''''(((((()))((((((((()))(((((('''&&&'''((((((((((((((('''''',,,///>>>444,,,...'''///...+++(((%%%%%%'''***---000444777666000+++******''''''(((((())))))******)))))))))))))))***+++,,,,,,%%%%%%///222...,,,///111...,,,***+++,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111000000...///111111111222555777???EEEPPP^^^mmmzzz((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$(((&&&%%%&&&'''(((((((((%%%%%%%%%&&&''''''((((((%%%&&&((())))))'''%%%$$$%%%&&&'''((()))((('''&&&'''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''***)))'''&&&%%%$$$$$$$$$%%%&&&'''''''''%%%$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&)))+++,,,,,,''''''&&&&&&&&&&&&''''''---,,,***)))((((((((()))///,,,(((&&&&&&%%%$$$######&&&'''%%%###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***...000---///111///,,,'''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))'''%%%%%%&&&((())),,,+++)))((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''222///,,,***))))))(((''''''''''''(((((('''''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''((()))((('''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''''''''&&&+++222;;;???<<<444,,,)))((((((''''''''''''(((((((((''''''(((((())))))((((((((((((((((((((((((+++000>>>333+++///)))000...,,,)))'''%%%&&&'''(((---000222111---***)))+++))))))))))))))))))))))))+++************+++,,,,,,000)))'''++++++'''(((...111...***((()))+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------111111222222111000/////////000111222222333555888???EEEOOO]]]lllyyy(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&(((******)))'''&&&)))(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&''''''&&&$$$######&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$'''+++///000111'''&&&&&&%%%%%%&&&&&&'''...,,,***(((''''''((()))...+++(((&&&&&&&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++------...///...***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&***((('''&&&%%%'''((())),,,+++***(((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((("""###%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((...,,,)))'''''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))(((((())))))'''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))))))))(((''''''&&&'''''''''***222===FFFFFF???888***)))((('''''''''''''''(((''''''&&&''')))+++,,,((((((((((((((()))))))))(((///???555...222,,,111///000000///---***'''%%%)))***+++***'''&&&'''(((******)))))))))))))))))),,,+++++++++++++++,,,,,,///+++)))***(((%%%'''---///---***)))***+++******++++++******++++++,,,---,,,,,,,,,---------------//////000000000000//////111333444444444555888:::===DDDOOO\\\jjjwww''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$&&&&&&&&&'''''''''''''''%%%&&&((()))***)))((('''...***&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((###&&&((('''%%%######$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%(((---111222333&&&&&&%%%%%%%%%%%%&&&&&&,,,***(((&&&%%%&&&'''(((***(((%%%%%%%%%&&&&&&%%%&&&%%%%%%'''(((''''''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))******(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&((('''%%%$$$$$$&&&'''(((+++***))))))((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&& """$$$&&&'''''''''&&&%%%&&&'''(((((((((((('''&&&&&&&&&''''''((((((((()))'''&&&&&&'''''''''%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))***)))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******)))((('''''''''''''''&&&%%%(((///888<<<:::777***)))((('''''''''''''''((('''''''''((()))+++---((((((((((((((()))***+++(((333EEE:::444999000222555444333111///---+++******++++++***)))((()))***************)))))))))))),,,,,,+++++++++++++++,,,+++***+++,,,***((()))---,,,,,,+++,,,---,,,)))'''++++++******++++++,,,---,,,,,,,,,------.........+++,,,---...////////////111333444444444555888:::<<>>666<<<333222444111,,,(((&&&''')))+++++++++***************)))************************,,,,,,+++************+++))))))***,,,------,,,,,,+++,,,---...///---)))&&&++++++******++++++,,,---,,,,,,,,,---......//////)))***+++---....../////////000111222222333555888;;;CCCNNNZZZfffsss&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++---***'''))),,,---***'''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&###''''''$$$###$$$'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((('''&&&&&&''')))+++++++++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%######%%%&&&&&&&&&###"""$$$"""!!!###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%'''((('''(((((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&&&&'''&&&''')))+++,,,+++******++++++******))))))(((((('''&&&&&&(((***+++***)))'''(((((())))))(((((('''&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((***,,,+++)))'''''''''&&&&&&''''''((()))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))***++++++(((((((((((((((((()))******)))(((''''''(((***+++(((''''''''''''(((((()))'''((()))***************)))(((''''''(((***,,,---555???MMM:::000777...---...---,,,+++***)))))))))***))))))******)))(((''')))))))))******++++++,,,,,,+++***)))))))))))))))***)))((())),,,///...+++...------......---+++(((++++++******++++++,,,---,,,,,,------.../////////+++,,,------...............///111111111222555777:::BBBNNNYYYdddqqq''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,)))((()))---222222---((($$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""''''''$$$###%%%((($$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((()))'''%%%$$$%%%&&&&&&%%%)))###"""(((+++(((''')))$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***$$$'''***+++)))'''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((((((((((('''&&&$$$$$$$$$&&&((()))&&&'''((()))************)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,***(((&&&%%%$$$%%%%%%&&&(((***,,,---,,,+++***------,,,+++***)))(((((('''&&&&&&''')))***)))'''(((((())))))))))))(((((('''(((((()))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''(((***,,,,,,***((((((''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((()))******++++++(((((('''(((((()))***+++$$$&&&(((((('''&&&'''((('''''''''''''''((()))***'''(((***++++++***)))))))))(((''''''(((***,,,---888AAAJJJ444(((///(((''',,,111888===<<<777///))),,,,,,,,,------,,,***((((((((()))***+++,,,,,,,,,++++++***)))(((((())))))---***&&&%%%***///...***000...---,,,------,,,+++++++++******++++++,,,---,,,,,,------...///000000......//////......---,,,///111222222222444666888:::BBBNNNYYYdddppp~~~''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%$$$%%%'''(((&&&$$$$$$############$$$&&&'''######$$$%%%%%%&&&''''''''''''&&&%%%&&&'''((()))(((***000777777///(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&'''$$$%%%'''((((((&&&$$$###&&&%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''((((((((((((''''''&&&$$$###$$$%%%&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((***(((''''''&&&$$$ """&&&(((&&&%%%&&&((()))((((((***------)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''...***&&&$$$$$$%%%%%%%%%(((((('''''''''(((((())))))'''%%%%%%&&&''''''&&&...,,,***)))))))))'''%%%'''((((((((('''&&&%%%%%%%%%&&&'''((())))))))))))&&&%%%%%%&&&((()))(((&&&'''(((***+++------......===AAA>>>333***&&&&&&%%%&&&&&&&&&''''''((()))***(((''''''&&&'''((()))*********)))(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$###"""###%%%'''''''''((((((((((((((('''''''''))))))(((''''''''''''''')))+++------+++)))((()))+++'''%%%(((,,,---)))$$$***************)))((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))))))))((('''(((+++...777======333+++,,,//////888888EEEUUUPPP777'''(((,,,///,,,&&&&&&+++***$$$,,,((('''+++,,,)))((()))++++++******))))))(((((()))+++,,,,,,***))))))***..................------))))))***+++,,,------...000//////...---,,,++++++000000000000000///......---///000111111222444777999AAALLLXXXcccqqq~~~&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$%%%'''(((&&&$$$((((((((('''&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%&&&''''''((()))***000777777///)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&'''))),,,+++)))'''%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&''''''((((((''''''&&&%%%$$$######%%%''''''&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''&&&###!!!###%%%&&&&&&$$$$$$&&&)))(((''''''))),,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,)))&&&%%%&&&((())))))&&&&&&''''''((((((((((((+++)))''''''(((******)))***)))((()))++++++)))(((''''''((((((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%'''((()))(((&&&&&&'''((()))***+++++++++===@@@>>>444***'''&&&%%%&&&&&&&&&&&&'''((())))))(((((('''&&&'''((()))******))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&)))'''&&&&&&''')))((('''((((((((((((((((((((('''***)))((((((''''''((((((******))))))))))))(((((('''''''''((()))((('''&&&(((((())))))(((''''''&&&'''''''''''''''((((((((())))))))))))))))))))))))((())))))((('''(((,,,...===AAA===111(((+++444999DDDAAADDDHHHBBB444---000&&&***,,,------...+++''',,,((('''+++---,,,,,,...*********))))))))))))))))))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,---''''''(((((()))*********+++******))))))(((((((((000000000000000///.........000111222222333555888999@@@KKKWWWbbbppp}}}%%%%%%%%%&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%'''((((((((('''%%%###"""%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&)))***///555555...)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&***,,,444000+++&&&######$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###"""###%%%'''''''''%%%$$$$$$############$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%((('''&&&$$$"""###'''***&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))'''%%%%%%(((+++,,,,,,###$$$&&&(((((()))((((((***((('''''')))+++++++++'''&&&'''***,,,---+++)))&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&'''(((((((((((('''555888777///)))(((((('''&&&&&&&&&&&&'''((())))))(((((('''''''''((()))******)))((((((''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''+++)))''''''((((((((('''''''''((((((((((((((((((******)))((((((((())))))+++(((&&&&&&)))***(((&&&%%%'''))))))'''&&&'''((('''''''''&&&&&&&&&&&&%%%))))))((((((((((((((('''************************'''(((((('''''')))---000DDDDDD<<<000(((---888@@@AAAAAA>>>888000,,,,,,---((((((+++---,,,'''%%%&&&...***(((+++---,,,,,,...))))))))))))************)))***,,,,,,+++******+++))))))******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++//////000000000///......000111222333222444666888888???JJJUUUaaannn|||%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((###$$$%%%&&&'''&&&%%%$$$((((((,,,111111+++''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''+++///333000+++&&&######$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###&&&'''((('''$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%'''((('''&&&((('''%%%$$$$$$%%%(((***%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%(((+++,,,,,,!!!###&&&((())))))((('''(((&&&%%%&&&(((***++++++&&&&&&'''***,,,---+++)))&&&'''((()))))))))))))))%%%%%%&&&&&&'''((())))))((('''&&&'''))))))(((&&&&&&&&&''''''''''''&&&%%%'''+++,,,)))''')))***)))''''''''''''((()))******)))((('''''''''(((******))))))(((''''''''''''((('''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))'''%%%%%%'''((('''&&&''''''''''''((((((((((((******))))))))))))*********'''%%%(((,,,---(((###'''((())))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))&&&'''((('''(((***---000DDD@@@999222000444999<<<333;;;<<<222******)))$$$+++((((((***((($$$&&&---...***)))------***(((((((((((())))))******++++++)))***,,,,,,+++***+++,,,((())))))***+++,,,,,,---------------,,,,,,++++++,,,,,,,,,------............///////////////......///111222222222333555777888>>>HHHSSS___lllzzz&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$###"""""""""$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%''',,,,,,(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''+++///,,,+++(((&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&%%%%%%&&&''')))))))))&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%'''))))))((("""###&&&(((***))))))((()))'''&&&&&&)))+++++++++)))((()))***++++++)))'''''''''((()))************%%%%%%&&&'''(((***,,,---(((''''''((())))))(((&&&''''''((((((''''''&&&%%%"""&&&(((&&&&&&***+++)))(((((((((((()))***+++,,,)))(((((('''((()))***+++)))(((((('''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''((()))(((''''''((()))((((((((('''&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&%%%$$$%%%'''))))))(((&&&'''''''''(((((())))))******))))))))))))******)))((((((,,,000000)))###***'''$$$%%%(((***(((%%%(((''''''&&&&&&'''((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''((('''(((***---000@@@:::555888<<<<<<777222---999===333,,,---+++&&&'''&&&'''+++,,,+++---222+++((()))---...)))&&&&&&(((((())))))******++++++(((***,,,,,,++++++,,,---)))******+++,,,------.../////////......------,,,*********++++++,,,,,,---......////////////......///000111111111111444666777===GGGQQQ\\\jjjxxx&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''((('''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$###$$$((((((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&***,,,&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((***(((&&&%%%&&&&&&&&&%%%'''&&&&&&''')))***)))((('''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((('''&&&$$$%%%'''))))))***)))))),,,***))))))+++---------,,,***))))))******)))'''((())))))************)))&&&&&&&&&''')))+++---///)))((((((((())))))(((&&&''''''(((((((((''''''&&&&&&)))***((((((******'''(((((((((((()))***++++++))))))((((((((()))***+++)))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''((())))))''''''((()))'''''''''''''''&&&&&&&&&%%%&&&((())))))((('''&&&'''&&&%%%&&&)))+++++++++&&&&&&''''''((()))))))))))))))((((((((()))******))))))+++///111000+++&&&***%%%!!!"""''')))&&&""")))((('''''''''((()))***))))))(((((((((((((((''''''''''''''''''''''''''''''(((((('''''')))---000<<<777777@@@GGGCCC777...---777;;;222++++++,,,***%%%)))+++,,,000333111------)))))),,,---***)))***))))))))))))************(((***,,,---,,,,,,,,,...++++++,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,------.........------.../////////......///000111111000111333555666<<>>HHHKKKDDD:::555...666<<<999000***)))+++'''------,,,999LLLQQQIII;;;444---,,,+++)))***...*********)))))))))))))))(((***,,,---,,,,,,---...,,,,,,,,,---------------+++++++++++++++*********......//////////////////,,,---......//////......000111222222111111333555666;;;DDDMMMXXXfffuuu###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$%%%(((###(((+++***'''%%%'''''''''''''''''''''&&&((('''&&&%%%&&&'''((()))%%%######&&&'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$&&&'''((('''%%%""" !!!###&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$%%%%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))+++&&&&&&$$$$$$$$$$$$&&&&&&)))'''%%%%%%&&&(((((((((444///((($$$$$$&&&&&&&&&+++,,,,,,)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''***++++++*********))))))))))))***+++---+++)))((()))++++++***---***'''&&&'''***+++,,,+++++++++++++++***)))(((+++***(((&&&%%%&&&'''(((***)))((()))***)))'''&&&$$$%%%&&&&&&'''''''''&&&###&&&'''&&&(((+++)))%%%%%%%%%%%%%%%%%%'''((((((***)))((((((((()))+++,,,(((((('''&&&&&&&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''((()))******+++***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''')))***)))((('''(((***%%%&&&&&&''''''((((((((('''((()))***)))(((&&&$$$'''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&'''((())))))***'''''''''''''''((()))))),,,,,,,,,******+++...111+++++++++***((()))+++---)))(((&&&&&&&&&(((***+++%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((('''(((+++...===>>>DDDLLLKKKCCC>>>???111:::EEEHHH>>>000***+++&&&---+++,,,GGGqqqKKK@@@444---)))''')))...++++++******))))))(((((((((***,,,---,,,,,,---...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...111222333333222222444666666;;;CCCMMMXXXeeettt~~~'''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''(((((('''%%%###"""%%%&&&)))+++***'''$$$"""%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&$$$###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%""""""&&&&&&%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&******)))((('''(((((((((###$$$%%%&&&''''''''''''(((---...)))&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&'''***---***))))))))))))))))))***&&&'''((()))))))))))))))*********---000000---))),,,,,,++++++***++++++++++++***((('''''''''((())))))((('''&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((())))))(((&&&$$$%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''((()))***,,,&&&&&&'''%%%#########%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))*********))))))(((&&&%%%$$$'''''''''(((((((((((((((%%%%%%&&&'''((()))******&&&'''((()))((('''$$$###&&&&&&&&&'''((())))))*********))))))(((((('''''')))'''&&&%%%%%%&&&((()))''''''(((((((((((('''''''''$$$"""###'''+++---,,,,,,***(((''''''(((+++,,,++++++)))((((((((()))***,,,,,,,,,+++***))))))((('''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((((((((()))***************+++======DDDSSS@@@///CCC@@@IIILLLEEEAAA@@@777***000---(((...FFFgggfffGGG,,,(((...---++++++---,,,,,,+++***)))((((((,,,,,,,,,---------......,,,+++***))))))***+++,,,,,,,,,---------.........------++++++++++++---------------............//////777===<<<555000222777666;;;BBBKKKUUUbbbqqq{{{'''%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((()))((('''%%%$$$%%%&&&((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%'''%%%$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((((((&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&)))***)))'''''''''$$$%%%&&&'''(((***++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&(((((((((''''''''''''&&&%%%%%%&&&''''''((())))))***///000+++'''((()))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((******(((&&&&&&(((+++(((((((((((()))+++,,,...((((((((())))))*********000---+++***,,,,,,+++******)))))))))))))))******+++***))))))((((((((()))***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''(((((('''''''''((()))***)))'''&&&'''((((((''''''&&&&&&''''''(((((('''&&&&&&&&&'''))))))&&&''''''&&&%%%&&&(((***&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&'''((()))))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''(((((()))*********'''((()))******)))((((((&&&&&&''''''((())))))******)))))))))((((((((('''***)))((('''''''''((()))&&&&&&''''''(((((((((((()))'''%%%&&&)))++++++***,,,***((('''''')))+++,,,---,,,+++)))))))))******,,,++++++***))))))(((((((((((()))***))))))(((''''''''''''((((((((())))))(((((()))***************(((666444===PPP???+++777777BBBGGGAAA;;;:::777000,,,+++(((,,,???ZZZnnnvvvlllOOO444,,,---+++)))+++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,------------............///---333888888333111333777666:::AAAIIITTTbbbrrr|||&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((())))))((('''&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%'''&&&%%%&&&((()))***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''++++++'''%%%'''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((###$$$%%%&&&''''''''''''$$$'''+++,,,+++)))((((((###$$$%%%''')))+++---...'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++------,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$((('''&&&&&&'''(((***+++...333333---)))((()))(((######$$$%%%&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((***+++***(((&&&%%%''')))((('''&&&'''))),,,000222******)))((()))***+++,,,555000+++(((((()))******''''''&&&''''''((()))************+++******)))(((******(((''''''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''((()))***)))((('''((()))(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&&&&''''''''''''''''''***...111---,,,)))'''&&&&&&'''(((((((((((((((((()))))))))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((()))))))))))))))***************&&&''''''((())))))******&&&&&&''''''((()))))))))))))))))))))((((((((((((*********))))))(((((((((%%%%%%&&&'''((())))))******)))((()))++++++***))),,,+++)))(((((()))***,,,...---,,,+++***))))))*********))))))((((((''''''(((((()))))))))))))))((((((((((((((()))))))))***(((((()))***************'''...+++666III<<<(((,,,,,,999@@@;;;555555666555((()))(((***555FFFUUU\\\dddMMM777...,,,))))))+++************************((())))))))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------............///---///111222222222444666555999???GGGRRRaaarrr~~~&&&&&&&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''%%%&&&'''((())))))((('''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((******)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&)))......)))&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$'''***,,,+++)))((('''###$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%###((('''&&&%%%%%%''')))+++111555555///)))))))))((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((***((('''&&&(((,,,000222,,,+++)))((((((***+++---333000,,,)))(((((()))***&&&%%%&&&&&&'''((()))***)))***+++,,,,,,+++***)))++++++***)))))))))******(((((((((((((((((((((((((((((())))))))))))(((((()))******)))'''&&&'''(((((((((''''''''''''((((((***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''+++111555777444///***'''%%%%%%&&&'''''''''(((((()))))))))((('''''''''&&&&&&&&&'''&&&&&&'''(((((()))((((((&&&&&&''''''(((((())))))*********))))))(((((((((&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((())))))))))))))))))((((((((((((************)))((('''&&&%%%&&&&&&((()))+++,,,---))))))***+++,,,,,,+++***,,,+++***)))((()))***+++---,,,+++***))))))(((((())))))((((((''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))(((((()))***************(((+++(((///===666'''***&&&111999777333333444222''')))++++++...555>>>DDDLLL>>>000,,,***((()))---))))))*********+++++++++((((((((()))))))))******,,,,,,,,,++++++,,,,,,,,,------------............++++++------------++++++---------............///000///...///111333444444444888>>>EEEPPPaaasss%%%&&&''''''&&&&&&%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''((()))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&***000000+++'''((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$#########%%%)))***)))'''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))(((&&&$$$((('''%%%$$$$$$&&&((()))///444444...)))((()))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))))),,,***(((&&&'''***---///---+++***(((((()))+++,,,---------,,,***)))))))))&&&&&&&&&'''((()))***+++)))***+++,,,,,,+++***))),,,,,,++++++************(((((((((((((((((((((((((((((())))))))))))(((((()))******(((&&&$$$$$$%%%(((((((((''''''(((((((((,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%&&&***000444888666111,,,)))''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***)))))))))((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))((('''&&&'''''''''(((***,,,...///&&&(((***++++++,,,,,,,,,---,,,+++***))))))***************)))(((((('''&&&(((((((((''''''''''''''''''''''''''''''''''''(((&&&&&&'''''''''((((((((((((((()))***************''')))((()))...***''',,,&&&---333555555444000+++)))+++......,,,,,,111666555000+++++++++******,,,)))))))))***++++++,,,,,,)))))))))************+++******++++++++++++******)))*********++++++++++++++++++------------++++++---------............///444111......111333333333333777===DDDOOO```qqq~~~$$$&&&''''''&&&%%%%%%&&&))))))(((((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&$$$%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***///000,,,)))******)))&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!###%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''(((((()))((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''+++000111+++''''''((('''''''''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))(((&&&$$$%%%''')))***))),,,+++(((''''''(((***,,,,,,+++***)))((()))******(((***---...,,,***))))))((((((((((((((()))***+++))))))******+++*********---------,,,,,,+++******(((((((((((((((((((((((('''(((((())))))(((((('''((())))))(((%%%$$$$$$%%%)))((((((''''''(((((())),,,+++)))((('''''''''(((%%%%%%%%%%%%%%%(((,,,///111000---+++******+++,,,''''''''''''''''''((((((&&&&&&''''''(((''''''&&&&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&))))))(((((('''&&&&&&%%%''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***,,,...000%%%'''((()))))))))+++------,,,++++++************(((((())))))(((((('''&&&((((((((((((((((((''''''))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***************&&&'''(((%%%!!!"""''',,,))),,,///333333111,,,(((,,,,,,---///,,,)))+++000///---+++,,,---,,,***)))))))))******+++++++++,,,************++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///444222000000111333333333222666<<>>AAAFFFPPPZZZiiiwww)))((((((''''''(((((()))''''''((((((((((((''''''(((+++------***(((***,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++*********))))))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&((()))+++---...)))))))))(((&&&%%%###"""&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***''')))+++,,,+++******+++&&&&&&'''''''''((((((((()))(((''''''''')))***+++***)))((('''''''''''''''((((((((())))))******+++''')))++++++***(((((()))*********)))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((()))***+++***,,,---......,,,***)))))))))(((''''''((()))***++++++++++++************))))))))))))(((((('''&&&))))))))))))))))))))))))((()))***+++,,,---------//////.........---------))))))((((((((())))))***************************)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((()))***+++,,,)))***+++***((('''((()))))))))***+++,,,------...***)))((((((***,,,///000))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((******))))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((()))))),,,+++******))))))******'''((())))))***)))))))))(((((())))))******++++++%%%***+++)))(((+++---,,,)))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))%%%&&&''')))******)))(((&&&((()))***)))***+++------+++((((((***+++++++++((()))+++***))))))***,,,++++++++++++++++++++++++''''''((((((((()))))))))************************((())))))***+++,,,------++++++*********+++,,,,,,...111444222---***,,,000,,,------...///000111111000000222333333444333333111222555:::<<<@@@KKKWWWgggvvv(((((('''&&&&&&'''((((((''''''((((((((((((''''''+++...111///+++)))***---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((***,,,---************)))((('''&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((($$$%%%'''''''''''')))***&&&))),,,,,,***)))***+++''''''''''''(((((((((((())))))(((''''''((()))***)))(((((('''''''''((((((&&&'''((()))************&&&)))+++,,,***)))(((((()))***+++,,,,,,+++)))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''''''''((()))******)))((((((++++++++++++******))))))((('''&&&&&&&&&'''))))))))))))******************+++***)))((('''''''''''')))))))))))))))))))))))))))***+++,,,---,,,,,,+++.........---------,,,,,,))))))))))))***+++,,,,,,************************((((((((((((((()))******'''((((((((()))))))))***&&&&&&'''(((((('''&&&%%%))))))*********************+++,,,+++)))((()))***))))))******++++++,,,,,,+++)))((('''(((+++---///))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********,,,+++******))))))******'''(((***+++++++++******(((((())))))******++++++$$$(((***((('''+++---,,,+++++++++***))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))*********)))))))))++++++++++++++++++++++++'''(((((((((((((((''''''&&&''')))***)))***+++------+++((((((***+++++++++)))+++,,,,,,+++***,,,---************************)))(((((()))*********)))************************(((((()))***+++,,,------+++*********++++++,,,---,,,000222///***(((,,,111,,,,,,---...///000111111///000222444555666666555111222555888999>>>JJJWWWeeettt((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%))),,,)))%%%"""###&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''((((((''''''''''''((((((((('''&&&&&&'''((()))***"""###$$$&&&'''((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))'''((()))((('''&&&'''(((%%%))),,,,,,***((()))+++''''''''''''((((((((()))***)))(((''''''((()))***(((((('''''''''(((((()))%%%&&&((()))************&&&)))+++,,,+++)))(((((()))+++---......,,,***((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******%%%&&&((())))))'''%%%$$$)))(((&&&%%%$$$%%%'''(((&&&&&&%%%%%%&&&''')))***'''((()))***************,,,+++)))''''''''''''((()))))))))))))))))))))))))))***,,,,,,---,,,+++***......---------,,,,,,,,,)))))))))***+++,,,......************************'''''''''''''''((())))))'''((((((((())))))******((()))+++------+++***(((++++++,,,,,,,,,***((('''+++,,,---,,,***)))***+++++++++******************,,,***((('''''')))+++---))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))************)))))))))))))))************+++++++++))))))((('''''''''''''''((()))***+++,,,,,,+++***)))))))))(((''''''&&&&&&###''')))''''''***,,,+++------,,,+++***)))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((***+++---......))))))************)))(((------------------------++++++******))))))((((((%%%''')))***)))***,,,------+++)))(((***+++++++++***,,,------,,,,,,---...))))))))))))))))))))))))+++***)))***+++++++++***))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,------...///---000222...)))(((---333,,,,,,---...///000111222...000222444666777777777555555777::::::???LLLZZZdddttt(((((((((((((((''''''&&&((((((((((((''''''''''''+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&'''(((***++++++***(((&&&%%%&&&'''((((((((('''&&&&&&'''))))))&&&&&&&&&''''''((((((((()))'''%%%%%%''')))***)))&&&&&&&&&''')))***,,,---******)))((('''&&&%%%%%%(((++++++((())),,,,,,***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%))))))((('''''''''''''''''')))***)))((('''(((***))))))))))))************)))(((''''''(((******)))***+++,,,---,,,***((('''))))))***))))))((('''&&&((((((((((((((('''''''''***((('''%%%%%%'''(((***(((((((((((())))))))))))***(((&&&'''***+++)))'''%%%%%%&&&'''))))))'''&&&((('''(((+++...---)))%%%***)))''''''***,,,(((###))))))))))))***+++,,,---)))(((&&&%%%&&&''')))***((()))+++---.........---...,,,+++))))))***,,,---************************,,,,,,++++++***)))))))))%%%&&&''')))************)))))))))))))))(((((((((%%%'''************+++---)))(((((((((******(((&&&)))******++++++,,,------+++***((('''''')))***,,,******))))))))))))*********)))(((''''''((()))***%%%%%%&&&'''((()))************))))))((((((''''''(((((())))))))))))((((((((()))***)))((('''((()))(((((()))))))))'''&&&%%%,,,***(((((()))******)))((()))))))))))))))(((((($$$(((---111111...)))&&&******)))(((((('''((((((---,,,+++)))((('''''''''---,,,+++)))((('''''''''(((((())))))*********+++******)))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))++++++************++++++******++++++++++++******(((((((((((())))))))))))......---,,,,,,++++++***,,,---......//////......++++++,,,,,,+++***((('''&&&(((+++------+++(((&&&'''((()))***+++,,,,,,,,,+++---...+++,,,//////---,,,------+++******,,,...000000///------,,,,,,,,,...//////000111222222333000111111222333333444444222333666888888<<>>RRR???...,,,---)))&&&&&&'''''''''&&&&&&''''''((()))*********++++++++++++*********+++,,,---...//////......---,,,++++++***)))))))))))))))))))))))),,,,,,++++++***))))))(((***)))))))))***,,,...///++++++***)))((('''&&&&&&!!!&&&((((((&&&&&&%%%)))(((((()))+++,,,+++***(((((()))******++++++,,,))))))))))))***)))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))***)))(((''''''((()))***((()))***)))((('''((()))***)))((('''&&&&&&&&&&&&&&&&&&'''(((***+++)))'''&&&'''((())))))******)))***************+++++++++***))))))))))))***++++++)))))))))***+++,,,---...++++++***)))(((((())))))))))))((((((((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,***))))))(((((())))))*********++++++++++++******)))))))))*********++++++,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++++++++******)))******+++++++++************++++++***++++++,,,,,,,,,+++++++++......+++,,,//////---,,,---//////---,,,---...000000//////...///////////////////////////////////////000000111222222333888444333555888<<>>AAAAAA>>><<<===>>>111&&&"""''')))%%%&&&---***))))))((((((((())))))&&&''''''(((((((((((((((------++++++++++++---------------......---,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((((()))***---...)))******,,,---...//////***++++++***(((((()))***)))(((((((((******(((&&&&&&&&&''''''((()))))))))&&&'''(((***++++++++++++((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((******)))((('''((()))''''''&&&&&&'''(((***+++)))((('''(((***,,,,,,+++&&&'''((()))************(((((()))***************(((((('''(((((()))******,,,,,,++++++***+++++++++''''''(((((()))+++,,,---,,,,,,,,,,,,++++++******(((((((((((()))***+++,,,************************'''(((((()))******++++++))))))(((((((((((())))))******++++++++++++******)))************++++++++++++++++++,,,,,,---......))))))***+++++++++++++++++++++***))))))***+++,,,,,,------......------,,,)))***+++,,,------......***---...---...222333111+++---000000...---------,,,------...000111333444111111111111000000000000111111111222333333444444999555222555888<<>>333)))''')))(((&&&%%%)))))))))***+++,,,---...,,,,,,+++***))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''(((((()))*********))))))'''&&&&&&&&&&&&''''''((()))))))))((())))))***+++***++++++***)))(((&&&&&&******+++******)))(((((('''''''''(((((('''''''''(((((((((((()))***+++,,,((()))++++++++++++---...------,,,,,,,,,---......///...---+++************,,,++++++***))))))((((((,,,,,,+++************+++))))))************))))))((()))***++++++,,,++++++''''''(((((())))))******((())))))******))))))((())))))************))))))&&&''')))***+++++++++***((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))*********))))))(((((())))))***---,,,+++******+++,,,---************************...---,,,***)))(((((('''))))))))))))))))))))))))((((((((()))))))))******+++***************++++++------,,,,,,,,,+++++++++''''''((((((((()))))))))++++++*********)))))))))''')))+++------,,,***)))+++((('''(((+++...---+++,,,------..................,,,)))'''&&&''')))+++*********************************+++++++++++++++,,,...000000///.........000...,,,,,,...000000///...------...//////...,,,---...///...---...000222444222111/////////111222222222222222333333333333555333333777:::===DDDLLLZZZhhh{{{******(((''''''((())))))((((((((((((((()))******'''''''''(((((())))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''(((******)))(((***+++,,,,,,+++***((('''&&&&&&&&&&&&''''''(((((())))))%%%&&&'''&&&%%%$$$%%%&&&((((((''''''((())))))***))))))((((((((()))+++,,,((('''&&&(((***+++***(((###$$$%%%'''((())))))))))))))))))***+++,,,---...---+++)))((())))))'''&&&''''''''')))******)))((())))))))))))))))))))))))((((((((()))******++++++)))******+++++++++++++++'''(((***---///000111111444///,,,---000///***&&&(((((((((((()))***+++,,,---,,,++++++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))*********)))'''''''''&&&&&&''''''(((((((((((()))******+++,,,++++++***)))(((((('''((()))************)))((((((&&&&&&''''''''''''&&&&&&((('''''''''(((((()))***''')))+++++++++,,,---///------------------------...------,,,+++*********+++++++++******))))))))),,,,,,+++***************)))******++++++******)))'''((()))***++++++,,,,,,''''''(((((())))))******)))))))))******)))))))))))))))************)))))))))***,,,,,,+++)))'''%%%''''''(((((())))))))))))((((((''''''((()))******))))))))))))************((((((((())))))))))))(((+++******))))))(((((((((((((((((((((((((((((((((***************++++++,,,))))))(((((((((((())))))******)))(((((()))******************************---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))*********************)))******+++,,,,,,,,,++++++++++++******((((((((()))******+++++++++++++++*********)))))))))***+++,,,,,,,,,++++++***'''$$$&&&,,,///---***,,,,,,---------------,,,,,,+++)))''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))),,,...///...,,,++++++///...///000222222000///...---------///000///---.........---,,,...111444555333000......///111333111222222222222333333333666444555999<<<===CCCJJJWWWfffxxx******(((''''''((())))))((((((((('''((())))))***(((((()))))))))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&((()))(((''''''(((*********************))))))&&&''''''(((((()))))))))$$$&&&'''&&&%%%%%%&&&''')))(((''''''&&&&&&&&&'''(((((('''&&&'''((()))***((((((((()))******(((&&&%%%&&&''')))***+++++++++++++++++++++,,,---...//////,,,***((())))))((('''&&&'''))))))***))))))***************************''''''((()))***+++,,,,,,***************++++++,,,)))))))))***+++,,,------,,,...///...,,,,,,++++++******)))))))))))))))***,,,,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))((((((((((((((()))''''''((()))***++++++,,,,,,+++***)))(((((())))))&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''')))+++++++++,,,---///---------------------,,,,,,,,,,,,++++++***))))))))))))******+++++++++,,,++++++***))))))))))))*********++++++++++++******&&&'''((()))************'''((((((((()))))))))***))))))************))))))))))))************)))))))))***,,,,,,+++)))'''%%%''''''(((((()))*********)))(((((((((((())))))************++++++,,,,,,,,,)))))))))(((((((((((()))++++++******))))))(((((((((((((((((((((((((((((())))))******++++++++++++))))))(((((((((((())))))***))))))))))))))))))************************************)))******++++++************************(((((()))***+++******)))******))))))***++++++,,,************))))))))))))))))))***+++,,,,,,------++++++++++++************,,,+++*********+++------***&&&###%%%+++...,,,)))++++++,,,,,,,,,++++++***)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---(((+++......---+++******---...111555666555000---...---,,,,,,...//////............---,,,...111444444333000//////000333444111111111222222222333333666444666:::<<<===CCCIIIUUUcccwww)))((((((((((((((())))))((((((''''''(((((()))***((()))******))))))***+++)))((((((''''''(((((()))'''(((((((((((()))))))))&&&((()))((('''&&&'''))))))))))))*********++++++(((((((((((((((((())))))'''((())))))(((''')))***)))((('''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))******)))((('''&&&'''''')))***++++++++++++***))))))))))))***++++++,,,***((('''(((((((((&&&&&&'''((((((''''''((()))&&&&&&''')))***+++,,,---&&&''''''((()))***+++,,,((('''''''''((()))***+++---,,,+++******+++,,,---...111000(((!!!###***...------,,,++++++++++++++++++++++++++++++*********(((((((((((())))))))))))(((((())))))))))))******''''''((()))))))))((((((******)))(((((((((((()))'''''')))***+++++++++++++++***)))(((((((((((()))&&&&&&'''((((((((((((((('''''''''(((((('''''''''***)))((('''&&&&&&&&&&&&((()))++++++++++++---...------.........---,,,++++++++++++,,,+++***))))))))))))******+++,,,,,,---++++++***)))))))))))))))******++++++++++++******&&&'''((())))))))))))))))))))))))))))))((((((((()))******++++++******)))))))))************))))))&&&''')))***+++++++++***((((((((())))))*********)))))))))(((((())))))*********++++++,,,---------***))))))(((((((((((()))******************))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))((((((''''''(((((()))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************************((()))***+++++++++***)))))))))))))))***+++,,,,,,***))))))))))))(((((((((******+++,,,---......///,,,++++++++++++*********---,,,***)))***+++---///***'''%%%'''***---,,,******++++++++++++******))))))***+++,,,,,,+++***)))************************+++++++++,,,,,,,,,,,,,,,+++---//////...---------,,,---111555666444///+++---,,,***+++---//////...---...///...---...000222222111000///000222444555111111111111222222222222555333555999;;;===BBBIIITTTbbbuuu&&&'''((())))))***))))))(((''''''''''''((())))))''')))+++***((((((***,,,))))))(((((((((((())))))'''((((((((())))))))))))''')))***)))((('''((())))))))))))))))))))))))))))))))))))((((((((((((((('''(((******)))(((***+++(((((('''''''''''''''(((((('''&&&%%%%%%&&&''''''))))))***)))((('''(((((('''((()))******************)))((((((''''''((((((***(((((((((******)))((()))******)))&&&&&&(((+++%%%&&&'''(((***+++,,,,,,&&&&&&'''((())))))******((('''''''''((()))***+++---,,,***))))))+++---//////444333)))!!!$$$***...,,,,,,+++++++++,,,------******++++++++++++,,,,,,(((((((((((())))))))))))'''''''''(((((()))))))))((((((((()))((((((''''''))))))(((''''''''''''''''''((()))***++++++******+++++++++*********))))))((())))))))))))((('''''''''(((((())))))(((((('''***))))))((((((((()))))))))***,,,,,,++++++,,,---------.........---,,,++++++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,+++************+++***++++++,,,,,,++++++***((())))))*********))))))******))))))(((((('''''')))******++++++******)))))))))************))))))&&&'''((()))***+++,,,,,,))))))))))))))))))************)))))))))))))))***)))******+++,,,,,,------+++***)))(((''''''((()))******************++++++))))))))))))))))))))))))&&&&&&((()))))))))((('''((((((''''''''''''((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++************************''')))***,,,,,,+++***)))))))))))))))***+++,,,---*********))))))))))))((()))******+++,,,---...///,,,,,,+++++++++*********++++++++++++,,,,,,------+++*********+++,,,,,,---+++,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,++++++---///000///...---...///,,,,,,---///111111...,,,,,,***)))***,,,.........---///000///......///000//////000111222444555666111111111111222222222222444222333777:::<<>>000000000000000111111222000000111111111111000000/////////000000000111111000111111111111111222222555333444777888888<<>>>>>>>>????????????>>>>>>>>>=========<<<<<<;;;;;;999999999999999888777777444333111000000000111222//////000111111111111111////////////////////////111222333222000.........//////------------//////...000222111...,,,---///,,,+++******,,,......---.........------,,,,,,,,,((()))***+++,,,---------,,,------......------,,,+++---......,,,+++******,,,---......---,,,***)))+++++++++,,,---...000000+++---...,,,***))),,,...***+++,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,,,,---...//////---+++***.........------,,,,,,,,,+++---......,,,++++++,,,***+++,,,,,,++++++---...)))******++++++,,,,,,---+++,,,,,,------......///,,,,,,------.../////////...------------...//////333(((***222111111444///000000000000000111111222//////000//////...------///......------///000111111111111000000000000000555333333666777777;;;AAAEEENNN\\\lllzzz,,,+++)))((()))+++---///((()))***+++++++++++++++******+++,,,,,,---......------,,,+++*********+++++++++***)))***+++---...,,,,,,++++++++++++,,,,,,---,,,***))))))+++---...,,,+++***))))))***+++,,,+++***)))((((((***,,,---,,,++++++---...---+++))).........---,,,+++***)))---///000...***((())),,,******))))))))))))***************)))))))))))))))++++++***)))(((((())))))+++++++++***)))(((((('''((()))++++++)))((()))***(((((((((((((((((((((((()))***+++***))))))+++---$$$&&&(((***,,,,,,,,,,,,111...+++***++++++++++++((()))***,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,------,,,++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---------+++***)))))))))***,,,---///...,,,+++***+++,,,,,,---------,,,+++***)))(((+++,,,---...---+++(((&&&*********)))***++++++,,,)))))))))***++++++,,,,,,---......//////////////////000//////...---,,,+++000000000...------///111111555999:::999777555555555666777888999:::::::::>>>===<<<<<<===>>>===;;;???@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCFFFFFFFFFDDDCCCAAA???>>>@@@???>>>???@@@???<<<::::::999888666555444444444555444222111111333555666444333000......///111333666555555444222000...------,,,***))))))+++---///000...,,,,,,......,,,)))......//////...,,,+++)))+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,+++***+++---...---,,,,,,---...//////---+++***...---+++)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++******,,,------,,,+++,,,---///---+++,,,///000///,,,,,,,,,---------.........+++,,,---...............+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,///000---))))))///555---------.........//////,,,...000111000///000111000000//////.........---//////000000000000000000333222111000000111222333222222333444444555666666777888888777777999===???EEEOOO^^^kkkvvv,,,++++++***++++++,,,---)))******++++++++++++*********++++++,,,------...,,,,,,+++***************++++++******++++++,,,---+++++++++******+++++++++******)))))))))***+++,,,++++++***))))))***++++++,,,+++***))))))***,,,---,,,,,,,,,---......,,,***,,,,,,,,,,,,+++***))))))'''((())))))(((((()))*********))))))))))))*********)))))))))))))))))))))+++*********)))))))))))),,,,,,,,,+++***)))))))))*********)))'''(((***,,,)))))))))))))))))))))))))))((((((((())))))******))))))***************)))---***'''&&&((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---***+++,,,------,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,---++++++*********+++,,,---...---,,,+++++++++,,,,,,/////////......,,,++++++,,,---...///...,,,***(((******))))))******++++++)))))))))***++++++,,,,,,---......///////////////---...............------...//////...------000222333777:::<<<;;;:::888888888888:::;;;<<<===>>>>>>?????????AAADDDFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAA@@@AAAAAA???>>>===???@@@<<<<<<;;;:::999888888999:::888777555444555666777777666333111111222444555999888777666444222000......---,,,+++,,,...111333888444000......,,,)))'''...............,,,+++***,,,,,,------------,,,,,,......------------......,,,+++***+++---...---,,,,,,---.........---++++++------+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++------------++++++***,,,------,,,++++++,,,,,,+++***,,,///111111///******+++++++++,,,,,,,,,******)))***+++,,,,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111111000.........000222---------.........//////---///111111000//////000000000/////////.........000000000///////////////000000////////////000000333333333333222222222222666666666666555777;;;===EEEOOO]]]kkkvvv,,,---.........---,,,++++++++++++++++++***************++++++,,,,,,------++++++***)))))))))************+++,,,,,,,,,++++++************************))))))***+++++++++++++++++++++***))))))***++++++---,,,+++******+++,,,------,,,---...//////---+++*********++++++******)))***)))))))))+++,,,+++*********))))))))))))******))))))))))))))))))************+++,,,+++***)))(((------,,,,,,+++*********,,,+++***'''&&&'''+++...***************************'''%%%&&&)))***)))'''++++++******)))******+++///,,,***+++///333777999000///---,,,++++++,,,,,,***,,,------,,,++++++,,,++++++,,,,,,,,,,,,+++++++++,,,------......------*********+++++++++++++++++++++******++++++,,,---------,,,+++++++++,,,,,,////////////...---,,,,,,------/////////---+++)))))))))))))))******++++++))))))******+++,,,,,,,,,---......///////////////,,,,,,---------.........---.../////////000222444777:::>>>@@@???>>>======<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDFFFJJJLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKJJJIIIGGGEEECCCBBBAAABBBBBB???::::::>>>BBB>>>===============>>>>>>???>>><<<:::999999999:::<<<;;;888666555666777888;;;:::999777444111///---///......---///111444666:::666222...---,,,***)))............---,,,++++++------............------.........//////.........---++++++,,,---...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++,,,++++++,,,...000///...++++++++++++,,,,,,,,,,,,---***'''(((+++---,,,+++))))))))))))***,,,---...------------------------.........///////////////000...,,,,,,......,,,***---------..................000111111///...//////000000////////////......000000000//////.........//////000000000000000///111111111111111111222222444555555444444555999;;;DDDMMM\\\jjjvvv...///111333222000---+++---,,,,,,+++******************++++++,,,,,,,,,,,,******)))))))))))))))***)))***,,,------,,,+++***************************)))***,,,---...---,,,++++++******************+++...---,,,+++++++++,,,,,,---------...000000...,,,))))))***+++++++++++++++///,,,******,,,,,,***'''******))))))))))))******)))))))))))))))*********)))***,,,------,,,***(((,,,,,,+++++++++*********+++++++++)))((((((***---************************+++'''$$$%%%***,,,***'''))))))))))))***,,,...///000...---000666===BBBEEE333222///,,,++++++,,,,,,)))+++,,,,,,+++***++++++,,,,,,,,,------,,,,,,,,,,,,------...............***************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---.........---+++***)))))))))***************))))))***++++++,,,,,,------......///////////////---------------......///...000222333333444777999;;;>>>AAACCCCCCBBBAAABBBAAABBBCCCDDDFFFHHHIIIJJJKKKJJJJJJKKKMMMNNNMMMLLLNNNMMMMMMLLLLLLMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKMMMNNNOOOOOONNNMMMLLLJJJGGGDDDBBB@@@??????>>>===;;;;;;<<<===<<<<<<<<<<<<===???@@@AAAAAA@@@???>>>======>>>>>>@@@>>><<<:::999999:::;;;;;;:::888666333000---+++//////...---...000111222444111...++++++,,,---............------,,,,,,+++......////////////......---...///000000///...------,,,+++,,,.........---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++***+++++++++******+++++++++---,,,,,,++++++,,,,,,---***+++---,,,+++******+++000///...------,,,+++***---------............///111---)))))),,,///...,,,---,,,++++++,,,---///000........................//////////////////////////////.........,,,***(((........................///111222111///......///000000//////////////////111000000//////......---000111222333444333222111,,,---///000222444555666444555555444444555888;;;DDDMMM[[[iiiwww///111444666555333///,,,...---,,,+++******++++++******+++++++++++++++,,,***)))))))))))))))*********+++,,,------,,,***))))))***++++++++++++***)))''')))+++------,,,***)))*********++++++*********---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---)))***+++,,,------------+++(((&&&'''))))))'''$$$******))))))))))))******(((((())))))************)))***,,,......,,,+++******************)))))))))(((***,,,---+++*********))))))))))))))))))))))))---)))&&&''',,,...,,,)))+++***))))))***,,,...///+++***)))+++000666:::<<<444222///---++++++,,,---)))+++,,,,,,+++***++++++......------------......,,,---......//////......************************)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,---,,,+++******))))))***+++,,,++++++************+++,,,,,,---------......///////////////000000///......///000000333555888999:::;;;===??????AAADDDFFFEEEDDDDDDEEEEEEEEEFFFFFFHHHJJJLLLMMMNNNMMMLLLMMMOOOPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHJJJKKKLLLMMMMMMNNNMMMKKKHHHDDDAAA>>><<<999777888<<>>???>>>>>>>>>??????@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;999777555222000...000///...---,,,,,,---------,,,***))))))***---///......------,,,,,,,,,,,,...//////000000//////...---...///000000///...------,,,+++,,,...///...---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***---------,,,,,,+++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++,,,------+++*********//////...---,,,+++++++++------........./////////111...******,,,......---000///---,,,+++,,,------........................//////..................111555888666111......///.....................---///111222111///....../////////000000000000000000111111000000000/////////000111222444444444333222...///000222444666777888444555555555555777:::===DDDLLLZZZiiixxx...111444666666333000---...---+++******+++,,,,,,******++++++++++++++++++******)))))))))***++++++++++++,,,,,,,,,+++*********+++,,,------,,,+++***&&&(((***+++++++++)))((()))***++++++++++++***)))***+++++++++,,,,,,,,,,,,++++++,,,...000000...---***+++,,,---------------(((''''''(((+++,,,,,,+++******))))))))))))******((((((((()))******++++++***+++,,,---...---,,,,,,))))))))))))))))))))))))'''***---...---+++))))))))))))))))))))))))))))))...+++)))***---...---+++......---,,,+++++++++++++++)))'''(((***,,,------111000...---,,,,,,------***,,,------,,,++++++,,,......------------......,,,---......//////......+++++++++++++++*********))))))***++++++++++++***++++++,,,---------,,,,,,++++++,,,---............+++++++++,,,+++++++++***)))***,,,---------,,,+++******++++++,,,------------......///////////////222222111000111222444555888;;;>>>@@@AAABBBCCCEEEBBBDDDGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKMMMOOOQQQQQQPPPKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEEEECCCCCCEEEFFFHHHHHHHHHHHHHHHGGGEEECCC???<<<999888333111222;;;EEEIIIDDD>>>444444555666888999;;;<<<:::;;;<<<===>>>??????@@@======<<<;;;;;;;;;;;;<<<======<<<;;;999888666555333222111///...---,,,,,,------,,,***((()))+++---...------,,,,,,,,,------......////////////...............//////............,,,,,,,,,...///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++)))+++,,,---,,,,,,...///+++,,,,,,,,,------------......---+++++++++,,,---///...---+++************------------------------////////////............000555999666000,,,...111...............---------...000111111///...////////////000000000000111111111111111111111111111111//////000111222222222222444444444444444444555555444555666666666999===@@@EEELLLZZZjjjyyy,,,...111444444222///------,,,+++******+++---...++++++*********************************+++,,,,,,---,,,++++++******++++++***,,,---......---,,,***)))***+++,,,,,,,,,++++++)))***++++++++++++***)))((((((***+++,,,,,,------******+++---//////...,,,***++++++,,,,,,,,,++++++)))***,,,---------///000******))))))))))))******'''(((((()))******++++++,,,,,,,,,,,,---------...************************(((+++------,,,*********************************,,,,,,++++++,,,------...............---,,,+++***---+++******+++,,,***)))------------------------+++,,,......,,,+++,,,------,,,++++++++++++,,,---,,,,,,---............------,,,,,,,,,++++++++++++***+++,,,---------,,,,,,***+++,,,---------,,,,,,)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,******+++,,,,,,------...---......///////////////222111111222444777:::<<<<<>>===<<<<<<<<<===>>>@@@AAAAAA@@@@@@???>>>===<<<:::888777666333111222777>>>AAA>>>:::222333333555666888:::;;;888888999:::::::::::::::999999999999::::::::::::<<<<<<===<<<<<<;;;::::::777666666555444333222222///000000...,,,+++,,,......---,,,,,,,,,,,,---...---......//////......---......------------.........---,,,---...//////---++++++,,,---,,,+++***)))+++,,,---......------,,,***++++++,,,,,,------......------,,,,,,------...++++++------------++++++---///000///---++++++,,,'''***,,,---,,,,,,...111,,,,,,,,,,,,------------,,,///111000,,,***,,,///------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111111000000000////////////111333111...,,,---...//////.........------------///111111000//////000//////000000000111111111111111111222333333444444000000000000111222333333555555555444444444444444222333444555777:::>>>BBBFFFMMMZZZkkk{{{***,,,///111222000...------,,,*********,,,...///++++++******************++++++******+++,,,------...---+++***)))***+++++++++,,,...//////...,,,+++---...//////000000//////)))***+++,,,,,,+++***)))&&&''')))***,,,,,,------***)))***,,,...///---,,,******+++++++++******))))))+++---,,,)))'''))),,,******))))))))))))******'''(((((()))***+++++++++---,,,,,,,,,,,,---...///+++++++++++++++++++++,,,+++,,,,,,+++******+++---+++++++++++++++++++++++++++,,,---,,,++++++---///***+++---...///...------*********,,,......---+++***+++,,,---............+++---......---,,,,,,---,,,+++***))))))***+++,,,+++,,,------......---------------,,,,,,+++++++++,,,---.../////////...---)))***,,,---...---,,,,,,&&&'''((()))***+++++++++------------------------+++,,,...000000///...---***++++++,,,,,,------...---......///////////////000000111333666;;;???AAA???AAAEEEGGGGGGGGGIIIJJJFFFGGGHHHHHHFFFDDDDDDEEEHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDBBBBBBBBBBBB@@@>>>BBBDDDGGGIIIHHHFFFBBB@@@;;;;;;:::999888777666666555666888999::::::999999777777888888777777666555555444333333444444333222333333444555666888:::;;;777777777888777777666666666666777888888999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999///111333222///...000222...---,,,+++,,,---...///------............------...---,,,++++++,,,---......---,,,---/////////...***+++---------,,,***(((***+++---///000000000///)))***+++,,,------...//////......------......///***+++---......---+++***...000111000---,,,,,,,,,***,,,...---+++***,,,............/////////000000---222666444///,,,...333,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,222222222222111111000000444333111111222222000/////////.........---------,,,...000111000///000111//////000000111111111222111111222333444555555666333222111111222444666777222222333444444555666666000222333555666:::???CCCFFFMMM[[[kkk|||++++++,,,---...///000111------,,,+++,,,---...///...,,,+++---//////---*********)))((()))***,,,---,,,***(((''')))+++------+++---...---,,,,,,---...,,,,,,------,,,,,,+++++++++++++++,,,,,,---------***************++++++,,,******+++++++++,,,,,,,,,+++************,,,---......------,,,+++***))))))&&&%%%%%%'''***---...---*********++++++,,,,,,,,,,,,,,,,,,------.........,,,+++***))))))***+++,,,***,,,......---,,,---...***,,,------,,,+++,,,---,,,++++++******++++++,,,,,,---......------///000------------...///111111---......////////////////////////...------,,,,,,......//////////////////------------------------------------------------------------------------+++******,,,...///...,,,,,,,,,,,,------.........,,,,,,+++++++++,,,------...------...///...+++)))000///......------------000///......///111333555555666888:::<<<>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>===<<<:::::::::;;;;;;>>>>>>======<<<:::999888777777777666666666666555444666777777777777999;;;<<<<<<===;;;888777777888777888:::;;;;;;;;;:::999999:::<<<<<<===<<<;;;:::666555444444333333333333333333222333333555666666888888888999:::<<<===>>>?????????>>><<<999555333444555555333000...------+++++++++,,,---...///000---------....../////////...---,,,,,,,,,,,,---...///......---------......,,,---......//////......,,,------+++******,,,...000---++++++,,,------------------...///000111222------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...///...---,,,,,,---...///111000///......///000111000000000000//////////////////000000///...------000222333222000....../////////000//////000222555;;;222...222666666555888999555222111333555444333444444444333333222222222444555666666666888;;;===CCCLLLZZZkkkzzz******+++,,,---...//////---,,,,,,+++,,,---...///---+++***+++---...---+++++++++++++++++++++,,,------+++(((((()))***+++***,,,...///...---,,,---...............------,,,+++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,***++++++++++++,,,,,,,,,)))'''%%%%%%&&&)))---///------,,,,,,+++*********)))((('''(((+++,,,---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,---------,,,++++++...000+++,,,......,,,++++++,,,,,,++++++******++++++,,,,,,---......------...000000000//////............---......///////////////...............---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++***,,,......---,,,,,,,,,,,,,,,---------...+++***++++++,,,---...//////......///000///---+++//////......---......///111000000000111333555777888888999;;;===>>>@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::999999999999888888666555555555666666888888888777666555444333222222222222222222222222111444777999:::;;;===??????@@@@@@>>><<<::::::;;;;;;<<<======>>>>>>======>>>???@@@@@@@@@???>>>===888777666555444444444444444444444444333333333333555555555666777999:::;;;<<<=========<<<:::999888666777777555222///...///------------...//////000............/////////000......---,,,,,,---............---------......///+++,,,------......------,,,------,,,***+++---...111///------...//////...------------...///000000000///...,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...///...------------...///000000///......///000000////////////000000000000///////////////...------000111222222000//////000///000000000///000222555;;;333...222666555555666666333000000222444444333444444444333333333222222444555666666666888;;;===DDDLLLYYYjjjyyy))))))***+++,,,---......,,,,,,,,,,,,,,,---......,,,+++))))))+++---------,,,,,,---------,,,++++++...,,,)))((()))))))))(((...///000000...,,,,,,---////////////...---,,,++++++++++++++++++*********+++***)))((((((***,,,---++++++++++++,,,,,,,,,,,,)))'''$$$###%%%)))...111++++++,,,,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++************++++++......,,,***)))+++///222,,,...///...,,,+++++++++,,,++++++******++++++,,,,,,---......------...///000000//////////////////---......///////////////---------...........................---,,,++++++++++++++++++++++++++++++------------------------------------------------,,,++++++,,,......---+++++++++,,,,,,,,,,,,------*********+++,,,...000111000///...///000000...,,,---------...///000111111333222222333444777999:::;;;<<<<<<===>>>???@@@@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;777777666555444444444444333333222111111111222222333333333333333222111000///000000111111222222333000444999===???@@@BBBDDDDDDDDDEEECCCAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDBBBAAA;;;:::999777666555555555777777777777555444222000333333333444444666777777999:::::::::;;;;;;<<<<<<999::::::888444111000000000000000000000000000000.........///////////////......---,,,,,,---......------------...///000000++++++,,,------------,,,------...---++++++---//////...,,,,,,...//////.........------------......222111///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......///......------....../////////............///000......//////000000111111///////////////......---...000222222111000111222///000111000///000222555888222///111444555555666444222000000222333444333444444444444333333333333444555666666666888;;;===EEELLLXXXhhhwww*********+++,,,------...,,,,,,,,,,,,,,,------------,,,***)))+++---...///,,,,,,---------,,,***))),,,***(((((()))******)))///000222111///---,,,,,,////////////...,,,+++***,,,++++++******))))))))),,,+++)))((((((***,,,...+++++++++,,,,,,,,,------,,,+++))))))***,,,///111******,,,---------,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,++++++...000---//////...,,,******+++,,,++++++******++++++,,,,,,---......,,,,,,---...+++,,,---///000111222222---......///////////////,,,,,,------...//////000000000000000///...---,,,++++++++++++++++++++++++,,,,,,---------------------------------------------,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000///...---...///000///------------///000222444555555555666777888;;;<<<>>>????????????@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@===;;;888777555555444333333333333333222222222222222222333333222333333444444333333333222222333444555666777777444888>>>BBBDDDEEEGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHFFFEEE???>>><<<:::999888777777::::::<<<<<<;;;888666444555555555555555666777888999888888888999:::;;;<<<:::::::::888555222111111222222222222222111000000..............................------------......------------...///111111+++,,,------......---------.........,,,,,,---///,,,+++***+++,,,---,,,+++///...---,,,,,,,,,,,,,,,111000000///...---------------------------,,,,,,------------------------------------------------..............................------------......//////............//////.............../////////---......///000111111222...///////////////......---///111222111111222333000111111000///000222555444111///111444666666777666444333222222333333333444444444444444444333333444555666666666888;;;===EEELLLWWWfffuuu++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,......---++++++---///111***+++,,,,,,,,,***)))(((***)))((()))+++------,,,...000222111///---,,,,,,.........------+++******,,,++++++******)))))))))---,,,***)))***+++---...++++++,,,,,,,,,---------....../////////...---,,,)))***,,,---......---,,,+++***)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++))),,,...///...---------...///000///---+++++++++,,,++++++******++++++,,,,,,---...---,,,+++,,,---***+++---///000111111111---......///////////////+++,,,,,,---...///000000000000000000///...---,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------,,,+++,,,...//////...---...///000333555777888888999999;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFEEEEEEDDDDDD??????===<<<999777555444333333222222111222222222222222333333444444444444333444555666777777777777666777888999:::;;;<<<===<<<@@@EEEHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGBBBAAA???===<<<;;;::::::<<<>>>???AAAAAA???>>><<<:::::::::999::::::;;;;;;;;;:::999888777777888888888999999888555222111111444444444444444222111000------------------------........................---------...///000111222------...///////////////---...//////...---...///,,,+++***+++---...---,,,///...---,,,,,,,,,,,,,,,......//////////////////------------------------------------------------------------------------........................///......------......///////////////////////////---....../////////000000---......///000111111222......///////////////...---///111222222222333444111222222111000000222444111111111111444777999888888888777555333222222222444444444444444444444444444555666666666888;;;===EEEKKKVVVeeeuuu,,,,,,,,,,,,---------...******+++,,,,,,,,,,,,,,,/////////...,,,---///111******+++++++++***)))))))))((()))***---//////...,,,///111111///---,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++*********------,,,,,,------......,,,,,,,,,,,,---------------...000111000---***((()))+++---...///...---,,,+++***)))***---/////////------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++(((+++///000///---,,,,,,---///000///---,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,+++,,,---+++,,,---...///...---,,,---......///////////////,,,,,,------...///000000............---,,,++++++------------------------+++,,,,,,------.........------------------------,,,++++++---///000///.........------------,,,,,,000///...---,,,,,,,,,,,,,,,+++***+++---////////////000111333555888:::;;;;;;<<<===>>>??????@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEEEEDDDDDDCCCBBB===;;;999777555444333333111111000000///000000111111222333444555666666666555555777888999:::::::::;;;;;;<<<===>>>@@@@@@AAACCCEEEIIIJJJIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>@@@AAACCCCCCCCCCCCCCC@@@??????>>>>>>>>>??????>>>===<<<:::999777666555666777888777555333222333333444555555555444222111...............------------...////////////...---............///000111111......///000000000000///---///000000///......///...------///111111000/////////...---,,,,,,------,,,---...////////////...------------............------------------------................................................//////............//////...//////000000//////...---...///000111111111000......//////000000111111---...//////////////////...000222333222222333444222222222111000000222444111444444222444888999777888888999777444222222333444444444444555555555555444555666666666888;;;===DDDJJJVVVeeeuuu++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++...000111///,,,+++,,,...++++++*********+++,,,,,,+++++++++,,,///000///...***---000111///---,,,,,,+++,,,------------------++++++++++++,,,,,,,,,,,,------///000000000///...,,,,,,,,,------------...---...///000///---+++******+++---//////...,,,+++,,,+++)))***,,,------,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------,,,++++++))),,,...///...---------,,,...//////...,,,---...,,,++++++******++++++,,,,,,---...---+++***+++,,,)))***,,,---...---,,,+++---......///////////////,,,---------......//////,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++***+++---000111000////////////......---------///......------------...---+++***+++...000111111222222333555777:::<<<>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???;;;999666333111111222333111000000//////000000111222333555777888999888888888999:::<<<>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIHHHJJJJJJJJJHHHGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHGGGGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???<<<:::777666555666888777555444444555222333555666555444333222111000000000////////////---...///000000///...---000///////////////000000---......///000/////////---///111111000...//////.........000222333111000//////......---.........------...///......,,,,,,------------.........///........................////////////////////////........................//////............//////...///000111111000///......///000111222222222111////////////000000000000------...//////////////////111333333222222333444222333333111000000222444555999999444333666777444333666777666444333444555444444444444555555555666444555666666666888;;;===CCCIIIVVVeeeuuu***************+++++++++)))***+++,,,---,,,++++++---///111///,,,******+++,,,,,,+++***+++,,,...///...------...///000...---))),,,///000///---,,,,,,+++,,,---...////////////+++++++++,,,,,,------------...000222222111///...,,,,,,,,,---------......////////////////////////***,,,...000000...,,,***...,,,******+++++++++***.........------,,,,,,,,,.........------,,,,,,,,,++++++------------++++++,,,---------,,,,,,...///,,,---//////...---...///,,,++++++++++++++++++,,,,,,---...---+++***+++,,,$$$&&&))),,,...///......---......///////////////---------.....................//////000/////////++++++++++++++++++++++++++++++,,,,,,---...//////------------------------*********---000222111000000000/////////.........---------------...///000...,,,+++,,,///111222222333444555777999;;;===??????@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===:::777333000///000222444222222111111111222222333555666888:::<<<<<<<<<<<<<<<===>>>AAABBBDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIEEEFFFHHHGGGFFFFFFGGGIIIGGGHHHIIIHHHGGGFFFGGGHHHCCCDDDFFFGGGGGGGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@?????????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBB@@@===:::888444666888888666666666777222333555666666555333222333222222222111111000000---...///000000///...---111000000////////////000,,,---......//////......---///111222000/////////,,,,,,---///111222000...//////.........//////000......//////...,,,***)))---------.........//////........................000000000000000000000000//////////////////////////////............//////...///000111111000///......///111222333333333222000000000000////////////------...///000000//////000222333333222222222333333333333222000000222444888===<<<666333555555111///222555555444333555777444444444555555555666666444555666666666888;;;===BBBIIIVVVfffvvv,,,,,,------.../////////,,,...000///------000333222000,,,***)))***---///------------------------,,,,,,,,,---------......,,,---///000000...,,,***,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++,,,+++)))((()))+++---/////////000000///...------.........//////////////////////////////.........000//////...---,,,,,,,,,222111000...------------++++++,,,---------,,,,,,***+++------------///000,,,------......------,,,///////////////........................///000000//////............//////---------.........//////------......///000000111...------------...//////000///...,,,,,,---..............................++++++,,,...000000000///////////////............---------............///000000//////.........---000///...---,,,---......222111/////////111333444666555666666888;;;>>>??????>>>=========>>>???@@@AAAAAA@@@@@@@@@@@@??????BBBBBBAAA@@@===:::777666333333222222111222222222444555666666555666888:::<<<======>>>???@@@AAAAAACCCCCCBBBDDDEEEFFFEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEEEEEEEDDDBBB@@@>>>>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>?????????@@@??????>>>>>>===>>>??????>>>>>>???AAA???????????????@@@AAAAAACCCBBBAAA???>>><<<;;;:::>>><<<999888777888:::;;;<<<888444333444444111---333333222222111000//////111111222222222000...---444333222000000000000111222111...---,,,---...///++++++,,,---//////...,,,,,,+++---111111...///333...------------.../////////...---,,,,,,---...///,,,,,,.../////////...---///000111000...------...,,,------...//////......111000000///000000111222000000000000////////////............/////////000***---111333333222111111///000111222222111000///000111222111000///000111000000111222222111//////222111111111222333333444;;;BBBFFFCCC999222333666222222111111222222333444333333444444555444444444555666777666666777:::<<>>???======<<<<<<===>>>???@@@CCCCCCBBBAAA@@@??????>>>??????>>><<<:::888666555333333333333444444555666666888:::::::::<<<>>>AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIKKKKKKIIIGGGGGGHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGEEEEEEFFFFFFGGGBBBBBBBBBAAA@@@???>>>===>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;;;;::::::999:::;;;;;;::::::;;;==================>>>>>>???@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::<<<======<<<:::888777666555555555555444444444333111222222222222000///...444333111000//////000000000///...---...///000111---------...///...---,,,---+++---000///,,,,,,//////............///000000//////...------...//////,,,---.../////////......000111222111///...///000......///000000/////////.........//////000000000111000000//////................../////////000000,,,///222444333222111111///000111222222111000//////111222111000///000111///000111111222111000000222111111111222222333444555:::>>><<<666111111333222222222111222222333444444555555666666666666555777777777777666888;;;>>>BBBIIIVVVdddrrr,,,,,,------.../////////---///000000///---......------,,,,,,,,,---......////////////////////////---............////////////000111222111///,,,+++------,,,,,,,,,---......///...------,,,,,,,,,,,,&&&(((+++...000000000///,,,------.........------******++++++,,,---..............................//////......------,,,,,,---------,,,,,,,,,------///////////////...---,,,,,,---......,,,,,,---...------............------.......................................///000000//////............//////,,,,,,,,,,,,,,,---------.........///////////////......------......///000000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111////////////............---------............///000000////////////......//////...------...///000///000222444777888::::::======>>>??????>>>>>>>>><<<;;;;;;<<<===>>>???@@@EEEEEECCCBBB@@@>>>===<<<;;;:::888777555555444444333333444666777999:::;;;<<<===???@@@AAACCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHJJJKKKKKKHHHEEEGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???>>>??????@@@@@@???>>>===<<<;;;;;;;;;<<<<<<:::999888777777777888777777666666777777888555555666777888888888888666777888888777777888:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;777888:::<<<<<<<<<;;;;;;;;;???BBB@@@;;;888999;;;777777777777777777777777222333333333222111000///333222111////////////000---......//////000111111.....................---///------000000,,,+++---///////////////000111111//////............//////,,,---...////////////...000111222111000///000111000000111111111000//////,,,---///111111222111111111000000///...------,,,....../////////000000000...111444444333111111111000000111111111111000000///000111111//////000111...///000111111222111111222111111111111222333333000333555666444222111222222222222222222333444444555666777888888888888777888888888777666888<<<@@@???FFFSSSbbbqqq,,,,,,------...///////////////000000///...------***+++,,,---......................................./////////////////////000111222222111///---,,,------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,)))***---///000000000///------......---,,,,,,+++******++++++,,,---......------...............///000000/////////.........---,,,,,,,,,---......///000000000///...---,,,+++,,,.........,,,+++,,,---------............------------...............///...............///000000//////............//////------------------------......//////////////////...............//////000///000111222111000///...------------------------/////////.........000111////////////............---------............///000000////////////////////////.........///111222222444777:::<<<<<<<<<<<<===>>>>>>???>>>===;;;:::;;;;;;<<<===>>>???@@@@@@EEEDDDBBB@@@===;;;999888666555444333222333333444444555777:::<<<>>>???@@@BBBDDDEEEFFFFFFGGGJJJLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFHHHKKKLLLKKKGGGDDDFFFFFFFFFEEEDDDCCCBBBBBB===<<<;;;:::999:::;;;;;;>>>===;;;999999999999::::::999777666555555555666555555555444444555555555333333444666777777777777555666777777666666777888666666777777777888777777999999999999888888888888666777999:::<<<=========BBBCCCBBB???<<<:::;;;===999888888777777666666666444444444333333222111111333222111///...//////000...//////000000000//////---............///111222222///...111111...---...//////......//////000111////////////////////////---......//////////////////111111111//////000111000000111111000000//////...///222444555555444333111000000///...---,,,,,,...////////////000000000111333555555333111000111000000000111111000000000...///111000//////000111......///000111222222222222111111111111111222222111111222444555555333222333222222222222333444444555666777888888888888888888888777666666888<<<@@@>>>FFFRRRaaappp,,,,,,------.../////////000///////////////---,,,)))***,,,---...///......------------------------/////////////////////...111111111111000///------...------,,,,,,,,,------......---,,,,,,,,,------..................///////////////...---+++***))),,,,,,,,,---...//////000,,,---------......//////111111111000000000000000------------...///000111/////////......,,,+++***,,,.........,,,+++,,,------......//////......---,,,---------......//////...............///000000//////............//////////////////........................///////////////............///000000...///000111000///...---///////////////////////////111222000......///111////////////............---------............/////////000000000000000000///.........///111222333888999<<<>>>>>>>>><<<;;;::::::;;;;;;:::999777666<<<<<<===>>>?????????@@@AAA@@@>>><<<:::777666555333333222111222333555666777999;;;>>>AAACCCDDDDDDGGGHHHIIIHHHHHHHHHJJJLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMOOOMMMIIIFFFDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<===<<<;;;999888777888999999666666666555555666666777555555444444444444555555111222333444555555555555333444555555444444555666444444555666777666666555888888777666555444444333777777666777999;;;>>>@@@NNNIIIBBB>>>>>>???@@@@@@<<<<<<;;;:::999888777666777666666555444444333333333222111/////////000000111111111111000///------+++---.........111555999555///---///000///...000......------......///000000000000000000000000000............//////000000...///000000......///000/////////000000//////......000222444555444333222111000000///......------////////////000000000111222333555444222111000111111000000000000000000111---///000000//////000111...//////000111222222333222222111000000111111111333222111333555555333000333333222222333333444555333444555666777777777777777777666555555777;;;>>>???FFFSSSaaaooo}}},,,,,,------.../////////111///------...//////...***+++,,,---............------------------------/////////............---//////000000//////............---,,,,,,,,,------...------,,,,,,---------//////...------------...000000000///---,,,***)))........./////////000000,,,,,,,,,---......//////111111111111111000000000...............///000111...............---,,,+++,,,---......,,,,,,---.........////////////......,,,,,,,,,---......//////...............///000000//////............//////000000000///////////////------......///000000000//////......//////000111//////000000//////...---///////////////////////////222444333000...///000////////////............---------............/////////000000000000111111///......///000222444555;;;<<<>>>>>>>>><<<:::999666666777777666666555444<<<<<<===>>>>>>>>>======<<<<<<:::999777555444333222222333333555666888999<<<===@@@CCCEEEFFFFFFFFFIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGIIIJJJIIIEEECCC@@@???>>>===============<<<;;;:::999888999:::::::::999888888777777777888444555666777777777777666555555444444444444555555000000111222333333333333000111222222111111222444444555666777888777666555888777666555444333222222777666555555777:::>>>@@@LLLEEE===999;;;======<<>>===<<<;;;:::::::::999888777666666666666444333222000000000000111444333222111///...------***,,,.........222888===999222,,,,,,...---...000---------------...//////000000111111111111000000//////......//////000111---...//////......///000---...//////000000000///...///000111111111000///000000000000/////////////////////000000000111111111333444333111000000111111111000000000000111111,,,...////////////000222000/////////000111222333222222111000000000000111222111000111222222111000333333333333333444444555222333444555666777777777555666666666666777:::<<>><<<<<<;;;:::::::::;;;<<<888777666555555555666666666777777777777666555555444555777888888666444333444444444333333444444444222333333444444333333333000111333222111111222444555666888999999999777666777777777666666555555555444444444555777999;;;<<<>>><<<999777777888888999==================>>>>>><<<<<<:::999888888999999555444333111111111111222444333111//////...//////,,,...///......111888???DDD999000...///...///111...............//////000000111111222222111111000000///.........///111111---///000000//////000111---...///000111222222222000000////////////......000000000111111111111111//////000000000111111111000111222222000///000111222111000//////000111222,,,---//////...///000222111111000//////000111222222222111000000000000000///000111111111111222222444333333333333444555555222222444555666777777777444666888999888888:::;;;>>>EEERRRaaappp~~~,,,,,,------...//////000333///******---000222222------,,,,,,,,,---......////////////////////////......---------,,,,,,,,,,,,,,,------...////////////...---,,,,,,,,,,,,,,,------,,,,,,,,,------...''')))---000111000---+++,,,---...///000000000000000000000///......------++++++,,,,,,---...//////---------..................------,,,,,,---------...///000000000000000///***+++------------///000......////////////......++++++,,,,,,---...//////...............///000000//////............////////////.........---------***+++,,,...000111222333///////////////000111111444333111000000000111222........................---333777777222...---...000/////////............---------.........////////////000000111111111222.........///111333555777888888888999888888777777555444444444444666888999999:::;;;;;;:::999777666666666666666555555555555222444777:::<<<>>>>>>>>>CCCEEEGGGIIIIIIIIIHHHGGGFFFGGGIIIIIIIIIJJJLLLNNNFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDCCCBBB@@@:::999888888888999:::;;;:::999888777666777888888444555666777666555444333444666888999888555111///444444333333333333444444666666777777777666555555222444555555444444555666666777999:::;;;:::999777777777777777888888999999222333555777888999999999666999<<<<<<999888999<<<888999:::;;;<<<===>>>???>>>===;;;:::999999:::;;;666555444222111222222333333222000......///111222...000111///---000888>>>NNNBBB666222111111111333///////////////000111111000111222333333222111000000///.........///111222...000111111000000111333---...000111333333444444333222111000/////////000000000000111222222333333000000000000111111111111///000111111000///000222222111000//////000111222,,,---//////...///000222222111000//////000111111222222111000000///000000...000222333222333555777444333333333333444555555222333444666777888888888444777:::;;;;;;::::::;;;<<>>@@@BBBBBBBBBJJJIIIHHHGGGFFFGGGHHHIIIFFFGGGGGGHHHIIIIIIIIIIIIJJJHHHEEEDDDDDDDDDCCCBBBHHHEEEBBBAAAAAAAAA===:::::::::999999999999999:::777777777666666666666666444555666777777777777777777777777777777555444444444555666777777666555444333444444555555555555444555555444444555666777777777777777999;;;;;;999777444666888:::<<<<<<<<<;;;666666777777888888888888999999999999999999999999888:::;;;;;;:::999:::<<>>777222111111222000000////////////000000000000111111222111111111000000////////////000000000///.........///000111111111000000111111222333555333222333555555444111222111000000111333555666///000111222333333333333222222111111111111222222333111000000111111000...111111111000000//////...000000000000111111111111222222333333333222111000222222333333333444444444444333333222222333333444333333444444444555555555777888999:::;;;<<<<<<<<>>===<<<;;;:::666666555555555666666777666666666666666777777777666777888888888888888888888888888888999;;;===???<<<;;;;;;;;;::::::999999:::999999999888777777777888888888999999999999:::===;;;:::::::::999777555777777777777777888999999;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999888888888666777999999888999:::<<<<<<;;;:::<<<>>>??????>>>999::::::::::::999888888333333111000///.........000111111000//////111333AAA>>>999333000000000111111111000000000000111111...///000111111111111111111000000//////000000111///000000000000111111111111000000000000111222222555666777999999888444000222222111111111333444555000111222333444444444444555555333222111000000000222111000000111222000///333222222111000///......000000000111111111222222222333333333333222111000111222222333555666666777444444444333333444444555333333333444444555555555888888888999:::;;;<<<===>>>CCCMMMZZZiiizzz---.........///000111222111///------///000///.........//////000000000000/////////000////////////...................../////////......------,,,,,,............//////000000///......------------...,,,------...............111111000//////.........,,,------///000111222333000000000000///...,,,++++++,,,.../////////...---+++---......------...///111111000000000000111111000//////...............+++,,,---///000000000000---.........////////////000000111111111222222222........................000111111111222222222222000000/////////000111222111000000///.../////////......------------......////////////000000111111000000000///......------000000////////////000000000000000000000000000000111111111111111111111111111111000000000111111111000000111222333333222222111333444444444444555666888888888999999::::::::::::;;;===???@@@AAABBBBBBDDDDDDCCCDDDEEEGGGIIIKKKIIIIIIJJJKKKJJJIIIGGGFFFHHHFFFDDDCCCCCCEEEGGGIIILLLJJJGGGFFFFFFGGGFFFFFFDDDBBB???<<<;;;:::::::::888777777777777888888999777777888888999999999:::888999::::::;;;:::::::::;;;:::999999:::<<>>>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::999:::::::::;;;:::::::::===;;;:::::::::999777666999888777666666777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888555666888888888888:::<<<<<<;;;;;;<<<>>>??????>>>999:::::::::::::::999999888888666555444333222222///111222222000//////000666777666111///000111000222111111111111111111222......///000111111111111111000000000000000000111///000111222222222222111000000000000000111222222555777;;;======999444000000000//////000000222222222333333444444333333222555555333222111111111111222111000000222222111000222222222111111000000000000000111111111222222222333333333333222222111111222222222333444555555666555555555555555666666777444444555555666666777777999888888888999;;;===>>>>>>CCCKKKWWWfffxxx............000111333444333111//////000000000///111111000000////////////.....................///////////////////////////,,,------....../////////---....../////////////////////...---------...///,,,---......//////......111111000000000/////////////////////000000111111///////////////.........+++,,,.../////////...---...///000///---,,,---...111111000//////000111111111000///...............,,,---...///000000000000.........////////////000111111111111222222222222////////////////////////000111111111222222222222000000000000000111111222111111000///////////////.........------...............//////000000000000111111111000000/////////000000////////////000000111111111111111111111111111222222222111111222222111111111111111111222333111222333444555555555555222444555555555555777888:::;;;;;;<<<===>>>>>>??????@@@AAACCCEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDFFFDDDCCCBBBCCCEEEHHHJJJQQQNNNJJJGGGFFFDDDBBB@@@@@@???>>><<<:::999::::::888888888888888999::::::777777888999:::;;;;;;<<<<<<===>>>??????@@@@@@???AAA???>>><<<<<<>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@>>>============>>>@@@@@@<<<<<<===>>>======<<<;;;<<<;;;999999:::;;;:::888;;;:::888777777888999999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888555777888888888888:::;;;>>><<<;;;<<<===>>>===<<<888888999999999999999888777666555444333111000//////111222222111//////000444999999444111444555333222222111111111111222222//////000111111111111111111111000000000000111111000000111222333222222222000000//////000000111222444777<<<>>>===888333000000000000000000000111111555555555444333222111000333333222111111222222222222111000111222333222111000000111111222222333333111111111111222222222222333333222222222222111222333333333222222222222222444444333333444555555666666666666777888999999:::999888888888999;;;===>>>???CCCKKKWWWfffxxx............000222444666444222000000111111111000222222111000000///.........------------......///000000000000////////////,,,------...///000111111---......///000/////////000000/////////000000111------...////////////...000000000000111111111111000000000000000000000///............////////////,,,---......//////......111222333222000...///000222111000//////000111222111111000///..................///000000000//////////////////000000000000000111111111111222222222000000000000000000000000000000000111111111222222000000000111111111222222222111000000//////000000//////............//////---...///000000000//////111111111111111111111111111000000//////000000111111111111111111111111111///111222111000///000111222222222222333444555666555666777888888888888888333555777777666777888:::<<<===>>>???@@@AAABBBBBBDDDDDDFFFGGGIIIIIIJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEDDDCCCDDDFFFHHHIIIOOOLLLGGGCCCAAA???<<<:::<<<===>>>===;;;::::::;;;888888888888888999:::;;;999999:::;;;===>>>??????BBBCCCEEEFFFHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHBBBBBBCCCDDDDDDCCCAAA@@@???===;;;;;;<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777888:::999888888999;;;===<<<;;;;;;<<<===<<<:::777777888999999999888888777777777666444222000///...000222222111000000111333::::::333///333444222222222111111111111222222111111222222222222111111222111111000000111111222000111111111111222222222000////////////000111111222666:::<<<:::666333111222222222222222222222222555555555444333111000///000000000000111222333333222111000111333333333111000000111222333444444555111111111222222222222333444333222222111111222222333333333222222111111111111111111111111222333444777777888999::::::;;;;;;888888888999:::;;;<<<===???CCCKKKWWWfffxxx............000333666777333222000000111222111000111111000000000000000000///...---------///000111111111111000000000//////.../////////000111111111---...///000111000000///.........//////000000000------...//////////////////000000111111222222333000000000000000000000000//////............//////---------------...//////111222333222111000111222222111000//////000111222222111000///............///000000000000///......000000000000111111111222000000000111111111111222/////////////////////////////////000000000111111000000111111222222222111222111000000//////000000000000////////////000000---...///000000000///...///000000111111222222333111111000000000000111111222222222222222222222222///111333222000///000222333333333444555777888999:::;;;;;;<<<<<<<<<;;;;;;888:::;;;<<<<<<<<<>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEGGGEEEAAA???>>>===;;;:::777:::>>>>>>===;;;;;;===::::::::::::;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGIIIKKKMMMOOOQQQSSSSSSTTTOOOOOONNNNNNMMMLLLLLLKKKMMMOOORRRTTTUUUSSSQQQPPPTTTRRRPPPNNNNNNNNNOOOPPPJJJKKKLLLMMMLLLKKKIIIHHHEEEBBB@@@????????????>>><<<<<<===>>>>>>>>>============<<<<<<<<<;;;;;;;;;888888888999999::::::;;;999:::;;;:::999888999::::::999999:::<<<===<<<;;;777777888999999999999999;;;;;;;;;:::888666333222...///111111000000111333333;;;;;;222,,,000222///111111000000000000111111333333444333333222111000222111111000000111111222111000000///000111222333///////////////000111111000333777777555333222222222222333333333222222222222222222333222222111000000000//////000000111222222111000111333444333222111222222222333444444444111111111222222222333333444333222111111111222222222222333333333333333333111111111222222333555555666777777888999:::;;;<<<777888999:::;;;<<<<<<<<<===BBBKKKWWWfffxxx............000333666888222111//////111111111000/////////000111111222222000///.........000111222222111111111000000//////111111111111000000000000...///000111222111000000******,,,---............---....../////////////////////000111222333333444//////000000111111111222111000///.....................---,,,,,,...///000...///111111000000222333222111000......000111222222222000///............111111111111000///...---000111111111222222222222///000000000000111111111........................////////////000000000000000000111222222222222111222111111000000000000000111111000000000000111111,,,---///000000000///.........///000111222333333111111000000000000111111222222222222222222222222111444555444222111333555333333444555777999;;;<<<===>>>>>>>>>>>>>>>=========???AAABBBAAABBBDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMKKKJJJIIILLLKKKIIIGGGFFFFFFFFFGGGJJJJJJIIIGGGFFFDDDCCCBBBBBB@@@===<<<===>>>>>>===555999>>>@@@>>><<<<<<============>>>>>>@@@AAAAAAGGGHHHIIIJJJLLLMMMOOOOOOOOOPPPRRRUUUWWWYYY[[[[[[TTTTTTUUUUUUTTTTTTSSSRRRQQQTTTXXX\\\]]][[[YYYVVV^^^\\\YYYVVVTTTTTTTTTTTTPPPQQQSSSSSSSSSQQQOOONNNJJJGGGDDDBBBAAAAAA@@@???<<<===???@@@@@@@@@???>>>>>>>>>======<<<<<<<<<;;;777777888999:::;;;;;;<<<;;;<<<<<<;;;999888888999777777777999;;;=========777888999999::::::::::::;;;;;;::::::888555333111...///000000///000222444888AAAAAA555///333555222111111000000000000111111555555555444333222111000222222111111111111222222222000///......000222333///////////////000111111///111444444222000111333000000111111111000000/////////000111222222222222000000///////////////000222111000111333444333222333333333333333333333333111111222222222333333333444333222111111111222333111222333333444555666666444444444555666777888999555666777888999:::;;;;;;666777999;;;<<<<<<<<<;;;<<>>??????FFFEEECCCBBBBBBCCCEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLNNNMMMKKKJJJJJJKKKNNNLLLKKKKKKKKKJJJHHHFFFHHHJJJLLLNNNOOONNNLLLKKKLLLIIIEEEBBB@@@@@@???>>><<<===???>>>===;;;<<<<<<:::999<<<@@@???<<<===@@@@@@AAABBBBBBBBBCCCEEEGGGKKKMMMPPPRRRTTTVVVYYY\\\YYY\\\\\\WWWVVVXXXZZZZZZ^^^^^^^^^```aaaaaa```^^^YYY]]]aaaccccccccceeehhhhhhfffbbb^^^\\\[[[\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYYVVVSSSOOOKKKGGGEEEDDDDDDBBBAAA@@@AAAAAAAAA???============???@@@>>>;;;888<<<;;;;;;<<<======;;;888;;;<<<>>>>>>>>><<<:::999<<<:::888888999;;;;;;:::999:::;;;<<<<<<<<<;;;;;;:::;;;>>>??????<<<999777999888666555555666777888888@@@KKK:::///444///333333222111000000111222333000111222333444444444444888777666555555444222000222222222222111111000000333222111000000111222333111111222333333333333222222111000000000111333444555444111//////000222333222222222222222222222222333222222111111222222333111111222333444444555555555444333222222444555666333555666666555444444555555444444444444333333333555444333333444555777888888:::<<<===<<<;;;;;;<<<<<<;;;;;;;;;<<<===???@@@===BBBJJJVVVfffyyy////////////000111222222222222111000000000000000000///---...000111111000333333222111111000//////...///000000000000000000111000000////////////000///111333333222111111222......000111111111000///222111111000//////000000222222333333333222222111222222111000000000000000000111222222222000///...222111000///...//////000000000111111111111000000111222222111000//////111....../////////000000000000000/////////000000111111111222222222222111111222111000//////000111222000000000000000000000000000000///...//////111111111000///000222333222111000000000000111111111111333222111000///000000111111000000///////////////000111111111222222222222///000000111111111000000444222111333666888888777888888777777777888888999999:::;;;<<<>>>???AAAAAAEEEDDDCCCBBBBBBDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMKKKMMMNNNNNNLLLKKKLLLMMMNNNKKKIIIHHHIIIJJJJJJIIIJJJLLLNNNPPPPPPNNNKKKIIIIIIFFFCCC@@@>>>======<<<;;;<<<===<<<::::::;;;<<<::::::>>>BBBCCC@@@AAAEEEGGGHHHIIIHHHGGGGGGHHHJJJPPPRRRUUUWWWYYY[[[^^^```bbbeeeddd___]]]___```___ddddddeeegggiiiiiigggeeebbbfffiiikkkjjjiiijjjlllqqqooollliiiggggggggghhhgggggggggfffeeedddcccbbb^^^\\\XXXTTTPPPOOONNNMMMHHHFFFEEEEEEEEEDDDAAA??????>>>===>>>@@@@@@>>>===>>>=========>>>===;;;888;;;<<<===>>>>>>======<<<<<<;;;999888:::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;===???>>><<<:::888888777555444333444555666777AAAOOO>>>111555000555333222111000000111222333444444444555555444444333555555666777888666222...222222222222111111111000333222111000000111222333000000111222222222222111111111000000000111222333333111///...---...000111222222222222222222222222333222222111111222222333111111222222333333444444444444333333333444555555333555666666555444444555555555555444444333333333555555555444444555555666777999<<<<<<;;;::::::;;;::::::999999:::;;;<<<======AAAIIIUUUeeexxx000000///000000111222333222222111000000000000111///......///000111000///222222111111000/////////000000000111000000//////000000/////////000111111000222333333111000000111...///000000111111000000000000000000000000///...333333333333222111000000222222111000000000000111000111222222222111000///222111000////////////000000000111111111111000000000222222222000///000111------...///000222222333111000000/////////000000222222222222222222222222222111000000000000111222000000000000000000000000111111000//////000000000111/////////111222111000///000000000111222222222333222111111000000111111111111111000000000//////111111111111222222222222111111000000000000000000333222222444777;;;<<<<<<;;;::::::999999999::::::===>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBCCCEEEGGGHHHKKKJJJJJJIIIHHHHHHIIIIIINNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOONNNLLLKKKLLLMMMLLLJJJHHHHHHJJJMMMNNNOOOOOOPPPQQQRRRPPPLLLIIIFFFDDDBBB???===;;;:::;;;;;;;;;<<<<<<;;;::::::<<<>>>@@@@@@DDDJJJLLLKKKMMMQQQSSSUUUUUUTTTRRRPPPPPPQQQXXX[[[^^^___aaaccceeehhhjjjmmmkkkfffbbbbbbbbb```jjjkkkmmmpppssssssqqqnnnmmmpppsssuuutttrrrrrrqqqxxxwwwuuusssrrrrrrssstttqqqqqqssssssrrrqqqooommmjjjhhheeebbb___]]]\\\\\\TTTRRRPPPOOOOOOMMMJJJGGGCCCAAA???>>>@@@AAABBBBBBBBB@@@???@@@@@@???===;;;;;;<<<<<<======>>>>>>???===;;;999999;;;<<<;;;;;;:::::::::999:::;;;;;;<<<:::;;;===>>>===<<<:::888999777666444333333333444666AAARRRCCC555666000777333222222111111222222333666666666666555444333222222333666888999777222...222222222222111111111111222222111111111111222222///000000111111111111111111000000000000111222222222111000///...///000111333333333333333333333333333222222111111222222333222222222222222222222222222333444444555555555444333555666666555444444555777666666555444333333333555555666666666555444444666888:::;;;:::999999:::;;;;;;:::::::::;;;;;;<<<===AAAIIITTTcccvvv333333222222333444444555222222111000000111111111000/////////111111000///222222111111000000000000111111111111111000///...////////////000111222222111333333222111///000111//////000000111111111111///000111222222111000///333333333333333222111000222222111000000111111111000111222222222111000000111111111000000000000000000111111222222111111000000222222222000000111222......///000111222333333222111000000///000000000222222222222222222222222111111111111111111111111000000111111111111111222444444333333222222222222111000///000111222111000//////000111222222333333222222222222111222222222333333333333222222111111222222222222222222222222333222000//////000111111333333444666:::===???@@@======<<<;;;;;;;;;<<<<<>>======<<<>>>AAADDDIIIJJJOOOVVVYYYYYY\\\aaacccdddeeeccc```]]][[[[[[bbbeeegggiiijjjkkknnnpppsssuuutttnnniiiiiihhheeemmmnnnqqquuuxxxxxxvvvtttrrrtttxxxzzzzzzyyywwwvvvyyyyyyxxxxxxxxxxxxxxxyyytttuuuxxxzzz{{{zzzxxxvvvuuutttqqqooolllkkkjjjiiidddbbb```^^^\\\ZZZWWWTTTLLLHHHCCCAAAAAACCCEEEEEEDDDCCCBBBBBBBBBBBB@@@???======<<<<<<<<<===>>>>>>===;;;::::::<<<<<<<<<;;;;;;:::999999999:::<<<<<<:::;;;<<<<<<<<<;;;:::::::::999777666444444444444444@@@SSSFFF888666///777333333333222222333333333666666666555555444333222222222444666888777333000222222222222222222222222222222222222222222222222000000111222222222222222000000000000111111222222444333333333222333333333444444444444444444444444333222222111111222222333222222222222222222111111111222444555666555555444222444666666555444555666888777777666555444333333333444666777777666555444555777::::::999888888999>>>=========<<<<<<<<<===>>>BBBIIITTTcccuuu333333333222333333444444222111111111111111222222333111000000111111000///222222222222222111111111111111222111111000//////000000///000000111222333222333333222000///000111000000000000000111111222000111222333444333222111000111222333333333333333222111111111111111222222000111222333333222111000111111111111111000000///111111222222222222111111000111222222111000111333222222222222222222222222111111000000000000111111333333222111111222333333111111222222222222111111000111111111222222333333555555444444333333222222333222111111222333222111///000000111222333333444222222222333333333333222111222222333333222222111333222222222222222222222333222111000000111222333333555888:::===???AAABBB>>>>>>============>>>>>>DDDDDDCCCCCCBBBBBBAAAAAACCCDDDDDDFFFGGGIIIKKKLLLIIIIIIJJJJJJKKKLLLMMMMMMQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMJJJHHHHHHJJJKKKLLLPPPUUUZZZ[[[ZZZXXX[[[WWWQQQJJJEEEBBBAAAAAA=========:::888888;;;>>>>>>???@@@@@@AAACCCGGGKKKSSSTTTZZZaaaeeeeeehhhmmmppprrrsssrrrnnnjjjhhhfffkkkmmmpppqqqqqqrrruuuwww|||~~~yyyttttttrrrpppmmmnnnppptttxxxyyywwwuuurrrsssvvvyyy{{{{{{yyyxxxwwwxxxxxxyyyzzzzzzzzzzzztttvvvzzz}}}~~~|||{{{zzzxxxvvvtttsssssspppnnnllljjjiiifffccc```XXXTTTNNNJJJIIIIIIIIIIIIFFFDDDCCCBBBCCCCCCBBBAAAAAA@@@>>>===<<<<<<<<<<<<===<<<;;;<<<======<<<;;;;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999888777666666444===PPPGGG999666...666333333333444444333333333333333444444444444333333444333222333444555555444222222222222222222222333222222222333333222222222111222333333444444333333000111111222222222222222444444555555555555555444444444444444444444444444333222222111111222222333333333222222222222222222000222333555666666555444222444666666555444555666888888777666666555444444222333555777888888777777555777999:::999888888999==================<<<<<<>>>BBBJJJUUUdddvvv111111000000000000111222222111111111111222333333888555222111111111000000222222222222222222222222111111111222111111000000111111000000000111222222222222222111000///111222111000000000000111222333222222333333444333333333000000111222333333333333222111111111111222333333000111222333333333222111111111222222111111000///111111222222222222111111000111333222111111222333555444444333222222111111111000000000000111222333444333222111111222333444111111222333333222111111111111111222333333444444222222333333333222111111444333111222333333222111000111111111222333333333222222333444444444333333...///111222333333222111333333333333222222222222333333222222333444444555555888===???@@@@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@EEEFFFGGGIIIJJJKKKLLLMMMHHHIIIKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMJJJIIIJJJLLLPPPRRRVVV[[[^^^\\\XXXTTTWWWSSSLLLEEE@@@>>>>>>???===>>>???===;;;;;;???CCCAAACCCEEEGGGIIILLLQQQTTT[[[\\\aaaiiillllllpppuuuyyy{{{}}}}}}zzzuuurrrppprrrtttvvvwwwwwwxxxzzz|||}}}|||yyyyyyxxxvvvnnnooopppsssvvvxxxwwwvvvpppppprrrtttwwwxxxwwwvvvwwwxxxzzz{{{||||||{{{zzzvvvxxx|||~~~}}}{{{zzzyyyyyyvvvuuusssrrrqqqooollliiifffbbb]]]YYYWWWVVVTTTRRRLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCBBBAAA???>>>===<<<===<<<<<<===>>>>>>===;;;;;;;;;<<<============<<<;;;::::::999::::::;;;<<<======<<<;;;;;;:::999888555;;;MMMFFF;;;777---555333444444555555444444333222222333333444333333333666444111111222444555444222222222222333333333333222222333333333333222222222333333444444444444444111222333333444444333333333444555666777666555444555555555555555555555555333222222111111222222333333333333333333333333333111222333444555666666666222333555666555555666777777777777777666666666666444444555666777777777777555777999:::999888888999::::::;;;;;;<<<;;;;;;:::>>>BBBJJJUUUeeewww111000000/////////000000222111111111222222333444===999444111000111111111111111111111111222222222000000111222222222111111222222111111000111111111111111222111000000222444111111000000000111222333222222111111222222333444111222222333333333222222222111111111222222333444000111222333333333222222111111222222222111000///111222222333333222222111000111333222222111333444555555555444333222222111/////////000111222333444555444222111111222444555111222222333333222222111111111222222333444444555111222333444444333333222333222111111222222111///222222222222222222222222111222333555555555444333...000222555666666666555444444333333333222222222222222444555666666777777666;;;AAADDDCCCAAA@@@@@@=========>>>???@@@AAABBB??????@@@AAACCCDDDEEEEEEHHHHHHJJJKKKLLLMMMNNNNNNJJJLLLNNNPPPQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOOOONNNMMMMMMPPPSSSXXXYYYZZZ[[[ZZZWWWQQQMMMLLLJJJFFFBBB???>>>======>>>@@@BBB@@@>>>>>>CCCHHHHHHKKKOOOSSSWWWZZZ___bbbcccdddiiipppssssssvvvzzz||||||xxxwwwvvvwwwyyyzzzzzzzzz|||~~~yyy}}}|||{{{||||||yyysssrrrrrrsssvvvxxxyyyyyyrrrpppooopppsssuuutttssswwwxxx{{{|||}}}|||{{{zzzyyy{{{|||~~~~~~}}}|||{{{{{{zzzxxxxxxxxxwwwuuussssssqqqnnnkkkiiifffbbb___[[[XXXSSSPPPMMMKKKIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@======<<<>>>??????===;;;:::<<<>>>@@@@@@???===<<<;;;:::999888999:::<<<===<<<=========<<<;;;;;;:::888:::IIIDDD===:::...444333444555666666555444333555555555555444333222111555333222222333444333222222222222333333333444444222222333444444333222222222222333444444444444333222333444555555555444444444555777999999888777666555555555555555555555555333222222111111222222333333333333444444555555666222222222333444555666777111333555666555555666777666666777777777777888888888888777666555555666666666888:::;;;:::999999999888999:::<<<<<<<<<;;;;;;<<<@@@HHHTTTdddvvv222222111111111111111222222111111111222333333444AAA<<<666111000111111111000000000000000111111111///000111222222222222222333333222111000000000111000111111000000000333555222111000000000111333333222111000000000111333444333333333333222222111000222111111111222333333444000111222333444333333222111111222333222111000///111222222333333222222111000111333333222222333444555555444444444333333333...//////000111333444555555444222111111222444555111222333444444333222111111111222333333444555555222333555666777666555555333111000000111111000...333333222222222222222222111222444555555555444444111333666999;;;;;;;;;:::444444444333333222222222111222444777888888888888777===DDDGGGEEEAAA???>>><<<<<<===>>>???AAABBBCCC???@@@BBBEEEHHHJJJLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNMMMOOORRRTTTSSSQQQNNNLLLLLLLLLMMMMMMNNNOOOPPPPPPMMMNNNOOOOOOOOOQQQUUUYYY___]]][[[YYYVVVQQQKKKGGGBBBBBBBBBAAA@@@???======???BBBDDDCCC@@@AAAFFFKKKPPPTTTYYY^^^bbbfffkkkmmmjjjkkkooovvvxxxxxxzzz|||{{{yyywwwyyy{{{{{{{{{|||}}}zzzwwwuuutttuuuwwwzzz{{{{{{uuurrrooooooqqqsssrrrqqqvvvxxxzzz|||}}}|||zzzyyy{{{{{{|||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~|||zzz{{{zzzxxxxxxvvvrrrmmmjjjiiieee___ZZZVVVRRRNNNLLLEEEFFFHHHIIIIIIGGGEEEDDD=========>>>@@@???===;;;:::<<>><<<;;;:::999888888:::<<<===<<<<<<<<<===<<<<<<;;;;;;;;;:::GGGDDD???<<>>??????>>>>>>:::>>>FFFSSScccvvv111111111111111111111111333222111000111222333444555444333333333333222111111000000111222333111000...///000111000000111333777555222222333444444444222111111222222444555666999666222///......000222///000111333444555555555555333222222333444333222555555555333111000111222222222222222222222222222333222222111000000000000111222333444444333222111333333333333333333333333444444444444333222111111---222777777444000111333333333333222222111111111111111111222222333333333444444444444555555555666111222444555555333222000333333333222222222111111111111000111111333444555333333333333333333333333111111000222999@@@???999444333222222111111111111444444666888:::===@@@AAA???@@@BBBDDDDDDCCCBBBAAA===>>>???>>>===>>>AAADDDEEEEEEEEEFFFHHHJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMQQQVVVYYYZZZZZZ[[[\\\^^^[[[UUUNNNIIIEEEDDDCCC@@@BBBCCCAAA>>>===???AAAEEECCCEEEJJJIIIFFFKKKTTT]]]___bbbhhhmmmqqqqqqppprrrsssvvvyyy{{{~~~}}}}}}}}}}}}|||{{{{{{{{{}}}~~~}}}~~~~~~}}}|||{{{zzzzzzzzztttpppkkkjjjmmmqqqsssssssssuuuyyy~~~|||yyy{{{|||~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~{{{zzzzzz|||~~~~~~{{{wwwyyytttmmmiiifff```WWWPPPQQQMMMIIIIIILLLMMMJJJGGGDDDBBB@@@???@@@AAA@@@???AAA@@@@@@BBBCCCCCCAAA???;;;;;;;;;::::::;;;;;;;;;<<<;;;:::<<<@@@BBBBBB@@@>>>???DDD:::FFF555555666333333444555666666555555777777666444444333333333222333555555444444666777444444333222222444555666333222111111111111222333000000111222444555555666444444444444444444444444666999666333;;;JJJNNNGGG<<<999555333555666555444555333333444555666555444888777777777666666555555444444555666777777666666555555555555555555555555555555666777777777777777666666777888888888888777777888:::<<<<<<;;;:::999;;;<<<===>>>>>>??????>>>???CCCJJJSSS```rrr222222222222222222222222222111000000000111333333444333222222222222111111111111000111222333111000000111222222111111333444333111//////000111111000000111111222333333444444888666444111000111222333///000111222333333333333444222111000111222111000555666666555333222333444444444444444444444444444555444333333333333333444333444555555555555444333444444444444444444444444333333333333333333222111///444888888555222333444444444444333333333333333333333333333444444444444333333444444444444555555222333444555555444333222333333333333222222222222000000111222222333444444444444444444444444444444111222222222777===<<<888666666555444444444444444333555666999<<<>>>@@@AAA@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@AAADDDFFFHHHHHHIIIJJJKKKMMMNNNOOOMMMNNNOOOOOOOOOOOONNNMMMOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJJJJMMMOOOSSSWWW]]]```aaa`````````[[[WWWPPPIIICCC@@@>>>>>>>>>@@@AAA@@@======???BBBJJJJJJMMMRRRRRRQQQUUU]]]dddgggkkkpppsssuuuvvvwwwyyyyyy{{{|||~~~{{{xxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwrrrnnnlllnnnqqqrrrrrrppprrruuuyyy||||||zzzwwwvvvxxx{{{||||||}}}~~~}}}|||{{{{{{{{{}}}}}}|||~~~}}}xxxssspppnnnjjjddd^^^\\\XXXTTTSSSSSSQQQLLLGGGFFFDDDCCCCCCCCCCCCAAA???AAA@@@@@@BBBCCCCCCBBB@@@>>>>>><<<;;;;;;;;;<<<<<<===<<<;;;===AAABBBBBB@@@???AAAGGG===JJJ888777888444555555666666666666666555555444333222222222333555666666555333222222333555555444444555555666777555444333222222333444555222222222333333333333333666666666666666666666666---222444555@@@QQQWWWRRR===999666555666777777666666444444555666777666555777666666666555555555555222333333333333333222111666666666666666666666666666777888888888888888777777777888999999999999999777888:::;;;<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>===AAAHHHQQQ___qqq222222222222222222222222111111000000111111222333222222222222111111111111333222111111333333222111000222333333111111222444444222111111222333333222///000222333444333333222444444333222222222222222333333444444555555555555777555333222333333222111333444555444333333444555444444444444444444444444444444333333333444555555333333444555555444333333444444444444444444444444000000111222222222111111000333777777555222222444222333333333333333333444444444444333333333333333333333333444444444444555222333444555555444333222444444444444333333333333000111222444444444444333333333333333333333333333000333444222444888888666666666555555555555555555444666999<<>>===<<<<<<<<<>>>@@@AAABBBBBBCCCFFFHHHJJJJJJKKKLLLMMMNNNPPPQQQNNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNMMMMMMMMMMMMNNNOOONNNMMMKKKJJJLLLQQQTTTYYY^^^dddfffeeebbb___]]]TTTPPPJJJDDD???<<<<<<<<<@@@BBBDDDCCCAAAAAADDDHHHOOOQQQWWW\\\]]]]]]bbbhhhmmmqqqwwwyyyyyyzzz|||~~~~~~~~~|||wwwrrrqqqsssvvvxxx|||||||||}}}~~~~~~}}}{{{|||~~~~~~}}}}}}}}}}}}yyyvvvrrrooopppqqqqqqqqqnnnnnnpppsssvvvwwwvvvtttqqqtttwwwyyyyyy{{{}}}|||{{{zzzyyyyyy{{{|||}}}{{{}}}|||wwwvvvvvvtttpppmmmkkkhhhdddbbb___YYYQQQKKKJJJHHHFFFFFFFFFEEECCCAAAAAAAAAAAABBBDDDDDDCCCAAAAAA???===;;;::::::;;;<<<===<<<;;;<<>>===???AAABBBCCCDDDGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLOOONNNNNNNNNOOOSSSZZZ___bbbeeeiiihhhccc\\\UUUQQQMMMJJJEEEAAA>>>===>>>???DDDGGGJJJKKKJJJKKKNNNRRRSSSWWW^^^dddfffhhhlllppptttzzz~~~|||~~~~~~~~~{{{uuuooommmoootttxxx||||||}}}}}}}}}}}}}}}}}}~~~|||zzzzzz|||~~~~~~{{{xxxuuusssrrrrrrrrrrrrnnnmmmmmmooorrrtttttttttpppsssuuuvvvuuuuuuvvvwwwxxxwwwuuuuuuvvvxxxzzz|||{{{}}}}}}zzzyyyyyyyyywwwuuutttsssqqqooollleee]]]WWWQQQNNNJJJGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCBBB@@@===:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>FFFCCCRRR<<<777666444444444333444444444444777666666555555555666666222333555555444444666777222333444555666555444444333333333333333333333333777666555555444333222222555555555555555555555555666999999777:::???>>>999666555444444444444555555666444444555666777666555666666666666555555555555888888888999888888777777666666666666666666666666555666666666666555444444555666777777888888777777999:::;;;<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>===@@@FFFNNN[[[mmm222222222222222222222222111222222333333333333333222444555555333222444555888666444333444555444333333444555444222111111333222111000111333444333222111222444666666555333222000000222222333222222111222222111111111222222333666444111000000000///---000222444555444333444555444444444444444444444444111111111111222222333444222333444555555444333222333333333333333333333333///000111222333444444444222333555555444333333333111111222222333333444444555555444444333333222222444555555555555666666666555555666666777777777777555555444444444333333333333444666888888777555444222222222222222222222222000444555222111333444333333333333333333444555666888:::===@@@BBBCCCCCCBBB>>>===;;;;;;<<<>>>@@@BBB@@@BBBEEEFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTXXX^^^eeejjjnnnoooooojjjaaaVVVMMMHHHHHHFFFCCC@@@?????????@@@HHHMMMRRRTTTTTTUUUXXX[[[YYY```gggkkkmmmqqqvvvyyy{{{|||wwwqqqnnnoootttxxx{{{||||||}}}}}}}}}|||{{{}}}}}}}}}|||zzzyyy{{{}}}zzz{{{||||||||||||{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvsssrrrpppqqqsssuuuvvvvvvtttuuuwwwvvvsssqqqpppppppppoooooopppsssxxx||||||}}}}}}}}}|||{{{zzzyyywwwwwwxxxwwwuuuqqqlllhhh\\\WWWOOOIIIGGGGGGHHHHHHGGGEEEDDDDDDFFFGGGFFFEEEEEECCC@@@>>><<<;;;<<<<<<<<<======<<<;;;;;;;;;<<>>>>>>>>>>>@@@BBBGGGNNNYYYkkk333333333333333333333333111111222333333333333222222444777666333222555777888666333222333444333333666777888666444333333444111111111222444555444222222222444444444444333222222222333333444333333222444333222222222444555666888666444333333333222111111444666777666555555666555555555555555555555555333333222222222333444444444444555666666555444444555555555555555555555555222333444555666777777777444555555555666555555444444444444444444444555555666666666666555555555555444444444555555555666666666777777777888999999999444444444444333333333333333444555666666555444444444444444444444444444444000222333111222555555333444444444444555666777888:::;;;===???@@@@@@@@@@@@;;;;;;:::;;;===@@@CCCEEEDDDFFFIIIJJJJJJKKKLLLNNNMMMLLLLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMOOORRRXXX]]]bbbhhhnnnrrrvvvuuuqqqiii]]]RRRJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBJJJQQQYYY]]]______aaaccccccjjjppprrrtttzzz~~~|||wwwrrrqqquuuyyyzzz{{{|||}}}}}}|||{{{{{{zzz|||~~~~~~}}}||||||}}}zzz{{{}}}~~~~~~~~~}}}{{{|||~~~~~~}}}}}}~~~}}}{{{yyyxxxzzz{{{|||{{{yyy{{{|||{{{xxxtttrrrqqqmmmmmmmmmoootttzzz|||}}}~~~~~~|||yyyyyyzzzzzzyyywwwvvvuuujjjcccZZZRRROOONNNNNNNNNKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFDDDCCCAAA@@@?????????@@@@@@???===;;;<<<===???<<>>:::999888777777777888999999999888777666555666666666777777666444333333444666666777888888888888777666777777888888777777666444555555666666777777777666666666666666666666666444555555666666666666555333555666666555555777888:::999888999:::;;;;;;999555555555555555666666666222333444666777888888999999999999999999999999999555666777888888888888777888888999:::::::::::::::999999999:::::::::;;;;;;::::::<<<===============@@@BBBFFFLLLXXXjjj~~~111111111111111111111111...///000111222111111000000444666555222111444888666444111///000111111000666666777555222111111222111111111333555666444333111111111111111111111111111111111111000000000000222222111111222444666777777555333333444444444333000222555555444333222333333333333333333333333333333333222111111111222222222333444444444444333222333333333333333333333333222222333444444555444444333333333333444444333222333333333222222222222222333333333444444444444444222222222333333333444444333333333444444555666777333333333333222222222222222222222222222222222222111111111111111111111111000111000///333888888333222222333333444666777888:::::::::;;;;;;;;;;;;;;;999999:::;;;===@@@CCCDDDDDDFFFIIIJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIPPPUUU^^^eeejjjnnnqqqsssqqqnnnhhh___TTTLLLGGGFFFDDDFFFHHHKKKMMMNNNNNNNNNNNNVVVaaahhhjjjjjjjjjkkkjjjqqqvvvuuuwww~~~~~~|||zzzzzzzzz{{{~~~|||vvvtttuuuxxxxxxyyy{{{}}}}}}|||{{{{{{yyy}}}}}}~~~{{{}}}~~~}}}}}}wwwuuutttsssvvvzzzzzz{{{{{{|||}}}}}}~~~~~~|||{{{zzzyyyxxxxxxzzz{{{uuuppphhhaaa[[[XXXUUURRRPPPMMMJJJIIIIIIIIIHHHGGGDDDEEEEEEDDDCCCAAA???>>>>>>???@@@>>>;;;999999;;;<<<777@@@EEEYYYBBB<<